diff --git a/README.md b/README.md
index 428ff80cb..8cbcfff7d 100644
--- a/README.md
+++ b/README.md
@@ -10,24 +10,27 @@ OpenSRP FHIR Web is the default frontend for [OpenSRP HAPI FHIR Server](https://
---
-- [FHIR Standard](#what-is-the-fhir-standard)
-- [OpenSRP FHIR Core](#what-is-opensrp-fhir-core)
-- [Project Architecture](#project-architecture)
-- [Repository Setup](#repository-setup)
- - [Bootstrapping](#bootstrapping)
- - [Current Build Tools](#current-build-tools)
- - [Deprecated Build Tools](#deprecated-build-tools)
-- [Getting Started](#getting-started)
-- [Contributing](#contributing)
-- [Deployments](#deployments)
- - [Prerequisites](#prerequisites)
- - [Docker](#1-docker)
- - [Kubernetes](#2-kubernetes)
- - [Ansible](#3-ansible)
-- [Configuration](#configuration)
- - [Environment Variables](#environment-variables)
- - [Multi-language Support](#multi-language-support-mls)
-- [Publishing](#publishing)
+- [OpenSRP FHIR Web](#opensrp-fhir-web)
+ - [Table of Contents](#table-of-contents)
+ - [What is the FHIR Standard](#what-is-the-fhir-standard)
+ - [What is OpenSRP FHIR Core](#what-is-opensrp-fhir-core)
+ - [Project Architecture](#project-architecture)
+ - [Repository Setup](#repository-setup)
+ - [Bootstrapping](#bootstrapping)
+ - [Current Build Tools](#current-build-tools)
+ - [Deprecated Build Tools](#deprecated-build-tools)
+ - [Getting Started](#getting-started)
+ - [Contributing](#contributing)
+ - [Deployments](#deployments)
+ - [Prerequisites](#prerequisites)
+ - [1. Docker](#1-docker)
+ - [2. Kubernetes](#2-kubernetes)
+ - [3. Ansible](#3-ansible)
+ - [Configuration](#configuration)
+ - [Environment Variables](#environment-variables)
+ - [Multi-language Support (MLS)](#multi-language-support-mls)
+ - [Publishing](#publishing)
+ - [Deprecation Notice](#deprecation-notice)
## What is the FHIR Standard
@@ -116,3 +119,11 @@ We use different technologies to deploy OpenSRP FHIR Web.
## Publishing
- [Publishing Documentation](/docs/publishing.md).
+
+## Deprecation Notice
+
+**Important:** We are deprecating packages used for administration of both opensrp web server and mobile clients that do not use fhir. These packages will no longer be actively maintained or receive updates.
+
+The last release that includes this modules can be found [here](https://github.com/opensrp/web/releases/tag/v2-deprecated-web) and the code in this [branch](https://github.com/opensrp/web/tree/v2-deprecate-web-branch)
+
+For any questions or assistance regarding issues in the affected modules, please feel free to create an [issue](https://github.com/opensrp/web/issues/new/choose)
diff --git a/app/.env.sample b/app/.env.sample
index 82f130ad9..3563e4a90 100644
--- a/app/.env.sample
+++ b/app/.env.sample
@@ -13,38 +13,23 @@ REACT_APP_OPENSRP_API_BASE_URL=https://reveal-stage.smartregister.org/opensrp/re
REACT_APP_OPENSRP_API_V2_BASE_URL=https://reveal-stage.smartregister.org/opensrp/rest/v2/
REACT_APP_OPENSRP_USER_URL=https://reveal-stage.smartregister.org/opensrp/user-details
REACT_APP_DISABLE_LOGIN_PROTECTION=false
-REACT_APP_ENABLE_USER_MANAGEMENT=false
REACT_APP_ENABLE_FHIR_USER_MANAGEMENT=false
REACT_APP_FHIR_API_BASE_URL=https://fhir.labs.smartregister.org/fhir
REACT_APP_OPENSRP_OAUTH_SCOPES=profile
REACT_APP_ENABLE_PRODUCT_CATALOGUE=false
-REACT_APP_ENABLE_TEAMS=false
REACT_APP_ENABLE_FHIR_HEALTHCARE=false
REACT_APP_ENABLE_FHIR_TEAMS=false
REACT_APP_ENABLE_TEAMS_ASSIGNMENT_MODULE=false
-REACT_APP_ENABLE_CARD_SUPPORT=false
-REACT_APP_FILTER_BY_PARENT_ID=false
-REACT_APP_ENABLE_INVENTORY=false
REACT_APP_ENABLE_FHIR_PATIENTS=false
-REACT_APP_PLAN_ASSIGNMENT_AT_GEO_LEVEL=0
REACT_APP_MAIN_LOGO_SRC=https://github.com/OpenSRP/web/raw/master/app/src/assets/images/opensrp-logo-color.png
REACT_APP_DEFAULTS_TABLE_PAGE_SIZE=20
-REACT_APP_ENABLE_PLANS=false
REACT_APP_ENABLE_FHIR_CARE_TEAM=false
REACT_APP_DATE_FORMAT=yyyy-MM-dd
-REACT_APP_DEFAULT_PLAN_DURATION_DAYS=20
-REACT_APP_DEFAULT_ACTIVITY_DURATION_DAYS=7
-REACT_APP_PLAN_UUID_NAMESPACE=85f7dbbf-07d0-4c92-aa2d-d50d141dde00
-REACT_APP_ACTION_UUID_NAMESPACE=35968df5-f335-44ae-8ae5-25804caa2d86
-REACT_APP_DEFAULT_PLAN_VERSION=1
REACT_APP_ENABLE_TEAMS_ASSIGNMENT_MODULE=false
-REACT_APP_DEFAULT_PLAN_ID=35968df5-f335-44ae-8ae5-25804caa2d86
REACT_APP_KEYCLOAK_USERS_PAGE_SIZE=20
# home page after login, valid values: default | eusm | tunisia
-REACT_APP_DEFAULT_HOME_MODE=default
# configures the value to be used for taskGenerationStatus context for dynamicPlans
-REACT_APP_TASK_GENERATION_STATUS=False
REACT_APP_LANGUAGE_CODE=en
REACT_APP_PROJECT_CODE=eusm
REACT_APP_SUPPORTED_LANGUAGES=en,fr
@@ -58,11 +43,9 @@ REACT_APP_PAGINATION_SIZE=1000
REACT_APP_FHIR_PATIENT_SORT_FIELDS=-_lastUpdated
REACT_APP_FHIR_PATIENT_BUNDLE_SIZE=5000
REACT_APP_ENABLE_FHIR_LOCATIONS=false
-REACT_APP_ENABLE_SERVER_SETTINGS=false
REACT_APP_OPENSRP_WEB_VERSION=$npm_package_version
REACT_APP_SENTRY_CONFIG_JSON={"dsn":"https://public@sentry.example.com/1","release":"1.0.0","environment":"production","tags":{"release-name":"web","commit":"012345"}}
REACT_APP_ENABLE_QUEST=true
-REACT_APP_ENABLE_REPORTS=false
REACT_APP_ENABLE_FHIR_GROUP=true
REACT_APP_ENABLE_FHIR_COMMODITY=true
REACT_APP_COMMODITIES_LIST_RESOURCE_ID="uuid"
diff --git a/app/.env.test b/app/.env.test
index bed19e3c1..3f268e333 100644
--- a/app/.env.test
+++ b/app/.env.test
@@ -13,29 +13,14 @@ REACT_APP_OPENSRP_API_BASE_URL=https://some.opesrp.server/opensrp/rest/
REACT_APP_OPENSRP_USER_URL=https://some.opesrp.server/opensrp/user-details
REACT_APP_DISABLE_LOGIN_PROTECTION=false
REACT_APP_OPENSRP_OAUTH_SCOPES=profile
-REACT_APP_ENABLE_PRODUCT_CATALOGUE=false
-REACT_APP_ENABLE_TEAMS=false
REACT_APP_ENABLE_TEAMS_ASSIGNMENT_MODULE=false
-REACT_APP_ENABLE_CARD_SUPPORT=false
-REACT_APP_FILTER_BY_PARENT_ID=false
-REACT_APP_ENABLE_INVENTORY=false
-REACT_APP_PLAN_ASSIGNMENT_AT_GEO_LEVEL=1
REACT_APP_MAIN_LOGO_SRC=https://github.com/OpenSRP/web/raw/master/app/src/assets/images/opensrp-logo-color.png
REACT_APP_DEFAULTS_TABLE_PAGE_SIZE=20
-REACT_APP_ENABLE_PLANS=false
REACT_APP_ENABLE_FHIR_CARE_TEAM=false
REACT_APP_FHIR_API_BASE_URL=https://some.fhir.server/fhir
REACT_APP_DATE_FORMAT=yyyy-MM-dd
-REACT_APP_DEFAULT_PLAN_DURATION_DAYS=20
-REACT_APP_DEFAULT_ACTIVITY_DURATION_DAYS=7
-REACT_APP_PLAN_UUID_NAMESPACE=some-plan-uuid-namespace-001
-REACT_APP_ACTION_UUID_NAMESPACE=some-action-uuid-namespace-001
-REACT_APP_DEFAULT_PLAN_VERSION=1
-REACT_APP_ENABLE_TEAMS_ASSIGNMENT_MODULE=false
REACT_APP_DEFAULT_PLAN_ID=some-default-plan-uuid-001
REACT_APP_KEYCLOAK_USERS_PAGE_SIZE=20
-REACT_APP_DEFAULT_HOME_MODE=default
-REACT_APP_TASK_GENERATION_STATUS=False
REACT_APP_LANGUAGE_CODE=en
REACT_APP_PROJECT_CODE=eusm
REACT_APP_SUPPORTED_LANGUAGES=en,fr
@@ -45,7 +30,5 @@ REACT_APP_DISABLE_TEAM_MEMBER_REASSIGNMENT=false
REACT_APP_PAGINATION_SIZE=1000
REACT_APP_USER_FORM_HIDDEN_FIELDS=""
REACT_APP_USER_FORM_RENDER_FIELDS=""
-REACT_APP_DEFAULTS_TABLE_PAGE_SIZE=10
REACT_APP_ENABLE_QUEST=true
-REACT_APP_ENABLE_USER_MANAGEMENT=true
REACT_APP_ENABLE_REPORTS=false
diff --git a/app/package.json b/app/package.json
index 1fda20e6b..b022c8afc 100644
--- a/app/package.json
+++ b/app/package.json
@@ -5,20 +5,12 @@
"dependencies": {
"@2fd/ant-design-icons": "^2.6.0",
"@ant-design/icons": "^4.7.0",
- "@fortawesome/fontawesome-svg-core": "^1.2.30",
- "@fortawesome/free-brands-svg-icons": "^5.14.0",
- "@fortawesome/free-regular-svg-icons": "^5.14.0",
- "@fortawesome/free-solid-svg-icons": "^5.14.0",
- "@fortawesome/react-fontawesome": "^0.1.11",
"@onaio/connected-private-route": "^0.0.11",
"@onaio/connected-reducer-registry": "^0.0.3",
"@onaio/gatekeeper": "^0.4.0",
- "@onaio/list-view": "^0.0.3",
- "@onaio/loaders": "^0.0.1",
"@onaio/redux-reducer-registry": "^0.0.9",
"@onaio/session-reducer": "^0.0.12",
"@onaio/utils": "^0.0.1",
- "@opensrp/card-support": "^0.0.9",
"@opensrp/error-boundary-fallback": "^0.0.7",
"@opensrp/fhir-care-team": "^0.0.1",
"@opensrp/fhir-client": "^0.0.1",
@@ -29,50 +21,28 @@
"@opensrp/fhir-team-management": "^0.0.5",
"@opensrp/fhir-user-management": "^0.0.1",
"@opensrp/fhir-views": "^0.0.0",
- "@opensrp/form-config-antd": "^0.0.4",
"@opensrp/i18n": "^0.0.1",
- "@opensrp/inventory": "^0.0.9",
"@opensrp/keycloak-service": "^0.0.17",
- "@opensrp/location-management": "^0.0.15",
"@opensrp/notifications": "^0.0.5",
"@opensrp/pkg-config": "^0.0.9",
- "@opensrp/plan-form": "^0.0.5",
- "@opensrp/plan-form-core": "^0.0.4",
- "@opensrp/plans": "^0.0.10",
- "@opensrp/product-catalogue": "^0.0.9",
"@opensrp/react-utils": "^0.0.12",
"@opensrp/reducer-factory": "^0.0.13",
- "@opensrp/reports": "^0.0.0",
"@opensrp/server-logout": "^0.0.2",
"@opensrp/server-service": "^0.0.16",
- "@opensrp/server-settings": "^0.0.1",
"@opensrp/store": "^0.0.10",
- "@opensrp/team-management": "^0.0.9",
- "@opensrp/user-management": "^0.1.19",
"@sentry/react": "^5.27.4",
- "@smile-cdr/fhirts": "1.2.5",
"antd": "^5.5.2",
"bootstrap": "^4.5.2",
"client-oauth2": "^4.3.3",
"connected-react-router": "^6.8.0",
- "fast_array_intersect": "^1.1.0",
- "fhirclient": "2.3.11",
- "flush-promises": "^1.0.2",
- "formik": "^2.1.5",
- "formik-antd": "^2.0.1",
"jsdom-global": "^3.0.2",
- "keycloak-js": "^18.0.0",
"lodash": "^4.17.20",
"react-query": "^3.15.1",
"react-scripts": "4.0.3",
"redux": "^4.0.5",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0",
- "seamless-immutable": "^7.1.4",
- "tree-model": "^1.0.7",
- "use-deep-compare-effect": "1.6.1",
- "yarn": "^1.22.10",
- "yup": "^0.29.3"
+ "seamless-immutable": "^7.1.4"
},
"scripts": {
"start": "react-scripts start",
@@ -99,42 +69,6 @@
"last 1 safari version"
]
},
- "jest": {
- "collectCoverageFrom": [
- "src/**/*.{ts,tsx}",
- "!src/index.tsx",
- "!src/serviceWorker.ts",
- "!**/tests/**",
- "!src/configs/**"
- ],
- "coverageThreshold": {
- "global": {
- "branches": 80,
- "functions": 80,
- "lines": 80,
- "statements": 80
- }
- }
- },
- "husky": {
- "hooks": {
- "pre-commit": "lint-staged"
- }
- },
- "lint-staged": {
- "*.{ts,tsx}": [
- "eslint --fix --max-warnings 0"
- ],
- "*.{js,jsx}": [
- "eslint --fix --max-warnings 0"
- ],
- "*.{json,js,jsx,ts,tsx,css,scss,md}": [
- "prettier --write"
- ],
- "*.{snap, test.tsx}": [
- "eslint"
- ]
- },
"peerDependencies": {
"react": "17.0.0",
"react-dom": "17.0.0",
diff --git a/app/src/App/App.tsx b/app/src/App/App.tsx
index 7b9d23d24..c5da1874d 100644
--- a/app/src/App/App.tsx
+++ b/app/src/App/App.tsx
@@ -1,19 +1,11 @@
import React from 'react';
import { Helmet } from 'react-helmet';
import { Layout } from 'antd';
-import {
- WEBSITE_NAME,
- ENABLE_FHIR,
-} from '../configs/env';
+import { WEBSITE_NAME } from '../configs/env';
import ConnectedHeader from '../containers/ConnectedHeader';
import ConnectedSidebar from '../containers/ConnectedSidebar';
import './App.css';
-import '@opensrp/plans/dist/index.css';
-import '@opensrp/user-management/dist/index.css';
-import '@opensrp/product-catalogue/dist/index.css';
-import '@opensrp/inventory/dist/index.css';
import { FHIRApps } from './fhir-apps';
-import { OpenSRPApps } from "./opensrp-apps";
const { Content } = Layout;
@@ -25,7 +17,7 @@ const App: React.FC = () => {
- { ENABLE_FHIR ? : }
+
diff --git a/app/src/App/fhir-apps.tsx b/app/src/App/fhir-apps.tsx
index 31df4da84..1b1b95ed4 100644
--- a/app/src/App/fhir-apps.tsx
+++ b/app/src/App/fhir-apps.tsx
@@ -12,11 +12,7 @@ import ConnectedPrivateRoute from '@onaio/connected-private-route';
import { Switch, Route, Redirect, RouteComponentProps } from 'react-router';
import { Spin } from 'antd';
import { CustomLogout } from '../components/Logout';
-import {
- BACKEND_ACTIVE,
- DISABLE_LOGIN_PROTECTION,
- OPENSRP_ROLES,
-} from '../configs/env';
+import { BACKEND_ACTIVE, DISABLE_LOGIN_PROTECTION, OPENSRP_ROLES } from '../configs/env';
import {
REACT_CALLBACK_PATH,
URL_BACKEND_CALLBACK,
@@ -112,10 +108,7 @@ import {
LIST_GROUP_URL,
} from '@opensrp/fhir-group-management';
import { useTranslation } from '../mls';
-import '@opensrp/plans/dist/index.css';
import '@opensrp/user-management/dist/index.css';
-import '@opensrp/product-catalogue/dist/index.css';
-import '@opensrp/inventory/dist/index.css';
import { APP_LOGIN_URL } from '../configs/dispatchConfig';
/** Util function that renders Oauth2 callback components
@@ -260,10 +253,8 @@ const FHIRApps = () => {
activeRoles={activeRoles.USERS && activeRoles.USERS.split(',')}
exact
path={`${URL_USER_EDIT}/:${ROUTE_PARAM_USER_ID}`}
- {...(fhirCreateEditUserProps)}
- component={
- FHIRConnectedCreateEditUser
- }
+ {...fhirCreateEditUserProps}
+ component={FHIRConnectedCreateEditUser}
/>
{
activeRoles={activeRoles.USERS && activeRoles.USERS.split(',')}
exact
path={URL_USER_CREATE}
- {...(fhirCreateEditUserProps)}
- component={
- FHIRConnectedCreateEditUser
- }
+ {...fhirCreateEditUserProps}
+ component={FHIRConnectedCreateEditUser}
/>
{
{
diff --git a/app/src/App/opensrp-apps.tsx b/app/src/App/opensrp-apps.tsx
deleted file mode 100644
index 6edb49fed..000000000
--- a/app/src/App/opensrp-apps.tsx
+++ /dev/null
@@ -1,755 +0,0 @@
-import React from 'react';
-import { Resource404, PrivateComponent, PublicComponent } from '@opensrp/react-utils';
-import {
- AuthorizationGrantType,
- ConnectedOauthCallback,
- getOpenSRPUserInfo,
- RouteParams,
- useOAuthLogin,
- OauthCallbackProps,
-} from '@onaio/gatekeeper';
-import ConnectedPrivateRoute from '@onaio/connected-private-route';
-import { Switch, Route, Redirect, RouteComponentProps } from 'react-router';
-import { Spin } from 'antd';
-import { CustomLogout } from '../components/Logout';
-import {
- BACKEND_ACTIVE,
- DISABLE_LOGIN_PROTECTION,
- OPENSRP_ROLES,
- DEFAULT_HOME_MODE,
-} from '../configs/env';
-import {
- REACT_CALLBACK_PATH,
- URL_BACKEND_CALLBACK,
- BACKEND_CALLBACK_PATH,
- URL_REACT_LOGIN,
- URL_LOGOUT,
- URL_LOCATION_UNIT,
- URL_HOME,
- URL_TEAMS_EDIT,
- URL_TEAMS_ADD,
- URL_TEAMS,
- URL_DOWNLOAD_CLIENT_DATA,
- URL_LOCATION_UNIT_ADD,
- URL_LOCATION_UNIT_GROUP,
- URL_LOCATION_UNIT_GROUP_ADD,
- URL_LOCATION_UNIT_GROUP_EDIT,
- URL_LOCATION_UNIT_EDIT,
- URL_UPLOAD_JSON_VALIDATOR,
- URL_JSON_VALIDATOR_LIST,
- URL_UPLOAD_DRAFT_FILE,
- URL_DRAFT_FILE_LIST,
- URL_MANIFEST_RELEASE_LIST,
- URL_SERVER_SETTINGS,
- URL_USER_GROUPS,
- URL_USER_ROLES,
- URL_DOWNLOAD_DISTRICT_REPORT,
- URL_TEAM_ASSIGNMENT,
-} from '../constants';
-import { providers } from '../configs/settings';
-import CustomConnectedAPICallBack from '../components/page/CustomCallback';
-import {
- ConnectedProductCatalogueList,
- CATALOGUE_LIST_VIEW_URL,
- PRODUCT_ID_ROUTE_PARAM,
- CATALOGUE_CREATE_VIEW_URL,
- CreateProductView,
- CATALOGUE_EDIT_VIEW_URL,
- ConnectedEditProductView,
-} from '@opensrp/product-catalogue';
-import {
- ConnectedPlansList,
- ACTIVE_PLANS_LIST_VIEW_URL,
- DRAFT_PLANS_LIST_VIEW_URL,
- COMPLETE_PLANS_LIST_VIEW_URL,
- RETIRED_PLANS_LIST_VIEW_URL,
- ConnectedEditPlanView,
- CreatePlanView,
- PLANS_CREATE_VIEW_URL,
- ConnectedPlanAssignment,
-} from '@opensrp/plans';
-import { TeamAssignmentView } from '@opensrp/team-management';
-import {
- ConnectedUserList,
- ConnectedCreateEditUser,
- ConnectedUserCredentials,
- UserGroupsList,
- UserRolesList,
- URL_USER,
- URL_USER_EDIT,
- ROUTE_PARAM_USER_ID,
- ROUTE_PARAM_USER_GROUP_ID,
- URL_USER_GROUP_EDIT,
- URL_USER_GROUP_CREATE,
- URL_USER_CREATE,
- URL_USER_CREDENTIALS,
- CreateEditUserGroup,
-} from '@opensrp/user-management';
-import { DownloadClientData } from '@opensrp/card-support';
-import {
- UploadForm,
- FileList,
- ROUTE_PARAM_FORM_ID,
- DrafFileList,
- ReleaseList,
- ROUTE_PARAM_FORM_VERSION,
-} from '@opensrp/form-config-antd';
-import { ServerSettingsView } from '@opensrp/server-settings';
-import { Home } from '../containers/pages/Home/Home';
-import { TeamsView, TeamsAddEdit } from '@opensrp/team-management';
-import {
- LocationUnitList,
- LocationUnitGroupAddEdit,
- LocationUnitGroupList,
- NewLocationUnit,
- EditLocationUnit,
-} from '@opensrp/location-management';
-import {
- BaseProps,
- jsonValidatorListProps,
- jsonValidatorFormProps,
- draftFormProps,
- draftListProps,
- releaseListProps,
- releaseViewProps,
- plansListProps,
- planEditProps,
- planCreateProps,
- activePlansListStatusProp,
- draftPlansListStatusProp,
- completedPlansListStatusProp,
- retiredPlansListStatusProp,
- missionAssignmentProps,
- teamAssignmentProps,
- inventoryServiceProps,
- inventoryItemAddEditProps,
- editLocationProps,
- newLocationUnitProps,
- serverSettingsProps,
- locationUnitProps,
- usersListProps,
- createEditUserProps,
- teamManagementProps,
-} from './utils';
-import './App.css';
-import {
- INVENTORY_SERVICE_POINT_LIST_VIEW,
- INVENTORY_SERVICE_POINT_PROFILE_VIEW,
- INVENTORY_SERVICE_POINT_PROFILE_PARAM,
- ConnectedServicePointList,
- ConnectedInventoryAddEdit,
- ServicePointProfile,
- INVENTORY_EDIT_SERVICE_POINT,
- INVENTORY_ADD_SERVICE_POINT,
- ServicePointEdit,
- ServicePointsAdd,
- BulkUpload,
- INVENTORY_BULK_UPLOAD_URL,
- ROUTE_PARAM_SERVICE_POINT_ID,
- ROUTE_PARAM_INVENTORY_ID,
- URL_INVENTORY_EDIT,
- URL_INVENTORY_ADD,
-} from '@opensrp/inventory';
-import { DistrictReport } from '@opensrp/reports';
-import { useTranslation } from '../mls';
-import '@opensrp/plans/dist/index.css';
-import '@opensrp/user-management/dist/index.css';
-import '@opensrp/product-catalogue/dist/index.css';
-import '@opensrp/inventory/dist/index.css';
-import { APP_LOGIN_URL } from '../configs/dispatchConfig';
-
-/** Util function that renders Oauth2 callback components
- *
- * @param routeProps - Component route props object
- */
-
-export const LoadingComponent = () => ;
-export const SuccessfulLoginComponent = () => {
- if (DEFAULT_HOME_MODE === 'eusm') {
- return ;
- } else if (DEFAULT_HOME_MODE === 'tunisia') {
- return ;
- } else {
- return ;
- }
-};
-
-export const CallbackComponent = (routeProps: RouteComponentProps) => {
- const props = {
- SuccessfulLoginComponent,
- LoadingComponent,
- providers,
- oAuthUserInfoGetter: getOpenSRPUserInfo,
- ...routeProps,
- // ts bug - default props not working, ts asking for default props to be repassed https://github.com/microsoft/TypeScript/issues/31247
- } as unknown as OauthCallbackProps;
-
- if (BACKEND_ACTIVE) {
- return ;
- }
-
- return ;
-};
-
-const OpenSRPApps = () => {
- const APP_CALLBACK_URL = BACKEND_ACTIVE ? URL_BACKEND_CALLBACK : URL_REACT_LOGIN;
- const { IMPLICIT, AUTHORIZATION_CODE } = AuthorizationGrantType;
- const AuthGrantType = BACKEND_ACTIVE ? AUTHORIZATION_CODE : IMPLICIT;
- const APP_CALLBACK_PATH = BACKEND_ACTIVE ? BACKEND_CALLBACK_PATH : REACT_CALLBACK_PATH;
- const { OpenSRP } = useOAuthLogin({ providers, authorizationGrantType: AuthGrantType });
- const activeRoles = OPENSRP_ROLES;
-
- useTranslation();
-
- return (
-
- {/* tslint:disable jsx-no-lambda */}
- {/* Home Page view */}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- window.location.href = OpenSRP;
- return <>>;
- }}
- />
-
- {/* tslint:enable jsx-no-lambda */}
-
-
-
- );
-};
-
-export { OpenSRPApps };
diff --git a/app/src/App/tests/App.test.tsx b/app/src/App/tests/App.test.tsx
index af3db28c9..0ad3e0f53 100644
--- a/app/src/App/tests/App.test.tsx
+++ b/app/src/App/tests/App.test.tsx
@@ -12,16 +12,6 @@ import { expressAPIResponse } from './fixtures';
import { mount } from 'enzyme';
import { authenticateUser } from '@onaio/session-reducer';
import * as serverLogout from '@opensrp/server-logout';
-import {
- CATALOGUE_CREATE_VIEW_URL,
- CATALOGUE_EDIT_VIEW_URL,
- CATALOGUE_LIST_VIEW_URL,
- ConnectedProductCatalogueList,
- CreateProductView,
- EditProductView,
-} from '@opensrp/product-catalogue';
-import { ACTIVE_PLANS_LIST_VIEW_URL } from '@opensrp/plans';
-import { URL_DOWNLOAD_CLIENT_DATA } from '../../constants';
import { QueryClient, QueryClientProvider } from 'react-query';
import flushPromises from 'flush-promises';
import { getOpenSRPUserInfo } from '@onaio/gatekeeper';
@@ -184,7 +174,7 @@ describe('App - authenticated', () => {
);
// before resolving get oauth state request, the user is logged out
expect(wrapper.text()).toMatchInlineSnapshot(
- `"InventoryAdministrationdemoWelcome to OpenSRPInventoryUser ManagementProduct CatalogueQuestionnaire Management"`
+ `"AdministrationdemoWelcome to OpenSRPUser ManagementQuestionnaire Management"`
);
await act(async () => {
@@ -201,64 +191,6 @@ describe('App - authenticated', () => {
wrapper.unmount();
});
- it('renders App correctly when staging environment is set to eusm', async () => {
- const envModule = require('../../configs/env');
- envModule.DEFAULT_HOME_MODE = 'eusm';
- history.push(ACTIVE_PLANS_LIST_VIEW_URL);
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // after resolving get oauth state request superset user is logged in
- expect(wrapper.find('Router').prop('history')).toMatchObject({
- location: {
- pathname: '/missions/active',
- },
- });
- wrapper.unmount();
- });
-
- it('renders App correctly when staging environment is set to tunisia', async () => {
- const envModule = require('../../configs/env');
- envModule.DEFAULT_HOME_MODE = 'tunisia';
- history.push(URL_DOWNLOAD_CLIENT_DATA);
-
- // card support uses react query (component at history.push)
- const queryClient = new QueryClient();
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // after resolving get oauth state request superset user is logged in
- expect(wrapper.find('Router').prop('history')).toMatchObject({
- location: {
- pathname: '/card-support/download-client-data',
- },
- });
- wrapper.unmount();
- });
-
it('correctly logs out user', async () => {
const mock = jest.spyOn(serverLogout, 'logout');
const wrapper = mount(
@@ -275,47 +207,6 @@ describe('App - authenticated', () => {
expect(mock).toHaveBeenCalled();
});
- it('product catalogue routes are correctly registered', async () => {
- // redirecting to certain routes renders the correct page
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // start with the catalogue list component
- expect(wrapper.find(ConnectedProductCatalogueList)).toHaveLength(1);
-
- // go to the product profile view
- (wrapper.find('Router').prop('history') as RouteComponentProps['history']).push(
- `${CATALOGUE_LIST_VIEW_URL}/1`
- );
- wrapper.update();
- expect(wrapper.find('ViewDetails')).toHaveLength(1);
-
- // go to new product page
- (wrapper.find('Router').prop('history') as RouteComponentProps['history']).push(
- `${CATALOGUE_CREATE_VIEW_URL}`
- );
-
- wrapper.update();
- expect(wrapper.find(CreateProductView)).toHaveLength(1);
-
- // go to edit product page
- (wrapper.find('Router').prop('history') as RouteComponentProps['history']).push(
- `${CATALOGUE_EDIT_VIEW_URL}/1`
- );
- wrapper.update();
- expect(wrapper.find(EditProductView)).toHaveLength(1);
- wrapper.unmount();
- });
-
it('commodity routes are correctly registered', async () => {
const envModule = require('../../configs/env');
envModule.ENABLE_FHIR = 'true';
diff --git a/app/src/App/utils.tsx b/app/src/App/utils.tsx
index d93638307..a1e879290 100644
--- a/app/src/App/utils.tsx
+++ b/app/src/App/utils.tsx
@@ -6,8 +6,6 @@ import {
URL_MANIFEST_RELEASE_LIST,
URL_LOCATION_UNIT,
} from '../constants';
-import { interventionType, status, activities, PlanStatus } from '@opensrp/plan-form-core';
-import { PlanFormFieldsKeys } from '@opensrp/plan-form';
import {
ACTION_UUID_NAMESPACE,
DATE_FORMAT,
@@ -131,30 +129,6 @@ export const planCreateEditProps = {
},
};
-/** props for create plan page */
-export const planCreateProps = {
- ...planCreateEditProps,
- hiddenFields: [interventionType, status, activities] as PlanFormFieldsKeys[],
-};
-
-/** props for plan edit page */
-export const planEditProps = {
- ...planCreateEditProps,
- hiddenFields: [interventionType, activities],
-};
-export const activePlansListStatusProp = {
- allowedPlanStatus: PlanStatus.ACTIVE,
-};
-export const draftPlansListStatusProp = {
- allowedPlanStatus: PlanStatus.DRAFT,
-};
-export const completedPlansListStatusProp = {
- allowedPlanStatus: PlanStatus.COMPLETE,
-};
-export const retiredPlansListStatusProp = {
- allowedPlanStatus: PlanStatus.RETIRED,
-};
-
export const missionAssignmentProps = {
showActivateMission: true,
showAssignmentTable: true,
diff --git a/app/src/configs/env.ts b/app/src/configs/env.ts
index 827ea6eb0..43e19261a 100644
--- a/app/src/configs/env.ts
+++ b/app/src/configs/env.ts
@@ -237,5 +237,3 @@ export const PRACTITIONER_TO_ORG_ASSIGNMENT_STRATEGY = setEnv(
'REACT_APP_PRACTITIONER_TO_ORG_ASSIGNMENT_STRATEGY',
undefined
);
-
-export const ENABLE_FHIR = setEnv('REACT_APP_ENABLE_FHIR', 'true') === 'true';
\ No newline at end of file
diff --git a/app/src/configs/tests/utils.test.ts b/app/src/configs/tests/utils.test.ts
index 376a13e9b..c3ed71fda 100644
--- a/app/src/configs/tests/utils.test.ts
+++ b/app/src/configs/tests/utils.test.ts
@@ -14,9 +14,9 @@ describe('setEnv util function', () => {
});
it('picks the test .env file', () => {
- let getGeoLevel = Number(setEnv('REACT_APP_PLAN_ASSIGNMENT_AT_GEO_LEVEL', '0'));
+ let language = setEnv('REACT_APP_LANGUAGE_CODE', 'fr');
// expect the value in the .env.test
- expect(getGeoLevel).toEqual(1);
+ expect(language).toEqual('en');
});
it('sets an env var value to integer type', () => {
// defaults to string
diff --git a/app/src/containers/ConnectedSidebar/tests/__snapshots__/index.test.tsx.snap b/app/src/containers/ConnectedSidebar/tests/__snapshots__/index.test.tsx.snap
index d860b55b5..03421aab7 100644
--- a/app/src/containers/ConnectedSidebar/tests/__snapshots__/index.test.tsx.snap
+++ b/app/src/containers/ConnectedSidebar/tests/__snapshots__/index.test.tsx.snap
@@ -40,85 +40,6 @@ Array [
exports[`components/ConnectedSidebar displays menu links for All Enabled modules 1`] = `
Array [
-
- }
- title="Plans"
- >
-
-
-
-
- ,
- }
- title="Card Support"
- >
-
- ,
-
- }
- title="Inventory"
- >
-
-
- ,
}
title="Administration"
@@ -143,14 +64,6 @@ Array [
-
@@ -171,34 +84,6 @@ Array [
-
-
-
-
-
,
]
`;
diff --git a/app/src/containers/pages/Home/tests/Home.test.tsx b/app/src/containers/pages/Home/tests/Home.test.tsx
index 17077500e..3674b19ca 100644
--- a/app/src/containers/pages/Home/tests/Home.test.tsx
+++ b/app/src/containers/pages/Home/tests/Home.test.tsx
@@ -42,17 +42,10 @@ describe('containers/pages/Home', () => {
)
);
const envModule = require('../../../../configs/env');
- envModule.ENABLE_LOCATIONS = true;
- envModule.ENABLE_TEAMS = true;
- envModule.ENABLE_INVENTORY = true;
- envModule.ENABLE_FORM_CONFIGURATION = true;
envModule.ENABLE_TEAMS_ASSIGNMENT_MODULE = true;
- envModule.ENABLE_PRODUCT_CATALOGUE = true;
- envModule.ENABLE_PLANS = true;
- envModule.ENABLE_CARD_SUPPORT = true;
- envModule.ENABLE_USER_MANAGEMENT = true;
- envModule.ENABLE_LOCATIONS = true;
- envModule.ENABLE_TEAMS = true;
+ envModule.ENABLE_FHIR_USER_MANAGEMENT = true;
+ envModule.ENABLE_FHIR_LOCATIONS = true;
+ envModule.ENABLE_FHIR_TEAMS = true;
envModule.OPENSRP_ROLES = {
USERS: 'ROLE_EDIT_KEYCLOAK_USERS',
PLANS: 'ROLE_VIEW_KEYCLOAK_USERS',
@@ -75,13 +68,8 @@ describe('containers/pages/Home', () => {
expect(helmet.title).toEqual('OpenSRP Web');
const links = document.querySelectorAll('.admin-link');
expect(Array.from(links).map((x) => x.textContent)).toEqual([
- 'Plans',
- 'Card Support',
- 'Inventory',
'Location Management',
- 'Product Catalogue',
'Team Management',
- 'Form Configuration',
]);
links.forEach((link) => {
expect(link).toMatchSnapshot(link.textContent ?? undefined);
diff --git a/app/src/containers/pages/Home/tests/__snapshots__/Home.test.tsx.snap b/app/src/containers/pages/Home/tests/__snapshots__/Home.test.tsx.snap
index aadb54051..2b43a762d 100644
--- a/app/src/containers/pages/Home/tests/__snapshots__/Home.test.tsx.snap
+++ b/app/src/containers/pages/Home/tests/__snapshots__/Home.test.tsx.snap
@@ -1,38 +1,5 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`containers/pages/Home renders Home correctly & changes Title of page 2: Card Support 1`] = `
-
-`;
-
-exports[`containers/pages/Home renders Home correctly & changes Title of page 2: Form Configuration 1`] = `
-
-`;
-
-exports[`containers/pages/Home renders Home correctly & changes Title of page 2: Inventory 1`] = `
-
-`;
-
exports[`containers/pages/Home renders Home correctly & changes Title of page 2: Location Management 1`] = `
-
-
- );
-};
-
-StartUpload.defaultProps = defaultProps;
-
-export { StartUpload };
diff --git a/packages/inventory/src/components/StartUpload/tests/__snapshots__/index.test.tsx.snap b/packages/inventory/src/components/StartUpload/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 7b2d01b9b..000000000
--- a/packages/inventory/src/components/StartUpload/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,3 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`upload start page renders and works correctly: full card snapshot 1`] = `"Use a CSV file to add service point inventoryYou’ll get a chance to review before committing inventory updates.Select CSV file"`;
diff --git a/packages/inventory/src/components/StartUpload/tests/index.test.tsx b/packages/inventory/src/components/StartUpload/tests/index.test.tsx
deleted file mode 100644
index b806f2129..000000000
--- a/packages/inventory/src/components/StartUpload/tests/index.test.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import { mount } from 'enzyme';
-import React from 'react';
-import { act } from 'react-dom/test-utils';
-import { StartUpload } from '..';
-import flushPromises from 'flush-promises';
-
-describe('upload start page', () => {
- it('renders and works correctly', async () => {
- const fileUploadMock = jest.fn();
-
- const props = {
- onFileUpload: fileUploadMock,
- };
- const wrapper = mount();
-
- // full card snapshot
- expect(wrapper.text()).toMatchSnapshot('full card snapshot');
-
- // simulate file upload
- const file = new File([''], 'file.csv');
- await act(async () => {
- wrapper.find('input[type="file"]').simulate('change', { target: { files: [file] } });
- wrapper.update();
- });
-
- await flushPromises();
-
- expect(fileUploadMock).toHaveBeenCalledWith(file);
-
- wrapper.update();
- });
-
- it('renders without crashing', async () => {
- // execute default prop unctions
- const props = {};
- const wrapper = mount();
-
- // simulate file upload
- await act(async () => {
- wrapper.find('input[type="file"]').simulate('change', { target: { files: [] } });
- wrapper.update();
- });
-
- await flushPromises();
-
- wrapper.update();
- });
-
- it('default props work correctly', async () => {
- // execute default prop unctions
- const props = {};
- const wrapper = mount();
-
- // simulate file upload
- const file = new File([''], 'file.csv');
- await act(async () => {
- wrapper.find('input[type="file"]').simulate('change', { target: { files: [file] } });
- wrapper.update();
- });
-
- await flushPromises();
-
- wrapper.update();
- });
-});
diff --git a/packages/inventory/src/constants.ts b/packages/inventory/src/constants.ts
deleted file mode 100644
index 71a5b492b..000000000
--- a/packages/inventory/src/constants.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-// opensrp api strings
-export const OPENSRP_API_BASE_URL = 'https://mg-eusm-staging.smartregister.org/opensrp/rest/';
-export const OPENSRP_UPLOAD_STOCK_ENDPOINT = 'stockresource/inventory/validate';
-export const OPENSRP_IMPORT_STOCK_ENDPOINT = 'stockresource/import/inventory';
-export const LOCATIONS_GET_ALL_SYNC_ENDPOINT = 'location/getAll';
-export const OPENSRP_ENDPOINT_SETTINGS = 'v2/settings';
-export const OPENSRP_ENDPOINT_STOCK_RESOURCE = 'stockresource/';
-export const LOCATIONS_COUNT_ALL_ENDPOINT = 'location/countAll';
-export const OPENSRP_ENDPOINT_GET_INVENTORIES = 'stockresource/servicePointId';
-export const OPENSRP_ENDPOINT_LOCATION = 'location';
-export const OPENSRP_PRODUCT_CATALOGUE = 'product-catalogue';
-
-// router routes
-export const INVENTORY_SERVICE_POINT_LIST_VIEW = '/inventory';
-export const INVENTORY_SERVICE_POINT_PROFILE_VIEW = '/inventory/profile';
-export const INVENTORY_BULK_UPLOAD_URL = '/inventory/upload';
-export const INVENTORY_ADD_SERVICE_POINT = '/inventory/servicePoint/add';
-export const INVENTORY_EDIT_SERVICE_POINT = '/inventory/servicePoint/edit';
-export const INVENTORY_SERVICE_POINT_PROFILE_PARAM = 'servicePointId';
-export const URL_INVENTORY_ADD = '/item/add';
-export const URL_INVENTORY_EDIT = '/item/edit';
-
-// other constants
-/** namespace for the keys attached to the columns */
-export const INVENTORY_DONORS = 'inventory_donors';
-export const INVENTORY_UNICEF_SECTIONS = 'inventory_unicef_sections';
-
-// magic figures
-export const SEARCH_QUERY_PARAM = 'querySearch';
-export const BULK_UPLOAD_PARAM = 'bulkStep';
-
-export const GEOJSON_TYPE_STRING = 'Feature';
-
-//endpoints
-export const GET_INVENTORY_BY_SERVICE_POINT = 'stockresource/servicePointId/';
-export const LOCATION = 'location';
-
-// Geographic levels
-export const GEOGRAPHIC_LEVEL = { REGION: 1, DISTRICT: 2, COMMUNE: 3 };
-export const CSV_FILE_TYPE = '.csv';
-export const COMMUNE_GEOGRAPHIC_LEVEL = 3;
-
-// Route params
-export const ROUTE_PARAM_SERVICE_POINT_ID = 'servicePointId';
-export const ROUTE_PARAM_INVENTORY_ID = 'inventoryId';
diff --git a/packages/inventory/src/containers/BulkUpload/index.tsx b/packages/inventory/src/containers/BulkUpload/index.tsx
deleted file mode 100644
index f0f5fe5fd..000000000
--- a/packages/inventory/src/containers/BulkUpload/index.tsx
+++ /dev/null
@@ -1,199 +0,0 @@
-import React, { useState } from 'react';
-import { PageHeader } from '@opensrp/react-utils';
-import { getQueryParams } from '@opensrp/react-utils';
-import { RouteComponentProps, useHistory } from 'react-router-dom';
-import { Helmet } from 'react-helmet';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { updateUrlWithStatusCreator, UploadStatus } from '../../helpers/utils';
-import { StartUpload } from '../../components/StartUpload';
-import {
- BadRequestError,
- parseTextResponse,
- SuccessfulResponse,
- uploadCSV,
-} from '../../helpers/dataLoaders';
-import axios from 'axios';
-import {
- BULK_UPLOAD_PARAM,
- INVENTORY_BULK_UPLOAD_URL,
- OPENSRP_IMPORT_STOCK_ENDPOINT,
- OPENSRP_UPLOAD_STOCK_ENDPOINT,
-} from '../../constants';
-import { UploadValidateCard } from '../../components/PreConfirmUploadValidate';
-import { PostConfirmError } from '../../components/PostConfirmationError';
-import { PreConfirmationSuccess } from '../../components/PreConfirmationSuccess';
-import { PostConfirmationUpload } from '../../components/PostConfirmUpload';
-import { PostConfirmationSuccess } from '../../components/PostConfirmationSuccess';
-import { PreConfirmationError } from '../../components/PreConfirmationError';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { useTranslation } from '../../mls';
-
-export type CSVUploadTypes = CommonProps & RouteComponentProps;
-
-/** default Props */
-const defaultProps = {
- ...defaultCommonProps,
-};
-
-/**
- * component that renders views for uploading inventory using a csv file
- *
- * @param props - the component props
- */
-const BulkUpload = (props: CSVUploadTypes) => {
- const { baseURL } = props;
- /** track the visibility of the cards on this page. */
- const uploadStatus =
- getQueryParams(props.location)[BULK_UPLOAD_PARAM] ?? UploadStatus.UPLOAD_START;
- const updateURLWithStatus = updateUrlWithStatusCreator(props);
- const history = useHistory();
- const [validatedRows, setValidatedRows] = useState();
- const [importedRows, setImportedRows] = useState();
- const [file, selectFile] = useState();
- const [requestErrors, setRequestErrors] = useState();
- const [importRequestError, setImportRequestError] = useState();
- const { t } = useTranslation();
-
- const pageTitle = t('Add inventory via CSV');
- return (
-
-
- {pageTitle}
-
-
- {(() => {
- const CancelToken = axios.CancelToken;
- const source = CancelToken.source();
- if (uploadStatus === UploadStatus.UPLOAD_START) {
- const onUploadFinish = () => {
- updateURLWithStatus(UploadStatus.PRE_CONFIRMATION_VALIDATION);
- };
- const onRequestError = (err: BadRequestError) => {
- setRequestErrors(err);
- updateURLWithStatus(UploadStatus.PRE_CONFIRMATION_ERROR);
- };
- const onRequestStart = () => {
- updateURLWithStatus(UploadStatus.PRE_CONFIRMATION_UPLOAD);
- };
- const onRequestCancel = () => {
- updateURLWithStatus();
- };
- const startUploadProps = {
- onFileUpload: (file: File) => {
- selectFile(file);
- uploadCSV(
- file,
- baseURL,
- OPENSRP_UPLOAD_STOCK_ENDPOINT,
- onUploadFinish,
- onRequestError,
- onRequestStart,
- onRequestCancel,
- source.token
- )
- .then((successData) => {
- if (successData) {
- setValidatedRows(successData as SuccessfulResponse);
- updateURLWithStatus(UploadStatus.PRE_CONFIRMATION_SUCCESS);
- }
- })
- .catch((err) => {
- sendErrorNotification(err.message);
- updateURLWithStatus();
- });
- },
- };
- return
;
- }
- const cancelUploadValidation = () => {
- // stop the axios request and redirect back to bulk upload
- source.cancel();
- history.push(INVENTORY_BULK_UPLOAD_URL);
- };
- if (uploadStatus === UploadStatus.PRE_CONFIRMATION_UPLOAD) {
- const uploadValidationProps = {
- uploadStatus: UploadStatus.PRE_CONFIRMATION_UPLOAD,
- onCancel: cancelUploadValidation,
- };
- return
;
- }
- if (uploadStatus === UploadStatus.PRE_CONFIRMATION_VALIDATION) {
- const uploadValidationProps = {
- uploadStatus: UploadStatus.PRE_CONFIRMATION_VALIDATION,
- onCancel: cancelUploadValidation,
- };
- return
;
- }
- if (uploadStatus === UploadStatus.PRE_CONFIRMATION_ERROR) {
- const uploadValidationProps = {
- errorObj: requestErrors,
- filename: file?.name,
- };
- return
;
- }
- if (uploadStatus === UploadStatus.PRE_CONFIRMATION_SUCCESS) {
- const onRequestError = (err: BadRequestError) => {
- setImportRequestError(err);
- updateURLWithStatus(UploadStatus.POST_CONFIRMATION_ERROR);
- };
- const onRequestStart = () => {
- updateURLWithStatus(UploadStatus.POST_CONFIRMATION_UPLOAD);
- };
- const preConfirmSuccessProps = {
- onCancel: () => {
- history.push(INVENTORY_BULK_UPLOAD_URL);
- },
- onCommitInventory: () => {
- if (file) {
- return uploadCSV(
- file,
- baseURL,
- OPENSRP_IMPORT_STOCK_ENDPOINT,
- undefined,
- onRequestError,
- onRequestStart,
- undefined,
- source.token
- )
- .then((dataString) => {
- if (dataString) {
- const parsedResponse = parseTextResponse(dataString as string);
- setImportedRows(parsedResponse.rowsProcessed);
- updateURLWithStatus(UploadStatus.POST_CONFIRMATION_SUCCESS);
- }
- })
- .catch((err) => {
- sendErrorNotification(err.message);
- updateURLWithStatus();
- });
- }
- },
- filename: file?.name,
- rowsProcessed: validatedRows?.rowCount ?? 0,
- };
- return
;
- }
- if (uploadStatus === UploadStatus.POST_CONFIRMATION_UPLOAD) {
- return
;
- }
-
- if (uploadStatus === UploadStatus.POST_CONFIRMATION_SUCCESS) {
- const postConfirmationSuccessProps = {
- rowsProcessed: importedRows,
- filename: file?.name,
- };
- return
;
- }
- const postConfirmErrorProps = {
- errorObj: importRequestError,
- filename: file?.name,
- };
- return
;
- })()}
-
- );
-};
-
-BulkUpload.defaultProps = defaultProps;
-
-export { BulkUpload };
diff --git a/packages/inventory/src/containers/BulkUpload/tests/__snapshots__/index.test.tsx.snap b/packages/inventory/src/containers/BulkUpload/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index c0c711e35..000000000
--- a/packages/inventory/src/containers/BulkUpload/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,17 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`Inventory bulk upload renders correctly: start upload page 1`] = `"Add inventory via CSVUse a CSV file to add service point inventoryYou’ll get a chance to review before committing inventory updates.Select CSV file"`;
-
-exports[`Inventory bulk upload shows post confirmation error card: post confirmation error page 1`] = `"Add inventory via CSVProcessing error: inventory items failed to be added0 inventory items failed to be added from “”. To add items, follow these steps: Extract the rows listed below from \\"\\"Paste the rows into a new CSV fileUpload the CSV fileInventory items not listed below were successfully added to theService point inventory. Caution: do not re-upload the successful items or duplicates will be created.Inventory items from “” that were not addedRow numberErrorsNo data"`;
-
-exports[`Inventory bulk upload shows post confirmation success card: post confirmation success page 1`] = `"Add inventory via CSV“” inventory items successfully added0 inventory items added to Service point inventory. Inventory may take a few minutes to appear.Upload another file"`;
-
-exports[`Inventory bulk upload shows post confirmation upload card: post confirmation upload page 1`] = `"Add inventory via CSVInventory is being added to service points…Inventory may take a few minutes to appear."`;
-
-exports[`Inventory bulk upload shows pre confirmation error page: pre confirmation error page 1`] = `"Add inventory via CSVUse a CSV file to add service point inventoryplease fix the errors listed below, then retry csv uploadRow numberErrorsNo dataRetry"`;
-
-exports[`Inventory bulk upload shows pre confirmation success page: pre confirmation success page 1`] = `"Add inventory via CSV“” ready0 inventory items will be added to service points. Do you wish to proceed?Proceed with adding inventoryCancel"`;
-
-exports[`Inventory bulk upload shows pre confirmation upload page: pre confirmation page 1`] = `"Add inventory via CSVUploading \\"\\" ...Do not close tab or navigate away.Cancel"`;
-
-exports[`Inventory bulk upload shows pre confirmation validation page: pre confirmation validation page 1`] = `"Add inventory via CSVValidating \\"\\" ...Do not close tab or navigate away.Cancel"`;
diff --git a/packages/inventory/src/containers/BulkUpload/tests/index.test.tsx b/packages/inventory/src/containers/BulkUpload/tests/index.test.tsx
deleted file mode 100644
index b1c2aa89d..000000000
--- a/packages/inventory/src/containers/BulkUpload/tests/index.test.tsx
+++ /dev/null
@@ -1,193 +0,0 @@
-import React from 'react';
-import { createBrowserHistory } from 'history';
-import { BULK_UPLOAD_PARAM, INVENTORY_BULK_UPLOAD_URL } from '../../../constants';
-import { mount, shallow } from 'enzyme';
-import { BulkUpload } from '..';
-import { Helmet } from 'react-helmet';
-import { Router } from 'react-router';
-import { UploadStatus } from '../../../helpers/utils';
-
-jest.mock('axios');
-
-const history = createBrowserHistory();
-
-const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_BULK_UPLOAD_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_BULK_UPLOAD_URL}`,
- url: `${INVENTORY_BULK_UPLOAD_URL}`,
- },
-};
-
-describe('Inventory bulk upload', () => {
- it('renders without crashing', () => {
- shallow(
-
-
-
- );
- });
- it('renders correctly', () => {
- const wrapper = mount(
-
-
-
- );
-
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Add inventory via CSV');
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('start upload page');
-
- expect(wrapper.find('StartUpload')).toHaveLength(1);
- });
-
- it('shows pre confirmation upload page', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.PRE_CONFIRMATION_UPLOAD}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('pre confirmation page');
-
- expect(wrapper.find('UploadValidateCard')).toHaveLength(1);
- });
-
- it('shows pre confirmation validation page', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.PRE_CONFIRMATION_VALIDATION}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('pre confirmation validation page');
-
- expect(wrapper.find('UploadValidateCard')).toHaveLength(1);
- });
-
- it('shows pre confirmation success page', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.PRE_CONFIRMATION_SUCCESS}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('pre confirmation success page');
-
- expect(wrapper.find('PreConfirmationSuccess')).toHaveLength(1);
- });
-
- it('shows pre confirmation error page', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.PRE_CONFIRMATION_ERROR}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('pre confirmation error page');
-
- expect(wrapper.find('PreConfirmationError')).toHaveLength(1);
- });
-
- it('shows post confirmation success card', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.POST_CONFIRMATION_SUCCESS}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('post confirmation success page');
-
- expect(wrapper.find('PostConfirmationSuccess')).toHaveLength(1);
- });
-
- it('shows post confirmation upload card', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.POST_CONFIRMATION_UPLOAD}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('post confirmation upload page');
-
- expect(wrapper.find('PostConfirmationUpload')).toHaveLength(1);
- });
-
- it('shows post confirmation error card', () => {
- const thisProps = {
- ...props,
- location: {
- ...props.location,
- search: `?${BULK_UPLOAD_PARAM}=${UploadStatus.POST_CONFIRMATION_ERROR}`,
- },
- };
- const wrapper = mount(
-
-
-
- );
-
- // start upload page
- expect(wrapper.text()).toMatchSnapshot('post confirmation error page');
-
- expect(wrapper.find('PostConfirmError')).toHaveLength(1);
- });
-});
diff --git a/packages/inventory/src/containers/BulkUpload/tests/integration.test.tsx b/packages/inventory/src/containers/BulkUpload/tests/integration.test.tsx
deleted file mode 100644
index 7ea3de025..000000000
--- a/packages/inventory/src/containers/BulkUpload/tests/integration.test.tsx
+++ /dev/null
@@ -1,260 +0,0 @@
-import React from 'react';
-import {
- INVENTORY_BULK_UPLOAD_URL,
- OPENSRP_IMPORT_STOCK_ENDPOINT,
- OPENSRP_UPLOAD_STOCK_ENDPOINT,
-} from '../../../constants';
-import { BulkUpload } from '..';
-import nock from 'nock';
-import { MemoryRouter, Route } from 'react-router';
-
-import { render, fireEvent, waitFor, screen } from '@testing-library/react';
-import '@testing-library/jest-dom/extend-expect';
-
-jest.mock('@opensrp/react-utils', () => {
- const actual = jest.requireActual('@opensrp/react-utils');
- return {
- ...actual,
- handleSessionOrTokenExpiry: () => Promise.resolve('Token'),
- };
-});
-const sampleErrorResponse =
- '"Total Number of Rows in the CSV ",3\r\n"Rows processed ",0\r\n"\n"\r\nRow Number,Reason of Failure\r\n1,"[Product ID does not exist in product catalogue, Service point ID does not exist, Donor is not valid, PO Number should be a whole number]"\r\n2,[Service point ID does not exist]\r\n3,"[Service point ID does not exist, UNICEF section is not valid, Donor is not valid]"\r\n';
-const sampleGoodResponse =
- '"Total Number of Rows in the CSV ",3\r\n"Rows processed ",3\r\n"\n"\r\nRow Number,Reason of Failure\r\n';
-
-describe('Inventory bulk upload.integrationTest', () => {
- it('uploading file works for file without error', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const sampleResponse = {
- rowCount: 5,
- };
-
- const div = document.createElement('div');
- document.body.append(div);
-
- const baseURL = 'http://localhost/';
-
- nock(baseURL)
- .options(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`)
- .reply(200, { 'Access-Control-Allow-Origin': '*' } as unknown);
-
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(200, sampleResponse);
- nock(baseURL).post(`/${OPENSRP_IMPORT_STOCK_ENDPOINT}`).reply(200, sampleGoodResponse);
-
- render(
-
- {
- return ;
- }}
- >
- ,
- { container }
- );
-
- const file = new File([''], 'file.csv');
- const uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- await waitFor(() => {
- screen.getByText('Proceed with adding inventory');
- });
-
- // pre confirmation success page
- const confirmCommitButton = container.querySelector('button#confirm-commit');
- fireEvent.click(confirmCommitButton);
-
- await waitFor(() => {
- screen.getByText(/3 inventory items added to/);
- });
-
- // post confirmation page
- const uploadAnotherButton = screen.queryByRole('button', { name: 'Upload another file' });
- uploadAnotherButton.click();
-
- // we should be back to the start upload page
- await waitFor(() => {
- screen.getByText('Use a CSV file to add service point inventory');
- });
- });
-
- it('faces 400 errors during initial upload', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const sampleResponse = {
- rowCount: 5,
- };
-
- const div = document.createElement('div');
- document.body.append(div);
-
- const baseURL = 'http://localhost/';
-
- nock(baseURL)
- .options(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`)
- .reply(200, { 'Access-Control-Allow-Origin': '*' } as unknown);
-
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(400, sampleErrorResponse);
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(200, sampleResponse);
- nock(baseURL).post(`/${OPENSRP_IMPORT_STOCK_ENDPOINT}`).reply(400, sampleErrorResponse);
-
- render(
-
- {
- return ;
- }}
- >
- ,
- { container }
- );
-
- let file = new File([''], 'file.csv');
- let uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- await waitFor(() => {
- screen.getByText(/lease fix the errors listed below/);
- });
-
- // find retry button and lick
- const retryUpload = screen.queryByRole('button', { name: 'Retry' });
- retryUpload.click();
-
- // we should be back to the start upload page
- await waitFor(() => {
- screen.getByText('Use a CSV file to add service point inventory');
- });
-
- // retry upload successfully so we can test 400 error response during confirmation
- file = new File([''], 'file.csv');
- uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- await waitFor(() => {
- screen.getByText('Proceed with adding inventory');
- });
-
- const confirmCommitButton = container.querySelector('button#confirm-commit');
- fireEvent.click(confirmCommitButton);
-
- // error during bulk upload confirmation page
- await waitFor(() => {
- screen.getByText('Processing error: inventory items failed to be added');
- });
- });
-
- it('sends a notification for other types of errors', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const sampleResponse = {
- rowCount: 5,
- };
-
- const div = document.createElement('div');
- document.body.append(div);
-
- const baseURL = 'http://localhost/';
-
- nock(baseURL)
- .options(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`)
- .reply(200, { 'Access-Control-Allow-Origin': '*' } as unknown);
-
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(500, {});
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(200, sampleResponse);
- nock(baseURL).post(`/${OPENSRP_IMPORT_STOCK_ENDPOINT}`).reply(500, {});
-
- render(
-
- {
- return ;
- }}
- >
- ,
- { container }
- );
-
- const file = new File([''], 'file.csv');
- let uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- // should have reverted back to start upload
- await waitFor(() => {
- screen.getByText('Use a CSV file to add service point inventory');
- screen.getByText('Request failed with status code 500');
- });
-
- uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- // confirmation Page
- await waitFor(() => {
- screen.getByText('Proceed with adding inventory');
- });
-
- // // now confirm, after which we get another error
-
- // pre confirmation success page
- const confirmCommitButton = container.querySelector('button#confirm-commit');
- fireEvent.click(confirmCommitButton);
-
- // error during bulk
- await waitFor(() => {
- screen.getByText('Use a CSV file to add service point inventory');
- screen.getAllByText('Request failed with status code 500');
- });
- });
- it('test cancel on pre confirmation', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const sampleResponse = {
- rowCount: 5,
- };
-
- const div = document.createElement('div');
- document.body.append(div);
-
- const baseURL = 'http://localhost/';
-
- nock(baseURL)
- .options(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`)
- .reply(200, { 'Access-Control-Allow-Origin': '*' } as unknown);
-
- nock(baseURL).post(`/${OPENSRP_UPLOAD_STOCK_ENDPOINT}`).reply(200, sampleResponse);
- nock(baseURL).post(`/${OPENSRP_IMPORT_STOCK_ENDPOINT}`).reply(200, sampleGoodResponse);
-
- render(
-
- {
- return ;
- }}
- >
- ,
- { container }
- );
-
- const file = new File([''], 'file.csv');
- const uploadFileInput = container.querySelector('input[type="file"]');
- fireEvent.change(uploadFileInput, { target: { files: [file] } });
-
- await waitFor(() => {
- screen.getByText('Proceed with adding inventory');
- });
-
- // find confirm cancel button
- const cancelCommit = container.querySelector('button#cancel-commit');
- fireEvent.click(cancelCommit);
-
- await waitFor(() => {
- screen.getByText('Use a CSV file to add service point inventory');
- });
- });
-});
diff --git a/packages/inventory/src/containers/CreateServicePoint/index.tsx b/packages/inventory/src/containers/CreateServicePoint/index.tsx
deleted file mode 100644
index 6bd8c5429..000000000
--- a/packages/inventory/src/containers/CreateServicePoint/index.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import React from 'react';
-import { FormInstances, LocationUnit, NewLocationUnit } from '@opensrp/location-management';
-import { RouteComponentProps } from 'react-router';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import {
- GEOJSON_TYPE_STRING,
- INVENTORY_SERVICE_POINT_LIST_VIEW,
- INVENTORY_SERVICE_POINT_PROFILE_VIEW,
-} from '../../constants';
-import { LocationFormFields } from '@opensrp/location-management/dist/types/components/LocationForm/utils';
-import { commonHiddenFields, disabledTreeNodesCallback } from '../../helpers/utils';
-
-type ServicePointAddTypes = CommonProps & RouteComponentProps;
-
-const defaultProps = {
- ...defaultCommonProps,
-};
-
-/**
- * Service point add edit form page
- *
- * @param props - the component props
- */
-const ServicePointsAdd = (props: ServicePointAddTypes) => {
- const locationUnitAddEditProps = {
- ...props,
- instance: FormInstances.EUSM,
- hidden: commonHiddenFields,
- successURLGenerator: (payload?: LocationUnit) =>
- `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}/${payload?.id}`, // todo if payload is missing
- cancelURLGenerator: () => INVENTORY_SERVICE_POINT_LIST_VIEW,
- disabled: ['isJurisdiction'],
- processInitialValues: (data: LocationFormFields) => ({
- ...data,
- isJurisdiction: false,
- type: GEOJSON_TYPE_STRING,
- }),
- disabledTreeNodesCallback,
- };
-
- return ;
-};
-
-ServicePointsAdd.defaultProps = defaultProps;
-
-export { ServicePointsAdd };
diff --git a/packages/inventory/src/containers/CreateServicePoint/tests/index.test.tsx b/packages/inventory/src/containers/CreateServicePoint/tests/index.test.tsx
deleted file mode 100644
index 7de4d9074..000000000
--- a/packages/inventory/src/containers/CreateServicePoint/tests/index.test.tsx
+++ /dev/null
@@ -1,91 +0,0 @@
-import { mount } from 'enzyme';
-import { ServicePointsAdd } from '..';
-import React from 'react';
-import { createBrowserHistory } from 'history';
-import { INVENTORY_ADD_SERVICE_POINT } from '../../../constants';
-import { authenticateUser } from '@onaio/session-reducer';
-import { store } from '@opensrp/store';
-import { Provider } from 'react-redux';
-import { RouteComponentProps, Router } from 'react-router';
-import { act } from 'react-dom/test-utils';
-import { commonHiddenFields } from '../../../helpers/utils';
-import { QueryClient, QueryClientProvider } from 'react-query';
-import { baseLocationUnits, rawHierarchy } from '../../EditServicePoint/tests/fixtures';
-import flushPromises from 'flush-promises';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('CreateServicePoint', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- it('passes the correct values to form', async () => {
- const queryClient = new QueryClient();
- fetch.once(JSON.stringify(baseLocationUnits));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[0]));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[1]));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[2]));
-
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_ADD_SERVICE_POINT}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_ADD_SERVICE_POINT}`,
- url: `${INVENTORY_ADD_SERVICE_POINT}`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- const locationFormProps = wrapper.find('LocationForm').props();
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const initialValues = (locationFormProps as any).initialValues;
-
- expect(locationFormProps.hidden).toEqual(commonHiddenFields);
- expect(initialValues.instance).toEqual('eusm');
- expect(initialValues.type).toEqual('Feature');
- expect(locationFormProps.disabled).toEqual(['isJurisdiction']);
-
- // test re-direction url on chancel
- wrapper.find('button#location-form-cancel-button').simulate('click');
- wrapper.update();
-
- expect(
- (wrapper.find('Router').props() as RouteComponentProps).history.location.pathname
- ).toEqual('/inventory');
- });
-});
diff --git a/packages/inventory/src/containers/EditServicePoint/index.tsx b/packages/inventory/src/containers/EditServicePoint/index.tsx
deleted file mode 100644
index 440018009..000000000
--- a/packages/inventory/src/containers/EditServicePoint/index.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import {
- FormInstances,
- EditLocationUnit,
- LocationRouteProps,
- LocationUnit,
-} from '@opensrp/location-management';
-import { INVENTORY_SERVICE_POINT_PROFILE_VIEW } from '../../constants';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import React from 'react';
-import { RouteComponentProps } from 'react-router';
-import { commonHiddenFields, disabledTreeNodesCallback } from '../../helpers/utils';
-
-type ServicePointAddTypes = CommonProps & RouteComponentProps;
-
-const defaultProps = {
- ...defaultCommonProps,
-};
-
-/**
- * Service point add edit form page
- *
- * @param props - the component props
- */
-const ServicePointEdit = (props: ServicePointAddTypes) => {
- const locationUnitAddEditProps = {
- ...props,
- instance: FormInstances.EUSM,
- hidden: commonHiddenFields,
- successURLGenerator: (payload: LocationUnit) =>
- `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}/${payload.id}`,
- cancelURLGenerator: (payload: LocationUnit) =>
- `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}/${payload.id}`,
- disabled: ['isJurisdiction', 'parentId'],
- disabledTreeNodesCallback,
- };
-
- return ;
-};
-
-ServicePointEdit.defaultProps = defaultProps;
-
-export { ServicePointEdit };
diff --git a/packages/inventory/src/containers/EditServicePoint/tests/fixtures.ts b/packages/inventory/src/containers/EditServicePoint/tests/fixtures.ts
deleted file mode 100644
index c9d48e74d..000000000
--- a/packages/inventory/src/containers/EditServicePoint/tests/fixtures.ts
+++ /dev/null
@@ -1,704 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-
-import {
- LocationUnit,
- LocationUnitStatus,
- RawOpenSRPHierarchy,
-} from '@opensrp/location-management';
-
-export const location1: LocationUnit = {
- type: 'Feature',
- id: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- properties: {
- status: 'Active' as LocationUnitStatus,
- parentId: '',
- name: 'Kenya',
- geographicLevel: 0,
- version: 0,
- username: 'web-admin',
- name_en: 'Kenya',
- },
- serverVersion: 206,
- locationTags: [
- {
- id: 2,
- name: 'Sample 2',
- },
- {
- id: 3,
- name: 'Sample 3',
- },
- ],
-};
-export const baseLocationUnits: LocationUnit[] = [
- {
- type: 'Feature',
- id: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- properties: {
- status: LocationUnitStatus.ACTIVE,
- parentId: '',
- name: 'Tunisia',
- geographicLevel: 0,
- version: 0,
- },
- serverVersion: 174,
- locationTags: [{ id: 2, name: 'Sample 3' }],
- },
- {
- type: 'Feature',
- id: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- properties: {
- status: LocationUnitStatus.ACTIVE,
- parentId: '',
- name: 'Kenya',
- geographicLevel: 0,
- version: 0,
- username: 'web-admin',
- name_en: 'Kenya',
- },
- serverVersion: 206,
- locationTags: [
- { id: 2, name: 'Sample 2' },
- { id: 3, name: 'Sample 3' },
- ],
- },
- {
- type: 'Feature',
- id: '6bf9c085-350b-4bb2-990f-80dc2caafb33',
- properties: {
- status: LocationUnitStatus.ACTIVE,
- parentId: '',
- name: 'Malawi',
- geographicLevel: 0,
- version: 0,
- username: 'web-admin',
- name_en: 'Malawi',
- },
- serverVersion: 223,
- locationTags: [{ id: 4, name: 'Option1' }],
- },
-];
-
-export const rawHierarchy: RawOpenSRPHierarchy[] = [
- {
- locationsHierarchy: {
- map: {
- 'a26ca9c8-1441-495a-83b6-bb5df7698996': {
- id: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- label: 'Tunisia',
- node: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- name: 'Tunisia',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6': {
- id: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- label: 'KAIROUAN',
- node: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- name: 'KAIROUAN',
- parentLocation: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- 'de1a355f-4408-452c-a7ed-4f77ca855981': {
- id: 'de1a355f-4408-452c-a7ed-4f77ca855981',
- label: 'New City',
- node: {
- locationId: 'de1a355f-4408-452c-a7ed-4f77ca855981',
- name: 'New City',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95': {
- id: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- label: 'BOUHAJLA',
- node: {
- locationId: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- name: 'BOUHAJLA',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '3a2b98d2-b122-4d28-b0d8-528dd4b0a014': {
- id: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- label: 'BOUHAJLA Delegation',
- node: {
- locationId: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- name: 'BOUHAJLA Delegation',
- parentLocation: {
- locationId: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'bc171a9a-be50-4bdf-9843-54287f634c25': {
- id: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- label: 'CSB Trad',
- node: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- name: 'CSB Trad',
- parentLocation: {
- locationId: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- children: {
- '400e9d97-4640-44f5-af54-6f4b314384f5': {
- id: '400e9d97-4640-44f5-af54-6f4b314384f5',
- label: 'New Tunisia Test Location',
- node: {
- locationId: '400e9d97-4640-44f5-af54-6f4b314384f5',
- name: 'New Tunisia Test Location',
- parentLocation: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- voided: false,
- },
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- },
- '4b6a5077-58f5-46e4-b0c9-8324ad529df2': {
- id: '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- label: 'Test Demo Locations',
- node: {
- locationId: '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- name: 'Test Demo Locations',
- parentLocation: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- voided: false,
- },
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- },
- },
- parent: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- },
- },
- parent: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- },
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- '49b830dc-e550-43d1-9b1a-4c928eb2c3d7': {
- id: '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- label: 'Test Location',
- node: {
- locationId: '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- name: 'Test Location',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- },
- parent: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- },
- 'ede2c7cf-331e-497e-9c7f-2f914d734604': {
- id: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- label: 'Sousse',
- node: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- name: 'Sousse',
- parentLocation: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- '18b3841b-b5b1-4971-93d0-d36ac20c4565': {
- id: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- label: 'Bouficha',
- node: {
- locationId: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- name: 'Bouficha',
- parentLocation: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '70589012-899c-401d-85a1-13fabce26aab': {
- id: '70589012-899c-401d-85a1-13fabce26aab',
- label: 'Bouficha Delegation',
- node: {
- locationId: '70589012-899c-401d-85a1-13fabce26aab',
- name: 'Bouficha Delegation',
- parentLocation: {
- locationId: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'e2b4a441-21b5-4d03-816b-09d45b17cad7': {
- id: 'e2b4a441-21b5-4d03-816b-09d45b17cad7',
- label: 'CSB Hopital Bouficha',
- node: {
- locationId: 'e2b4a441-21b5-4d03-816b-09d45b17cad7',
- name: 'CSB Hopital Bouficha',
- parentLocation: {
- locationId: '70589012-899c-401d-85a1-13fabce26aab',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '70589012-899c-401d-85a1-13fabce26aab',
- },
- },
- parent: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- },
- },
- parent: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- },
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33': {
- id: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- label: 'Enfidha',
- node: {
- locationId: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- name: 'Enfidha',
- parentLocation: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- 'e5631d3e-70c3-4083-ac17-46f9467c6dd5': {
- id: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- label: 'Enfidha delegation',
- node: {
- locationId: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- name: 'Enfidha delegation',
- parentLocation: {
- locationId: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- '5d99a60e-126e-4c40-b5ce-439f920de090': {
- id: '5d99a60e-126e-4c40-b5ce-439f920de090',
- label: 'CSB Takrouna',
- node: {
- locationId: '5d99a60e-126e-4c40-b5ce-439f920de090',
- name: 'CSB Takrouna',
- parentLocation: {
- locationId: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- },
- },
- parent: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- },
- },
- parent: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- },
- },
- parent: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- },
- },
- },
- },
- parentChildren: {
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6': [
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- 'de1a355f-4408-452c-a7ed-4f77ca855981',
- ],
- 'ede2c7cf-331e-497e-9c7f-2f914d734604': [
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- ],
- '18b3841b-b5b1-4971-93d0-d36ac20c4565': ['70589012-899c-401d-85a1-13fabce26aab'],
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95': ['3a2b98d2-b122-4d28-b0d8-528dd4b0a014'],
- 'bc171a9a-be50-4bdf-9843-54287f634c25': [
- '400e9d97-4640-44f5-af54-6f4b314384f5',
- '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- ],
- '70589012-899c-401d-85a1-13fabce26aab': ['e2b4a441-21b5-4d03-816b-09d45b17cad7'],
- 'e5631d3e-70c3-4083-ac17-46f9467c6dd5': ['5d99a60e-126e-4c40-b5ce-439f920de090'],
- 'a26ca9c8-1441-495a-83b6-bb5df7698996': [
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- ],
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33': ['e5631d3e-70c3-4083-ac17-46f9467c6dd5'],
- '3a2b98d2-b122-4d28-b0d8-528dd4b0a014': ['bc171a9a-be50-4bdf-9843-54287f634c25'],
- },
- },
- },
- {
- locationsHierarchy: {
- map: {
- 'b652b2f4-a95d-489b-9e28-4629746db96a': {
- id: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- label: 'Kenya',
- node: {
- locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- name: 'Kenya',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- '35bf4771-a404-4220-bd9e-e2916decc116': {
- id: '35bf4771-a404-4220-bd9e-e2916decc116',
- label: 'Nairobi',
- node: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- name: 'Nairobi',
- parentLocation: {
- locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- 'e7820df5-403c-41ae-9f09-3785c36dd67c': {
- id: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- label: 'Nairobi West',
- node: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- name: 'Nairobi West',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47': {
- id: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- label: 'Madaraka',
- node: {
- locationId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- name: 'Madaraka',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'd37de76b-c70b-48e4-9bbf-b317d62aabc8': {
- id: 'd37de76b-c70b-48e4-9bbf-b317d62aabc8',
- label: 'Nyayo Stadium',
- node: {
- locationId: 'd37de76b-c70b-48e4-9bbf-b317d62aabc8',
- name: 'Nyayo Stadium',
- parentLocation: {
- locationId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- },
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7': {
- id: 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- label: 'South B',
- node: {
- locationId: 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- name: 'South B',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- 'c1fafcdb-c873-4e35-9dc7-ce89766f8182': {
- id: 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- label: "Lang'ata",
- node: {
- locationId: 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- name: "Lang'ata",
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '435794fd-1102-4406-b3e5-c3662bf24863': {
- id: '435794fd-1102-4406-b3e5-c3662bf24863',
- label: 'Madaraka New',
- node: {
- locationId: '435794fd-1102-4406-b3e5-c3662bf24863',
- name: 'Madaraka New',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '69bb29ee-020c-459e-82e0-2915f5819e15': {
- id: '69bb29ee-020c-459e-82e0-2915f5819e15',
- label: 'Central',
- node: {
- locationId: '69bb29ee-020c-459e-82e0-2915f5819e15',
- name: 'Central',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '4372700f-eec3-4943-b01e-6d795d73dc68': {
- id: '4372700f-eec3-4943-b01e-6d795d73dc68',
- label: 'Westlands',
- node: {
- locationId: '4372700f-eec3-4943-b01e-6d795d73dc68',
- name: 'Westlands',
- parentLocation: {
- locationId: '69bb29ee-020c-459e-82e0-2915f5819e15',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9': {
- id: '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9',
- label: 'CBD Nairobi',
- node: {
- locationId: '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9',
- name: 'CBD Nairobi',
- parentLocation: {
- locationId: '4372700f-eec3-4943-b01e-6d795d73dc68',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '4372700f-eec3-4943-b01e-6d795d73dc68',
- },
- },
- parent: '69bb29ee-020c-459e-82e0-2915f5819e15',
- },
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- 'b63cdf12-93b5-475e-8b20-851727e2870c': {
- id: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- label: 'Mombasa',
- node: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- name: 'Mombasa',
- parentLocation: {
- locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- '07a040ba-38f5-4d33-91b3-399e6e8a7604': {
- id: '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- label: 'Makupa',
- node: {
- locationId: '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- name: 'Makupa',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- 'c99a26f4-46e6-460a-bc88-88bf8462632f': {
- id: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- label: 'Taita Taveta',
- node: {
- locationId: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- name: 'Taita Taveta',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '6090926d-3faa-42d9-84ed-a0d1d58fc2b4': {
- id: '6090926d-3faa-42d9-84ed-a0d1d58fc2b4',
- label: 'Test Locations',
- node: {
- locationId: '6090926d-3faa-42d9-84ed-a0d1d58fc2b4',
- name: 'Test Locations',
- parentLocation: {
- locationId: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- },
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9': {
- id: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- label: 'Nyali',
- node: {
- locationId: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- name: 'Nyali',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- 'edd47424-eb37-44a4-9894-3d31690341d5': {
- id: 'edd47424-eb37-44a4-9894-3d31690341d5',
- label: 'Nyali Area',
- node: {
- locationId: 'edd47424-eb37-44a4-9894-3d31690341d5',
- name: 'Nyali Area',
- parentLocation: {
- locationId: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'b81c250f-fbc6-4cad-8446-f933ece440ef': {
- id: 'b81c250f-fbc6-4cad-8446-f933ece440ef',
- label: 'Nyali Beach',
- node: {
- locationId: 'b81c250f-fbc6-4cad-8446-f933ece440ef',
- name: 'Nyali Beach',
- parentLocation: {
- locationId: 'edd47424-eb37-44a4-9894-3d31690341d5',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: 'edd47424-eb37-44a4-9894-3d31690341d5',
- },
- },
- parent: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- },
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- },
- },
- },
- parentChildren: {
- 'edd47424-eb37-44a4-9894-3d31690341d5': ['b81c250f-fbc6-4cad-8446-f933ece440ef'],
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47': ['d37de76b-c70b-48e4-9bbf-b317d62aabc8'],
- 'e7820df5-403c-41ae-9f09-3785c36dd67c': [
- 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- ],
- '35bf4771-a404-4220-bd9e-e2916decc116': [
- '435794fd-1102-4406-b3e5-c3662bf24863',
- '69bb29ee-020c-459e-82e0-2915f5819e15',
- 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- ],
- 'c99a26f4-46e6-460a-bc88-88bf8462632f': ['6090926d-3faa-42d9-84ed-a0d1d58fc2b4'],
- '4372700f-eec3-4943-b01e-6d795d73dc68': ['9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9'],
- 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9': ['edd47424-eb37-44a4-9894-3d31690341d5'],
- '69bb29ee-020c-459e-82e0-2915f5819e15': ['4372700f-eec3-4943-b01e-6d795d73dc68'],
- 'b652b2f4-a95d-489b-9e28-4629746db96a': [
- '35bf4771-a404-4220-bd9e-e2916decc116',
- 'b63cdf12-93b5-475e-8b20-851727e2870c',
- ],
- 'b63cdf12-93b5-475e-8b20-851727e2870c': [
- 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- ],
- },
- },
- },
- {
- locationsHierarchy: {
- map: {
- '6bf9c085-350b-4bb2-990f-80dc2caafb33': {
- id: '6bf9c085-350b-4bb2-990f-80dc2caafb33',
- label: 'Malawi',
- node: {
- locationId: '6bf9c085-350b-4bb2-990f-80dc2caafb33',
- name: 'Malawi',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- },
- },
- parentChildren: {},
- },
- },
-];
diff --git a/packages/inventory/src/containers/EditServicePoint/tests/index.test.tsx b/packages/inventory/src/containers/EditServicePoint/tests/index.test.tsx
deleted file mode 100644
index 12eff3f57..000000000
--- a/packages/inventory/src/containers/EditServicePoint/tests/index.test.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-import { mount } from 'enzyme';
-import { ServicePointEdit } from '..';
-import React from 'react';
-import { createBrowserHistory } from 'history';
-import { INVENTORY_ADD_SERVICE_POINT } from '../../../constants';
-import { baseLocationUnits, location1, rawHierarchy } from './fixtures';
-import { Provider } from 'react-redux';
-import { RouteComponentProps, Router } from 'react-router';
-import { store } from '@opensrp/store';
-import { act } from 'react-dom/test-utils';
-import { authenticateUser } from '@onaio/session-reducer';
-import { commonHiddenFields } from '../../../helpers/utils';
-import { QueryClient, QueryClientProvider } from 'react-query';
-import flushPromises from 'flush-promises';
-
-const history = createBrowserHistory();
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-describe('CreateServicePoint', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- it('passes the correct values to form', async () => {
- const queryClient = new QueryClient();
- fetch.mockResponseOnce(JSON.stringify(location1));
- fetch.mockResponseOnce(JSON.stringify(null));
- fetch.mockResponseOnce(JSON.stringify(baseLocationUnits));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[0]));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[1]));
- fetch.mockResponseOnce(JSON.stringify(rawHierarchy[2]));
-
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_ADD_SERVICE_POINT}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { id: location1.id },
- path: `${INVENTORY_ADD_SERVICE_POINT}`,
- url: `${INVENTORY_ADD_SERVICE_POINT}`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const locationFormProps = wrapper.find('LocationForm').props();
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const initialValues = (locationFormProps as any).initialValues;
-
- expect(locationFormProps.hidden).toEqual(commonHiddenFields);
- expect(initialValues.instance).toEqual('eusm');
- expect(locationFormProps.disabled).toEqual(['isJurisdiction', 'parentId']);
-
- // test re-direction url on chancel
- wrapper.find('button#location-form-cancel-button').simulate('click');
- wrapper.update();
-
- expect(
- (wrapper.find('Router').props() as RouteComponentProps).history.location.pathname
- ).toEqual('/inventory/profile/b652b2f4-a95d-489b-9e28-4629746db96a');
- });
-});
diff --git a/packages/inventory/src/containers/InventoryAddEdit/index.tsx b/packages/inventory/src/containers/InventoryAddEdit/index.tsx
deleted file mode 100644
index 0a08960c0..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/index.tsx
+++ /dev/null
@@ -1,287 +0,0 @@
-import React, { useEffect } from 'react';
-import dayjs from 'dayjs';
-import { connect } from 'react-redux';
-import { Store } from 'redux';
-import { PageHeader } from '@opensrp/react-utils';
-import { Helmet } from 'react-helmet';
-import { OpenSRPService, Resource404 } from '@opensrp/react-utils';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { fetchSettings } from './utils';
-import { Setting } from '../../components/InventoryItemForm';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { getFetchOptions, HTTPError } from '@opensrp/server-service';
-import { RouteComponentProps } from 'react-router';
-import {
- fetchLocationUnits,
- getLocationUnitById,
- LocationUnit,
- locationUnitsReducerName,
- locationUnitsReducer,
-} from '@opensrp/location-management';
-import {
- INVENTORY_DONORS,
- INVENTORY_SERVICE_POINT_PROFILE_VIEW,
- INVENTORY_UNICEF_SECTIONS,
- OPENSRP_ENDPOINT_GET_INVENTORIES,
- OPENSRP_ENDPOINT_LOCATION,
- OPENSRP_PRODUCT_CATALOGUE,
- ROUTE_PARAM_INVENTORY_ID,
- ROUTE_PARAM_SERVICE_POINT_ID,
-} from '../../constants';
-import {
- fetchInventories,
- getInventoriesByIdsFactory,
- Inventory,
- inventoryReducer,
- inventoryReducerName,
-} from '../../ducks/inventory';
-import { InventoryItemForm, defaultInitialValues } from '../../components/InventoryItemForm';
-import { ProductCatalogue } from '@opensrp/product-catalogue';
-import { useTranslation } from '../../mls';
-import { Spin } from 'antd';
-
-/** register reducers */
-reducerRegistry.register(locationUnitsReducerName, locationUnitsReducer);
-reducerRegistry.register(inventoryReducerName, inventoryReducer);
-
-/** Route params */
-interface RouteParams {
- [ROUTE_PARAM_SERVICE_POINT_ID]: string;
- [ROUTE_PARAM_INVENTORY_ID]?: string;
-}
-
-/** interface component props */
-export interface InventoryAddEditProps extends RouteComponentProps {
- openSRPBaseURL: string; // OpenSRP API base URL
- servicePointProfileURL: string; // route to service point profile to redirect to after successful
- // submission or clicking on cancel button to abort and exit
- fetchLocationUnitsCreator: typeof fetchLocationUnits; // redux action to fetch location units
- fetchInventoriesCreator: typeof fetchInventories; // redux action to fetch inventories
- servicePoint: LocationUnit | null; // service point to add/edit inventory item
- inventory?: Inventory | null; // inventory item to edit
- customFetchOptions?: typeof getFetchOptions; // custom OpenSRPService class options
-}
-
-/** default component props */
-export const defaultInventoryAddEditProps = {
- openSRPBaseURL: '',
- servicePointProfileURL: INVENTORY_SERVICE_POINT_PROFILE_VIEW,
- fetchLocationUnitsCreator: fetchLocationUnits,
- fetchInventoriesCreator: fetchInventories,
- servicePoint: null,
-};
-
-const InventoryAddEdit: React.FC = (props: InventoryAddEditProps) => {
- const {
- openSRPBaseURL,
- servicePointProfileURL,
- fetchLocationUnitsCreator,
- fetchInventoriesCreator,
- servicePoint,
- inventory,
- match,
- customFetchOptions,
- } = props;
- const [UNICEFSections, setUNICEFSections] = React.useState([]);
- const [donors, setDonors] = React.useState([]);
- const [products, setProducts] = React.useState([]);
- const [isLoading, setIsLoading] = React.useState(false);
- const { t } = useTranslation();
- const isEdit = !!match.params[ROUTE_PARAM_INVENTORY_ID];
-
- useEffect(() => {
- // Handle when servicePoint is null e.g when a user refreshes page
- if (!servicePoint) {
- // fetch the single location unit
- setIsLoading(true);
- const servicePointId = match.params[ROUTE_PARAM_SERVICE_POINT_ID];
- const service = new OpenSRPService(
- OPENSRP_ENDPOINT_LOCATION,
- openSRPBaseURL,
- customFetchOptions
- );
- service
- .read(servicePointId)
- .then((response: LocationUnit) => {
- fetchLocationUnitsCreator([response]);
- })
- .catch((_: HTTPError) => {
- sendErrorNotification(t('There was a problem fetching Location Unit'));
- })
- .finally(() => {
- setIsLoading(false);
- });
- }
- }, [
- servicePoint,
- fetchLocationUnitsCreator,
- openSRPBaseURL,
- customFetchOptions,
- match.params,
- t,
- ]);
-
- useEffect(() => {
- const service = new OpenSRPService(
- OPENSRP_PRODUCT_CATALOGUE,
- openSRPBaseURL,
- customFetchOptions
- );
- service
- .list()
- .then((response: ProductCatalogue[]) => {
- setProducts(response);
- })
- .catch((_: HTTPError) => {
- sendErrorNotification(t('There was a problem fetching the Product Catalogue'));
- });
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- useEffect(() => {
- fetchSettings(openSRPBaseURL, { serverVersion: 0, identifier: INVENTORY_DONORS }, setDonors, t);
- fetchSettings(
- openSRPBaseURL,
- { serverVersion: 0, identifier: INVENTORY_UNICEF_SECTIONS },
- setUNICEFSections,
- t
- ); // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- useEffect(() => {
- // Handle when editing an item and inventory is null e.g when user refreshes page
- if (isEdit && !inventory && servicePoint) {
- // fetch inventories
- const service = new OpenSRPService(
- `${OPENSRP_ENDPOINT_GET_INVENTORIES}/${servicePoint.id}`,
- openSRPBaseURL,
- customFetchOptions
- );
- service
- .list({
- returnProduct: true,
- })
- .then((response: Inventory[]) => {
- fetchInventoriesCreator(response);
- })
- .catch((_: HTTPError) => {
- sendErrorNotification(t('There was a problem fetching inventories'));
- });
- }
- }, [
- customFetchOptions,
- isEdit,
- inventory,
- servicePoint,
- openSRPBaseURL,
- fetchInventoriesCreator,
- t,
- ]);
-
- if (isLoading) {
- return ;
- }
-
- if (!servicePoint) {
- return ;
- }
-
- const { properties, id } = servicePoint;
- let initialValues = defaultInitialValues;
-
- if (inventory) {
- initialValues = {
- ...initialValues,
- deliveryDate: dayjs(inventory.deliveryDate),
- accountabilityEndDate: dayjs(inventory.accountabilityEndDate),
- unicefSection: inventory.customProperties['UNICEF section'],
- donor: inventory.donor,
- poNumber: inventory.customProperties['PO Number'],
- quantity: inventory.value,
- productName: inventory.product?.productName,
- serialNumber: inventory.serialNumber,
- };
- }
- const inventoryItemFormProps = {
- UNICEFSections,
- donors,
- products: products.sort((a, b) => {
- if (a.productName < b.productName) {
- return -1;
- }
- if (a.productName > b.productName) {
- return 1;
- }
- return 0;
- }),
- cancelURL: `${servicePointProfileURL}/${id}`,
- openSRPBaseURL,
- redirectURL: `${servicePointProfileURL}/${id}`,
- servicePointId: id,
- initialValues,
- inventoryID: inventory?._id,
- };
- const { name } = properties;
- let heading = t('Add inventory item to {{name}}', { name });
-
- if (isEdit) {
- const productName = inventory?.product?.productName;
- if (productName) {
- heading = t('Edit > {{productName}}', { productName });
- } else {
- heading = t('Edit');
- }
- }
- const title = !isEdit ? t('Add inventory item') : t('Edit inventory item');
-
- return (
-
- );
-};
-
-InventoryAddEdit.defaultProps = defaultInventoryAddEditProps;
-
-export { InventoryAddEdit };
-
-type MapStateToProps = Pick;
-
-const mapStateToProps = (
- state: Partial,
- ownProps: InventoryAddEditProps
-): MapStateToProps => {
- const { match } = ownProps;
- const servicePointId = match.params[ROUTE_PARAM_SERVICE_POINT_ID];
- const inventoryId = match.params[ROUTE_PARAM_INVENTORY_ID];
- let servicePoint = null;
- let inventory = null;
-
- if (servicePointId) {
- servicePoint = getLocationUnitById(state, servicePointId);
- }
-
- if (inventoryId) {
- inventory = getInventoriesByIdsFactory(state, { ids: [inventoryId] })[0];
- }
-
- return { servicePoint, inventory, match };
-};
-
-type MapDispatchToProps = Pick<
- InventoryAddEditProps,
- 'fetchLocationUnitsCreator' | 'fetchInventoriesCreator'
->;
-
-const mapDispatchToProps: MapDispatchToProps = {
- fetchLocationUnitsCreator: fetchLocationUnits,
- fetchInventoriesCreator: fetchInventories,
-};
-
-const ConnectedInventoryAddEdit = connect(mapStateToProps, mapDispatchToProps)(InventoryAddEdit);
-
-export { ConnectedInventoryAddEdit };
diff --git a/packages/inventory/src/containers/InventoryAddEdit/tests/__snapshots__/index.test.tsx.snap b/packages/inventory/src/containers/InventoryAddEdit/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 1bc6404c3..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,3 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`containers/InventoryAddEdit renders correctly: heading 1`] = `"Add inventory item to Ambatoharanana"`;
diff --git a/packages/inventory/src/containers/InventoryAddEdit/tests/fixtures.ts b/packages/inventory/src/containers/InventoryAddEdit/tests/fixtures.ts
deleted file mode 100644
index 75fd35452..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/tests/fixtures.ts
+++ /dev/null
@@ -1,138 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-export const inventoryNoProduct = {
- type: 'Stock',
- serverVersion: 12,
- identifier: '2',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610612387610,
- deliveryDate: 'Jan 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '101',
- 'UNICEF section': 'Health',
- },
- _id: '69227a92-7979-490c-b149-f28669c6b760',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventories = [
- {
- type: 'Stock',
- serverVersion: 12,
- identifier: '2',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610612387610,
- deliveryDate: 'Jan 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '101',
- 'UNICEF section': 'Health',
- },
- product: {
- uniqueId: 2,
- productName: 'Scale',
- isAttractiveItem: false,
- materialNumber: 'MT-124',
- availability:
- 'Kit composed of +/- 50 items used by midwives during labour. Supplied in a box marked. It should be located in the maternity unit of the facility.',
- condition:
- 'The kit is designed to be used for approximately 50 births. After that, key components may be missing, its important to check with the midwife that the kit can still be used fully.',
- appropriateUsage:
- 'Note in the comments whatever items may be missing from the kit. as well as other items which the midwife may feel are necessary',
- accountabilityPeriod: 12,
- photoURL: '',
- serverVersion: 26,
- },
- _id: '69227a92-7979-490c-b149-f28669c6b760',
- _rev: 'v1',
- transaction_type: 'Inventory',
- },
- {
- type: 'Stock',
- serverVersion: 14,
- identifier: '4',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610616763881,
- deliveryDate: 'Feb 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '101',
- 'UNICEF section': 'Health',
- },
- product: {
- uniqueId: 4,
- productName: 'Change name Test',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this should be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: '/multimedia/media/4',
- serverVersion: 17,
- },
- _id: 'c2635a23-a604-48fb-9e1c-8bf1e75e6759',
- _rev: 'v1',
- transaction_type: 'Inventory',
- },
-];
-
-export const servicePoint1 = {
- type: 'Feature',
- id: 'f3199af5-2eaf-46df-87c9-40d59606a2fb',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '8e74d042-4a71-4694-a652-bc3ba6369101',
- name: 'EPP Ambodisatrana 2',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18479,
-};
-
-export const servicePoint2 = {
- type: 'Feature',
- id: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '663d7935-35e7-4ccf-aaf5-6e16f2042570',
- name: 'Ambatoharanana',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18480,
-};
-
-export const servicePoint3 = {
- type: 'Feature',
- id: '45e4bd97-fe11-458b-b481-294b7d7e8270',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: 'c38e0c1e-3d72-424b-ac37-29e8d3e82026',
- name: 'Ambahoabe',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18481,
-};
-
-export const servicePoints = [servicePoint1, servicePoint2, servicePoint3];
diff --git a/packages/inventory/src/containers/InventoryAddEdit/tests/index.test.tsx b/packages/inventory/src/containers/InventoryAddEdit/tests/index.test.tsx
deleted file mode 100644
index 51ab15b3a..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/tests/index.test.tsx
+++ /dev/null
@@ -1,696 +0,0 @@
-import { mount, shallow } from 'enzyme';
-import dayjs from 'dayjs';
-import React from 'react';
-import { store } from '@opensrp/store';
-import {
- fetchLocationUnits,
- removeLocationUnits,
- LocationUnit,
-} from '@opensrp/location-management';
-import { createBrowserHistory } from 'history';
-import { Provider } from 'react-redux';
-import { Router } from 'react-router';
-import fetch from 'jest-fetch-mock';
-import { ConnectedInventoryAddEdit, InventoryAddEdit } from '..';
-import { fetchInventories, removeInventories } from '../../../ducks/inventory';
-import * as fixtures from './fixtures';
-import {
- products,
- donors,
- unicefSections,
- product4,
- product2,
- product3,
- product1,
-} from '../../../components/InventoryItemForm/tests/fixtures';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-import { authenticateUser } from '@onaio/session-reducer';
-/* eslint-disable react/prop-types */
-
-const history = createBrowserHistory();
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-jest.mock('antd', () => {
- const antd = jest.requireActual('antd');
-
- const DatePicker = ({ children, onChange, ...otherProps }) => {
- return (
-
- );
- };
-
- const Select = ({ children, onChange, ...otherProps }) => {
- return (
-
- );
- };
-
- const Option = ({ children, ...otherProps }) => {
- return ;
- };
-
- Select.Option = Option;
-
- return {
- __esModule: true,
- ...antd,
- DatePicker,
- Select,
- };
-});
-
-describe('containers/InventoryAddEdit', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'hunter2', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- jest.clearAllMocks();
- fetch.resetMocks();
- });
- beforeEach(() => {
- store.dispatch(removeLocationUnits());
- store.dispatch(removeInventories());
- });
-
- const props = {
- openSRPBaseURL: 'https://mg-eusm-staging.smartregister.org/opensrp/rest/',
- servicePointProfileURL: '/inventory/profile',
- fetchLocationUnitsCreator: fetchLocationUnits,
- fetchInventoriesCreator: fetchInventories,
- servicePoint: null,
- location: {
- hash: '',
- pathname: `/service-point/${fixtures.servicePoint2.id}/inventory-item/add`,
- search: '',
- state: '',
- },
- match: {
- isExact: true,
- params: { servicePointId: fixtures.servicePoint2.id },
- path: `/service-point/:servicePointId/ineventory-item/add`,
- url: `/service-point/${fixtures.servicePoint2.id}/inventory-item/add`,
- },
- history,
- };
- it('does not crash', () => {
- shallow();
- });
-
- it('renders correctly', async () => {
- fetch.once(JSON.stringify(fixtures.servicePoint2));
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
-
- const wrapper = mount(
-
-
-
-
-
- );
- // Spinner is displayed before we get the service point
- expect(wrapper.find('Spin').first().prop('size')).toEqual('large');
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- // Spinner has stopped
- expect(toJson(wrapper.find('Spin'))).toBeFalsy();
-
- expect(fetch.mock.calls[0]).toEqual([
- `https://mg-eusm-staging.smartregister.org/opensrp/rest/location/${fixtures.servicePoint2.id}`,
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
-
- expect(fetch.mock.calls[1]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/product-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[2]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_donors',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[3]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_unicef_sections',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
-
- const content = wrapper.find('div.content-section');
- expect(document.title).toEqual('Add inventory item');
- expect(content.find('PageHeader').text()).toMatchSnapshot('heading');
- expect(content.find('InventoryItemForm').props()).toEqual({
- UNICEFSections: unicefSections,
- donors: donors,
- products: [product4, product2, product3, product1], //products should be in alpahabetical order,
- cancelURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- openSRPBaseURL: 'https://mg-eusm-staging.smartregister.org/opensrp/rest/',
- redirectURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- servicePointId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- initialValues: {
- accountabilityEndDate: null,
- deliveryDate: null,
- donor: undefined,
- poNumber: '',
- productName: undefined,
- quantity: '',
- unicefSection: undefined,
- serialNumber: undefined,
- },
- inventoryID: undefined,
- });
- wrapper.unmount();
- });
-
- it('adds inventory item', async () => {
- fetch.once(JSON.stringify(fixtures.servicePoint2));
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- wrapper.find('select#productName').simulate('change', {
- target: { value: products[0].productName },
- });
- wrapper.find('input#quantity').simulate('change', { target: { value: 10 } });
- wrapper.find('select#deliveryDate').simulate('change', {
- target: { value: dayjs('2021-02-08') },
- });
- wrapper.find('select#accountabilityEndDate').simulate('change', {
- target: { value: dayjs('2021-04-08') },
- });
- wrapper.find('select#unicefSection').simulate('change', {
- target: { value: unicefSections[0].value },
- });
- wrapper.find('select#donor').simulate('change', {
- target: { value: donors[0].value },
- });
- wrapper.find('input#poNumber').simulate('change', { target: { value: 89 } });
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- });
-
- const payload = {
- productName: 'Test optional Fields',
- deliveryDate: '2021-02-08',
- accountabilityEndDate: '2021-04-08',
- unicefSection: 'Health',
- donor: 'ADB',
- poNumber: 89,
- servicePointId: fixtures.servicePoint2.id,
- quantity: 10,
- };
- expect(fetch.mock.calls[0]).toEqual([
- `https://mg-eusm-staging.smartregister.org/opensrp/rest/location/${fixtures.servicePoint2.id}`,
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
-
- expect(fetch.mock.calls).toHaveLength(5);
- expect(fetch.mock.calls[1]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/product-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[2]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_donors',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[3]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_unicef_sections',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[4]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/stockresource/',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: JSON.stringify(payload),
- headers: {
- accept: '*/*',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json',
- },
- method: 'POST',
- },
- ]);
- // When submitting the submit button text changes
- expect(wrapper.find('button').at(0).text()).toEqual('Saving');
- // Redirect to redirect URL
- expect(history.location.pathname).toEqual(`/inventory/profile/${fixtures.servicePoint2.id}`);
- wrapper.unmount();
- });
-
- it('edits inventory item', async () => {
- fetch.once(JSON.stringify(fixtures.servicePoint2));
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
- fetch.once(JSON.stringify(fixtures.inventories));
-
- const editProps = {
- ...props,
- location: {
- hash: '',
- pathname: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventories[0]._id}`,
- search: '',
- state: '',
- },
- match: {
- isExact: true,
- params: {
- servicePointId: fixtures.servicePoint2.id,
- inventoryId: fixtures.inventories[0]._id,
- },
- path: `/service-point/:servicePointId/ineventory-item/edit:inventoryId`,
- url: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventories[0]._id}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- // Form is initialized with initial values
- expect(wrapper.find('select#productName').get(0).props.value).toEqual(
- fixtures.inventories[0].product.productName
- );
- expect(wrapper.find('input#quantity').get(0).props.value).toMatchInlineSnapshot(`"1"`);
- expect(wrapper.find('select#deliveryDate').get(0).props.value).toEqual(
- dayjs(fixtures.inventories[0].deliveryDate)
- );
- expect(wrapper.find('select#accountabilityEndDate').get(0).props.value).toEqual(
- dayjs(fixtures.inventories[0].accountabilityEndDate)
- );
- expect(wrapper.find('select#unicefSection').get(0).props.value).toEqual(
- fixtures.inventories[0].customProperties['UNICEF section']
- );
- expect(wrapper.find('select#donor').get(0).props.value).toEqual(fixtures.inventories[0].donor);
- expect(wrapper.find('input#poNumber').get(0).props.value).toEqual(
- fixtures.inventories[0].customProperties['PO Number']
- );
-
- // Make edits
- wrapper.find('input#quantity').simulate('change', { target: { value: 10 } });
- wrapper.find('select#deliveryDate').simulate('change', {
- target: { value: dayjs('2021-02-08') },
- });
- wrapper.find('select#accountabilityEndDate').simulate('change', {
- target: { value: dayjs('2021-04-08') },
- });
- wrapper.find('select#unicefSection').simulate('change', {
- target: { value: unicefSections[1].value },
- });
- wrapper.find('select#donor').simulate('change', {
- target: { value: donors[1].value },
- });
- wrapper.find('input#poNumber').simulate('change', { target: { value: 89 } });
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- });
-
- expect(document.title).toEqual('Edit inventory item');
- expect(wrapper.find('PageHeader').text()).toMatchInlineSnapshot(`"Edit > Scale"`);
-
- const payload = {
- productName: fixtures.inventories[0].product.productName,
- deliveryDate: '2021-02-08',
- accountabilityEndDate: '2021-04-08',
- unicefSection: 'WASH',
- donor: 'NatCom Belgium',
- poNumber: 89,
- servicePointId: fixtures.servicePoint2.id,
- quantity: 10,
- stockId: fixtures.inventories[0]._id,
- };
- expect(wrapper.find('InventoryItemForm').props()).toEqual({
- UNICEFSections: unicefSections,
- donors: donors,
- products: [product4, product2, product3, product1], //products should be in alpahabetical order,
- cancelURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- openSRPBaseURL: 'https://mg-eusm-staging.smartregister.org/opensrp/rest/',
- redirectURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- servicePointId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- initialValues: {
- accountabilityEndDate: dayjs(fixtures.inventories[0].accountabilityEndDate),
- deliveryDate: dayjs(fixtures.inventories[0].deliveryDate),
- donor: fixtures.inventories[0].donor,
- poNumber: fixtures.inventories[0].customProperties['PO Number'],
- productName: fixtures.inventories[0].product.productName,
- quantity: 1,
- serialNumber: fixtures.inventories[0].serialNumber,
- unicefSection: fixtures.inventories[0].customProperties['UNICEF section'],
- },
- inventoryID: fixtures.inventories[0]._id,
- });
-
- expect(fetch.mock.calls).toHaveLength(6);
- expect(fetch.mock.calls[0]).toEqual([
- `https://mg-eusm-staging.smartregister.org/opensrp/rest/location/${fixtures.servicePoint2.id}`,
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
-
- expect(fetch.mock.calls[1]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/product-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[2]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_donors',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[3]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_unicef_sections',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[4]).toEqual([
- `https://mg-eusm-staging.smartregister.org/opensrp/rest/stockresource/servicePointId/${fixtures.servicePoint2.id}?returnProduct=true`,
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[5]).toEqual([
- `https://mg-eusm-staging.smartregister.org/opensrp/rest/stockresource/${fixtures.inventories[0]._id}`,
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: JSON.stringify(payload),
- headers: {
- accept: '*/*',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json',
- },
- method: 'PUT',
- },
- ]);
- // Redirect to redirect URL
- expect(history.location.pathname).toEqual(`/inventory/profile/${fixtures.servicePoint2.id}`);
-
- wrapper.unmount();
- });
-
- it('displays 404 page if sevice point is not found', async () => {
- fetch.once('Error fetching service point', { status: 500 });
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
-
- const wrapper = mount(
-
-
-
-
-
- );
- // Spinner is displayed before we get the service point
- expect(wrapper.find('Spin').first().prop('size')).toEqual('large');
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- // Spinner has stopped
- expect(toJson(wrapper.find('Spin'))).toBeFalsy();
-
- // 404 page is displayed
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"404Sorry, the resource you requested for, does not existGo backGo home"`
- );
-
- wrapper.unmount();
- });
-
- it('renders form when data is already in the redux store', async () => {
- store.dispatch(fetchLocationUnits([fixtures.servicePoint2] as LocationUnit[]));
- store.dispatch(fetchInventories(fixtures.inventories));
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
-
- const editProps = {
- ...props,
- location: {
- hash: '',
- pathname: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventories[0]._id}`,
- search: '',
- state: '',
- },
- match: {
- isExact: true,
- params: {
- servicePointId: fixtures.servicePoint2.id,
- inventoryId: fixtures.inventories[0]._id,
- },
- path: `/service-point/:servicePointId/ineventory-item/edit:inventoryId`,
- url: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventories[0]._id}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetch.mock.calls).toHaveLength(3);
- expect(fetch.mock.calls[0]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/product-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[1]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_donors',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(fetch.mock.calls[2]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_unicef_sections',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
-
- expect(wrapper.find('InventoryItemForm').props()).toEqual({
- UNICEFSections: unicefSections,
- donors: donors,
- products: [product4, product2, product3, product1], //products should be in alpahabetical order,
- cancelURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- openSRPBaseURL: 'https://mg-eusm-staging.smartregister.org/opensrp/rest/',
- redirectURL: `/inventory/profile/${fixtures.servicePoint2.id}`,
- servicePointId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- initialValues: {
- accountabilityEndDate: dayjs(fixtures.inventories[0].accountabilityEndDate),
- deliveryDate: dayjs(fixtures.inventories[0].deliveryDate),
- donor: fixtures.inventories[0].donor,
- poNumber: fixtures.inventories[0].customProperties['PO Number'],
- productName: fixtures.inventories[0].product.productName,
- quantity: 1,
- serialNumber: fixtures.inventories[0].serialNumber,
- unicefSection: fixtures.inventories[0].customProperties['UNICEF section'],
- },
- inventoryID: fixtures.inventories[0]._id,
- });
- wrapper.unmount();
- });
-
- it('renders heading correctly when editing and product name not present', async () => {
- fetch.once(JSON.stringify(fixtures.servicePoint2));
- fetch.once(JSON.stringify(products));
- fetch.once(JSON.stringify(donors));
- fetch.once(JSON.stringify(unicefSections));
- fetch.once(JSON.stringify([fixtures.inventoryNoProduct]));
-
- const editProps = {
- ...props,
- location: {
- hash: '',
- pathname: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventoryNoProduct._id}`,
- search: '',
- state: '',
- },
- match: {
- isExact: true,
- params: {
- servicePointId: fixtures.servicePoint2.id,
- inventoryId: fixtures.inventoryNoProduct._id,
- },
- path: `/service-point/:servicePointId/ineventory-item/edit:inventoryId`,
- url: `/service-point/${fixtures.servicePoint2.id}/inventory-item/edit/${fixtures.inventoryNoProduct._id}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
- expect(wrapper.find('PageHeader').text()).toEqual(`Edit`);
- wrapper.unmount();
- });
-});
diff --git a/packages/inventory/src/containers/InventoryAddEdit/tests/utils.test.tsx b/packages/inventory/src/containers/InventoryAddEdit/tests/utils.test.tsx
deleted file mode 100644
index 82e3528d1..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/tests/utils.test.tsx
+++ /dev/null
@@ -1,80 +0,0 @@
-import flushPromises from 'flush-promises';
-import { act } from 'react-dom/test-utils';
-import fetch from 'jest-fetch-mock';
-import { authenticateUser } from '@onaio/session-reducer';
-import { store } from '@opensrp/store';
-import * as notifications from '@opensrp/notifications';
-import { unicefSections } from '../../../components/InventoryItemForm/tests/fixtures';
-import { fetchSettings } from '../utils';
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-const translator = (str) => str;
-
-describe('containers/InventoryAddEdit/utils/fetchSettings', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'hunter2', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- jest.clearAllMocks();
- fetch.resetMocks();
- });
-
- const openSRPBaseURL = 'https://mg-eusm-staging.smartregister.org/opensrp/rest/';
- const params = { serverVersion: 0, identifier: 'inventory_unicef_sections' };
- const setSettingsMock = jest.fn();
-
- it('fetches settings', async () => {
- fetch.once(JSON.stringify(unicefSections));
-
- fetchSettings(openSRPBaseURL, params, setSettingsMock, translator);
-
- await act(async () => {
- await flushPromises();
- });
-
- expect(fetch.mock.calls).toHaveLength(1);
- expect(fetch.mock.calls[0]).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/v2/settings?serverVersion=0&identifier=inventory_unicef_sections',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer hunter2',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- expect(setSettingsMock.mock.calls).toHaveLength(1);
- expect(setSettingsMock.mock.calls[0][0]).toEqual(unicefSections);
- });
-
- it('handles API error', async () => {
- fetch.mockResponse('Server error here', { status: 500 });
- const notificationErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
-
- fetchSettings(openSRPBaseURL, params, setSettingsMock, translator);
-
- await act(async () => {
- await flushPromises();
- });
-
- expect(notificationErrorMock).toHaveBeenCalledWith('There was a problem fetching settings');
- expect(setSettingsMock).not.toHaveBeenCalled();
- });
-});
diff --git a/packages/inventory/src/containers/InventoryAddEdit/utils.tsx b/packages/inventory/src/containers/InventoryAddEdit/utils.tsx
deleted file mode 100644
index 54155aeb2..000000000
--- a/packages/inventory/src/containers/InventoryAddEdit/utils.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import { OpenSRPService } from '@opensrp/react-utils';
-import { getFetchOptions } from '@opensrp/server-service';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { Dictionary } from '@onaio/utils';
-import { Dispatch, SetStateAction } from 'react';
-import { OPENSRP_ENDPOINT_SETTINGS } from '../../constants';
-import { Setting } from '../../components/InventoryItemForm';
-import type { TFunction } from '@opensrp/i18n';
-
-/**
- * Fetch settings
- *
- * @param openSRPBaseURL OpenSRP API base URL
- * @param params settings endpoint params
- * @param setSettings set settings fetch in component state
- * @param t - translator function
- * @param customOptions OpenSRP class custom fetch options
- */
-export const fetchSettings = (
- openSRPBaseURL: string,
- params: Dictionary,
- setSettings: Dispatch>,
- t: TFunction,
- customOptions?: typeof getFetchOptions
-) => {
- const service = new OpenSRPService(OPENSRP_ENDPOINT_SETTINGS, openSRPBaseURL, customOptions);
- service
- .list(params)
- .then((response: Setting[]) => setSettings(response))
- .catch(() => sendErrorNotification(t('There was a problem fetching settings')));
-};
diff --git a/packages/inventory/src/containers/ListView/index.tsx b/packages/inventory/src/containers/ListView/index.tsx
deleted file mode 100644
index da22145ad..000000000
--- a/packages/inventory/src/containers/ListView/index.tsx
+++ /dev/null
@@ -1,220 +0,0 @@
-import React, { useEffect, useState } from 'react';
-import { Row, Col, Button, Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { createChangeHandler, getQueryParams, SearchForm, TableLayout } from '@opensrp/react-utils';
-import {
- TreeNode,
- fetchTree,
- hierarchyReducer,
- hierarchyReducerName,
- locationUnitsReducer,
- locationUnitsReducerName,
- fetchLocationUnits,
- loadJurisdictions,
- loadHierarchy,
- LocationUnit,
- getLocationsBySearch,
- getTreesByIds,
-} from '@opensrp/location-management';
-import { connect } from 'react-redux';
-import { columnsFactory, getNodePath, ActionsColumnCustomRender, TableData } from './utils';
-import { Link, RouteComponentProps } from 'react-router-dom';
-import { Store } from 'redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { BrokenPage, useHandleBrokenPage } from '@opensrp/react-utils';
-import { Helmet } from 'react-helmet';
-import {
- LOCATIONS_GET_ALL_SYNC_ENDPOINT,
- INVENTORY_ADD_SERVICE_POINT,
- SEARCH_QUERY_PARAM,
-} from '../../constants';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { loadCount } from '../../helpers/dataLoaders';
-import { useTranslation } from '../../mls';
-
-/** make sure locations and hierarchy reducer is registered */
-reducerRegistry.register(hierarchyReducerName, hierarchyReducer);
-reducerRegistry.register(locationUnitsReducerName, locationUnitsReducer);
-
-const structuresSelector = getLocationsBySearch();
-const treesSelector = getTreesByIds();
-
-/** props for the ServicePointList view */
-interface ServicePointsListProps extends CommonProps {
- trees: TreeNode[];
- rootLocations: LocationUnit[];
- fetchLocationsCreator: typeof fetchLocationUnits;
- fetchTreesCreator: typeof fetchTree;
- structures: LocationUnit[];
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- trees: [],
- rootLocations: [],
- fetchLocationsCreator: fetchLocationUnits,
- fetchTreesCreator: fetchTree,
- structures: [],
-};
-
-export type ServicePointsListTypes = ServicePointsListProps & RouteComponentProps;
-
-/**
- * component that renders service point list
- *
- * @param props - the component props
- */
-const ServicePointList = (props: ServicePointsListTypes) => {
- const { trees, rootLocations, fetchLocationsCreator, fetchTreesCreator, baseURL, structures } =
- props;
- const { broken, errorMessage, handleBrokenPage } = useHandleBrokenPage();
- const [loadingStructures, setLoadingStructures] = useState(structures.length === 0);
- const { t } = useTranslation();
-
- const columns = columnsFactory(t);
-
- useEffect(() => {
- const getCountParams = {
- serverVersion: 0,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- is_jurisdiction: false,
- };
- loadCount(undefined, baseURL, getCountParams)
- .then((count) => {
- // get structures, this is the most important call for this page
- const params = {
- serverVersion: 0,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- is_jurisdiction: false,
- limit: count,
- };
- const structuresDispatcher = (locations: LocationUnit[] = []) => {
- return fetchLocationsCreator(locations, false);
- };
- return loadJurisdictions(
- structuresDispatcher,
- baseURL,
- params,
- {},
- LOCATIONS_GET_ALL_SYNC_ENDPOINT
- ).catch((err: Error) => {
- throw err;
- });
- })
- .catch((err) => handleBrokenPage(err))
- .finally(() => setLoadingStructures(false));
- // get root Jurisdictions so we can later get the trees.
- const jurisdictionsDispatcher = (locations: LocationUnit[] = []) => {
- return fetchLocationsCreator(locations, true);
- };
- loadJurisdictions(jurisdictionsDispatcher, baseURL, undefined, undefined).catch((err: Error) =>
- sendErrorNotification(err.message)
- );
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- useEffect(() => {
- if (rootLocations.length > 0) {
- const promises = rootLocations
- .map((location) => location.id.toString())
- .map((rootId) => loadHierarchy(rootId, fetchTreesCreator, baseURL, undefined));
- Promise.all(promises).catch((err: Error) => sendErrorNotification(err.message));
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [JSON.stringify(rootLocations)]);
-
- if (loadingStructures) {
- return ;
- }
-
- if (broken) {
- return ;
- }
- const structureNum = structures.length;
- const pageTitle = t('Service point inventory ({{structureNum}})', { structureNum });
-
- const datasource: TableData[] = structures.map((location) => {
- const locationToDisplay = {
- key: location.id,
- type: location.properties.type as string,
- serviceName: location.properties.name,
- location: getNodePath(location, trees),
- servicePointId: location.id,
- };
- return locationToDisplay;
- });
-
- const searchFormProps = {
- defaultValue: getQueryParams(props.location)[SEARCH_QUERY_PARAM],
- onChangeHandler: createChangeHandler(SEARCH_QUERY_PARAM, props),
- };
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
-
-
- {t('+ Add service point')}
-
-
-
-
-
-
- );
-};
-
-ServicePointList.defaultProps = defaultProps;
-
-export { ServicePointList };
-
-export type MapStateToProps = Pick<
- ServicePointsListTypes,
- 'rootLocations' | 'structures' | 'trees'
->;
-export type MapDispatchToProps = Pick<
- ServicePointsListTypes,
- 'fetchLocationsCreator' | 'fetchTreesCreator'
->;
-
-export const mapStateToProps = (
- state: Partial,
- ownProps: ServicePointsListTypes
-): MapStateToProps => {
- // get query value
- const searchText = getQueryParams(ownProps.location)[SEARCH_QUERY_PARAM] as string;
- const filters = {
- searchQuery: searchText,
- isJurisdiction: false,
- };
- const rootLocations = structuresSelector(state, { ...filters, isJurisdiction: true });
- const structures = structuresSelector(state, filters);
- const trees = treesSelector(state, {});
- return { rootLocations, structures, trees };
-};
-
-export const mapDispatchToProps: MapDispatchToProps = {
- fetchLocationsCreator: fetchLocationUnits,
- fetchTreesCreator: fetchTree,
-};
-
-const ConnectedServicePointList = connect(mapStateToProps, mapDispatchToProps)(ServicePointList);
-export { ConnectedServicePointList };
diff --git a/packages/inventory/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap b/packages/inventory/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 604e9b9e2..000000000
--- a/packages/inventory/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,9 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`List view Page filers data correctly: full body has only one entry Madagascar 1`] = `"EPP Ambodisatrana 2Water Pointf3199af5-2eaf-46df-87c9-40d59606a2fbView"`;
-
-exports[`List view Page renders when data is present: full text snapshot 1`] = `"Service point inventory (3)+ Add service pointService pointtypeLocationService point IDActionsAmbahoabeWater PointMadagascar > ANALANJIROFO > SOANIERANA IVONGO > AMBAHOABE45e4bd97-fe11-458b-b481-294b7d7e8270ViewAmbatoharananaWater PointMadagascar > ANALANJIROFO > MANANARA AVARATRA > AMBATOHARANANAb8a7998c-5df6-49eb-98e6-f0675db71848ViewEPP Ambodisatrana 2Water PointMadagascar > ANALANJIROFO > MANANARA AVARATRA > AMBODIAMPANAf3199af5-2eaf-46df-87c9-40d59606a2fbView15 / page"`;
-
-exports[`List view Page shows broken page when jurisdiction request errors out: error broken page 1`] = `"ErrorCoughidGo backGo home"`;
-
-exports[`List view Page shows broken page: error broken page 1`] = `"ErrorCoughidGo backGo home"`;
diff --git a/packages/inventory/src/containers/ListView/tests/fixtures.ts b/packages/inventory/src/containers/ListView/tests/fixtures.ts
deleted file mode 100644
index dc1523b7a..000000000
--- a/packages/inventory/src/containers/ListView/tests/fixtures.ts
+++ /dev/null
@@ -1,103 +0,0 @@
-import { LocationUnit } from '@opensrp/location-management/src/ducks/location-units';
-
-export const madagascar = {
- type: 'Feature',
- id: '03176924-6b3c-4b74-bccd-32afcceebabd',
- properties: { status: 'Active', name: 'Madagascar', geographicLevel: 0, version: 0 },
- serverVersion: 2968,
- locationTags: [{ id: 1, name: 'Country' }],
-};
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-export const madagascarTree = require('./madagascar.json');
-
-export const structure1 = {
- type: 'Feature',
- id: 'f3199af5-2eaf-46df-87c9-40d59606a2fb',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '8e74d042-4a71-4694-a652-bc3ba6369101',
- name: 'EPP Ambodisatrana 2',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18479,
-} as LocationUnit;
-export const structure2 = {
- type: 'Feature',
- id: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '663d7935-35e7-4ccf-aaf5-6e16f2042570',
- name: 'Ambatoharanana',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18480,
-};
-export const structure3 = {
- type: 'Feature',
- id: '45e4bd97-fe11-458b-b481-294b7d7e8270',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: 'c38e0c1e-3d72-424b-ac37-29e8d3e82026',
- name: 'Ambahoabe',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18481,
-};
-export const structures = [structure1, structure2, structure3] as LocationUnit[];
-
-export const fetchCalls = [
- [
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/countAll?serverVersion=0&is_jurisdiction=false',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer iLoveOov',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/findByProperties?is_jurisdiction=true&return_geometry=false&properties_filter=status:Active,geographicLevel:0',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer iLoveOov',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/getAll?serverVersion=0&is_jurisdiction=false&limit=3',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer iLoveOov',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/hierarchy/03176924-6b3c-4b74-bccd-32afcceebabd?return_structure_count=false',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer iLoveOov',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
-];
diff --git a/packages/inventory/src/containers/ListView/tests/index.test.tsx b/packages/inventory/src/containers/ListView/tests/index.test.tsx
deleted file mode 100644
index d720f5031..000000000
--- a/packages/inventory/src/containers/ListView/tests/index.test.tsx
+++ /dev/null
@@ -1,265 +0,0 @@
-import React from 'react';
-import { ConnectedServicePointList } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { INVENTORY_SERVICE_POINT_LIST_VIEW, SEARCH_QUERY_PARAM } from '../../../constants';
-import { Helmet } from 'react-helmet';
-import { act } from 'react-dom/test-utils';
-import { mount } from 'enzyme';
-import { deforest, removeLocationUnits } from '@opensrp/location-management';
-import { fetchCalls, madagascar, madagascarTree, structure1, structures } from './fixtures';
-import { authenticateUser } from '@onaio/session-reducer';
-import { getNodePath } from '../utils';
-import { generateJurisdictionTree } from '@opensrp/location-management';
-import * as notifications from '@opensrp/notifications';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- },
-};
-
-store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'iLoveOov', state: 'abcde' } }
- )
-);
-
-describe('List view Page', () => {
- afterEach(() => {
- fetch.resetMocks();
- store.dispatch(deforest());
- store.dispatch(removeLocationUnits());
- });
-
- it('renders correctly', async () => {
- fetch
- .once(JSON.stringify({ count: 0 }))
- .once(JSON.stringify([]))
- .once(JSON.stringify([]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Service point inventory (0)');
-
- // no data
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Service point inventory (0)+ Add service pointService pointtypeLocationService point IDActionsNo data"`
- );
-
- expect(fetch.mock.calls.map((call) => call[0])).toEqual([
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/countAll?serverVersion=0&is_jurisdiction=false',
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/findByProperties?is_jurisdiction=true&return_geometry=false&properties_filter=status:Active,geographicLevel:0',
- 'https://mg-eusm-staging.smartregister.org/opensrp/rest/location/getAll?serverVersion=0&is_jurisdiction=false&limit=0',
- ]);
-
- wrapper.unmount();
- });
-
- it('renders when data is present', async () => {
- fetch
- .once(JSON.stringify({ count: structures.length }))
- .once(JSON.stringify([madagascar]))
- .once(JSON.stringify(structures))
- .once(JSON.stringify(madagascarTree));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // has data
- expect(wrapper.text()).toMatchSnapshot('full text snapshot');
-
- // check fetch calls made
- expect(fetch.mock.calls).toEqual(fetchCalls);
-
- // look for pagination
- expect(wrapper.find('Pagination').first().text()).toMatchInlineSnapshot(`"15 / page"`);
-
- wrapper.unmount();
- });
-
- it('filers data correctly', async () => {
- fetch
- .once(JSON.stringify({ count: structures.length }))
- .once(JSON.stringify([madagascar]))
- .once(JSON.stringify(structures))
- .once(JSON.stringify(madagascarTree));
-
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- search: `?${SEARCH_QUERY_PARAM}=mbodis`,
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // we should expect a single record for madagascar
- expect(wrapper.find('tbody tr')).toHaveLength(1);
-
- expect(wrapper.find('tbody').text()).toMatchSnapshot('full body has only one entry Madagascar');
- });
-
- it('shows broken page', async () => {
- const errorMessage = 'Coughid';
- fetch.mockReject(new Error(errorMessage));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no data
- expect(wrapper.text()).toMatchSnapshot('error broken page');
- });
-
- it('shows broken page when jurisdiction request errors out', async () => {
- const errorMessage = 'Coughid';
- fetch.once(JSON.stringify({ count: structures.length })).once(JSON.stringify([madagascar]));
- fetch.mockReject(new Error(errorMessage));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no data
- expect(wrapper.text()).toMatchSnapshot('error broken page');
- });
-
- it('shows error message notification', async () => {
- const errorMessage = 'Coughid';
- fetch.once(JSON.stringify({ count: structures.length }));
- fetch.mockReject(new Error(errorMessage));
-
- const spy = jest.spyOn(notifications, 'sendErrorNotification');
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(spy).toHaveBeenCalledWith(errorMessage);
- });
-
- it('branch test for getNodePath', async () => {
- const sampleLocation = {
- ...structure1,
- properties: { ...structure1.properties, parentId: undefined },
- };
- const res = getNodePath(sampleLocation, [generateJurisdictionTree(madagascarTree)]);
- expect(res).toEqual('');
- });
-});
diff --git a/packages/inventory/src/containers/ListView/tests/madagascar.json b/packages/inventory/src/containers/ListView/tests/madagascar.json
deleted file mode 100644
index db542512a..000000000
--- a/packages/inventory/src/containers/ListView/tests/madagascar.json
+++ /dev/null
@@ -1,44004 +0,0 @@
-{
- "locationsHierarchy": {
- "map": {
- "03176924-6b3c-4b74-bccd-32afcceebabd": {
- "id": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "label": "Madagascar",
- "node": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "name": "Madagascar",
- "attributes": { "geographicLevel": 0 },
- "voided": false
- },
- "children": {
- "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb": {
- "id": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "label": "ANALAMANGA",
- "node": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "name": "ANALAMANGA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7": {
- "id": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "label": "Antananarivo Renivohitra",
- "node": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "name": "Antananarivo Renivohitra",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730": {
- "id": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "label": "IVè Arrondissement",
- "node": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "name": "IVè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "children": {
- "a40431fa-80c4-4f33-8bf8-12e4976ae95d": {
- "id": "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "label": "service point1",
- "node": {
- "locationId": "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "name": "service point1",
- "parentLocation": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "voided": false
- },
- "attributes": { "geographicLevel": 4 },
- "voided": false
- },
- "parent": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730"
- },
- "9eef87d6-4600-469b-80c4-68c26b6a2ef2": {
- "id": "9eef87d6-4600-469b-80c4-68c26b6a2ef2",
- "label": "service point1",
- "node": {
- "locationId": "9eef87d6-4600-469b-80c4-68c26b6a2ef2",
- "name": "service point1",
- "parentLocation": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "voided": false
- },
- "attributes": { "geographicLevel": 4 },
- "voided": false
- },
- "parent": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730"
- }
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "9b60cacc-5525-41a0-adf1-b5411545e1b0": {
- "id": "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "label": "IIIè Arrondissement",
- "node": {
- "locationId": "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "name": "IIIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "8f127dd1-8e58-4d53-b273-bf8945e3e43a": {
- "id": "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "label": "Vè Arrondissement",
- "node": {
- "locationId": "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "name": "Vè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "c6a74543-bf94-4af4-b23b-60a91299d493": {
- "id": "c6a74543-bf94-4af4-b23b-60a91299d493",
- "label": "1ER Arrondissement",
- "node": {
- "locationId": "c6a74543-bf94-4af4-b23b-60a91299d493",
- "name": "1ER Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89": {
- "id": "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "label": "IIè Arrondissement",
- "node": {
- "locationId": "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "name": "IIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea": {
- "id": "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "label": "2e Arrondissement",
- "node": {
- "locationId": "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "name": "2e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "a5e56324-dfbe-4373-827e-772232cfc7e0": {
- "id": "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "label": "1er Arrondissement",
- "node": {
- "locationId": "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "name": "1er Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "178688e9-30f7-43a9-abe0-3dd3b2c27893": {
- "id": "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "label": "Ier Arrondissement",
- "node": {
- "locationId": "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "name": "Ier Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "fd2f9598-c615-4599-b203-c706e44971a1": {
- "id": "fd2f9598-c615-4599-b203-c706e44971a1",
- "label": "6e Arrondissement",
- "node": {
- "locationId": "fd2f9598-c615-4599-b203-c706e44971a1",
- "name": "6e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "e70844ea-2707-4622-8105-8046abf81235": {
- "id": "e70844ea-2707-4622-8105-8046abf81235",
- "label": "4e Arrondissement",
- "node": {
- "locationId": "e70844ea-2707-4622-8105-8046abf81235",
- "name": "4e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "cf3ef286-d764-4315-abe6-42914d07fd6f": {
- "id": "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "label": "1E Arrondissement",
- "node": {
- "locationId": "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "name": "1E Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "87073296-0c8f-4c3d-be03-657969c6517a": {
- "id": "87073296-0c8f-4c3d-be03-657969c6517a",
- "label": "3e Arrondissement",
- "node": {
- "locationId": "87073296-0c8f-4c3d-be03-657969c6517a",
- "name": "3e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "807c6e44-e1f5-4896-85d7-9ba545e25fcc": {
- "id": "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "label": "Ivè Arrondissement",
- "node": {
- "locationId": "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "name": "Ivè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "b0c0d578-e417-44e4-841f-07128528ef63": {
- "id": "b0c0d578-e417-44e4-841f-07128528ef63",
- "label": "VIè Arrondissement",
- "node": {
- "locationId": "b0c0d578-e417-44e4-841f-07128528ef63",
- "name": "VIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "e7369bd6-0860-4c56-91f2-b10332e569f2": {
- "id": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "label": "Andramasina",
- "node": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ded03966-b53d-434b-a5b1-5151f902be7f": {
- "id": "ded03966-b53d-434b-a5b1-5151f902be7f",
- "label": "Andramasina",
- "node": {
- "locationId": "ded03966-b53d-434b-a5b1-5151f902be7f",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53": {
- "id": "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "label": "Ambohimiadana",
- "node": {
- "locationId": "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "name": "Ambohimiadana",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "561a9e7a-70ca-4e4b-ace7-7d3f1773a063": {
- "id": "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "label": "Sabotsy Manjakavahoaka",
- "node": {
- "locationId": "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "name": "Sabotsy Manjakavahoaka",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "6a53871b-1cad-40fe-aea2-7c7d02832603": {
- "id": "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "label": "Anosibe Trimoloharano",
- "node": {
- "locationId": "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "name": "Anosibe Trimoloharano",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "be4251e1-4d60-4a07-91c1-78a6b104f463": {
- "id": "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "label": "Alatsinainy Bakaro",
- "node": {
- "locationId": "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "name": "Alatsinainy Bakaro",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "2045b32d-5841-44dd-b2ec-93255b809b9d": {
- "id": "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "label": "Alarobia Vatosola",
- "node": {
- "locationId": "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "name": "Alarobia Vatosola",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24": {
- "id": "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "label": "Sabotsy Ambohitromby",
- "node": {
- "locationId": "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "name": "Sabotsy Ambohitromby",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "d77725a9-910f-4895-84f1-7ed1461b9746": {
- "id": "d77725a9-910f-4895-84f1-7ed1461b9746",
- "label": "Mandrosoa",
- "node": {
- "locationId": "d77725a9-910f-4895-84f1-7ed1461b9746",
- "name": "Mandrosoa",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "c522e00b-79af-4616-b0ff-3b663a8609cf": {
- "id": "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "label": "Morarano Sud",
- "node": {
- "locationId": "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "name": "Morarano Sud",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "d243b30f-96d6-44f3-9763-bf6e53e1c967": {
- "id": "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "label": "Andohariana",
- "node": {
- "locationId": "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "name": "Andohariana",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "2b46ffdd-1baa-41dd-9921-2e4675e2850a": {
- "id": "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "label": "Tankafatra",
- "node": {
- "locationId": "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "name": "Tankafatra",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "002ce51d-6b33-43b7-a346-a61dc432dff1": {
- "id": "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "label": "Antotohazo",
- "node": {
- "locationId": "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "name": "Antotohazo",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "47491d09-3d17-4fe0-858c-decad882d95a": {
- "id": "47491d09-3d17-4fe0-858c-decad882d95a",
- "label": "Anjoma Faliarivo",
- "node": {
- "locationId": "47491d09-3d17-4fe0-858c-decad882d95a",
- "name": "Anjoma Faliarivo",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3": {
- "id": "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3",
- "label": "Fitsinjovana Bakaro",
- "node": {
- "locationId": "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3",
- "name": "Fitsinjovana Bakaro",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6": {
- "id": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "label": "Antananarivo Atsimondrano",
- "node": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "name": "Antananarivo Atsimondrano",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb": {
- "id": "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "label": "Soavina",
- "node": {
- "locationId": "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "5221c766-2cdb-48f3-bb1e-595a37d18982": {
- "id": "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "label": "Ampanefy",
- "node": {
- "locationId": "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "name": "Ampanefy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "e8d936ea-e5d7-408d-88cc-c8cfa6710926": {
- "id": "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "label": "Antanetikely",
- "node": {
- "locationId": "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "name": "Antanetikely",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8": {
- "id": "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "label": "Tsiafahy",
- "node": {
- "locationId": "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "name": "Tsiafahy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "d02509a7-7bbd-46f6-aa68-206ea872b74b": {
- "id": "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "label": "Alakamisy Fenoarivo",
- "node": {
- "locationId": "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "name": "Alakamisy Fenoarivo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7": {
- "id": "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "label": "Tanjombato Andafiatsimo",
- "node": {
- "locationId": "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "name": "Tanjombato Andafiatsimo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe": {
- "id": "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "label": "Fiombonana",
- "node": {
- "locationId": "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "name": "Fiombonana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "e320ec1d-6ed2-4c30-87f0-ddab813cb63d": {
- "id": "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "label": "Anosizato Andrefana",
- "node": {
- "locationId": "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "name": "Anosizato Andrefana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "1b0c2b3e-cb3d-4588-86bc-992f2c07793f": {
- "id": "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "label": "Androhibe",
- "node": {
- "locationId": "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "name": "Androhibe",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "b822118e-223a-49b4-b7e5-72adbda546b4": {
- "id": "b822118e-223a-49b4-b7e5-72adbda546b4",
- "label": "Itaosy",
- "node": {
- "locationId": "b822118e-223a-49b4-b7e5-72adbda546b4",
- "name": "Itaosy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "536b3985-b013-4ff0-9901-f40c18e9b60a": {
- "id": "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "label": "Ambohijanaka",
- "node": {
- "locationId": "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "name": "Ambohijanaka",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "1086e7e3-1bf0-4381-bfe3-b611150adf0e": {
- "id": "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "label": "Bemasoandro",
- "node": {
- "locationId": "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "name": "Bemasoandro",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4": {
- "id": "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "label": "Alatsinainy Ambazaha",
- "node": {
- "locationId": "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "name": "Alatsinainy Ambazaha",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "06fdbf34-2440-4e97-b8cb-bd68763e000d": {
- "id": "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "label": "Bongatsara",
- "node": {
- "locationId": "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "name": "Bongatsara",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "ecc86ee0-4c03-43bb-ba64-64954172fee4": {
- "id": "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "label": "Ambavahaditokana",
- "node": {
- "locationId": "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "name": "Ambavahaditokana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "aa63293d-2c8c-4fd0-9966-292db2df900b": {
- "id": "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "label": "Ampitatafika",
- "node": {
- "locationId": "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "name": "Ampitatafika",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "2f8d8320-0258-4a74-b6da-dfd391cf7085": {
- "id": "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "label": "Andranonahoatra",
- "node": {
- "locationId": "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "name": "Andranonahoatra",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "4075a7a1-51b7-4625-bc63-60fd4c75153b": {
- "id": "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "label": "Ambohidrapeto",
- "node": {
- "locationId": "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "name": "Ambohidrapeto",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "72148e4c-6adb-4de6-982f-36cd91db86fd": {
- "id": "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "label": "Ankaraobato",
- "node": {
- "locationId": "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "name": "Ankaraobato",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "c0a0109c-12e3-45e4-a39f-ad2b3f513188": {
- "id": "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "label": "Soalandy",
- "node": {
- "locationId": "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "name": "Soalandy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "2692f50d-eefd-4c68-bd39-2be697c8a745": {
- "id": "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "label": "Ambalavao",
- "node": {
- "locationId": "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "19803d46-08ff-44a4-8607-e758882d9892": {
- "id": "19803d46-08ff-44a4-8607-e758882d9892",
- "label": "Ambatofahavalo",
- "node": {
- "locationId": "19803d46-08ff-44a4-8607-e758882d9892",
- "name": "Ambatofahavalo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "8263a6fc-39c8-43de-bb74-2938e8ce5219": {
- "id": "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "label": "Ampahitrosy",
- "node": {
- "locationId": "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "name": "Ampahitrosy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "71f414a9-c504-452a-bc57-1368ae11f3c9": {
- "id": "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "label": "Andoharanofotsy",
- "node": {
- "locationId": "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "name": "Andoharanofotsy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "7e9ee535-6d03-44e7-b108-7be429b676b2": {
- "id": "7e9ee535-6d03-44e7-b108-7be429b676b2",
- "label": "Ankadimanga",
- "node": {
- "locationId": "7e9ee535-6d03-44e7-b108-7be429b676b2",
- "name": "Ankadimanga",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693": {
- "id": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "label": "Anjozorobe",
- "node": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "name": "Anjozorobe",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004": {
- "id": "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "label": "Ambongamarina",
- "node": {
- "locationId": "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "name": "Ambongamarina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "b7ffce0e-560d-4ef1-b014-6d1d92b39d95": {
- "id": "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "label": "Ambohimanarina Marovazaha",
- "node": {
- "locationId": "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "name": "Ambohimanarina Marovazaha",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "55243926-b478-4330-a825-2941267d8982": {
- "id": "55243926-b478-4330-a825-2941267d8982",
- "label": "Andramasina",
- "node": {
- "locationId": "55243926-b478-4330-a825-2941267d8982",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "f4e30a50-2aff-4979-bb9f-6d45f29d5312": {
- "id": "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "label": "Amboasary Nord",
- "node": {
- "locationId": "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "name": "Amboasary Nord",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "836bf2d1-5fbc-4db7-b68c-b517c2421068": {
- "id": "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "label": "Tsarasaotra",
- "node": {
- "locationId": "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "name": "Tsarasaotra",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "c1e904a0-1498-4c4b-8bae-ba3745e0eb60": {
- "id": "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "label": "Anjozorobe",
- "node": {
- "locationId": "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "name": "Anjozorobe",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "eef92d13-1c8a-4c2f-8724-3003b8838f29": {
- "id": "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "label": "Marotsipoy",
- "node": {
- "locationId": "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "name": "Marotsipoy",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "b3f0b7e9-d9d4-49c8-b381-861589ec908f": {
- "id": "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "label": "Ambohimirary",
- "node": {
- "locationId": "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "name": "Ambohimirary",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "bdecb1b9-3fe6-4d33-8a0d-158cb126f355": {
- "id": "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "label": "Amparatanjona Ambony",
- "node": {
- "locationId": "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "name": "Amparatanjona Ambony",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0": {
- "id": "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "label": "Antanetibe Anjozorobe",
- "node": {
- "locationId": "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "name": "Antanetibe Anjozorobe",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "ed1c590f-458e-423f-becb-4f0d672cef20": {
- "id": "ed1c590f-458e-423f-becb-4f0d672cef20",
- "label": "Betatao",
- "node": {
- "locationId": "ed1c590f-458e-423f-becb-4f0d672cef20",
- "name": "Betatao",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "f4167f23-decb-4494-9c6f-975f1a3a9876": {
- "id": "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "label": "Ambohibary Vohilena",
- "node": {
- "locationId": "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "name": "Ambohibary Vohilena",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "a60bbab7-db0c-4890-8015-72ef778725a5": {
- "id": "a60bbab7-db0c-4890-8015-72ef778725a5",
- "label": "Beronono",
- "node": {
- "locationId": "a60bbab7-db0c-4890-8015-72ef778725a5",
- "name": "Beronono",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "0d53f175-2afa-48d1-83de-011d9fb99eab": {
- "id": "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "label": "Ambatomanoina",
- "node": {
- "locationId": "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "name": "Ambatomanoina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "1fe52bab-36dc-4d21-a16d-cb561d4f3a42": {
- "id": "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "label": "Androvakely",
- "node": {
- "locationId": "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "name": "Androvakely",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "9807b593-6bee-4e2f-a48a-f6b0422a690f": {
- "id": "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "label": "Belanitra",
- "node": {
- "locationId": "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "name": "Belanitra",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "af321c16-0325-4ec3-a570-14575cbbd71b": {
- "id": "af321c16-0325-4ec3-a570-14575cbbd71b",
- "label": "Analaroa",
- "node": {
- "locationId": "af321c16-0325-4ec3-a570-14575cbbd71b",
- "name": "Analaroa",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "39055b7b-b46f-4481-921c-66b696bc0879": {
- "id": "39055b7b-b46f-4481-921c-66b696bc0879",
- "label": "Alakamisy",
- "node": {
- "locationId": "39055b7b-b46f-4481-921c-66b696bc0879",
- "name": "Alakamisy",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "59ce70cf-2b0d-483c-b82e-e60fc8213e88": {
- "id": "59ce70cf-2b0d-483c-b82e-e60fc8213e88",
- "label": "Mangamila",
- "node": {
- "locationId": "59ce70cf-2b0d-483c-b82e-e60fc8213e88",
- "name": "Mangamila",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306": {
- "id": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "label": "Ambohidratrimo",
- "node": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "name": "Ambohidratrimo",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4619f442-56aa-4f64-a866-b0d94f03ce63": {
- "id": "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "label": "Anosiala",
- "node": {
- "locationId": "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "name": "Anosiala",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "bf489ea1-de9a-449a-80c5-6013856051c8": {
- "id": "bf489ea1-de9a-449a-80c5-6013856051c8",
- "label": "Mahitsy",
- "node": {
- "locationId": "bf489ea1-de9a-449a-80c5-6013856051c8",
- "name": "Mahitsy",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "71460e59-d36b-4d57-96fb-3e78b2bb5a5a": {
- "id": "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "label": "Mananjara",
- "node": {
- "locationId": "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "name": "Mananjara",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6": {
- "id": "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "label": "Merimandroso",
- "node": {
- "locationId": "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "name": "Merimandroso",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "b15bb8ad-b060-44e3-8081-e81f8efed5c0": {
- "id": "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "label": "Manjakavaradrano",
- "node": {
- "locationId": "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "name": "Manjakavaradrano",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "0726afb2-63cc-4b6d-a30f-18c64a3c92b4": {
- "id": "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "label": "Ivato Firaisana",
- "node": {
- "locationId": "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "name": "Ivato Firaisana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ea2f8b8f-4951-4fb8-8288-83325fcc308a": {
- "id": "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "label": "Talatamaty",
- "node": {
- "locationId": "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "name": "Talatamaty",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ce8a337c-feb5-43e1-9cd3-2eacfbc63881": {
- "id": "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "label": "Antsahafilo",
- "node": {
- "locationId": "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "name": "Antsahafilo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62": {
- "id": "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "label": "Antehiroka",
- "node": {
- "locationId": "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "name": "Antehiroka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "986640ea-bab8-42c2-b364-dd41b0d17ee8": {
- "id": "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "label": "Avaratsena",
- "node": {
- "locationId": "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "name": "Avaratsena",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "c9c1b34f-2548-4a28-84b4-eed2364d5761": {
- "id": "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "label": "Antanetibe Mahazaza",
- "node": {
- "locationId": "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "name": "Antanetibe Mahazaza",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "34c47b1b-32a4-4bff-a939-204e006c5cdb": {
- "id": "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "label": "Ivato Aéroport",
- "node": {
- "locationId": "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "name": "Ivato Aéroport",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "d599935c-1e00-465c-bb1a-5b4196d5e119": {
- "id": "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "label": "Iarinarivo",
- "node": {
- "locationId": "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "name": "Iarinarivo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "6e48f984-7345-46c5-9225-72bd329bff44": {
- "id": "6e48f984-7345-46c5-9225-72bd329bff44",
- "label": "Ambato",
- "node": {
- "locationId": "6e48f984-7345-46c5-9225-72bd329bff44",
- "name": "Ambato",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "bd2622d6-9d41-43da-a106-30ff519b2130": {
- "id": "bd2622d6-9d41-43da-a106-30ff519b2130",
- "label": "Ampangabe",
- "node": {
- "locationId": "bd2622d6-9d41-43da-a106-30ff519b2130",
- "name": "Ampangabe",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "216f33bf-c262-47ae-a1a5-236d85017054": {
- "id": "216f33bf-c262-47ae-a1a5-236d85017054",
- "label": "Anjanadoria",
- "node": {
- "locationId": "216f33bf-c262-47ae-a1a5-236d85017054",
- "name": "Anjanadoria",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "9b4dfd90-f708-485f-840a-b7c2da024341": {
- "id": "9b4dfd90-f708-485f-840a-b7c2da024341",
- "label": "Ambohitrimanjaka",
- "node": {
- "locationId": "9b4dfd90-f708-485f-840a-b7c2da024341",
- "name": "Ambohitrimanjaka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "237440a2-30ab-43fe-b409-509ed2796977": {
- "id": "237440a2-30ab-43fe-b409-509ed2796977",
- "label": "Mahereza",
- "node": {
- "locationId": "237440a2-30ab-43fe-b409-509ed2796977",
- "name": "Mahereza",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "14f7272e-11cc-4f81-b7aa-fd06a498d6a6": {
- "id": "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "label": "Mahabo",
- "node": {
- "locationId": "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "7496e6e7-8454-49e8-ac0c-6dabbe119a5e": {
- "id": "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "label": "Ampanotokana",
- "node": {
- "locationId": "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "name": "Ampanotokana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d": {
- "id": "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "label": "Ambohidratrimo",
- "node": {
- "locationId": "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "name": "Ambohidratrimo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "67cfc28e-3c25-4afc-958e-9d378b139472": {
- "id": "67cfc28e-3c25-4afc-958e-9d378b139472",
- "label": "Ambohimanjaka",
- "node": {
- "locationId": "67cfc28e-3c25-4afc-958e-9d378b139472",
- "name": "Ambohimanjaka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "f1e470ff-614d-4431-819c-18e2afbdb02d": {
- "id": "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "label": "Fiadanana",
- "node": {
- "locationId": "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "b988bb9b-5742-4902-8f44-540488817372": {
- "id": "b988bb9b-5742-4902-8f44-540488817372",
- "label": "Ambohipihaonana",
- "node": {
- "locationId": "b988bb9b-5742-4902-8f44-540488817372",
- "name": "Ambohipihaonana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523": {
- "id": "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523",
- "label": "Ambatolampy Tsimahafotsy",
- "node": {
- "locationId": "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523",
- "name": "Ambatolampy Tsimahafotsy",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8": {
- "id": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "label": "Ankazobe",
- "node": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "name": "Ankazobe",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a197908b-0c93-43dc-90ef-eb87dbc9eee6": {
- "id": "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "label": "Tsaramasoandro",
- "node": {
- "locationId": "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "name": "Tsaramasoandro",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "5c77d335-7629-45f0-ae65-4748e4b21a95": {
- "id": "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "label": "Talata Angavo",
- "node": {
- "locationId": "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "name": "Talata Angavo",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "a11cc706-73e7-40af-b17c-0fcf72dd99f6": {
- "id": "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "label": "Marondry",
- "node": {
- "locationId": "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "name": "Marondry",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "7b76888c-3184-439c-becb-f4da1b535e44": {
- "id": "7b76888c-3184-439c-becb-f4da1b535e44",
- "label": "Antotohazo",
- "node": {
- "locationId": "7b76888c-3184-439c-becb-f4da1b535e44",
- "name": "Antotohazo",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "9d01b32d-c239-4146-b063-21ef4113e92f": {
- "id": "9d01b32d-c239-4146-b063-21ef4113e92f",
- "label": "Mahavelona",
- "node": {
- "locationId": "9d01b32d-c239-4146-b063-21ef4113e92f",
- "name": "Mahavelona",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "2145fa99-c29b-4f94-9f61-a5e21da4b150": {
- "id": "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "label": "Miantso",
- "node": {
- "locationId": "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "name": "Miantso",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "deff702a-82d4-4744-a554-85261f5b5005": {
- "id": "deff702a-82d4-4744-a554-85261f5b5005",
- "label": "Antakavana",
- "node": {
- "locationId": "deff702a-82d4-4744-a554-85261f5b5005",
- "name": "Antakavana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe": {
- "id": "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "label": "Ambolotarakely",
- "node": {
- "locationId": "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "name": "Ambolotarakely",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "0352be72-c76e-4daa-8da8-0c60ca2ff2c0": {
- "id": "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "label": "Andranomiely",
- "node": {
- "locationId": "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "name": "Andranomiely",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "20d64c1d-131d-42a7-a90a-e698b242084d": {
- "id": "20d64c1d-131d-42a7-a90a-e698b242084d",
- "label": "Fihaonana",
- "node": {
- "locationId": "20d64c1d-131d-42a7-a90a-e698b242084d",
- "name": "Fihaonana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3": {
- "id": "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "label": "Mangasoavina",
- "node": {
- "locationId": "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "name": "Mangasoavina",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "540dd66f-5c14-4583-9b14-4144369c7f3a": {
- "id": "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "label": "Ankazobe",
- "node": {
- "locationId": "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "name": "Ankazobe",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "0e73e615-b301-4352-9bc3-4449282a67d0": {
- "id": "0e73e615-b301-4352-9bc3-4449282a67d0",
- "label": "Kiangara",
- "node": {
- "locationId": "0e73e615-b301-4352-9bc3-4449282a67d0",
- "name": "Kiangara",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8": {
- "id": "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "label": "Ambohitromby",
- "node": {
- "locationId": "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "name": "Ambohitromby",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "e4006a80-efa3-4e5d-9eca-f35cab242c3e": {
- "id": "e4006a80-efa3-4e5d-9eca-f35cab242c3e",
- "label": "Fiadanana",
- "node": {
- "locationId": "e4006a80-efa3-4e5d-9eca-f35cab242c3e",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b": {
- "id": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "label": "Antananarivo Avaradrano",
- "node": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "name": "Antananarivo Avaradrano",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "00ff3246-fff7-4683-ad15-340f3cd3d7ff": {
- "id": "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "label": "Anjeva Gare",
- "node": {
- "locationId": "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "name": "Anjeva Gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "fbc69357-73d6-4330-8834-edb5164328a3": {
- "id": "fbc69357-73d6-4330-8834-edb5164328a3",
- "label": "Ambohimalaza Miray",
- "node": {
- "locationId": "fbc69357-73d6-4330-8834-edb5164328a3",
- "name": "Ambohimalaza Miray",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "139457de-b1db-4ecf-b0b4-d66e50e1665c": {
- "id": "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "label": "Ambohidrabiby",
- "node": {
- "locationId": "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "name": "Ambohidrabiby",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "7f551908-5e7e-4e9d-a91a-500fb48a786b": {
- "id": "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "label": "Ambohimanambola Gare",
- "node": {
- "locationId": "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "name": "Ambohimanambola Gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "0d054e10-3929-49d9-a70a-a61da1bb85f2": {
- "id": "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "label": "Anjeva gare",
- "node": {
- "locationId": "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "name": "Anjeva gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "913b79b1-0b8d-462f-b0d5-5c890df331cb": {
- "id": "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "label": "Ambohimangakely",
- "node": {
- "locationId": "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "name": "Ambohimangakely",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "c61e1e6b-e179-4ff0-857f-40154c8637c7": {
- "id": "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "label": "Ambohimanga Rova",
- "node": {
- "locationId": "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "name": "Ambohimanga Rova",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "ba7866ee-7d81-4441-b049-597c79f9e600": {
- "id": "ba7866ee-7d81-4441-b049-597c79f9e600",
- "label": "Manandriana",
- "node": {
- "locationId": "ba7866ee-7d81-4441-b049-597c79f9e600",
- "name": "Manandriana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "e20aba71-265d-4c00-9dc3-18205a9f379b": {
- "id": "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "label": "Mandiavato Masindray",
- "node": {
- "locationId": "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "name": "Mandiavato Masindray",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "b00116dc-f679-42bb-9136-a0237fa31755": {
- "id": "b00116dc-f679-42bb-9136-a0237fa31755",
- "label": "Talata Volonondry",
- "node": {
- "locationId": "b00116dc-f679-42bb-9136-a0237fa31755",
- "name": "Talata Volonondry",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa": {
- "id": "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "label": "Alasora",
- "node": {
- "locationId": "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "name": "Alasora",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "6325a166-f117-46a6-aabc-d1cee393b5ef": {
- "id": "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "label": "Fieferana",
- "node": {
- "locationId": "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "name": "Fieferana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "6b53aea0-8382-4346-9761-4cc64475b2d0": {
- "id": "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "label": "Anosy avaratra",
- "node": {
- "locationId": "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "name": "Anosy avaratra",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "b410d757-4164-40f6-af32-3d635b6ac48b": {
- "id": "b410d757-4164-40f6-af32-3d635b6ac48b",
- "label": "Sabotsy namehana",
- "node": {
- "locationId": "b410d757-4164-40f6-af32-3d635b6ac48b",
- "name": "Sabotsy namehana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "ab4e40a5-3556-4cf2-977c-d04a00c9848b": {
- "id": "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "label": "Ankadinandriana",
- "node": {
- "locationId": "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "name": "Ankadinandriana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "2b1ddda5-55ab-4211-a7d6-2cd9117b5852": {
- "id": "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "label": "Viliahazo",
- "node": {
- "locationId": "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "name": "Viliahazo",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "4a97633c-dc97-478d-a717-b37c3de1385f": {
- "id": "4a97633c-dc97-478d-a717-b37c3de1385f",
- "label": "Ankadikely Ilafy",
- "node": {
- "locationId": "4a97633c-dc97-478d-a717-b37c3de1385f",
- "name": "Ankadikely Ilafy",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "0ad45351-a8f3-4977-b152-9e4e02ec990d": {
- "id": "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "label": "Antananarivo Renivohitra",
- "node": {
- "locationId": "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "name": "Antananarivo Renivohitra",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- },
- "14a59182-ea1f-42c4-acf0-c63e573d9b14": {
- "id": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "label": "Manjakandriana",
- "node": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6d2297cd-5482-4a86-9fad-a1458cca5342": {
- "id": "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "label": "Ambohitrolomahitsy",
- "node": {
- "locationId": "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "name": "Ambohitrolomahitsy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "705c2057-6412-4b7d-8592-f02c08bbac64": {
- "id": "705c2057-6412-4b7d-8592-f02c08bbac64",
- "label": "Anjoma Firaisana Betoho",
- "node": {
- "locationId": "705c2057-6412-4b7d-8592-f02c08bbac64",
- "name": "Anjoma Firaisana Betoho",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "8f542812-8197-42ec-b3d7-f008940e0f4f": {
- "id": "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "label": "Sambaina",
- "node": {
- "locationId": "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "name": "Sambaina",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "151b76fb-7b51-4b06-9e36-ef8a9f5d579f": {
- "id": "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "label": "Ambohitseheno",
- "node": {
- "locationId": "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "name": "Ambohitseheno",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b": {
- "id": "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "label": "Soavinandriana",
- "node": {
- "locationId": "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "42acff0e-3b8d-4577-be71-4a122bd49991": {
- "id": "42acff0e-3b8d-4577-be71-4a122bd49991",
- "label": "Ambohitrony",
- "node": {
- "locationId": "42acff0e-3b8d-4577-be71-4a122bd49991",
- "name": "Ambohitrony",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "186ef49d-04d0-4b50-9290-c4af130c83f9": {
- "id": "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "label": "Anjepy",
- "node": {
- "locationId": "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "name": "Anjepy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "19500863-ce77-4afb-adbe-d6e37e50ca23": {
- "id": "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "label": "Alarobia Ambatomanga",
- "node": {
- "locationId": "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "name": "Alarobia Ambatomanga",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "18e2a355-a7c4-4766-9178-77b01500f3d8": {
- "id": "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "label": "Mantasoa",
- "node": {
- "locationId": "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "name": "Mantasoa",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "78c2e632-087b-4952-b9d1-38af17a0b1f4": {
- "id": "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "label": "Nandihizana Carion",
- "node": {
- "locationId": "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "name": "Nandihizana Carion",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "2aaf573c-c7a4-47e6-ae81-1566112eb6ad": {
- "id": "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "label": "Ambatomena",
- "node": {
- "locationId": "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "name": "Ambatomena",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "b875129f-a545-4149-890a-93153b9090f2": {
- "id": "b875129f-a545-4149-890a-93153b9090f2",
- "label": "Alarobia Ambanitsena",
- "node": {
- "locationId": "b875129f-a545-4149-890a-93153b9090f2",
- "name": "Alarobia Ambanitsena",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "5a5bb1fe-6833-4484-8768-23d5b2b3335b": {
- "id": "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "label": "Ambatomanga",
- "node": {
- "locationId": "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "name": "Ambatomanga",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "0713058f-62a5-4264-b7c4-ba9c822754a0": {
- "id": "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "label": "Ambatolaona",
- "node": {
- "locationId": "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "name": "Ambatolaona",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "945922a8-c803-468b-9e49-dfed873e4ee2": {
- "id": "945922a8-c803-468b-9e49-dfed873e4ee2",
- "label": "Antsahalalina",
- "node": {
- "locationId": "945922a8-c803-468b-9e49-dfed873e4ee2",
- "name": "Antsahalalina",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d66d97d5-3a92-4f60-9c34-7074e812ad75": {
- "id": "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "label": "Manjakandriana",
- "node": {
- "locationId": "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "e5ea2a66-7e8c-40b8-93f9-075b95d0856f": {
- "id": "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "label": "Ambohibary",
- "node": {
- "locationId": "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d4edae59-3eef-4f67-88a0-c41b814e275e": {
- "id": "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "label": "Ampaneva",
- "node": {
- "locationId": "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "name": "Ampaneva",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "5f0f738e-8467-4621-8493-6a86bbc4161f": {
- "id": "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "label": "Ambohibao Atsimo",
- "node": {
- "locationId": "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "name": "Ambohibao Atsimo",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "e12627de-c842-46f7-be97-660f5857220b": {
- "id": "e12627de-c842-46f7-be97-660f5857220b",
- "label": "Ankazondandy",
- "node": {
- "locationId": "e12627de-c842-46f7-be97-660f5857220b",
- "name": "Ankazondandy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "b71d2a89-c020-43e0-b004-d8a3a942b755": {
- "id": "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "label": "Miadanandriana",
- "node": {
- "locationId": "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "name": "Miadanandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "49d0cca4-c58b-4a89-a646-73b5589da62c": {
- "id": "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "label": "Ranovao",
- "node": {
- "locationId": "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "name": "Ranovao",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "c738d76f-2101-4892-b66e-3109a810f280": {
- "id": "c738d76f-2101-4892-b66e-3109a810f280",
- "label": "Sadabe",
- "node": {
- "locationId": "c738d76f-2101-4892-b66e-3109a810f280",
- "name": "Sadabe",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "59acf7a2-8e7f-4191-b65d-efc108e9ca52": {
- "id": "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "label": "Merikanjaka",
- "node": {
- "locationId": "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "name": "Merikanjaka",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d5d56893-8bc1-4427-b47e-990cbeef601c": {
- "id": "d5d56893-8bc1-4427-b47e-990cbeef601c",
- "label": "Ambohitrandriamanitra",
- "node": {
- "locationId": "d5d56893-8bc1-4427-b47e-990cbeef601c",
- "name": "Ambohitrandriamanitra",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- }
- },
- "parent": "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "e137c5c1-4682-4c0f-86c9-8bb446a8b117": {
- "id": "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "label": "Sofia",
- "node": {
- "locationId": "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "name": "Sofia",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "3c414120-fdfd-42e5-a21d-5f534f1bfd7e": {
- "id": "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "label": "Androy",
- "node": {
- "locationId": "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "name": "Androy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe": {
- "id": "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "label": "Analamanga",
- "node": {
- "locationId": "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "name": "Analamanga",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55": {
- "id": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "label": "VATOVAVY FITOVINANY",
- "node": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "name": "VATOVAVY FITOVINANY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c": {
- "id": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "label": "Manakara Atsimo",
- "node": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "name": "Manakara Atsimo",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "94b6f39c-adfb-4595-b900-1bc65764fc07": {
- "id": "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "label": "Ampasimpotsy Sud",
- "node": {
- "locationId": "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "name": "Ampasimpotsy Sud",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb": {
- "id": "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "label": "Mahabako",
- "node": {
- "locationId": "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "name": "Mahabako",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "2bcfad76-a5b5-4fc1-9788-a33d49b74812": {
- "id": "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "label": "Vatana",
- "node": {
- "locationId": "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "name": "Vatana",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7": {
- "id": "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "label": "Nosiala",
- "node": {
- "locationId": "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "name": "Nosiala",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "464eccae-bc90-4763-bfe0-50de122bfa46": {
- "id": "464eccae-bc90-4763-bfe0-50de122bfa46",
- "label": "Onilahy",
- "node": {
- "locationId": "464eccae-bc90-4763-bfe0-50de122bfa46",
- "name": "Onilahy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "0db283d1-cb2d-462b-86e2-bc182c2b1559": {
- "id": "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "label": "Vohilava",
- "node": {
- "locationId": "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f1a9d1f0-b79f-43d1-9793-b877bfec0261": {
- "id": "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "label": "Mangatsiotra",
- "node": {
- "locationId": "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "name": "Mangatsiotra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "bb2ddab1-6d41-41ee-8ad5-413e35b98d15": {
- "id": "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "label": "Analavory",
- "node": {
- "locationId": "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "name": "Analavory",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "d01ea07d-efe1-40c8-a64d-d24f930b2857": {
- "id": "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "label": "Vohimasina Nord",
- "node": {
- "locationId": "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "name": "Vohimasina Nord",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f5868d80-800d-494f-b1fb-5d86598a7cf3": {
- "id": "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "label": "Ambohitsara M",
- "node": {
- "locationId": "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "name": "Ambohitsara M",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "ed26446b-2309-455c-8186-f5f90bbfc176": {
- "id": "ed26446b-2309-455c-8186-f5f90bbfc176",
- "label": "Betampona",
- "node": {
- "locationId": "ed26446b-2309-455c-8186-f5f90bbfc176",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "60a97e79-2809-42a4-97ca-9dc9c722e211": {
- "id": "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "label": "Ambotaka",
- "node": {
- "locationId": "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "name": "Ambotaka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c44f7d3d-e85a-4902-8b00-60c0ec6115f0": {
- "id": "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "label": "Ambahive",
- "node": {
- "locationId": "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "name": "Ambahive",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "3d9ea311-5415-4226-aa24-d1a177a06d1e": {
- "id": "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "label": "Ampasimanjeva",
- "node": {
- "locationId": "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "name": "Ampasimanjeva",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "52dc9b31-db39-4d72-81e2-5e60dd5664b1": {
- "id": "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "label": "Marofarihy",
- "node": {
- "locationId": "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "name": "Marofarihy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "67b510fd-a2ab-4f95-9603-2b012b4df0c9": {
- "id": "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "label": "Saharefo",
- "node": {
- "locationId": "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "name": "Saharefo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8f5b6371-1508-454c-936f-11bf85eaeeb1": {
- "id": "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "label": "Ambila",
- "node": {
- "locationId": "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "name": "Ambila",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "cb595a22-645a-4efe-adc6-65ae952874a8": {
- "id": "cb595a22-645a-4efe-adc6-65ae952874a8",
- "label": "Amboanjo_Ifaho",
- "node": {
- "locationId": "cb595a22-645a-4efe-adc6-65ae952874a8",
- "name": "Amboanjo_Ifaho",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "a9946681-a371-4876-a66a-28bae023f6c4": {
- "id": "a9946681-a371-4876-a66a-28bae023f6c4",
- "label": "Mizilo_Gara",
- "node": {
- "locationId": "a9946681-a371-4876-a66a-28bae023f6c4",
- "name": "Mizilo_Gara",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f963d627-c39c-401b-a633-f767d855e5a6": {
- "id": "f963d627-c39c-401b-a633-f767d855e5a6",
- "label": "Sakoagna",
- "node": {
- "locationId": "f963d627-c39c-401b-a633-f767d855e5a6",
- "name": "Sakoagna",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c5015411-c077-40b6-ba63-fcbbb090fafe": {
- "id": "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "label": "Anorombato",
- "node": {
- "locationId": "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "name": "Anorombato",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "4c8a1240-5131-44ed-9486-dbba63bbed5d": {
- "id": "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "label": "Vohimasy",
- "node": {
- "locationId": "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "name": "Vohimasy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "0e188942-77b0-4e80-a233-1f3a79f694fe": {
- "id": "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "label": "Amborondra",
- "node": {
- "locationId": "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "name": "Amborondra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8093ce85-ff15-48e8-a7b2-55f9e00551ed": {
- "id": "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "label": "Mavorano",
- "node": {
- "locationId": "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "name": "Mavorano",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f12d3844-73b8-4c6f-8bcf-9e1c951f6255": {
- "id": "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "label": "Mahamaibe",
- "node": {
- "locationId": "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "name": "Mahamaibe",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "d93894a8-500c-4831-8d8d-b048ec23f55c": {
- "id": "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "label": "Fenomby",
- "node": {
- "locationId": "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "name": "Fenomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "62a671db-c6cc-4328-aceb-c13477222b5e": {
- "id": "62a671db-c6cc-4328-aceb-c13477222b5e",
- "label": "Ampasimboraka",
- "node": {
- "locationId": "62a671db-c6cc-4328-aceb-c13477222b5e",
- "name": "Ampasimboraka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa": {
- "id": "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "label": "Nihaonana_Ambany",
- "node": {
- "locationId": "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "name": "Nihaonana_Ambany",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "7fe26dbe-9246-449f-851e-fc886f3dc4a8": {
- "id": "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "label": "Vohimanitra",
- "node": {
- "locationId": "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "name": "Vohimanitra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "571abe35-eeab-418d-91ac-43550c14b8ab": {
- "id": "571abe35-eeab-418d-91ac-43550c14b8ab",
- "label": "Vohimasina Sud",
- "node": {
- "locationId": "571abe35-eeab-418d-91ac-43550c14b8ab",
- "name": "Vohimasina Sud",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "820c211c-70bc-4ed2-b287-775b403894b9": {
- "id": "820c211c-70bc-4ed2-b287-775b403894b9",
- "label": "Ambalaroka",
- "node": {
- "locationId": "820c211c-70bc-4ed2-b287-775b403894b9",
- "name": "Ambalaroka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e": {
- "id": "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "label": "Sahanambohitra",
- "node": {
- "locationId": "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "name": "Sahanambohitra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "74b3f0fa-f571-4dd7-9eef-05e1c80706d2": {
- "id": "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "label": "Sahasinaka",
- "node": {
- "locationId": "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "name": "Sahasinaka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "1e092c96-f23c-4332-8e94-4f6b52ef620a": {
- "id": "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "label": "Bekatra",
- "node": {
- "locationId": "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "name": "Bekatra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f421041a-31ec-4af6-8b47-b0ccf58ccbc7": {
- "id": "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "label": "Lokomby",
- "node": {
- "locationId": "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "name": "Lokomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "80b21716-7283-4b2b-9052-711aa8f98e40": {
- "id": "80b21716-7283-4b2b-9052-711aa8f98e40",
- "label": "Mitanty",
- "node": {
- "locationId": "80b21716-7283-4b2b-9052-711aa8f98e40",
- "name": "Mitanty",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8a8492c4-9483-47b3-9693-12da7124242e": {
- "id": "8a8492c4-9483-47b3-9693-12da7124242e",
- "label": "Anteza",
- "node": {
- "locationId": "8a8492c4-9483-47b3-9693-12da7124242e",
- "name": "Anteza",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "800269b8-611c-4757-9087-d36b45de6e2a": {
- "id": "800269b8-611c-4757-9087-d36b45de6e2a",
- "label": "Ambahatrazo",
- "node": {
- "locationId": "800269b8-611c-4757-9087-d36b45de6e2a",
- "name": "Ambahatrazo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "1a5a16c9-8df9-4341-b4e2-e11415060860": {
- "id": "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "label": "Tataho",
- "node": {
- "locationId": "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "name": "Tataho",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "ad2e4b56-39d0-41f8-940f-a267f6e4d36c": {
- "id": "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "label": "Ambalavero",
- "node": {
- "locationId": "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "name": "Ambalavero",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "08d17ce3-cc46-4641-93b3-7c80f4ec5a85": {
- "id": "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "label": "Ambandrika",
- "node": {
- "locationId": "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "name": "Ambandrika",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c19b890d-7a1b-4f91-88a5-46a9cd8bd998": {
- "id": "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "label": "Vinanitelo",
- "node": {
- "locationId": "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "name": "Vinanitelo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "6ec77dba-b5c9-46ce-b07b-8b7811b6000e": {
- "id": "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "label": "Kianjanomby",
- "node": {
- "locationId": "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "name": "Kianjanomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "b217cb3e-a928-4a8c-99e2-4ae242bd7e12": {
- "id": "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "label": "Manjarivo",
- "node": {
- "locationId": "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "name": "Manjarivo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "5dae2506-a09b-448f-9bc1-bce8c03c4c91": {
- "id": "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "label": "Manakara",
- "node": {
- "locationId": "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "47029fb8-3a0a-489d-a72f-6ab0877e0286": {
- "id": "47029fb8-3a0a-489d-a72f-6ab0877e0286",
- "label": "Ambodinato",
- "node": {
- "locationId": "47029fb8-3a0a-489d-a72f-6ab0877e0286",
- "name": "Ambodinato",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "a8a465fc-5a11-4aec-a1cd-f353001a88f4": {
- "id": "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "label": "Vohipeno",
- "node": {
- "locationId": "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "456f2d19-030a-4cae-af9c-c0d88f449cee": {
- "id": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "label": "Nosy Varika",
- "node": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "name": "Nosy Varika",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9092c259-d0b7-4ae4-9a2a-949923f73c35": {
- "id": "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "label": "Vohidroa",
- "node": {
- "locationId": "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "name": "Vohidroa",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "bb6c3561-a7b7-474b-a906-a5e4659c0dff": {
- "id": "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "label": "Fanivelona",
- "node": {
- "locationId": "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "name": "Fanivelona",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "9f48cfda-9cea-4f5c-b417-c536524579d9": {
- "id": "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "label": "Ambahy",
- "node": {
- "locationId": "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "name": "Ambahy",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d": {
- "id": "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "label": "Ampasinambo",
- "node": {
- "locationId": "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "name": "Ampasinambo",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "6324d417-191d-4698-bd30-34fb47f1ee31": {
- "id": "6324d417-191d-4698-bd30-34fb47f1ee31",
- "label": "Andara",
- "node": {
- "locationId": "6324d417-191d-4698-bd30-34fb47f1ee31",
- "name": "Andara",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "cbba297f-18ae-440d-be70-b598c4b61683": {
- "id": "cbba297f-18ae-440d-be70-b598c4b61683",
- "label": "Nosy Varika",
- "node": {
- "locationId": "cbba297f-18ae-440d-be70-b598c4b61683",
- "name": "Nosy Varika",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "934e3063-45ac-4a16-86ac-53f10c63b0e3": {
- "id": "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "label": "Fiadanana",
- "node": {
- "locationId": "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "15e302e4-3ab6-416c-99b0-1562879f0271": {
- "id": "15e302e4-3ab6-416c-99b0-1562879f0271",
- "label": "Sahavato",
- "node": {
- "locationId": "15e302e4-3ab6-416c-99b0-1562879f0271",
- "name": "Sahavato",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea": {
- "id": "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "label": "Vohilava",
- "node": {
- "locationId": "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "3ad07555-e4d1-48cc-b4e1-28e64597c468": {
- "id": "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "label": "Androrangavola",
- "node": {
- "locationId": "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "f733cd39-0b91-4dae-b51e-3aa94e4eef18": {
- "id": "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "label": "Angodongodona",
- "node": {
- "locationId": "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "name": "Angodongodona",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a": {
- "id": "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "label": "Antanambao I",
- "node": {
- "locationId": "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "name": "Antanambao I",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "e4bd5c40-48bb-46ff-8c0d-929406a874a4": {
- "id": "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "label": "Ambodiara",
- "node": {
- "locationId": "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "name": "Ambodiara",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "009d54cf-4a50-4555-90be-5439638f6cbf": {
- "id": "009d54cf-4a50-4555-90be-5439638f6cbf",
- "label": "Befody",
- "node": {
- "locationId": "009d54cf-4a50-4555-90be-5439638f6cbf",
- "name": "Befody",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "2625ecad-879b-49b7-bdcb-349f6e4e932b": {
- "id": "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "label": "Ambodirian\u0027i Sahafary",
- "node": {
- "locationId": "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "name": "Ambodirian\u0027i Sahafary",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5": {
- "id": "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "label": "Ambakobe",
- "node": {
- "locationId": "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "name": "Ambakobe",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "a53fc23e-85e3-47fd-9d6b-41240da76e28": {
- "id": "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "label": "Soavina Est",
- "node": {
- "locationId": "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "name": "Soavina Est",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "61714fe1-236b-46cd-9e98-fe653d31dff7": {
- "id": "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "label": "Ambodilafa",
- "node": {
- "locationId": "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "name": "Ambodilafa",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "268d4bdb-a317-465f-82ac-616f0ffc7326": {
- "id": "268d4bdb-a317-465f-82ac-616f0ffc7326",
- "label": "Vohitrandriana",
- "node": {
- "locationId": "268d4bdb-a317-465f-82ac-616f0ffc7326",
- "name": "Vohitrandriana",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "726f2e13-1ae1-4cef-9aff-2bb05d690297": {
- "id": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "label": "VOHIPENO",
- "node": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e1de2b9e-7297-4782-949b-09be14274784": {
- "id": "e1de2b9e-7297-4782-949b-09be14274784",
- "label": "Onjatsy",
- "node": {
- "locationId": "e1de2b9e-7297-4782-949b-09be14274784",
- "name": "Onjatsy",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c85cf5a7-4121-4aec-ab2c-f20723984586": {
- "id": "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "label": "Mahabo",
- "node": {
- "locationId": "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "ef7746ef-e650-4e92-a525-a018991c24e1": {
- "id": "ef7746ef-e650-4e92-a525-a018991c24e1",
- "label": "IFATSY",
- "node": {
- "locationId": "ef7746ef-e650-4e92-a525-a018991c24e1",
- "name": "IFATSY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "d4eb189a-5cb6-46ed-8eac-3653c1852d77": {
- "id": "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "label": "Ivato",
- "node": {
- "locationId": "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "name": "Ivato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "4e9522bb-e73b-477f-9850-1ca034ec278d": {
- "id": "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "label": "ANTANANABO",
- "node": {
- "locationId": "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "name": "ANTANANABO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "4799b93a-b407-40f6-920b-8fe8923b9c3e": {
- "id": "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "label": "Vohipeno",
- "node": {
- "locationId": "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5a6c4591-0c84-45fb-90de-a5c345cf6877": {
- "id": "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "label": "AMBOROBE",
- "node": {
- "locationId": "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "name": "AMBOROBE",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "660c874c-3d13-4f16-9cce-63253f2ecfc6": {
- "id": "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "label": "ANOLOKA",
- "node": {
- "locationId": "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "name": "ANOLOKA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "f7ec3b73-0a0f-4380-8597-aa2e3309fda4": {
- "id": "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "label": "Andemaka",
- "node": {
- "locationId": "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "name": "Andemaka",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "813fa1a1-54f7-447d-850f-65b8de8e480d": {
- "id": "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "label": "Mitanty",
- "node": {
- "locationId": "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "name": "Mitanty",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "450510fa-7efd-404b-a7a3-c8b041d88683": {
- "id": "450510fa-7efd-404b-a7a3-c8b041d88683",
- "label": "Savana",
- "node": {
- "locationId": "450510fa-7efd-404b-a7a3-c8b041d88683",
- "name": "Savana",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "84f1ce51-103f-4f9e-8901-053ad038b0dc": {
- "id": "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "label": "VOHINDAVA",
- "node": {
- "locationId": "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "name": "VOHINDAVA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "76e584f8-4122-49e2-a7e1-bbab17098cc5": {
- "id": "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "label": "SAHALAVA",
- "node": {
- "locationId": "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "name": "SAHALAVA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8": {
- "id": "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "label": "SAVANA",
- "node": {
- "locationId": "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "name": "SAVANA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "51d7ad6e-0004-45fb-8622-c1cebe77e280": {
- "id": "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "label": "IVATO",
- "node": {
- "locationId": "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "name": "IVATO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "12749261-25d4-462d-a333-a89ea24b6046": {
- "id": "12749261-25d4-462d-a333-a89ea24b6046",
- "label": "Antananabo",
- "node": {
- "locationId": "12749261-25d4-462d-a333-a89ea24b6046",
- "name": "Antananabo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "995789d0-542e-404c-b47a-3119ddd34042": {
- "id": "995789d0-542e-404c-b47a-3119ddd34042",
- "label": "Sahalava",
- "node": {
- "locationId": "995789d0-542e-404c-b47a-3119ddd34042",
- "name": "Sahalava",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "a04282da-d940-4199-a5af-b79fddf81373": {
- "id": "a04282da-d940-4199-a5af-b79fddf81373",
- "label": "VOHIPENO",
- "node": {
- "locationId": "a04282da-d940-4199-a5af-b79fddf81373",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c3541b10-fa2d-4049-a867-e9cc9dfca057": {
- "id": "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "label": "Ifatsy",
- "node": {
- "locationId": "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "name": "Ifatsy",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5": {
- "id": "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "label": "ILAKATRA",
- "node": {
- "locationId": "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "name": "ILAKATRA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b4ffd33c-7ac6-4d4b-bf22-289a279af499": {
- "id": "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "label": "LANIVO",
- "node": {
- "locationId": "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "name": "LANIVO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c289625e-4059-4ca6-9f65-9eef4f7d1957": {
- "id": "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "label": "Lanivo",
- "node": {
- "locationId": "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "name": "Lanivo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "81651695-5e7d-4073-b836-675f5ac100ef": {
- "id": "81651695-5e7d-4073-b836-675f5ac100ef",
- "label": "NATO",
- "node": {
- "locationId": "81651695-5e7d-4073-b836-675f5ac100ef",
- "name": "NATO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "18606be3-3c45-46ec-a165-c592c88f4618": {
- "id": "18606be3-3c45-46ec-a165-c592c88f4618",
- "label": "Vohilany",
- "node": {
- "locationId": "18606be3-3c45-46ec-a165-c592c88f4618",
- "name": "Vohilany",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "751592b8-9206-4967-8c38-a6cd5a24618a": {
- "id": "751592b8-9206-4967-8c38-a6cd5a24618a",
- "label": "VOHILANY",
- "node": {
- "locationId": "751592b8-9206-4967-8c38-a6cd5a24618a",
- "name": "VOHILANY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b3b52930-335b-44b5-b2e2-4286bb3d3597": {
- "id": "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "label": "Agnoloka",
- "node": {
- "locationId": "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "name": "Agnoloka",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "24abfa68-584b-404e-af76-192a7b683152": {
- "id": "24abfa68-584b-404e-af76-192a7b683152",
- "label": "ANDEMAKA",
- "node": {
- "locationId": "24abfa68-584b-404e-af76-192a7b683152",
- "name": "ANDEMAKA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "1ba948bd-3aa1-4b9f-81af-26670daffed1": {
- "id": "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "label": "VOHITRINDRY",
- "node": {
- "locationId": "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "name": "VOHITRINDRY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "49d65d4e-8ab1-4aa1-86d3-90fe17629552": {
- "id": "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "label": "Nato",
- "node": {
- "locationId": "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "name": "Nato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "466f980a-e44b-48e6-9309-874dd943c37d": {
- "id": "466f980a-e44b-48e6-9309-874dd943c37d",
- "label": "MAHASOABE",
- "node": {
- "locationId": "466f980a-e44b-48e6-9309-874dd943c37d",
- "name": "MAHASOABE",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "2b04b400-857e-4edf-9c12-413da973f053": {
- "id": "2b04b400-857e-4edf-9c12-413da973f053",
- "label": "Ilakatra",
- "node": {
- "locationId": "2b04b400-857e-4edf-9c12-413da973f053",
- "name": "Ilakatra",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5bcb6825-4d99-49d7-8cbb-405656b405a0": {
- "id": "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "label": "Nato",
- "node": {
- "locationId": "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "name": "Nato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "10d5ea74-d5c5-4f1f-ba51-6f719c90af23": {
- "id": "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "label": "Mahasoabe",
- "node": {
- "locationId": "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "name": "Mahasoabe",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c129684f-8a39-489f-a179-eb11967da763": {
- "id": "c129684f-8a39-489f-a179-eb11967da763",
- "label": "ONJATSY",
- "node": {
- "locationId": "c129684f-8a39-489f-a179-eb11967da763",
- "name": "ONJATSY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b504328e-527a-4d73-bd12-f009be583e5a": {
- "id": "b504328e-527a-4d73-bd12-f009be583e5a",
- "label": "MAHAZOARIVO",
- "node": {
- "locationId": "b504328e-527a-4d73-bd12-f009be583e5a",
- "name": "MAHAZOARIVO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "7734982b-d2c2-451a-b734-bc32fcfeef44": {
- "id": "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5aad6046-70a7-4c2c-8229-9845f7cd84c5": {
- "id": "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "label": "ANKARIMBARY",
- "node": {
- "locationId": "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "name": "ANKARIMBARY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "f89149d2-fc42-4424-82df-282ed659eadc": {
- "id": "f89149d2-fc42-4424-82df-282ed659eadc",
- "label": "MAHABO",
- "node": {
- "locationId": "f89149d2-fc42-4424-82df-282ed659eadc",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "118190bb-c35a-46f6-97ef-476fc9540978": {
- "id": "118190bb-c35a-46f6-97ef-476fc9540978",
- "label": "Vohitrindry",
- "node": {
- "locationId": "118190bb-c35a-46f6-97ef-476fc9540978",
- "name": "Vohitrindry",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70": {
- "id": "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "label": "Ankarimbary",
- "node": {
- "locationId": "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "name": "Ankarimbary",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "9da7578a-8d97-48ca-8bed-c4c55696ba9f": {
- "id": "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "label": "Ivato Savana",
- "node": {
- "locationId": "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "name": "Ivato Savana",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf": {
- "id": "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "label": "ZAFINDRAFADY",
- "node": {
- "locationId": "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "name": "ZAFINDRAFADY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "46892e95-3443-45b1-a2b9-3a209b823282": {
- "id": "46892e95-3443-45b1-a2b9-3a209b823282",
- "label": "Betampona",
- "node": {
- "locationId": "46892e95-3443-45b1-a2b9-3a209b823282",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "45c68d29-f862-40ce-91fe-cf1b5fe5c78f": {
- "id": "45c68d29-f862-40ce-91fe-cf1b5fe5c78f",
- "label": "Vohindava",
- "node": {
- "locationId": "45c68d29-f862-40ce-91fe-cf1b5fe5c78f",
- "name": "Vohindava",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "c7b4b770-77df-434e-8acd-34a658aebe8e": {
- "id": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "label": "MANANJARY",
- "node": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "name": "MANANJARY",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "05d247a1-575a-4a84-9fa2-58416adfda82": {
- "id": "05d247a1-575a-4a84-9fa2-58416adfda82",
- "label": "MAROFOTOTRA",
- "node": {
- "locationId": "05d247a1-575a-4a84-9fa2-58416adfda82",
- "name": "MAROFOTOTRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b62bd952-ae6b-45fe-911b-a1504e688041": {
- "id": "b62bd952-ae6b-45fe-911b-a1504e688041",
- "label": "MAHATSARA-ATSIMO",
- "node": {
- "locationId": "b62bd952-ae6b-45fe-911b-a1504e688041",
- "name": "MAHATSARA-ATSIMO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b03a2f8c-74e4-49a2-a984-4b1b2fea008d": {
- "id": "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "label": "Manakana Nord",
- "node": {
- "locationId": "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "name": "Manakana Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c": {
- "id": "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "label": "Andonabe",
- "node": {
- "locationId": "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "name": "Andonabe",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "eed2aaa0-3444-434f-805e-72637495f503": {
- "id": "eed2aaa0-3444-434f-805e-72637495f503",
- "label": "Mahatsara Iefaka",
- "node": {
- "locationId": "eed2aaa0-3444-434f-805e-72637495f503",
- "name": "Mahatsara Iefaka",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e574f8b0-c6c2-4477-9664-0a15c586b1ee": {
- "id": "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "label": "ANDRANOMAVO",
- "node": {
- "locationId": "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "name": "ANDRANOMAVO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "00f23148-8f38-4bf0-a608-9c585c35bc39": {
- "id": "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "label": "Mahela",
- "node": {
- "locationId": "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "name": "Mahela",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f7c82f7a-0362-4678-99db-f28484633660": {
- "id": "f7c82f7a-0362-4678-99db-f28484633660",
- "label": "Marofototra",
- "node": {
- "locationId": "f7c82f7a-0362-4678-99db-f28484633660",
- "name": "Marofototra",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "1cd87326-2c23-40b0-8c60-f930eae1de70": {
- "id": "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "332b1f10-dfc2-410c-bfda-1f4d927a4b3f": {
- "id": "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "label": "ANDRANAMBOLAVA",
- "node": {
- "locationId": "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "name": "ANDRANAMBOLAVA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3a07eae6-caf5-4313-a985-fe4851a8244b": {
- "id": "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "label": "Tsiatosika",
- "node": {
- "locationId": "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "name": "Tsiatosika",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "36ff845c-f898-4f93-837f-0ebc50637e15": {
- "id": "36ff845c-f898-4f93-837f-0ebc50637e15",
- "label": "ANDONABE",
- "node": {
- "locationId": "36ff845c-f898-4f93-837f-0ebc50637e15",
- "name": "ANDONABE",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f59a1f4e-2591-424b-b326-05dd69eeb59e": {
- "id": "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "label": "Andranomavo",
- "node": {
- "locationId": "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "name": "Andranomavo",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a": {
- "id": "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "label": "Anosimparihy",
- "node": {
- "locationId": "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "name": "Anosimparihy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "4c47ff02-6d75-46c7-8b7f-9d39f459facc": {
- "id": "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "label": "Mahatsara Sud",
- "node": {
- "locationId": "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "name": "Mahatsara Sud",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "1ae41964-6a09-41b0-8383-4af04e1e9b09": {
- "id": "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "label": "AMBOHIMIARINA-II",
- "node": {
- "locationId": "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "name": "AMBOHIMIARINA-II",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6": {
- "id": "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "label": "ANTARETRA",
- "node": {
- "locationId": "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "name": "ANTARETRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "67549f20-ca9c-4f98-8c68-10dfc69193f9": {
- "id": "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "label": "ANOSIMPARIHY",
- "node": {
- "locationId": "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "name": "ANOSIMPARIHY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bfb2c9de-1767-4676-ac0a-104c01092604": {
- "id": "bfb2c9de-1767-4676-ac0a-104c01092604",
- "label": "SANDROHY",
- "node": {
- "locationId": "bfb2c9de-1767-4676-ac0a-104c01092604",
- "name": "SANDROHY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "4cb6d078-9b30-4b3c-a153-3eb796b0b351": {
- "id": "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "label": "Marokarima",
- "node": {
- "locationId": "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "name": "Marokarima",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "93dc4053-0738-4758-ac43-ed0b98400b87": {
- "id": "93dc4053-0738-4758-ac43-ed0b98400b87",
- "label": "Vohilava",
- "node": {
- "locationId": "93dc4053-0738-4758-ac43-ed0b98400b87",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bb812719-8dbb-44e5-a3fe-fa00d79e02bc": {
- "id": "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "label": "Ambalahosy Nord",
- "node": {
- "locationId": "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "name": "Ambalahosy Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "21c586f5-4926-4e0c-bfc0-3d02546434ce": {
- "id": "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "label": "Sandrohy",
- "node": {
- "locationId": "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "name": "Sandrohy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "495e6720-b31c-4b5b-b5c8-5a2a86521e41": {
- "id": "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "label": "Vatohandrina",
- "node": {
- "locationId": "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "name": "Vatohandrina",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "0b9df312-da12-491d-8108-affacb0535bf": {
- "id": "0b9df312-da12-491d-8108-affacb0535bf",
- "label": "ANTSENAVOLO",
- "node": {
- "locationId": "0b9df312-da12-491d-8108-affacb0535bf",
- "name": "ANTSENAVOLO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "99e461f0-58a0-47c7-8809-0bcf97ebf301": {
- "id": "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "label": "MORAFENO",
- "node": {
- "locationId": "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "name": "MORAFENO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "d69a364b-2019-4729-9e7e-d910a4b8132f": {
- "id": "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "label": "KIANJAVATO",
- "node": {
- "locationId": "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "name": "KIANJAVATO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3d2debec-7a89-4ce7-af41-ebad099633ce": {
- "id": "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "label": "Tsaravary",
- "node": {
- "locationId": "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "name": "Tsaravary",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "d2615195-bb19-4a01-bdc3-3cfc37616feb": {
- "id": "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "label": "AMBOHINIHAONANA",
- "node": {
- "locationId": "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "name": "AMBOHINIHAONANA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bc72c242-e780-4afe-99a5-81f857b9bced": {
- "id": "bc72c242-e780-4afe-99a5-81f857b9bced",
- "label": "ANKATAFANA",
- "node": {
- "locationId": "bc72c242-e780-4afe-99a5-81f857b9bced",
- "name": "ANKATAFANA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd": {
- "id": "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "label": "MANAKANA-AVARATRA",
- "node": {
- "locationId": "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "name": "MANAKANA-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "31344464-306c-4f4a-a70d-43ffbdfa19b2": {
- "id": "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "label": "MANANJARY",
- "node": {
- "locationId": "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "name": "MANANJARY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b4190ce8-39bf-49ae-aaac-3568b3f3da5e": {
- "id": "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "label": "MAROSANGY",
- "node": {
- "locationId": "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "name": "MAROSANGY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf": {
- "id": "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "label": "TSARAVARY",
- "node": {
- "locationId": "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "name": "TSARAVARY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "222ce2c0-687e-4229-aecf-91f34d2597e9": {
- "id": "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "label": "TSIATOSIKA",
- "node": {
- "locationId": "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "name": "TSIATOSIKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "0df43d81-80e6-4728-992f-dff89de2d410": {
- "id": "0df43d81-80e6-4728-992f-dff89de2d410",
- "label": "Mahavoky Nord",
- "node": {
- "locationId": "0df43d81-80e6-4728-992f-dff89de2d410",
- "name": "Mahavoky Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "778f0e89-e11c-48b4-a761-8fac553ba15e": {
- "id": "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "label": "AMBODINONOKA",
- "node": {
- "locationId": "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "name": "AMBODINONOKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "6e7d28a8-9d48-4c56-84db-bc92d44cb5df": {
- "id": "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "label": "Kianjavato",
- "node": {
- "locationId": "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "name": "Kianjavato",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "30c25ef7-853a-4aae-b522-2a3841059c97": {
- "id": "30c25ef7-853a-4aae-b522-2a3841059c97",
- "label": "AMBALAHOSY-AVARATRA",
- "node": {
- "locationId": "30c25ef7-853a-4aae-b522-2a3841059c97",
- "name": "AMBALAHOSY-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ba0b399b-f90f-4371-a799-a86ac861c135": {
- "id": "ba0b399b-f90f-4371-a799-a86ac861c135",
- "label": "Namorona",
- "node": {
- "locationId": "ba0b399b-f90f-4371-a799-a86ac861c135",
- "name": "Namorona",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "910069e1-998e-42d9-ac7d-6b7c9a34da9a": {
- "id": "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "label": "Ambohitsara Est",
- "node": {
- "locationId": "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "name": "Ambohitsara Est",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "69b0e332-3196-47e1-82f4-948dabdd1160": {
- "id": "69b0e332-3196-47e1-82f4-948dabdd1160",
- "label": "VATOHANDRINA",
- "node": {
- "locationId": "69b0e332-3196-47e1-82f4-948dabdd1160",
- "name": "VATOHANDRINA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "8a099f9e-14f6-415c-8328-9ab6df6d19a0": {
- "id": "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "label": "MAHELA",
- "node": {
- "locationId": "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "name": "MAHELA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "7b584f4b-fa90-459c-9c0f-d69ac7035f70": {
- "id": "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "label": "MAROKARIMA",
- "node": {
- "locationId": "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "name": "MAROKARIMA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "7ea7cedb-7524-41b6-847a-3d3fcd342d4e": {
- "id": "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "label": "MAROFODY",
- "node": {
- "locationId": "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "name": "MAROFODY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e7717140-cda3-43cf-9876-d37e190eb991": {
- "id": "e7717140-cda3-43cf-9876-d37e190eb991",
- "label": "Andranambolava",
- "node": {
- "locationId": "e7717140-cda3-43cf-9876-d37e190eb991",
- "name": "Andranambolava",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "80282171-c28c-45d1-93aa-f9967785d2ff": {
- "id": "80282171-c28c-45d1-93aa-f9967785d2ff",
- "label": "MAHATSARA-IEFAKA",
- "node": {
- "locationId": "80282171-c28c-45d1-93aa-f9967785d2ff",
- "name": "MAHATSARA-IEFAKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "edf88ab2-7614-46e0-bf11-881c4ceeb5e1": {
- "id": "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "label": "Mananjary DU",
- "node": {
- "locationId": "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "name": "Mananjary DU",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "2245d37b-beb9-4ff1-9586-9cd02dde4151": {
- "id": "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "label": "Ambohinihaonana",
- "node": {
- "locationId": "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "name": "Ambohinihaonana",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "23dbf9e3-4a39-4755-923f-54c08022cd99": {
- "id": "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "label": "AMBOHITSARA-EST",
- "node": {
- "locationId": "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "name": "AMBOHITSARA-EST",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e": {
- "id": "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "label": "Marosangy",
- "node": {
- "locationId": "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "name": "Marosangy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ae2380b1-744a-4772-9ea4-dff3942ce957": {
- "id": "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "label": "TSARAHAFATRA",
- "node": {
- "locationId": "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "name": "TSARAHAFATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e7420f45-58df-446d-a584-b303dc69026b": {
- "id": "e7420f45-58df-446d-a584-b303dc69026b",
- "label": "VOHILAVA",
- "node": {
- "locationId": "e7420f45-58df-446d-a584-b303dc69026b",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ad0af55c-3b5d-4c08-b54b-d311e6df290d": {
- "id": "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "label": "Ambohimiarina II",
- "node": {
- "locationId": "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "name": "Ambohimiarina II",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "524bb691-80b1-4fb0-bba3-e0e27c0aca36": {
- "id": "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "label": "Antsenavolo",
- "node": {
- "locationId": "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "name": "Antsenavolo",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "88915510-1ab2-469c-896e-038effd2c0e4": {
- "id": "88915510-1ab2-469c-896e-038effd2c0e4",
- "label": "Ankatafana",
- "node": {
- "locationId": "88915510-1ab2-469c-896e-038effd2c0e4",
- "name": "Ankatafana",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3c2fc71a-8d34-4395-9e88-8379a23e109d": {
- "id": "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "label": "NAMORONA",
- "node": {
- "locationId": "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "name": "NAMORONA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f": {
- "id": "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "label": "Morafeno",
- "node": {
- "locationId": "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "438c8010-6fce-4916-858f-c82bc4b284ff": {
- "id": "438c8010-6fce-4916-858f-c82bc4b284ff",
- "label": "MAHAVOKY-AVARATRA",
- "node": {
- "locationId": "438c8010-6fce-4916-858f-c82bc4b284ff",
- "name": "MAHAVOKY-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "262f0095-3703-411a-bbc5-d23c83e181db": {
- "id": "262f0095-3703-411a-bbc5-d23c83e181db",
- "label": "IKONGO",
- "node": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "05738877-4370-4e6d-8a4f-50bc9e33b1fb": {
- "id": "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "label": "BELEMOKA",
- "node": {
- "locationId": "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "name": "BELEMOKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "25f4ad2c-767c-45e8-b868-c1a230e7a433": {
- "id": "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "label": "KALAFOTSY",
- "node": {
- "locationId": "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "name": "KALAFOTSY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a": {
- "id": "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "label": "ANTODINGA",
- "node": {
- "locationId": "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "name": "ANTODINGA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "f54e80a4-aacc-4a52-8693-dc1c34bb66fb": {
- "id": "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "label": "MANAPATRANA",
- "node": {
- "locationId": "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "name": "MANAPATRANA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "66065148-5d4f-4a41-a8a3-9db58ad52eb1": {
- "id": "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "label": "Ikongo",
- "node": {
- "locationId": "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "name": "Ikongo",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "5a3d29c2-aa29-4d91-b7b9-504908c45fc2": {
- "id": "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "label": "SAHALANONA",
- "node": {
- "locationId": "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "name": "SAHALANONA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "38f9611c-eed3-4958-bea5-c0071a7ef4fb": {
- "id": "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "label": "AMBOHIMISAFY",
- "node": {
- "locationId": "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "name": "AMBOHIMISAFY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563": {
- "id": "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "label": "ANDEFAMPONY",
- "node": {
- "locationId": "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "name": "ANDEFAMPONY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "a2ee617a-3630-44ef-b815-e66113d46ae4": {
- "id": "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "label": "TANAKAMBANA",
- "node": {
- "locationId": "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "name": "TANAKAMBANA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "40744758-ba7d-41fe-9808-9baa699ff984": {
- "id": "40744758-ba7d-41fe-9808-9baa699ff984",
- "label": "AMBATOFOTSY",
- "node": {
- "locationId": "40744758-ba7d-41fe-9808-9baa699ff984",
- "name": "AMBATOFOTSY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f": {
- "id": "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "label": "AMBOLOMADINIKA",
- "node": {
- "locationId": "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "name": "AMBOLOMADINIKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "01c1baa1-d9ae-4e08-a56a-2f3726d790d2": {
- "id": "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "label": "MAROMIANDRA",
- "node": {
- "locationId": "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "name": "MAROMIANDRA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "2459c1e7-a964-4a90-93a8-29c5f85b911a": {
- "id": "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "label": "TOLONGOINA",
- "node": {
- "locationId": "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "name": "TOLONGOINA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "f999e46b-357b-4620-be16-bd57d572b301": {
- "id": "f999e46b-357b-4620-be16-bd57d572b301",
- "label": "IFANIREA",
- "node": {
- "locationId": "f999e46b-357b-4620-be16-bd57d572b301",
- "name": "IFANIREA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "aec879db-3ce6-4f2d-acc6-5ab105be8453": {
- "id": "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "label": "TSIFENOKATAKA",
- "node": {
- "locationId": "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "name": "TSIFENOKATAKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f": {
- "id": "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "label": "ANKARIMBELO",
- "node": {
- "locationId": "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "name": "ANKARIMBELO",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "0791ade5-7ea2-4216-9e4f-c2e945b7b158": {
- "id": "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "label": "IKONGO",
- "node": {
- "locationId": "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "293cc28a-bb8b-46de-98d8-5bb04f9c7988": {
- "id": "293cc28a-bb8b-46de-98d8-5bb04f9c7988",
- "label": "AMBINANITROMBY",
- "node": {
- "locationId": "293cc28a-bb8b-46de-98d8-5bb04f9c7988",
- "name": "AMBINANITROMBY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f": {
- "id": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "label": "Ikongo (Fort_Carnot)",
- "node": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "name": "Ikongo (Fort_Carnot)",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c0b1df65-2b89-46a3-b74a-3a7fb749d863": {
- "id": "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "label": "Ambolomadinika",
- "node": {
- "locationId": "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "name": "Ambolomadinika",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "b679d081-8af4-4753-90bd-a2aa50c48bba": {
- "id": "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "label": "Sahalanonana",
- "node": {
- "locationId": "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "name": "Sahalanonana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "13ae2d0a-7c65-44d4-8847-7a1f16fcc910": {
- "id": "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "label": "Tanakambana",
- "node": {
- "locationId": "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "name": "Tanakambana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "80af4f55-bb47-412c-b086-570ea6fdbaed": {
- "id": "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "label": "Tsifenokataka",
- "node": {
- "locationId": "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "name": "Tsifenokataka",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "91aa234b-06ec-4545-a65a-4ebdc843512b": {
- "id": "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "label": "Belemoka",
- "node": {
- "locationId": "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "name": "Belemoka",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "54e18897-3db7-45c6-8a98-08555ce2be84": {
- "id": "54e18897-3db7-45c6-8a98-08555ce2be84",
- "label": "Ambohimisafy",
- "node": {
- "locationId": "54e18897-3db7-45c6-8a98-08555ce2be84",
- "name": "Ambohimisafy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "2334107b-ae70-489f-8480-1c5e41aa40f0": {
- "id": "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "label": "Ikongo (Fort-Carnot)",
- "node": {
- "locationId": "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "name": "Ikongo (Fort-Carnot)",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "d858eb3e-f630-4b8e-b720-7781843ab169": {
- "id": "d858eb3e-f630-4b8e-b720-7781843ab169",
- "label": "Kalafotsy",
- "node": {
- "locationId": "d858eb3e-f630-4b8e-b720-7781843ab169",
- "name": "Kalafotsy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "66319d39-0dbe-4891-a351-b2473d1412ad": {
- "id": "66319d39-0dbe-4891-a351-b2473d1412ad",
- "label": "Ambatofotsy",
- "node": {
- "locationId": "66319d39-0dbe-4891-a351-b2473d1412ad",
- "name": "Ambatofotsy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "b7ad86c8-f435-47ca-9afb-edcc92236bc7": {
- "id": "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "label": "Manampatrana",
- "node": {
- "locationId": "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "name": "Manampatrana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "37bb1193-788c-481b-b788-8c5218d5de52": {
- "id": "37bb1193-788c-481b-b788-8c5218d5de52",
- "label": "Ifanirea",
- "node": {
- "locationId": "37bb1193-788c-481b-b788-8c5218d5de52",
- "name": "Ifanirea",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "0bd53cec-9733-4839-8a05-5340adcc6704": {
- "id": "0bd53cec-9733-4839-8a05-5340adcc6704",
- "label": "Tolongoina",
- "node": {
- "locationId": "0bd53cec-9733-4839-8a05-5340adcc6704",
- "name": "Tolongoina",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d": {
- "id": "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "label": "Maromiandra",
- "node": {
- "locationId": "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "name": "Maromiandra",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "a4c65555-0c67-4cc6-a1a4-e56ba96c2051": {
- "id": "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "label": "Ambinanitromby",
- "node": {
- "locationId": "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "name": "Ambinanitromby",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "df25a94a-07e7-4333-aa63-fd77855f43ed": {
- "id": "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "label": "Ankarimbelo",
- "node": {
- "locationId": "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "name": "Ankarimbelo",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "02619297-ed0b-42a8-842c-ce2a59a2c468": {
- "id": "02619297-ed0b-42a8-842c-ce2a59a2c468",
- "label": "Antodinga",
- "node": {
- "locationId": "02619297-ed0b-42a8-842c-ce2a59a2c468",
- "name": "Antodinga",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "25d60d4f-1151-4fd6-8698-63a9072d06f3": {
- "id": "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "label": "Mananjary",
- "node": {
- "locationId": "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "name": "Mananjary",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "48cd6b93-8b35-4505-b06d-6e0a72737998": {
- "id": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "label": "IFANADIANA",
- "node": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "name": "IFANADIANA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7d0c14f2-b640-4dd9-8fe8-ea832cd858db": {
- "id": "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "label": "IFANADIANA",
- "node": {
- "locationId": "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "name": "IFANADIANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "562311dc-98e1-4b27-85a2-946382c22e7a": {
- "id": "562311dc-98e1-4b27-85a2-946382c22e7a",
- "label": "ANDRORANGAVOLA",
- "node": {
- "locationId": "562311dc-98e1-4b27-85a2-946382c22e7a",
- "name": "ANDRORANGAVOLA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "ee302c32-ac4e-435e-95ed-84d645787456": {
- "id": "ee302c32-ac4e-435e-95ed-84d645787456",
- "label": "ANALAMPASINA",
- "node": {
- "locationId": "ee302c32-ac4e-435e-95ed-84d645787456",
- "name": "ANALAMPASINA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b": {
- "id": "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "label": "AMBIABE",
- "node": {
- "locationId": "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "name": "AMBIABE",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "14b7ecdb-7379-413d-9074-b7ae27ad5e1e": {
- "id": "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "label": "AMPASINAMBO",
- "node": {
- "locationId": "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "name": "AMPASINAMBO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "87fea2c9-bd42-4b78-9d13-8e88d05a91f1": {
- "id": "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "label": "Fasintsara",
- "node": {
- "locationId": "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "name": "Fasintsara",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "f026783b-5018-43a3-89d9-52df5a27719e": {
- "id": "f026783b-5018-43a3-89d9-52df5a27719e",
- "label": "Androrangavola",
- "node": {
- "locationId": "f026783b-5018-43a3-89d9-52df5a27719e",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6": {
- "id": "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "label": "TSARATANANA",
- "node": {
- "locationId": "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "name": "TSARATANANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "7203f8e6-9551-419e-9024-3ffd6d091298": {
- "id": "7203f8e6-9551-419e-9024-3ffd6d091298",
- "label": "Ambohimanga du Sud",
- "node": {
- "locationId": "7203f8e6-9551-419e-9024-3ffd6d091298",
- "name": "Ambohimanga du Sud",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "db39af86-b951-4726-b118-5cd2ce1484a5": {
- "id": "db39af86-b951-4726-b118-5cd2ce1484a5",
- "label": "Atsindra",
- "node": {
- "locationId": "db39af86-b951-4726-b118-5cd2ce1484a5",
- "name": "Atsindra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "41b90671-3f4e-4a46-9130-8526eaa3d4da": {
- "id": "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "label": "Analampasina",
- "node": {
- "locationId": "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "name": "Analampasina",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "77d766b2-b493-4473-a2b0-4697757634cb": {
- "id": "77d766b2-b493-4473-a2b0-4697757634cb",
- "label": "Antaretra",
- "node": {
- "locationId": "77d766b2-b493-4473-a2b0-4697757634cb",
- "name": "Antaretra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "47e2dd89-1105-400c-b297-ac74e69b6969": {
- "id": "47e2dd89-1105-400c-b297-ac74e69b6969",
- "label": "FASINTSARA",
- "node": {
- "locationId": "47e2dd89-1105-400c-b297-ac74e69b6969",
- "name": "FASINTSARA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c": {
- "id": "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "label": "AMBOHIMANGA ATSIMO",
- "node": {
- "locationId": "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "name": "AMBOHIMANGA ATSIMO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "20cc03a5-2699-4b46-957a-02824cfce5a8": {
- "id": "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "label": "Ranomafana",
- "node": {
- "locationId": "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "name": "Ranomafana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "1322a277-99d8-4b4f-883a-2fc021be2662": {
- "id": "1322a277-99d8-4b4f-883a-2fc021be2662",
- "label": "ANTSINDRA",
- "node": {
- "locationId": "1322a277-99d8-4b4f-883a-2fc021be2662",
- "name": "ANTSINDRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "75c85052-82d1-40ce-b51c-3042da8531f7": {
- "id": "75c85052-82d1-40ce-b51c-3042da8531f7",
- "label": "KELILALINA",
- "node": {
- "locationId": "75c85052-82d1-40ce-b51c-3042da8531f7",
- "name": "KELILALINA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "e8bf9037-cf1d-4178-815d-9a92bf48fb22": {
- "id": "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "label": "MAROHARATRA",
- "node": {
- "locationId": "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "name": "MAROHARATRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "6b1dcfda-74e1-480b-a9fc-1f706252544f": {
- "id": "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "label": "RANOMAFANA",
- "node": {
- "locationId": "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "name": "RANOMAFANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "262ae76e-666c-48c2-ad80-ed188e52018b": {
- "id": "262ae76e-666c-48c2-ad80-ed188e52018b",
- "label": "AMBOHIMIERA",
- "node": {
- "locationId": "262ae76e-666c-48c2-ad80-ed188e52018b",
- "name": "AMBOHIMIERA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "6245ddcf-dac4-4161-beba-253c40eb5c67": {
- "id": "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "label": "MAROTOKO",
- "node": {
- "locationId": "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "name": "MAROTOKO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "496750e7-f664-4db0-bd90-1c49a23b732c": {
- "id": "496750e7-f664-4db0-bd90-1c49a23b732c",
- "label": "ANTARETRA",
- "node": {
- "locationId": "496750e7-f664-4db0-bd90-1c49a23b732c",
- "name": "ANTARETRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2": {
- "id": "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "label": "Kelilalina",
- "node": {
- "locationId": "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "name": "Kelilalina",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "816695a8-0214-42bf-b50b-a90dd31a23e2": {
- "id": "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "label": "Marotoko",
- "node": {
- "locationId": "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "name": "Marotoko",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "a260aa3a-4226-424c-9620-9ae005c39b1c": {
- "id": "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "label": "Ifanadiana",
- "node": {
- "locationId": "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "name": "Ifanadiana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "aedee03b-ec21-4d15-93a2-480dfc94c687": {
- "id": "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "label": "Maroharatra",
- "node": {
- "locationId": "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "name": "Maroharatra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "bff213c8-a1a0-45b1-bb82-19819fa91a85": {
- "id": "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "label": "Tsaratanana",
- "node": {
- "locationId": "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "a09d9da8-cf06-428f-b9ac-b82986c02c4b": {
- "id": "a09d9da8-cf06-428f-b9ac-b82986c02c4b",
- "label": "Ambohimiera",
- "node": {
- "locationId": "a09d9da8-cf06-428f-b9ac-b82986c02c4b",
- "name": "Ambohimiera",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "306190cf-644e-4182-92f0-7421943d3d81": {
- "id": "306190cf-644e-4182-92f0-7421943d3d81",
- "label": "Manakara Atsimo",
- "node": {
- "locationId": "306190cf-644e-4182-92f0-7421943d3d81",
- "name": "Manakara Atsimo",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "79b058b9-0851-4773-898a-b0d9dcde7c23": {
- "id": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "label": "MANAKARA",
- "node": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "name": "MANAKARA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "20aacb43-e0c9-47ec-b1e3-7416cc5bf316": {
- "id": "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "label": "MAHABAKO",
- "node": {
- "locationId": "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "name": "MAHABAKO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5073674c-4efa-4d1b-ab90-a77b91cae45b": {
- "id": "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "label": "VATANA",
- "node": {
- "locationId": "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "name": "VATANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1": {
- "id": "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "label": "AMBOHITROVA",
- "node": {
- "locationId": "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "name": "AMBOHITROVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5587047c-2c92-416e-a82d-e213486ba041": {
- "id": "5587047c-2c92-416e-a82d-e213486ba041",
- "label": "AMPASIMANJEVA",
- "node": {
- "locationId": "5587047c-2c92-416e-a82d-e213486ba041",
- "name": "AMPASIMANJEVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "27c019cc-c90e-4239-ae90-6967404816f2": {
- "id": "27c019cc-c90e-4239-ae90-6967404816f2",
- "label": "AMBOTAKA",
- "node": {
- "locationId": "27c019cc-c90e-4239-ae90-6967404816f2",
- "name": "AMBOTAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8c552b4e-9260-4abd-8c0f-1ba435cd6f46": {
- "id": "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "label": "SAHANAMBOHITRA",
- "node": {
- "locationId": "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "name": "SAHANAMBOHITRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de": {
- "id": "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "label": "NIHAONANA",
- "node": {
- "locationId": "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "name": "NIHAONANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "93a1f8ec-1e40-4537-9050-9f904101747d": {
- "id": "93a1f8ec-1e40-4537-9050-9f904101747d",
- "label": "AMBORONDRA",
- "node": {
- "locationId": "93a1f8ec-1e40-4537-9050-9f904101747d",
- "name": "AMBORONDRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ce8706c0-b341-4ef0-8098-5217b4b58f5c": {
- "id": "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "label": "Nosiala",
- "node": {
- "locationId": "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "name": "Nosiala",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8cd349af-726c-47bf-b41f-38738f2cc2d0": {
- "id": "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "label": "Vohimasina Sud",
- "node": {
- "locationId": "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "name": "Vohimasina Sud",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d": {
- "id": "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "label": "SAHAREFO",
- "node": {
- "locationId": "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "name": "SAHAREFO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "805506c8-c55a-4435-8c07-7205db919c95": {
- "id": "805506c8-c55a-4435-8c07-7205db919c95",
- "label": "Manakara",
- "node": {
- "locationId": "805506c8-c55a-4435-8c07-7205db919c95",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "86882426-0907-435e-91b4-54eec60989f7": {
- "id": "86882426-0907-435e-91b4-54eec60989f7",
- "label": "Lokomby",
- "node": {
- "locationId": "86882426-0907-435e-91b4-54eec60989f7",
- "name": "Lokomby",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "18fab8b8-c8ef-44aa-89e7-28690a3b9045": {
- "id": "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "label": "AMPASIMBORAKA",
- "node": {
- "locationId": "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "name": "AMPASIMBORAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "f76d39d0-4ab3-4310-bf8e-0487e04998da": {
- "id": "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "label": "Ambalaroka",
- "node": {
- "locationId": "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "name": "Ambalaroka",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "41911539-44ec-49f8-90fa-a19de1416925": {
- "id": "41911539-44ec-49f8-90fa-a19de1416925",
- "label": "MIZILO GARE",
- "node": {
- "locationId": "41911539-44ec-49f8-90fa-a19de1416925",
- "name": "MIZILO GARE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "7da9bcd5-9919-42eb-a771-4b02ad9ac48a": {
- "id": "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "label": "MANAKARA",
- "node": {
- "locationId": "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "name": "MANAKARA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "0073f2ff-abb9-4197-bedb-c27f0948a875": {
- "id": "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "label": "AMBILA",
- "node": {
- "locationId": "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "name": "AMBILA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "390e7375-8246-47be-bf62-41d11ab905c1": {
- "id": "390e7375-8246-47be-bf62-41d11ab905c1",
- "label": "MAROFARIHY",
- "node": {
- "locationId": "390e7375-8246-47be-bf62-41d11ab905c1",
- "name": "MAROFARIHY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf": {
- "id": "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "label": "ANOSIALA",
- "node": {
- "locationId": "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "name": "ANOSIALA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "0546e4e5-1860-451f-9ba8-e623cc89612f": {
- "id": "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "label": "MANJARIVO",
- "node": {
- "locationId": "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "name": "MANJARIVO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ad5509a8-3e19-4840-8f10-e5761e6a8efa": {
- "id": "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "label": "ONILAHY",
- "node": {
- "locationId": "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "name": "ONILAHY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "49753d12-0f12-4269-b6c3-f88223b81385": {
- "id": "49753d12-0f12-4269-b6c3-f88223b81385",
- "label": "LOKOMBY",
- "node": {
- "locationId": "49753d12-0f12-4269-b6c3-f88223b81385",
- "name": "LOKOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "64f0435f-ee39-47af-be9b-c2cb33618b2d": {
- "id": "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "label": "BETAMPONA",
- "node": {
- "locationId": "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "name": "BETAMPONA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa": {
- "id": "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "label": "TATAHO",
- "node": {
- "locationId": "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "name": "TATAHO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "d84a17bf-fe50-4fc7-a871-19947fff8769": {
- "id": "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "label": "AMBALAROKA",
- "node": {
- "locationId": "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "name": "AMBALAROKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "732bffe7-30c6-45af-b12f-5d4f83abf8dd": {
- "id": "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "label": "VOHIMASY",
- "node": {
- "locationId": "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "name": "VOHIMASY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "aad6f6a5-3e77-4449-a216-a46d2e968348": {
- "id": "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "label": "BEKATRA",
- "node": {
- "locationId": "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "name": "BEKATRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09": {
- "id": "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "label": "AMBAHIVE",
- "node": {
- "locationId": "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "name": "AMBAHIVE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8bd12eaa-5732-4425-970e-af013204053c": {
- "id": "8bd12eaa-5732-4425-970e-af013204053c",
- "label": "AMBANDRIKA",
- "node": {
- "locationId": "8bd12eaa-5732-4425-970e-af013204053c",
- "name": "AMBANDRIKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa": {
- "id": "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "label": "AMPASIMPOTSY SUD",
- "node": {
- "locationId": "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "name": "AMPASIMPOTSY SUD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "d1b02b96-9c79-4a8f-bf17-6438e8357bbc": {
- "id": "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "label": "FENOMBY",
- "node": {
- "locationId": "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "name": "FENOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "17588bca-da82-458e-8c57-f9ad3b095026": {
- "id": "17588bca-da82-458e-8c57-f9ad3b095026",
- "label": "Ambila",
- "node": {
- "locationId": "17588bca-da82-458e-8c57-f9ad3b095026",
- "name": "Ambila",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "554d185a-2816-4732-b183-9c370db14ea1": {
- "id": "554d185a-2816-4732-b183-9c370db14ea1",
- "label": "Ambohitrova",
- "node": {
- "locationId": "554d185a-2816-4732-b183-9c370db14ea1",
- "name": "Ambohitrova",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "7af7f861-4dc7-4da0-b2f6-57366f309205": {
- "id": "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "label": "MAHAMAIBE",
- "node": {
- "locationId": "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "name": "MAHAMAIBE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "a1a5f97c-2dcc-431a-bd6b-01186f579b02": {
- "id": "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "label": "VINANITELO",
- "node": {
- "locationId": "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "name": "VINANITELO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "46983b81-696c-4bd5-aeb4-0ebf3667a3ec": {
- "id": "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "label": "VOHIMASINA NORD",
- "node": {
- "locationId": "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "name": "VOHIMASINA NORD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4a2f9c9d-6a5c-4033-bb77-0d1d43853929": {
- "id": "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "label": "MANGATSIOTRA",
- "node": {
- "locationId": "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "name": "MANGATSIOTRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "335a2c92-476c-4f6e-ac75-e07dc218198a": {
- "id": "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "label": "AMBALAVERO",
- "node": {
- "locationId": "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "name": "AMBALAVERO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "78bfde49-f756-428d-97f4-2a95ad006abe": {
- "id": "78bfde49-f756-428d-97f4-2a95ad006abe",
- "label": "AMBAHATRAZO",
- "node": {
- "locationId": "78bfde49-f756-428d-97f4-2a95ad006abe",
- "name": "AMBAHATRAZO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8d012657-8758-4acf-954f-4aa7db91d268": {
- "id": "8d012657-8758-4acf-954f-4aa7db91d268",
- "label": "MAVORANO",
- "node": {
- "locationId": "8d012657-8758-4acf-954f-4aa7db91d268",
- "name": "MAVORANO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c9033de8-da1d-4d65-a17e-22ca21224b05": {
- "id": "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "label": "Vohimasina Nord",
- "node": {
- "locationId": "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "name": "Vohimasina Nord",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9": {
- "id": "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "label": "SAHASINAKA",
- "node": {
- "locationId": "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "name": "SAHASINAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "913a85b9-81e9-4a17-9363-8d482a8f8daf": {
- "id": "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "label": "SOROMBO",
- "node": {
- "locationId": "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "name": "SOROMBO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832": {
- "id": "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "label": "SAKOANA",
- "node": {
- "locationId": "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "name": "SAKOANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4d47b70d-33b4-40d0-a30e-d533f97027ee": {
- "id": "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "label": "ANOROMBATO",
- "node": {
- "locationId": "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "name": "ANOROMBATO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "cd704253-690d-40a3-a00d-7cd22c2e7a48": {
- "id": "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "label": "ANTEZA",
- "node": {
- "locationId": "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "name": "ANTEZA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1": {
- "id": "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "label": "Marofarihy",
- "node": {
- "locationId": "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "name": "Marofarihy",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "9f1fdca6-7862-47a7-b4d3-d2781306690a": {
- "id": "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "label": "VOHIMASINA SUD",
- "node": {
- "locationId": "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "name": "VOHIMASINA SUD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "97a60770-389b-40ff-8677-dcfbdc0fe322": {
- "id": "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "label": "VOHIMANITRA",
- "node": {
- "locationId": "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "name": "VOHIMANITRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1": {
- "id": "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "label": "AMBOHITSARA\\\"M\\\"",
- "node": {
- "locationId": "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "name": "AMBOHITSARA\\\"M\\\"",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "44fdd833-7d80-465b-916a-48e47588e441": {
- "id": "44fdd833-7d80-465b-916a-48e47588e441",
- "label": "MITANTY",
- "node": {
- "locationId": "44fdd833-7d80-465b-916a-48e47588e441",
- "name": "MITANTY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c54d7bdb-2b22-4d39-ac21-0efe4b03e016": {
- "id": "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "label": "AMBOANJO",
- "node": {
- "locationId": "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "name": "AMBOANJO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ed4302fa-26f8-4426-b1c4-c82c261f175b": {
- "id": "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "label": "ANALAVORY",
- "node": {
- "locationId": "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "name": "ANALAVORY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "83e36a7f-8ec4-4d21-922b-56ff029ec78d": {
- "id": "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "label": "KIANJANOMBY",
- "node": {
- "locationId": "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "name": "KIANJANOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86": {
- "id": "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86",
- "label": "VOHILAVA",
- "node": {
- "locationId": "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "a43e874f-6cb4-483a-8f38-ab24b295fbb7": {
- "id": "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "label": "Ifanadiana",
- "node": {
- "locationId": "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "name": "Ifanadiana",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "c3d8ac21-7c84-4504-aa3e-473fd19fd97e": {
- "id": "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "label": "Manakara",
- "node": {
- "locationId": "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "31804f3e-cd81-4883-88ba-81e9f8861c32": {
- "id": "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "label": "IKONGO",
- "node": {
- "locationId": "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "57470324-a325-4c2f-8986-3fedda77b82c": {
- "id": "57470324-a325-4c2f-8986-3fedda77b82c",
- "label": "NOSY-VARIKA",
- "node": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "name": "NOSY-VARIKA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9ca2122d-3bda-4c42-9f59-c9112a00b464": {
- "id": "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "label": "AMBODILAFA",
- "node": {
- "locationId": "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "name": "AMBODILAFA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f": {
- "id": "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "label": "VOHIDROA",
- "node": {
- "locationId": "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "name": "VOHIDROA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "960c9704-7055-4dc8-9f73-aa5db686d56e": {
- "id": "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "label": "ANGONDONGODONA",
- "node": {
- "locationId": "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "name": "ANGONDONGODONA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "592cb4ed-1649-4cad-9e04-5b0032739132": {
- "id": "592cb4ed-1649-4cad-9e04-5b0032739132",
- "label": "BEFODY",
- "node": {
- "locationId": "592cb4ed-1649-4cad-9e04-5b0032739132",
- "name": "BEFODY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "58a72357-7583-43d9-a3f9-d317bd44039d": {
- "id": "58a72357-7583-43d9-a3f9-d317bd44039d",
- "label": "ANDRORANGAVOLA",
- "node": {
- "locationId": "58a72357-7583-43d9-a3f9-d317bd44039d",
- "name": "ANDRORANGAVOLA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "caa4aa3c-39e0-402d-9115-b92ee593dff7": {
- "id": "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "label": "SAHAVATO",
- "node": {
- "locationId": "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "name": "SAHAVATO",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "f9a094e0-7ecd-412e-aa0d-785e7b5db705": {
- "id": "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "label": "AMBODIRIAN\\\u0027I SAHAFARY",
- "node": {
- "locationId": "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "name": "AMBODIRIAN\\\u0027I SAHAFARY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b": {
- "id": "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "label": "AMBAHY",
- "node": {
- "locationId": "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "name": "AMBAHY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "85feb31c-79d0-490f-8a69-e3949d691fdb": {
- "id": "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "label": "FANIVELONA",
- "node": {
- "locationId": "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "name": "FANIVELONA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "ab0fcaab-5e0f-458a-a5be-546604220a49": {
- "id": "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "label": "AMBODIARA",
- "node": {
- "locationId": "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "name": "AMBODIARA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c": {
- "id": "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "label": "ANDARA",
- "node": {
- "locationId": "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "name": "ANDARA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "9f7a436b-3c93-4e6e-8aa5-0db16090d28b": {
- "id": "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "label": "AMPASINAMBO",
- "node": {
- "locationId": "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "name": "AMPASINAMBO",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "a62ae787-e61c-4102-94d7-187785ed6ac8": {
- "id": "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "label": "VOHITRANDRIANA",
- "node": {
- "locationId": "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "name": "VOHITRANDRIANA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "7f900c4a-6759-4263-80ac-42f2eca54a20": {
- "id": "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "label": "AMBAKOBE",
- "node": {
- "locationId": "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "name": "AMBAKOBE",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "781c76cf-da16-4f12-8428-dabb5ccfef6c": {
- "id": "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "label": "ANTANAMBAO I",
- "node": {
- "locationId": "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "name": "ANTANAMBAO I",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "bf85677f-2cef-4023-b186-c997e8c7da9f": {
- "id": "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "label": "FIADANANA",
- "node": {
- "locationId": "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "name": "FIADANANA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "fc6013c7-5557-4451-a0ed-71893d1a3ff4": {
- "id": "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "label": "SOAVINA",
- "node": {
- "locationId": "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "name": "SOAVINA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "e650b6d0-9512-48d9-9cd6-438cf3bff70e": {
- "id": "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "label": "VOHILAVA",
- "node": {
- "locationId": "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "32bffa59-e30f-44e6-9d70-5167a362a33b": {
- "id": "32bffa59-e30f-44e6-9d70-5167a362a33b",
- "label": "NOSY-VARIKA",
- "node": {
- "locationId": "32bffa59-e30f-44e6-9d70-5167a362a33b",
- "name": "NOSY-VARIKA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24": {
- "id": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "label": "SAVA",
- "node": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "name": "SAVA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "e9c521b7-fc0e-4410-b227-fcf08e005d03": {
- "id": "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "label": "Antalaha",
- "node": {
- "locationId": "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "name": "Antalaha",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "81f43991-fc15-4cac-967b-590f7ed49e74": {
- "id": "81f43991-fc15-4cac-967b-590f7ed49e74",
- "label": "Sambava",
- "node": {
- "locationId": "81f43991-fc15-4cac-967b-590f7ed49e74",
- "name": "Sambava",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "5e602c2d-7994-45d1-ae54-0051f71c8127": {
- "id": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "label": "Vohimarina (Vohémar)",
- "node": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "name": "Vohimarina (Vohémar)",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d0312a4b-d499-4d97-8ba8-c432d0ab08fd": {
- "id": "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "label": "Andravory",
- "node": {
- "locationId": "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "name": "Andravory",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "73a9e32a-cad0-4ffe-99bd-22703b17ca79": {
- "id": "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "label": "Tsarabaria",
- "node": {
- "locationId": "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "name": "Tsarabaria",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "6b05d3a3-c1d0-4549-a177-19216060a86f": {
- "id": "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "label": "Maromokotra Loky",
- "node": {
- "locationId": "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "name": "Maromokotra Loky",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "d852a8b6-c89b-4d27-ace1-543a1a3d6691": {
- "id": "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "label": "Fanambana",
- "node": {
- "locationId": "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "name": "Fanambana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "22176193-faef-4904-b36a-76b11a8e5161": {
- "id": "22176193-faef-4904-b36a-76b11a8e5161",
- "label": "Daraina",
- "node": {
- "locationId": "22176193-faef-4904-b36a-76b11a8e5161",
- "name": "Daraina",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "ef456fac-91f4-4dce-a928-0a819524170c": {
- "id": "ef456fac-91f4-4dce-a928-0a819524170c",
- "label": "Nosibe",
- "node": {
- "locationId": "ef456fac-91f4-4dce-a928-0a819524170c",
- "name": "Nosibe",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "1ac67830-35c5-4161-87cc-29fbc72db366": {
- "id": "1ac67830-35c5-4161-87cc-29fbc72db366",
- "label": "Ampondra",
- "node": {
- "locationId": "1ac67830-35c5-4161-87cc-29fbc72db366",
- "name": "Ampondra",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "f5500f79-201a-488e-ae34-ddfd8fa185b7": {
- "id": "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "label": "Ambodisambalahy",
- "node": {
- "locationId": "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "name": "Ambodisambalahy",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "bd4f310e-5e09-44ec-81c1-33123673554e": {
- "id": "bd4f310e-5e09-44ec-81c1-33123673554e",
- "label": "Andrafainkona",
- "node": {
- "locationId": "bd4f310e-5e09-44ec-81c1-33123673554e",
- "name": "Andrafainkona",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15": {
- "id": "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "label": "Milanoa",
- "node": {
- "locationId": "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "name": "Milanoa",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "8ef31067-3223-4784-9355-e642ef1875f8": {
- "id": "8ef31067-3223-4784-9355-e642ef1875f8",
- "label": "Vohémar",
- "node": {
- "locationId": "8ef31067-3223-4784-9355-e642ef1875f8",
- "name": "Vohémar",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "4a76c548-7776-44ec-aa2a-6aba5c5de1e4": {
- "id": "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "label": "Antsirabe Avaratra",
- "node": {
- "locationId": "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "name": "Antsirabe Avaratra",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0": {
- "id": "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "label": "Amboriala",
- "node": {
- "locationId": "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "name": "Amboriala",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "51cf85c4-6cea-4184-a843-8b6f95b132fb": {
- "id": "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "label": "Ampisikinana",
- "node": {
- "locationId": "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "name": "Ampisikinana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "9697de43-72e8-4b00-9a7a-f28ffa22e64a": {
- "id": "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "label": "Belambo",
- "node": {
- "locationId": "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "name": "Belambo",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "ea97d759-6d25-46c0-a3a8-7e868ec2344f": {
- "id": "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "label": "Ambinanin\u0027Andravory",
- "node": {
- "locationId": "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "name": "Ambinanin\u0027Andravory",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9": {
- "id": "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "label": "Ambalasatrana",
- "node": {
- "locationId": "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "name": "Ambalasatrana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "5616ca63-7e23-476c-b79e-36c4ebdd7693": {
- "id": "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "label": "Ampanefena",
- "node": {
- "locationId": "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "name": "Ampanefena",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41": {
- "id": "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41",
- "label": "Bobakindro",
- "node": {
- "locationId": "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41",
- "name": "Bobakindro",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "6d16e230-4d60-475d-97cf-c13ec0530009": {
- "id": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "label": "Sambava",
- "node": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "name": "Sambava",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "571e88a8-ae50-46e8-92dd-01cf2cf57a0a": {
- "id": "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "label": "Andrembona",
- "node": {
- "locationId": "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "name": "Andrembona",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d9ace11e-d919-4b5b-b901-e14d47cd2fa8": {
- "id": "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "label": "Ambohimalaza",
- "node": {
- "locationId": "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "name": "Ambohimalaza",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "b78231b6-1221-4f63-8f43-8ebf655b55a7": {
- "id": "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "label": "Bevonotra",
- "node": {
- "locationId": "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "name": "Bevonotra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "0ee9bd03-f573-4774-8497-76e76c703940": {
- "id": "0ee9bd03-f573-4774-8497-76e76c703940",
- "label": "Ambohimitsinjo",
- "node": {
- "locationId": "0ee9bd03-f573-4774-8497-76e76c703940",
- "name": "Ambohimitsinjo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "ce068d74-4f09-44e9-853e-0b4115f6df47": {
- "id": "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "label": "Sambava CU",
- "node": {
- "locationId": "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "name": "Sambava CU",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "7975d40c-2bd0-4adb-9872-29894a947f11": {
- "id": "7975d40c-2bd0-4adb-9872-29894a947f11",
- "label": "Morafeno",
- "node": {
- "locationId": "7975d40c-2bd0-4adb-9872-29894a947f11",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "03243eb4-9ac9-4d44-b936-833d28a416ab": {
- "id": "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "label": "Tanambao Daoud",
- "node": {
- "locationId": "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "name": "Tanambao Daoud",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "0b62a436-5ff3-4cb5-baab-5e08019194e4": {
- "id": "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "label": "Andrahanjo",
- "node": {
- "locationId": "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "name": "Andrahanjo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "5a13b10b-2a54-44ef-9c16-9c2122b107a9": {
- "id": "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "label": "CU Sambava",
- "node": {
- "locationId": "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "name": "CU Sambava",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "dd364c6e-00d0-4788-834a-141004aa3103": {
- "id": "dd364c6e-00d0-4788-834a-141004aa3103",
- "label": "Anjinjaomby",
- "node": {
- "locationId": "dd364c6e-00d0-4788-834a-141004aa3103",
- "name": "Anjinjaomby",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d87932f1-2712-4be7-98bf-8f9961954b2e": {
- "id": "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "label": "Marojala",
- "node": {
- "locationId": "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "name": "Marojala",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7": {
- "id": "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "label": "Antindra",
- "node": {
- "locationId": "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "name": "Antindra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "156694ec-44af-4610-bbfd-8a2a79a993ba": {
- "id": "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "label": "Andratamarina",
- "node": {
- "locationId": "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "name": "Andratamarina",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "06314f87-6dde-4ad1-9444-c67b119816ad": {
- "id": "06314f87-6dde-4ad1-9444-c67b119816ad",
- "label": "Ambodivoara",
- "node": {
- "locationId": "06314f87-6dde-4ad1-9444-c67b119816ad",
- "name": "Ambodivoara",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee": {
- "id": "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "label": "Bemanevika",
- "node": {
- "locationId": "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "name": "Bemanevika",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "a442594d-1873-4505-a3a5-86c54a9cf237": {
- "id": "a442594d-1873-4505-a3a5-86c54a9cf237",
- "label": "Anjangoveratra",
- "node": {
- "locationId": "a442594d-1873-4505-a3a5-86c54a9cf237",
- "name": "Anjangoveratra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "054319c2-77ae-4cc4-a118-662dab380538": {
- "id": "054319c2-77ae-4cc4-a118-662dab380538",
- "label": "Amboahangibe",
- "node": {
- "locationId": "054319c2-77ae-4cc4-a118-662dab380538",
- "name": "Amboahangibe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "da8d18ce-659f-47de-9468-a719ac5777c2": {
- "id": "da8d18ce-659f-47de-9468-a719ac5777c2",
- "label": "Ambatoafo",
- "node": {
- "locationId": "da8d18ce-659f-47de-9468-a719ac5777c2",
- "name": "Ambatoafo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70": {
- "id": "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "label": "Antsahambaharo",
- "node": {
- "locationId": "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "name": "Antsahambaharo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "7b01d535-bdfa-4df5-96d2-860f175a0313": {
- "id": "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "label": "Nosiarina",
- "node": {
- "locationId": "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "name": "Nosiarina",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "fd82b773-4665-42f5-999d-24d15cc84169": {
- "id": "fd82b773-4665-42f5-999d-24d15cc84169",
- "label": "Maroambihy",
- "node": {
- "locationId": "fd82b773-4665-42f5-999d-24d15cc84169",
- "name": "Maroambihy",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "be7c7fa2-58b0-44cc-95e5-18aa217350b2": {
- "id": "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "label": "Analamaho",
- "node": {
- "locationId": "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "name": "Analamaho",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "e57f2b0d-7e69-425b-9531-f9e816db0539": {
- "id": "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "label": "Andapabe",
- "node": {
- "locationId": "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "name": "Andapabe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e": {
- "id": "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "label": "Ambodiampana Lokoho",
- "node": {
- "locationId": "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "name": "Ambodiampana Lokoho",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "82cf665d-607d-43ba-9f1d-e834207be106": {
- "id": "82cf665d-607d-43ba-9f1d-e834207be106",
- "label": "Farahalana",
- "node": {
- "locationId": "82cf665d-607d-43ba-9f1d-e834207be106",
- "name": "Farahalana",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5": {
- "id": "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "label": "Anjialava",
- "node": {
- "locationId": "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "name": "Anjialava",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "936ec889-a3e4-4745-880c-1e41ff5447ad": {
- "id": "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "label": "Antsahavaribe",
- "node": {
- "locationId": "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "name": "Antsahavaribe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "ff0529c6-9a3a-406d-a8d7-5821b96b1993": {
- "id": "ff0529c6-9a3a-406d-a8d7-5821b96b1993",
- "label": "Marogaona",
- "node": {
- "locationId": "ff0529c6-9a3a-406d-a8d7-5821b96b1993",
- "name": "Marogaona",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "dca87335-6d01-4901-acea-73eb326ed8b0": {
- "id": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "label": "Antalaha",
- "node": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "name": "Antalaha",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "337f4f26-cefe-4954-803f-cd25a4d84a70": {
- "id": "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "label": "Manakambahiny",
- "node": {
- "locationId": "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "name": "Manakambahiny",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "116410b6-2843-441b-b44b-71b8ac291da2": {
- "id": "116410b6-2843-441b-b44b-71b8ac291da2",
- "label": "Marofinaritra",
- "node": {
- "locationId": "116410b6-2843-441b-b44b-71b8ac291da2",
- "name": "Marofinaritra",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "975a605b-7ef7-41db-b390-ce7c1a7fc104": {
- "id": "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "label": "Ambinanifaho",
- "node": {
- "locationId": "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "name": "Ambinanifaho",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "7c4c9426-6014-4c1f-a82f-db71d67b176e": {
- "id": "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "label": "Ampahana",
- "node": {
- "locationId": "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "name": "Ampahana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "2db3deb6-1388-4306-9667-a70ab6c03555": {
- "id": "2db3deb6-1388-4306-9667-a70ab6c03555",
- "label": "Antsambalahy I",
- "node": {
- "locationId": "2db3deb6-1388-4306-9667-a70ab6c03555",
- "name": "Antsambalahy I",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "db6f2c42-0817-4958-bdfb-1086153f9e6f": {
- "id": "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "label": "Lanjarivo",
- "node": {
- "locationId": "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "name": "Lanjarivo",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "98779d59-606c-4f5d-845b-f9f0c9e45c00": {
- "id": "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "label": "CU Antalaha",
- "node": {
- "locationId": "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "name": "CU Antalaha",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "5b91255a-ce94-4b15-8607-bcf0df7832e1": {
- "id": "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "label": "Ampohibe",
- "node": {
- "locationId": "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "name": "Ampohibe",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "b7f745da-8799-4c11-b513-f0de7d759a4f": {
- "id": "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "label": "Ampanavoana",
- "node": {
- "locationId": "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "name": "Ampanavoana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "61cb46fd-419c-464f-8b98-b336d5c34919": {
- "id": "61cb46fd-419c-464f-8b98-b336d5c34919",
- "label": "Ambalabe",
- "node": {
- "locationId": "61cb46fd-419c-464f-8b98-b336d5c34919",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "a926f4d0-5fe3-4e1f-a3ea-8527259aab05": {
- "id": "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "label": "Antalaha CU",
- "node": {
- "locationId": "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "name": "Antalaha CU",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0": {
- "id": "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "label": "Sarahandrano",
- "node": {
- "locationId": "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "name": "Sarahandrano",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "7f051870-3f4f-4c64-835b-83d75f48b5be": {
- "id": "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "label": "Andampy",
- "node": {
- "locationId": "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "name": "Andampy",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "05119fdb-d7cb-4e84-9b22-cb2461bf996e": {
- "id": "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "label": "Antananambo",
- "node": {
- "locationId": "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "name": "Antananambo",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "ab7e5144-4a17-4690-8b11-47a65d892b40": {
- "id": "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "label": "Ambohitralanana",
- "node": {
- "locationId": "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "name": "Ambohitralanana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "4c3739aa-847c-42e1-8720-c8b3052016ac": {
- "id": "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "label": "Antombana",
- "node": {
- "locationId": "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "name": "Antombana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "25b90c8a-3e38-411d-a7bf-017990f923fe": {
- "id": "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "label": "Sahantaha",
- "node": {
- "locationId": "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "name": "Sahantaha",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2": {
- "id": "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "label": "Antsahanoro",
- "node": {
- "locationId": "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "name": "Antsahanoro",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "5a205112-0bbc-4568-a2ec-f2a0301e06ab": {
- "id": "5a205112-0bbc-4568-a2ec-f2a0301e06ab",
- "label": "Vinanivao",
- "node": {
- "locationId": "5a205112-0bbc-4568-a2ec-f2a0301e06ab",
- "name": "Vinanivao",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217": {
- "id": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "label": "Andapa",
- "node": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "name": "Andapa",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e739ff29-418c-4579-bc8e-53d0d1df1349": {
- "id": "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "label": "Marovato",
- "node": {
- "locationId": "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "966d5ae1-fb96-4e42-a650-dbe4d361c086": {
- "id": "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "label": "Ankiakabe Avaratra",
- "node": {
- "locationId": "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "name": "Ankiakabe Avaratra",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "6a75f7a5-87be-41c4-a555-6ca586dd6383": {
- "id": "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "label": "Matsohely",
- "node": {
- "locationId": "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "name": "Matsohely",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "5cd62a6e-e870-43a1-bf3b-e45b0440995e": {
- "id": "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "label": "Andranomena",
- "node": {
- "locationId": "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "name": "Andranomena",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "a8ac174c-6855-49f9-a78d-67c4486eb64c": {
- "id": "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "label": "Tanandava",
- "node": {
- "locationId": "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f": {
- "id": "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "label": "Andapa",
- "node": {
- "locationId": "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "name": "Andapa",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "e89be8e9-afd8-46f8-9336-cb2b759b6c94": {
- "id": "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "label": "Ambalamanasy II",
- "node": {
- "locationId": "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "name": "Ambalamanasy II",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e": {
- "id": "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "label": "Anjialavabe",
- "node": {
- "locationId": "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "name": "Anjialavabe",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1": {
- "id": "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "label": "Anoviara",
- "node": {
- "locationId": "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "name": "Anoviara",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "0f9a9837-8884-4315-91c9-b536d55e34d4": {
- "id": "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "label": "Doany",
- "node": {
- "locationId": "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "name": "Doany",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "9587947d-b4a8-48b3-b79c-ec301184cea6": {
- "id": "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "label": "Ambalavelona",
- "node": {
- "locationId": "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "name": "Ambalavelona",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c4d00af3-a4ec-4e8c-9745-e761db55ec61": {
- "id": "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "label": "Ambodimanga I",
- "node": {
- "locationId": "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "name": "Ambodimanga I",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "ba2c92bc-a8e4-4511-979d-f0a23e51bd06": {
- "id": "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "label": "Bealampona",
- "node": {
- "locationId": "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "name": "Bealampona",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "956ff119-1bc9-4b97-9a3a-f69624756dad": {
- "id": "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "label": "Ambodidivaina",
- "node": {
- "locationId": "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "name": "Ambodidivaina",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0": {
- "id": "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "label": "Ambodiangezoka",
- "node": {
- "locationId": "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "name": "Ambodiangezoka",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "d4a44bce-48ff-401c-b2df-d9eb7606751f": {
- "id": "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "label": "Ambinany Antsahamena",
- "node": {
- "locationId": "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "name": "Ambinany Antsahamena",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d": {
- "id": "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "label": "Andrakata",
- "node": {
- "locationId": "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "name": "Andrakata",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "5488471d-63d6-43da-b3d2-e3189e479b4f": {
- "id": "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "label": "Andasibe Koboahina",
- "node": {
- "locationId": "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "name": "Andasibe Koboahina",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "403aac75-b0c8-4a66-9795-7e0f3f28f76e": {
- "id": "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "label": "Belaoka Lokoho",
- "node": {
- "locationId": "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "name": "Belaoka Lokoho",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd": {
- "id": "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "label": "Belaoka Marovato",
- "node": {
- "locationId": "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "name": "Belaoka Marovato",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b": {
- "id": "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b",
- "label": "Betsakotsako Andranotsara",
- "node": {
- "locationId": "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b",
- "name": "Betsakotsako Andranotsara",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14": {
- "id": "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "label": "Boeny",
- "node": {
- "locationId": "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "name": "Boeny",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "727a1a8a-2139-4011-a21c-d135dc9257e0": {
- "id": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "label": "ATSINANANA",
- "node": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "name": "ATSINANANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "1a933319-7778-46ac-a071-55fe110955c4": {
- "id": "1a933319-7778-46ac-a071-55fe110955c4",
- "label": "Vohibinany (Brickaville)",
- "node": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "name": "Vohibinany (Brickaville)",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "65f72159-94f9-4537-92e6-44445b7648a6": {
- "id": "65f72159-94f9-4537-92e6-44445b7648a6",
- "label": "Ambalarondra",
- "node": {
- "locationId": "65f72159-94f9-4537-92e6-44445b7648a6",
- "name": "Ambalarondra",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "40b9267b-e72f-499d-b3db-eccc5c5dbee4": {
- "id": "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "label": "Antsampanana",
- "node": {
- "locationId": "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "name": "Antsampanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "cd188443-8142-4137-bfdd-66eaa0f496b3": {
- "id": "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "label": "Fetraomby",
- "node": {
- "locationId": "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "name": "Fetraomby",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "a0f71711-e415-4eb7-a5a1-5771c9709049": {
- "id": "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "label": "Vohibinany",
- "node": {
- "locationId": "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "name": "Vohibinany",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "17ba30fd-5914-414d-8350-7144e7058a77": {
- "id": "17ba30fd-5914-414d-8350-7144e7058a77",
- "label": "Andekaleka",
- "node": {
- "locationId": "17ba30fd-5914-414d-8350-7144e7058a77",
- "name": "Andekaleka",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "52549a24-7bd3-4d01-9e16-c609ab4b39b2": {
- "id": "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "label": "Andovoranto",
- "node": {
- "locationId": "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "name": "Andovoranto",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "3a3461a0-3511-4882-919e-04f0b7164d2a": {
- "id": "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "label": "Ambohimanana",
- "node": {
- "locationId": "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "name": "Ambohimanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73": {
- "id": "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "label": "Ampasimbe",
- "node": {
- "locationId": "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "name": "Ampasimbe",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe": {
- "id": "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "label": "Ambinaninony",
- "node": {
- "locationId": "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "name": "Ambinaninony",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "dfff690b-83aa-45e3-ab66-90f5394dfb9f": {
- "id": "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "label": "Ranomafana Atsinanana",
- "node": {
- "locationId": "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "name": "Ranomafana Atsinanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "c66ace89-45ec-46d9-a29c-ec774b1d957f": {
- "id": "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "label": "Vohipeno Razanaka",
- "node": {
- "locationId": "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "name": "Vohipeno Razanaka",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "5f475e19-0945-40e0-ae70-9d471f374ed9": {
- "id": "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "label": "Mahatsara",
- "node": {
- "locationId": "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "name": "Mahatsara",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "2b0441e2-395c-46ec-9b72-fca39eca5433": {
- "id": "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "label": "Vohitranivona",
- "node": {
- "locationId": "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "name": "Vohitranivona",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "75e4b8be-84a5-47ce-8f9f-323996daae9c": {
- "id": "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "label": "Manambato",
- "node": {
- "locationId": "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "name": "Manambato",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "c27a9c69-3311-4a70-8a5d-a685be8fdba9": {
- "id": "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "label": "Maroseranana",
- "node": {
- "locationId": "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "name": "Maroseranana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "046ef3c1-593f-4045-b2d0-dbb8ddda46bc": {
- "id": "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "label": "Anjahamana",
- "node": {
- "locationId": "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "name": "Anjahamana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "42e81247-5cb0-47cb-b18f-f6296d363f6c": {
- "id": "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "label": "Fanasana",
- "node": {
- "locationId": "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "name": "Fanasana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "d93f1348-9ca7-44bb-9605-a409aac208c7": {
- "id": "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "label": "Lohariandava",
- "node": {
- "locationId": "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "name": "Lohariandava",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "3b9affb7-0fbd-459f-a5a5-3f39690effce": {
- "id": "3b9affb7-0fbd-459f-a5a5-3f39690effce",
- "label": "Anivorano Atsinanana",
- "node": {
- "locationId": "3b9affb7-0fbd-459f-a5a5-3f39690effce",
- "name": "Anivorano Atsinanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "8a185373-8e0b-4618-9cd9-23f93040530b": {
- "id": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "label": "Vatomandry",
- "node": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "name": "Vatomandry",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4f862973-3a7b-404a-bd7e-ba6a973eca85": {
- "id": "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "label": "Ifasina II",
- "node": {
- "locationId": "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "name": "Ifasina II",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "856fab05-a4ea-419c-a5c0-8527aef640a7": {
- "id": "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "label": "Ifasina I",
- "node": {
- "locationId": "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "name": "Ifasina I",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "a9aa107a-fead-4341-9699-7e17a31da7dd": {
- "id": "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "label": "Iamborano",
- "node": {
- "locationId": "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "name": "Iamborano",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "7e7c2bc7-a430-4d94-89b4-82a447f8e87b": {
- "id": "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "label": "Iaborano",
- "node": {
- "locationId": "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "name": "Iaborano",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b671fb8e-1b87-4f78-98ce-d7bf6f53801f": {
- "id": "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "label": "Ilaka Est",
- "node": {
- "locationId": "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "name": "Ilaka Est",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "166bd445-1e67-4584-9c5d-a2bef39ede32": {
- "id": "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "label": "Tsivangiana",
- "node": {
- "locationId": "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "name": "Tsivangiana",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "124f538f-4595-449e-8bb3-e20623caca47": {
- "id": "124f538f-4595-449e-8bb3-e20623caca47",
- "label": "Ampasimadinika",
- "node": {
- "locationId": "124f538f-4595-449e-8bb3-e20623caca47",
- "name": "Ampasimadinika",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "8d8b9857-3571-4c83-85d8-34abe34e550c": {
- "id": "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "label": "Sahamatevina",
- "node": {
- "locationId": "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "name": "Sahamatevina",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "c85b3c92-782d-431f-8b26-878e9fd84618": {
- "id": "c85b3c92-782d-431f-8b26-878e9fd84618",
- "label": "Vatomandry",
- "node": {
- "locationId": "c85b3c92-782d-431f-8b26-878e9fd84618",
- "name": "Vatomandry",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b437b208-2bf5-4d50-8352-4af040a29b33": {
- "id": "b437b208-2bf5-4d50-8352-4af040a29b33",
- "label": "Amboditavolo",
- "node": {
- "locationId": "b437b208-2bf5-4d50-8352-4af040a29b33",
- "name": "Amboditavolo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "99bc89f4-0a90-4018-b0a0-e367d243b2f8": {
- "id": "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "label": "Niarovana Caroline",
- "node": {
- "locationId": "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "name": "Niarovana Caroline",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a": {
- "id": "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b24f1e21-f5b3-43d1-a24b-bf9b942a2077": {
- "id": "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "label": "Maintinandry",
- "node": {
- "locationId": "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "name": "Maintinandry",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "47757d6e-cf87-4ee7-b15b-a29ba8f825e7": {
- "id": "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "label": "Tsarasambo",
- "node": {
- "locationId": "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "name": "Tsarasambo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "95d7abba-45d8-47ad-bb9d-44b186d67a7e": {
- "id": "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "label": "Ampasimazava",
- "node": {
- "locationId": "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "name": "Ampasimazava",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "c4619687-4d15-4b33-b9c9-ff510a9596a6": {
- "id": "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "label": "Antanambao Mahatsara",
- "node": {
- "locationId": "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "name": "Antanambao Mahatsara",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "13c44f6e-19c4-4b49-996c-1345f9183601": {
- "id": "13c44f6e-19c4-4b49-996c-1345f9183601",
- "label": "Ambalabe",
- "node": {
- "locationId": "13c44f6e-19c4-4b49-996c-1345f9183601",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "6392c821-780f-4d7f-b5db-42107701ebad": {
- "id": "6392c821-780f-4d7f-b5db-42107701ebad",
- "label": "Ambalavolo",
- "node": {
- "locationId": "6392c821-780f-4d7f-b5db-42107701ebad",
- "name": "Ambalavolo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "9dd565ce-26df-4dba-aba1-f6d63aa74e3e": {
- "id": "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "label": "Niherenana",
- "node": {
- "locationId": "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "name": "Niherenana",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "69653c01-f688-4f87-bbf3-d71a0db752be": {
- "id": "69653c01-f688-4f87-bbf3-d71a0db752be",
- "label": "Ambodivoananto",
- "node": {
- "locationId": "69653c01-f688-4f87-bbf3-d71a0db752be",
- "name": "Ambodivoananto",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "5fe98b66-c24f-4194-8234-074deb866157": {
- "id": "5fe98b66-c24f-4194-8234-074deb866157",
- "label": "Ifasina III",
- "node": {
- "locationId": "5fe98b66-c24f-4194-8234-074deb866157",
- "name": "Ifasina III",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "5afefaad-5239-4b54-b415-41958204c448": {
- "id": "5afefaad-5239-4b54-b415-41958204c448",
- "label": "Tanambao Vahatrakaka",
- "node": {
- "locationId": "5afefaad-5239-4b54-b415-41958204c448",
- "name": "Tanambao Vahatrakaka",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "0f89dce3-9026-4511-bd93-825b0daf3183": {
- "id": "0f89dce3-9026-4511-bd93-825b0daf3183",
- "label": "Fenerive Est",
- "node": {
- "locationId": "0f89dce3-9026-4511-bd93-825b0daf3183",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8": {
- "id": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "label": "Mahanoro",
- "node": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "11fccc09-14f9-4dc7-9d1e-959bb58ce807": {
- "id": "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "label": "Ambinanindilana",
- "node": {
- "locationId": "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "name": "Ambinanindilana",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "b264d2dd-d303-4f48-9a90-34e2205dfd37": {
- "id": "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "label": "Ankazotsifantatra",
- "node": {
- "locationId": "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "name": "Ankazotsifantatra",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "875bbc6b-8344-4896-96ed-c06feb2dddff": {
- "id": "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "label": "Mahanoro",
- "node": {
- "locationId": "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "7c16ef10-6184-4361-95f1-0f957dd676e1": {
- "id": "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "label": "Manjakandriana",
- "node": {
- "locationId": "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "d72dafb1-64b1-4614-95a4-58a95e8a4ff8": {
- "id": "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "label": "Tsaravinany",
- "node": {
- "locationId": "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "name": "Tsaravinany",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "a747f458-ded1-4473-b472-01fdac24e607": {
- "id": "a747f458-ded1-4473-b472-01fdac24e607",
- "label": "Betsizaraina",
- "node": {
- "locationId": "a747f458-ded1-4473-b472-01fdac24e607",
- "name": "Betsizaraina",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "dedcd373-b41a-4034-a109-93cbb70f6d58": {
- "id": "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "label": "Ambodiharina",
- "node": {
- "locationId": "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "name": "Ambodiharina",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "26d0b649-417e-4d55-8a55-2ec4d54b3b54": {
- "id": "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "label": "Andranambomaro",
- "node": {
- "locationId": "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "name": "Andranambomaro",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "a656f0b7-a623-42be-b6a4-240887e6836f": {
- "id": "a656f0b7-a623-42be-b6a4-240887e6836f",
- "label": "Ambinanindrano",
- "node": {
- "locationId": "a656f0b7-a623-42be-b6a4-240887e6836f",
- "name": "Ambinanindrano",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "5563e036-eb4c-4dd1-b639-e11c0b967c2b": {
- "id": "5563e036-eb4c-4dd1-b639-e11c0b967c2b",
- "label": "Ambodibonara",
- "node": {
- "locationId": "5563e036-eb4c-4dd1-b639-e11c0b967c2b",
- "name": "Ambodibonara",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "62ddb7de-9eba-4f25-9bcd-922d83e15a49": {
- "id": "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "label": "Masomeloka",
- "node": {
- "locationId": "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "name": "Masomeloka",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "1939b658-c60e-4a2d-8b5e-094724b47ef3": {
- "id": "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "label": "Befotaka",
- "node": {
- "locationId": "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "9691bdce-d984-45a0-b509-7cea8fd8815a": {
- "id": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "label": "Toamasina II",
- "node": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "name": "Toamasina II",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b": {
- "id": "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "label": "Ambodilazana",
- "node": {
- "locationId": "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "name": "Ambodilazana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "a896771d-496e-4278-b27b-2f807289b028": {
- "id": "a896771d-496e-4278-b27b-2f807289b028",
- "label": "Amboditandroroho Mahatsara",
- "node": {
- "locationId": "a896771d-496e-4278-b27b-2f807289b028",
- "name": "Amboditandroroho Mahatsara",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "2522f97b-8add-45ac-bede-fb2c91e4f8b3": {
- "id": "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "label": "Ampasimadinika Manambolo",
- "node": {
- "locationId": "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "name": "Ampasimadinika Manambolo",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "66d3aa88-681e-4bab-85a4-a94fd66bdcf1": {
- "id": "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "label": "Antenina I",
- "node": {
- "locationId": "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "name": "Antenina I",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "76761d57-6e94-493c-8e12-5b12e1e3e5da": {
- "id": "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "label": "Toamasina Suburbaine",
- "node": {
- "locationId": "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "name": "Toamasina Suburbaine",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "235159fc-bcff-4043-923a-32a308f8522b": {
- "id": "235159fc-bcff-4043-923a-32a308f8522b",
- "label": "Mangabe",
- "node": {
- "locationId": "235159fc-bcff-4043-923a-32a308f8522b",
- "name": "Mangabe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "f0e97df6-ca59-453f-b24b-8ffd6d9a6854": {
- "id": "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "label": "Fanandrahana",
- "node": {
- "locationId": "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "name": "Fanandrahana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "e36e4621-7077-4e20-b945-a31b1cf1026f": {
- "id": "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "label": "Mahavelona (Foulpointe)",
- "node": {
- "locationId": "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "name": "Mahavelona (Foulpointe)",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "4488e78a-ecfd-4a1a-b46e-40194e148cc4": {
- "id": "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "label": "Fito_Sahaviavy",
- "node": {
- "locationId": "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "name": "Fito_Sahaviavy",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "5646edc8-2ab3-435d-91ff-22bd9fa97b14": {
- "id": "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "label": "Antetezambaro",
- "node": {
- "locationId": "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "name": "Antetezambaro",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "31c17a9e-7843-4322-b1c1-f73319aec159": {
- "id": "31c17a9e-7843-4322-b1c1-f73319aec159",
- "label": "Sahambala",
- "node": {
- "locationId": "31c17a9e-7843-4322-b1c1-f73319aec159",
- "name": "Sahambala",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b": {
- "id": "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "label": "Andondabe",
- "node": {
- "locationId": "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "name": "Andondabe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "d2bc4129-6276-45a1-96cf-07100d3f3858": {
- "id": "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "label": "Amporoforo",
- "node": {
- "locationId": "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "name": "Amporoforo",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "10030f3b-515b-40a4-81fa-cf0fa2b63f0f": {
- "id": "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "label": "Ampisokina",
- "node": {
- "locationId": "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "name": "Ampisokina",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "a13aa8a8-3349-4a05-be44-c7a8177ce18f": {
- "id": "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "label": "Andranobolaha",
- "node": {
- "locationId": "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "name": "Andranobolaha",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "b45c3da4-a658-46d9-9074-414901a7d060": {
- "id": "b45c3da4-a658-46d9-9074-414901a7d060",
- "label": "Ambodiriana",
- "node": {
- "locationId": "b45c3da4-a658-46d9-9074-414901a7d060",
- "name": "Ambodiriana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "19882abc-7bd7-444c-9a0a-8277943380c5": {
- "id": "19882abc-7bd7-444c-9a0a-8277943380c5",
- "label": "Ampasimbe Onibe",
- "node": {
- "locationId": "19882abc-7bd7-444c-9a0a-8277943380c5",
- "name": "Ampasimbe Onibe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "1b6777fd-7fc6-4159-ab76-034cd0b81889": {
- "id": "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "label": "Toamasina I",
- "node": {
- "locationId": "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "name": "Toamasina I",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "6ed2dd71-3986-41c7-8adc-877630689411": {
- "id": "6ed2dd71-3986-41c7-8adc-877630689411",
- "label": "Toamasina I",
- "node": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "name": "Toamasina I",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a03b7be7-546a-49e0-8c1d-f5cf5899c817": {
- "id": "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "label": "Toamasina CU (3e A) Ankirihiry",
- "node": {
- "locationId": "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "name": "Toamasina CU (3e A) Ankirihiry",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b": {
- "id": "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "label": "CU Tamatave",
- "node": {
- "locationId": "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "name": "CU Tamatave",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219": {
- "id": "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "label": "Toamasina CU (1er A) Ambodimanga",
- "node": {
- "locationId": "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "name": "Toamasina CU (1er A) Ambodimanga",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "bd49b943-c21c-4671-b113-1dcd1ae065c3": {
- "id": "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "label": "Toamasina CU (1er A)",
- "node": {
- "locationId": "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "name": "Toamasina CU (1er A)",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "3cd62f91-8030-4138-bb03-c89e64e129a8": {
- "id": "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "label": "CU Toamasina 1er",
- "node": {
- "locationId": "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "name": "CU Toamasina 1er",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "5d7daae1-38c9-4736-806e-d736c53e0e6c": {
- "id": "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "label": "Toamasina CU (2e A) Anjoma",
- "node": {
- "locationId": "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "name": "Toamasina CU (2e A) Anjoma",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "1573a918-5604-491c-a337-b7e9bcb71383": {
- "id": "1573a918-5604-491c-a337-b7e9bcb71383",
- "label": "Toamasina CU (3e A)",
- "node": {
- "locationId": "1573a918-5604-491c-a337-b7e9bcb71383",
- "name": "Toamasina CU (3e A)",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "3182bc91-0337-478b-9e28-d4e593c8558e": {
- "id": "3182bc91-0337-478b-9e28-d4e593c8558e",
- "label": "Toamasina CU (4e A) Ambohijafy",
- "node": {
- "locationId": "3182bc91-0337-478b-9e28-d4e593c8558e",
- "name": "Toamasina CU (4e A) Ambohijafy",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "7c0f0dae-ff6c-4124-acb2-c53b379dbf22": {
- "id": "7c0f0dae-ff6c-4124-acb2-c53b379dbf22",
- "label": "Toamasina CU (5e A) Vérrerie",
- "node": {
- "locationId": "7c0f0dae-ff6c-4124-acb2-c53b379dbf22",
- "name": "Toamasina CU (5e A) Vérrerie",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "f60f9981-c0ba-42df-8efd-25c326e9f52a": {
- "id": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "label": "Marolambo",
- "node": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "name": "Marolambo",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ccab977f-1480-4c75-899a-ad823f666143": {
- "id": "ccab977f-1480-4c75-899a-ad823f666143",
- "label": "Ambatofisaka II",
- "node": {
- "locationId": "ccab977f-1480-4c75-899a-ad823f666143",
- "name": "Ambatofisaka II",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5": {
- "id": "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "label": "Andonabe Atsimo",
- "node": {
- "locationId": "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "name": "Andonabe Atsimo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "7c085f80-da12-4e79-bb56-6639da793a45": {
- "id": "7c085f80-da12-4e79-bb56-6639da793a45",
- "label": "Betampona",
- "node": {
- "locationId": "7c085f80-da12-4e79-bb56-6639da793a45",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "42ae3f2f-1596-4413-af4c-83a6097aa1b6": {
- "id": "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "label": "Lohavanana",
- "node": {
- "locationId": "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "name": "Lohavanana",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "aae5814f-d246-48dd-9d17-b1588683ae5f": {
- "id": "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "label": "Amboasary",
- "node": {
- "locationId": "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "name": "Amboasary",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "34e89367-b965-478a-a020-24c04382ccb6": {
- "id": "34e89367-b965-478a-a020-24c04382ccb6",
- "label": "Ambohimilanja",
- "node": {
- "locationId": "34e89367-b965-478a-a020-24c04382ccb6",
- "name": "Ambohimilanja",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b": {
- "id": "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39": {
- "id": "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "label": "Anosiarivo",
- "node": {
- "locationId": "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "name": "Anosiarivo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "834729ac-bdb3-418e-91c1-2024e70af24f": {
- "id": "834729ac-bdb3-418e-91c1-2024e70af24f",
- "label": "Sahakevo",
- "node": {
- "locationId": "834729ac-bdb3-418e-91c1-2024e70af24f",
- "name": "Sahakevo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4": {
- "id": "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "label": "Ambalapaiso II",
- "node": {
- "locationId": "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "name": "Ambalapaiso II",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "0243eed3-9e5f-412e-97d4-368fb08e0e17": {
- "id": "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "label": "Ambodivoahangy",
- "node": {
- "locationId": "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "name": "Ambodivoahangy",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "d49b3888-29dd-46a2-a417-20f174e061d4": {
- "id": "d49b3888-29dd-46a2-a417-20f174e061d4",
- "label": "Androrangavola",
- "node": {
- "locationId": "d49b3888-29dd-46a2-a417-20f174e061d4",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "3216d471-7a14-4c9c-8ec2-777290df6ebc": {
- "id": "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "label": "Marolambo",
- "node": {
- "locationId": "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "name": "Marolambo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c": {
- "id": "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c",
- "label": "Tanambao Rabemanana",
- "node": {
- "locationId": "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c",
- "name": "Tanambao Rabemanana",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "5f5c9174-d975-4486-9f15-adcb456bd14c": {
- "id": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "label": "Antanambao Manampontsy",
- "node": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "name": "Antanambao Manampontsy",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2": {
- "id": "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "label": "Antanambao Manampotsy",
- "node": {
- "locationId": "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "name": "Antanambao Manampotsy",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "985f37ca-10ae-4dd4-9db1-1ac7f78d9449": {
- "id": "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "label": "Antanandehibe",
- "node": {
- "locationId": "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "name": "Antanandehibe",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e": {
- "id": "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "label": "Manakana",
- "node": {
- "locationId": "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "name": "Manakana",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "8fd01690-a3f0-47ae-8c1e-048e7c2497b7": {
- "id": "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "label": "Mahela",
- "node": {
- "locationId": "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "name": "Mahela",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33": {
- "id": "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33",
- "label": "Saivaza",
- "node": {
- "locationId": "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33",
- "name": "Saivaza",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc": {
- "id": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "label": "Nosy Boraha",
- "node": {
- "locationId": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "name": "Nosy Boraha",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "17dd876d-083a-4489-991a-cd4ccaab3686": {
- "id": "17dd876d-083a-4489-991a-cd4ccaab3686",
- "label": "CU Sainte Marie",
- "node": {
- "locationId": "17dd876d-083a-4489-991a-cd4ccaab3686",
- "name": "CU Sainte Marie",
- "parentLocation": {
- "locationId": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0664d1bf-f8df-4fa3-9453-c5f3a6455c11": {
- "id": "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "label": "Amoron\u0027i Mania",
- "node": {
- "locationId": "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "name": "Amoron\u0027i Mania",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "00ca11c2-3901-4755-85c4-bda273490f18": {
- "id": "00ca11c2-3901-4755-85c4-bda273490f18",
- "label": "Itasy",
- "node": {
- "locationId": "00ca11c2-3901-4755-85c4-bda273490f18",
- "name": "Itasy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ca04e954-c52d-46aa-b9f9-39132b690b7e": {
- "id": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "label": "DIANA",
- "node": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "name": "DIANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "329ed8df-37b4-4486-bb6e-c751afc4485d": {
- "id": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "label": "Ambanja",
- "node": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "name": "Ambanja",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9c4abdd5-023b-49aa-b006-4c8d7171bd19": {
- "id": "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "label": "Ambanja",
- "node": {
- "locationId": "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "name": "Ambanja",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "f5456c2c-2468-4b9d-a885-e19510930e9d": {
- "id": "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "label": "Maherivaratra",
- "node": {
- "locationId": "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "name": "Maherivaratra",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "6657b912-2e82-41ad-a03c-ab9416c72a9a": {
- "id": "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "label": "Ankatafa",
- "node": {
- "locationId": "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "name": "Ankatafa",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "c4a6b01f-9760-49d2-8496-c66eca2e28c5": {
- "id": "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "label": "Antranokarany",
- "node": {
- "locationId": "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "name": "Antranokarany",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e": {
- "id": "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "label": "Maevatanana",
- "node": {
- "locationId": "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "9823c682-2c39-4ea3-a62a-6214580360eb": {
- "id": "9823c682-2c39-4ea3-a62a-6214580360eb",
- "label": "Ambodimanga Ramena",
- "node": {
- "locationId": "9823c682-2c39-4ea3-a62a-6214580360eb",
- "name": "Ambodimanga Ramena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "907074d6-3ff4-46de-a469-3919d1ef189a": {
- "id": "907074d6-3ff4-46de-a469-3919d1ef189a",
- "label": "Antsakoamanondro",
- "node": {
- "locationId": "907074d6-3ff4-46de-a469-3919d1ef189a",
- "name": "Antsakoamanondro",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8c99cbc4-2ef7-40fc-97c3-ea075884efcc": {
- "id": "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "label": "Marovato",
- "node": {
- "locationId": "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "450ec0a1-cf33-43c8-ad11-8962d239b5f2": {
- "id": "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "label": "Djangoa",
- "node": {
- "locationId": "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "name": "Djangoa",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "01f3c22d-f8f0-4e1d-95f0-d354430d8f94": {
- "id": "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "label": "Benavony",
- "node": {
- "locationId": "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "name": "Benavony",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "839c0c6b-79cb-4090-bb8d-3cba1b9ba839": {
- "id": "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "label": "Ramena",
- "node": {
- "locationId": "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "name": "Ramena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "975e3af3-f7dc-47d8-9744-8178cd046882": {
- "id": "975e3af3-f7dc-47d8-9744-8178cd046882",
- "label": "Ambohimarina",
- "node": {
- "locationId": "975e3af3-f7dc-47d8-9744-8178cd046882",
- "name": "Ambohimarina",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8232f159-d048-4f06-8caa-c32d0ab0e42e": {
- "id": "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "label": "Antafiambotry",
- "node": {
- "locationId": "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "name": "Antafiambotry",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "14297265-a24f-430e-8ef6-29bd76e2a3fa": {
- "id": "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "label": "Antsatsaka",
- "node": {
- "locationId": "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "name": "Antsatsaka",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "be2535e0-22c0-40fb-8e16-be4827f0359a": {
- "id": "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "label": "Antsirabe",
- "node": {
- "locationId": "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "name": "Antsirabe",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "e83fc4b4-1d32-42ef-84c4-f6a57c50e558": {
- "id": "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "label": "Ambaliha",
- "node": {
- "locationId": "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "ef5a8e6f-eb78-4a96-971f-99fb86a212a2": {
- "id": "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "label": "Ankingameloka",
- "node": {
- "locationId": "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "name": "Ankingameloka",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "13b69347-5c2c-4ecf-bac2-cf188d632bfa": {
- "id": "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "label": "Anorotsangana",
- "node": {
- "locationId": "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "name": "Anorotsangana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "eb02f8bb-0d48-464d-a06e-253e82195485": {
- "id": "eb02f8bb-0d48-464d-a06e-253e82195485",
- "label": "Ambohimena",
- "node": {
- "locationId": "eb02f8bb-0d48-464d-a06e-253e82195485",
- "name": "Ambohimena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee": {
- "id": "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "label": "Bemaneviky Haute Sambirano",
- "node": {
- "locationId": "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "name": "Bemaneviky Haute Sambirano",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "0c021d99-dadb-4773-9cdd-604f386db419": {
- "id": "0c021d99-dadb-4773-9cdd-604f386db419",
- "label": "Ambohitrandriana",
- "node": {
- "locationId": "0c021d99-dadb-4773-9cdd-604f386db419",
- "name": "Ambohitrandriana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20": {
- "id": "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "label": "Bemaneviky Ouest",
- "node": {
- "locationId": "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "name": "Bemaneviky Ouest",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "3c8c19e8-9176-4373-88fc-f212e6b70aa9": {
- "id": "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "label": "Ambalahonko",
- "node": {
- "locationId": "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "name": "Ambalahonko",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "a973d9be-89f5-477b-b59d-ba337e645dcc": {
- "id": "a973d9be-89f5-477b-b59d-ba337e645dcc",
- "label": "Marotaolana",
- "node": {
- "locationId": "a973d9be-89f5-477b-b59d-ba337e645dcc",
- "name": "Marotaolana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "b73dcf27-abfa-4148-870a-6e66759cbe13": {
- "id": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "label": "Ambilobe",
- "node": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "name": "Ambilobe",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dd877046-063b-40d6-8d0d-00b8816b361e": {
- "id": "dd877046-063b-40d6-8d0d-00b8816b361e",
- "label": "Antsohimbondrona",
- "node": {
- "locationId": "dd877046-063b-40d6-8d0d-00b8816b361e",
- "name": "Antsohimbondrona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "46c5ff85-884d-4d5b-a1db-290a85890979": {
- "id": "46c5ff85-884d-4d5b-a1db-290a85890979",
- "label": "Anjiabe Ambony",
- "node": {
- "locationId": "46c5ff85-884d-4d5b-a1db-290a85890979",
- "name": "Anjiabe Ambony",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "037573cd-c42b-4f4f-a397-cf8800453990": {
- "id": "037573cd-c42b-4f4f-a397-cf8800453990",
- "label": "Ampondralava",
- "node": {
- "locationId": "037573cd-c42b-4f4f-a397-cf8800453990",
- "name": "Ampondralava",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "95b5bc07-9f47-4fd4-8815-75d747ddfb44": {
- "id": "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "label": "Mantaly",
- "node": {
- "locationId": "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "name": "Mantaly",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "35645c0e-a273-4069-a5da-5ad95473df1f": {
- "id": "35645c0e-a273-4069-a5da-5ad95473df1f",
- "label": "Betsiaka",
- "node": {
- "locationId": "35645c0e-a273-4069-a5da-5ad95473df1f",
- "name": "Betsiaka",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "40d4ed36-6c93-4af6-8cf0-0967ccad4f91": {
- "id": "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "label": "Ambodibonara",
- "node": {
- "locationId": "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "name": "Ambodibonara",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "106cb2b5-5e15-429e-96f9-7490c9f86bf3": {
- "id": "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "label": "Ambakirano",
- "node": {
- "locationId": "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "name": "Ambakirano",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "ea21e7e3-8f84-4d2e-9273-f248a06ab560": {
- "id": "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "label": "Antsaravibe",
- "node": {
- "locationId": "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "name": "Antsaravibe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "be2fb106-68ea-408e-aca8-cb0c8800f846": {
- "id": "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "label": "Anaborano ifasy",
- "node": {
- "locationId": "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "name": "Anaborano ifasy",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "4bbc7251-67f6-4e06-9064-697e00450a0e": {
- "id": "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "label": "Antanabe",
- "node": {
- "locationId": "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "name": "Antanabe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "f1942314-7e49-4b54-bf8f-8a78f65954f2": {
- "id": "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "label": "Ankaratra",
- "node": {
- "locationId": "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "name": "Ankaratra",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "e9cf6d50-0bda-4228-ab1a-49be8efb0626": {
- "id": "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "label": "Beramanja",
- "node": {
- "locationId": "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "name": "Beramanja",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "4dc80a71-98dd-4869-8c52-432591f41d0e": {
- "id": "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "label": "Ambatoben\u0027Anjavy",
- "node": {
- "locationId": "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "name": "Ambatoben\u0027Anjavy",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "6b99bb4b-46c6-4013-90d0-a130f96653bd": {
- "id": "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "label": "Marivorahona",
- "node": {
- "locationId": "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "name": "Marivorahona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "56820992-db33-41af-94fe-b65478c390ba": {
- "id": "56820992-db33-41af-94fe-b65478c390ba",
- "label": "Mosorolava Antsohimbondrona",
- "node": {
- "locationId": "56820992-db33-41af-94fe-b65478c390ba",
- "name": "Mosorolava Antsohimbondrona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4": {
- "id": "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "label": "Ambarakaraka",
- "node": {
- "locationId": "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "name": "Ambarakaraka",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "9b7e1ddc-1122-455f-9c56-9087783193d6": {
- "id": "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "label": "Ambilobe",
- "node": {
- "locationId": "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "name": "Ambilobe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "3b3f5833-ecc5-4534-be1a-7ccdd19923e8": {
- "id": "3b3f5833-ecc5-4534-be1a-7ccdd19923e8",
- "label": "Manambato",
- "node": {
- "locationId": "3b3f5833-ecc5-4534-be1a-7ccdd19923e8",
- "name": "Manambato",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb": {
- "id": "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "label": "Antsiranana II",
- "node": {
- "locationId": "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "name": "Antsiranana II",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "ce377352-a89c-476b-aaac-826753af59e5": {
- "id": "ce377352-a89c-476b-aaac-826753af59e5",
- "label": "Antsiranana I",
- "node": {
- "locationId": "ce377352-a89c-476b-aaac-826753af59e5",
- "name": "Antsiranana I",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "a6538b2f-c402-444a-ba0d-1e649f9405de": {
- "id": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "label": "Nosy Be",
- "node": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "name": "Nosy Be",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "817f42b2-0193-4bde-aeb6-9e3bd2aef153": {
- "id": "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "label": "Befotaka",
- "node": {
- "locationId": "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "9ba2942d-0a1d-4d2b-af7e-746d84613a39": {
- "id": "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "label": "Ampangoriana",
- "node": {
- "locationId": "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "name": "Ampangoriana",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "e7f5f881-46e3-444e-8323-d1737f46b1f7": {
- "id": "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "label": "Dzamandzar",
- "node": {
- "locationId": "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "name": "Dzamandzar",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "427423cf-3444-4e7a-97fc-c544406be552": {
- "id": "427423cf-3444-4e7a-97fc-c544406be552",
- "label": "Ambatozavavy",
- "node": {
- "locationId": "427423cf-3444-4e7a-97fc-c544406be552",
- "name": "Ambatozavavy",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "19528a20-c9a9-47f5-a403-0d4871d5c1f8": {
- "id": "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "label": "Hell ville",
- "node": {
- "locationId": "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "name": "Hell ville",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5": {
- "id": "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5",
- "label": "Bemanondrobe",
- "node": {
- "locationId": "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5",
- "name": "Bemanondrobe",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "d26b65b6-d268-4e44-9c28-5f02a0806b16": {
- "id": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "label": "Antsiranana II",
- "node": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "name": "Antsiranana II",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2f34ef20-f45e-4849-a739-4b4443024d1f": {
- "id": "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "label": "Bobasakoa",
- "node": {
- "locationId": "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "name": "Bobasakoa",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "37191b95-88f2-461e-bbd8-fe30278e203d": {
- "id": "37191b95-88f2-461e-bbd8-fe30278e203d",
- "label": "Antsahampano",
- "node": {
- "locationId": "37191b95-88f2-461e-bbd8-fe30278e203d",
- "name": "Antsahampano",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c": {
- "id": "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "label": "Ankarongana",
- "node": {
- "locationId": "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "name": "Ankarongana",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "3056d84f-7da0-4bb2-943f-cab47f2f4b2d": {
- "id": "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "label": "Bobakilandy",
- "node": {
- "locationId": "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "name": "Bobakilandy",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "845d3a4e-097d-4ace-ade4-0ddb62282a38": {
- "id": "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "label": "Sadjoavato",
- "node": {
- "locationId": "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "name": "Sadjoavato",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "9fa40e4f-d02c-402b-97cf-2109befcb3e7": {
- "id": "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "label": "Sakaramy",
- "node": {
- "locationId": "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "name": "Sakaramy",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "30579399-ab1e-4dc0-bf34-eeed319631f2": {
- "id": "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "label": "Mangaoka",
- "node": {
- "locationId": "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "name": "Mangaoka",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "918874d3-939e-426f-a7ed-88b9d5efdd25": {
- "id": "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "label": "Antanamitarana Sud",
- "node": {
- "locationId": "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "name": "Antanamitarana Sud",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "1579716a-0cf1-4935-b8e4-d5fbf189194c": {
- "id": "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "label": "Anketrakabe",
- "node": {
- "locationId": "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "name": "Anketrakabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "326ccc68-c4c1-4904-b5f3-e31c0c2187c7": {
- "id": "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "label": "Andrafiabe",
- "node": {
- "locationId": "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "name": "Andrafiabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "8414f1da-68ff-426a-8e94-e035355ae2ad": {
- "id": "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "label": "Mahalina",
- "node": {
- "locationId": "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "name": "Mahalina",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "cb71fd8c-5cca-467d-a114-476e72193e5b": {
- "id": "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "label": "Ambolobozobe",
- "node": {
- "locationId": "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "name": "Ambolobozobe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "e79a1f72-ecce-4600-961c-8fe7aefeef82": {
- "id": "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "label": "Ambondrona",
- "node": {
- "locationId": "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "name": "Ambondrona",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "7594ea82-9c46-475a-b3d5-672fcd7b102b": {
- "id": "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "label": "Antsalaka",
- "node": {
- "locationId": "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "name": "Antsalaka",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "464165a8-688c-478f-8f73-7f37f5ac2367": {
- "id": "464165a8-688c-478f-8f73-7f37f5ac2367",
- "label": "Antsakoabe",
- "node": {
- "locationId": "464165a8-688c-478f-8f73-7f37f5ac2367",
- "name": "Antsakoabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "06767f7f-fb79-4708-82c4-8831a53da032": {
- "id": "06767f7f-fb79-4708-82c4-8831a53da032",
- "label": "Andranovondronina",
- "node": {
- "locationId": "06767f7f-fb79-4708-82c4-8831a53da032",
- "name": "Andranovondronina",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f": {
- "id": "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "label": "Andranofanjava",
- "node": {
- "locationId": "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "name": "Andranofanjava",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d": {
- "id": "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "label": "Mahavanona",
- "node": {
- "locationId": "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "name": "Mahavanona",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "9355decb-fe25-442d-b2bf-82e099aacaea": {
- "id": "9355decb-fe25-442d-b2bf-82e099aacaea",
- "label": "Joffre Ville",
- "node": {
- "locationId": "9355decb-fe25-442d-b2bf-82e099aacaea",
- "name": "Joffre Ville",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "138f731d-8ebc-4590-8f96-c5b9b32c9966": {
- "id": "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "label": "Mosorolava",
- "node": {
- "locationId": "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "name": "Mosorolava",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "a537fd83-ac03-4813-bc55-263bd3c5c330": {
- "id": "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "label": "Ramena",
- "node": {
- "locationId": "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "name": "Ramena",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "fff1aadf-33cb-473e-bd4a-43e7d6a6d218": {
- "id": "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "label": "Anivorano Nord",
- "node": {
- "locationId": "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "name": "Anivorano Nord",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "831923e8-43b2-4242-b9cd-37b3234059bb": {
- "id": "831923e8-43b2-4242-b9cd-37b3234059bb",
- "label": "Antsoha",
- "node": {
- "locationId": "831923e8-43b2-4242-b9cd-37b3234059bb",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842": {
- "id": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "label": "Antsiranana I",
- "node": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "name": "Antsiranana I",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "0a497653-d63e-42ac-a134-17c0bd715549": {
- "id": "0a497653-d63e-42ac-a134-17c0bd715549",
- "label": "Diego Suarez",
- "node": {
- "locationId": "0a497653-d63e-42ac-a134-17c0bd715549",
- "name": "Diego Suarez",
- "parentLocation": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- },
- "4b67952a-3cbc-45fb-b2bf-83654c0ce086": {
- "id": "4b67952a-3cbc-45fb-b2bf-83654c0ce086",
- "label": "Diégo-Suarez",
- "node": {
- "locationId": "4b67952a-3cbc-45fb-b2bf-83654c0ce086",
- "name": "Diégo-Suarez",
- "parentLocation": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c": {
- "id": "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "label": "Analanjirofo",
- "node": {
- "locationId": "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "name": "Analanjirofo",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "b63cfae9-3571-4ce9-803e-13cc34f11314": {
- "id": "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "label": "Atsimo Atsinanana",
- "node": {
- "locationId": "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "name": "Atsimo Atsinanana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "57045aff-b036-4ec6-a967-820f6399e564": {
- "id": "57045aff-b036-4ec6-a967-820f6399e564",
- "label": "SOFIA",
- "node": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "name": "SOFIA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8": {
- "id": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "label": "Mampikony",
- "node": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "name": "Mampikony",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "45af1096-5c0d-4777-a400-fdc882fb9ba5": {
- "id": "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "label": "Mampikony I",
- "node": {
- "locationId": "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "name": "Mampikony I",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "3f36fa1f-e560-4c92-add1-8085b4acc785": {
- "id": "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "label": "Komajia",
- "node": {
- "locationId": "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "name": "Komajia",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "5d4659dd-363a-4b72-a543-b05cb2e43dc0": {
- "id": "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "label": "Ambohitoaka",
- "node": {
- "locationId": "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "name": "Ambohitoaka",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "0e185898-154d-452e-aa95-adb1c0d56ea7": {
- "id": "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "label": "Mampikony II",
- "node": {
- "locationId": "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "name": "Mampikony II",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7": {
- "id": "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "label": "Bekoratsaka",
- "node": {
- "locationId": "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "name": "Bekoratsaka",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "67a623fa-d252-4f23-9f65-6a83909fb92f": {
- "id": "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "label": "Ankiririky",
- "node": {
- "locationId": "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "name": "Ankiririky",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "b726acab-cc02-4ced-8fa6-4dc27d6f20ee": {
- "id": "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "label": "Betaramahamay",
- "node": {
- "locationId": "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "name": "Betaramahamay",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "5a7434fd-e437-4d16-9784-fe0526927268": {
- "id": "5a7434fd-e437-4d16-9784-fe0526927268",
- "label": "Ambodihazoambo",
- "node": {
- "locationId": "5a7434fd-e437-4d16-9784-fe0526927268",
- "name": "Ambodihazoambo",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "29fcb6c5-089e-4732-8e21-47969ae66530": {
- "id": "29fcb6c5-089e-4732-8e21-47969ae66530",
- "label": "Malakialina",
- "node": {
- "locationId": "29fcb6c5-089e-4732-8e21-47969ae66530",
- "name": "Malakialina",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "102f119a-77e8-4a9a-a330-84acb32ae931": {
- "id": "102f119a-77e8-4a9a-a330-84acb32ae931",
- "label": "Ampasimatera",
- "node": {
- "locationId": "102f119a-77e8-4a9a-a330-84acb32ae931",
- "name": "Ampasimatera",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "fff729fa-19dd-426d-a5b1-8a66e74d1006": {
- "id": "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "label": "Antsohihy",
- "node": {
- "locationId": "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "1d3cfa84-6b64-4e84-8020-efb194ad6816": {
- "id": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "label": "Mandritsara",
- "node": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "name": "Mandritsara",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6e666d8a-f774-446e-af51-8541e938e22e": {
- "id": "6e666d8a-f774-446e-af51-8541e938e22e",
- "label": "Antsiatsiaka",
- "node": {
- "locationId": "6e666d8a-f774-446e-af51-8541e938e22e",
- "name": "Antsiatsiaka",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "8bc27433-6642-4574-9be6-8bba723780e4": {
- "id": "8bc27433-6642-4574-9be6-8bba723780e4",
- "label": "Tsarajomoka",
- "node": {
- "locationId": "8bc27433-6642-4574-9be6-8bba723780e4",
- "name": "Tsarajomoka",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "192971ce-ccb0-440c-882f-4e477b5c574a": {
- "id": "192971ce-ccb0-440c-882f-4e477b5c574a",
- "label": "Andohajango",
- "node": {
- "locationId": "192971ce-ccb0-440c-882f-4e477b5c574a",
- "name": "Andohajango",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "651eb56e-79c4-42e6-87cb-173e1ded2b86": {
- "id": "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "label": "Antsoha",
- "node": {
- "locationId": "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "3defc324-4a60-4ae1-81f0-42b0d1440ad9": {
- "id": "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "label": "Ankiakabe fonoko",
- "node": {
- "locationId": "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "name": "Ankiakabe fonoko",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "dcd7d275-f819-4887-a490-77e2cc45a377": {
- "id": "dcd7d275-f819-4887-a490-77e2cc45a377",
- "label": "Anjiabe",
- "node": {
- "locationId": "dcd7d275-f819-4887-a490-77e2cc45a377",
- "name": "Anjiabe",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff": {
- "id": "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "label": "Ambilombe",
- "node": {
- "locationId": "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "name": "Ambilombe",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3": {
- "id": "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "label": "Marotandrano",
- "node": {
- "locationId": "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "name": "Marotandrano",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "045a2e79-267a-4599-aaba-6f33e05d7cbd": {
- "id": "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "label": "Mandritsara",
- "node": {
- "locationId": "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "name": "Mandritsara",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14": {
- "id": "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "label": "Andratamarina",
- "node": {
- "locationId": "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "name": "Andratamarina",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "7f14fd91-3349-4174-a9b3-d5ed5169e4db": {
- "id": "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "label": "Antanandava",
- "node": {
- "locationId": "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "name": "Antanandava",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "96b867d2-165e-4d25-84dc-428e35880da7": {
- "id": "96b867d2-165e-4d25-84dc-428e35880da7",
- "label": "Ambalakirajy",
- "node": {
- "locationId": "96b867d2-165e-4d25-84dc-428e35880da7",
- "name": "Ambalakirajy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "a38e3276-af0a-4d57-ae33-62039a9e33b5": {
- "id": "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "label": "Pont Sofia",
- "node": {
- "locationId": "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "name": "Pont Sofia",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf": {
- "id": "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "label": "Antanambaon\u0027Amberina",
- "node": {
- "locationId": "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "name": "Antanambaon\u0027Amberina",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "0597fb20-d56c-4fe1-ae0f-3131129fdd50": {
- "id": "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "label": "Ambaripaika",
- "node": {
- "locationId": "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "name": "Ambaripaika",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "8dd2484e-3c8d-4ff5-8518-831448d0564e": {
- "id": "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "label": "Antsirabe Centre",
- "node": {
- "locationId": "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "name": "Antsirabe Centre",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "b63ea498-7d9a-4012-bf98-2258e371a259": {
- "id": "b63ea498-7d9a-4012-bf98-2258e371a259",
- "label": "Ambariokorano",
- "node": {
- "locationId": "b63ea498-7d9a-4012-bf98-2258e371a259",
- "name": "Ambariokorano",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "d2357cc8-982a-43eb-be32-da5548bd4584": {
- "id": "d2357cc8-982a-43eb-be32-da5548bd4584",
- "label": "Ambohisoa",
- "node": {
- "locationId": "d2357cc8-982a-43eb-be32-da5548bd4584",
- "name": "Ambohisoa",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e": {
- "id": "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "label": "Ambodiadabo Maitsokely",
- "node": {
- "locationId": "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "name": "Ambodiadabo Maitsokely",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "9d750201-83fe-4489-a794-54caf7ed20e8": {
- "id": "9d750201-83fe-4489-a794-54caf7ed20e8",
- "label": "Amboaboa",
- "node": {
- "locationId": "9d750201-83fe-4489-a794-54caf7ed20e8",
- "name": "Amboaboa",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "925ed0f2-d530-4818-bc84-5b64adc93333": {
- "id": "925ed0f2-d530-4818-bc84-5b64adc93333",
- "label": "Ambodiamontana Kianga",
- "node": {
- "locationId": "925ed0f2-d530-4818-bc84-5b64adc93333",
- "name": "Ambodiamontana Kianga",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0": {
- "id": "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "label": "Amborondolo",
- "node": {
- "locationId": "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "name": "Amborondolo",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "9f132cc3-91f2-42e1-9e88-fa9d6b729b78": {
- "id": "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "label": "Ampataka Manampaneva",
- "node": {
- "locationId": "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "name": "Ampataka Manampaneva",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "bfd64e67-3dbd-47e4-805b-e15c9d3e4319": {
- "id": "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "label": "Ankiabe Salohy",
- "node": {
- "locationId": "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "name": "Ankiabe Salohy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "965954e7-e157-4230-8cb0-d5badebad7af": {
- "id": "965954e7-e157-4230-8cb0-d5badebad7af",
- "label": "Ampataka Maroreny",
- "node": {
- "locationId": "965954e7-e157-4230-8cb0-d5badebad7af",
- "name": "Ampataka Maroreny",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "3ba610a9-89f7-4179-b078-ca3c96c3e20d": {
- "id": "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "label": "Kalandy",
- "node": {
- "locationId": "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "name": "Kalandy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "d6fcd2dd-7cd9-4863-a1b5-554707de426d": {
- "id": "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "label": "Tsaratanana",
- "node": {
- "locationId": "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "c1bb3f83-c004-4537-a28c-b9080b7da39c": {
- "id": "c1bb3f83-c004-4537-a28c-b9080b7da39c",
- "label": "Antsatramidola",
- "node": {
- "locationId": "c1bb3f83-c004-4537-a28c-b9080b7da39c",
- "name": "Antsatramidola",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "7463ed99-79ab-4fa2-bb29-2055791ad160": {
- "id": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "label": "Analalava",
- "node": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "name": "Analalava",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "bb4d0041-e303-40c1-b437-766184fbf724": {
- "id": "bb4d0041-e303-40c1-b437-766184fbf724",
- "label": "Ambarijeby Sud",
- "node": {
- "locationId": "bb4d0041-e303-40c1-b437-766184fbf724",
- "name": "Ambarijeby Sud",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "fded30ca-40ed-4427-af7f-986203fb0b15": {
- "id": "fded30ca-40ed-4427-af7f-986203fb0b15",
- "label": "Bejofo",
- "node": {
- "locationId": "fded30ca-40ed-4427-af7f-986203fb0b15",
- "name": "Bejofo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "888c3a33-6802-414e-9cff-df9732260c67": {
- "id": "888c3a33-6802-414e-9cff-df9732260c67",
- "label": "Marovatolena",
- "node": {
- "locationId": "888c3a33-6802-414e-9cff-df9732260c67",
- "name": "Marovatolena",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "7886bebf-9366-42eb-8d6b-148de572d903": {
- "id": "7886bebf-9366-42eb-8d6b-148de572d903",
- "label": "Ambolobozo",
- "node": {
- "locationId": "7886bebf-9366-42eb-8d6b-148de572d903",
- "name": "Ambolobozo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "8a8f284f-83f0-4dfe-a78b-b496dea8afb2": {
- "id": "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "label": "Angoaka Atsimo",
- "node": {
- "locationId": "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "name": "Angoaka Atsimo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "0a0dc311-3d9b-4a92-af8a-f913a654fc79": {
- "id": "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "label": "Marovantaza",
- "node": {
- "locationId": "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "name": "Marovantaza",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "bd77a72c-4816-4c6b-bda1-4f48d2026a2c": {
- "id": "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "label": "Antonibe",
- "node": {
- "locationId": "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "name": "Antonibe",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3": {
- "id": "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "label": "Ambaliha",
- "node": {
- "locationId": "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "b63e5ef9-20a9-46a0-aa86-23a87f91ed22": {
- "id": "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "label": "Befotaka Nord",
- "node": {
- "locationId": "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "name": "Befotaka Nord",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "0e0c9b82-9127-4990-86b7-4925314047f9": {
- "id": "0e0c9b82-9127-4990-86b7-4925314047f9",
- "label": "Maromandia",
- "node": {
- "locationId": "0e0c9b82-9127-4990-86b7-4925314047f9",
- "name": "Maromandia",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20": {
- "id": "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "label": "Ankaramibe",
- "node": {
- "locationId": "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "name": "Ankaramibe",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "2445986e-6760-4a02-903f-19641ce80174": {
- "id": "2445986e-6760-4a02-903f-19641ce80174",
- "label": "Analalava",
- "node": {
- "locationId": "2445986e-6760-4a02-903f-19641ce80174",
- "name": "Analalava",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "06547ab5-598e-4a9b-a7e4-dc1c76391e39": {
- "id": "06547ab5-598e-4a9b-a7e4-dc1c76391e39",
- "label": "Mahadrodroka",
- "node": {
- "locationId": "06547ab5-598e-4a9b-a7e4-dc1c76391e39",
- "name": "Mahadrodroka",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f": {
- "id": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "label": "Befandriana Avaratra",
- "node": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "name": "Befandriana Avaratra",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ba292c4c-11c7-4743-84ad-c7608e6c1380": {
- "id": "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "label": "Morafeno",
- "node": {
- "locationId": "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "28dd9be7-e17b-4b0a-9bcc-139a590f2268": {
- "id": "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "label": "Ambararata",
- "node": {
- "locationId": "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "name": "Ambararata",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "075dca07-2cda-4d87-ac46-52722b5f9ab3": {
- "id": "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "label": "Ambodimotso Sud",
- "node": {
- "locationId": "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "name": "Ambodimotso Sud",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "61adb25b-c8aa-4ad3-9b12-a4fb265e4241": {
- "id": "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "label": "Ambodimotso Haut",
- "node": {
- "locationId": "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "name": "Ambodimotso Haut",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "a3f2d7a8-78c3-42fe-8c9a-035026c379c0": {
- "id": "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "label": "Tsarahonenana",
- "node": {
- "locationId": "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "name": "Tsarahonenana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "90cbb1e4-1f69-491b-b038-c09cd070c5bf": {
- "id": "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "label": "Maroamalona",
- "node": {
- "locationId": "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "name": "Maroamalona",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "beab9ca8-f4c6-4801-89bc-816e1c35201b": {
- "id": "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "label": "Matsoandakana",
- "node": {
- "locationId": "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "name": "Matsoandakana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "17964066-ca4b-4167-a422-30bc67ff7b47": {
- "id": "17964066-ca4b-4167-a422-30bc67ff7b47",
- "label": "Antsakanalabe",
- "node": {
- "locationId": "17964066-ca4b-4167-a422-30bc67ff7b47",
- "name": "Antsakanalabe",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "519f92ac-23c2-44e2-8986-fd099a699b51": {
- "id": "519f92ac-23c2-44e2-8986-fd099a699b51",
- "label": "Belalona",
- "node": {
- "locationId": "519f92ac-23c2-44e2-8986-fd099a699b51",
- "name": "Belalona",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "144160bf-8c8c-480e-ab35-d5f91db94677": {
- "id": "144160bf-8c8c-480e-ab35-d5f91db94677",
- "label": "Ankarongana",
- "node": {
- "locationId": "144160bf-8c8c-480e-ab35-d5f91db94677",
- "name": "Ankarongana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "011876c5-8191-4361-afa2-82d35bf1c30d": {
- "id": "011876c5-8191-4361-afa2-82d35bf1c30d",
- "label": "Befandriana Nord",
- "node": {
- "locationId": "011876c5-8191-4361-afa2-82d35bf1c30d",
- "name": "Befandriana Nord",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "de25a0e2-0f34-4f10-be92-1075d944ca23": {
- "id": "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "label": "Tsiamalao",
- "node": {
- "locationId": "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "name": "Tsiamalao",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "6fc75b18-f2a0-4a47-a3bb-918386896bce": {
- "id": "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "label": "Antsakabary",
- "node": {
- "locationId": "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "name": "Antsakabary",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "d743a228-f5a8-42cd-a34a-f260b573450c": {
- "id": "d743a228-f5a8-42cd-a34a-f260b573450c",
- "label": "Ambolidibe Est",
- "node": {
- "locationId": "d743a228-f5a8-42cd-a34a-f260b573450c",
- "name": "Ambolidibe Est",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "11c88475-52ff-48f9-838f-31c4a03182ac": {
- "id": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "label": "Antsohihy",
- "node": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "da8378b3-bc8c-44e8-ab41-2be97e1f3716": {
- "id": "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "label": "Ambodimanary",
- "node": {
- "locationId": "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "name": "Ambodimanary",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "3d28e4d8-409b-4102-ab38-8a0580921888": {
- "id": "3d28e4d8-409b-4102-ab38-8a0580921888",
- "label": "Ampandriankilandy",
- "node": {
- "locationId": "3d28e4d8-409b-4102-ab38-8a0580921888",
- "name": "Ampandriankilandy",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "3d523ec6-0a78-4b62-acc1-62e7ae95db94": {
- "id": "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "label": "Anjalazala",
- "node": {
- "locationId": "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "name": "Anjalazala",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "eef2bda8-eefb-4e47-af2e-18cfb614782e": {
- "id": "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "label": "Maroala",
- "node": {
- "locationId": "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "name": "Maroala",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4": {
- "id": "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "label": "Anahidrano",
- "node": {
- "locationId": "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "name": "Anahidrano",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "74b95dd2-e560-4a0c-9c82-05ec4b8856a5": {
- "id": "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "label": "Anjiamangirana",
- "node": {
- "locationId": "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "name": "Anjiamangirana",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "b09b4efb-567f-43ea-afa5-a968f0daafe1": {
- "id": "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "label": "Antsahabe",
- "node": {
- "locationId": "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "name": "Antsahabe",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "0e2a032c-9f28-4197-b637-03a5e5eeaf72": {
- "id": "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "label": "Ambalafaminty",
- "node": {
- "locationId": "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "name": "Ambalafaminty",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "b36204d8-6a96-4de4-a581-31ed3df1853a": {
- "id": "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "label": "Ambodimadiro",
- "node": {
- "locationId": "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "name": "Ambodimadiro",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "04a3102e-dd26-4f91-b45e-ef26aef10daa": {
- "id": "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "label": "Andreba",
- "node": {
- "locationId": "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "name": "Andreba",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "77bd3f5a-08dd-41a0-8ce1-290afedde1ac": {
- "id": "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "label": "Antsohihy",
- "node": {
- "locationId": "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "209f12b6-d561-46a9-9c63-63b87011fa5e": {
- "id": "209f12b6-d561-46a9-9c63-63b87011fa5e",
- "label": "Ankerika",
- "node": {
- "locationId": "209f12b6-d561-46a9-9c63-63b87011fa5e",
- "name": "Ankerika",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4": {
- "id": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "label": "Bealanana",
- "node": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "name": "Bealanana",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d91e9462-dd34-4f07-be8f-04fd7e17c7c2": {
- "id": "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "label": "Ambararata Sofia",
- "node": {
- "locationId": "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "name": "Ambararata Sofia",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "53deeaa1-19ff-4c46-b47d-a23cc2ea5673": {
- "id": "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "label": "Ankazotokana",
- "node": {
- "locationId": "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "name": "Ankazotokana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "55030bac-438b-4336-aecc-cd2db3ab8c58": {
- "id": "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "label": "Analila",
- "node": {
- "locationId": "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "name": "Analila",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "d4782d1a-a96a-425b-9251-5d087b12eb7e": {
- "id": "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "label": "Beandrarezona",
- "node": {
- "locationId": "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "name": "Beandrarezona",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3": {
- "id": "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "label": "Ambatoriha Est",
- "node": {
- "locationId": "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "name": "Ambatoriha Est",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "1aa519d4-897d-44e1-999b-5363f10aafe6": {
- "id": "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "label": "Ambalaromba",
- "node": {
- "locationId": "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "name": "Ambalaromba",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "65bffa05-41c3-4df4-b722-0a039791f84e": {
- "id": "65bffa05-41c3-4df4-b722-0a039791f84e",
- "label": "Ambodiampana",
- "node": {
- "locationId": "65bffa05-41c3-4df4-b722-0a039791f84e",
- "name": "Ambodiampana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "7e397f53-8392-4fd8-932d-618c24135843": {
- "id": "7e397f53-8392-4fd8-932d-618c24135843",
- "label": "Bealanana",
- "node": {
- "locationId": "7e397f53-8392-4fd8-932d-618c24135843",
- "name": "Bealanana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "185106b2-8389-485e-a3bf-f60a14fc84a8": {
- "id": "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "label": "Ambodiadabo",
- "node": {
- "locationId": "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "name": "Ambodiadabo",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "5e8d93a2-47f2-4310-8cd3-069a34599b4e": {
- "id": "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "label": "Ambodisikidy",
- "node": {
- "locationId": "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "name": "Ambodisikidy",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "8f6afc3c-3201-47a6-acab-a8ebf900ef44": {
- "id": "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "label": "Marotaolana",
- "node": {
- "locationId": "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "name": "Marotaolana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c": {
- "id": "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "label": "Ambovonomby",
- "node": {
- "locationId": "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "name": "Ambovonomby",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "978e3840-7622-4bb3-9136-c3ba6ace79cf": {
- "id": "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "label": "Ambatosia",
- "node": {
- "locationId": "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "name": "Ambatosia",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "583a3bc3-ecf1-4a72-aa42-87c2f2344221": {
- "id": "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "label": "Antsamaka",
- "node": {
- "locationId": "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "name": "Antsamaka",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "f8f32c8c-ce2b-4564-af70-20d43b917829": {
- "id": "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "label": "Antananivo Haut",
- "node": {
- "locationId": "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "name": "Antananivo Haut",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "16f60ae5-ac1f-4489-a626-bcad9bcba78d": {
- "id": "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "label": "Mangindrano",
- "node": {
- "locationId": "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "name": "Mangindrano",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "59006873-3247-4272-8583-3f49d0f9cd72": {
- "id": "59006873-3247-4272-8583-3f49d0f9cd72",
- "label": "Ambaratabe Nord",
- "node": {
- "locationId": "59006873-3247-4272-8583-3f49d0f9cd72",
- "name": "Ambaratabe Nord",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "03ab4c53-0115-4a5f-be5d-963108a4f38d": {
- "id": "03ab4c53-0115-4a5f-be5d-963108a4f38d",
- "label": "Anjozoromadosy",
- "node": {
- "locationId": "03ab4c53-0115-4a5f-be5d-963108a4f38d",
- "name": "Anjozoromadosy",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "ee13e60a-3916-46bb-9d86-6944448a3152": {
- "id": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "label": "Boriziny (Port Berge)",
- "node": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "name": "Boriziny (Port Berge)",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e679ffcd-26dc-4636-97ea-16bcfa4b47e9": {
- "id": "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "label": "Angoaka Sud",
- "node": {
- "locationId": "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "name": "Angoaka Sud",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "963ae104-421b-4dbd-939e-46ebe4729fff": {
- "id": "963ae104-421b-4dbd-939e-46ebe4729fff",
- "label": "Boriziny (Port Berger) CR",
- "node": {
- "locationId": "963ae104-421b-4dbd-939e-46ebe4729fff",
- "name": "Boriziny (Port Berger) CR",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "180783ea-739c-4729-aca3-a78a5c4be4d3": {
- "id": "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "label": "Ambatomilahatrano",
- "node": {
- "locationId": "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "name": "Ambatomilahatrano",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "e6f4d9fd-0511-4a75-be7d-5172f7b29e78": {
- "id": "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "label": "Maevaranohely",
- "node": {
- "locationId": "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "name": "Maevaranohely",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ffb2d980-a10e-4f82-b4b9-5bffb92768d8": {
- "id": "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "label": "Ambodivongo",
- "node": {
- "locationId": "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "name": "Ambodivongo",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "c18afceb-6632-4257-8c35-f47f3ed58b9c": {
- "id": "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "label": "Marovato",
- "node": {
- "locationId": "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "a0f14412-0cf0-4700-9055-1ed028db5534": {
- "id": "a0f14412-0cf0-4700-9055-1ed028db5534",
- "label": "Ambodimahabibo",
- "node": {
- "locationId": "a0f14412-0cf0-4700-9055-1ed028db5534",
- "name": "Ambodimahabibo",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "65fc8ee0-a3af-43df-a930-d922e6b8c84a": {
- "id": "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "label": "Antanambao Ihobaka",
- "node": {
- "locationId": "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "name": "Antanambao Ihobaka",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4": {
- "id": "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "label": "Amparihy",
- "node": {
- "locationId": "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "name": "Amparihy",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "115ea827-9513-4673-8e4d-a9099c7801e1": {
- "id": "115ea827-9513-4673-8e4d-a9099c7801e1",
- "label": "Leanja",
- "node": {
- "locationId": "115ea827-9513-4673-8e4d-a9099c7801e1",
- "name": "Leanja",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5": {
- "id": "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "label": "Tsinjomitondraka",
- "node": {
- "locationId": "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "name": "Tsinjomitondraka",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ca8998fa-7f1c-4f8e-9710-fafb6e502530": {
- "id": "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "label": "Andranomeva",
- "node": {
- "locationId": "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "name": "Andranomeva",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ca937298-2777-4cb0-b3ad-0d03b6895ac8": {
- "id": "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "label": "Tsarahasina",
- "node": {
- "locationId": "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "name": "Tsarahasina",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "1e3fa081-e07c-45fd-ada7-aec21db72ff1": {
- "id": "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "label": "Boriziny (Port Berger) CU",
- "node": {
- "locationId": "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "name": "Boriziny (Port Berger) CU",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ede5bbec-62d3-463c-bca7-d1ad05f1c104": {
- "id": "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "label": "Ambodisakoana",
- "node": {
- "locationId": "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "name": "Ambodisakoana",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "25f48393-96b1-4e46-8ef2-c0c9be7f3eac": {
- "id": "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "label": "Angoaka sud",
- "node": {
- "locationId": "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "name": "Angoaka sud",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "65e90f29-8f54-4797-a9fb-61ab268dcb41": {
- "id": "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "label": "Ambanjabe",
- "node": {
- "locationId": "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "name": "Ambanjabe",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3c279c34-2701-4fa9-adc0-a7c0477559ce": {
- "id": "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "label": "Tsaratanana I",
- "node": {
- "locationId": "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "name": "Tsaratanana I",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34": {
- "id": "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "label": "Andribavontsina",
- "node": {
- "locationId": "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "name": "Andribavontsina",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "fed848b5-e8db-4958-bc93-6213ede989c4": {
- "id": "fed848b5-e8db-4958-bc93-6213ede989c4",
- "label": "Andranomena I",
- "node": {
- "locationId": "fed848b5-e8db-4958-bc93-6213ede989c4",
- "name": "Andranomena I",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3bb9953a-5e32-46f2-8b29-4923d05ae2cd": {
- "id": "3bb9953a-5e32-46f2-8b29-4923d05ae2cd",
- "label": "Tsiningia",
- "node": {
- "locationId": "3bb9953a-5e32-46f2-8b29-4923d05ae2cd",
- "name": "Tsiningia",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ceed370b-de15-44d9-bded-e4feefb34783": {
- "id": "ceed370b-de15-44d9-bded-e4feefb34783",
- "label": "Atsinanana",
- "node": {
- "locationId": "ceed370b-de15-44d9-bded-e4feefb34783",
- "name": "Atsinanana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e": {
- "id": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "label": "BETSIBOKA",
- "node": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "name": "BETSIBOKA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "e2b8320d-5369-47d7-95dd-659afb56ea41": {
- "id": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "label": "Tsaratanana",
- "node": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9ea290a2-96e7-4c4a-a77d-6049bda4be16": {
- "id": "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "label": "Ampandrana",
- "node": {
- "locationId": "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "name": "Ampandrana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "913f5b4b-b76e-4de6-9a93-e626587b1425": {
- "id": "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "label": "Tsararova",
- "node": {
- "locationId": "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "name": "Tsararova",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "b23225d6-67f4-4bb8-91aa-f7aca42f7327": {
- "id": "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "label": "Keliloha",
- "node": {
- "locationId": "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "name": "Keliloha",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "9e92a872-64ed-43b6-b6c5-884ef3ade599": {
- "id": "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "label": "Andriamena",
- "node": {
- "locationId": "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "name": "Andriamena",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "068bdf4e-081e-41d4-acd9-270c9590061d": {
- "id": "068bdf4e-081e-41d4-acd9-270c9590061d",
- "label": "Isinko",
- "node": {
- "locationId": "068bdf4e-081e-41d4-acd9-270c9590061d",
- "name": "Isinko",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "4210fe26-7cf0-40ad-96c0-4b64e9c590b7": {
- "id": "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "label": "Ambakireny",
- "node": {
- "locationId": "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "name": "Ambakireny",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "66b7af63-81fb-418a-841a-659fd08dd621": {
- "id": "66b7af63-81fb-418a-841a-659fd08dd621",
- "label": "Sarobaratra",
- "node": {
- "locationId": "66b7af63-81fb-418a-841a-659fd08dd621",
- "name": "Sarobaratra",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619": {
- "id": "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "label": "Bekapaika",
- "node": {
- "locationId": "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "name": "Bekapaika",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "0f95ce60-c201-42f7-8d77-f7f75b294c1e": {
- "id": "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "label": "Brieville",
- "node": {
- "locationId": "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "name": "Brieville",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8": {
- "id": "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "label": "Tsaratanana",
- "node": {
- "locationId": "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "858c4874-f2b8-4943-bb17-a24670cefe61": {
- "id": "858c4874-f2b8-4943-bb17-a24670cefe61",
- "label": "Betrandraka",
- "node": {
- "locationId": "858c4874-f2b8-4943-bb17-a24670cefe61",
- "name": "Betrandraka",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "3daf576c-af02-4e3a-8a70-f663eb46f63c": {
- "id": "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "label": "Manakana",
- "node": {
- "locationId": "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "name": "Manakana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "74c35991-01e4-40c7-a410-7065c3a3c582": {
- "id": "74c35991-01e4-40c7-a410-7065c3a3c582",
- "label": "Sakoamadinika",
- "node": {
- "locationId": "74c35991-01e4-40c7-a410-7065c3a3c582",
- "name": "Sakoamadinika",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599": {
- "id": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "label": "Kandreho",
- "node": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "name": "Kandreho",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a97b806c-ce53-4ea8-97e4-7149e473c055": {
- "id": "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "label": "Antanimbaribe",
- "node": {
- "locationId": "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "name": "Antanimbaribe",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "937b85c8-a1f6-4deb-9229-5a6fae8181a7": {
- "id": "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "label": "Betaimboay",
- "node": {
- "locationId": "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "name": "Betaimboay",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "b59fd661-27f0-4f4a-b805-e592b6b7f8c8": {
- "id": "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "label": "Andasibe",
- "node": {
- "locationId": "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "e0759752-3670-4025-92ab-d2e99a606589": {
- "id": "e0759752-3670-4025-92ab-d2e99a606589",
- "label": "Behazomaty",
- "node": {
- "locationId": "e0759752-3670-4025-92ab-d2e99a606589",
- "name": "Behazomaty",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "f4139c54-938b-443e-997b-a5db792736b5": {
- "id": "f4139c54-938b-443e-997b-a5db792736b5",
- "label": "Kandreho",
- "node": {
- "locationId": "f4139c54-938b-443e-997b-a5db792736b5",
- "name": "Kandreho",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "f871d284-44f7-411c-aa6b-738348254684": {
- "id": "f871d284-44f7-411c-aa6b-738348254684",
- "label": "Ambaliha",
- "node": {
- "locationId": "f871d284-44f7-411c-aa6b-738348254684",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "0d6b2797-88f4-465c-97e3-370be7e7e5ef": {
- "id": "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "label": "Maevatanana",
- "node": {
- "locationId": "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "09939527-79d8-4798-9c5c-22e895bbbee9": {
- "id": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "label": "Maevatanana",
- "node": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "57e7d037-fde4-4a69-9806-873302f561ab": {
- "id": "57e7d037-fde4-4a69-9806-873302f561ab",
- "label": "Mangabe",
- "node": {
- "locationId": "57e7d037-fde4-4a69-9806-873302f561ab",
- "name": "Mangabe",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0fd5daed-e13b-4b61-9d2e-d0143bfb1914": {
- "id": "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "label": "Maria",
- "node": {
- "locationId": "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "name": "Maria",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "19b02dea-8964-405d-8bff-d9780a02cce8": {
- "id": "19b02dea-8964-405d-8bff-d9780a02cce8",
- "label": "Tsararano",
- "node": {
- "locationId": "19b02dea-8964-405d-8bff-d9780a02cce8",
- "name": "Tsararano",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0e054c9e-7a30-47be-b170-0c5d1ff59b99": {
- "id": "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "label": "Maevatanana II",
- "node": {
- "locationId": "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "name": "Maevatanana II",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e": {
- "id": "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "label": "Mahatsinjo",
- "node": {
- "locationId": "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "name": "Mahatsinjo",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "6cc697a8-e23d-41ce-a06a-c19173b84251": {
- "id": "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "label": "Berivotra 5/5",
- "node": {
- "locationId": "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "name": "Berivotra 5/5",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "51c0a24f-cf89-4d33-ab9a-91c2801aa34c": {
- "id": "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "label": "Ambalanjanakomby",
- "node": {
- "locationId": "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "name": "Ambalanjanakomby",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0bfdefb5-199d-4524-9711-8bccf1d28e0d": {
- "id": "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "label": "Beratsimanana",
- "node": {
- "locationId": "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "name": "Beratsimanana",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "81a1f74b-6eab-4945-b2df-5e7be6974ca8": {
- "id": "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "label": "Morafeno",
- "node": {
- "locationId": "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "4ec3564c-4272-4ad9-a171-10e2001e0dab": {
- "id": "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "label": "Marokoro",
- "node": {
- "locationId": "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "name": "Marokoro",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "8e03e8b2-578f-422f-91d6-d997607d4436": {
- "id": "8e03e8b2-578f-422f-91d6-d997607d4436",
- "label": "Antsiafabositra",
- "node": {
- "locationId": "8e03e8b2-578f-422f-91d6-d997607d4436",
- "name": "Antsiafabositra",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e": {
- "id": "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "label": "Mahazoma",
- "node": {
- "locationId": "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "name": "Mahazoma",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "76ebcaf7-b4da-4471-b579-14256e37ebae": {
- "id": "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "label": "Antanimbary",
- "node": {
- "locationId": "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "name": "Antanimbary",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "2762b783-b5fd-4f02-86e7-682a713b9b7f": {
- "id": "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "label": "Maevatanana I",
- "node": {
- "locationId": "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "name": "Maevatanana I",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "b0433791-ca32-4bdf-a75d-050aa8c9d67e": {
- "id": "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "label": "Ambalajia",
- "node": {
- "locationId": "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "name": "Ambalajia",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "ffd748ce-0392-4417-8b20-206a10fdb528": {
- "id": "ffd748ce-0392-4417-8b20-206a10fdb528",
- "label": "Andriba",
- "node": {
- "locationId": "ffd748ce-0392-4417-8b20-206a10fdb528",
- "name": "Andriba",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "261722b2-aeca-4e9f-87e3-327026b834ce": {
- "id": "261722b2-aeca-4e9f-87e3-327026b834ce",
- "label": "Bemokotra",
- "node": {
- "locationId": "261722b2-aeca-4e9f-87e3-327026b834ce",
- "name": "Bemokotra",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0b1215fd-6a8f-4126-a785-bbad42a4d3a6": {
- "id": "0b1215fd-6a8f-4126-a785-bbad42a4d3a6",
- "label": "Madiromirafy",
- "node": {
- "locationId": "0b1215fd-6a8f-4126-a785-bbad42a4d3a6",
- "name": "Madiromirafy",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bf116fdd-6617-4302-88e4-72fd1af2851c": {
- "id": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "label": "ALAOTRA MANGORO",
- "node": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "name": "ALAOTRA MANGORO",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "696b532f-15b1-4422-a0ab-3525587260cd": {
- "id": "696b532f-15b1-4422-a0ab-3525587260cd",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e": {
- "id": "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "label": "Andromba",
- "node": {
- "locationId": "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "name": "Andromba",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "778843d7-ab61-42a3-af0c-aa1e9e2b85aa": {
- "id": "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "label": "Merimandroso",
- "node": {
- "locationId": "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "name": "Merimandroso",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "e178ee3a-c99a-4236-af1e-fefcaaf334eb": {
- "id": "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "label": "Antsangasanga",
- "node": {
- "locationId": "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "name": "Antsangasanga",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "e39b05ee-85e8-4937-a174-0b6caeef8dd2": {
- "id": "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "label": "Tanambao Besakay",
- "node": {
- "locationId": "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "name": "Tanambao Besakay",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "1108687c-c3c5-4340-8d79-df656cc75ebf": {
- "id": "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b": {
- "id": "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "label": "Ambatosoratra",
- "node": {
- "locationId": "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "name": "Ambatosoratra",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "2b71caf4-41b4-484b-9a66-0f6133c190d7": {
- "id": "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "label": "Ambohidava",
- "node": {
- "locationId": "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "name": "Ambohidava",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "439548d0-f10c-4ac6-961e-209a0bb459c0": {
- "id": "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "label": "Andilanatoby",
- "node": {
- "locationId": "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "name": "Andilanatoby",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "96c4cfd7-e4fe-46f4-92fe-7226295cd236": {
- "id": "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "label": "Ilafy",
- "node": {
- "locationId": "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "name": "Ilafy",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "460c2bec-03b1-4c85-a28e-cb38f4cbadfc": {
- "id": "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "label": "Ambatondrazaka I",
- "node": {
- "locationId": "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "name": "Ambatondrazaka I",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "4ba90613-46f0-479e-9b15-fbdc5a8dba4e": {
- "id": "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "label": "Ampitatsimo",
- "node": {
- "locationId": "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "name": "Ampitatsimo",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "741617e9-e092-4977-b047-97cd41010d04": {
- "id": "741617e9-e092-4977-b047-97cd41010d04",
- "label": "Bejofo",
- "node": {
- "locationId": "741617e9-e092-4977-b047-97cd41010d04",
- "name": "Bejofo",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "d0926a46-5f63-4298-a15a-95bea75ac6ac": {
- "id": "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "label": "Ambatondrazaka Suburbaine",
- "node": {
- "locationId": "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "name": "Ambatondrazaka Suburbaine",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "2a02fdfa-adfd-4e40-aa3b-56d58de235de": {
- "id": "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "label": "Manakambahiny Est",
- "node": {
- "locationId": "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "name": "Manakambahiny Est",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "cd8057f4-05b4-48bb-9b81-879afa04f346": {
- "id": "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "label": "Feramanga Nord",
- "node": {
- "locationId": "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "name": "Feramanga Nord",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "f5a42de3-ae3f-4d87-ae08-9a925af70b9c": {
- "id": "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "label": "Didy",
- "node": {
- "locationId": "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "name": "Didy",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "436b44c9-81da-4ce2-9757-01c037bba9de": {
- "id": "436b44c9-81da-4ce2-9757-01c037bba9de",
- "label": "Antanandava Nord",
- "node": {
- "locationId": "436b44c9-81da-4ce2-9757-01c037bba9de",
- "name": "Antanandava Nord",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "aa5ac053-d8aa-4f42-b326-bae32e5944e1": {
- "id": "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "label": "Ambandrika",
- "node": {
- "locationId": "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "name": "Ambandrika",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "53cf5bd1-cdb6-437c-bd50-6b59401b68fa": {
- "id": "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "label": "Ambohiboromanga",
- "node": {
- "locationId": "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "name": "Ambohiboromanga",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "925a78d0-e532-40f7-85a3-c1cba1553220": {
- "id": "925a78d0-e532-40f7-85a3-c1cba1553220",
- "label": "Ambohitsilaozana",
- "node": {
- "locationId": "925a78d0-e532-40f7-85a3-c1cba1553220",
- "name": "Ambohitsilaozana",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "de4334c0-2bcf-4bfd-a21c-84716d440224": {
- "id": "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "label": "Soalazaina",
- "node": {
- "locationId": "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "name": "Soalazaina",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "1b55b93c-a7a2-496a-acd7-0f7c89042149": {
- "id": "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "label": "Amparihintsokatra",
- "node": {
- "locationId": "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "name": "Amparihintsokatra",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "db742b68-89d4-45fc-b1d7-9c06ef167c50": {
- "id": "db742b68-89d4-45fc-b1d7-9c06ef167c50",
- "label": "Manakambahiny Ouest",
- "node": {
- "locationId": "db742b68-89d4-45fc-b1d7-9c06ef167c50",
- "name": "Manakambahiny Ouest",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "542ccf92-8754-4f27-8451-c35ec6d48c4a": {
- "id": "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa": {
- "id": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "label": "Amparafaravola",
- "node": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "name": "Amparafaravola",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9fd9b908-2f82-4986-88c6-e50c65836429": {
- "id": "9fd9b908-2f82-4986-88c6-e50c65836429",
- "label": "Bedidy",
- "node": {
- "locationId": "9fd9b908-2f82-4986-88c6-e50c65836429",
- "name": "Bedidy",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "a228740d-ca4c-4923-9070-e9b46db3d266": {
- "id": "a228740d-ca4c-4923-9070-e9b46db3d266",
- "label": "Ambatomainty",
- "node": {
- "locationId": "a228740d-ca4c-4923-9070-e9b46db3d266",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "813f5815-b2fa-4024-bbfe-ad852e0fba81": {
- "id": "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "label": "Ranomainty Tsarahonenana",
- "node": {
- "locationId": "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "name": "Ranomainty Tsarahonenana",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "9c327240-b6ab-4ad7-b691-7631374d1848": {
- "id": "9c327240-b6ab-4ad7-b691-7631374d1848",
- "label": "Tanambe",
- "node": {
- "locationId": "9c327240-b6ab-4ad7-b691-7631374d1848",
- "name": "Tanambe",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "0ab84566-7400-4b38-99e1-7ee8e99dd353": {
- "id": "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "label": "Ambohitrarivo",
- "node": {
- "locationId": "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "name": "Ambohitrarivo",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc": {
- "id": "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "label": "Sahamamy",
- "node": {
- "locationId": "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "name": "Sahamamy",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "a9591dc8-f277-49dc-b01e-de3edd50fe0b": {
- "id": "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "label": "Morarano Chrome",
- "node": {
- "locationId": "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "name": "Morarano Chrome",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "555dd612-180a-4ad0-be2c-1a992c89d0c3": {
- "id": "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "label": "Vohitsara",
- "node": {
- "locationId": "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "name": "Vohitsara",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "fc4e88c7-e54c-4d93-8637-ff733debb22a": {
- "id": "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "label": "Andrebakely Nord",
- "node": {
- "locationId": "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "name": "Andrebakely Nord",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1": {
- "id": "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "label": "Vohimena",
- "node": {
- "locationId": "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "name": "Vohimena",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "ea6d5178-61fb-49be-818e-743f47341557": {
- "id": "ea6d5178-61fb-49be-818e-743f47341557",
- "label": "Andrebakely Sud",
- "node": {
- "locationId": "ea6d5178-61fb-49be-818e-743f47341557",
- "name": "Andrebakely Sud",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "13b2f0d1-e883-437c-b7a5-c5e68eca708a": {
- "id": "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "label": "Amparafaravola",
- "node": {
- "locationId": "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "name": "Amparafaravola",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "b909a079-e9a6-4f5d-907a-843e72605e6c": {
- "id": "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "label": "Andilana Nord",
- "node": {
- "locationId": "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "name": "Andilana Nord",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "9b763aee-96c4-4f6d-9690-62a8dcba8a5e": {
- "id": "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "label": "Ambodimanga",
- "node": {
- "locationId": "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "name": "Ambodimanga",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "59b94492-2ec9-4e47-851e-41dc1370e432": {
- "id": "59b94492-2ec9-4e47-851e-41dc1370e432",
- "label": "Anororo",
- "node": {
- "locationId": "59b94492-2ec9-4e47-851e-41dc1370e432",
- "name": "Anororo",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "52b55eb9-7e1b-4d10-b506-7b5265b84cb3": {
- "id": "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "label": "Ampasikely",
- "node": {
- "locationId": "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "name": "Ampasikely",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "b9f156ca-3f28-440b-ba56-15c21b58e254": {
- "id": "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "label": "Amboavory",
- "node": {
- "locationId": "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "name": "Amboavory",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "c2b2bb05-1589-4294-b9a4-10f045c16464": {
- "id": "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "label": "Beanana",
- "node": {
- "locationId": "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "name": "Beanana",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "41723faf-15f0-4ede-824e-22c6eee21aa4": {
- "id": "41723faf-15f0-4ede-824e-22c6eee21aa4",
- "label": "Ambohijanahary",
- "node": {
- "locationId": "41723faf-15f0-4ede-824e-22c6eee21aa4",
- "name": "Ambohijanahary",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6": {
- "id": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "label": "Andilamena",
- "node": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "name": "Andilamena",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5761b2f3-1199-4fca-880a-73af2319edec": {
- "id": "5761b2f3-1199-4fca-880a-73af2319edec",
- "label": "Andilamena",
- "node": {
- "locationId": "5761b2f3-1199-4fca-880a-73af2319edec",
- "name": "Andilamena",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "57ba39e8-4502-42a0-ab80-0185c746e759": {
- "id": "57ba39e8-4502-42a0-ab80-0185c746e759",
- "label": "Marovato",
- "node": {
- "locationId": "57ba39e8-4502-42a0-ab80-0185c746e759",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "58971c6c-2a3f-455c-9dbb-1e31ebe33498": {
- "id": "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "label": "Miarinarivo",
- "node": {
- "locationId": "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "258e4770-d97f-4868-83a3-17e7c96ff56e": {
- "id": "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "label": "Tanananifololahy",
- "node": {
- "locationId": "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "name": "Tanananifololahy",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "872563ce-037e-47cc-bd13-ba8c68160b20": {
- "id": "872563ce-037e-47cc-bd13-ba8c68160b20",
- "label": "Maitsokely",
- "node": {
- "locationId": "872563ce-037e-47cc-bd13-ba8c68160b20",
- "name": "Maitsokely",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "bdc2f40a-9478-4ffc-851c-f626990784ed": {
- "id": "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "label": "Bemaitso",
- "node": {
- "locationId": "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "name": "Bemaitso",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "8a7d5291-3789-44d1-b195-862cc171dcf1": {
- "id": "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "label": "Maroadabo",
- "node": {
- "locationId": "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "name": "Maroadabo",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "31d13cf2-3381-4813-a820-9d2ec799fee1": {
- "id": "31d13cf2-3381-4813-a820-9d2ec799fee1",
- "label": "Antanimenabaka",
- "node": {
- "locationId": "31d13cf2-3381-4813-a820-9d2ec799fee1",
- "name": "Antanimenabaka",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "0fb89825-be10-416c-9279-a3f0134b06e2": {
- "id": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "label": "Anosibe An\u0027Ala",
- "node": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "name": "Anosibe An\u0027Ala",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "cdc64db0-1591-4658-8992-d542b7ba098b": {
- "id": "cdc64db0-1591-4658-8992-d542b7ba098b",
- "label": "Ambalaomby",
- "node": {
- "locationId": "cdc64db0-1591-4658-8992-d542b7ba098b",
- "name": "Ambalaomby",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "9a733f64-09b4-44e2-a336-7cb73ad729d8": {
- "id": "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "label": "Tsaravinany",
- "node": {
- "locationId": "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "name": "Tsaravinany",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "d5c0ffc0-01f6-44a7-a232-070ac8ae627d": {
- "id": "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "label": "Ampandroantraka",
- "node": {
- "locationId": "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "name": "Ampandroantraka",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ce14fed0-bf00-4c02-b0f8-38e6d093b134": {
- "id": "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "label": "Ambatoharanana",
- "node": {
- "locationId": "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "name": "Ambatoharanana",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "36296f25-d33a-4562-bc7d-f14db0cf65bc": {
- "id": "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "label": "Tratramarina",
- "node": {
- "locationId": "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "name": "Tratramarina",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ac10d02f-f80e-4a57-9fc2-21435c73f1d8": {
- "id": "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "label": "Ampasimaneva",
- "node": {
- "locationId": "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "name": "Ampasimaneva",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "590bca59-1654-4dad-8b90-c4f36e7a4e1f": {
- "id": "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "label": "Niarovana Marosampanana",
- "node": {
- "locationId": "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "name": "Niarovana Marosampanana",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074": {
- "id": "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "label": "Anosibe An\u0027Ala",
- "node": {
- "locationId": "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "name": "Anosibe An\u0027Ala",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "50fe43fa-ac5b-45fe-8362-d61dfa502f31": {
- "id": "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "label": "Longozabe",
- "node": {
- "locationId": "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "name": "Longozabe",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "0b6930c1-aa45-499c-916f-21eb2778bded": {
- "id": "0b6930c1-aa45-499c-916f-21eb2778bded",
- "label": "Antandrokomby",
- "node": {
- "locationId": "0b6930c1-aa45-499c-916f-21eb2778bded",
- "name": "Antandrokomby",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "9f573be7-a442-4b4e-a236-73956698590c": {
- "id": "9f573be7-a442-4b4e-a236-73956698590c",
- "label": "Moramanga",
- "node": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "name": "Moramanga",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "0f8f5ecf-2476-45ba-b232-14f851a9c1da": {
- "id": "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "label": "Moramanga Urbain",
- "node": {
- "locationId": "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "name": "Moramanga Urbain",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "9371ff1d-6f48-4554-928c-ee37cf1fff3e": {
- "id": "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "label": "Antanandava",
- "node": {
- "locationId": "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "name": "Antanandava",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "2579bd2b-1def-4b8e-bb4a-dcc646e784c9": {
- "id": "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "label": "Antaniditra",
- "node": {
- "locationId": "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "name": "Antaniditra",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "71761843-f7c5-43d3-8361-8acbb28935e4": {
- "id": "71761843-f7c5-43d3-8361-8acbb28935e4",
- "label": "Fierenana",
- "node": {
- "locationId": "71761843-f7c5-43d3-8361-8acbb28935e4",
- "name": "Fierenana",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "29678bd8-7307-4469-a7a5-f55523b3f66d": {
- "id": "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "label": "Beparasy Mangarivotra",
- "node": {
- "locationId": "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "name": "Beparasy Mangarivotra",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "33cf4c8f-e507-437f-87c5-5021a86ffa90": {
- "id": "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "label": "Mandialaza",
- "node": {
- "locationId": "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "name": "Mandialaza",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "7cb74aa9-b227-4561-91eb-0a1daacad7f0": {
- "id": "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "label": "Lakato",
- "node": {
- "locationId": "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "name": "Lakato",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce": {
- "id": "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "label": "Morarano Gare",
- "node": {
- "locationId": "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "name": "Morarano Gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "1858f086-87ed-40b9-9d1d-2ffd5a6793b6": {
- "id": "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "label": "Ampasimpotsy gare",
- "node": {
- "locationId": "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "name": "Ampasimpotsy gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "29ec8b39-8e64-45c0-bee4-ab213982f1fa": {
- "id": "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "label": "Ampasipotsy Mandialaza",
- "node": {
- "locationId": "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "name": "Ampasipotsy Mandialaza",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "084d1a13-107f-4135-af2c-21fee4f1d571": {
- "id": "084d1a13-107f-4135-af2c-21fee4f1d571",
- "label": "Andaingo",
- "node": {
- "locationId": "084d1a13-107f-4135-af2c-21fee4f1d571",
- "name": "Andaingo",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6": {
- "id": "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "label": "Ambatovola",
- "node": {
- "locationId": "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "name": "Ambatovola",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "9b806451-537d-4a22-bf0a-28bbadfa7999": {
- "id": "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "label": "Vodiriana",
- "node": {
- "locationId": "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "name": "Vodiriana",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "0ff0229e-1237-4a30-9d34-be10069e3837": {
- "id": "0ff0229e-1237-4a30-9d34-be10069e3837",
- "label": "Beforona",
- "node": {
- "locationId": "0ff0229e-1237-4a30-9d34-be10069e3837",
- "name": "Beforona",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "65687b10-a945-4b8b-8f77-6e2ad5dd9a21": {
- "id": "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "label": "Belavabary",
- "node": {
- "locationId": "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "name": "Belavabary",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691": {
- "id": "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "label": "Ambohidronono",
- "node": {
- "locationId": "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "name": "Ambohidronono",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "39b4efb9-5767-4eec-ac81-7ebc560681ac": {
- "id": "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "label": "Sabotsy Anjiro",
- "node": {
- "locationId": "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "name": "Sabotsy Anjiro",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "60f1f650-1bd8-4856-abb2-66516e705e0a": {
- "id": "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "label": "Anosibe Ifody",
- "node": {
- "locationId": "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "name": "Anosibe Ifody",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32": {
- "id": "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "label": "Andasibe",
- "node": {
- "locationId": "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c": {
- "id": "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "label": "Ambohibary",
- "node": {
- "locationId": "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "76f7bdae-a7c8-46ff-8af5-682ae67c6776": {
- "id": "76f7bdae-a7c8-46ff-8af5-682ae67c6776",
- "label": "Amboasary Gare",
- "node": {
- "locationId": "76f7bdae-a7c8-46ff-8af5-682ae67c6776",
- "name": "Amboasary Gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ef3db216-0816-4cef-b108-706c17c2b40a": {
- "id": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "label": "ATSIMO ATSINANANA",
- "node": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "name": "ATSIMO ATSINANANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3967836c-1720-4a44-b748-bd41dfbee60e": {
- "id": "3967836c-1720-4a44-b748-bd41dfbee60e",
- "label": "Farafangana",
- "node": {
- "locationId": "3967836c-1720-4a44-b748-bd41dfbee60e",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "d8755bce-8049-4132-b1e4-a94684a102d8": {
- "id": "d8755bce-8049-4132-b1e4-a94684a102d8",
- "label": "Vangaindrano",
- "node": {
- "locationId": "d8755bce-8049-4132-b1e4-a94684a102d8",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842": {
- "id": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "label": "Midongy du Sud",
- "node": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "name": "Midongy du Sud",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "fb1c4347-4616-454c-a313-35343cdd811f": {
- "id": "fb1c4347-4616-454c-a313-35343cdd811f",
- "label": "Zarà Maliorano",
- "node": {
- "locationId": "fb1c4347-4616-454c-a313-35343cdd811f",
- "name": "Zarà Maliorano",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "460cddd4-b50a-4c8b-af22-739b59ebb4e9": {
- "id": "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "label": "Soakibany",
- "node": {
- "locationId": "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "name": "Soakibany",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951": {
- "id": "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "label": "Andranolalina",
- "node": {
- "locationId": "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "name": "Andranolalina",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "96538d5e-8d2d-436d-881c-9ce621f22f84": {
- "id": "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "label": "Maliorano",
- "node": {
- "locationId": "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "name": "Maliorano",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "d87f9ed9-6be5-4814-ab43-70d0d2942b89": {
- "id": "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "label": "Ankazovelo",
- "node": {
- "locationId": "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "name": "Ankazovelo",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "3fa30d5d-fe19-4f98-b781-e1290dcff778": {
- "id": "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "label": "Nosifeno Midongy Atsimo",
- "node": {
- "locationId": "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "name": "Nosifeno Midongy Atsimo",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "93856942-5cb2-4517-8359-b37fa2c56899": {
- "id": "93856942-5cb2-4517-8359-b37fa2c56899",
- "label": "Ivondro",
- "node": {
- "locationId": "93856942-5cb2-4517-8359-b37fa2c56899",
- "name": "Ivondro",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "299871a9-99c6-41ed-a2e3-6c05321afb02": {
- "id": "299871a9-99c6-41ed-a2e3-6c05321afb02",
- "label": "Nosifeno (Ex Midongy Sud)",
- "node": {
- "locationId": "299871a9-99c6-41ed-a2e3-6c05321afb02",
- "name": "Nosifeno (Ex Midongy Sud)",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "1a32be40-11e2-4a5b-be15-15d041fc5832": {
- "id": "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "label": "Farafangana",
- "node": {
- "locationId": "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec": {
- "id": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "label": "MIDONGY",
- "node": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "name": "MIDONGY",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "db29e3a2-7bd5-4dda-94af-1bb52133e47a": {
- "id": "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "label": "MALIORANO",
- "node": {
- "locationId": "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "name": "MALIORANO",
- "parentLocation": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19d81fa8-2435-43c8-b6df-30cfa7a975ec"
- },
- "97596b58-3eb2-4de9-b82f-9e5b383f3e9d": {
- "id": "97596b58-3eb2-4de9-b82f-9e5b383f3e9d",
- "label": "ANKAZOVELO",
- "node": {
- "locationId": "97596b58-3eb2-4de9-b82f-9e5b383f3e9d",
- "name": "ANKAZOVELO",
- "parentLocation": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19d81fa8-2435-43c8-b6df-30cfa7a975ec"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "dc8fa346-6884-4a41-b3d2-590a715cd965": {
- "id": "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "label": "Vondrozo",
- "node": {
- "locationId": "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "name": "Vondrozo",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "a337b060-7d3a-40e2-9449-6a5147e14cbb": {
- "id": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "label": "MIDONGY SUD",
- "node": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "name": "MIDONGY SUD",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "07432254-16b2-4737-bb8b-1684e439ba6b": {
- "id": "07432254-16b2-4737-bb8b-1684e439ba6b",
- "label": "SOAKIBANY (EX. LAVARATY)",
- "node": {
- "locationId": "07432254-16b2-4737-bb8b-1684e439ba6b",
- "name": "SOAKIBANY (EX. LAVARATY)",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "1668bf13-4a29-4f3e-b42a-81cf134768ce": {
- "id": "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "label": "MIDONGY",
- "node": {
- "locationId": "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "name": "MIDONGY",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "c8ca3c65-56fc-47a2-9c68-fff76adb70d0": {
- "id": "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "label": "IVONDRO (EX. LAVARATY)",
- "node": {
- "locationId": "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "name": "IVONDRO (EX. LAVARATY)",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "2e2e317e-904c-47cd-8343-1ae1d109e510": {
- "id": "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "label": "BEVAHO",
- "node": {
- "locationId": "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "name": "BEVAHO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "fb9692ef-8243-4a10-8bda-2c970fba1f56": {
- "id": "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "label": "NOSIFENO",
- "node": {
- "locationId": "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "name": "NOSIFENO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a": {
- "id": "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "label": "ANKAZOVELO",
- "node": {
- "locationId": "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "name": "ANKAZOVELO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156": {
- "id": "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "label": "MALIORANO",
- "node": {
- "locationId": "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "name": "MALIORANO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "60dac5cf-c063-499b-a2f3-c5bf4685b9eb": {
- "id": "60dac5cf-c063-499b-a2f3-c5bf4685b9eb",
- "label": "ANDRANOLALINA",
- "node": {
- "locationId": "60dac5cf-c063-499b-a2f3-c5bf4685b9eb",
- "name": "ANDRANOLALINA",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "1133f68f-590f-4a82-be88-d89d91256d05": {
- "id": "1133f68f-590f-4a82-be88-d89d91256d05",
- "label": "Vangaindrano",
- "node": {
- "locationId": "1133f68f-590f-4a82-be88-d89d91256d05",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d": {
- "id": "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "label": "Befotaka",
- "node": {
- "locationId": "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4": {
- "id": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "label": "VANGAINDRANO",
- "node": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "name": "VANGAINDRANO",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "45d43ed3-6e79-401c-a728-1ec21d289365": {
- "id": "45d43ed3-6e79-401c-a728-1ec21d289365",
- "label": "Ampatàka",
- "node": {
- "locationId": "45d43ed3-6e79-401c-a728-1ec21d289365",
- "name": "Ampatàka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f0800714-2873-4583-b79f-cb73f24771c3": {
- "id": "f0800714-2873-4583-b79f-cb73f24771c3",
- "label": "AMPASIMALEMY",
- "node": {
- "locationId": "f0800714-2873-4583-b79f-cb73f24771c3",
- "name": "AMPASIMALEMY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6": {
- "id": "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "label": "Marokibo",
- "node": {
- "locationId": "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "name": "Marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ae63430f-0359-4f52-8427-e88001e999d7": {
- "id": "ae63430f-0359-4f52-8427-e88001e999d7",
- "label": "Manambodro",
- "node": {
- "locationId": "ae63430f-0359-4f52-8427-e88001e999d7",
- "name": "Manambodro",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "2fd3caa1-1186-4ac9-866c-0382971410fc": {
- "id": "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "label": "FONILAZA",
- "node": {
- "locationId": "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "name": "FONILAZA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e9bfd037-3c2b-4697-b9d8-a5fed6c85641": {
- "id": "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "label": "VANGAINDRANO",
- "node": {
- "locationId": "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "name": "VANGAINDRANO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cc1c6e82-b03c-4b18-b445-825bcaac7cbc": {
- "id": "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "label": "AMPARIHY EST",
- "node": {
- "locationId": "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "name": "AMPARIHY EST",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e4e35a6e-aaac-4e50-8337-9678a946e366": {
- "id": "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "label": "Mahabe",
- "node": {
- "locationId": "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "name": "Mahabe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d9da1356-74af-438a-a3f8-a4b38b5fc311": {
- "id": "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "label": "Matanga",
- "node": {
- "locationId": "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "name": "Matanga",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "95318bab-a601-4f18-b3f7-0f780e9dc456": {
- "id": "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "label": "Bevata",
- "node": {
- "locationId": "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "name": "Bevata",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "954e466b-bc6a-4d98-9bdb-00a839550a45": {
- "id": "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "label": "Sandravinany",
- "node": {
- "locationId": "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "name": "Sandravinany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "71eec85b-1a6d-4339-89a9-f4c668e66f59": {
- "id": "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "label": "Masihanaka",
- "node": {
- "locationId": "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "name": "Masihanaka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f": {
- "id": "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "label": "AMPARIHY-EST",
- "node": {
- "locationId": "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "name": "AMPARIHY-EST",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "55fef19d-aa1d-48ab-8df1-02e5388916ad": {
- "id": "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "label": "SANDRAVINANY",
- "node": {
- "locationId": "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "name": "SANDRAVINANY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c5126dd4-a2cc-4946-811d-4164edceeb7c": {
- "id": "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "label": "marokibo",
- "node": {
- "locationId": "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "name": "marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d94b568d-eb60-4a40-9fe5-891ae7d9490e": {
- "id": "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "label": "Iara",
- "node": {
- "locationId": "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "name": "Iara",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "66d22451-f6ff-45cc-92bb-8b1b00cc163a": {
- "id": "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "label": "Soamanova",
- "node": {
- "locationId": "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "name": "Soamanova",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a6ca45eb-70a6-4642-814e-6d6528a40379": {
- "id": "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "label": "Fenoambany",
- "node": {
- "locationId": "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "name": "Fenoambany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d9eb1a27-b92b-484d-8ff6-ec592a6a97be": {
- "id": "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "label": "Marokibo",
- "node": {
- "locationId": "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "name": "Marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "1475fa85-67c4-4086-a6b3-869a8551e485": {
- "id": "1475fa85-67c4-4086-a6b3-869a8551e485",
- "label": "Amparihy Est",
- "node": {
- "locationId": "1475fa85-67c4-4086-a6b3-869a8551e485",
- "name": "Amparihy Est",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1": {
- "id": "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "label": "ANKARANA",
- "node": {
- "locationId": "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "name": "ANKARANA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "6c961deb-4bf4-4264-8c7d-4d4a2c03e710": {
- "id": "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "label": "Bema",
- "node": {
- "locationId": "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "name": "Bema",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "0f52938d-d9fd-4530-8d7f-a88bb35cc567": {
- "id": "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "label": "Vohipaho",
- "node": {
- "locationId": "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "name": "Vohipaho",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "16d80f2a-5d58-4020-9bdc-11d8030fc948": {
- "id": "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "label": "Ambongo",
- "node": {
- "locationId": "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "name": "Ambongo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ffe4431e-b6f5-493a-a04c-79ff31d318ea": {
- "id": "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "label": "Vohimalaza",
- "node": {
- "locationId": "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "name": "Vohimalaza",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c7330128-2b82-4f50-8d11-88699fd47eaa": {
- "id": "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "label": "Ampataka",
- "node": {
- "locationId": "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "name": "Ampataka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "87d7fe57-a79c-418d-9df4-db2c8a9dbddf": {
- "id": "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "label": "Amparihy Atsinanana",
- "node": {
- "locationId": "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "name": "Amparihy Atsinanana",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c59ddccd-06e7-4470-b79e-b66dc4897db1": {
- "id": "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "label": "Bekaraoka",
- "node": {
- "locationId": "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "name": "Bekaraoka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "b37d36f8-a1a9-4185-a882-85e096aefc0e": {
- "id": "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "label": "MANAMBONDRO",
- "node": {
- "locationId": "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "name": "MANAMBONDRO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "066f9399-0022-4e2c-abcb-1d26f835710e": {
- "id": "066f9399-0022-4e2c-abcb-1d26f835710e",
- "label": "MASIHANAKA",
- "node": {
- "locationId": "066f9399-0022-4e2c-abcb-1d26f835710e",
- "name": "MASIHANAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "222d7387-b650-46f0-8899-ec12b73c6e5c": {
- "id": "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "label": "TSIATELY",
- "node": {
- "locationId": "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "name": "TSIATELY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f74413c9-5887-4eb9-bd8c-aa2e67f9e366": {
- "id": "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "label": "Anilobe",
- "node": {
- "locationId": "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "name": "Anilobe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "28d6829b-3eb9-4ec8-b277-5580821038f3": {
- "id": "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "label": "FENOAMBANY",
- "node": {
- "locationId": "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "name": "FENOAMBANY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c": {
- "id": "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "label": "KARIMBARY",
- "node": {
- "locationId": "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "name": "KARIMBARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "6dc23312-1bf9-4099-959e-c21ff83439fc": {
- "id": "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "label": "BEMA",
- "node": {
- "locationId": "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "name": "BEMA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "45f7fc7d-68db-4aba-b5d6-d5749d47c208": {
- "id": "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "label": "Lopary",
- "node": {
- "locationId": "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "name": "Lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "599a5e27-9b21-4c63-b7ee-ae935abcdfb2": {
- "id": "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "label": "BEVATA",
- "node": {
- "locationId": "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "name": "BEVATA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dcbb26c1-858e-40cf-bd8d-1796b6a5782b": {
- "id": "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "label": "Sahavoangy",
- "node": {
- "locationId": "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "name": "Sahavoangy",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3": {
- "id": "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "label": "Ranomena",
- "node": {
- "locationId": "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "name": "Ranomena",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c0192998-9173-4672-bb87-3ed2c3336efc": {
- "id": "c0192998-9173-4672-bb87-3ed2c3336efc",
- "label": "LOHAFARY",
- "node": {
- "locationId": "c0192998-9173-4672-bb87-3ed2c3336efc",
- "name": "LOHAFARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691": {
- "id": "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "label": "ANILOBE",
- "node": {
- "locationId": "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "name": "ANILOBE",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7ca0b7db-78bd-4878-97d3-1042f4353e68": {
- "id": "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "label": "VOHITRAMBO",
- "node": {
- "locationId": "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "name": "VOHITRAMBO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "70e153ac-821a-45ba-b6d3-1f7320d406da": {
- "id": "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "label": "Manambondro",
- "node": {
- "locationId": "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "name": "Manambondro",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c0f99e6c-f65d-4eaf-926c-ca054f7815d9": {
- "id": "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "label": "Vatanato",
- "node": {
- "locationId": "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "name": "Vatanato",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e416ff2e-eef2-487d-88dc-7ce73dae3a6a": {
- "id": "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "label": "AMBATOLAVA",
- "node": {
- "locationId": "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "name": "AMBATOLAVA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "fd4334b0-ff66-4a55-afe4-42492aa10fa8": {
- "id": "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "label": "Isandravinany",
- "node": {
- "locationId": "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "name": "Isandravinany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "23c60a83-610e-47b9-8cff-457cc64273cd": {
- "id": "23c60a83-610e-47b9-8cff-457cc64273cd",
- "label": "AMBONGO",
- "node": {
- "locationId": "23c60a83-610e-47b9-8cff-457cc64273cd",
- "name": "AMBONGO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "44bc41f1-ccda-4383-818c-27950e5ea5f1": {
- "id": "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "label": "Lopary",
- "node": {
- "locationId": "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "name": "Lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "66972625-0161-46a9-bd1e-605011f71de0": {
- "id": "66972625-0161-46a9-bd1e-605011f71de0",
- "label": "ISAHARA",
- "node": {
- "locationId": "66972625-0161-46a9-bd1e-605011f71de0",
- "name": "ISAHARA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "936c4393-d549-4f03-9e96-d7d5536d6407": {
- "id": "936c4393-d549-4f03-9e96-d7d5536d6407",
- "label": "MAHABE",
- "node": {
- "locationId": "936c4393-d549-4f03-9e96-d7d5536d6407",
- "name": "MAHABE",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e10fbb95-b55a-4deb-be46-e9a3bd42de28": {
- "id": "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "label": "MASIANAKA",
- "node": {
- "locationId": "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "name": "MASIANAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a6b2e537-03d2-48d5-965a-c80ac9e49e1b": {
- "id": "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "label": "SOAMANOVA",
- "node": {
- "locationId": "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "name": "SOAMANOVA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "17b7a3d4-1a5e-4cda-8f6a-625da68b920a": {
- "id": "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "label": "IARA",
- "node": {
- "locationId": "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "name": "IARA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7f7cb8bd-821d-4a37-a082-857c31f043e5": {
- "id": "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "label": "TSIANOFANA",
- "node": {
- "locationId": "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "name": "TSIANOFANA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "852e2681-7950-4296-818e-49eb4ac7adbd": {
- "id": "852e2681-7950-4296-818e-49eb4ac7adbd",
- "label": "Marovato II",
- "node": {
- "locationId": "852e2681-7950-4296-818e-49eb4ac7adbd",
- "name": "Marovato II",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f9d79a6d-d069-4695-979a-2616fa7363c8": {
- "id": "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "label": "Lohafary",
- "node": {
- "locationId": "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "name": "Lohafary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cacefb35-c11d-4556-a969-6b7cf3b245aa": {
- "id": "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "label": "AMPATAKA",
- "node": {
- "locationId": "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "name": "AMPATAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "55cceaad-9d9e-46cd-be35-2e1843056c4a": {
- "id": "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "label": "Ampasimalemy",
- "node": {
- "locationId": "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "name": "Ampasimalemy",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "30cfa775-a10f-4763-b4f0-aa34dbc7abbf": {
- "id": "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "label": "Vohimalaza",
- "node": {
- "locationId": "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "name": "Vohimalaza",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "72b4a644-c3f9-4bc0-a899-d2718c997697": {
- "id": "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "label": "Fenoambany",
- "node": {
- "locationId": "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "name": "Fenoambany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "5d7f54c9-bed4-4d0d-98a2-132b024f076e": {
- "id": "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "label": "lopary",
- "node": {
- "locationId": "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "name": "lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a8444c63-af70-47d2-a3fd-ee968ba44598": {
- "id": "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "label": "MAROKIBO",
- "node": {
- "locationId": "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "name": "MAROKIBO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dbaf7c55-9a98-433c-8594-f3647855b649": {
- "id": "dbaf7c55-9a98-433c-8594-f3647855b649",
- "label": "Vohitrambo",
- "node": {
- "locationId": "dbaf7c55-9a98-433c-8594-f3647855b649",
- "name": "Vohitrambo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d5175a55-d019-47d8-8d76-a9d3ee80dd8f": {
- "id": "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "label": "Tsianofàna",
- "node": {
- "locationId": "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "name": "Tsianofàna",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "35ac91e1-b2ee-4d1d-9549-858690c6495d": {
- "id": "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "label": "Nosibe Masianaka",
- "node": {
- "locationId": "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "name": "Nosibe Masianaka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dd817f06-0675-4ded-9eee-9954521e6eda": {
- "id": "dd817f06-0675-4ded-9eee-9954521e6eda",
- "label": "MATANGA",
- "node": {
- "locationId": "dd817f06-0675-4ded-9eee-9954521e6eda",
- "name": "MATANGA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "048efb77-1683-4c6e-a13e-a6d4897a0a6b": {
- "id": "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "label": "VOHIMALAZA",
- "node": {
- "locationId": "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "name": "VOHIMALAZA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ba2ac9bc-d750-4d66-8a12-c5d3f651267d": {
- "id": "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "label": "RANOMENA",
- "node": {
- "locationId": "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "name": "RANOMENA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "87ab8843-a43d-4c29-a845-3756488c2d27": {
- "id": "87ab8843-a43d-4c29-a845-3756488c2d27",
- "label": "Vangaindrano",
- "node": {
- "locationId": "87ab8843-a43d-4c29-a845-3756488c2d27",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14": {
- "id": "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "label": "Ambatolava",
- "node": {
- "locationId": "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "name": "Ambatolava",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a": {
- "id": "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "label": "Ambalabe",
- "node": {
- "locationId": "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77": {
- "id": "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "label": "VOHIPAHO",
- "node": {
- "locationId": "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "name": "VOHIPAHO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a0b2132b-c132-467c-af4f-b3f230510759": {
- "id": "a0b2132b-c132-467c-af4f-b3f230510759",
- "label": "VATANATO",
- "node": {
- "locationId": "a0b2132b-c132-467c-af4f-b3f230510759",
- "name": "VATANATO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "98f4f31d-85bf-4481-a183-41eb3abdca3b": {
- "id": "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "label": "LOPARY",
- "node": {
- "locationId": "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "name": "LOPARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "049d984a-1c01-4b4c-bbab-4e5b1e71ba24": {
- "id": "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "label": "Isahara",
- "node": {
- "locationId": "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "name": "Isahara",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "53d0c891-676a-4cce-bce7-cd79f1eb34f8": {
- "id": "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "label": "BEKARAOKY",
- "node": {
- "locationId": "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "name": "BEKARAOKY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "bf8a3fa4-a178-43a3-826a-fcce0762fddc": {
- "id": "bf8a3fa4-a178-43a3-826a-fcce0762fddc",
- "label": "Karimbary",
- "node": {
- "locationId": "bf8a3fa4-a178-43a3-826a-fcce0762fddc",
- "name": "Karimbary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d": {
- "id": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "label": "BEFOTAKA",
- "node": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "name": "BEFOTAKA",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c2eeee4b-1764-4d08-95f0-c826bcf1fe53": {
- "id": "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "label": "Ranotsara Sud",
- "node": {
- "locationId": "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "name": "Ranotsara Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "6202e81a-d59b-4a72-aa5e-22c2f2096941": {
- "id": "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "label": "ANTONDABE",
- "node": {
- "locationId": "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "name": "ANTONDABE",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "b048239d-7771-497d-bdf7-58d8a9867450": {
- "id": "b048239d-7771-497d-bdf7-58d8a9867450",
- "label": "MAROVITSIKA",
- "node": {
- "locationId": "b048239d-7771-497d-bdf7-58d8a9867450",
- "name": "MAROVITSIKA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "442c7606-36e0-4538-ba8d-9f4965beedd6": {
- "id": "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "label": "INOSY",
- "node": {
- "locationId": "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "name": "INOSY",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1c384534-4f8f-4a99-989a-0590833d8741": {
- "id": "1c384534-4f8f-4a99-989a-0590833d8741",
- "label": "BEKOFAFA - ATSIMO",
- "node": {
- "locationId": "1c384534-4f8f-4a99-989a-0590833d8741",
- "name": "BEKOFAFA - ATSIMO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1c81e5dd-64a7-4271-8e94-cb6902cc14ea": {
- "id": "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "label": "Beharena",
- "node": {
- "locationId": "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "name": "Beharena",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1e3fc41f-fad4-480d-9155-ee57a7c7029e": {
- "id": "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "label": "Bekofafa Sud",
- "node": {
- "locationId": "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "name": "Bekofafa Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "952f6687-0f6e-48d7-be7d-e05cdc84037e": {
- "id": "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "label": "RANOTSARA-ATSIMO",
- "node": {
- "locationId": "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "name": "RANOTSARA-ATSIMO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "a7cac00e-8f20-4575-813b-55f593bb10bd": {
- "id": "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "label": "Marovitsika Sud",
- "node": {
- "locationId": "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "name": "Marovitsika Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "114fd2c4-080d-4cb6-877a-ea6769d35062": {
- "id": "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "label": "Antondabe",
- "node": {
- "locationId": "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "name": "Antondabe",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09": {
- "id": "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "label": "BEFOTAKA",
- "node": {
- "locationId": "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "name": "BEFOTAKA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6": {
- "id": "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "label": "ANTANINARENINA",
- "node": {
- "locationId": "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "name": "ANTANINARENINA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "d5cab810-c772-4dab-8edd-4f7e57d39b04": {
- "id": "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "label": "Befotaka Sud",
- "node": {
- "locationId": "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "name": "Befotaka Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "22b8bae9-2655-4f99-bcbb-114fcfa6045d": {
- "id": "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "label": "Antaninarenina",
- "node": {
- "locationId": "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "name": "Antaninarenina",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "e9f7f745-5aa5-4f3b-9204-b97288472ebc": {
- "id": "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "label": "BEHARENA",
- "node": {
- "locationId": "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "name": "BEHARENA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "f8b74dab-1525-4369-bc42-62ae7cc0cdac": {
- "id": "f8b74dab-1525-4369-bc42-62ae7cc0cdac",
- "label": "ANTOKOBORITELO",
- "node": {
- "locationId": "f8b74dab-1525-4369-bc42-62ae7cc0cdac",
- "name": "ANTOKOBORITELO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260": {
- "id": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "label": "VONDROZO",
- "node": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "name": "VONDROZO",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6ec8fb0f-983a-4398-ab57-1f285003275c": {
- "id": "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "label": "ANDOHARANO",
- "node": {
- "locationId": "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "name": "ANDOHARANO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "ba72181b-9494-4497-bb60-7237cf34ba12": {
- "id": "ba72181b-9494-4497-bb60-7237cf34ba12",
- "label": "Ambodirano",
- "node": {
- "locationId": "ba72181b-9494-4497-bb60-7237cf34ba12",
- "name": "Ambodirano",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "1e19d760-23c5-4574-a659-ebb3172033aa": {
- "id": "1e19d760-23c5-4574-a659-ebb3172033aa",
- "label": "MOROTEZA",
- "node": {
- "locationId": "1e19d760-23c5-4574-a659-ebb3172033aa",
- "name": "MOROTEZA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "4f3d45dd-a573-4e84-875c-87dadf9b45f5": {
- "id": "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "label": "MAHAVELO",
- "node": {
- "locationId": "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "name": "MAHAVELO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11": {
- "id": "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "label": "Andakana",
- "node": {
- "locationId": "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "name": "Andakana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "96a4d5c5-48b8-4a8d-b364-4264f16a62cd": {
- "id": "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "label": "Ivato",
- "node": {
- "locationId": "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "name": "Ivato",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f92bca11-b4ff-4420-94e2-fdd905a37608": {
- "id": "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "7de96124-3ae0-4043-9957-04543635722f": {
- "id": "7de96124-3ae0-4043-9957-04543635722f",
- "label": "ANTOKONALA",
- "node": {
- "locationId": "7de96124-3ae0-4043-9957-04543635722f",
- "name": "ANTOKONALA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f67d4b19-8e47-4950-b6f5-4ee14f2cf146": {
- "id": "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "label": "Vohimary",
- "node": {
- "locationId": "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "name": "Vohimary",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "448d493e-a328-4ce0-ba00-393211b2240c": {
- "id": "448d493e-a328-4ce0-ba00-393211b2240c",
- "label": "AMBOHIMANA",
- "node": {
- "locationId": "448d493e-a328-4ce0-ba00-393211b2240c",
- "name": "AMBOHIMANA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "3a2791ee-8bcd-40fc-8106-e1596d5695cf": {
- "id": "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "label": "IAMONTA",
- "node": {
- "locationId": "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "name": "IAMONTA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "de8c2caa-43d7-4bd7-921d-2a9be307c143": {
- "id": "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "label": "KARIANGA",
- "node": {
- "locationId": "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "name": "KARIANGA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "b019b0be-5367-42ad-af45-d41eccfc927a": {
- "id": "b019b0be-5367-42ad-af45-d41eccfc927a",
- "label": "Iamonta",
- "node": {
- "locationId": "b019b0be-5367-42ad-af45-d41eccfc927a",
- "name": "Iamonta",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "dc200936-0536-4248-a4a5-346e8137a948": {
- "id": "dc200936-0536-4248-a4a5-346e8137a948",
- "label": "Karianga",
- "node": {
- "locationId": "dc200936-0536-4248-a4a5-346e8137a948",
- "name": "Karianga",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "a1c6c3a9-a14d-4211-8a08-e6819cd565fe": {
- "id": "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "label": "VOHIMARY",
- "node": {
- "locationId": "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "e91b49f7-1711-49ef-803a-c4b26742eb63": {
- "id": "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "label": "Andoharano",
- "node": {
- "locationId": "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "name": "Andoharano",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "41ba0173-31f2-4d29-be8c-29a9e2f941f2": {
- "id": "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "label": "ANANDRAVY",
- "node": {
- "locationId": "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "name": "ANANDRAVY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "7c684e8e-2548-4792-9b7a-c7d4be3f027a": {
- "id": "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "label": "AMBOHIMANDROSO",
- "node": {
- "locationId": "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "name": "AMBOHIMANDROSO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d8d94c14-2b65-4b68-8f08-f17ec764bc57": {
- "id": "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "label": "Vohiboreka",
- "node": {
- "locationId": "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "name": "Vohiboreka",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "66f35799-ce95-4bea-9742-688d35f5ecbf": {
- "id": "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "label": "Mahavelo",
- "node": {
- "locationId": "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "name": "Mahavelo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8": {
- "id": "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "label": "Maroteza",
- "node": {
- "locationId": "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "name": "Maroteza",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2620d448-f1ac-45cf-9df7-3a05ea65afd6": {
- "id": "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "label": "Antokonala",
- "node": {
- "locationId": "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "name": "Antokonala",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7": {
- "id": "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "label": "AMBODIRANO",
- "node": {
- "locationId": "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "name": "AMBODIRANO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "31806f10-3a83-4104-b0e0-cda0ce13b2c4": {
- "id": "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "label": "Vondrozo",
- "node": {
- "locationId": "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "name": "Vondrozo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "36e3dba2-cdef-499a-be32-a75636fcddc9": {
- "id": "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "label": "AMPASIMALEMY",
- "node": {
- "locationId": "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "name": "AMPASIMALEMY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8": {
- "id": "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "label": "MAHAZOARIVO",
- "node": {
- "locationId": "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "name": "MAHAZOARIVO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2647b2a9-0a5a-4820-b3d5-5a16aa954630": {
- "id": "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "label": "MANAMBIDALA",
- "node": {
- "locationId": "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "name": "MANAMBIDALA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "055f22e2-50cd-4d19-9dfd-b4f216f415dd": {
- "id": "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "label": "Manato",
- "node": {
- "locationId": "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "name": "Manato",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "0aed832e-13f6-4542-bb3f-09e799934325": {
- "id": "0aed832e-13f6-4542-bb3f-09e799934325",
- "label": "VONDROZO",
- "node": {
- "locationId": "0aed832e-13f6-4542-bb3f-09e799934325",
- "name": "VONDROZO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "64f56922-775e-498c-a390-781899bb204a": {
- "id": "64f56922-775e-498c-a390-781899bb204a",
- "label": "Ambohimanana",
- "node": {
- "locationId": "64f56922-775e-498c-a390-781899bb204a",
- "name": "Ambohimanana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182": {
- "id": "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "label": "Manambidala",
- "node": {
- "locationId": "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "name": "Manambidala",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d958514c-b10b-4c2b-abbc-5a162ac050a3": {
- "id": "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "label": "Anandravy",
- "node": {
- "locationId": "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "name": "Anandravy",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f689424f-e121-468a-a1ee-2a43d9dc99e6": {
- "id": "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "label": "ANDAKANA",
- "node": {
- "locationId": "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "name": "ANDAKANA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2d75ac0f-535f-4cfb-83b7-afd771171044": {
- "id": "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "label": "Ambohimana",
- "node": {
- "locationId": "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "name": "Ambohimana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "1ccf8a9f-950f-470f-bd66-fdecda93462f": {
- "id": "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "label": "Mahatsinjo",
- "node": {
- "locationId": "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "name": "Mahatsinjo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "63fc3a41-4cf4-471a-88ae-736152a6f158": {
- "id": "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "label": "MAHATSINJO",
- "node": {
- "locationId": "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "name": "MAHATSINJO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "a0274287-ebce-4f53-9cd3-2d5454903b1b": {
- "id": "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "label": "MANATO",
- "node": {
- "locationId": "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "name": "MANATO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340": {
- "id": "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "label": "VOHIBOREKA",
- "node": {
- "locationId": "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "name": "VOHIBOREKA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "81ce658e-f241-412e-a680-64e590864e4f": {
- "id": "81ce658e-f241-412e-a680-64e590864e4f",
- "label": "IVATO",
- "node": {
- "locationId": "81ce658e-f241-412e-a680-64e590864e4f",
- "name": "IVATO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9": {
- "id": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "label": "FARAFANGANA",
- "node": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "name": "FARAFANGANA",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "f2a37521-c368-436c-a4fa-ff04c200248e": {
- "id": "f2a37521-c368-436c-a4fa-ff04c200248e",
- "label": "VOHILAVAN I MANAMPATRA",
- "node": {
- "locationId": "f2a37521-c368-436c-a4fa-ff04c200248e",
- "name": "VOHILAVAN I MANAMPATRA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65": {
- "id": "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "label": "MAHAVELO",
- "node": {
- "locationId": "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "name": "MAHAVELO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "20d4e593-6bb4-48cb-a597-b30efa1a37bf": {
- "id": "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "label": "VOHITROMBY",
- "node": {
- "locationId": "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "name": "VOHITROMBY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6dfe6318-b504-4afd-a16a-17f6101d45da": {
- "id": "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "label": "Ambalavato Nord",
- "node": {
- "locationId": "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "name": "Ambalavato Nord",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c149b572-ebc8-460b-8709-a7335b536d5f": {
- "id": "c149b572-ebc8-460b-8709-a7335b536d5f",
- "label": "VOHILENGO",
- "node": {
- "locationId": "c149b572-ebc8-460b-8709-a7335b536d5f",
- "name": "VOHILENGO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "1df7c092-930f-40d4-bcc2-340c7b4345c1": {
- "id": "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "label": "Marovandrika",
- "node": {
- "locationId": "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "name": "Marovandrika",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2c6f7678-5554-403c-8779-19280fdc5534": {
- "id": "2c6f7678-5554-403c-8779-19280fdc5534",
- "label": "IHOROMBE",
- "node": {
- "locationId": "2c6f7678-5554-403c-8779-19280fdc5534",
- "name": "IHOROMBE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "22cc7ef7-4aba-4e19-be91-cd1e40e57195": {
- "id": "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "label": "AMBALATANY",
- "node": {
- "locationId": "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "name": "AMBALATANY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "bcbabf27-4124-4198-a8b6-7c7d5c792dd6": {
- "id": "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "label": "Vohilava",
- "node": {
- "locationId": "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3a7d8ffc-f33a-4560-8ded-561214de9e13": {
- "id": "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "label": "ANTSERANAMBE",
- "node": {
- "locationId": "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "name": "ANTSERANAMBE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "47daa41b-fd71-45f9-ad21-de1a5ed70554": {
- "id": "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "label": "MAHABO-MANANIVO",
- "node": {
- "locationId": "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "name": "MAHABO-MANANIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "5c4426f6-3612-499a-bf76-56323c7a65b1": {
- "id": "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "label": "ANOSIVELO",
- "node": {
- "locationId": "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "name": "ANOSIVELO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "456e3e23-dbd0-47af-8c8b-be1e9e3248cb": {
- "id": "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "label": "EFATSY-ANANDROZA",
- "node": {
- "locationId": "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "name": "EFATSY-ANANDROZA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "335aa266-315d-4aa6-99a1-f6c438c44635": {
- "id": "335aa266-315d-4aa6-99a1-f6c438c44635",
- "label": "Ambalatany",
- "node": {
- "locationId": "335aa266-315d-4aa6-99a1-f6c438c44635",
- "name": "Ambalatany",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "26f97dfb-4df5-470b-9aed-4ec0d535d4c0": {
- "id": "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "label": "ETROTROKA",
- "node": {
- "locationId": "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "name": "ETROTROKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "1ffa34fe-5eda-4b19-9c6a-db54dc031858": {
- "id": "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "label": "MAHERIRATY",
- "node": {
- "locationId": "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "name": "MAHERIRATY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "de36b717-3eb0-4190-84ba-b662e50be4ec": {
- "id": "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "label": "Tovona",
- "node": {
- "locationId": "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "name": "Tovona",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c59095ea-fa9b-4fd8-b82c-620f646f2a8b": {
- "id": "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "label": "EVATO",
- "node": {
- "locationId": "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "name": "EVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8d9267af-723b-4695-bb09-82595c5a8cfd": {
- "id": "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "label": "Iabohazo",
- "node": {
- "locationId": "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "name": "Iabohazo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6eabd47e-6d4f-4385-9247-0574ef8d8b18": {
- "id": "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "label": "Ihorombe",
- "node": {
- "locationId": "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "name": "Ihorombe",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "e35d8185-66b3-4fd3-84c6-f8ced3e06a62": {
- "id": "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "label": "Vohilengo",
- "node": {
- "locationId": "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "name": "Vohilengo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9ec7eeee-9ba6-4c7d-a93d-5d242d964594": {
- "id": "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "label": "AMPOROFORO",
- "node": {
- "locationId": "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "name": "AMPOROFORO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "38de42ed-89db-4617-bc09-574b733bdfb6": {
- "id": "38de42ed-89db-4617-bc09-574b733bdfb6",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "38de42ed-89db-4617-bc09-574b733bdfb6",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4129f997-cba4-479d-9ac6-92364edcc1a2": {
- "id": "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "label": "Sahamadio",
- "node": {
- "locationId": "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "name": "Sahamadio",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3597a6fa-bfc9-49c4-b378-6113de33fea5": {
- "id": "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "label": "MAHABO MANANIVO",
- "node": {
- "locationId": "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "name": "MAHABO MANANIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "69191346-9a9a-4dc1-8152-bfd50185cf12": {
- "id": "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "label": "FARAFANGANA",
- "node": {
- "locationId": "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "name": "FARAFANGANA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "583a8ba8-ddf0-4ecd-8923-e6cc0642b266": {
- "id": "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "label": "AmbalavatoNord",
- "node": {
- "locationId": "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "name": "AmbalavatoNord",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "053b9da3-e32b-47b7-9182-f9a31eac8eae": {
- "id": "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "label": "Ambohigogo",
- "node": {
- "locationId": "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "name": "Ambohigogo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "687f5d8c-5873-4b09-97fd-32af53d86b2f": {
- "id": "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "label": "MAROVANDRIKA",
- "node": {
- "locationId": "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "name": "MAROVANDRIKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "bb20d920-ef2d-4d18-8364-201949f3d6df": {
- "id": "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "label": "EFATSY",
- "node": {
- "locationId": "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "name": "EFATSY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f": {
- "id": "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "label": "Bevoay Beretra",
- "node": {
- "locationId": "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "name": "Bevoay Beretra",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "88e771fe-c874-4156-9193-206387ff917a": {
- "id": "88e771fe-c874-4156-9193-206387ff917a",
- "label": "Ankarana Miraihina",
- "node": {
- "locationId": "88e771fe-c874-4156-9193-206387ff917a",
- "name": "Ankarana Miraihina",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4fa8031b-51a6-49a8-ac01-8dce533d58d0": {
- "id": "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "label": "Manambotra Sud",
- "node": {
- "locationId": "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "name": "Manambotra Sud",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c44be6c2-592a-4a7b-b3fe-d382aea7fc52": {
- "id": "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "label": "Ivandrika",
- "node": {
- "locationId": "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "name": "Ivandrika",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "186c3dc8-49b5-4b08-862f-8759b0b2bc66": {
- "id": "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "label": "Mahabo Mananivo",
- "node": {
- "locationId": "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "name": "Mahabo Mananivo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "d87a25fe-3212-4e53-875e-3baaebbc9ae6": {
- "id": "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "label": "TOVONA",
- "node": {
- "locationId": "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "name": "TOVONA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b": {
- "id": "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "label": "Farafangana",
- "node": {
- "locationId": "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8ba081d1-b759-4f50-b94a-d68c50add8a7": {
- "id": "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "label": "Anosy Tsararafa",
- "node": {
- "locationId": "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "name": "Anosy Tsararafa",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "d65167f1-87e0-4985-a099-9abc13a849e7": {
- "id": "d65167f1-87e0-4985-a099-9abc13a849e7",
- "label": "Antseranambe",
- "node": {
- "locationId": "d65167f1-87e0-4985-a099-9abc13a849e7",
- "name": "Antseranambe",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9d134109-1521-4a0f-857d-29059588718d": {
- "id": "9d134109-1521-4a0f-857d-29059588718d",
- "label": "ANKARANA-MIRAIHINA",
- "node": {
- "locationId": "9d134109-1521-4a0f-857d-29059588718d",
- "name": "ANKARANA-MIRAIHINA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2ffd2891-31ab-4e83-abdd-e9523faf50a1": {
- "id": "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "label": "SAHAMADIO",
- "node": {
- "locationId": "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "name": "SAHAMADIO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "de6ec6ae-c320-4d22-8a7e-8f022020982f": {
- "id": "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "label": "AMBALAVATO-ANTEVATO",
- "node": {
- "locationId": "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "name": "AMBALAVATO-ANTEVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "892635d0-c138-4e87-8855-908198c91d62": {
- "id": "892635d0-c138-4e87-8855-908198c91d62",
- "label": "AMBOHIGOGO",
- "node": {
- "locationId": "892635d0-c138-4e87-8855-908198c91d62",
- "name": "AMBOHIGOGO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "372b4100-94c4-44b2-8296-d483b1cae363": {
- "id": "372b4100-94c4-44b2-8296-d483b1cae363",
- "label": "Tangainony",
- "node": {
- "locationId": "372b4100-94c4-44b2-8296-d483b1cae363",
- "name": "Tangainony",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "ea74b2ca-4f4d-433e-8ae2-3e2ede138554": {
- "id": "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "label": "Amporoforo",
- "node": {
- "locationId": "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "name": "Amporoforo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "7542e25b-ade4-4504-bda5-40b3f82b023d": {
- "id": "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "label": "TANGAINONY",
- "node": {
- "locationId": "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "name": "TANGAINONY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "40d21627-c026-40d9-b72a-e85a1abb7267": {
- "id": "40d21627-c026-40d9-b72a-e85a1abb7267",
- "label": "Vohimasy",
- "node": {
- "locationId": "40d21627-c026-40d9-b72a-e85a1abb7267",
- "name": "Vohimasy",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3a25bcaa-7158-4ede-8457-0617c38b20bc": {
- "id": "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "label": "Mahafasa Centre",
- "node": {
- "locationId": "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "name": "Mahafasa Centre",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "508b5990-7205-4297-a924-c7381d4cb162": {
- "id": "508b5990-7205-4297-a924-c7381d4cb162",
- "label": "Ambalavato Antevato",
- "node": {
- "locationId": "508b5990-7205-4297-a924-c7381d4cb162",
- "name": "Ambalavato Antevato",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8e46c0f7-3fac-41b9-8307-035998c709c0": {
- "id": "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "label": "Mahavelo",
- "node": {
- "locationId": "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "name": "Mahavelo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "378814dd-48a3-4cf9-bcd3-2f63f55e9268": {
- "id": "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "label": "IVANDRIKA",
- "node": {
- "locationId": "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "name": "IVANDRIKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "f2a91957-4249-4256-920e-30e8d34c441c": {
- "id": "f2a91957-4249-4256-920e-30e8d34c441c",
- "label": "MANAMBOTRA-ATSIMO",
- "node": {
- "locationId": "f2a91957-4249-4256-920e-30e8d34c441c",
- "name": "MANAMBOTRA-ATSIMO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4": {
- "id": "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "label": "NAMOHORA-IABORANO",
- "node": {
- "locationId": "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "name": "NAMOHORA-IABORANO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4e4b1d7c-466a-4ddb-9a25-e7227947404a": {
- "id": "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "label": "Mahafasa Afovoany",
- "node": {
- "locationId": "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "name": "Mahafasa Afovoany",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "013a9759-324b-4677-af94-8104e4492b7a": {
- "id": "013a9759-324b-4677-af94-8104e4492b7a",
- "label": "Vohitromby",
- "node": {
- "locationId": "013a9759-324b-4677-af94-8104e4492b7a",
- "name": "Vohitromby",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6fed2284-660a-47a5-ab55-e538fce95bf4": {
- "id": "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "label": "Efatsy Anandroza",
- "node": {
- "locationId": "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "name": "Efatsy Anandroza",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "db4cd349-b4b5-432a-9f06-3d216389d90c": {
- "id": "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "label": "MAHAFASA-AFOVOANY",
- "node": {
- "locationId": "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "name": "MAHAFASA-AFOVOANY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "a4f16e7e-fa31-45f5-bf02-39014b89fa95": {
- "id": "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "label": "MAHAFASA CENTRE",
- "node": {
- "locationId": "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "name": "MAHAFASA CENTRE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2915768d-a774-4acc-917b-2ab14fc0f2e6": {
- "id": "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "label": "Iaborano Namohora",
- "node": {
- "locationId": "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "name": "Iaborano Namohora",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "72eacb6f-9dd0-4e44-912f-e49f400d54ee": {
- "id": "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "label": "ANOSY",
- "node": {
- "locationId": "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "name": "ANOSY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "faa85abb-bd9b-495f-8549-5efba48da916": {
- "id": "faa85abb-bd9b-495f-8549-5efba48da916",
- "label": "VOHIMASY",
- "node": {
- "locationId": "faa85abb-bd9b-495f-8549-5efba48da916",
- "name": "VOHIMASY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "089019b6-9139-4907-b185-194065abb68e": {
- "id": "089019b6-9139-4907-b185-194065abb68e",
- "label": "BERETRA-BEVOAY",
- "node": {
- "locationId": "089019b6-9139-4907-b185-194065abb68e",
- "name": "BERETRA-BEVOAY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8af078f2-5da8-4b09-8940-edf29dbfc3ce": {
- "id": "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "label": "Fenoarivo",
- "node": {
- "locationId": "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd": {
- "id": "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "label": "Evato",
- "node": {
- "locationId": "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "name": "Evato",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "07a81f8c-de00-4445-8cf8-ee7a30b05484": {
- "id": "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "label": "Etrotroka",
- "node": {
- "locationId": "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "name": "Etrotroka",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70": {
- "id": "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "label": "Anosivelo",
- "node": {
- "locationId": "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "name": "Anosivelo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00": {
- "id": "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "label": "AMBALAVATO",
- "node": {
- "locationId": "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "name": "AMBALAVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3f1a21d3-2983-43cd-801e-2e949227ab81": {
- "id": "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "label": "Maheriraty",
- "node": {
- "locationId": "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "name": "Maheriraty",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5": {
- "id": "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "label": "FENOARIVO",
- "node": {
- "locationId": "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "name": "FENOARIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "da3cc27f-2630-470f-9609-881e4b74a253": {
- "id": "da3cc27f-2630-470f-9609-881e4b74a253",
- "label": "IABOHAZO",
- "node": {
- "locationId": "da3cc27f-2630-470f-9609-881e4b74a253",
- "name": "IABOHAZO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "efe2bb66-0cc4-4227-9795-57afd8478ce3": {
- "id": "efe2bb66-0cc4-4227-9795-57afd8478ce3",
- "label": "AMBOHIMANDROSO",
- "node": {
- "locationId": "efe2bb66-0cc4-4227-9795-57afd8478ce3",
- "name": "AMBOHIMANDROSO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bff67cd1-b5f7-45b2-b479-9b24043a751d": {
- "id": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "label": "MELAKY",
- "node": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "name": "MELAKY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "ca216882-93da-48f0-b1d8-5e6e8d853667": {
- "id": "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "label": "Maintirano",
- "node": {
- "locationId": "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "438f4235-95a5-497e-b1b2-5bdebc19b26c": {
- "id": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "label": "Morafenobe",
- "node": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "name": "Morafenobe",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9143467f-f83c-401d-aa04-d4fdcc40e9f5": {
- "id": "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "label": "Morafenobe",
- "node": {
- "locationId": "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "name": "Morafenobe",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "6028a30f-3af7-4786-b970-3d9a2ba75928": {
- "id": "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "label": "Andramy",
- "node": {
- "locationId": "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "name": "Andramy",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "2747ec7f-ed99-4eea-965d-488f93a4aafd": {
- "id": "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "label": "Beravina",
- "node": {
- "locationId": "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "name": "Beravina",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "9e425374-dcfa-4509-b11e-5dd61f5d6cd4": {
- "id": "9e425374-dcfa-4509-b11e-5dd61f5d6cd4",
- "label": "Antranokoaky",
- "node": {
- "locationId": "9e425374-dcfa-4509-b11e-5dd61f5d6cd4",
- "name": "Antranokoaky",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c": {
- "id": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "label": "Ambatomainty",
- "node": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "66718f37-bec0-4fff-aa98-6e828ce212c7": {
- "id": "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "label": "Ambatomainty",
- "node": {
- "locationId": "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93": {
- "id": "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "label": "Bemarivo",
- "node": {
- "locationId": "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "name": "Bemarivo",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "fcb0b611-50b2-4955-8786-65caa42ce725": {
- "id": "fcb0b611-50b2-4955-8786-65caa42ce725",
- "label": "Sarodrano",
- "node": {
- "locationId": "fcb0b611-50b2-4955-8786-65caa42ce725",
- "name": "Sarodrano",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "89fedccd-9c58-4876-b20d-e48c2356bdad": {
- "id": "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "label": "Marotsialeha",
- "node": {
- "locationId": "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "name": "Marotsialeha",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "e64a198c-07f4-4634-88c4-da46df763961": {
- "id": "e64a198c-07f4-4634-88c4-da46df763961",
- "label": "Makaraingo",
- "node": {
- "locationId": "e64a198c-07f4-4634-88c4-da46df763961",
- "name": "Makaraingo",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "82a9899a-4857-4196-860d-ef1b8afae5e1": {
- "id": "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "label": "Antsalova",
- "node": {
- "locationId": "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "name": "Antsalova",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c": {
- "id": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "label": "Besalampy",
- "node": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "name": "Besalampy",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8a27dfa8-e620-40bd-81e6-213fca2fa775": {
- "id": "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "label": "Bekodoka",
- "node": {
- "locationId": "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "name": "Bekodoka",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "275e7af4-85bc-44c7-9931-3a4f2f72bae6": {
- "id": "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "label": "Soanenga",
- "node": {
- "locationId": "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "name": "Soanenga",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5": {
- "id": "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "label": "Besalampy",
- "node": {
- "locationId": "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "name": "Besalampy",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "07d02dc2-7dc3-48f9-ad34-9d6008e4433d": {
- "id": "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "label": "Ambolodia Sud",
- "node": {
- "locationId": "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "name": "Ambolodia Sud",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "e22533d8-5583-4292-a2b2-f2c6a20bb990": {
- "id": "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "label": "Mahabe",
- "node": {
- "locationId": "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "name": "Mahabe",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "bc2c4be4-9ed0-4e1a-a657-327791e79b0e": {
- "id": "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "label": "Marovoay Sud",
- "node": {
- "locationId": "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "name": "Marovoay Sud",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "98c561af-5b2c-4718-9f8b-c65b344e3087": {
- "id": "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "label": "Ankasakasa Tsibiray",
- "node": {
- "locationId": "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "name": "Ankasakasa Tsibiray",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6": {
- "id": "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "label": "Besalampy (Ampako)",
- "node": {
- "locationId": "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "name": "Besalampy (Ampako)",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b": {
- "id": "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b",
- "label": "Ampako",
- "node": {
- "locationId": "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b",
- "name": "Ampako",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "9f9761e4-f011-44be-9c51-82c4ab8aa556": {
- "id": "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "label": "Maintirano",
- "node": {
- "locationId": "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "8379918d-b8c9-47a7-8994-20029e7efb76": {
- "id": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "label": "ANTSALOVA",
- "node": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "name": "ANTSALOVA",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b12b888d-207a-4eda-ae28-80d69be396e6": {
- "id": "b12b888d-207a-4eda-ae28-80d69be396e6",
- "label": "TRANGAHY",
- "node": {
- "locationId": "b12b888d-207a-4eda-ae28-80d69be396e6",
- "name": "TRANGAHY",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "d721ff7f-5a44-4677-8923-e44f35c9b15a": {
- "id": "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "label": "Soahany",
- "node": {
- "locationId": "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "name": "Soahany",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3": {
- "id": "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "label": "Bemaraha Atsinanana",
- "node": {
- "locationId": "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "name": "Bemaraha Atsinanana",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "18de7f24-7a28-40b9-8418-2df0b997eb46": {
- "id": "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "label": "Antsalova",
- "node": {
- "locationId": "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "name": "Antsalova",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "f376f723-0053-4002-8d18-ee18256304db": {
- "id": "f376f723-0053-4002-8d18-ee18256304db",
- "label": "Bekopaka",
- "node": {
- "locationId": "f376f723-0053-4002-8d18-ee18256304db",
- "name": "Bekopaka",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "62416ce1-8ade-4c98-b939-b850fa294ea1": {
- "id": "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "label": "Trangahy",
- "node": {
- "locationId": "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "name": "Trangahy",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "201e0eb9-eae2-422a-ae06-90ff7b2e3d63": {
- "id": "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "label": "SOAHANY",
- "node": {
- "locationId": "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "name": "SOAHANY",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "01946d70-2736-44e7-94bd-8e50b3335925": {
- "id": "01946d70-2736-44e7-94bd-8e50b3335925",
- "label": "BEKOPAKA",
- "node": {
- "locationId": "01946d70-2736-44e7-94bd-8e50b3335925",
- "name": "BEKOPAKA",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "3d7f5686-23a1-4496-a580-3dac06a253f9": {
- "id": "3d7f5686-23a1-4496-a580-3dac06a253f9",
- "label": "Masoarivo",
- "node": {
- "locationId": "3d7f5686-23a1-4496-a580-3dac06a253f9",
- "name": "Masoarivo",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27": {
- "id": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "label": "MAINTIRANO",
- "node": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "name": "MAINTIRANO",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "70599be8-4745-411a-ae7f-655bc5d476c9": {
- "id": "70599be8-4745-411a-ae7f-655bc5d476c9",
- "label": "MAFAIJIJO",
- "node": {
- "locationId": "70599be8-4745-411a-ae7f-655bc5d476c9",
- "name": "MAFAIJIJO",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "1767b3f5-1013-4faa-91b6-85c81e15c89b": {
- "id": "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "label": "Bebaboky Sud",
- "node": {
- "locationId": "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "name": "Bebaboky Sud",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "b1e7d6a6-1609-4dc8-98d9-58af8e78562d": {
- "id": "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "label": "BETANATANANA",
- "node": {
- "locationId": "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "name": "BETANATANANA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "40cc0317-a026-41eb-be31-90f959286438": {
- "id": "40cc0317-a026-41eb-be31-90f959286438",
- "label": "Andabotoka",
- "node": {
- "locationId": "40cc0317-a026-41eb-be31-90f959286438",
- "name": "Andabotoka",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0": {
- "id": "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "label": "Bemokotra Sud",
- "node": {
- "locationId": "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "name": "Bemokotra Sud",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "d6ad608e-c65c-4127-9a87-29e5f0604228": {
- "id": "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "label": "Mafaijijo",
- "node": {
- "locationId": "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "name": "Mafaijijo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "35d91349-ce44-4d67-8e9d-081f3c143d94": {
- "id": "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "label": "Veromanga",
- "node": {
- "locationId": "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "name": "Veromanga",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "bdd4a2b6-b880-4416-8494-64ec118305af": {
- "id": "bdd4a2b6-b880-4416-8494-64ec118305af",
- "label": "Tambohorano",
- "node": {
- "locationId": "bdd4a2b6-b880-4416-8494-64ec118305af",
- "name": "Tambohorano",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "31fd5245-50e4-498d-8b20-2a58e1e5b9e7": {
- "id": "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "label": "Marohazo",
- "node": {
- "locationId": "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "name": "Marohazo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "b978ffa0-799d-466d-9e63-86873cb5912f": {
- "id": "b978ffa0-799d-466d-9e63-86873cb5912f",
- "label": "Andrea",
- "node": {
- "locationId": "b978ffa0-799d-466d-9e63-86873cb5912f",
- "name": "Andrea",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "78b230fb-53e3-4c70-b361-27ef7fc29e5a": {
- "id": "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "label": "Antsondrodava",
- "node": {
- "locationId": "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "name": "Antsondrodava",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e": {
- "id": "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "label": "ANTSONDRONDAVA",
- "node": {
- "locationId": "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "name": "ANTSONDRONDAVA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "40e34a5a-f842-4261-998d-e44dd8009675": {
- "id": "40e34a5a-f842-4261-998d-e44dd8009675",
- "label": "ANDREA",
- "node": {
- "locationId": "40e34a5a-f842-4261-998d-e44dd8009675",
- "name": "ANDREA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "beff899e-c5f8-49fa-a57a-837cdcf381b5": {
- "id": "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "label": "Ankisatra",
- "node": {
- "locationId": "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "name": "Ankisatra",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "ceb2df81-4d6b-4537-8b07-c1acedd59bfc": {
- "id": "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "label": "ANKISATRA",
- "node": {
- "locationId": "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "name": "ANKISATRA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "dc851888-11bd-4470-9749-01daced3bcab": {
- "id": "dc851888-11bd-4470-9749-01daced3bcab",
- "label": "Antsaidoha Bebao",
- "node": {
- "locationId": "dc851888-11bd-4470-9749-01daced3bcab",
- "name": "Antsaidoha Bebao",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "e141f6e0-f7c8-4876-9560-0ba84da81cd1": {
- "id": "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "label": "Belitsaky",
- "node": {
- "locationId": "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "name": "Belitsaky",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "eb301da0-2002-461e-86e5-11d8693212e8": {
- "id": "eb301da0-2002-461e-86e5-11d8693212e8",
- "label": "BELITSAKA",
- "node": {
- "locationId": "eb301da0-2002-461e-86e5-11d8693212e8",
- "name": "BELITSAKA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "c21b49b2-c8bb-4d71-a757-b1abced13f65": {
- "id": "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "label": "Maintirano",
- "node": {
- "locationId": "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "2459b0dc-2062-4cfe-98cf-7bd4845ff74e": {
- "id": "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "label": "Andranovao",
- "node": {
- "locationId": "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "name": "Andranovao",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "8b7b446c-75cc-4a11-b56d-1813b8060c7b": {
- "id": "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "label": "Berevo Ranobe",
- "node": {
- "locationId": "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "name": "Berevo Ranobe",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "45f3f7c9-8e62-4878-8f17-495ba2915dee": {
- "id": "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "label": "Betanatanana",
- "node": {
- "locationId": "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "name": "Betanatanana",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "3efdd920-bdc9-447a-83be-031d6f294268": {
- "id": "3efdd920-bdc9-447a-83be-031d6f294268",
- "label": "Maromavo",
- "node": {
- "locationId": "3efdd920-bdc9-447a-83be-031d6f294268",
- "name": "Maromavo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "cd949e0b-79c9-4e54-95c0-997146025b64": {
- "id": "cd949e0b-79c9-4e54-95c0-997146025b64",
- "label": "Vakinankaratra",
- "node": {
- "locationId": "cd949e0b-79c9-4e54-95c0-997146025b64",
- "name": "Vakinankaratra",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "35c69b22-8595-4118-8322-0418ca32f06f": {
- "id": "35c69b22-8595-4118-8322-0418ca32f06f",
- "label": "ANOSY",
- "node": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "name": "ANOSY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3e120091-6753-452b-9be9-0cb092cd4ddd": {
- "id": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "label": "TAOLAGNARO",
- "node": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "name": "TAOLAGNARO",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9ee3e5f-766c-4cc4-bf59-55556098eb25": {
- "id": "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "label": "Bevoay",
- "node": {
- "locationId": "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "name": "Bevoay",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f882cf38-7d36-4cb3-b6a3-99b1d3e21084": {
- "id": "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "label": "BEVOAY",
- "node": {
- "locationId": "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "name": "BEVOAY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "5c7fc241-aa04-4b88-9813-8873185170cf": {
- "id": "5c7fc241-aa04-4b88-9813-8873185170cf",
- "label": "Ampasimena",
- "node": {
- "locationId": "5c7fc241-aa04-4b88-9813-8873185170cf",
- "name": "Ampasimena",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da": {
- "id": "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "label": "Enaniliha",
- "node": {
- "locationId": "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "name": "Enaniliha",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "bbf51669-1e92-493b-bc33-395378f2943d": {
- "id": "bbf51669-1e92-493b-bc33-395378f2943d",
- "label": "ANALAPATSY",
- "node": {
- "locationId": "bbf51669-1e92-493b-bc33-395378f2943d",
- "name": "ANALAPATSY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e2148c22-3c0a-4aee-afbf-c1c9ff220f14": {
- "id": "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "label": "Ankaramena",
- "node": {
- "locationId": "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "name": "Ankaramena",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "679fb10d-3203-4598-a4ff-93cc6ae58212": {
- "id": "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "label": "CU Taolagnaro",
- "node": {
- "locationId": "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "name": "CU Taolagnaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "4b195506-3956-4691-be9c-bc28d21e204f": {
- "id": "4b195506-3956-4691-be9c-bc28d21e204f",
- "label": "Taolagnaro CU",
- "node": {
- "locationId": "4b195506-3956-4691-be9c-bc28d21e204f",
- "name": "Taolagnaro CU",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "3b70614a-1355-45d6-9d03-beac91b44b56": {
- "id": "3b70614a-1355-45d6-9d03-beac91b44b56",
- "label": "AMBATOABO",
- "node": {
- "locationId": "3b70614a-1355-45d6-9d03-beac91b44b56",
- "name": "AMBATOABO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ca2b8aae-47b6-4582-9e02-7e38ada7a850": {
- "id": "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "label": "Enakara Haut",
- "node": {
- "locationId": "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "name": "Enakara Haut",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "7c78cc3c-b4a4-4925-934f-04f9654cae88": {
- "id": "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "label": "Ifarantsa",
- "node": {
- "locationId": "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "name": "Ifarantsa",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e10efd4e-f85a-4d38-9fd9-b88369d3a367": {
- "id": "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "label": "RANOPISO",
- "node": {
- "locationId": "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "name": "RANOPISO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "004c124d-e738-47d5-9810-48b5236e3fee": {
- "id": "004c124d-e738-47d5-9810-48b5236e3fee",
- "label": "ANALAMARY",
- "node": {
- "locationId": "004c124d-e738-47d5-9810-48b5236e3fee",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a222be5a-1d27-416a-83ff-ab74a4dd75d0": {
- "id": "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "label": "Ambatoabo",
- "node": {
- "locationId": "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "name": "Ambatoabo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "acb926cb-5674-437b-84ba-4eec7c6a439d": {
- "id": "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "label": "FENOEVO",
- "node": {
- "locationId": "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "name": "FENOEVO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a13f8619-c783-4745-9afc-bf14c24da18b": {
- "id": "a13f8619-c783-4745-9afc-bf14c24da18b",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "a13f8619-c783-4745-9afc-bf14c24da18b",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "107f3ed2-1127-49e1-b994-1ad87480f2d5": {
- "id": "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "label": "Analapatsy",
- "node": {
- "locationId": "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "name": "Analapatsy",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "c7d027e4-3ad9-40e6-aa5a-a09505bf9929": {
- "id": "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "label": "MANDROMODROMOTRA",
- "node": {
- "locationId": "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "name": "MANDROMODROMOTRA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "59a9dfce-afbb-4e9a-8627-5551f61232f3": {
- "id": "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "label": "Soanierana",
- "node": {
- "locationId": "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "name": "Soanierana",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "97ff27dd-73bb-4500-b513-d5eb1d703369": {
- "id": "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "label": "ENANILIHA",
- "node": {
- "locationId": "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "name": "ENANILIHA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0430dbe5-efe8-4223-ba61-f51003b62088": {
- "id": "0430dbe5-efe8-4223-ba61-f51003b62088",
- "label": "Ampasy Nahampoana",
- "node": {
- "locationId": "0430dbe5-efe8-4223-ba61-f51003b62088",
- "name": "Ampasy Nahampoana",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "127eb33a-b7e6-4723-ad96-85d0e0120954": {
- "id": "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "label": "ISAKA IVONDRO",
- "node": {
- "locationId": "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "name": "ISAKA IVONDRO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8": {
- "id": "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "label": "Ihazoambo",
- "node": {
- "locationId": "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "name": "Ihazoambo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508": {
- "id": "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "label": "ANDRANOBORY",
- "node": {
- "locationId": "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "name": "ANDRANOBORY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b26243a3-a312-4841-a6cd-4f7718bfb508": {
- "id": "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "label": "MANDISO",
- "node": {
- "locationId": "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "name": "MANDISO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "60c0cd71-cd89-4410-8dca-21c86433cce6": {
- "id": "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "label": "ENAKARA",
- "node": {
- "locationId": "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "name": "ENAKARA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "461d8fc2-9798-465b-97b2-d805df9e0c9c": {
- "id": "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "label": "Manantenina",
- "node": {
- "locationId": "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "name": "Manantenina",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "d5818aba-4ed4-4260-9e6e-e810ea507575": {
- "id": "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "label": "Ranomafana Atsimo",
- "node": {
- "locationId": "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "name": "Ranomafana Atsimo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "449f3116-932e-47b8-99f3-d5dab0a81f7f": {
- "id": "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "label": "ANKARAMENA",
- "node": {
- "locationId": "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "name": "ANKARAMENA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f2f3e7a0-b647-4545-9cbe-01d31519481f": {
- "id": "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "label": "ANKARIERA",
- "node": {
- "locationId": "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "name": "ANKARIERA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7": {
- "id": "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "label": "Mandromondromotra",
- "node": {
- "locationId": "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "name": "Mandromondromotra",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b5b1e61b-f82e-48bb-8077-c5251a677fe2": {
- "id": "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "label": "MANDROMONDROMOTRA",
- "node": {
- "locationId": "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "name": "MANDROMONDROMOTRA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0ae094df-a0b3-4022-8a12-de36199e0875": {
- "id": "0ae094df-a0b3-4022-8a12-de36199e0875",
- "label": "MANAMBARO",
- "node": {
- "locationId": "0ae094df-a0b3-4022-8a12-de36199e0875",
- "name": "MANAMBARO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "12adfc45-5762-4538-8752-026c1c71432a": {
- "id": "12adfc45-5762-4538-8752-026c1c71432a",
- "label": "Ranopiso",
- "node": {
- "locationId": "12adfc45-5762-4538-8752-026c1c71432a",
- "name": "Ranopiso",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e4514208-4e7e-4a50-97f4-da0f72fbe0af": {
- "id": "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "label": "MANANTENINA",
- "node": {
- "locationId": "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "name": "MANANTENINA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "2e9fe1a0-ef76-4828-8449-945456b7651f": {
- "id": "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "label": "SARISAMBO",
- "node": {
- "locationId": "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "name": "SARISAMBO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a": {
- "id": "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "label": "MAHATALAKY",
- "node": {
- "locationId": "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "name": "MAHATALAKY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f1bef5ce-c105-459c-a448-f397c3cbc417": {
- "id": "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "label": "Tanandava",
- "node": {
- "locationId": "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "333e8803-a727-4874-9913-21a7136c220b": {
- "id": "333e8803-a727-4874-9913-21a7136c220b",
- "label": "IFARANTSA",
- "node": {
- "locationId": "333e8803-a727-4874-9913-21a7136c220b",
- "name": "IFARANTSA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "3ab28411-380b-4dcd-8e9d-942b82b7b1ca": {
- "id": "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "label": "Ankariera",
- "node": {
- "locationId": "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "name": "Ankariera",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf": {
- "id": "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "label": "TAOLANARO",
- "node": {
- "locationId": "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "name": "TAOLANARO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ca47219b-3216-41e7-b112-94fe4df13907": {
- "id": "ca47219b-3216-41e7-b112-94fe4df13907",
- "label": "RANOMAFANA",
- "node": {
- "locationId": "ca47219b-3216-41e7-b112-94fe4df13907",
- "name": "RANOMAFANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "31c08428-af9f-43e9-8b66-de2236630bfa": {
- "id": "31c08428-af9f-43e9-8b66-de2236630bfa",
- "label": "Iaboakoho",
- "node": {
- "locationId": "31c08428-af9f-43e9-8b66-de2236630bfa",
- "name": "Iaboakoho",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "09b3b46f-71a1-45f7-9ab4-b93e449e2205": {
- "id": "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "label": "Taolagnaro",
- "node": {
- "locationId": "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "169ba617-507d-4044-bf33-285b734edeaf": {
- "id": "169ba617-507d-4044-bf33-285b734edeaf",
- "label": "IABOAKOHO",
- "node": {
- "locationId": "169ba617-507d-4044-bf33-285b734edeaf",
- "name": "IABOAKOHO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "8d083435-cd6a-46c7-abed-78b12e51840c": {
- "id": "8d083435-cd6a-46c7-abed-78b12e51840c",
- "label": "SOANIERANA",
- "node": {
- "locationId": "8d083435-cd6a-46c7-abed-78b12e51840c",
- "name": "SOANIERANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5": {
- "id": "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "label": "Fenoeva Efita",
- "node": {
- "locationId": "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "name": "Fenoeva Efita",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "1ea89a7d-f68a-463c-b9a8-2f3f5883c506": {
- "id": "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "label": "SOAVARY",
- "node": {
- "locationId": "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "name": "SOAVARY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "db8f25c4-c0e3-4ddb-bf1a-221322cab289": {
- "id": "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "label": "Sarisambo",
- "node": {
- "locationId": "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "name": "Sarisambo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "80d8fcf4-40c5-4119-8979-9e3c16b04804": {
- "id": "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "label": "Mandiso",
- "node": {
- "locationId": "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "name": "Mandiso",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6d269825-f43f-45a1-a4d5-e0fda64c7242": {
- "id": "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "label": "AMPASY-NAHAMPOANA",
- "node": {
- "locationId": "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "name": "AMPASY-NAHAMPOANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0b62efde-26b6-4a89-ad15-abdf28f1761b": {
- "id": "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "label": "Andranobory",
- "node": {
- "locationId": "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "name": "Andranobory",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "fa4eef39-f011-4a37-878b-539028bebccb": {
- "id": "fa4eef39-f011-4a37-878b-539028bebccb",
- "label": "Manambaro",
- "node": {
- "locationId": "fa4eef39-f011-4a37-878b-539028bebccb",
- "name": "Manambaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b626e249-edcd-43f2-bbd9-b06e3ca374a8": {
- "id": "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "label": "AMPASIMENA",
- "node": {
- "locationId": "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "name": "AMPASIMENA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "94714578-94db-40dc-80fe-2c8863e7f309": {
- "id": "94714578-94db-40dc-80fe-2c8863e7f309",
- "label": "TANANDAVA MANDRERE",
- "node": {
- "locationId": "94714578-94db-40dc-80fe-2c8863e7f309",
- "name": "TANANDAVA MANDRERE",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "193c3010-ee72-466c-888f-0fb977871fe3": {
- "id": "193c3010-ee72-466c-888f-0fb977871fe3",
- "label": "ISAKA-IVONDRO",
- "node": {
- "locationId": "193c3010-ee72-466c-888f-0fb977871fe3",
- "name": "ISAKA-IVONDRO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "510c05fb-0d9d-4805-b79b-b60f038ab9cf": {
- "id": "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "label": "Analamary",
- "node": {
- "locationId": "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6f2bb2f3-7578-43b0-a2fb-dcca3af00868": {
- "id": "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "label": "Soavary",
- "node": {
- "locationId": "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "name": "Soavary",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6feb29db-22e8-475d-b4b3-3c28b7953ac4": {
- "id": "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "label": "Mahatalaky",
- "node": {
- "locationId": "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "name": "Mahatalaky",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e4ffe82e-7551-4e61-a529-2eeea64948b2": {
- "id": "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "label": "Ankilivalo",
- "node": {
- "locationId": "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63": {
- "id": "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63",
- "label": "EMAGNOBO",
- "node": {
- "locationId": "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63",
- "name": "EMAGNOBO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3": {
- "id": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "label": "AMBOASARY SUD",
- "node": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "name": "AMBOASARY SUD",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1dfcd242-f084-4a3a-8711-4f712bf433dd": {
- "id": "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "label": "RANOBE",
- "node": {
- "locationId": "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "name": "RANOBE",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "ce05fa82-abca-44fd-93b7-1319b74f83be": {
- "id": "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "label": "Esira",
- "node": {
- "locationId": "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "name": "Esira",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "92e4481a-2fbb-4679-bb0f-3b014947b4a6": {
- "id": "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "label": "Amboasary Sud",
- "node": {
- "locationId": "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "name": "Amboasary Sud",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "55d60ad9-07f3-42c7-b2c2-64b6840ad748": {
- "id": "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "label": "MAROTSIRAKA",
- "node": {
- "locationId": "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "name": "MAROTSIRAKA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1b0798d3-c455-42f5-94ca-1a0718949dc1": {
- "id": "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "label": "Ifotaka",
- "node": {
- "locationId": "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "name": "Ifotaka",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a2f93b3e-9234-491d-9ad4-740b1f251e10": {
- "id": "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "label": "Mahaly",
- "node": {
- "locationId": "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "name": "Mahaly",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "3e85cc01-5f97-45d7-ade7-9e8798eeae34": {
- "id": "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "label": "Berano",
- "node": {
- "locationId": "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "name": "Berano",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "6a5da75e-a85d-46bc-84d0-00dd1e1982ba": {
- "id": "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "label": "Tsivory",
- "node": {
- "locationId": "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "name": "Tsivory",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f": {
- "id": "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "label": "BERANO",
- "node": {
- "locationId": "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "name": "BERANO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "694e9437-135f-431f-bb74-f55eceff56d6": {
- "id": "694e9437-135f-431f-bb74-f55eceff56d6",
- "label": "MANEVY",
- "node": {
- "locationId": "694e9437-135f-431f-bb74-f55eceff56d6",
- "name": "MANEVY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "c100241f-a892-4bc7-97bf-7ed02ed0d40e": {
- "id": "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "label": "BEHARA",
- "node": {
- "locationId": "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "name": "BEHARA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "702369a4-5a29-4bd5-924b-8b09cad4427d": {
- "id": "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "label": "MAHALY",
- "node": {
- "locationId": "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "name": "MAHALY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c": {
- "id": "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "label": "TSIVORY",
- "node": {
- "locationId": "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "name": "TSIVORY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "aff4922a-e1fb-418e-83d1-54a3ef16c61f": {
- "id": "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "label": "MAROMBY",
- "node": {
- "locationId": "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "name": "MAROMBY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a5913192-8f38-45a8-9d54-dd3f7797f2a4": {
- "id": "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "label": "Marotsiraka",
- "node": {
- "locationId": "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "name": "Marotsiraka",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "947cef7f-eb8f-447a-99ea-e6bbe3d51f76": {
- "id": "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "label": "Maromby",
- "node": {
- "locationId": "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "name": "Maromby",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "9866749c-bfcb-4f17-8242-6c5fae2c974e": {
- "id": "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "label": "Mahabo",
- "node": {
- "locationId": "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1809268c-bb0c-4649-aae3-62b50d9a45c4": {
- "id": "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "label": "Ebelo",
- "node": {
- "locationId": "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "name": "Ebelo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c": {
- "id": "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "label": "Sampona",
- "node": {
- "locationId": "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "name": "Sampona",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "af30a127-c6f1-4b97-97ee-cdd82268c227": {
- "id": "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "label": "Elonty",
- "node": {
- "locationId": "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "name": "Elonty",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0": {
- "id": "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "label": "Tranomaro",
- "node": {
- "locationId": "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "name": "Tranomaro",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "41c72162-cc96-4a1d-8704-4469a1e86c60": {
- "id": "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "label": "ESIRA",
- "node": {
- "locationId": "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "name": "ESIRA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "744add6a-c7c4-44e5-ab0c-3213b127e57e": {
- "id": "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "label": "Behara",
- "node": {
- "locationId": "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "name": "Behara",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "124696f9-87ed-4178-ba7c-d100268dddba": {
- "id": "124696f9-87ed-4178-ba7c-d100268dddba",
- "label": "AMBOASARY SUD",
- "node": {
- "locationId": "124696f9-87ed-4178-ba7c-d100268dddba",
- "name": "AMBOASARY SUD",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "6f7933af-a024-435e-a875-a73fbdb69180": {
- "id": "6f7933af-a024-435e-a875-a73fbdb69180",
- "label": "TANANDAVA SUD",
- "node": {
- "locationId": "6f7933af-a024-435e-a875-a73fbdb69180",
- "name": "TANANDAVA SUD",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "42c86929-005d-42d1-8277-50e374ff3337": {
- "id": "42c86929-005d-42d1-8277-50e374ff3337",
- "label": "TRANOMARO",
- "node": {
- "locationId": "42c86929-005d-42d1-8277-50e374ff3337",
- "name": "TRANOMARO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "ef302e17-47f9-424e-966e-ead0bf3b66fb": {
- "id": "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "label": "Tomboarivo",
- "node": {
- "locationId": "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "name": "Tomboarivo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b3976e90-85ce-4de1-ad1c-fa085ccca63e": {
- "id": "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "label": "Manevy",
- "node": {
- "locationId": "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "name": "Manevy",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b11dd42f-b61d-434b-b093-b348f4a0f70d": {
- "id": "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "label": "TOMBOARIVO",
- "node": {
- "locationId": "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "name": "TOMBOARIVO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "60d8a1df-67b3-4ee3-a7e3-248b3967198b": {
- "id": "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "label": "ELONTY",
- "node": {
- "locationId": "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "name": "ELONTY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "eb6feb3f-ccc4-451a-808e-0f02beb43c31": {
- "id": "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "label": "Tanandava Sud",
- "node": {
- "locationId": "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "name": "Tanandava Sud",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "f154f739-9998-43b3-85ca-33a4dfd4fb68": {
- "id": "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "label": "SAMPONA",
- "node": {
- "locationId": "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "name": "SAMPONA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "7fadc481-9eaf-4a99-aded-e5e7a2471b08": {
- "id": "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "label": "Ranobe",
- "node": {
- "locationId": "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "name": "Ranobe",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "79d35231-617d-4a57-83e6-fefe79351454": {
- "id": "79d35231-617d-4a57-83e6-fefe79351454",
- "label": "EBELO",
- "node": {
- "locationId": "79d35231-617d-4a57-83e6-fefe79351454",
- "name": "EBELO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "9672b87b-9c5a-41a9-b9a4-d8caf2967947": {
- "id": "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "label": "IFOTAKA",
- "node": {
- "locationId": "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "name": "IFOTAKA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b0d5522f-cf83-4c6d-a380-69232af9cada": {
- "id": "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "label": "MAHABO",
- "node": {
- "locationId": "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1b723dfb-f080-4258-a429-d5b145573846": {
- "id": "1b723dfb-f080-4258-a429-d5b145573846",
- "label": "BERANO VILLE",
- "node": {
- "locationId": "1b723dfb-f080-4258-a429-d5b145573846",
- "name": "BERANO VILLE",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9": {
- "id": "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "label": "Taolagnaro",
- "node": {
- "locationId": "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "3215a808-0a42-4754-991b-2692a22c9d7d": {
- "id": "3215a808-0a42-4754-991b-2692a22c9d7d",
- "label": "Amboasary Sud",
- "node": {
- "locationId": "3215a808-0a42-4754-991b-2692a22c9d7d",
- "name": "Amboasary Sud",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87": {
- "id": "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "label": "Betroka",
- "node": {
- "locationId": "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "name": "Betroka",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc": {
- "id": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "label": "BETROKA",
- "node": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "name": "BETROKA",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "23c35721-4ab5-4661-ad50-a1962bb7851d": {
- "id": "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "label": "BEKOROBO",
- "node": {
- "locationId": "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "name": "BEKOROBO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696": {
- "id": "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "label": "Naninora",
- "node": {
- "locationId": "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "name": "Naninora",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "e010d955-d182-4193-abe0-9c9f9d5206c1": {
- "id": "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "label": "Beampombo I",
- "node": {
- "locationId": "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "name": "Beampombo I",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "92fd0f23-460c-4a8f-bffc-e39c8f95804c": {
- "id": "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "label": "Beampombo II",
- "node": {
- "locationId": "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "name": "Beampombo II",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "882803ed-5f77-4f96-a53b-65e2fa842430": {
- "id": "882803ed-5f77-4f96-a53b-65e2fa842430",
- "label": "Mahasoa Est",
- "node": {
- "locationId": "882803ed-5f77-4f96-a53b-65e2fa842430",
- "name": "Mahasoa Est",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "ff4e8d20-61d9-4503-8cb1-47d867436869": {
- "id": "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "label": "NANINORA",
- "node": {
- "locationId": "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "name": "NANINORA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "de56dd8f-8e01-424a-8d55-4e8b444d4186": {
- "id": "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "label": "Isoanala",
- "node": {
- "locationId": "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "name": "Isoanala",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "a6c62c2d-72c0-4f03-ad17-4edefce6e496": {
- "id": "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "label": "IVAHONA",
- "node": {
- "locationId": "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "name": "IVAHONA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd": {
- "id": "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "label": "Sakamahily Ouest",
- "node": {
- "locationId": "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "name": "Sakamahily Ouest",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "80b2b157-c6ba-4741-9cff-f6cfa779ded9": {
- "id": "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "label": "Analamary",
- "node": {
- "locationId": "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "e6120f35-5d38-47f1-bf49-de36a5833f8c": {
- "id": "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "label": "Ianabinda",
- "node": {
- "locationId": "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "name": "Ianabinda",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "fc4ce702-d9fa-4890-b4a5-e0f334115882": {
- "id": "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "label": "Benato toby",
- "node": {
- "locationId": "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "name": "Benato toby",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "c6f24ac8-f785-4f49-a09a-c969c7f05f8b": {
- "id": "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "label": "Betroka",
- "node": {
- "locationId": "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "name": "Betroka",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "d31e73a7-c487-44dc-8a32-d70ac572ad81": {
- "id": "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "label": "ANALAMARY",
- "node": {
- "locationId": "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "1e090239-9524-442d-b318-bdf18efe285b": {
- "id": "1e090239-9524-442d-b318-bdf18efe285b",
- "label": "IANAKAFY",
- "node": {
- "locationId": "1e090239-9524-442d-b318-bdf18efe285b",
- "name": "IANAKAFY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "08a61379-f59c-415b-bc5b-b03d941a9787": {
- "id": "08a61379-f59c-415b-bc5b-b03d941a9787",
- "label": "ISOANALA",
- "node": {
- "locationId": "08a61379-f59c-415b-bc5b-b03d941a9787",
- "name": "ISOANALA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "5f18c6d7-0a8a-4431-9845-da8a7f11fc86": {
- "id": "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "label": "MAHASOA-EST",
- "node": {
- "locationId": "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "name": "MAHASOA-EST",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "589e25ff-6a12-4ab9-b44b-0dd402e947fa": {
- "id": "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "label": "Ambatomivary",
- "node": {
- "locationId": "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "name": "Ambatomivary",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "899a6c8a-e718-4731-8f50-16c32e47619f": {
- "id": "899a6c8a-e718-4731-8f50-16c32e47619f",
- "label": "BEAMPOMBO II",
- "node": {
- "locationId": "899a6c8a-e718-4731-8f50-16c32e47619f",
- "name": "BEAMPOMBO II",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cd1ecae6-301d-4964-96d9-c07c80710e5c": {
- "id": "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "label": "BETROKA",
- "node": {
- "locationId": "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "name": "BETROKA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "caf5bbc0-7c24-4a97-815f-5be99495dc11": {
- "id": "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "label": "ANDRIANDAMPY",
- "node": {
- "locationId": "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "name": "ANDRIANDAMPY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "6eb5c944-e2c7-4eac-93a9-ad7996924fce": {
- "id": "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "label": "MAHABO",
- "node": {
- "locationId": "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "da56c3c1-ab52-4d5f-a80e-ba80110ca438": {
- "id": "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "label": "AMBATOMIVARY",
- "node": {
- "locationId": "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "name": "AMBATOMIVARY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "f68b7052-c16f-4d64-94a7-f316153ee7e8": {
- "id": "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "label": "AMBALASOA",
- "node": {
- "locationId": "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "name": "AMBALASOA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "bda952f4-3cdd-450a-a1e4-014273bee168": {
- "id": "bda952f4-3cdd-450a-a1e4-014273bee168",
- "label": "BENATO-TOBY",
- "node": {
- "locationId": "bda952f4-3cdd-450a-a1e4-014273bee168",
- "name": "BENATO-TOBY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "841a5253-5726-4406-9d67-7744ec615609": {
- "id": "841a5253-5726-4406-9d67-7744ec615609",
- "label": "Mahabo",
- "node": {
- "locationId": "841a5253-5726-4406-9d67-7744ec615609",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "8d3529e8-4c27-49d3-bdfb-6872afac617f": {
- "id": "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "label": "Kelivaho",
- "node": {
- "locationId": "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "name": "Kelivaho",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "9f22674b-bcce-485d-951a-44abd09d1a51": {
- "id": "9f22674b-bcce-485d-951a-44abd09d1a51",
- "label": "Iaborotra",
- "node": {
- "locationId": "9f22674b-bcce-485d-951a-44abd09d1a51",
- "name": "Iaborotra",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad": {
- "id": "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "label": "TSARAITSO",
- "node": {
- "locationId": "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "name": "TSARAITSO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff": {
- "id": "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "label": "KELIVAHO",
- "node": {
- "locationId": "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "name": "KELIVAHO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "eadd4c71-185d-4ddc-86dd-36bdb1be6edc": {
- "id": "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "label": "IABOROTRA",
- "node": {
- "locationId": "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "name": "IABOROTRA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b801cdfb-1b2d-43e7-8379-e3b7ea854782": {
- "id": "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "label": "BEAMPOMBO-I",
- "node": {
- "locationId": "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "name": "BEAMPOMBO-I",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cc682c3d-3ba8-4423-a738-a82e63e58d17": {
- "id": "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "label": "Ivahona",
- "node": {
- "locationId": "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "name": "Ivahona",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "57fafe52-9862-4986-897d-8b8971824c6b": {
- "id": "57fafe52-9862-4986-897d-8b8971824c6b",
- "label": "NANARENA",
- "node": {
- "locationId": "57fafe52-9862-4986-897d-8b8971824c6b",
- "name": "NANARENA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "25eb388a-bca6-467b-a0ae-f7c6108f5e6e": {
- "id": "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "label": "Andriandampy",
- "node": {
- "locationId": "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "name": "Andriandampy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5": {
- "id": "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "label": "Bekorobo",
- "node": {
- "locationId": "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "name": "Bekorobo",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cf686bf6-70a1-4f66-b3f7-730cb619b03e": {
- "id": "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "label": "Anaviavy",
- "node": {
- "locationId": "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "name": "Anaviavy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "1d16ff85-e639-430c-bb70-62f8669303a8": {
- "id": "1d16ff85-e639-430c-bb70-62f8669303a8",
- "label": "Nanarena Besakoa",
- "node": {
- "locationId": "1d16ff85-e639-430c-bb70-62f8669303a8",
- "name": "Nanarena Besakoa",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "28ea6c4b-56c2-4459-af0e-04bea0afbb1d": {
- "id": "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "label": "IANABINDA",
- "node": {
- "locationId": "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "name": "IANABINDA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "548fd40c-d443-4fc1-857a-3be19ced9519": {
- "id": "548fd40c-d443-4fc1-857a-3be19ced9519",
- "label": "Jangany",
- "node": {
- "locationId": "548fd40c-d443-4fc1-857a-3be19ced9519",
- "name": "Jangany",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "fe5aaede-9a92-46c2-8143-4bfc5504aafe": {
- "id": "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "label": "JANGANY",
- "node": {
- "locationId": "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "name": "JANGANY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "88684eb8-5a7d-4583-9d2c-eaa31f91913b": {
- "id": "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "label": "SAKAMAHILY",
- "node": {
- "locationId": "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "name": "SAKAMAHILY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "db0eb264-7c25-4f3f-b32c-995be6392c7a": {
- "id": "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "label": "Ianakafy",
- "node": {
- "locationId": "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "name": "Ianakafy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b9e3874d-9a42-4f57-b54b-4dd868f908ce": {
- "id": "b9e3874d-9a42-4f57-b54b-4dd868f908ce",
- "label": "Tsaraitso",
- "node": {
- "locationId": "b9e3874d-9a42-4f57-b54b-4dd868f908ce",
- "name": "Tsaraitso",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac": {
- "id": "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac",
- "label": "Taolagnaro",
- "node": {
- "locationId": "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "eadca602-3141-4248-93f5-575732b39c76": {
- "id": "eadca602-3141-4248-93f5-575732b39c76",
- "label": "HAUTE MATSIATRA",
- "node": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "name": "HAUTE MATSIATRA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919": {
- "id": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "label": "Fianarantsoa I",
- "node": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "name": "Fianarantsoa I",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0": {
- "id": "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "label": "Lalazana (6e A)",
- "node": {
- "locationId": "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "name": "Lalazana (6e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "8e93732b-b9c8-4f8e-a6c5-415abf48515c": {
- "id": "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "label": "Andrainjato Avaratra (3e A)",
- "node": {
- "locationId": "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "name": "Andrainjato Avaratra (3e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "7d21d7e0-3b42-4a18-9a49-157e27ae54ed": {
- "id": "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "label": "Tanana Ambony (1er A)",
- "node": {
- "locationId": "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "name": "Tanana Ambony (1er A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "627d2d57-a002-428c-b845-66ecf0afae48": {
- "id": "627d2d57-a002-428c-b845-66ecf0afae48",
- "label": "Tanana Ambany (2e A)",
- "node": {
- "locationId": "627d2d57-a002-428c-b845-66ecf0afae48",
- "name": "Tanana Ambany (2e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "d4e8d22f-fdd9-486f-a60a-00d38f20f864": {
- "id": "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "label": "Tanana Ambony",
- "node": {
- "locationId": "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "name": "Tanana Ambony",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "10ed0994-df0d-4eef-8980-9d46818515c4": {
- "id": "10ed0994-df0d-4eef-8980-9d46818515c4",
- "label": "Manolafaka (5e A)",
- "node": {
- "locationId": "10ed0994-df0d-4eef-8980-9d46818515c4",
- "name": "Manolafaka (5e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f": {
- "id": "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "label": "Tanana Ambany (1er A)",
- "node": {
- "locationId": "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "name": "Tanana Ambany (1er A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "7f224a2f-4e61-46d8-a440-a0365cb45b1a": {
- "id": "7f224a2f-4e61-46d8-a440-a0365cb45b1a",
- "label": "Vatosola (7e A)",
- "node": {
- "locationId": "7f224a2f-4e61-46d8-a440-a0365cb45b1a",
- "name": "Vatosola (7e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "bc9323b6-a585-42df-b462-85b46c4c73c6": {
- "id": "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "label": "Fianarantsoa I",
- "node": {
- "locationId": "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "name": "Fianarantsoa I",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e": {
- "id": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "label": "Lalangina",
- "node": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "name": "Lalangina",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6bda314b-ee23-496b-95c7-e5647a3080c5": {
- "id": "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "label": "Alakamisy Ambohimaha",
- "node": {
- "locationId": "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "name": "Alakamisy Ambohimaha",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "13e9bd89-81f6-47f8-96c1-8a083ae475f2": {
- "id": "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "label": "Taindambo",
- "node": {
- "locationId": "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "name": "Taindambo",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "37f1f5b6-236d-442a-8844-a5f78771af79": {
- "id": "37f1f5b6-236d-442a-8844-a5f78771af79",
- "label": "Ivoamba",
- "node": {
- "locationId": "37f1f5b6-236d-442a-8844-a5f78771af79",
- "name": "Ivoamba",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "2735035d-8e8b-46d5-99fd-1d1432dfaaa6": {
- "id": "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "label": "Andrainjato Centre",
- "node": {
- "locationId": "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "name": "Andrainjato Centre",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "66dc77c3-deb1-473e-8924-92982d3283e2": {
- "id": "66dc77c3-deb1-473e-8924-92982d3283e2",
- "label": "Ambalakely",
- "node": {
- "locationId": "66dc77c3-deb1-473e-8924-92982d3283e2",
- "name": "Ambalakely",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "62255a76-f4aa-4a48-8964-8483f68cad0a": {
- "id": "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "label": "Andrainjato Est",
- "node": {
- "locationId": "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "name": "Andrainjato Est",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "672ece3d-4133-4b52-9da9-54735e2bbe63": {
- "id": "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "label": "Alatsinainy Ialamarina",
- "node": {
- "locationId": "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "name": "Alatsinainy Ialamarina",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b": {
- "id": "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "label": "Ranomena",
- "node": {
- "locationId": "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "name": "Ranomena",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "8b7e82d3-d0c7-4717-9ec6-360b2508fb37": {
- "id": "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "label": "Ialananindro",
- "node": {
- "locationId": "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "name": "Ialananindro",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "ffa27a4c-6a66-4818-bbdc-498bde6d69af": {
- "id": "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "label": "Fandrandava",
- "node": {
- "locationId": "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "name": "Fandrandava",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "b70550d6-2ce0-4833-b0af-f6943b3f1e41": {
- "id": "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "label": "Sahambavy",
- "node": {
- "locationId": "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "name": "Sahambavy",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da": {
- "id": "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "label": "Ambalamahasoa",
- "node": {
- "locationId": "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "name": "Ambalamahasoa",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "8e5ab819-7996-42ea-92d2-12970198b923": {
- "id": "8e5ab819-7996-42ea-92d2-12970198b923",
- "label": "Androy",
- "node": {
- "locationId": "8e5ab819-7996-42ea-92d2-12970198b923",
- "name": "Androy",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "ee685d6b-4160-4cc3-90b7-708361611340": {
- "id": "ee685d6b-4160-4cc3-90b7-708361611340",
- "label": "Mahatsinjony",
- "node": {
- "locationId": "ee685d6b-4160-4cc3-90b7-708361611340",
- "name": "Mahatsinjony",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "0049498a-90ed-475b-a29f-9108e5ef9bb5": {
- "id": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "label": "Vohibato",
- "node": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "name": "Vohibato",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8688f439-a736-48b9-ab2e-d89c42f557c4": {
- "id": "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "label": "Soaindrana",
- "node": {
- "locationId": "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "name": "Soaindrana",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "0b2e018f-999c-4c02-abf6-5397ca69cc67": {
- "id": "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "label": "Alakamisy Itenina",
- "node": {
- "locationId": "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "name": "Alakamisy Itenina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "c8db7231-da62-49e6-b804-4d0fb0bf0b1d": {
- "id": "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "label": "Talata Ampano",
- "node": {
- "locationId": "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "name": "Talata Ampano",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "3558a5d7-32bd-4578-837f-bbbd3fdc398b": {
- "id": "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "label": "Mahasoabe",
- "node": {
- "locationId": "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "name": "Mahasoabe",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e4af8d96-571f-40ad-84cb-68b4aa448a04": {
- "id": "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "label": "Andranovorivato",
- "node": {
- "locationId": "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "name": "Andranovorivato",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e870e559-bf89-4bfc-8d0d-7b7ffce66653": {
- "id": "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "label": "Ihazoara",
- "node": {
- "locationId": "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "name": "Ihazoara",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "ae5eebfe-5847-4562-b1a9-e42e1ea40520": {
- "id": "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "label": "Lamosina",
- "node": {
- "locationId": "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "name": "Lamosina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "cd5c8901-58e0-41a0-b580-5b23280b0d56": {
- "id": "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "label": "Vohimarina",
- "node": {
- "locationId": "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "name": "Vohimarina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "f2f64ddb-9bbb-4dce-beee-091c82a335cc": {
- "id": "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "label": "Ankaromalaza Mifanasoa",
- "node": {
- "locationId": "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "name": "Ankaromalaza Mifanasoa",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "9a48530d-9fed-49eb-a089-9df18c576009": {
- "id": "9a48530d-9fed-49eb-a089-9df18c576009",
- "label": "Mahaditra",
- "node": {
- "locationId": "9a48530d-9fed-49eb-a089-9df18c576009",
- "name": "Mahaditra",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "c8b6fb38-60de-4e51-bb95-c2e3c289e387": {
- "id": "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "label": "Vohitrafeno",
- "node": {
- "locationId": "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "name": "Vohitrafeno",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e317374a-0f20-434e-8e0c-5546ea346e85": {
- "id": "e317374a-0f20-434e-8e0c-5546ea346e85",
- "label": "Vohibato Ouest",
- "node": {
- "locationId": "e317374a-0f20-434e-8e0c-5546ea346e85",
- "name": "Vohibato Ouest",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "5d37a915-f10f-470d-b6ec-85da64d1e9d2": {
- "id": "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "label": "Vinanitelo",
- "node": {
- "locationId": "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "name": "Vinanitelo",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3": {
- "id": "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "label": "Andranomiditra",
- "node": {
- "locationId": "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "name": "Andranomiditra",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "d060fddd-1204-42b2-8595-305216890c67": {
- "id": "d060fddd-1204-42b2-8595-305216890c67",
- "label": "Maneva",
- "node": {
- "locationId": "d060fddd-1204-42b2-8595-305216890c67",
- "name": "Maneva",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "69c307af-78c1-49af-ab0b-a00779268381": {
- "id": "69c307af-78c1-49af-ab0b-a00779268381",
- "label": "Ambalavao",
- "node": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8df02a70-8217-4ce6-bea7-6cec874f422e": {
- "id": "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "label": "Iarintsena Firaisantsoa",
- "node": {
- "locationId": "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "name": "Iarintsena Firaisantsoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "fa671251-4c84-4906-8a63-dd4e3d5538e4": {
- "id": "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "label": "Mahazony",
- "node": {
- "locationId": "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "name": "Mahazony",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "67d4bd9c-86bb-448a-95df-67a61d277a3e": {
- "id": "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "label": "Ambohimahamasina",
- "node": {
- "locationId": "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "name": "Ambohimahamasina",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "6b8e2090-04e8-4153-8e51-ec50f2c2c557": {
- "id": "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "label": "Kirano Firarintsoa",
- "node": {
- "locationId": "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "name": "Kirano Firarintsoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "07b9661b-5a4e-4956-8e8e-f057de6b25a7": {
- "id": "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "label": "Sendrisoa",
- "node": {
- "locationId": "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "name": "Sendrisoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "2ee4bc7f-2aa1-4b27-a228-272f13841d4d": {
- "id": "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "label": "Ankaramena",
- "node": {
- "locationId": "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "name": "Ankaramena",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "38983fc8-5953-4fb3-9795-f920be14c7c0": {
- "id": "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "label": "Ambinanindovoka",
- "node": {
- "locationId": "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "name": "Ambinanindovoka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "3a409924-f047-44f4-ab7d-8c79d6476d08": {
- "id": "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "label": "Manamisoa",
- "node": {
- "locationId": "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "name": "Manamisoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "4b3259f1-10ca-47c6-9d14-e87c64097997": {
- "id": "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "label": "Miarinarivo Mahazony",
- "node": {
- "locationId": "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "name": "Miarinarivo Mahazony",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "b55f35b7-71d6-4552-9829-07254b824e9c": {
- "id": "b55f35b7-71d6-4552-9829-07254b824e9c",
- "label": "Ambinaniroa Andonaka",
- "node": {
- "locationId": "b55f35b7-71d6-4552-9829-07254b824e9c",
- "name": "Ambinaniroa Andonaka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "6bfbb866-b983-4ce7-9518-d858ffde1296": {
- "id": "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "label": "Vohitsaoka",
- "node": {
- "locationId": "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "name": "Vohitsaoka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "86f42256-d6a0-4879-ab23-a142e880897f": {
- "id": "86f42256-d6a0-4879-ab23-a142e880897f",
- "label": "Ambalavao",
- "node": {
- "locationId": "86f42256-d6a0-4879-ab23-a142e880897f",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "754944b6-a00d-4173-a292-57278ab55afa": {
- "id": "754944b6-a00d-4173-a292-57278ab55afa",
- "label": "Andrainjato",
- "node": {
- "locationId": "754944b6-a00d-4173-a292-57278ab55afa",
- "name": "Andrainjato",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "3634ea88-1d00-4285-a879-f71289a30674": {
- "id": "3634ea88-1d00-4285-a879-f71289a30674",
- "label": "Fenoarivo",
- "node": {
- "locationId": "3634ea88-1d00-4285-a879-f71289a30674",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "728559f2-bead-4286-83b8-630617f340e1": {
- "id": "728559f2-bead-4286-83b8-630617f340e1",
- "label": "Besoa",
- "node": {
- "locationId": "728559f2-bead-4286-83b8-630617f340e1",
- "name": "Besoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "35f78db6-2235-4540-85f0-6ce8c075608d": {
- "id": "35f78db6-2235-4540-85f0-6ce8c075608d",
- "label": "Anjoma",
- "node": {
- "locationId": "35f78db6-2235-4540-85f0-6ce8c075608d",
- "name": "Anjoma",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "da2567db-984c-4b71-853f-2ea223a2b4e3": {
- "id": "da2567db-984c-4b71-853f-2ea223a2b4e3",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "da2567db-984c-4b71-853f-2ea223a2b4e3",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "d70d4953-981a-4198-95f4-d115c0b15ac5": {
- "id": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "label": "Ambohimahasoa",
- "node": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "name": "Ambohimahasoa",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a18a1d20-f686-4c9f-bf55-47cd4983c6ef": {
- "id": "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "label": "Manandroy",
- "node": {
- "locationId": "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "name": "Manandroy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "9482023d-6962-451f-9964-ae907a0a7aa2": {
- "id": "9482023d-6962-451f-9964-ae907a0a7aa2",
- "label": "Sahatona",
- "node": {
- "locationId": "9482023d-6962-451f-9964-ae907a0a7aa2",
- "name": "Sahatona",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "580ee903-1f63-4855-a769-63696c8f5b69": {
- "id": "580ee903-1f63-4855-a769-63696c8f5b69",
- "label": "Sahave",
- "node": {
- "locationId": "580ee903-1f63-4855-a769-63696c8f5b69",
- "name": "Sahave",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "e5f919b8-936a-4577-9d43-e661ae5d5068": {
- "id": "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "label": "Vohitrarivo",
- "node": {
- "locationId": "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "name": "Vohitrarivo",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "2ef1d847-2baa-4daf-a135-7582e25135cd": {
- "id": "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "label": "Isaka",
- "node": {
- "locationId": "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "name": "Isaka",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "a01b1c66-1b33-4145-8ab9-27956c08fa63": {
- "id": "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "label": "Ankafina Tsarafidy",
- "node": {
- "locationId": "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "name": "Ankafina Tsarafidy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "fa895b9b-9c7b-4b69-a725-64d2ce58c420": {
- "id": "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "label": "Vohiposa",
- "node": {
- "locationId": "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "name": "Vohiposa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "c969ba66-34da-40f8-9ccf-b1497dae0da9": {
- "id": "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "label": "Fiadanana",
- "node": {
- "locationId": "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc": {
- "id": "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "label": "Kalalao",
- "node": {
- "locationId": "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "name": "Kalalao",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "e3ba522b-398c-40ba-b4b0-da0502cbd644": {
- "id": "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "label": "Ambohimahasoa",
- "node": {
- "locationId": "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "name": "Ambohimahasoa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "ae787182-b923-4e35-bc6e-acaa16425f5c": {
- "id": "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "label": "Befeta",
- "node": {
- "locationId": "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "name": "Befeta",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "4236fb00-0951-42d4-ac83-54772b4f9c2d": {
- "id": "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "label": "Camp Robin",
- "node": {
- "locationId": "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "name": "Camp Robin",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "fef78afe-3680-41c0-ab6c-6ab043311351": {
- "id": "fef78afe-3680-41c0-ab6c-6ab043311351",
- "label": "Ampitana",
- "node": {
- "locationId": "fef78afe-3680-41c0-ab6c-6ab043311351",
- "name": "Ampitana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "c28a73c1-85bd-4734-a65d-9a0e5f3de552": {
- "id": "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "label": "Ambalakindresy",
- "node": {
- "locationId": "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "name": "Ambalakindresy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "7911b2b3-36e6-4171-a185-c6fc6293880e": {
- "id": "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "label": "Ambatosoa",
- "node": {
- "locationId": "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "name": "Ambatosoa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "be99b7c3-f365-4983-a522-7cdea6fa82c3": {
- "id": "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "label": "Morafeno",
- "node": {
- "locationId": "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef": {
- "id": "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "label": "Ambohinamboarina",
- "node": {
- "locationId": "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "name": "Ambohinamboarina",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "52cc738e-d806-4585-95bb-1ec81c40f58d": {
- "id": "52cc738e-d806-4585-95bb-1ec81c40f58d",
- "label": "Ankerana",
- "node": {
- "locationId": "52cc738e-d806-4585-95bb-1ec81c40f58d",
- "name": "Ankerana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd": {
- "id": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "label": "Isandra",
- "node": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "name": "Isandra",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "99bf2d6b-94a2-4830-b200-be535562ba0f": {
- "id": "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "label": "Ambalamidera",
- "node": {
- "locationId": "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "name": "Ambalamidera",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f": {
- "id": "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "label": "Nasandratrony",
- "node": {
- "locationId": "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "name": "Nasandratrony",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "c03c7dec-9257-4e39-8181-495448e01496": {
- "id": "c03c7dec-9257-4e39-8181-495448e01496",
- "label": "Ambalamidera Ambohimana",
- "node": {
- "locationId": "c03c7dec-9257-4e39-8181-495448e01496",
- "name": "Ambalamidera Ambohimana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580": {
- "id": "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "label": "Fanjakana",
- "node": {
- "locationId": "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "name": "Fanjakana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "e5a8d99e-2308-4fd8-a200-bbf1c06032d9": {
- "id": "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "label": "Ankarinarivo Anivo",
- "node": {
- "locationId": "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "name": "Ankarinarivo Anivo",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "cd143049-7320-45c5-9b99-12d18cbbce13": {
- "id": "cd143049-7320-45c5-9b99-12d18cbbce13",
- "label": "Isorana",
- "node": {
- "locationId": "cd143049-7320-45c5-9b99-12d18cbbce13",
- "name": "Isorana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "7b6a3240-a4c5-472d-989f-76bc84c9ccea": {
- "id": "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "label": "Anjoma Itsara",
- "node": {
- "locationId": "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "name": "Anjoma Itsara",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "392ddbbf-4f0c-424c-8471-ca10db35915c": {
- "id": "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "label": "Andremalama",
- "node": {
- "locationId": "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "name": "Andremalama",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "5c258e6f-335d-48bb-98a8-f908f4eb30d0": {
- "id": "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "label": "Andoharanomaintso",
- "node": {
- "locationId": "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "name": "Andoharanomaintso",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "1fb6c069-c06a-4f4f-98b1-da4036052434": {
- "id": "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "bb884334-df2a-4389-9f6f-9ef3b0746559": {
- "id": "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "label": "Iavonomby Vohibola",
- "node": {
- "locationId": "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "name": "Iavonomby Vohibola",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "2b6435a0-4746-4b57-8616-0db221cb2f6f": {
- "id": "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "label": "Soatanana",
- "node": {
- "locationId": "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "name": "Soatanana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "07bb89a6-5447-4a6c-9f35-d676c558b261": {
- "id": "07bb89a6-5447-4a6c-9f35-d676c558b261",
- "label": "Ambondrona",
- "node": {
- "locationId": "07bb89a6-5447-4a6c-9f35-d676c558b261",
- "name": "Ambondrona",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d": {
- "id": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "label": "Ikalamavony",
- "node": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "name": "Ikalamavony",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2c43b734-04c9-4c93-b51e-10cffb5ebd03": {
- "id": "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "label": "Mangidy",
- "node": {
- "locationId": "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "name": "Mangidy",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "8691bb5b-951b-44b2-b8a0-887362774e4f": {
- "id": "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "label": "Fitampito",
- "node": {
- "locationId": "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "name": "Fitampito",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0": {
- "id": "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "label": "Tanamarina Sakay",
- "node": {
- "locationId": "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "name": "Tanamarina Sakay",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "2a234ded-08e4-4bc0-9ad2-3769acb30c12": {
- "id": "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "label": "Solila",
- "node": {
- "locationId": "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "name": "Solila",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "e4265dd4-3368-4bed-af27-843029cb7592": {
- "id": "e4265dd4-3368-4bed-af27-843029cb7592",
- "label": "Ikalamavony",
- "node": {
- "locationId": "e4265dd4-3368-4bed-af27-843029cb7592",
- "name": "Ikalamavony",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1": {
- "id": "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "label": "Tsitondroina",
- "node": {
- "locationId": "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "name": "Tsitondroina",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3": {
- "id": "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "label": "Ambatomainty",
- "node": {
- "locationId": "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "0c750c9b-48ad-47d7-af25-118b6705e114": {
- "id": "0c750c9b-48ad-47d7-af25-118b6705e114",
- "label": "Tanamarina Bekisopa",
- "node": {
- "locationId": "0c750c9b-48ad-47d7-af25-118b6705e114",
- "name": "Tanamarina Bekisopa",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "86942570-136e-4cff-9326-23b15841e486": {
- "id": "86942570-136e-4cff-9326-23b15841e486",
- "label": "Sava",
- "node": {
- "locationId": "86942570-136e-4cff-9326-23b15841e486",
- "name": "Sava",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "5876f357-cff5-4f03-ad97-fc79b7375bec": {
- "id": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "label": "ANDROY",
- "node": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "name": "ANDROY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "01eb6048-2a32-4556-85d9-519cb453aafb": {
- "id": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "label": "BELOHA",
- "node": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "name": "BELOHA",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2": {
- "id": "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "label": "TRANOVAHO",
- "node": {
- "locationId": "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "name": "TRANOVAHO",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "8746b844-7ee5-4c7c-9cc1-60fc3c529b15": {
- "id": "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "label": "Tranoroa",
- "node": {
- "locationId": "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "name": "Tranoroa",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "89a67109-8797-47cd-88c6-847e829ff4ae": {
- "id": "89a67109-8797-47cd-88c6-847e829ff4ae",
- "label": "IKOPOKY",
- "node": {
- "locationId": "89a67109-8797-47cd-88c6-847e829ff4ae",
- "name": "IKOPOKY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "bfc47a53-c417-4b92-b394-f669854729ec": {
- "id": "bfc47a53-c417-4b92-b394-f669854729ec",
- "label": "Behabobo",
- "node": {
- "locationId": "bfc47a53-c417-4b92-b394-f669854729ec",
- "name": "Behabobo",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "79b58d2f-f069-41fe-87c5-45f20f3263c9": {
- "id": "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "label": "MAROLINTA",
- "node": {
- "locationId": "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "name": "MAROLINTA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "529c8318-fa53-4d4e-8cd9-7c0b3a229d06": {
- "id": "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "label": "AMBATOTSIVALA",
- "node": {
- "locationId": "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "name": "AMBATOTSIVALA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3ac50ca3-1246-49da-a97f-11145ec5fce6": {
- "id": "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "label": "MAHENY",
- "node": {
- "locationId": "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "name": "MAHENY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3646f869-66d0-4dc2-a5d0-3dafa188354f": {
- "id": "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "label": "Beloha",
- "node": {
- "locationId": "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "46d592e4-fe1a-4a03-86d9-aabf8e81ea03": {
- "id": "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "label": "KOPOKY",
- "node": {
- "locationId": "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "name": "KOPOKY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3843d316-227a-4173-a327-3793ec06c300": {
- "id": "3843d316-227a-4173-a327-3793ec06c300",
- "label": "BEHABOBO",
- "node": {
- "locationId": "3843d316-227a-4173-a327-3793ec06c300",
- "name": "BEHABOBO",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "4c720f59-79d5-41b0-96fa-264b4e53d983": {
- "id": "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "label": "TRANOROA",
- "node": {
- "locationId": "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "name": "TRANOROA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "45080bdf-d7cf-4745-b19b-f06c4dac96c0": {
- "id": "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "label": "BELOHA",
- "node": {
- "locationId": "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "name": "BELOHA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "8b378cab-f8a3-418f-b070-49dc88758866": {
- "id": "8b378cab-f8a3-418f-b070-49dc88758866",
- "label": "Marolinta",
- "node": {
- "locationId": "8b378cab-f8a3-418f-b070-49dc88758866",
- "name": "Marolinta",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5": {
- "id": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "label": "BEKILY",
- "node": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "name": "BEKILY",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3af67d9d-be4b-4634-bf09-9b9819aa6e55": {
- "id": "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "label": "Sarisambo",
- "node": {
- "locationId": "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "name": "Sarisambo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e9beb16a-fb0b-4aa2-97b5-9668f323af7b": {
- "id": "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "label": "Ambahita",
- "node": {
- "locationId": "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "name": "Ambahita",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "697c2cb3-fb8c-43ba-b660-780d295c6e9d": {
- "id": "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "label": "Belindo Mahasoa",
- "node": {
- "locationId": "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "name": "Belindo Mahasoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "3ea3878f-bc68-4bfc-9534-256087f69953": {
- "id": "3ea3878f-bc68-4bfc-9534-256087f69953",
- "label": "Besaroa Maroviro",
- "node": {
- "locationId": "3ea3878f-bc68-4bfc-9534-256087f69953",
- "name": "Besaroa Maroviro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "07b67467-b36e-4a46-b19b-6e2c20d4b47a": {
- "id": "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "label": "Tanambao Tsirandrany",
- "node": {
- "locationId": "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "name": "Tanambao Tsirandrany",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "c8d6b1a2-2dff-447a-8914-14e5ec0a952d": {
- "id": "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "label": "ANIVORANO MITSINJO",
- "node": {
- "locationId": "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "name": "ANIVORANO MITSINJO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fe939e41-4f46-4f6f-8284-96b2862c8938": {
- "id": "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "label": "BESAKOA",
- "node": {
- "locationId": "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "name": "BESAKOA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "749e8f17-0875-423f-a1ec-953edfcd171c": {
- "id": "749e8f17-0875-423f-a1ec-953edfcd171c",
- "label": "Besakoa",
- "node": {
- "locationId": "749e8f17-0875-423f-a1ec-953edfcd171c",
- "name": "Besakoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "bfd283fc-88f4-4929-a03d-8d045b03ffd4": {
- "id": "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "label": "BEVITIKY",
- "node": {
- "locationId": "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "name": "BEVITIKY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "c2c865d4-88ac-4c52-8df2-cd7d622b05c0": {
- "id": "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "label": "Mikaikarivo Ambatomainty",
- "node": {
- "locationId": "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "name": "Mikaikarivo Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5": {
- "id": "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "label": "Ambatomainty",
- "node": {
- "locationId": "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5e1ddbbb-a08c-4a05-a225-36788acf6baa": {
- "id": "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "label": "AMBATOSOLA",
- "node": {
- "locationId": "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "name": "AMBATOSOLA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "63569e13-173b-4846-a3de-565936d6d8eb": {
- "id": "63569e13-173b-4846-a3de-565936d6d8eb",
- "label": "AMBAHITA",
- "node": {
- "locationId": "63569e13-173b-4846-a3de-565936d6d8eb",
- "name": "AMBAHITA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "ae392a6c-eb8b-4e4f-8506-1cdb11f53596": {
- "id": "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "label": "BETEZA",
- "node": {
- "locationId": "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "name": "BETEZA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "4342c258-a4f9-4f05-8356-42be448ffec7": {
- "id": "4342c258-a4f9-4f05-8356-42be448ffec7",
- "label": "BEKILY-CENTRALE",
- "node": {
- "locationId": "4342c258-a4f9-4f05-8356-42be448ffec7",
- "name": "BEKILY-CENTRALE",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "eff7b5fc-4224-4400-9165-0f3f7733a4a1": {
- "id": "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "label": "Maroviro",
- "node": {
- "locationId": "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "name": "Maroviro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "2026968f-a9c9-4bdb-8be9-634b741d9bd9": {
- "id": "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "label": "Ambatosola",
- "node": {
- "locationId": "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "name": "Ambatosola",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f": {
- "id": "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "label": "Tsikolaky",
- "node": {
- "locationId": "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "name": "Tsikolaky",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "624594ab-8385-4855-8d44-3d5279740ab3": {
- "id": "624594ab-8385-4855-8d44-3d5279740ab3",
- "label": "TANANDAVA",
- "node": {
- "locationId": "624594ab-8385-4855-8d44-3d5279740ab3",
- "name": "TANANDAVA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "51de9d17-f86a-42cf-9fc2-b494d46e81c4": {
- "id": "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "label": "Antanimora",
- "node": {
- "locationId": "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "name": "Antanimora",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "dff66f7e-66cf-442e-8c5e-94017971553c": {
- "id": "dff66f7e-66cf-442e-8c5e-94017971553c",
- "label": "ANJA NORD",
- "node": {
- "locationId": "dff66f7e-66cf-442e-8c5e-94017971553c",
- "name": "ANJA NORD",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d76237a2-9aaf-4637-9ab9-96121516f4a3": {
- "id": "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "label": "MAROVIRO",
- "node": {
- "locationId": "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "name": "MAROVIRO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "35079e66-d6ee-4cf2-92e7-06912ef5ce56": {
- "id": "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "label": "Anivorano Mitsinjo",
- "node": {
- "locationId": "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "name": "Anivorano Mitsinjo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e84b4c27-0e5b-4742-930f-9152c7c67df2": {
- "id": "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "label": "Tanandava Sarisambo",
- "node": {
- "locationId": "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "name": "Tanandava Sarisambo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a": {
- "id": "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "label": "BELINDO-MAHASOA",
- "node": {
- "locationId": "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "name": "BELINDO-MAHASOA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "dfef62fd-14cb-41e0-9bbf-321d9a8b9311": {
- "id": "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "label": "Anja Nord",
- "node": {
- "locationId": "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "name": "Anja Nord",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "881e02a8-b2c9-4491-b303-27b008587a39": {
- "id": "881e02a8-b2c9-4491-b303-27b008587a39",
- "label": "Mikaikarivo Ambatomainty",
- "node": {
- "locationId": "881e02a8-b2c9-4491-b303-27b008587a39",
- "name": "Mikaikarivo Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65": {
- "id": "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "label": "Bevitiky",
- "node": {
- "locationId": "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "name": "Bevitiky",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "baf46f85-04db-4d35-a9b5-237a12d20e88": {
- "id": "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "label": "VOHIMANGA",
- "node": {
- "locationId": "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "name": "VOHIMANGA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "037f61e0-6af0-4530-8ce2-63124eba2a9b": {
- "id": "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "label": "TANANDAVA SARISAMBO",
- "node": {
- "locationId": "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "name": "TANANDAVA SARISAMBO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "0a1a1af0-38ca-420e-9c45-f85e565296a0": {
- "id": "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "label": "BEKILY",
- "node": {
- "locationId": "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "name": "BEKILY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fdf153c8-59fa-43a0-b737-416f16228a85": {
- "id": "fdf153c8-59fa-43a0-b737-416f16228a85",
- "label": "Ankaranabo",
- "node": {
- "locationId": "fdf153c8-59fa-43a0-b737-416f16228a85",
- "name": "Ankaranabo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "3f9a4d6c-ec41-43cc-983e-87211280c482": {
- "id": "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "label": "Antsakoamaro",
- "node": {
- "locationId": "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "name": "Antsakoamaro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "72980699-6e2f-498d-8afa-f19b1e8360ed": {
- "id": "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "label": "ANTSAKOAMARO",
- "node": {
- "locationId": "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "name": "ANTSAKOAMARO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d5b994af-feed-4b34-9522-ddffcc1371bf": {
- "id": "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "label": "Tanandava",
- "node": {
- "locationId": "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "8580a687-cfd7-4ca7-85df-12e585021277": {
- "id": "8580a687-cfd7-4ca7-85df-12e585021277",
- "label": "Bekitro",
- "node": {
- "locationId": "8580a687-cfd7-4ca7-85df-12e585021277",
- "name": "Bekitro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a": {
- "id": "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "label": "TANAMBAO-TSIRANDRANY",
- "node": {
- "locationId": "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "name": "TANAMBAO-TSIRANDRANY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "4987c322-8cab-4de4-a0e5-6868c32141fe": {
- "id": "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "label": "BEKITRO",
- "node": {
- "locationId": "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "name": "BEKITRO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba": {
- "id": "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "label": "MANAKOMPY",
- "node": {
- "locationId": "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "name": "MANAKOMPY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fff386bb-d84f-435f-9b88-e25027d06662": {
- "id": "fff386bb-d84f-435f-9b88-e25027d06662",
- "label": "Ankaranabo Nord",
- "node": {
- "locationId": "fff386bb-d84f-435f-9b88-e25027d06662",
- "name": "Ankaranabo Nord",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "07315ff2-2e52-4222-bbfb-a45dbd7fea4a": {
- "id": "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "label": "TSIKOLAKY",
- "node": {
- "locationId": "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "name": "TSIKOLAKY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f": {
- "id": "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "label": "Belindo mahasoa",
- "node": {
- "locationId": "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "name": "Belindo mahasoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6dbdccab-60ff-4349-9d38-a0880aeb62ef": {
- "id": "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "label": "MIKAIKARIVO AMBATOMAINTY",
- "node": {
- "locationId": "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "name": "MIKAIKARIVO AMBATOMAINTY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5e2597af-1eb0-43db-a53c-f2e0aa3222a1": {
- "id": "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "label": "Beteza",
- "node": {
- "locationId": "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "name": "Beteza",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0": {
- "id": "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "label": "BERAKETA",
- "node": {
- "locationId": "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "name": "BERAKETA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "76585487-080b-4612-98f8-f617aa72436f": {
- "id": "76585487-080b-4612-98f8-f617aa72436f",
- "label": "ANIVORANO-MITSINJO",
- "node": {
- "locationId": "76585487-080b-4612-98f8-f617aa72436f",
- "name": "ANIVORANO-MITSINJO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0": {
- "id": "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "label": "Bekily Centrale",
- "node": {
- "locationId": "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "name": "Bekily Centrale",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d0a79494-c31d-4009-86ca-c1decbc3d6d9": {
- "id": "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "label": "Beraketa",
- "node": {
- "locationId": "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "name": "Beraketa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "384be55f-51d1-4d4d-bf8d-2208721bb662": {
- "id": "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "label": "Bekily",
- "node": {
- "locationId": "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "7b052cec-71eb-4771-986f-7f9e74fa1dda": {
- "id": "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "label": "AMBATOMAINTY",
- "node": {
- "locationId": "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "name": "AMBATOMAINTY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "024d01e6-01f4-4860-9780-846cdbec0836": {
- "id": "024d01e6-01f4-4860-9780-846cdbec0836",
- "label": "Manakompy",
- "node": {
- "locationId": "024d01e6-01f4-4860-9780-846cdbec0836",
- "name": "Manakompy",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "39af8394-5a98-45ab-895f-ae070f9bed59": {
- "id": "39af8394-5a98-45ab-895f-ae070f9bed59",
- "label": "ANKARANABO NORD",
- "node": {
- "locationId": "39af8394-5a98-45ab-895f-ae070f9bed59",
- "name": "ANKARANABO NORD",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "17fea1c6-423c-46cc-8000-cb6bfcd30a62": {
- "id": "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "label": "Ambovombe",
- "node": {
- "locationId": "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "6966fc9f-b23a-4e4c-854b-cf044c0e1863": {
- "id": "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "label": "ambovombe",
- "node": {
- "locationId": "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "name": "ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "7d57e708-e320-41bc-93b8-88666f100daa": {
- "id": "7d57e708-e320-41bc-93b8-88666f100daa",
- "label": "AMBOVOMBE",
- "node": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "name": "AMBOVOMBE",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "bc81c1e3-8edf-4f55-b332-2740bcea73b8": {
- "id": "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "label": "AMBONAIVO",
- "node": {
- "locationId": "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "name": "AMBONAIVO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "920066b8-b362-467d-87ad-bba29174e843": {
- "id": "920066b8-b362-467d-87ad-bba29174e843",
- "label": "ANALAMARY",
- "node": {
- "locationId": "920066b8-b362-467d-87ad-bba29174e843",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a29f65f1-03e8-4ab9-8497-e1341b81ba92": {
- "id": "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "label": "SIHANAMARO",
- "node": {
- "locationId": "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "name": "SIHANAMARO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ecbc8b0a-80de-4008-ba76-a6a035f1bc67": {
- "id": "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "label": "Jafaro",
- "node": {
- "locationId": "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "name": "Jafaro",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "750eeeb4-64f0-4d05-8dd8-fefad8fcc790": {
- "id": "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "label": "MAROVATO-BEFENO",
- "node": {
- "locationId": "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "name": "MAROVATO-BEFENO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c": {
- "id": "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "label": "ANTANIMORA SUD",
- "node": {
- "locationId": "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "name": "ANTANIMORA SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1": {
- "id": "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "label": "MAROALOPOTY",
- "node": {
- "locationId": "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "name": "MAROALOPOTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "0e81b680-be31-4521-bc91-e0e9f067f9a9": {
- "id": "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "label": "Ambovombe",
- "node": {
- "locationId": "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "cabe924a-0445-433b-be58-05191893a0ba": {
- "id": "cabe924a-0445-433b-be58-05191893a0ba",
- "label": "ANTANIMORA",
- "node": {
- "locationId": "cabe924a-0445-433b-be58-05191893a0ba",
- "name": "ANTANIMORA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ff43c01b-55ca-4c85-84bb-7d50ecd5863e": {
- "id": "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "label": "ANTANIMORA-SUD",
- "node": {
- "locationId": "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "name": "ANTANIMORA-SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "cac00408-388c-4fbf-a483-9b094cf17077": {
- "id": "cac00408-388c-4fbf-a483-9b094cf17077",
- "label": "ERADA",
- "node": {
- "locationId": "cac00408-388c-4fbf-a483-9b094cf17077",
- "name": "ERADA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "3267211c-7752-484e-8a07-8c707032f673": {
- "id": "3267211c-7752-484e-8a07-8c707032f673",
- "label": "Imanombo",
- "node": {
- "locationId": "3267211c-7752-484e-8a07-8c707032f673",
- "name": "Imanombo",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "f2eb944c-654b-4fe8-9873-7462f620c2c6": {
- "id": "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "label": "ANDALATANOSY",
- "node": {
- "locationId": "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "name": "ANDALATANOSY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "82abfc17-40d4-4f9d-945a-57536d202271": {
- "id": "82abfc17-40d4-4f9d-945a-57536d202271",
- "label": "ANDRAGNANIVO",
- "node": {
- "locationId": "82abfc17-40d4-4f9d-945a-57536d202271",
- "name": "ANDRAGNANIVO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "81febc39-dded-40a6-9415-19b32ca024f3": {
- "id": "81febc39-dded-40a6-9415-19b32ca024f3",
- "label": "IMONGY",
- "node": {
- "locationId": "81febc39-dded-40a6-9415-19b32ca024f3",
- "name": "IMONGY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "75d3786c-5dab-4e5c-8262-a6188c543c82": {
- "id": "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "label": "JAFARO",
- "node": {
- "locationId": "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "name": "JAFARO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "4354e433-30b9-4692-bed2-c028c84ff78a": {
- "id": "4354e433-30b9-4692-bed2-c028c84ff78a",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "4354e433-30b9-4692-bed2-c028c84ff78a",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a3b489e9-0f25-4595-a623-9b26494ae117": {
- "id": "a3b489e9-0f25-4595-a623-9b26494ae117",
- "label": "AMBAZOA",
- "node": {
- "locationId": "a3b489e9-0f25-4595-a623-9b26494ae117",
- "name": "AMBAZOA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "768eeffe-72ed-41ed-a984-7f725f8052fb": {
- "id": "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "label": "MAROALIMAINTY",
- "node": {
- "locationId": "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "name": "MAROALIMAINTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ce107068-fa4c-4cb1-bf96-4723a48cbb71": {
- "id": "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "label": "Andalatanosy",
- "node": {
- "locationId": "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a3ce440a-08c3-4d30-8702-84034fabc537": {
- "id": "a3ce440a-08c3-4d30-8702-84034fabc537",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "a3ce440a-08c3-4d30-8702-84034fabc537",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "2ec625fc-ec25-48ff-bffb-20e17ff35086": {
- "id": "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "label": "MAROALOMAINTY",
- "node": {
- "locationId": "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "name": "MAROALOMAINTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "7525fab2-d33c-418a-8f63-d5af422cb94a": {
- "id": "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "label": "Antanimora",
- "node": {
- "locationId": "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "name": "Antanimora",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ea6265ed-b3a0-4e97-a09a-c223060de3c6": {
- "id": "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "label": "IMANOMBO",
- "node": {
- "locationId": "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "name": "IMANOMBO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "1e9c1aea-bf13-4619-b561-939953edb69c": {
- "id": "1e9c1aea-bf13-4619-b561-939953edb69c",
- "label": "Andalatanosy",
- "node": {
- "locationId": "1e9c1aea-bf13-4619-b561-939953edb69c",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f": {
- "id": "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "label": "AMPAMATA",
- "node": {
- "locationId": "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "name": "AMPAMATA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ec6c4209-546c-4c72-8332-63c3d1190b3e": {
- "id": "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "label": "AMBANISARIKA",
- "node": {
- "locationId": "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "name": "AMBANISARIKA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "954acdbd-26a7-4ea0-9487-9c42004d1634": {
- "id": "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "label": "AMBONDRO",
- "node": {
- "locationId": "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "name": "AMBONDRO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f": {
- "id": "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "label": "AMBOHIMALAZA",
- "node": {
- "locationId": "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "name": "AMBOHIMALAZA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "dc75a8fb-87cc-49cd-9e34-d6779adab37b": {
- "id": "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "label": "ANJEKY BEANANTARA",
- "node": {
- "locationId": "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "name": "ANJEKY BEANANTARA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "80fd19a2-8ff9-4e46-b050-0977498c88e8": {
- "id": "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "label": "MAROALIPOTY",
- "node": {
- "locationId": "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "name": "MAROALIPOTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd": {
- "id": "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "label": "Belindo mahasoa",
- "node": {
- "locationId": "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "name": "Belindo mahasoa",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "64bd63ad-b99b-4db3-8fbe-2c233a477338": {
- "id": "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "label": "TSIMANANADA",
- "node": {
- "locationId": "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "name": "TSIMANANADA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "1e7d78e5-0607-4382-9643-9f3f59f5d488": {
- "id": "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "label": "AMBOVOMBE",
- "node": {
- "locationId": "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "name": "AMBOVOMBE",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "49581216-3c76-44f8-ab10-74a85c9fe0f2": {
- "id": "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "label": "ANTANIMORA SUD",
- "node": {
- "locationId": "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "name": "ANTANIMORA SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ee43cfc4-9775-4396-bd77-b4821dcdad71": {
- "id": "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a732b2e6-e95c-4c2a-a67e-d70046150413": {
- "id": "a732b2e6-e95c-4c2a-a67e-d70046150413",
- "label": "ANDOHARANO",
- "node": {
- "locationId": "a732b2e6-e95c-4c2a-a67e-d70046150413",
- "name": "ANDOHARANO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b": {
- "id": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "label": "Ambovombe Androy",
- "node": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "name": "Ambovombe Androy",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201": {
- "id": "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "label": "Imanombo",
- "node": {
- "locationId": "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "name": "Imanombo",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca": {
- "id": "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "label": "Anjeke Ankilikira",
- "node": {
- "locationId": "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "name": "Anjeke Ankilikira",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4": {
- "id": "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "label": "Ampamata",
- "node": {
- "locationId": "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "name": "Ampamata",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "44757477-a950-4af9-b9cd-a68ea0e5bcc5": {
- "id": "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "label": "Maroalomainty",
- "node": {
- "locationId": "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "name": "Maroalomainty",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06": {
- "id": "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "label": "Jafaro",
- "node": {
- "locationId": "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "name": "Jafaro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "653f51e6-d960-42c4-b0c1-8007153ba497": {
- "id": "653f51e6-d960-42c4-b0c1-8007153ba497",
- "label": "Marovato Befeno",
- "node": {
- "locationId": "653f51e6-d960-42c4-b0c1-8007153ba497",
- "name": "Marovato Befeno",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "88110fe0-525c-401c-b444-41e6a75a5b51": {
- "id": "88110fe0-525c-401c-b444-41e6a75a5b51",
- "label": "Analamary",
- "node": {
- "locationId": "88110fe0-525c-401c-b444-41e6a75a5b51",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "5c823676-3a79-4633-9d0e-5579ca10794d": {
- "id": "5c823676-3a79-4633-9d0e-5579ca10794d",
- "label": "Ambohimalaza",
- "node": {
- "locationId": "5c823676-3a79-4633-9d0e-5579ca10794d",
- "name": "Ambohimalaza",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "d18ae17a-faae-4e40-bb4d-540641d494c0": {
- "id": "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "label": "Antanimora Sud",
- "node": {
- "locationId": "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "name": "Antanimora Sud",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "1ca7d983-3fc1-4051-ae7a-79d706bfbf18": {
- "id": "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "label": "Ambondro",
- "node": {
- "locationId": "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "name": "Ambondro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "8a6ef53a-03ec-4e00-a880-75e698c808fe": {
- "id": "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "label": "Tsimananada",
- "node": {
- "locationId": "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "name": "Tsimananada",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "f8f6820f-96eb-4999-82ec-8b809cff94de": {
- "id": "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "label": "Ambovombe Androy",
- "node": {
- "locationId": "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "name": "Ambovombe Androy",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "9aed171f-9f80-4f87-8118-1457fce598ab": {
- "id": "9aed171f-9f80-4f87-8118-1457fce598ab",
- "label": "Ambanisarika",
- "node": {
- "locationId": "9aed171f-9f80-4f87-8118-1457fce598ab",
- "name": "Ambanisarika",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "7db0df64-2c17-4c06-8465-2a31942a2fa6": {
- "id": "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "label": "Erada Tsimanato",
- "node": {
- "locationId": "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "name": "Erada Tsimanato",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "d2953469-fbf7-4ece-a9df-8c1b00a96ede": {
- "id": "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "label": "Sihanamaro",
- "node": {
- "locationId": "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "name": "Sihanamaro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "dd3d5105-f21f-4132-a1b0-35e612bc7f4d": {
- "id": "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "label": "Ambonaivo",
- "node": {
- "locationId": "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "name": "Ambonaivo",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "38679362-2eb0-4eb1-87d0-6b78fa7e733d": {
- "id": "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "label": "Andalatanosy",
- "node": {
- "locationId": "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "457c79c3-09a5-4967-abe5-9ba010354d1a": {
- "id": "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "label": "Maroalopoty",
- "node": {
- "locationId": "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "name": "Maroalopoty",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "b5ec7a94-bab5-442a-9158-4a9732a0dc17": {
- "id": "b5ec7a94-bab5-442a-9158-4a9732a0dc17",
- "label": "Ambazoa",
- "node": {
- "locationId": "b5ec7a94-bab5-442a-9158-4a9732a0dc17",
- "name": "Ambazoa",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d": {
- "id": "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "label": "Bekily",
- "node": {
- "locationId": "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "940f7d7a-bed7-4182-9ef7-d152b2f0796b": {
- "id": "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "label": "Bekily",
- "node": {
- "locationId": "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "45b409de-3c90-4718-b3db-7fa86bfbadf3": {
- "id": "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "label": "Ambovombe",
- "node": {
- "locationId": "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "19a72471-6330-4952-9ad3-8bc3d9b1bbd3": {
- "id": "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "label": "Tsihombe",
- "node": {
- "locationId": "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "name": "Tsihombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "bd6ec7c3-3896-4847-8485-19756f300fec": {
- "id": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "label": "TSIHOMBE",
- "node": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "name": "TSIHOMBE",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff": {
- "id": "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "label": "Tanamanjary",
- "node": {
- "locationId": "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "name": "Tanamanjary",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "edfe3944-092c-4d16-a7c8-d459c65067d3": {
- "id": "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "label": "FAUX CAP",
- "node": {
- "locationId": "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "name": "FAUX CAP",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "af6f782a-4fa9-4502-b69f-387d7c75b95c": {
- "id": "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "label": "Nikoly",
- "node": {
- "locationId": "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "name": "Nikoly",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "5f666d29-8b8c-4ebf-a630-e2cad0cb3685": {
- "id": "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "label": "ANTARITARIKA",
- "node": {
- "locationId": "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "name": "ANTARITARIKA",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43": {
- "id": "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "409bb851-c200-4643-b590-5f0b2005e8d2": {
- "id": "409bb851-c200-4643-b590-5f0b2005e8d2",
- "label": "NIKOLY",
- "node": {
- "locationId": "409bb851-c200-4643-b590-5f0b2005e8d2",
- "name": "NIKOLY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "cbd7ab07-5855-4335-85fb-7514bd0c8bab": {
- "id": "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "label": "MAROVATO",
- "node": {
- "locationId": "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "name": "MAROVATO",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c": {
- "id": "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "label": "Ankilivalo",
- "node": {
- "locationId": "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "4575ed70-8163-460d-81fb-5e56168b5532": {
- "id": "4575ed70-8163-460d-81fb-5e56168b5532",
- "label": "Antaritarika",
- "node": {
- "locationId": "4575ed70-8163-460d-81fb-5e56168b5532",
- "name": "Antaritarika",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "30d343dc-71cc-47d9-a70e-9287b1d4bfd0": {
- "id": "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "label": "Imongy",
- "node": {
- "locationId": "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "name": "Imongy",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd": {
- "id": "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "label": "Betanty (Faux Cap)",
- "node": {
- "locationId": "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "name": "Betanty (Faux Cap)",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "1c580b42-01a3-4dbe-a4d4-36ec284de304": {
- "id": "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "label": "Anjatoka",
- "node": {
- "locationId": "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "name": "Anjatoka",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "44a4a14a-ec81-419e-b422-825f5f12a12d": {
- "id": "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "label": "Tsihombe",
- "node": {
- "locationId": "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "name": "Tsihombe",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "a6823395-1302-46d9-b0fe-58ae0715e8f0": {
- "id": "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "label": "Marovato Centre",
- "node": {
- "locationId": "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "name": "Marovato Centre",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "8f572186-72b7-414f-bd37-f4b91c431017": {
- "id": "8f572186-72b7-414f-bd37-f4b91c431017",
- "label": "IMONGY",
- "node": {
- "locationId": "8f572186-72b7-414f-bd37-f4b91c431017",
- "name": "IMONGY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "e9e6a1c2-e01c-4698-8e78-c838dbf0013c": {
- "id": "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "label": "BEHAZOMANGA",
- "node": {
- "locationId": "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "name": "BEHAZOMANGA",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "15a271b7-3d6d-49e5-a098-d007c3680bd8": {
- "id": "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "label": "FAUX -CAP",
- "node": {
- "locationId": "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "name": "FAUX -CAP",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "a75c1042-9ccd-4b97-af48-2acb1cbb69c5": {
- "id": "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "label": "Anjampaly",
- "node": {
- "locationId": "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "name": "Anjampaly",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "edd7bc75-fc97-4748-840c-2fc554322284": {
- "id": "edd7bc75-fc97-4748-840c-2fc554322284",
- "label": "TSIHOMBE",
- "node": {
- "locationId": "edd7bc75-fc97-4748-840c-2fc554322284",
- "name": "TSIHOMBE",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "113a292b-209d-4f6d-b7a3-aa7f6eb56186": {
- "id": "113a292b-209d-4f6d-b7a3-aa7f6eb56186",
- "label": "ANJAMPALY",
- "node": {
- "locationId": "113a292b-209d-4f6d-b7a3-aa7f6eb56186",
- "name": "ANJAMPALY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "3d009417-65d1-4a2d-b1ae-f6de9f24c5be": {
- "id": "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "label": "Beloha",
- "node": {
- "locationId": "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "278ae0d1-8024-4676-a42a-071a3f35df3b": {
- "id": "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "label": "Beloha",
- "node": {
- "locationId": "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "8c153aee-31bf-437b-b662-05f9fcad6f93": {
- "id": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "label": "Beloha Androy",
- "node": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "name": "Beloha Androy",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "13ba9435-2805-499a-afda-c54adc04c48a": {
- "id": "13ba9435-2805-499a-afda-c54adc04c48a",
- "label": "Beloha Androy",
- "node": {
- "locationId": "13ba9435-2805-499a-afda-c54adc04c48a",
- "name": "Beloha Androy",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "2d5f3b1a-3813-40c3-8289-d8b1df7e3190": {
- "id": "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "label": "Beloha",
- "node": {
- "locationId": "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "33e94d1f-7182-4d0f-8225-b2c570378800": {
- "id": "33e94d1f-7182-4d0f-8225-b2c570378800",
- "label": "Marolinta",
- "node": {
- "locationId": "33e94d1f-7182-4d0f-8225-b2c570378800",
- "name": "Marolinta",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45": {
- "id": "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "label": "Tranoroa",
- "node": {
- "locationId": "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "name": "Tranoroa",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "4957d7aa-5f69-4640-9728-ee044ba91948": {
- "id": "4957d7aa-5f69-4640-9728-ee044ba91948",
- "label": "Kopoky",
- "node": {
- "locationId": "4957d7aa-5f69-4640-9728-ee044ba91948",
- "name": "Kopoky",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "bde0a1e9-2595-4f00-b72a-1266c792d19c": {
- "id": "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "label": "Tranovaho",
- "node": {
- "locationId": "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "name": "Tranovaho",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "40fb1d0b-1ba4-4a96-8824-486984419240": {
- "id": "40fb1d0b-1ba4-4a96-8824-486984419240",
- "label": "Behabobo",
- "node": {
- "locationId": "40fb1d0b-1ba4-4a96-8824-486984419240",
- "name": "Behabobo",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6c88a44e-a81c-4cdb-94b5-0828813d89a2": {
- "id": "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "label": "Melaky",
- "node": {
- "locationId": "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "name": "Melaky",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6313a8e6-85c0-4a1a-8d1d-f97787394673": {
- "id": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "label": "AMORON\u0027I MANIA",
- "node": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "name": "AMORON\u0027I MANIA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869": {
- "id": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "label": "Fandriana",
- "node": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "name": "Fandriana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "14cc93b8-f3b8-4baf-858b-7dd5c64d3960": {
- "id": "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "label": "Fiadanana",
- "node": {
- "locationId": "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a": {
- "id": "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "label": "Sandrandahy",
- "node": {
- "locationId": "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "name": "Sandrandahy",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "ffbc9afa-d874-4c1a-99c7-16c399e8ac98": {
- "id": "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "af537fd8-1d1e-4c4e-90bc-8029791ae3ae": {
- "id": "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "label": "Betsimisotra",
- "node": {
- "locationId": "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "name": "Betsimisotra",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "e2cb4d42-5fe7-4733-95a9-90877a1f3f37": {
- "id": "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "label": "Alakamisy Ambohimahazo",
- "node": {
- "locationId": "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "name": "Alakamisy Ambohimahazo",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "990ce31e-0f01-49c7-a52b-0d1df8cbadbd": {
- "id": "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "label": "Sahamadio Fisakana",
- "node": {
- "locationId": "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "name": "Sahamadio Fisakana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "ebcd3ec1-f64c-496e-8ed6-51170d49f95e": {
- "id": "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "label": "Milamaina",
- "node": {
- "locationId": "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "name": "Milamaina",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1": {
- "id": "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "label": "Tsarazaza",
- "node": {
- "locationId": "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "name": "Tsarazaza",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "da137448-9f4e-420a-aa93-62aeea23d49c": {
- "id": "da137448-9f4e-420a-aa93-62aeea23d49c",
- "label": "Ankarinoro",
- "node": {
- "locationId": "da137448-9f4e-420a-aa93-62aeea23d49c",
- "name": "Ankarinoro",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e": {
- "id": "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "label": "Imito",
- "node": {
- "locationId": "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "name": "Imito",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "c00413f1-9464-4775-953c-5d5e1c08bf9d": {
- "id": "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "label": "Tatamalaza",
- "node": {
- "locationId": "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "name": "Tatamalaza",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "60d50a91-092e-4151-8521-4490edfa970e": {
- "id": "60d50a91-092e-4151-8521-4490edfa970e",
- "label": "Fandriana",
- "node": {
- "locationId": "60d50a91-092e-4151-8521-4490edfa970e",
- "name": "Fandriana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "208ea9c4-b06c-450b-8340-bfb4ff8e283a": {
- "id": "208ea9c4-b06c-450b-8340-bfb4ff8e283a",
- "label": "Miarinavaratra",
- "node": {
- "locationId": "208ea9c4-b06c-450b-8340-bfb4ff8e283a",
- "name": "Miarinavaratra",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b": {
- "id": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "label": "Ambositra",
- "node": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296": {
- "id": "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "label": "Ambalamanakana",
- "node": {
- "locationId": "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "name": "Ambalamanakana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "98e1ad5b-ce78-4999-9ba6-44dc9cec9351": {
- "id": "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "label": "Tsarasaotra",
- "node": {
- "locationId": "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "name": "Tsarasaotra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "b5e93b84-7804-4563-b473-2d4c56fab5c7": {
- "id": "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "label": "Vohidahy",
- "node": {
- "locationId": "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "name": "Vohidahy",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "e684a469-f31b-466e-bf3b-de6eac61f147": {
- "id": "e684a469-f31b-466e-bf3b-de6eac61f147",
- "label": "Ivato Centre",
- "node": {
- "locationId": "e684a469-f31b-466e-bf3b-de6eac61f147",
- "name": "Ivato Centre",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3": {
- "id": "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "label": "Sahatsiho Ambohimanjaka",
- "node": {
- "locationId": "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "name": "Sahatsiho Ambohimanjaka",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "71ebae59-3c18-4994-9484-697a39962b38": {
- "id": "71ebae59-3c18-4994-9484-697a39962b38",
- "label": "Alakamisy Ambohijato",
- "node": {
- "locationId": "71ebae59-3c18-4994-9484-697a39962b38",
- "name": "Alakamisy Ambohijato",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "b237c783-6863-4414-9239-5da1d01da77d": {
- "id": "b237c783-6863-4414-9239-5da1d01da77d",
- "label": "Imerina Imady",
- "node": {
- "locationId": "b237c783-6863-4414-9239-5da1d01da77d",
- "name": "Imerina Imady",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "958820db-5183-4c2c-9e8f-46707b104f90": {
- "id": "958820db-5183-4c2c-9e8f-46707b104f90",
- "label": "Ambohimitombo II",
- "node": {
- "locationId": "958820db-5183-4c2c-9e8f-46707b104f90",
- "name": "Ambohimitombo II",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67": {
- "id": "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "label": "Ambohimitombo I",
- "node": {
- "locationId": "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "name": "Ambohimitombo I",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "730d88ca-409d-4016-8ffa-1393874805eb": {
- "id": "730d88ca-409d-4016-8ffa-1393874805eb",
- "label": "Ambositra",
- "node": {
- "locationId": "730d88ca-409d-4016-8ffa-1393874805eb",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "a48d460d-9343-49af-81ae-769c47c52a58": {
- "id": "a48d460d-9343-49af-81ae-769c47c52a58",
- "label": "Ambinanindrano",
- "node": {
- "locationId": "a48d460d-9343-49af-81ae-769c47c52a58",
- "name": "Ambinanindrano",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "8983f82e-d270-48c6-8f60-904737dd50a4": {
- "id": "8983f82e-d270-48c6-8f60-904737dd50a4",
- "label": "Ambositra I",
- "node": {
- "locationId": "8983f82e-d270-48c6-8f60-904737dd50a4",
- "name": "Ambositra I",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "1ee1893f-5119-4f13-81e3-8f0a735bf455": {
- "id": "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "label": "Ivony Miaramiasa",
- "node": {
- "locationId": "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "name": "Ivony Miaramiasa",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "ae8816ff-619c-4eca-8cab-3697ea42655a": {
- "id": "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "label": "Ihadilalana Ambohinamboarina",
- "node": {
- "locationId": "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "name": "Ihadilalana Ambohinamboarina",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "bb6f7e38-855b-4402-8f09-090da3e3b72a": {
- "id": "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "label": "Ankazoambo",
- "node": {
- "locationId": "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "name": "Ankazoambo",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "31bd420f-6102-4016-92fd-1c32b3f3882f": {
- "id": "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "label": "Antoetra",
- "node": {
- "locationId": "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "name": "Antoetra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "8fea7ea8-417e-4f47-8347-cfa622be1bd8": {
- "id": "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "label": "Marosoa",
- "node": {
- "locationId": "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "name": "Marosoa",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "9c886bdf-244d-4c19-9090-046d83e3ee2d": {
- "id": "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "label": "Ambositra II",
- "node": {
- "locationId": "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "name": "Ambositra II",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "1620499e-7d7c-41ee-811c-34c2e54129b9": {
- "id": "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "label": "Andina Firaisana",
- "node": {
- "locationId": "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "name": "Andina Firaisana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "3e2a07b9-394a-4f7a-9ce7-605baff56a96": {
- "id": "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "label": "Ilaka Afovoany",
- "node": {
- "locationId": "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "name": "Ilaka Afovoany",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "7cf92583-3602-4dfe-96cb-d9496c355fd0": {
- "id": "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "label": "Ambatofitorahana",
- "node": {
- "locationId": "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "name": "Ambatofitorahana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "bc901315-af1f-48a9-aa8f-9826d2ec2c3f": {
- "id": "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "label": "Kianjandrakefona",
- "node": {
- "locationId": "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "name": "Kianjandrakefona",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "86db3ad3-ec1b-4668-9332-f5a7918d8603": {
- "id": "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "label": "Fahizay Ambatolahimasina",
- "node": {
- "locationId": "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "name": "Fahizay Ambatolahimasina",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "950d3ec0-7d99-4045-b31c-cd38cebea771": {
- "id": "950d3ec0-7d99-4045-b31c-cd38cebea771",
- "label": "Mahazina Ambohipierenana",
- "node": {
- "locationId": "950d3ec0-7d99-4045-b31c-cd38cebea771",
- "name": "Mahazina Ambohipierenana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "13055e03-3325-428c-a93a-2c1b04457710": {
- "id": "13055e03-3325-428c-a93a-2c1b04457710",
- "label": "Ambatofinandrahana",
- "node": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "name": "Ambatofinandrahana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1c601632-baea-46ef-bf31-e7af518b28a0": {
- "id": "1c601632-baea-46ef-bf31-e7af518b28a0",
- "label": "Ambatofinandrahana",
- "node": {
- "locationId": "1c601632-baea-46ef-bf31-e7af518b28a0",
- "name": "Ambatofinandrahana",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "07d380c6-2a0d-42e7-8343-103e749f9ff5": {
- "id": "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "label": "Amborompotsy",
- "node": {
- "locationId": "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "accd335f-9d80-4542-be78-543c0dad5e81": {
- "id": "accd335f-9d80-4542-be78-543c0dad5e81",
- "label": "Fenoarivo",
- "node": {
- "locationId": "accd335f-9d80-4542-be78-543c0dad5e81",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "9852a629-dcbc-4a99-8449-c6f641e4eea3": {
- "id": "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "label": "Mangataboahangy",
- "node": {
- "locationId": "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "name": "Mangataboahangy",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "6765d345-fb5b-4812-ad5c-380dc5428524": {
- "id": "6765d345-fb5b-4812-ad5c-380dc5428524",
- "label": "Soavina",
- "node": {
- "locationId": "6765d345-fb5b-4812-ad5c-380dc5428524",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "94bc3028-a025-4843-86fc-d85ae783e5ef": {
- "id": "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "label": "Ambatomifanongoa",
- "node": {
- "locationId": "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "name": "Ambatomifanongoa",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "6c8804ac-efd4-42d8-806a-22b74a76ae83": {
- "id": "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "label": "Itremo",
- "node": {
- "locationId": "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "name": "Itremo",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "9fa3d656-1b8d-4342-b43d-a6de5f0491b7": {
- "id": "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "label": "Ambondromisotra",
- "node": {
- "locationId": "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "name": "Ambondromisotra",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "60b3b7a0-114e-4178-922b-a5a4fd8c0064": {
- "id": "60b3b7a0-114e-4178-922b-a5a4fd8c0064",
- "label": "Mandrosonoro",
- "node": {
- "locationId": "60b3b7a0-114e-4178-922b-a5a4fd8c0064",
- "name": "Mandrosonoro",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "33474035-011f-48b0-9319-100f647ed342": {
- "id": "33474035-011f-48b0-9319-100f647ed342",
- "label": "Manandriana",
- "node": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "name": "Manandriana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "334e8b99-2963-4b8f-ab21-51477dd8162b": {
- "id": "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "label": "Vinany Andakatanikely",
- "node": {
- "locationId": "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "name": "Vinany Andakatanikely",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "c3058990-3223-44ce-9f37-c544f6122594": {
- "id": "c3058990-3223-44ce-9f37-c544f6122594",
- "label": "Anjoma Nandihizana",
- "node": {
- "locationId": "c3058990-3223-44ce-9f37-c544f6122594",
- "name": "Anjoma Nandihizana",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "6b81f551-26a3-408d-b52f-8d12df4040bc": {
- "id": "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "label": "Ambatomarina",
- "node": {
- "locationId": "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "name": "Ambatomarina",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "fa31c7f9-0406-4080-9385-598dbffe794a": {
- "id": "fa31c7f9-0406-4080-9385-598dbffe794a",
- "label": "Andakatany",
- "node": {
- "locationId": "fa31c7f9-0406-4080-9385-598dbffe794a",
- "name": "Andakatany",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "1987469b-e697-4441-a514-1c99e7d1fa08": {
- "id": "1987469b-e697-4441-a514-1c99e7d1fa08",
- "label": "Ambohimilanja",
- "node": {
- "locationId": "1987469b-e697-4441-a514-1c99e7d1fa08",
- "name": "Ambohimilanja",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "304ee001-143e-4049-a4db-cb1b9d184980": {
- "id": "304ee001-143e-4049-a4db-cb1b9d184980",
- "label": "Anjoma Nakoana",
- "node": {
- "locationId": "304ee001-143e-4049-a4db-cb1b9d184980",
- "name": "Anjoma Nakoana",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "aece0469-738e-4e61-b86d-55a3c8be39f5": {
- "id": "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "label": "Ambovombe Centre",
- "node": {
- "locationId": "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "name": "Ambovombe Centre",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "95e52f73-e4b0-4869-9c07-13cc3fa518c9": {
- "id": "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "label": "Ambohimahazo",
- "node": {
- "locationId": "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "name": "Ambohimahazo",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "c18fe255-a479-4bee-8dcf-379f3db7ed36": {
- "id": "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "label": "Talata Vohimena",
- "node": {
- "locationId": "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "name": "Talata Vohimena",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "a174e61a-916b-4e6b-868c-874c203b7266": {
- "id": "a174e61a-916b-4e6b-868c-874c203b7266",
- "label": "Ambohipo",
- "node": {
- "locationId": "a174e61a-916b-4e6b-868c-874c203b7266",
- "name": "Ambohipo",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "4f4b3a20-7151-4636-bbf0-409cef734c64": {
- "id": "4f4b3a20-7151-4636-bbf0-409cef734c64",
- "label": "Ambositra",
- "node": {
- "locationId": "4f4b3a20-7151-4636-bbf0-409cef734c64",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "1b43b26f-6fa9-4d46-b78e-fbb92050e969": {
- "id": "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "label": "Bongolava",
- "node": {
- "locationId": "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "name": "Bongolava",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "113583b6-de61-4a8c-8a0e-c38e522258bd": {
- "id": "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "label": "Menabe",
- "node": {
- "locationId": "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "name": "Menabe",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe": {
- "id": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "label": "BONGOLAVA",
- "node": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "name": "BONGOLAVA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c": {
- "id": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "label": "Fenoarivobe",
- "node": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "name": "Fenoarivobe",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84": {
- "id": "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "label": "Fenoarivobe",
- "node": {
- "locationId": "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "name": "Fenoarivobe",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "d4018f1e-a361-42d0-87e9-c868922f325f": {
- "id": "d4018f1e-a361-42d0-87e9-c868922f325f",
- "label": "Firavahana",
- "node": {
- "locationId": "d4018f1e-a361-42d0-87e9-c868922f325f",
- "name": "Firavahana",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "38a3ff45-d763-4623-820d-ba16e7e0b2e9": {
- "id": "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "label": "Fenoarivo Afovoany",
- "node": {
- "locationId": "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "name": "Fenoarivo Afovoany",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a": {
- "id": "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "label": "Morarano Maritampona",
- "node": {
- "locationId": "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "name": "Morarano Maritampona",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "729bba98-1e75-430f-870b-3434d944051a": {
- "id": "729bba98-1e75-430f-870b-3434d944051a",
- "label": "Ambohitromby",
- "node": {
- "locationId": "729bba98-1e75-430f-870b-3434d944051a",
- "name": "Ambohitromby",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "4894ba26-c314-4fe2-9432-564c603a73cf": {
- "id": "4894ba26-c314-4fe2-9432-564c603a73cf",
- "label": "Tsinjoarivo 22",
- "node": {
- "locationId": "4894ba26-c314-4fe2-9432-564c603a73cf",
- "name": "Tsinjoarivo 22",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "148afd7d-0fe6-4774-8b9f-93fff6b2634b": {
- "id": "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "label": "Ambatomainty Atsimo",
- "node": {
- "locationId": "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "name": "Ambatomainty Atsimo",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "0085fc56-4c4b-4e71-ae83-5825932f6b03": {
- "id": "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "label": "Mangatany",
- "node": {
- "locationId": "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "name": "Mangatany",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99": {
- "id": "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "label": "Andriampotsy",
- "node": {
- "locationId": "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "name": "Andriampotsy",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "40e6184d-9637-4171-988b-05261c6fd9de": {
- "id": "40e6184d-9637-4171-988b-05261c6fd9de",
- "label": "Kiranomena",
- "node": {
- "locationId": "40e6184d-9637-4171-988b-05261c6fd9de",
- "name": "Kiranomena",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "0029e11a-827d-4dfc-9f53-801138cdf017": {
- "id": "0029e11a-827d-4dfc-9f53-801138cdf017",
- "label": "Mahajeby",
- "node": {
- "locationId": "0029e11a-827d-4dfc-9f53-801138cdf017",
- "name": "Mahajeby",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- }
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- },
- "392d059c-0d2e-4076-824d-ccdf0786ead2": {
- "id": "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "label": "Tsiroanomandidy",
- "node": {
- "locationId": "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "name": "Tsiroanomandidy",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- },
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6": {
- "id": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "label": "Tsiroanomandidy",
- "node": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "name": "Tsiroanomandidy",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c7c410c5-a3d8-42a7-8133-2d4d50ef093d": {
- "id": "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "label": "Bemahatazana Soanafindra",
- "node": {
- "locationId": "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "name": "Bemahatazana Soanafindra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "76c5f029-5b8b-4430-b382-c8ce0f40b526": {
- "id": "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "label": "Bevato",
- "node": {
- "locationId": "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "name": "Bevato",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "20549f13-6917-495e-b3f1-7be87d70c08d": {
- "id": "20549f13-6917-495e-b3f1-7be87d70c08d",
- "label": "Mahasolo",
- "node": {
- "locationId": "20549f13-6917-495e-b3f1-7be87d70c08d",
- "name": "Mahasolo",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "56676474-0dc4-473c-9d9e-cf60c153ab68": {
- "id": "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "label": "Miandrarivo",
- "node": {
- "locationId": "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "name": "Miandrarivo",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "cade9282-1a69-40cc-a279-b84b85be94bb": {
- "id": "cade9282-1a69-40cc-a279-b84b85be94bb",
- "label": "Fierenana",
- "node": {
- "locationId": "cade9282-1a69-40cc-a279-b84b85be94bb",
- "name": "Fierenana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "e972ae66-e542-44f2-ae16-dd8acf5108fb": {
- "id": "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "label": "Belobaka",
- "node": {
- "locationId": "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "name": "Belobaka",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "10655219-32de-4f05-ba3d-2b74a6ae3ff3": {
- "id": "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "label": "Ankadinondry Sakay",
- "node": {
- "locationId": "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "name": "Ankadinondry Sakay",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "964ca567-efbb-4bfb-99e8-3be4d4f7e845": {
- "id": "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "label": "Marintampona",
- "node": {
- "locationId": "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "name": "Marintampona",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "236fdc20-932f-40f0-bafb-544d296c43dd": {
- "id": "236fdc20-932f-40f0-bafb-544d296c43dd",
- "label": "Soanierana",
- "node": {
- "locationId": "236fdc20-932f-40f0-bafb-544d296c43dd",
- "name": "Soanierana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "d7d8f782-4327-4eb2-a196-13e4566444f9": {
- "id": "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "label": "Tsiroanomandidy Fihaonana",
- "node": {
- "locationId": "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "name": "Tsiroanomandidy Fihaonana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "3979d597-d718-4a85-8c24-c14d3e7b3a9e": {
- "id": "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "label": "Tsinjoarivo Imanga",
- "node": {
- "locationId": "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "name": "Tsinjoarivo Imanga",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "8d0e527c-94c2-43ea-91b9-fd959668b083": {
- "id": "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "label": "CU Tsiroanomandidy",
- "node": {
- "locationId": "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "name": "CU Tsiroanomandidy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "f613ea40-71c2-4d05-abd2-99198d004c6c": {
- "id": "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "label": "Ambararatabe",
- "node": {
- "locationId": "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "name": "Ambararatabe",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "76ebee17-2cad-4880-8843-df9ee1c0fbbe": {
- "id": "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "label": "Tsiroanomandidy Ville",
- "node": {
- "locationId": "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "name": "Tsiroanomandidy Ville",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380": {
- "id": "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "label": "Ankerana Avaratra",
- "node": {
- "locationId": "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "name": "Ankerana Avaratra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "61530e42-e22a-4f56-b1fc-6af9e6a02529": {
- "id": "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "label": "Ambalanirana",
- "node": {
- "locationId": "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "name": "Ambalanirana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c": {
- "id": "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "label": "Tsiroanomandidy Renivohitra",
- "node": {
- "locationId": "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "name": "Tsiroanomandidy Renivohitra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "293af907-064e-452f-ac97-a069cde48285": {
- "id": "293af907-064e-452f-ac97-a069cde48285",
- "label": "Ambatolampy",
- "node": {
- "locationId": "293af907-064e-452f-ac97-a069cde48285",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "2317471f-4926-4495-bb09-b910156fafe3": {
- "id": "2317471f-4926-4495-bb09-b910156fafe3",
- "label": "Fiadanantsoa",
- "node": {
- "locationId": "2317471f-4926-4495-bb09-b910156fafe3",
- "name": "Fiadanantsoa",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "e9ab9884-d25d-4cc3-9492-0511f5809619": {
- "id": "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "label": "Ambavahady Anosy",
- "node": {
- "locationId": "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "name": "Ambavahady Anosy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "c3fa7d9b-94b2-4602-ad1f-180911fc1534": {
- "id": "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "label": "Antsahalava",
- "node": {
- "locationId": "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "name": "Antsahalava",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "c0018236-e198-4bd4-a415-581187de2a9e": {
- "id": "c0018236-e198-4bd4-a415-581187de2a9e",
- "label": "Maroharona",
- "node": {
- "locationId": "c0018236-e198-4bd4-a415-581187de2a9e",
- "name": "Maroharona",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- }
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0698b16e-26f0-4883-82cb-afa5c172fa7e": {
- "id": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "label": "ITASY",
- "node": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "name": "ITASY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "1fec2789-7741-499d-a28f-fc9e6c354ea5": {
- "id": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "label": "Miarinarivo",
- "node": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a3ab4ce8-31a6-4d14-940a-f837f526c1f9": {
- "id": "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "label": "Anosibe Ifanja",
- "node": {
- "locationId": "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "name": "Anosibe Ifanja",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "168bfe58-e756-41b1-8f5f-a037cf913836": {
- "id": "168bfe58-e756-41b1-8f5f-a037cf913836",
- "label": "Antoby Est",
- "node": {
- "locationId": "168bfe58-e756-41b1-8f5f-a037cf913836",
- "name": "Antoby Est",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "55e9e28b-8152-4b4c-af3f-0acc9d1688e8": {
- "id": "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "label": "Manazary",
- "node": {
- "locationId": "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "name": "Manazary",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "2b27038f-0f36-4971-b6a2-12599c707e6d": {
- "id": "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "label": "CU Miarinarivo",
- "node": {
- "locationId": "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "name": "CU Miarinarivo",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "7106b2a2-fc22-42d7-9fc4-a055e55859f6": {
- "id": "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "label": "Soavimbazaha",
- "node": {
- "locationId": "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "name": "Soavimbazaha",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "ffcd6f07-ef28-4a46-8445-b67f9ef2908e": {
- "id": "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "label": "Analavory",
- "node": {
- "locationId": "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "name": "Analavory",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "7ae00720-2aa0-481a-9f76-b726c25d39c8": {
- "id": "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "label": "Zoma Bealoka",
- "node": {
- "locationId": "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "name": "Zoma Bealoka",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "5fa61353-bb98-4107-8c5f-79ce95839018": {
- "id": "5fa61353-bb98-4107-8c5f-79ce95839018",
- "label": "Sarobaratra Ifanja",
- "node": {
- "locationId": "5fa61353-bb98-4107-8c5f-79ce95839018",
- "name": "Sarobaratra Ifanja",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "0f393427-67c0-4563-9b9c-c48be8318828": {
- "id": "0f393427-67c0-4563-9b9c-c48be8318828",
- "label": "Soamahamanina",
- "node": {
- "locationId": "0f393427-67c0-4563-9b9c-c48be8318828",
- "name": "Soamahamanina",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "aba166fc-d2e1-4f21-8c44-581ee1c878c4": {
- "id": "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "label": "Miarinarivo CU",
- "node": {
- "locationId": "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "name": "Miarinarivo CU",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "97b23abc-c59b-4ab2-a208-00cb1c2937f6": {
- "id": "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "label": "Andolofotsy",
- "node": {
- "locationId": "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "name": "Andolofotsy",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "55f45dc5-0ffc-46e0-acda-a272c0a32abb": {
- "id": "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "label": "Miarinarivo Sub-Urbaine",
- "node": {
- "locationId": "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "name": "Miarinarivo Sub-Urbaine",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "6711dc2b-a899-4dd0-ac9e-0d069bbac479": {
- "id": "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "label": "Mandiavato",
- "node": {
- "locationId": "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "name": "Mandiavato",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "1cc2cf81-bd03-4b31-9d4c-63763735a136": {
- "id": "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "label": "Miarinarivo I",
- "node": {
- "locationId": "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "name": "Miarinarivo I",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf": {
- "id": "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "label": "Alatsinainikely",
- "node": {
- "locationId": "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "name": "Alatsinainikely",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "4b39d9e5-90e4-451d-a940-a47115c96667": {
- "id": "4b39d9e5-90e4-451d-a940-a47115c96667",
- "label": "Ambatomanjaka",
- "node": {
- "locationId": "4b39d9e5-90e4-451d-a940-a47115c96667",
- "name": "Ambatomanjaka",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "647c70bb-7768-4a79-b0ba-cd4954589d9b": {
- "id": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "label": "Arivonimamo",
- "node": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "name": "Arivonimamo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "74699429-45cc-4511-9dd1-32d4da5d0cd0": {
- "id": "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "label": "Ambatomirahavavy",
- "node": {
- "locationId": "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "name": "Ambatomirahavavy",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "3d4cba19-058a-41e5-b434-41fdf02c578f": {
- "id": "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "label": "Ambohimandry Est",
- "node": {
- "locationId": "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "name": "Ambohimandry Est",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "62a2864a-ab97-4f07-9225-4ed6393ef8b0": {
- "id": "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "label": "Ambohipandrano",
- "node": {
- "locationId": "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "name": "Ambohipandrano",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8": {
- "id": "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "label": "Ampahimanga",
- "node": {
- "locationId": "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "name": "Ampahimanga",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "b73c4117-ffcd-469e-b083-11287f72caf2": {
- "id": "b73c4117-ffcd-469e-b083-11287f72caf2",
- "label": "Miantsoarivo",
- "node": {
- "locationId": "b73c4117-ffcd-469e-b083-11287f72caf2",
- "name": "Miantsoarivo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f1034858-c376-4359-8787-e123984ebbe4": {
- "id": "f1034858-c376-4359-8787-e123984ebbe4",
- "label": "Alakamisikely Ambohidehibe",
- "node": {
- "locationId": "f1034858-c376-4359-8787-e123984ebbe4",
- "name": "Alakamisikely Ambohidehibe",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "9cf9f526-854f-4d28-8090-117612ccc454": {
- "id": "9cf9f526-854f-4d28-8090-117612ccc454",
- "label": "Marofangady",
- "node": {
- "locationId": "9cf9f526-854f-4d28-8090-117612ccc454",
- "name": "Marofangady",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7": {
- "id": "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "label": "Talata Tsimadilo",
- "node": {
- "locationId": "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "name": "Talata Tsimadilo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "77ac3879-0969-434b-8b53-97e7fd724ca7": {
- "id": "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "label": "Ambohimasina",
- "node": {
- "locationId": "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "name": "Ambohimasina",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "56e29f8e-1cd8-40a3-befc-8a72377f8def": {
- "id": "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "label": "Amboanana",
- "node": {
- "locationId": "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "name": "Amboanana",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "3fa9310d-a935-4f09-a570-49b3459fd17f": {
- "id": "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "label": "Ambatomanga Mahatsinjo",
- "node": {
- "locationId": "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "name": "Ambatomanga Mahatsinjo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f7b09182-d245-4b8b-9fc0-f0354b93ee53": {
- "id": "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "label": "Morafeno",
- "node": {
- "locationId": "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "a0717d58-7fab-4cca-a777-df78d9bd0ad2": {
- "id": "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "label": "Ambohitrambo",
- "node": {
- "locationId": "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "name": "Ambohitrambo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "530f4851-8ecf-4e9a-997e-89f12aad0320": {
- "id": "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "label": "Manalalondo",
- "node": {
- "locationId": "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "name": "Manalalondo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "26010ac6-117c-47bd-b9a6-a1c017841fd6": {
- "id": "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "label": "Arivonimamo II",
- "node": {
- "locationId": "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "name": "Arivonimamo II",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "82686a84-8a84-430b-8b72-1a932ce1b635": {
- "id": "82686a84-8a84-430b-8b72-1a932ce1b635",
- "label": "Imerintsiatosika",
- "node": {
- "locationId": "82686a84-8a84-430b-8b72-1a932ce1b635",
- "name": "Imerintsiatosika",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "b9533f02-c3cd-4fe6-92c9-cc42388defe8": {
- "id": "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "label": "Miandrandra",
- "node": {
- "locationId": "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "name": "Miandrandra",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f7eea768-16d1-4fea-b53b-8548cae08258": {
- "id": "f7eea768-16d1-4fea-b53b-8548cae08258",
- "label": "Morarano Antongona",
- "node": {
- "locationId": "f7eea768-16d1-4fea-b53b-8548cae08258",
- "name": "Morarano Antongona",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f3604384-cb10-4650-bc22-751c6506f8a8": {
- "id": "f3604384-cb10-4650-bc22-751c6506f8a8",
- "label": "Mahatsinjo Est",
- "node": {
- "locationId": "f3604384-cb10-4650-bc22-751c6506f8a8",
- "name": "Mahatsinjo Est",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "71415175-354f-4098-afce-a65273577d5f": {
- "id": "71415175-354f-4098-afce-a65273577d5f",
- "label": "Andranomiely Rambolamasoandro",
- "node": {
- "locationId": "71415175-354f-4098-afce-a65273577d5f",
- "name": "Andranomiely Rambolamasoandro",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "bb930466-f5a0-495c-ae4e-7b9c7391543a": {
- "id": "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "label": "Arivonimamo I",
- "node": {
- "locationId": "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "name": "Arivonimamo I",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094": {
- "id": "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "label": "Amboasary Antambolo",
- "node": {
- "locationId": "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "name": "Amboasary Antambolo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "e110d76e-fc48-4718-8051-0f037981338a": {
- "id": "e110d76e-fc48-4718-8051-0f037981338a",
- "label": "Antenimbe",
- "node": {
- "locationId": "e110d76e-fc48-4718-8051-0f037981338a",
- "name": "Antenimbe",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "447a618d-3755-4d84-8f9e-a107a395c1d6": {
- "id": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "label": "Soavinandriana",
- "node": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c696588f-0a66-4a07-bf8e-681cdc7874b9": {
- "id": "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "label": "Ankisabe",
- "node": {
- "locationId": "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "name": "Ankisabe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "7768a84e-b549-4ec8-97d0-21cdb8962050": {
- "id": "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "label": "Tamponala",
- "node": {
- "locationId": "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "name": "Tamponala",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "580cac12-b65e-4b58-89d7-6d3767abcf04": {
- "id": "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "label": "Ampary",
- "node": {
- "locationId": "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "name": "Ampary",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "584c5943-ed86-4d91-9681-2fc6911dd22e": {
- "id": "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "label": "Amparaky Sarodrivotra",
- "node": {
- "locationId": "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "name": "Amparaky Sarodrivotra",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "321eb309-2568-40af-b9a6-f03f2efb7021": {
- "id": "321eb309-2568-40af-b9a6-f03f2efb7021",
- "label": "Soavinandriana",
- "node": {
- "locationId": "321eb309-2568-40af-b9a6-f03f2efb7021",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ca767a1f-aaf2-437a-84c9-fc4e35e84e08": {
- "id": "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "label": "Ambatoasana Afovoany",
- "node": {
- "locationId": "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "name": "Ambatoasana Afovoany",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "a1fba7de-14bd-44e6-aaac-9efb1e00949e": {
- "id": "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "label": "Amparibohitra",
- "node": {
- "locationId": "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "name": "Amparibohitra",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "c41c72d8-ea21-44b2-8ba2-8d673c171674": {
- "id": "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "label": "Mananasy Tsitakondaza",
- "node": {
- "locationId": "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "name": "Mananasy Tsitakondaza",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215": {
- "id": "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "label": "Antanetibe",
- "node": {
- "locationId": "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "name": "Antanetibe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "f5a72bd9-09e3-41c1-bccc-af7c433080aa": {
- "id": "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "label": "Ampefy",
- "node": {
- "locationId": "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "name": "Ampefy",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "6e17420e-396f-46b7-b7d0-016847787467": {
- "id": "6e17420e-396f-46b7-b7d0-016847787467",
- "label": "Ankaranana Tiafandrosoana",
- "node": {
- "locationId": "6e17420e-396f-46b7-b7d0-016847787467",
- "name": "Ankaranana Tiafandrosoana",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "451fb80a-69ba-4b98-bec0-51833e9f0194": {
- "id": "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "label": "Mandiavato Masindray",
- "node": {
- "locationId": "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "name": "Mandiavato Masindray",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "346e493b-76f8-4311-a03f-74d17b543787": {
- "id": "346e493b-76f8-4311-a03f-74d17b543787",
- "label": "Talata Dondona",
- "node": {
- "locationId": "346e493b-76f8-4311-a03f-74d17b543787",
- "name": "Talata Dondona",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c": {
- "id": "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "label": "Amberomanga",
- "node": {
- "locationId": "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "name": "Amberomanga",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ed1a91a5-0fb9-45ba-9c06-48a92218d790": {
- "id": "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "label": "Mahavelona",
- "node": {
- "locationId": "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "name": "Mahavelona",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4": {
- "id": "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4",
- "label": "Ambohibahoaka Ankisabe",
- "node": {
- "locationId": "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4",
- "name": "Ambohibahoaka Ankisabe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "91f45281-aaee-4f64-a2cd-2c32c954467c": {
- "id": "91f45281-aaee-4f64-a2cd-2c32c954467c",
- "label": "Miarinarivo",
- "node": {
- "locationId": "91f45281-aaee-4f64-a2cd-2c32c954467c",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e": {
- "id": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "label": "ATSIMO ANDREFANA",
- "node": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "name": "ATSIMO ANDREFANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "12d28beb-e56d-48d2-9111-e10113a71091": {
- "id": "12d28beb-e56d-48d2-9111-e10113a71091",
- "label": "Sakaraha",
- "node": {
- "locationId": "12d28beb-e56d-48d2-9111-e10113a71091",
- "name": "Sakaraha",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0163e4c2-275c-433c-ac41-9f65f11ee22c": {
- "id": "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "label": "Toliara I",
- "node": {
- "locationId": "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5": {
- "id": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "label": "SAKARAHA",
- "node": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "name": "SAKARAHA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "95ae107c-590c-4758-8f83-78282b05be16": {
- "id": "95ae107c-590c-4758-8f83-78282b05be16",
- "label": "AMBINANY",
- "node": {
- "locationId": "95ae107c-590c-4758-8f83-78282b05be16",
- "name": "AMBINANY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "647823e8-5464-46fb-ac7a-3e636b29056a": {
- "id": "647823e8-5464-46fb-ac7a-3e636b29056a",
- "label": "MAHABOBOKA",
- "node": {
- "locationId": "647823e8-5464-46fb-ac7a-3e636b29056a",
- "name": "MAHABOBOKA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "ee6f3541-b266-4d02-b4c9-0cec8deb4b28": {
- "id": "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "label": "Mikoboka",
- "node": {
- "locationId": "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "name": "Mikoboka",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0": {
- "id": "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "label": "MIKOBOKA",
- "node": {
- "locationId": "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "name": "MIKOBOKA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "cc9bf545-fec1-4128-bdb2-c22b91e4f721": {
- "id": "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "label": "Amboronabo",
- "node": {
- "locationId": "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "name": "Amboronabo",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9": {
- "id": "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "label": "Miary Lamatihy",
- "node": {
- "locationId": "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "name": "Miary Lamatihy",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "5760df4c-d71e-47ec-b2db-3965ac5b4a96": {
- "id": "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "label": "BEREKETA",
- "node": {
- "locationId": "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "name": "BEREKETA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a": {
- "id": "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "label": "Andranolava",
- "node": {
- "locationId": "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "name": "Andranolava",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "c1fd9614-f0d5-4541-8313-c3e2b809c729": {
- "id": "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "label": "Bereketa",
- "node": {
- "locationId": "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "name": "Bereketa",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "6ab5984f-029f-4613-971d-299ebeddc354": {
- "id": "6ab5984f-029f-4613-971d-299ebeddc354",
- "label": "Vineta",
- "node": {
- "locationId": "6ab5984f-029f-4613-971d-299ebeddc354",
- "name": "Vineta",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a": {
- "id": "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "label": "MIARY-LAMATIHY",
- "node": {
- "locationId": "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "name": "MIARY-LAMATIHY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "737b836b-4768-4e5b-9e71-bc5fdcd29c63": {
- "id": "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "label": "VINETA ANDAMASINY",
- "node": {
- "locationId": "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "name": "VINETA ANDAMASINY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "9f2df3ae-cfc0-43b1-948a-3024bc504bef": {
- "id": "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "label": "Besakoa",
- "node": {
- "locationId": "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "name": "Besakoa",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "d3f56b68-19c9-466b-b1ab-40d7773924ba": {
- "id": "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "label": "MIARY TAHEZA",
- "node": {
- "locationId": "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "name": "MIARY TAHEZA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "d54b1036-32a5-4c03-a711-ed45e7264433": {
- "id": "d54b1036-32a5-4c03-a711-ed45e7264433",
- "label": "MITSINJO ( CHEF- LIEU )",
- "node": {
- "locationId": "d54b1036-32a5-4c03-a711-ed45e7264433",
- "name": "MITSINJO ( CHEF- LIEU )",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "f3abed67-c317-485c-97fe-839e9ca6fd63": {
- "id": "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "label": "Mahaboboka",
- "node": {
- "locationId": "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "name": "Mahaboboka",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "8ed9b731-2f66-4546-93b1-4e1aac671420": {
- "id": "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "label": "AMBORONABO",
- "node": {
- "locationId": "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "name": "AMBORONABO",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "f109e4e0-58f7-4b05-8ad6-4860149caa97": {
- "id": "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "label": "ANDRANOLAVA",
- "node": {
- "locationId": "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "name": "ANDRANOLAVA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "39dce748-79b6-4a60-9799-552159c8b37b": {
- "id": "39dce748-79b6-4a60-9799-552159c8b37b",
- "label": "Sakaraha",
- "node": {
- "locationId": "39dce748-79b6-4a60-9799-552159c8b37b",
- "name": "Sakaraha",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "68811e2d-b683-4ebd-8985-da1902bcfaf1": {
- "id": "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "label": "Mitsinjo Kiliarivo",
- "node": {
- "locationId": "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "name": "Mitsinjo Kiliarivo",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "86181f78-307c-4aee-aa9b-2b0fe9abf999": {
- "id": "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "label": "MIHAVATSY",
- "node": {
- "locationId": "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "name": "MIHAVATSY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "0ade5cab-e586-4983-b361-2c8c15079b11": {
- "id": "0ade5cab-e586-4983-b361-2c8c15079b11",
- "label": "Miary Teheza",
- "node": {
- "locationId": "0ade5cab-e586-4983-b361-2c8c15079b11",
- "name": "Miary Teheza",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "8d4752db-37d2-47fa-ad2f-95426e136057": {
- "id": "8d4752db-37d2-47fa-ad2f-95426e136057",
- "label": "Mihavatsy",
- "node": {
- "locationId": "8d4752db-37d2-47fa-ad2f-95426e136057",
- "name": "Mihavatsy",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "6605a637-2852-48e9-ac45-274e97cbaf78": {
- "id": "6605a637-2852-48e9-ac45-274e97cbaf78",
- "label": "SAKARAHA",
- "node": {
- "locationId": "6605a637-2852-48e9-ac45-274e97cbaf78",
- "name": "SAKARAHA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "12b065f3-88a2-4ab6-a1d0-fb2aba84a611": {
- "id": "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "label": "Toliara II",
- "node": {
- "locationId": "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "name": "Toliara II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a": {
- "id": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "label": "BETIOKY SUD",
- "node": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "name": "BETIOKY SUD",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "cf82454e-5b27-4004-9b21-33d840ed5c07": {
- "id": "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "label": "ANTOHABATO",
- "node": {
- "locationId": "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "name": "ANTOHABATO",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "a8b762bd-0849-41ea-98f7-1771889caf2f": {
- "id": "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "label": "Sakamasay",
- "node": {
- "locationId": "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "1e61d54e-906a-4201-b089-210cd72c315b": {
- "id": "1e61d54e-906a-4201-b089-210cd72c315b",
- "label": "Bezaha",
- "node": {
- "locationId": "1e61d54e-906a-4201-b089-210cd72c315b",
- "name": "Bezaha",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "6e99b361-b1e8-4b78-9f4e-f7f46fb12848": {
- "id": "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "label": "SOASERANA",
- "node": {
- "locationId": "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "name": "SOASERANA",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "b22029f5-88d1-4035-b449-6c40c6af2606": {
- "id": "b22029f5-88d1-4035-b449-6c40c6af2606",
- "label": "Lazarivo",
- "node": {
- "locationId": "b22029f5-88d1-4035-b449-6c40c6af2606",
- "name": "Lazarivo",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc": {
- "id": "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "label": "Betioky Sud",
- "node": {
- "locationId": "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "e66bbb26-5f82-4752-8637-81e79d3b7024": {
- "id": "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "label": "AMBATRY",
- "node": {
- "locationId": "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "name": "AMBATRY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "a2027b67-4f29-4867-bdea-5fb0e9bdfefc": {
- "id": "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "label": "LAZARIVO",
- "node": {
- "locationId": "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "name": "LAZARIVO",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "3cd0590b-5d8e-4b29-bba7-1b329bd32223": {
- "id": "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "label": "MASIABOAY",
- "node": {
- "locationId": "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "name": "MASIABOAY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "97eecaf1-307c-4b02-aa16-596d1dab4ff8": {
- "id": "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "label": "BELAMOTY",
- "node": {
- "locationId": "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "name": "BELAMOTY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7": {
- "id": "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7",
- "label": "VOHIMARY",
- "node": {
- "locationId": "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "ae5f4aff-cc9c-44d7-89ef-99d77901578c": {
- "id": "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "label": "Ampanihy Ouest",
- "node": {
- "locationId": "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "name": "Ampanihy Ouest",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "7444033e-4493-493e-9048-2ac2bc8df283": {
- "id": "7444033e-4493-493e-9048-2ac2bc8df283",
- "label": "MOROMBE",
- "node": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "name": "MOROMBE",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "190b53cc-49a5-40bf-93d8-78ba5cf0a100": {
- "id": "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "label": "Basibasy",
- "node": {
- "locationId": "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "name": "Basibasy",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "0d03f786-9574-4a28-8745-daf70bb2c2a7": {
- "id": "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "label": "Befandriana Atsimo",
- "node": {
- "locationId": "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "name": "Befandriana Atsimo",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "464a0afe-a795-485c-b169-2dc734d933a4": {
- "id": "464a0afe-a795-485c-b169-2dc734d933a4",
- "label": "Ambahikily",
- "node": {
- "locationId": "464a0afe-a795-485c-b169-2dc734d933a4",
- "name": "Ambahikily",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "5e802a7c-edd6-4604-b56c-71b899dcf9ff": {
- "id": "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "label": "TANANDAVA STATION",
- "node": {
- "locationId": "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "name": "TANANDAVA STATION",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "4aeed081-f249-4da6-a2d7-b4ad2d206b65": {
- "id": "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "label": "Tanandava",
- "node": {
- "locationId": "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "c9d059bc-a33e-46e3-82d9-458629633e11": {
- "id": "c9d059bc-a33e-46e3-82d9-458629633e11",
- "label": "BEFANDRIANA-ATSIMO",
- "node": {
- "locationId": "c9d059bc-a33e-46e3-82d9-458629633e11",
- "name": "BEFANDRIANA-ATSIMO",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "ad618eb7-f6ab-4aab-8a06-5426c3c43a98": {
- "id": "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "label": "Antongo Vaovao",
- "node": {
- "locationId": "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "name": "Antongo Vaovao",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f": {
- "id": "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "label": "Ambahikily (Morombe CU)",
- "node": {
- "locationId": "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "name": "Ambahikily (Morombe CU)",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "6f83d4f3-6ba4-447e-9769-0b786a90c1b8": {
- "id": "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "label": "Antanimieva",
- "node": {
- "locationId": "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "name": "Antanimieva",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb": {
- "id": "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "label": "ANKATSAKANTSA-SUD",
- "node": {
- "locationId": "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "name": "ANKATSAKANTSA-SUD",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "53aa61e3-d5b5-42aa-af0d-59438e1629d2": {
- "id": "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "label": "BEFANDEFA",
- "node": {
- "locationId": "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "name": "BEFANDEFA",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "a9327840-d4b0-4980-985a-9c1a0e473272": {
- "id": "a9327840-d4b0-4980-985a-9c1a0e473272",
- "label": "Befandefa",
- "node": {
- "locationId": "a9327840-d4b0-4980-985a-9c1a0e473272",
- "name": "Befandefa",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "e7521037-19ad-41a9-b25f-dd44b89d453c": {
- "id": "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "label": "ANTANIMIEVA",
- "node": {
- "locationId": "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "name": "ANTANIMIEVA",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a": {
- "id": "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "label": "ANTONGO-VAOVAO",
- "node": {
- "locationId": "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "name": "ANTONGO-VAOVAO",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "4d0ebcc0-6477-4d25-9e10-183e06a4a091": {
- "id": "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "label": "MOROMBE",
- "node": {
- "locationId": "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "name": "MOROMBE",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "74619b26-8d58-4381-8ef8-7eeadf3ff542": {
- "id": "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "label": "AMBAHIKILY",
- "node": {
- "locationId": "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "name": "AMBAHIKILY",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "18aa7172-b892-4afd-917c-d85fe81fbb57": {
- "id": "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "label": "Morombe",
- "node": {
- "locationId": "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "name": "Morombe",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "dbcee054-66f3-4c05-abdc-24d79eb50263": {
- "id": "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "label": "BASIBASY",
- "node": {
- "locationId": "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "name": "BASIBASY",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "db8bac17-1e68-49ea-92f3-612c5d324cc5": {
- "id": "db8bac17-1e68-49ea-92f3-612c5d324cc5",
- "label": "Ankatsakantsa Atsimo",
- "node": {
- "locationId": "db8bac17-1e68-49ea-92f3-612c5d324cc5",
- "name": "Ankatsakantsa Atsimo",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "c5884773-408c-4781-bfb9-4ffa1e45281e": {
- "id": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "label": "Ankazoabo Atsimo",
- "node": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "name": "Ankazoabo Atsimo",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a7dfb9b6-2904-4d17-89a2-e83d002be331": {
- "id": "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "label": "Ankazoabo Atsimo",
- "node": {
- "locationId": "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "name": "Ankazoabo Atsimo",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "f5501c70-705a-4198-8323-9e34c88aaa38": {
- "id": "f5501c70-705a-4198-8323-9e34c88aaa38",
- "label": "Ilemby",
- "node": {
- "locationId": "f5501c70-705a-4198-8323-9e34c88aaa38",
- "name": "Ilemby",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "e4b79f2d-6491-4a07-8475-fd4e7640c0d7": {
- "id": "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "label": "Berenty",
- "node": {
- "locationId": "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "name": "Berenty",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "a2f1a100-d30a-4144-90ac-242b0ee0adea": {
- "id": "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "label": "Tandrano",
- "node": {
- "locationId": "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "name": "Tandrano",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96": {
- "id": "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "label": "Fotivolo",
- "node": {
- "locationId": "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "name": "Fotivolo",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "405de064-c2bb-4bcb-b4b0-30e8293d3583": {
- "id": "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "label": "Amborompotsy",
- "node": {
- "locationId": "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "18418bea-b0e9-4361-ba3c-3e26f716c848": {
- "id": "18418bea-b0e9-4361-ba3c-3e26f716c848",
- "label": "Andranomafana",
- "node": {
- "locationId": "18418bea-b0e9-4361-ba3c-3e26f716c848",
- "name": "Andranomafana",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "a3c9c814-a164-410e-bc61-30d5cbc6364e": {
- "id": "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "label": "Betioky",
- "node": {
- "locationId": "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "name": "Betioky",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "83bc9f38-814b-4e8b-9202-990dd8e39113": {
- "id": "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "label": "Toliara II",
- "node": {
- "locationId": "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "name": "Toliara II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "b58b1f95-8f6e-4d12-a364-297172a8966a": {
- "id": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "label": "TOLIARA II",
- "node": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "name": "TOLIARA II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "132dbb71-82ea-45b5-ae80-aa73f4ae75e4": {
- "id": "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "label": "Miary Ambohibola",
- "node": {
- "locationId": "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "name": "Miary Ambohibola",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "e137d9a5-f31e-426f-8018-69a399bdf12c": {
- "id": "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "label": "Milenaka",
- "node": {
- "locationId": "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "name": "Milenaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d42fe395-892f-4908-b074-482ce9da85ff": {
- "id": "d42fe395-892f-4908-b074-482ce9da85ff",
- "label": "EFOETSE",
- "node": {
- "locationId": "d42fe395-892f-4908-b074-482ce9da85ff",
- "name": "EFOETSE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "aa2640e9-7991-407f-b334-44065eb4a68f": {
- "id": "aa2640e9-7991-407f-b334-44065eb4a68f",
- "label": "Ambolofoty",
- "node": {
- "locationId": "aa2640e9-7991-407f-b334-44065eb4a68f",
- "name": "Ambolofoty",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "43f08255-7904-415c-b277-6d3353413d36": {
- "id": "43f08255-7904-415c-b277-6d3353413d36",
- "label": "Efoetse",
- "node": {
- "locationId": "43f08255-7904-415c-b277-6d3353413d36",
- "name": "Efoetse",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "1222212c-9622-4438-a7b0-13560bae1505": {
- "id": "1222212c-9622-4438-a7b0-13560bae1505",
- "label": "MANOROFIFY",
- "node": {
- "locationId": "1222212c-9622-4438-a7b0-13560bae1505",
- "name": "MANOROFIFY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "1fed6883-144a-419d-88b4-5d1af77e920f": {
- "id": "1fed6883-144a-419d-88b4-5d1af77e920f",
- "label": "Maromiandra",
- "node": {
- "locationId": "1fed6883-144a-419d-88b4-5d1af77e920f",
- "name": "Maromiandra",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "cb4a0f70-340c-4a83-bcd9-7dce165af484": {
- "id": "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "label": "Manorofify",
- "node": {
- "locationId": "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "name": "Manorofify",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "0239f8a5-37a8-432d-b11a-7ff1c95aa3af": {
- "id": "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "label": "ANAKAO",
- "node": {
- "locationId": "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "name": "ANAKAO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "a558da3d-6ef7-43ae-b1ed-fb1b539dca05": {
- "id": "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "label": "Anakao",
- "node": {
- "locationId": "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "name": "Anakao",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "72910f8e-391a-4ad0-adfd-22dc7a7f759c": {
- "id": "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "label": "BEHELOKE",
- "node": {
- "locationId": "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "name": "BEHELOKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8011d136-adb5-4903-bf8e-a28e31937c70": {
- "id": "8011d136-adb5-4903-bf8e-a28e31937c70",
- "label": "Soalara sud",
- "node": {
- "locationId": "8011d136-adb5-4903-bf8e-a28e31937c70",
- "name": "Soalara sud",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96": {
- "id": "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "label": "TSIFOTA",
- "node": {
- "locationId": "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "name": "TSIFOTA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8b43b19a-dd4b-400c-9036-34aeec7f3f03": {
- "id": "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "label": "Belalanda",
- "node": {
- "locationId": "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "name": "Belalanda",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "f125d884-4366-459a-9989-b9dd840687e3": {
- "id": "f125d884-4366-459a-9989-b9dd840687e3",
- "label": "MIARY",
- "node": {
- "locationId": "f125d884-4366-459a-9989-b9dd840687e3",
- "name": "MIARY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2fb51c33-4b5f-4aa4-9858-5a360e680a4b": {
- "id": "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "label": "MANOMBO-ATSIMO",
- "node": {
- "locationId": "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "name": "MANOMBO-ATSIMO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "577271cc-bb56-43ae-96f3-966db1c2c5ca": {
- "id": "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "label": "MANOMBO",
- "node": {
- "locationId": "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "name": "MANOMBO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "6e32ba8a-c7b8-46fe-99f1-c35c65470705": {
- "id": "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "label": "ANKORAOBATO-MILENAKE",
- "node": {
- "locationId": "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "name": "ANKORAOBATO-MILENAKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "42164123-cc7e-4c76-94d0-54cfa470a952": {
- "id": "42164123-cc7e-4c76-94d0-54cfa470a952",
- "label": "AMBOHIMAHAVELONA",
- "node": {
- "locationId": "42164123-cc7e-4c76-94d0-54cfa470a952",
- "name": "AMBOHIMAHAVELONA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5d69d386-c5cd-4a7f-9fce-355a442af47b": {
- "id": "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "label": "BELALANDA",
- "node": {
- "locationId": "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "name": "BELALANDA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2085091a-7e95-40c4-be92-9c980149f289": {
- "id": "2085091a-7e95-40c4-be92-9c980149f289",
- "label": "Marofoty",
- "node": {
- "locationId": "2085091a-7e95-40c4-be92-9c980149f289",
- "name": "Marofoty",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "7e26509c-7706-4054-88a5-b98e37841581": {
- "id": "7e26509c-7706-4054-88a5-b98e37841581",
- "label": "ANALAMISAMPY",
- "node": {
- "locationId": "7e26509c-7706-4054-88a5-b98e37841581",
- "name": "ANALAMISAMPY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "275b01e2-b768-435f-9478-cbea5577bae3": {
- "id": "275b01e2-b768-435f-9478-cbea5577bae3",
- "label": "MAROFOTY",
- "node": {
- "locationId": "275b01e2-b768-435f-9478-cbea5577bae3",
- "name": "MAROFOTY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ca172503-9bf4-411f-82d7-90df5cb78827": {
- "id": "ca172503-9bf4-411f-82d7-90df5cb78827",
- "label": "ANDRANOHINALY",
- "node": {
- "locationId": "ca172503-9bf4-411f-82d7-90df5cb78827",
- "name": "ANDRANOHINALY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706": {
- "id": "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "label": "Mitsinjo Betanimena",
- "node": {
- "locationId": "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "name": "Mitsinjo Betanimena",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "bd4eee88-c5ab-4951-a2f9-2cef14202510": {
- "id": "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "label": "Tsifota",
- "node": {
- "locationId": "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "name": "Tsifota",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "3daafb63-5c02-4632-afd9-e40a039f41be": {
- "id": "3daafb63-5c02-4632-afd9-e40a039f41be",
- "label": "Behompy",
- "node": {
- "locationId": "3daafb63-5c02-4632-afd9-e40a039f41be",
- "name": "Behompy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "02a0a124-780a-4d17-9953-13e0ab8640b1": {
- "id": "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "label": "ANKILIMALINIKE",
- "node": {
- "locationId": "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "name": "ANKILIMALINIKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a": {
- "id": "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "label": "Andranohinaly",
- "node": {
- "locationId": "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "name": "Andranohinaly",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "e8247611-f616-4420-9668-12a128b7bece": {
- "id": "e8247611-f616-4420-9668-12a128b7bece",
- "label": "ANDRANOVORY",
- "node": {
- "locationId": "e8247611-f616-4420-9668-12a128b7bece",
- "name": "ANDRANOVORY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b": {
- "id": "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "label": "MITSINJO BETANIMENA",
- "node": {
- "locationId": "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "name": "MITSINJO BETANIMENA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "46bec840-b14a-4ac4-b0e4-fd13e5c013dd": {
- "id": "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "label": "ANTANIMENA ONILAHY",
- "node": {
- "locationId": "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "name": "ANTANIMENA ONILAHY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "3c172f05-1266-4481-9285-c47b285a2ff9": {
- "id": "3c172f05-1266-4481-9285-c47b285a2ff9",
- "label": "BETSINJAKA",
- "node": {
- "locationId": "3c172f05-1266-4481-9285-c47b285a2ff9",
- "name": "BETSINJAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b2a01df6-b6ae-49e1-ac21-2cc3805e4920": {
- "id": "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "label": "AMBOLOFOTY",
- "node": {
- "locationId": "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "name": "AMBOLOFOTY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "621b4d48-e84c-43d4-a389-5f8333ea88c2": {
- "id": "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "label": "Manombo sud",
- "node": {
- "locationId": "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "name": "Manombo sud",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "68ead1b6-0294-442e-97f2-c4c37f667236": {
- "id": "68ead1b6-0294-442e-97f2-c4c37f667236",
- "label": "Ankililoaka",
- "node": {
- "locationId": "68ead1b6-0294-442e-97f2-c4c37f667236",
- "name": "Ankililoaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44": {
- "id": "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "label": "Andranovory",
- "node": {
- "locationId": "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "name": "Andranovory",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "a2fef89e-cf49-40b6-a110-f7f088d2f74c": {
- "id": "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "label": "Analamisampy",
- "node": {
- "locationId": "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "name": "Analamisampy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d": {
- "id": "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "label": "SOAHAZO",
- "node": {
- "locationId": "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "name": "SOAHAZO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d10715e8-1832-4212-a342-5c40261f1e1b": {
- "id": "d10715e8-1832-4212-a342-5c40261f1e1b",
- "label": "Antanimena Onilahy",
- "node": {
- "locationId": "d10715e8-1832-4212-a342-5c40261f1e1b",
- "name": "Antanimena Onilahy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03": {
- "id": "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "label": "MAROMIANDRA",
- "node": {
- "locationId": "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "name": "MAROMIANDRA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9": {
- "id": "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "label": "SOALARA",
- "node": {
- "locationId": "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "name": "SOALARA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "77c1915a-d5f5-489e-b786-e211eaa8e98b": {
- "id": "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "label": "Beheloka",
- "node": {
- "locationId": "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "name": "Beheloka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "45699183-46a1-4170-afb1-3b8fec3e4749": {
- "id": "45699183-46a1-4170-afb1-3b8fec3e4749",
- "label": "Soahazo",
- "node": {
- "locationId": "45699183-46a1-4170-afb1-3b8fec3e4749",
- "name": "Soahazo",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "99ce5217-e56b-46dd-9820-fbdc16e31a03": {
- "id": "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "label": "Ankilimalinika",
- "node": {
- "locationId": "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "name": "Ankilimalinika",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "236b5f76-dde7-472b-9009-df3a2bb8f18d": {
- "id": "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "label": "Betsinjaka",
- "node": {
- "locationId": "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "name": "Betsinjaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543": {
- "id": "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "label": "Saint augustin",
- "node": {
- "locationId": "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "name": "Saint augustin",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "269cb4de-0af5-46f0-be25-a434a6f06631": {
- "id": "269cb4de-0af5-46f0-be25-a434a6f06631",
- "label": "Tsianisiha",
- "node": {
- "locationId": "269cb4de-0af5-46f0-be25-a434a6f06631",
- "name": "Tsianisiha",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d32b989c-69a4-4e30-9c15-2d4f701150dd": {
- "id": "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "label": "MILENAKA",
- "node": {
- "locationId": "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "name": "MILENAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b9c88c2b-41c5-4a20-993d-01dc6d4e361e": {
- "id": "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "label": "IANANTSONO-(SAINT-AUGUSTIN)",
- "node": {
- "locationId": "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "name": "IANANTSONO-(SAINT-AUGUSTIN)",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8679b3d6-5cd2-452c-a750-64852aed9091": {
- "id": "8679b3d6-5cd2-452c-a750-64852aed9091",
- "label": "ANKILILOAKA",
- "node": {
- "locationId": "8679b3d6-5cd2-452c-a750-64852aed9091",
- "name": "ANKILILOAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ff896a32-01c3-46fa-a532-bb21b445c420": {
- "id": "ff896a32-01c3-46fa-a532-bb21b445c420",
- "label": "Ambohimahavelona",
- "node": {
- "locationId": "ff896a32-01c3-46fa-a532-bb21b445c420",
- "name": "Ambohimahavelona",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "18df9699-cb7d-4eec-96f9-3ec9f36e21ff": {
- "id": "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "label": "BEHOMPY",
- "node": {
- "locationId": "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "name": "BEHOMPY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ac38946a-ff08-4941-ab55-9f25fb818265": {
- "id": "ac38946a-ff08-4941-ab55-9f25fb818265",
- "label": "TSIANISIHA",
- "node": {
- "locationId": "ac38946a-ff08-4941-ab55-9f25fb818265",
- "name": "TSIANISIHA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b3977c84-eadf-4e1c-a3be-6f597dd5fedc": {
- "id": "b3977c84-eadf-4e1c-a3be-6f597dd5fedc",
- "label": "Mitsinjo betanimena",
- "node": {
- "locationId": "b3977c84-eadf-4e1c-a3be-6f597dd5fedc",
- "name": "Mitsinjo betanimena",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "09202526-1d01-4827-8e0f-27f357d6f803": {
- "id": "09202526-1d01-4827-8e0f-27f357d6f803",
- "label": "ANKAZOABO",
- "node": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "name": "ANKAZOABO",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "614e24a6-4990-4b1d-bbda-317471920f4a": {
- "id": "614e24a6-4990-4b1d-bbda-317471920f4a",
- "label": "ILEMBY",
- "node": {
- "locationId": "614e24a6-4990-4b1d-bbda-317471920f4a",
- "name": "ILEMBY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "65582195-1082-4610-b390-a6806e30e3af": {
- "id": "65582195-1082-4610-b390-a6806e30e3af",
- "label": "TANDRANO",
- "node": {
- "locationId": "65582195-1082-4610-b390-a6806e30e3af",
- "name": "TANDRANO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "d3d25be2-06b3-48c7-9126-ec715f2d3ac7": {
- "id": "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "label": "BERENTY",
- "node": {
- "locationId": "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "name": "BERENTY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "3eb08514-9266-42ca-a47a-875369241eb1": {
- "id": "3eb08514-9266-42ca-a47a-875369241eb1",
- "label": "ANDRANOMAFANA",
- "node": {
- "locationId": "3eb08514-9266-42ca-a47a-875369241eb1",
- "name": "ANDRANOMAFANA",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "0daeae6e-7ac0-475c-b16a-ca693a2becb2": {
- "id": "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "label": "ANKAZOABO",
- "node": {
- "locationId": "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "name": "ANKAZOABO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "f4214aea-86a2-430b-8450-258fec5f7a31": {
- "id": "f4214aea-86a2-430b-8450-258fec5f7a31",
- "label": "AMBATOLAHY",
- "node": {
- "locationId": "f4214aea-86a2-430b-8450-258fec5f7a31",
- "name": "AMBATOLAHY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "514c36d5-22be-472a-ac0e-5f006d34ec41": {
- "id": "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "label": "FOTIVOLO",
- "node": {
- "locationId": "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "name": "FOTIVOLO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "879c6202-8cc7-442d-af32-f4b0a53e682a": {
- "id": "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "label": "ANKERIKY",
- "node": {
- "locationId": "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "name": "ANKERIKY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "8746d348-a441-4564-adb1-72631230695e": {
- "id": "8746d348-a441-4564-adb1-72631230695e",
- "label": "ANKILIVALOKELY",
- "node": {
- "locationId": "8746d348-a441-4564-adb1-72631230695e",
- "name": "ANKILIVALOKELY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e": {
- "id": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "label": "BEROROHA",
- "node": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "name": "BEROROHA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dd12d28f-2f3c-4e02-9a3c-69f8ee132620": {
- "id": "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "label": "MANDRONARIVO",
- "node": {
- "locationId": "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "name": "MANDRONARIVO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "a43da439-981e-426a-a33a-3b8adefe18c2": {
- "id": "a43da439-981e-426a-a33a-3b8adefe18c2",
- "label": "Marerano",
- "node": {
- "locationId": "a43da439-981e-426a-a33a-3b8adefe18c2",
- "name": "Marerano",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "d9465335-6927-4129-9d8b-699111387626": {
- "id": "d9465335-6927-4129-9d8b-699111387626",
- "label": "Bemavo",
- "node": {
- "locationId": "d9465335-6927-4129-9d8b-699111387626",
- "name": "Bemavo",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "e626eeae-f6b5-4d16-9735-5dc1562d8d75": {
- "id": "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "label": "Betegny",
- "node": {
- "locationId": "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "name": "Betegny",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "be3d52e6-3858-492c-877d-fa9415694e26": {
- "id": "be3d52e6-3858-492c-877d-fa9415694e26",
- "label": "SAKENA",
- "node": {
- "locationId": "be3d52e6-3858-492c-877d-fa9415694e26",
- "name": "SAKENA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "cbc0203f-0a27-467a-82a8-f4e7f213a300": {
- "id": "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "label": "Beroroha",
- "node": {
- "locationId": "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "name": "Beroroha",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "def6ad65-b95b-4027-9957-23b6cbd2e260": {
- "id": "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "label": "MARERANO",
- "node": {
- "locationId": "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "name": "MARERANO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "1678b8c8-8dbf-498d-bdef-d31234e381d4": {
- "id": "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "label": "Mandronarivo",
- "node": {
- "locationId": "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "name": "Mandronarivo",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "be28be62-f6ea-4be1-8a70-802321d349b0": {
- "id": "be28be62-f6ea-4be1-8a70-802321d349b0",
- "label": "Tanamary",
- "node": {
- "locationId": "be28be62-f6ea-4be1-8a70-802321d349b0",
- "name": "Tanamary",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "76a1c872-6c56-47d6-b446-601a5d2f304d": {
- "id": "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "label": "Sakena",
- "node": {
- "locationId": "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "name": "Sakena",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "757db705-0d0b-4111-b653-78911e060e2a": {
- "id": "757db705-0d0b-4111-b653-78911e060e2a",
- "label": "BEHISATSY",
- "node": {
- "locationId": "757db705-0d0b-4111-b653-78911e060e2a",
- "name": "BEHISATSY",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e": {
- "id": "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "label": "TANAMARY",
- "node": {
- "locationId": "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "name": "TANAMARY",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "1bcdb66b-fd49-4f85-ab53-cd130f68808c": {
- "id": "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "label": "Fanjakana",
- "node": {
- "locationId": "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "name": "Fanjakana",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b0b75bc3-3d2d-4024-9c82-e6a48874899c": {
- "id": "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "label": "BEROROHA",
- "node": {
- "locationId": "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "name": "BEROROHA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b83a2381-a5b4-426a-9d15-ba0ae68393a3": {
- "id": "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "label": "TANANDAVA",
- "node": {
- "locationId": "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "name": "TANANDAVA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "d2f6fe3a-3ca4-4651-8533-5890045820a6": {
- "id": "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "label": "BEMAVO",
- "node": {
- "locationId": "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "name": "BEMAVO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05": {
- "id": "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "label": "Behisatra",
- "node": {
- "locationId": "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "name": "Behisatra",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "f050d8bd-5bc8-4936-a178-490e9852a9f8": {
- "id": "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "label": "FANJAKANA",
- "node": {
- "locationId": "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "name": "FANJAKANA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b6570ad9-5120-40ed-824a-63028f271eb7": {
- "id": "b6570ad9-5120-40ed-824a-63028f271eb7",
- "label": "Tanandava",
- "node": {
- "locationId": "b6570ad9-5120-40ed-824a-63028f271eb7",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "176259bf-03f6-4f0a-b13f-2e14f552772e": {
- "id": "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "label": "Beroroha",
- "node": {
- "locationId": "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "name": "Beroroha",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "6d05b813-5184-4a3b-b466-a3d52403c10e": {
- "id": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "label": "AMPANIHY OUEST",
- "node": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "name": "AMPANIHY OUEST",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9fd3c50-65e6-4648-9629-62bbcfcdb556": {
- "id": "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "label": "Fotadrevo",
- "node": {
- "locationId": "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "name": "Fotadrevo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "badd39e4-9213-453e-b7ff-c26ac1dae9fa": {
- "id": "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "label": "Vohitany",
- "node": {
- "locationId": "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "name": "Vohitany",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d14a57e4-7a4e-4b23-812e-6799399e8eb2": {
- "id": "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "label": "AMPANIHY OUEST",
- "node": {
- "locationId": "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "name": "AMPANIHY OUEST",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "84a0d267-b156-44f8-8b14-dccc838762ea": {
- "id": "84a0d267-b156-44f8-8b14-dccc838762ea",
- "label": "Ejeda",
- "node": {
- "locationId": "84a0d267-b156-44f8-8b14-dccc838762ea",
- "name": "Ejeda",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "b717b9f1-85ef-4567-863f-5a5967804a0d": {
- "id": "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "label": "AMBOROMPOTSY",
- "node": {
- "locationId": "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "name": "AMBOROMPOTSY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "6a00db20-4b84-49bd-98e4-06625c8a1145": {
- "id": "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "label": "Anavoha",
- "node": {
- "locationId": "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "name": "Anavoha",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "cc14727f-5fa6-4e52-a146-52470a86786c": {
- "id": "cc14727f-5fa6-4e52-a146-52470a86786c",
- "label": "Amborompotsy",
- "node": {
- "locationId": "cc14727f-5fa6-4e52-a146-52470a86786c",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "e00416ae-df84-4c40-a282-0625c7155ce9": {
- "id": "e00416ae-df84-4c40-a282-0625c7155ce9",
- "label": "ANKILIABO",
- "node": {
- "locationId": "e00416ae-df84-4c40-a282-0625c7155ce9",
- "name": "ANKILIABO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24": {
- "id": "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "label": "BEAHITSE",
- "node": {
- "locationId": "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "name": "BEAHITSE",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "71463e5c-99d8-48b1-b9bf-101981009a9f": {
- "id": "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "label": "GOGOGOGO",
- "node": {
- "locationId": "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "name": "GOGOGOGO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "4a4c7fe2-5003-44c2-b405-2d5850b612a3": {
- "id": "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "label": "Gogogogo",
- "node": {
- "locationId": "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "name": "Gogogogo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "a6e0c676-95c9-4d05-a0da-7443bc939e5a": {
- "id": "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "label": "Ankiliabo",
- "node": {
- "locationId": "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "name": "Ankiliabo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d358341c-ac40-4c2c-b474-6837b4c27cb9": {
- "id": "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "label": "Maniry",
- "node": {
- "locationId": "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "name": "Maniry",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "2e0f142a-d4e4-4d49-bb85-d88f3fb60663": {
- "id": "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "label": "Ankilimivory",
- "node": {
- "locationId": "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "name": "Ankilimivory",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "41150233-beb5-4fa9-86a0-66a3606bcef6": {
- "id": "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "label": "AMPANIHY",
- "node": {
- "locationId": "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "name": "AMPANIHY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4": {
- "id": "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "label": "Ankilizato",
- "node": {
- "locationId": "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "name": "Ankilizato",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "f46fa469-de51-495c-a107-58443f020150": {
- "id": "f46fa469-de51-495c-a107-58443f020150",
- "label": "Ampanihy Andrefana",
- "node": {
- "locationId": "f46fa469-de51-495c-a107-58443f020150",
- "name": "Ampanihy Andrefana",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "2007eea1-14fe-4a09-955d-891d83fffd7a": {
- "id": "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "label": "Beahitse",
- "node": {
- "locationId": "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "name": "Beahitse",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "0b9d2329-0004-4833-882d-6c70ccbd0989": {
- "id": "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "label": "Beroy Atsimo",
- "node": {
- "locationId": "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "name": "Beroy Atsimo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "efa6d749-7bc6-4bee-93bc-9950109391f4": {
- "id": "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "label": "ANTALY",
- "node": {
- "locationId": "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "name": "ANTALY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "febc0e2f-f39f-42a5-b124-15a53f669764": {
- "id": "febc0e2f-f39f-42a5-b124-15a53f669764",
- "label": "ANKILIMIVORY",
- "node": {
- "locationId": "febc0e2f-f39f-42a5-b124-15a53f669764",
- "name": "ANKILIMIVORY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "0a0be6be-ee80-4db3-8a12-ec97060e3af7": {
- "id": "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "label": "Belafika Ambony",
- "node": {
- "locationId": "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "name": "Belafika Ambony",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "c88c6d52-991b-4d70-b832-158ee527e297": {
- "id": "c88c6d52-991b-4d70-b832-158ee527e297",
- "label": "Belafika Haut",
- "node": {
- "locationId": "c88c6d52-991b-4d70-b832-158ee527e297",
- "name": "Belafika Haut",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "437a9492-22a6-4e12-9d03-efe8f0fa03b0": {
- "id": "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "label": "Itampolo",
- "node": {
- "locationId": "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "name": "Itampolo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "4863b612-5843-41f8-a1ab-cca2f892fee0": {
- "id": "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "label": "FOTADREVO",
- "node": {
- "locationId": "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "name": "FOTADREVO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "81f3dbad-2d05-426f-90a9-8cfc1680aa2e": {
- "id": "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "label": "MANIRY",
- "node": {
- "locationId": "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "name": "MANIRY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d02f2a46-3b1c-4474-8bf8-a6ad8d680093": {
- "id": "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "label": "Antaly",
- "node": {
- "locationId": "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "name": "Antaly",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "e67dc645-901f-4fd1-897c-0614b4011b48": {
- "id": "e67dc645-901f-4fd1-897c-0614b4011b48",
- "label": "Androka",
- "node": {
- "locationId": "e67dc645-901f-4fd1-897c-0614b4011b48",
- "name": "Androka",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "e88ac3e8-f9ed-4ec0-8557-95269008fb23": {
- "id": "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "label": "Morombe",
- "node": {
- "locationId": "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "name": "Morombe",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe": {
- "id": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "label": "BENENITRA",
- "node": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "name": "BENENITRA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3994ef97-3096-4826-91fd-17f8deeb73a6": {
- "id": "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "label": "IANAPERA",
- "node": {
- "locationId": "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "name": "IANAPERA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "a62e7ebb-45d0-48af-bf19-3682405d35a5": {
- "id": "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "label": "EHARA",
- "node": {
- "locationId": "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "name": "EHARA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "bdd9d409-e7ca-4437-b32f-b3db55842f43": {
- "id": "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "label": "AMBALAVATO",
- "node": {
- "locationId": "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "name": "AMBALAVATO",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "e560ca73-1646-473d-a45b-876e7b7df90f": {
- "id": "e560ca73-1646-473d-a45b-876e7b7df90f",
- "label": "Benenitra",
- "node": {
- "locationId": "e560ca73-1646-473d-a45b-876e7b7df90f",
- "name": "Benenitra",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "2674fe50-950b-4511-8d0b-25d86163cda5": {
- "id": "2674fe50-950b-4511-8d0b-25d86163cda5",
- "label": "Ambalavato",
- "node": {
- "locationId": "2674fe50-950b-4511-8d0b-25d86163cda5",
- "name": "Ambalavato",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3": {
- "id": "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "label": "Ankilimary",
- "node": {
- "locationId": "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "name": "Ankilimary",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "c7c05055-fcf1-4e36-a715-8dd398e5e4cf": {
- "id": "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "label": "Ehara",
- "node": {
- "locationId": "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "name": "Ehara",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7": {
- "id": "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "label": "BENENITRA",
- "node": {
- "locationId": "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "name": "BENENITRA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "b56984fc-a911-4ffe-92cf-c91f75cf5d46": {
- "id": "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "label": "Benonoky",
- "node": {
- "locationId": "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "name": "Benonoky",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "2c85f71a-5021-4f0a-8727-59ab2e854ec4": {
- "id": "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "label": "BENONOKY",
- "node": {
- "locationId": "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "name": "BENONOKY",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "53c9ae19-d080-4f82-bed7-95b0392a4e96": {
- "id": "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "label": "ANKILIMARY",
- "node": {
- "locationId": "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "name": "ANKILIMARY",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "14424dc3-0ca0-49d4-a720-babd14e6743d": {
- "id": "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "label": "Ianapera",
- "node": {
- "locationId": "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "name": "Ianapera",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "73064b58-d848-4773-8cbd-d0a50a7fefa4": {
- "id": "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "label": "Benenitra",
- "node": {
- "locationId": "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "name": "Benenitra",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "fb3fe1ac-fd25-493a-81de-98fe9ee1686a": {
- "id": "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "label": "BETIOKY",
- "node": {
- "locationId": "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "name": "BETIOKY",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "e110fda2-8734-4126-ae29-53634228033a": {
- "id": "e110fda2-8734-4126-ae29-53634228033a",
- "label": "Betioky Sud",
- "node": {
- "locationId": "e110fda2-8734-4126-ae29-53634228033a",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "222d254d-165d-41e2-ae84-1ee6516f968f": {
- "id": "222d254d-165d-41e2-ae84-1ee6516f968f",
- "label": "Ampanihy Ouest",
- "node": {
- "locationId": "222d254d-165d-41e2-ae84-1ee6516f968f",
- "name": "Ampanihy Ouest",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "be4c0624-b2a9-47e3-891d-a0e32bb21338": {
- "id": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "label": "AMPANIHY",
- "node": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "name": "AMPANIHY",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "76296331-a0c2-4f6e-91bc-cc66dd454798": {
- "id": "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "label": "BELAFIKE HAUT",
- "node": {
- "locationId": "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "name": "BELAFIKE HAUT",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "dba288b3-ecd3-4ba4-ab64-095a122848b6": {
- "id": "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "label": "FOTADREVO",
- "node": {
- "locationId": "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "name": "FOTADREVO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "5e7fb2d0-10c3-47fc-88ec-561122e106c8": {
- "id": "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "label": "ANDROIMPANO",
- "node": {
- "locationId": "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "name": "ANDROIMPANO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "1880180e-babb-4af0-986f-fc7d1259f29e": {
- "id": "1880180e-babb-4af0-986f-fc7d1259f29e",
- "label": "MANIRY",
- "node": {
- "locationId": "1880180e-babb-4af0-986f-fc7d1259f29e",
- "name": "MANIRY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "86cd5df6-1d27-4762-a604-046137c1db52": {
- "id": "86cd5df6-1d27-4762-a604-046137c1db52",
- "label": "AMPANIHY-ANDREFANA",
- "node": {
- "locationId": "86cd5df6-1d27-4762-a604-046137c1db52",
- "name": "AMPANIHY-ANDREFANA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "28b065b0-5d53-4cb6-870f-a9149b657797": {
- "id": "28b065b0-5d53-4cb6-870f-a9149b657797",
- "label": "ANTALY",
- "node": {
- "locationId": "28b065b0-5d53-4cb6-870f-a9149b657797",
- "name": "ANTALY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "003dce7d-5c67-4111-a11e-44b7688d03d1": {
- "id": "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "label": "AGNAVOHA",
- "node": {
- "locationId": "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "name": "AGNAVOHA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "56fd9321-48ef-4648-b870-612574abc999": {
- "id": "56fd9321-48ef-4648-b870-612574abc999",
- "label": "Beara",
- "node": {
- "locationId": "56fd9321-48ef-4648-b870-612574abc999",
- "name": "Beara",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "63119bd7-4af7-458e-ae49-c226015eb17d": {
- "id": "63119bd7-4af7-458e-ae49-c226015eb17d",
- "label": "ANKILIABO",
- "node": {
- "locationId": "63119bd7-4af7-458e-ae49-c226015eb17d",
- "name": "ANKILIABO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "b22fdef9-539d-42e4-87ed-1a5fb2544a38": {
- "id": "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "label": "EJEDA",
- "node": {
- "locationId": "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "name": "EJEDA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "45791881-38e5-4c0f-a87f-e1a8e09017e9": {
- "id": "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "label": "ANKILIMIVORY",
- "node": {
- "locationId": "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "name": "ANKILIMIVORY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "da2c8336-b8ee-4cac-95b4-f584b18fae72": {
- "id": "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "label": "GOGOGOGO",
- "node": {
- "locationId": "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "name": "GOGOGOGO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "9460b357-f3c2-40c7-9a1d-c448f9e4958d": {
- "id": "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "label": "ITAMPOLO",
- "node": {
- "locationId": "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "name": "ITAMPOLO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "602cd467-2161-4c79-8a14-8e793a1f79df": {
- "id": "602cd467-2161-4c79-8a14-8e793a1f79df",
- "label": "VOHITANY",
- "node": {
- "locationId": "602cd467-2161-4c79-8a14-8e793a1f79df",
- "name": "VOHITANY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "f91876dc-3902-4f39-a25e-3616f6057f92": {
- "id": "f91876dc-3902-4f39-a25e-3616f6057f92",
- "label": "ANKILIZATO",
- "node": {
- "locationId": "f91876dc-3902-4f39-a25e-3616f6057f92",
- "name": "ANKILIZATO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "5640925e-c387-4e5b-99a5-85966df10cdf": {
- "id": "5640925e-c387-4e5b-99a5-85966df10cdf",
- "label": "BEROY-ATSIMO",
- "node": {
- "locationId": "5640925e-c387-4e5b-99a5-85966df10cdf",
- "name": "BEROY-ATSIMO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "b09a320c-c967-42b8-90a3-c8e3cc77fc51": {
- "id": "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "label": "BEAHITSE",
- "node": {
- "locationId": "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "name": "BEAHITSE",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "12ebd067-1a3d-4564-824e-0f3b6d9b0eca": {
- "id": "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "label": "BEARA",
- "node": {
- "locationId": "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "name": "BEARA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "ba3aac29-6ed9-4329-8466-649ce1bca900": {
- "id": "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "label": "ANDROKA",
- "node": {
- "locationId": "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "name": "ANDROKA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "e4917b1e-95b5-405e-ab55-8705a0e4c512": {
- "id": "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "label": "BELAFIKE-AMBONY",
- "node": {
- "locationId": "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "name": "BELAFIKE-AMBONY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "918011bf-f8a4-447e-8fa6-09769cc476f4": {
- "id": "918011bf-f8a4-447e-8fa6-09769cc476f4",
- "label": "AMBOROMPOTSY",
- "node": {
- "locationId": "918011bf-f8a4-447e-8fa6-09769cc476f4",
- "name": "AMBOROMPOTSY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0ec50467-d5cd-432d-999e-de0b5cf00997": {
- "id": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "label": "Betioky Atsimo",
- "node": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "name": "Betioky Atsimo",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85": {
- "id": "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "label": "Marosavoa Bas",
- "node": {
- "locationId": "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "name": "Marosavoa Bas",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0801751f-6f0a-455d-9404-0da0aa467e28": {
- "id": "0801751f-6f0a-455d-9404-0da0aa467e28",
- "label": "Antohabato",
- "node": {
- "locationId": "0801751f-6f0a-455d-9404-0da0aa467e28",
- "name": "Antohabato",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "4e6a2fcc-44de-4090-a6ec-7b4c64cac983": {
- "id": "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "label": "Tanambao Haut",
- "node": {
- "locationId": "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "name": "Tanambao Haut",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918": {
- "id": "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "label": "Beantake",
- "node": {
- "locationId": "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "name": "Beantake",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "3a9753ed-11a2-448f-9701-3aee0b9358b5": {
- "id": "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "label": "Andranomangatsiaka",
- "node": {
- "locationId": "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "name": "Andranomangatsiaka",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "6eadeed7-b8ea-439a-821a-12a226d368b7": {
- "id": "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "label": "Sakamasay",
- "node": {
- "locationId": "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "be038221-45d3-437d-a450-b7fb2fc0d583": {
- "id": "be038221-45d3-437d-a450-b7fb2fc0d583",
- "label": "Soaserana",
- "node": {
- "locationId": "be038221-45d3-437d-a450-b7fb2fc0d583",
- "name": "Soaserana",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0e7698e0-78bb-4952-8f41-7b5b85a82fe8": {
- "id": "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "label": "Fenoandala",
- "node": {
- "locationId": "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "name": "Fenoandala",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "cd9428a8-a869-4f1c-bc13-2db5c3435435": {
- "id": "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "label": "Ambatry",
- "node": {
- "locationId": "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "name": "Ambatry",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "4a456a2b-a929-4988-80ea-55d1cc0ce760": {
- "id": "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "label": "Soamanonga",
- "node": {
- "locationId": "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "name": "Soamanonga",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923": {
- "id": "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "label": "Belamoty",
- "node": {
- "locationId": "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "name": "Belamoty",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "e85ebe6f-e7ef-4998-adc3-573a228a7827": {
- "id": "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "label": "Tongobory",
- "node": {
- "locationId": "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "name": "Tongobory",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "9572f17e-377e-4b69-938f-efd58cf49469": {
- "id": "9572f17e-377e-4b69-938f-efd58cf49469",
- "label": "Lazarivo",
- "node": {
- "locationId": "9572f17e-377e-4b69-938f-efd58cf49469",
- "name": "Lazarivo",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0afb866a-780f-40df-b359-048e5a717339": {
- "id": "0afb866a-780f-40df-b359-048e5a717339",
- "label": "Salobe",
- "node": {
- "locationId": "0afb866a-780f-40df-b359-048e5a717339",
- "name": "Salobe",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "3f3fcfc3-644f-4586-a250-e2abd163b578": {
- "id": "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "label": "Ankilivalo",
- "node": {
- "locationId": "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "861ca100-a59b-41f7-bf4c-d70353c94f8c": {
- "id": "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "label": "Ankazomanga Ouest",
- "node": {
- "locationId": "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "name": "Ankazomanga Ouest",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "37cdef95-8e9e-40c5-85c0-dd79f74daac9": {
- "id": "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "label": "Ampasindava",
- "node": {
- "locationId": "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "name": "Ampasindava",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "1b26ed6a-9c1d-428c-8c85-be9f81d210d6": {
- "id": "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "label": "Tameantsoa",
- "node": {
- "locationId": "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "name": "Tameantsoa",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "c8e7d094-c51e-4bcf-a478-63fb749c82bc": {
- "id": "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "label": "Beavoha (Ankazombalala)",
- "node": {
- "locationId": "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "name": "Beavoha (Ankazombalala)",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "c93941bc-5e5e-489c-aa97-23531b609336": {
- "id": "c93941bc-5e5e-489c-aa97-23531b609336",
- "label": "Betioky Sud",
- "node": {
- "locationId": "c93941bc-5e5e-489c-aa97-23531b609336",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8": {
- "id": "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "label": "Manalobe",
- "node": {
- "locationId": "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "name": "Manalobe",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "6d2d8b1f-0e19-446d-a376-0876c6648367": {
- "id": "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "label": "Masiaboay",
- "node": {
- "locationId": "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "name": "Masiaboay",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "86d0863e-7ada-4f8e-ad58-f21b78cd3279": {
- "id": "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "label": "Montifeno",
- "node": {
- "locationId": "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "name": "Montifeno",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "8b5ed823-3668-489a-8015-307bdbd20f70": {
- "id": "8b5ed823-3668-489a-8015-307bdbd20f70",
- "label": "Vatolatsaka",
- "node": {
- "locationId": "8b5ed823-3668-489a-8015-307bdbd20f70",
- "name": "Vatolatsaka",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d": {
- "id": "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "label": "Besely",
- "node": {
- "locationId": "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "name": "Besely",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "d5ef718d-2e3f-4994-a883-aaba55770ef5": {
- "id": "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "label": "Bezaha",
- "node": {
- "locationId": "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "name": "Bezaha",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "644c81db-3248-4976-b0a8-2d6d1fee175f": {
- "id": "644c81db-3248-4976-b0a8-2d6d1fee175f",
- "label": "Maroarivo Ankazomanga",
- "node": {
- "locationId": "644c81db-3248-4976-b0a8-2d6d1fee175f",
- "name": "Maroarivo Ankazomanga",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0d551aef-884c-4007-8513-a9f7ef2e7d09": {
- "id": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "label": "Betioky",
- "node": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "name": "Betioky",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9eab42f7-ce76-49ce-8e4a-164c84fde3c9": {
- "id": "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "label": "FENOANDALA",
- "node": {
- "locationId": "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "name": "FENOANDALA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "42cbdedf-5db9-4c22-b0c3-58084dfaf401": {
- "id": "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "label": "LAZARIVO",
- "node": {
- "locationId": "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "name": "LAZARIVO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "9468774d-810a-4839-b443-34b0ab76cc2a": {
- "id": "9468774d-810a-4839-b443-34b0ab76cc2a",
- "label": "MANALOBE",
- "node": {
- "locationId": "9468774d-810a-4839-b443-34b0ab76cc2a",
- "name": "MANALOBE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "39d61976-10b7-4335-ba63-545862f53b29": {
- "id": "39d61976-10b7-4335-ba63-545862f53b29",
- "label": "ANDRANOMANGATSIAKA",
- "node": {
- "locationId": "39d61976-10b7-4335-ba63-545862f53b29",
- "name": "ANDRANOMANGATSIAKA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "0fdd2ffe-7707-47a4-8746-8645f408f924": {
- "id": "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "label": "BEAVOHA",
- "node": {
- "locationId": "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "name": "BEAVOHA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c9604fc4-cc91-455f-a804-f50425f9a6de": {
- "id": "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "label": "SALOBE",
- "node": {
- "locationId": "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "name": "SALOBE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "f15803cd-944f-4666-872b-24e02d2d6fac": {
- "id": "f15803cd-944f-4666-872b-24e02d2d6fac",
- "label": "Betioky Sud",
- "node": {
- "locationId": "f15803cd-944f-4666-872b-24e02d2d6fac",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1": {
- "id": "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "label": "MAROSAVOA",
- "node": {
- "locationId": "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "name": "MAROSAVOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac": {
- "id": "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "label": "SAVAZY II",
- "node": {
- "locationId": "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "name": "SAVAZY II",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "025bf4e0-9d50-4099-a1f3-334159fafd7f": {
- "id": "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "label": "ANTSAVOA",
- "node": {
- "locationId": "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "name": "ANTSAVOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a6d001ef-f194-4fde-9a2a-f43738d33b82": {
- "id": "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "label": "SOAMANONGA",
- "node": {
- "locationId": "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "name": "SOAMANONGA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a2b7e71e-e83b-4116-a2bc-ef026eae7c42": {
- "id": "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "label": "VATOLATSAKA",
- "node": {
- "locationId": "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "name": "VATOLATSAKA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "bae8154f-c908-4398-8942-3820e59f4ff5": {
- "id": "bae8154f-c908-4398-8942-3820e59f4ff5",
- "label": "TANAMBAO-HAUT",
- "node": {
- "locationId": "bae8154f-c908-4398-8942-3820e59f4ff5",
- "name": "TANAMBAO-HAUT",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0": {
- "id": "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "label": "BESELY",
- "node": {
- "locationId": "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "name": "BESELY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c6affba3-0fd2-4b52-84c5-c412049d1baa": {
- "id": "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "label": "BELAMOTY",
- "node": {
- "locationId": "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "name": "BELAMOTY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c4c311c7-537a-45d7-b3fd-a32592584bba": {
- "id": "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "label": "MONTIFENO",
- "node": {
- "locationId": "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "name": "MONTIFENO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3951513c-b05e-451c-af2c-9ccf05ef5910": {
- "id": "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "label": "VOHIMARY",
- "node": {
- "locationId": "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "4ffed295-ec56-43aa-9308-71bed6e61efe": {
- "id": "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "label": "ANTOHABATO",
- "node": {
- "locationId": "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "name": "ANTOHABATO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "0829d929-8b6a-4a47-b611-93c0a1a87d03": {
- "id": "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "label": "MAROARIVO",
- "node": {
- "locationId": "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "name": "MAROARIVO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7": {
- "id": "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "label": "ANKAZOMANGA OUEST",
- "node": {
- "locationId": "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "name": "ANKAZOMANGA OUEST",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107": {
- "id": "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "label": "SAKAMASAY",
- "node": {
- "locationId": "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "name": "SAKAMASAY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "8716f270-e924-4c35-8587-440e68237be1": {
- "id": "8716f270-e924-4c35-8587-440e68237be1",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "8716f270-e924-4c35-8587-440e68237be1",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "b410c887-50df-4699-ae70-bde33bd4df0e": {
- "id": "b410c887-50df-4699-ae70-bde33bd4df0e",
- "label": "BEZAHA",
- "node": {
- "locationId": "b410c887-50df-4699-ae70-bde33bd4df0e",
- "name": "BEZAHA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "ecb6bc61-b3b2-441d-b9b0-50c775947226": {
- "id": "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "label": "TAMEANTSOA",
- "node": {
- "locationId": "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "name": "TAMEANTSOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a3bb14c5-d983-4ba7-b653-77b85b252a04": {
- "id": "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "label": "AMBATRY MITSINJO",
- "node": {
- "locationId": "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "name": "AMBATRY MITSINJO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "700c68ef-f8dc-4f83-9339-037f8ef0c675": {
- "id": "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "label": "BETIOKY-ATSIMO",
- "node": {
- "locationId": "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "name": "BETIOKY-ATSIMO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "ba97f237-7ff7-4738-b835-00a78ec4bd42": {
- "id": "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "label": "MASIABOAY",
- "node": {
- "locationId": "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "name": "MASIABOAY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "166b8220-b86e-4471-86fd-9627d922e2d3": {
- "id": "166b8220-b86e-4471-86fd-9627d922e2d3",
- "label": "Sakamasay",
- "node": {
- "locationId": "166b8220-b86e-4471-86fd-9627d922e2d3",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "18cd974a-3520-4e7e-9ee7-824f30264c37": {
- "id": "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "label": "Beora",
- "node": {
- "locationId": "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "name": "Beora",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "b3a9cd44-2054-4c04-944d-f87e3c895b8f": {
- "id": "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "label": "BEANTAKE",
- "node": {
- "locationId": "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "name": "BEANTAKE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "03022ae7-30ae-4353-b67e-02e075995999": {
- "id": "03022ae7-30ae-4353-b67e-02e075995999",
- "label": "SOASERANA",
- "node": {
- "locationId": "03022ae7-30ae-4353-b67e-02e075995999",
- "name": "SOASERANA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "16fb627b-e39c-499d-9b83-eea86f03409f": {
- "id": "16fb627b-e39c-499d-9b83-eea86f03409f",
- "label": "TONGOBORY",
- "node": {
- "locationId": "16fb627b-e39c-499d-9b83-eea86f03409f",
- "name": "TONGOBORY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "8778f28f-e946-488a-9ac5-52da9b17bfaf": {
- "id": "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "label": "BEORA",
- "node": {
- "locationId": "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "name": "BEORA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3e5a2e63-bc73-420c-896b-ab75d06632e8": {
- "id": "3e5a2e63-bc73-420c-896b-ab75d06632e8",
- "label": "vatolatsaka",
- "node": {
- "locationId": "3e5a2e63-bc73-420c-896b-ab75d06632e8",
- "name": "vatolatsaka",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "2686a188-9bad-4560-b78d-619858aa02a1": {
- "id": "2686a188-9bad-4560-b78d-619858aa02a1",
- "label": "TOLIARA I",
- "node": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "name": "TOLIARA I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b8499d62-36a1-4c57-9f0c-91079ce15136": {
- "id": "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "label": "C.U. TOLIARY-I",
- "node": {
- "locationId": "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "name": "C.U. TOLIARY-I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "b6aff728-d0da-4398-9dfa-7d9783d13665": {
- "id": "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "label": "Sanfily",
- "node": {
- "locationId": "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "name": "Sanfily",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "c4d59d0a-7b64-43c0-8df8-8fa1082261ba": {
- "id": "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "label": "CU Toliara I",
- "node": {
- "locationId": "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "name": "CU Toliara I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "98ca480b-16b5-41e8-940e-0f4a89f79b66": {
- "id": "98ca480b-16b5-41e8-940e-0f4a89f79b66",
- "label": "Toliara I",
- "node": {
- "locationId": "98ca480b-16b5-41e8-940e-0f4a89f79b66",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "4d6bfb3d-39aa-491c-b711-053657f74c32": {
- "id": "4d6bfb3d-39aa-491c-b711-053657f74c32",
- "label": "Toliara I",
- "node": {
- "locationId": "4d6bfb3d-39aa-491c-b711-053657f74c32",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7f9ae60b-74b2-4fe8-b025-3dcd11109a97": {
- "id": "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "label": "Alaotra Mangoro",
- "node": {
- "locationId": "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "name": "Alaotra Mangoro",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "afee216f-4806-4034-9af3-b7b3898529c7": {
- "id": "afee216f-4806-4034-9af3-b7b3898529c7",
- "label": "Ihorombe",
- "node": {
- "locationId": "afee216f-4806-4034-9af3-b7b3898529c7",
- "name": "Ihorombe",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7c9065e2-afb3-440f-be7c-acb9a6f55fa4": {
- "id": "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "label": "Haute Matsiatra",
- "node": {
- "locationId": "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "name": "Haute Matsiatra",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "8c72371f-0de7-438f-b271-8bd91f006ace": {
- "id": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "label": "VAKINANKARATRA",
- "node": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "name": "VAKINANKARATRA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e": {
- "id": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "label": "Ambatolampy",
- "node": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "aae35aa3-de43-4211-9259-19e18392457f": {
- "id": "aae35aa3-de43-4211-9259-19e18392457f",
- "label": "Alarobia Antanamalaza",
- "node": {
- "locationId": "aae35aa3-de43-4211-9259-19e18392457f",
- "name": "Alarobia Antanamalaza",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "7cb976d6-d588-43e0-b34e-4d06a2b6aad5": {
- "id": "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "label": "Manjakatompo",
- "node": {
- "locationId": "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "name": "Manjakatompo",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "87b702c4-f47f-4a85-9835-78e531f843d3": {
- "id": "87b702c4-f47f-4a85-9835-78e531f843d3",
- "label": "Belambo Firaisana",
- "node": {
- "locationId": "87b702c4-f47f-4a85-9835-78e531f843d3",
- "name": "Belambo Firaisana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "bdc50aeb-afbd-4f82-95e9-cf9043436606": {
- "id": "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "label": "Andranovelona",
- "node": {
- "locationId": "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "name": "Andranovelona",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "919d123a-dbc8-4a9a-9774-973bb5e46883": {
- "id": "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "label": "Morarano",
- "node": {
- "locationId": "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "name": "Morarano",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "c68faf7b-0e71-4b7a-9f59-419b50066ae4": {
- "id": "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "label": "Andravola Vohipeno",
- "node": {
- "locationId": "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "name": "Andravola Vohipeno",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "36da4b3e-1359-44ac-95be-436b85af1ecf": {
- "id": "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "label": "Antanimasaka Tsaramiafara",
- "node": {
- "locationId": "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "name": "Antanimasaka Tsaramiafara",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "8a2ad489-be1e-4387-a7ef-d0a33182139b": {
- "id": "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "label": "Ambatolampy",
- "node": {
- "locationId": "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "77676555-7223-46d7-bf94-5929775ebed2": {
- "id": "77676555-7223-46d7-bf94-5929775ebed2",
- "label": "Ambohimpihaonana",
- "node": {
- "locationId": "77676555-7223-46d7-bf94-5929775ebed2",
- "name": "Ambohimpihaonana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "13ccda55-588f-433f-8632-b286328b37b0": {
- "id": "13ccda55-588f-433f-8632-b286328b37b0",
- "label": "Tsinjoarivo",
- "node": {
- "locationId": "13ccda55-588f-433f-8632-b286328b37b0",
- "name": "Tsinjoarivo",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "89142793-76c4-4c1c-a6d6-30fad260dd55": {
- "id": "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "label": "Andriambilany",
- "node": {
- "locationId": "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "name": "Andriambilany",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "b3d928eb-95a4-4821-ad7b-d820202158a1": {
- "id": "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "label": "Ambodifarihy Fenomanana",
- "node": {
- "locationId": "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "name": "Ambodifarihy Fenomanana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c": {
- "id": "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "label": "Tsiafajavona Ankaratra",
- "node": {
- "locationId": "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "name": "Tsiafajavona Ankaratra",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "19f98036-ab15-4150-9f6d-a7311875b9a0": {
- "id": "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "label": "Antsampandrano",
- "node": {
- "locationId": "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "name": "Antsampandrano",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "324c72be-0931-4afb-9249-65af9deb257c": {
- "id": "324c72be-0931-4afb-9249-65af9deb257c",
- "label": "Andriatsivalana",
- "node": {
- "locationId": "324c72be-0931-4afb-9249-65af9deb257c",
- "name": "Andriatsivalana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "8c00d949-4d09-4910-8137-7920ef815e34": {
- "id": "8c00d949-4d09-4910-8137-7920ef815e34",
- "label": "Behenjy",
- "node": {
- "locationId": "8c00d949-4d09-4910-8137-7920ef815e34",
- "name": "Behenjy",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "191c1708-aeed-4382-bec5-541a45465ece": {
- "id": "191c1708-aeed-4382-bec5-541a45465ece",
- "label": "Ambatondrakalavao",
- "node": {
- "locationId": "191c1708-aeed-4382-bec5-541a45465ece",
- "name": "Ambatondrakalavao",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "a46fd233-5e60-4988-87d6-8b32dbacf0db": {
- "id": "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "label": "Antakasina",
- "node": {
- "locationId": "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "name": "Antakasina",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "d23df2a3-7793-4c2c-bbbf-cfa1e464e029": {
- "id": "d23df2a3-7793-4c2c-bbbf-cfa1e464e029",
- "label": "Sabotsy Namatoana",
- "node": {
- "locationId": "d23df2a3-7793-4c2c-bbbf-cfa1e464e029",
- "name": "Sabotsy Namatoana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1": {
- "id": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "label": "Antanifotsy",
- "node": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "96c371d0-50be-43f0-992a-fb502180ed34": {
- "id": "96c371d0-50be-43f0-992a-fb502180ed34",
- "label": "Soamanandrariny",
- "node": {
- "locationId": "96c371d0-50be-43f0-992a-fb502180ed34",
- "name": "Soamanandrariny",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "fd4eb872-6c12-4fa6-96ec-4862b896453b": {
- "id": "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "label": "Ambatomiady",
- "node": {
- "locationId": "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "name": "Ambatomiady",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "d54c390d-d884-402b-9658-e05fd43e703f": {
- "id": "d54c390d-d884-402b-9658-e05fd43e703f",
- "label": "Antsampandrano",
- "node": {
- "locationId": "d54c390d-d884-402b-9658-e05fd43e703f",
- "name": "Antsampandrano",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a1c140be-15a7-4541-a2a2-6744f42fd3f8": {
- "id": "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "label": "Ambatotsipihina",
- "node": {
- "locationId": "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "name": "Ambatotsipihina",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a305025f-5b3d-443b-8bb2-99eba758e195": {
- "id": "a305025f-5b3d-443b-8bb2-99eba758e195",
- "label": "Andranofito",
- "node": {
- "locationId": "a305025f-5b3d-443b-8bb2-99eba758e195",
- "name": "Andranofito",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "28d75e6b-3008-4267-8451-1cfdd3b6d11e": {
- "id": "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "label": "Ambohitompoina",
- "node": {
- "locationId": "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "name": "Ambohitompoina",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "23b0a4c1-dcd2-4771-8e8e-4102cd7af777": {
- "id": "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "label": "Anjamanga",
- "node": {
- "locationId": "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "name": "Anjamanga",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "93018353-d128-485a-82a1-9fe05547b161": {
- "id": "93018353-d128-485a-82a1-9fe05547b161",
- "label": "Belanitra",
- "node": {
- "locationId": "93018353-d128-485a-82a1-9fe05547b161",
- "name": "Belanitra",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "658cafdc-b25b-4bc8-b00e-7b78d6b50aff": {
- "id": "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "label": "Ambodiriana",
- "node": {
- "locationId": "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "name": "Ambodiriana",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "92bf4957-67d9-454e-ab0f-f1ca6af1f87d": {
- "id": "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "label": "Antanifotsy",
- "node": {
- "locationId": "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "9ea6ab54-5742-4413-8930-1efff9cbb439": {
- "id": "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "label": "Ampitatafika",
- "node": {
- "locationId": "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "name": "Ampitatafika",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a526f2a4-0248-4069-967d-53c6ac3da6c0": {
- "id": "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "label": "Ambatolahy",
- "node": {
- "locationId": "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "168d3ad4-2191-442d-ba22-afff427ad27e": {
- "id": "168d3ad4-2191-442d-ba22-afff427ad27e",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "168d3ad4-2191-442d-ba22-afff427ad27e",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "65c9ae95-7eb4-4346-bda1-182d3358a1fb": {
- "id": "65c9ae95-7eb4-4346-bda1-182d3358a1fb",
- "label": "Antsahalava",
- "node": {
- "locationId": "65c9ae95-7eb4-4346-bda1-182d3358a1fb",
- "name": "Antsahalava",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "bb91f72a-930a-4379-a545-6f0020a0beff": {
- "id": "bb91f72a-930a-4379-a545-6f0020a0beff",
- "label": "Antsirabe I",
- "node": {
- "locationId": "bb91f72a-930a-4379-a545-6f0020a0beff",
- "name": "Antsirabe I",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "93bcd719-80d4-43a1-990f-cd92dd4fea47": {
- "id": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "label": "Faratsiho",
- "node": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "name": "Faratsiho",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "be4a0fee-168a-41ad-8d4f-96c99d573d9d": {
- "id": "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "label": "Andranomiady",
- "node": {
- "locationId": "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "name": "Andranomiady",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead": {
- "id": "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "label": "Ambatofotsy Ambohiborona",
- "node": {
- "locationId": "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "name": "Ambatofotsy Ambohiborona",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "59ade976-adb3-4e72-ad24-2bb5ea6c2d99": {
- "id": "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "label": "Faravohitra Vinaninony Avaratra",
- "node": {
- "locationId": "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "name": "Faravohitra Vinaninony Avaratra",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "852fb53c-21a2-455e-9106-5e484ac8ca01": {
- "id": "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "label": "Faratsiho",
- "node": {
- "locationId": "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "name": "Faratsiho",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "46aca870-d87c-46b3-88da-6bfca81d4c23": {
- "id": "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "label": "Antsapanimahazo",
- "node": {
- "locationId": "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "name": "Antsapanimahazo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "e20fad2e-c286-4f4f-a427-16925a3d7ffa": {
- "id": "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "label": "Ramainandro",
- "node": {
- "locationId": "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "name": "Ramainandro",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3": {
- "id": "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "label": "Vinaninony Atsimo",
- "node": {
- "locationId": "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "name": "Vinaninony Atsimo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "d28f2376-6b42-4dc5-9700-c64e062d7187": {
- "id": "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "label": "Ambatoasana Valabetokana",
- "node": {
- "locationId": "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "name": "Ambatoasana Valabetokana",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "c0c5eb0b-de1a-4c9b-852f-79a5d971d147": {
- "id": "c0c5eb0b-de1a-4c9b-852f-79a5d971d147",
- "label": "Miandrarivo",
- "node": {
- "locationId": "c0c5eb0b-de1a-4c9b-852f-79a5d971d147",
- "name": "Miandrarivo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f": {
- "id": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "label": "Antsirabe I",
- "node": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "name": "Antsirabe I",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15": {
- "id": "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "label": "Ampatana Mandriankeniheny (1er A)",
- "node": {
- "locationId": "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "name": "Ampatana Mandriankeniheny (1er A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "4c9a531c-9d88-4d5f-b582-f74dea6e0a20": {
- "id": "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "label": "Antsenakely Andraikiba (2e A)",
- "node": {
- "locationId": "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "name": "Antsenakely Andraikiba (2e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "05245ca6-c079-46d8-a804-1fd3ea8af0ef": {
- "id": "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "label": "Mahazoarivo Avarabohitra (3e A)",
- "node": {
- "locationId": "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "name": "Mahazoarivo Avarabohitra (3e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "6de408e9-f310-4001-9972-3a1eadd3665d": {
- "id": "6de408e9-f310-4001-9972-3a1eadd3665d",
- "label": "Antsirabe Afovoany Atsinanana (6e A)",
- "node": {
- "locationId": "6de408e9-f310-4001-9972-3a1eadd3665d",
- "name": "Antsirabe Afovoany Atsinanana (6e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "7919cbbb-8017-4cd3-809f-be2ab34aafb3": {
- "id": "7919cbbb-8017-4cd3-809f-be2ab34aafb3",
- "label": "Manodidina ny Gara Ambilombe (5e A)",
- "node": {
- "locationId": "7919cbbb-8017-4cd3-809f-be2ab34aafb3",
- "name": "Manodidina ny Gara Ambilombe (5e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a": {
- "id": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "label": "Betafo",
- "node": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "name": "Betafo",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9b231e75-15ae-4285-b669-26b5199a8499": {
- "id": "9b231e75-15ae-4285-b669-26b5199a8499",
- "label": "Ambohimanambola",
- "node": {
- "locationId": "9b231e75-15ae-4285-b669-26b5199a8499",
- "name": "Ambohimanambola",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "752c94b7-2647-49b4-bb76-255d548fe7ff": {
- "id": "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "label": "Antohobe",
- "node": {
- "locationId": "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "name": "Antohobe",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "83ad1209-5c30-4477-abe0-20d03376867d": {
- "id": "83ad1209-5c30-4477-abe0-20d03376867d",
- "label": "Soavina",
- "node": {
- "locationId": "83ad1209-5c30-4477-abe0-20d03376867d",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "81aa5883-5d4e-435a-b258-083ca6315f1d": {
- "id": "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "label": "Ambatonikolahy",
- "node": {
- "locationId": "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "name": "Ambatonikolahy",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "b32be1f7-2205-4027-98ea-0bcad62dc235": {
- "id": "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "label": "Ambohimasina",
- "node": {
- "locationId": "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "name": "Ambohimasina",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "52d4b899-126a-4f84-ac53-076ce46353e5": {
- "id": "52d4b899-126a-4f84-ac53-076ce46353e5",
- "label": "Manohisoa",
- "node": {
- "locationId": "52d4b899-126a-4f84-ac53-076ce46353e5",
- "name": "Manohisoa",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "37acc33a-76bb-46c3-8f19-7e3a3d646756": {
- "id": "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "label": "Ambohijato Mandritsara",
- "node": {
- "locationId": "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "name": "Ambohijato Mandritsara",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42": {
- "id": "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "label": "Anosiarivo Manampana",
- "node": {
- "locationId": "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "name": "Anosiarivo Manampana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "e504a641-266a-4dbb-a448-acac17b3bfa2": {
- "id": "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "label": "Antsoso",
- "node": {
- "locationId": "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "name": "Antsoso",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "9d7122c3-cc2d-4932-8cf8-c835b941ad2e": {
- "id": "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "label": "Andrembesoa",
- "node": {
- "locationId": "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "name": "Andrembesoa",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "b5d30b67-30a4-4670-8582-6f3d49536d5c": {
- "id": "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "label": "Mahaiza",
- "node": {
- "locationId": "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "name": "Mahaiza",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "2cdd8535-b104-4f60-994b-00f6d2cadb09": {
- "id": "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "label": "Alakamisy Anativato",
- "node": {
- "locationId": "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "name": "Alakamisy Anativato",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "e9dbaf81-7c8b-49b0-9162-56936d3e14ac": {
- "id": "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "label": "Tritriva",
- "node": {
- "locationId": "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "name": "Tritriva",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "bc3af750-7df3-4bf8-938d-191075c28981": {
- "id": "bc3af750-7df3-4bf8-938d-191075c28981",
- "label": "Betafo",
- "node": {
- "locationId": "bc3af750-7df3-4bf8-938d-191075c28981",
- "name": "Betafo",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "2114fcad-f157-4017-909b-5e59dfb94833": {
- "id": "2114fcad-f157-4017-909b-5e59dfb94833",
- "label": "Alarobia Bemaha",
- "node": {
- "locationId": "2114fcad-f157-4017-909b-5e59dfb94833",
- "name": "Alarobia Bemaha",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "381302de-b96d-43c6-bcdf-6cbe05732674": {
- "id": "381302de-b96d-43c6-bcdf-6cbe05732674",
- "label": "Inanantonana",
- "node": {
- "locationId": "381302de-b96d-43c6-bcdf-6cbe05732674",
- "name": "Inanantonana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2": {
- "id": "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "label": "Andranomafana",
- "node": {
- "locationId": "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "name": "Andranomafana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "d1db6d42-31d3-4cbe-8374-5624e83e4634": {
- "id": "d1db6d42-31d3-4cbe-8374-5624e83e4634",
- "label": "Alakamisy Marososona",
- "node": {
- "locationId": "d1db6d42-31d3-4cbe-8374-5624e83e4634",
- "name": "Alakamisy Marososona",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf": {
- "id": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "label": "Antsirabe II",
- "node": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "name": "Antsirabe II",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dc89432b-133c-4c0b-9c83-b305926f21e6": {
- "id": "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "label": "Alatsinainy Ibity",
- "node": {
- "locationId": "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "name": "Alatsinainy Ibity",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "979c3722-62e0-417d-9271-013388d03044": {
- "id": "979c3722-62e0-417d-9271-013388d03044",
- "label": "Andranomanelatra",
- "node": {
- "locationId": "979c3722-62e0-417d-9271-013388d03044",
- "name": "Andranomanelatra",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "b7225e6c-1695-46c8-b4a6-415933e124b0": {
- "id": "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "label": "Ambohimiarivo",
- "node": {
- "locationId": "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "name": "Ambohimiarivo",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb": {
- "id": "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "label": "Tsarahonenana Sahanivotry",
- "node": {
- "locationId": "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "name": "Tsarahonenana Sahanivotry",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "b844f83d-d98b-4a39-b8cd-caf25a220dfe": {
- "id": "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "label": "Belazao",
- "node": {
- "locationId": "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "name": "Belazao",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "51b25504-9b7f-40ee-8475-02d136f20a85": {
- "id": "51b25504-9b7f-40ee-8475-02d136f20a85",
- "label": "Vinaninkarena",
- "node": {
- "locationId": "51b25504-9b7f-40ee-8475-02d136f20a85",
- "name": "Vinaninkarena",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "9f215fce-848f-43a0-8ede-e0d1b39dccef": {
- "id": "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "label": "Ambohibary",
- "node": {
- "locationId": "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "67b1db19-3d0d-44fd-9912-73bf2e60e446": {
- "id": "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "label": "Manandona",
- "node": {
- "locationId": "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "name": "Manandona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "1b92f468-5f36-4b13-b017-029b7491b380": {
- "id": "1b92f468-5f36-4b13-b017-029b7491b380",
- "label": "Mangarano",
- "node": {
- "locationId": "1b92f468-5f36-4b13-b017-029b7491b380",
- "name": "Mangarano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "a3a086ce-c852-43d8-87a1-6e1acb57703b": {
- "id": "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "label": "Mandrosohasina",
- "node": {
- "locationId": "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "name": "Mandrosohasina",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "f6d21453-be90-4b62-9484-8fbc6aa07ce2": {
- "id": "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "label": "Antanambao",
- "node": {
- "locationId": "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "name": "Antanambao",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "28dac602-8e8c-4a98-a344-2fa8f20a6d5b": {
- "id": "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "label": "Antsoatany",
- "node": {
- "locationId": "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "name": "Antsoatany",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "8209d646-2b61-4f8e-8b6b-a5de664a9e84": {
- "id": "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "label": "Soanindrariny",
- "node": {
- "locationId": "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "name": "Soanindrariny",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "f359d7ef-833e-4d70-838d-112a770bc5c2": {
- "id": "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "label": "Ambohidranandriana",
- "node": {
- "locationId": "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "name": "Ambohidranandriana",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "c6677845-2fbe-4619-b7d3-aa6577c8975f": {
- "id": "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "label": "Ambano",
- "node": {
- "locationId": "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "name": "Ambano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "4a30bf2a-addf-4971-b212-a8d98683694b": {
- "id": "4a30bf2a-addf-4971-b212-a8d98683694b",
- "label": "Ambatomena",
- "node": {
- "locationId": "4a30bf2a-addf-4971-b212-a8d98683694b",
- "name": "Ambatomena",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "27e0d189-b1ee-44c5-b765-196e806d3e62": {
- "id": "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "label": "Sahanivotry Manandona",
- "node": {
- "locationId": "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "name": "Sahanivotry Manandona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "2b66f4c1-4c70-4279-8c68-fa2d27073ca4": {
- "id": "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "label": "Ambohitsaratelo Ambano",
- "node": {
- "locationId": "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "name": "Ambohitsaratelo Ambano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "52d4a1c9-1b97-492c-896e-69fa93cee69b": {
- "id": "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "label": "Antanimandry",
- "node": {
- "locationId": "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "name": "Antanimandry",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "fc971696-05c0-4772-bda4-f3d272d2325a": {
- "id": "fc971696-05c0-4772-bda4-f3d272d2325a",
- "label": "Ambohitsimanova",
- "node": {
- "locationId": "fc971696-05c0-4772-bda4-f3d272d2325a",
- "name": "Ambohitsimanova",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "3e74a64b-e674-44dd-a94f-61114382118e": {
- "id": "3e74a64b-e674-44dd-a94f-61114382118e",
- "label": "Alakamisy Marososona",
- "node": {
- "locationId": "3e74a64b-e674-44dd-a94f-61114382118e",
- "name": "Alakamisy Marososona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f8321f6f-3efe-4c6f-9306-c29be17253e7": {
- "id": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "label": "Mandoto",
- "node": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "name": "Mandoto",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "557ec639-fc0f-43e7-b643-dd8d22f4d278": {
- "id": "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "label": "Vasiana",
- "node": {
- "locationId": "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "name": "Vasiana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5": {
- "id": "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "label": "Betsohana",
- "node": {
- "locationId": "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "name": "Betsohana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "48b67d0f-aadf-432e-8184-07d30afec7b1": {
- "id": "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "label": "Anjoma Ramartina",
- "node": {
- "locationId": "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "name": "Anjoma Ramartina",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc": {
- "id": "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "label": "Vinany",
- "node": {
- "locationId": "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "name": "Vinany",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "669b6f23-6e4f-4797-b4bf-f87172899f14": {
- "id": "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "label": "Fidirana",
- "node": {
- "locationId": "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "name": "Fidirana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "574aaca2-1acb-4914-a207-660d7ee23f87": {
- "id": "574aaca2-1acb-4914-a207-660d7ee23f87",
- "label": "Tanambao Ambary",
- "node": {
- "locationId": "574aaca2-1acb-4914-a207-660d7ee23f87",
- "name": "Tanambao Ambary",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "1c94920e-5586-4e86-96c0-b36439aea423": {
- "id": "1c94920e-5586-4e86-96c0-b36439aea423",
- "label": "Ankazomiriotra",
- "node": {
- "locationId": "1c94920e-5586-4e86-96c0-b36439aea423",
- "name": "Ankazomiriotra",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "c062eb09-c166-414a-8a1e-851284235b1f": {
- "id": "c062eb09-c166-414a-8a1e-851284235b1f",
- "label": "Mandoto",
- "node": {
- "locationId": "c062eb09-c166-414a-8a1e-851284235b1f",
- "name": "Mandoto",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "4e3b227f-efe2-403b-9147-2631d7468383": {
- "id": "4e3b227f-efe2-403b-9147-2631d7468383",
- "label": "Vatovavy Fitovinany",
- "node": {
- "locationId": "4e3b227f-efe2-403b-9147-2631d7468383",
- "name": "Vatovavy Fitovinany",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "b16fb018-516f-4a9a-93fc-2a015c3c555c": {
- "id": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "label": "IHOROMBE",
- "node": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "name": "IHOROMBE",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "2aaadc77-8bc1-4f4c-9f56-c38177194f26": {
- "id": "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "label": "Ihosy",
- "node": {
- "locationId": "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "d8db17bd-6b32-495f-bc69-8fe402820a77": {
- "id": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "label": "Iakora",
- "node": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "name": "Iakora",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4ccfcff8-9a13-458c-8fbd-72ad2ae62961": {
- "id": "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "label": "Iakora",
- "node": {
- "locationId": "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "name": "Iakora",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- },
- "7dd5b702-7205-4fe7-8bbd-80b114d66c70": {
- "id": "7dd5b702-7205-4fe7-8bbd-80b114d66c70",
- "label": "Ranotsara nord",
- "node": {
- "locationId": "7dd5b702-7205-4fe7-8bbd-80b114d66c70",
- "name": "Ranotsara nord",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- },
- "3aa9c86c-9e95-451c-8950-163608395fde": {
- "id": "3aa9c86c-9e95-451c-8950-163608395fde",
- "label": "Begogo",
- "node": {
- "locationId": "3aa9c86c-9e95-451c-8950-163608395fde",
- "name": "Begogo",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8": {
- "id": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "label": "Ivohibe",
- "node": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "name": "Ivohibe",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7": {
- "id": "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "label": "Antambohobe",
- "node": {
- "locationId": "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "name": "Antambohobe",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "0dac7ddb-fc17-4252-b70f-547c48bb8adc": {
- "id": "0dac7ddb-fc17-4252-b70f-547c48bb8adc",
- "label": "Maropaika",
- "node": {
- "locationId": "0dac7ddb-fc17-4252-b70f-547c48bb8adc",
- "name": "Maropaika",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "2dae8d07-9695-4b72-ab25-71937f4068d2": {
- "id": "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "label": "Ivohibe",
- "node": {
- "locationId": "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "name": "Ivohibe",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "697628bd-e71b-492a-b9d4-b771c4702e87": {
- "id": "697628bd-e71b-492a-b9d4-b771c4702e87",
- "label": "Ivongo",
- "node": {
- "locationId": "697628bd-e71b-492a-b9d4-b771c4702e87",
- "name": "Ivongo",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "32d0504c-f284-4599-9cc3-638c01a04c65": {
- "id": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "label": "Ihosy",
- "node": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c641c48c-1690-4abb-9a9e-165812d1d500": {
- "id": "c641c48c-1690-4abb-9a9e-165812d1d500",
- "label": "Ambia",
- "node": {
- "locationId": "c641c48c-1690-4abb-9a9e-165812d1d500",
- "name": "Ambia",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "f3a0369e-385f-4eec-a290-5f8add147e60": {
- "id": "f3a0369e-385f-4eec-a290-5f8add147e60",
- "label": "Andiolava",
- "node": {
- "locationId": "f3a0369e-385f-4eec-a290-5f8add147e60",
- "name": "Andiolava",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "03377c52-2738-4580-93fc-676b12f2a74e": {
- "id": "03377c52-2738-4580-93fc-676b12f2a74e",
- "label": "Soamatasy",
- "node": {
- "locationId": "03377c52-2738-4580-93fc-676b12f2a74e",
- "name": "Soamatasy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "fc99cf99-bbd6-4803-a80b-7e35a75a30a4": {
- "id": "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "label": "Analavoka",
- "node": {
- "locationId": "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "name": "Analavoka",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "9904c5e6-5222-47fa-8f24-9e739862d13d": {
- "id": "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "label": "Iloto menamaty",
- "node": {
- "locationId": "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "name": "Iloto menamaty",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "7eaf7efe-6d24-44f3-9b2c-302495b91326": {
- "id": "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "label": "Sakalalina",
- "node": {
- "locationId": "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "name": "Sakalalina",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "fab9cbc3-82b9-46b4-a919-fff642d24b87": {
- "id": "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "label": "Ankily",
- "node": {
- "locationId": "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "name": "Ankily",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "521be9ba-24b9-4799-a600-609e7b45bcd9": {
- "id": "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "label": "Zazafotsy",
- "node": {
- "locationId": "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "name": "Zazafotsy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "82177de3-6b83-4a41-8aa7-b7c5061b9832": {
- "id": "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "label": "Analaliry",
- "node": {
- "locationId": "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "name": "Analaliry",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "5803bcb2-1491-41b6-b49b-d6633106c2a6": {
- "id": "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "label": "Irina",
- "node": {
- "locationId": "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "name": "Irina",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "b800c5f4-5185-4e8f-9632-1f4755d5d5d1": {
- "id": "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "label": "Ilakaka",
- "node": {
- "locationId": "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "name": "Ilakaka",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "e4f110aa-817a-4eb1-95c4-037e41a3e902": {
- "id": "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "label": "Satrokala",
- "node": {
- "locationId": "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "name": "Satrokala",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "a580ee00-578a-4d52-8224-6d0338ea8937": {
- "id": "a580ee00-578a-4d52-8224-6d0338ea8937",
- "label": "Ranohira",
- "node": {
- "locationId": "a580ee00-578a-4d52-8224-6d0338ea8937",
- "name": "Ranohira",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "51416e46-1d93-491c-bd5b-fcd20b3aa5ec": {
- "id": "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "label": "Ihosy",
- "node": {
- "locationId": "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "e1d29ed6-c2d0-4a99-87ad-124f5292c549": {
- "id": "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "label": "Tolohomiady",
- "node": {
- "locationId": "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "name": "Tolohomiady",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "f808d337-9dd4-4628-a17a-b896b7efbc13": {
- "id": "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "label": "Ambatolahy",
- "node": {
- "locationId": "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48": {
- "id": "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "label": "Mahasoa",
- "node": {
- "locationId": "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "name": "Mahasoa",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "3117048c-6918-45b2-a8c8-95b38b1ec625": {
- "id": "3117048c-6918-45b2-a8c8-95b38b1ec625",
- "label": "Sahambano",
- "node": {
- "locationId": "3117048c-6918-45b2-a8c8-95b38b1ec625",
- "name": "Sahambano",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "c09f242a-b148-4464-af7a-779d6c015aac": {
- "id": "c09f242a-b148-4464-af7a-779d6c015aac",
- "label": "Anosy",
- "node": {
- "locationId": "c09f242a-b148-4464-af7a-779d6c015aac",
- "name": "Anosy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7d913e78-11ee-4f8f-8790-9347efb295e7": {
- "id": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "label": "BOENY",
- "node": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "name": "BOENY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "ad4f893e-76e7-4e52-8ea5-750c1510780e": {
- "id": "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "label": "Marovoay",
- "node": {
- "locationId": "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "4d58cab4-06d0-44ca-936b-b5a1f06c5b05": {
- "id": "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "label": "MITSINJO",
- "node": {
- "locationId": "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "name": "MITSINJO",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f": {
- "id": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "label": "SOALALA",
- "node": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "name": "SOALALA",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1b3a86a7-e2aa-4160-b68c-5c15c727d56b": {
- "id": "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "label": "Soalala",
- "node": {
- "locationId": "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "name": "Soalala",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "da50edff-13f2-4264-ae0f-a21d7fb36dac": {
- "id": "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "label": "ANTSAKOAMILEKA",
- "node": {
- "locationId": "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "name": "ANTSAKOAMILEKA",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "eac5af9c-04f7-4e75-a484-a49f204a04df": {
- "id": "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "label": "Antsakoamileka",
- "node": {
- "locationId": "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "name": "Antsakoamileka",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "876c5878-4cfc-447e-8813-2846b3806857": {
- "id": "876c5878-4cfc-447e-8813-2846b3806857",
- "label": "Andranomavo",
- "node": {
- "locationId": "876c5878-4cfc-447e-8813-2846b3806857",
- "name": "Andranomavo",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "ec0cf731-4ef0-4b1f-9562-feeed05eec39": {
- "id": "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "label": "AMBOHIPAKY",
- "node": {
- "locationId": "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "name": "AMBOHIPAKY",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "7ed8092b-a1a7-43b6-ad7b-1573787c65f7": {
- "id": "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "label": "Ambohipaky",
- "node": {
- "locationId": "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "name": "Ambohipaky",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9": {
- "id": "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "label": "SOALALA",
- "node": {
- "locationId": "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "name": "SOALALA",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6": {
- "id": "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6",
- "label": "ANDRANOMAVO",
- "node": {
- "locationId": "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6",
- "name": "ANDRANOMAVO",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "1addff30-2078-458e-9423-eecfd04cc837": {
- "id": "1addff30-2078-458e-9423-eecfd04cc837",
- "label": "Mahajanga I",
- "node": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "53b855c9-71de-44fb-a7b8-6dea302d2ccc": {
- "id": "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "label": "CU MAHAJANGA",
- "node": {
- "locationId": "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "name": "CU MAHAJANGA",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- },
- "a80de6c1-9347-4555-b53b-aa8141499f52": {
- "id": "a80de6c1-9347-4555-b53b-aa8141499f52",
- "label": "Mahajanga I",
- "node": {
- "locationId": "a80de6c1-9347-4555-b53b-aa8141499f52",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- },
- "f47c4343-66f3-437a-851c-c3bd5cb66a5f": {
- "id": "f47c4343-66f3-437a-851c-c3bd5cb66a5f",
- "label": "CU Mahajanga",
- "node": {
- "locationId": "f47c4343-66f3-437a-851c-c3bd5cb66a5f",
- "name": "CU Mahajanga",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "13df21e6-1fd0-4b27-b733-1e38f691da7e": {
- "id": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "label": "Marovoay",
- "node": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2665f986-0826-4713-abbf-432c3095b72d": {
- "id": "2665f986-0826-4713-abbf-432c3095b72d",
- "label": "Antanambao-Andranolava",
- "node": {
- "locationId": "2665f986-0826-4713-abbf-432c3095b72d",
- "name": "Antanambao-Andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1c4d6025-5d90-4ebe-946c-d5782b33b946": {
- "id": "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "label": "TSARARANO",
- "node": {
- "locationId": "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "name": "TSARARANO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "df16044d-7511-4334-9728-e8735eab9935": {
- "id": "df16044d-7511-4334-9728-e8735eab9935",
- "label": "MANARATSANDRY",
- "node": {
- "locationId": "df16044d-7511-4334-9728-e8735eab9935",
- "name": "MANARATSANDRY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "46b1b03e-6aba-4879-b380-47127cec78e5": {
- "id": "46b1b03e-6aba-4879-b380-47127cec78e5",
- "label": "Tanambao andranolava",
- "node": {
- "locationId": "46b1b03e-6aba-4879-b380-47127cec78e5",
- "name": "Tanambao andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "46fc74b7-9406-4337-b596-2dfe4cb5eb95": {
- "id": "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "label": "ANTANAMBAO ANDRANOLAVA",
- "node": {
- "locationId": "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "name": "ANTANAMBAO ANDRANOLAVA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "c8556d20-fea9-4055-a144-e24447efb2c0": {
- "id": "c8556d20-fea9-4055-a144-e24447efb2c0",
- "label": "Antanimasaka",
- "node": {
- "locationId": "c8556d20-fea9-4055-a144-e24447efb2c0",
- "name": "Antanimasaka",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "5defac73-3f2b-49c8-8b23-3220835b03c2": {
- "id": "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "label": "AMBOLOMOTY",
- "node": {
- "locationId": "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "name": "AMBOLOMOTY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "f03247fa-644e-4185-b487-1340a4a431bc": {
- "id": "f03247fa-644e-4185-b487-1340a4a431bc",
- "label": "MAROSAKOA",
- "node": {
- "locationId": "f03247fa-644e-4185-b487-1340a4a431bc",
- "name": "MAROSAKOA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b": {
- "id": "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "label": "ANKAZOMBORONA",
- "node": {
- "locationId": "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "name": "ANKAZOMBORONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "7b54d957-2f43-4999-93d0-8a9c7af381bf": {
- "id": "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "label": "MAROVOAY",
- "node": {
- "locationId": "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "name": "MAROVOAY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6f225cef-3e43-4ce5-af14-a9a1d9798bdd": {
- "id": "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "label": "AMBOLOMOTY",
- "node": {
- "locationId": "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "name": "AMBOLOMOTY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4": {
- "id": "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "label": "Bemaharivo",
- "node": {
- "locationId": "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "name": "Bemaharivo",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934": {
- "id": "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "label": "Manaratsandry",
- "node": {
- "locationId": "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "name": "Manaratsandry",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "bf554bf2-da75-4927-a322-ac663bdbffd7": {
- "id": "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "label": "Tsararano",
- "node": {
- "locationId": "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "name": "Tsararano",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6614ec43-fa7a-4f08-9a02-9acaf9ceebec": {
- "id": "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "label": "Ankazomborona",
- "node": {
- "locationId": "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "name": "Ankazomborona",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "af16c9b0-91f8-4172-a51a-f76c8214597c": {
- "id": "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "label": "Marovoay Banlieu",
- "node": {
- "locationId": "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "name": "Marovoay Banlieu",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "29ebb17d-d9f4-47f7-ae14-9acec399b358": {
- "id": "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "label": "ANTANIMASAKA",
- "node": {
- "locationId": "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "name": "ANTANIMASAKA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "02931700-6ed5-4c5e-9d9e-7220407d7e7e": {
- "id": "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "label": "BEMAHARIVO",
- "node": {
- "locationId": "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "name": "BEMAHARIVO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "30da8bf6-dff5-4e38-b1cd-35c9c33d457f": {
- "id": "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "label": "MAROVOAY VILLE",
- "node": {
- "locationId": "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "name": "MAROVOAY VILLE",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "861573ab-029c-4dbb-8ba8-0bf591a0978b": {
- "id": "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "label": "ANKAZOMBORONA",
- "node": {
- "locationId": "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "name": "ANKAZOMBORONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1e55b1b9-9775-49b0-b7f1-caec00e2b3da": {
- "id": "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "label": "Ankaboka",
- "node": {
- "locationId": "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "name": "Ankaboka",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "5314f841-ab8d-439d-977d-3776c6af9ab2": {
- "id": "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "label": "ANKARAOBATO",
- "node": {
- "locationId": "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "name": "ANKARAOBATO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "39a84b94-db54-4580-ba08-18f1a9ed0438": {
- "id": "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "label": "ANKABOKA",
- "node": {
- "locationId": "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "name": "ANKABOKA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "eb8558f4-8224-4a75-8920-1826d1fb34e6": {
- "id": "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "label": "MAROVOAY BANLIEUE",
- "node": {
- "locationId": "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "name": "MAROVOAY BANLIEUE",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "9cd81608-a6ce-4bc4-802e-195ddf96f2fa": {
- "id": "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "label": "ANOSINALAINOLONA",
- "node": {
- "locationId": "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "name": "ANOSINALAINOLONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "2ddc5e5c-f219-4f69-979f-c53f31a2ec13": {
- "id": "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "label": "Anosinalainolona",
- "node": {
- "locationId": "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "name": "Anosinalainolona",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1bae0b35-7bbb-45cd-885c-5d451d0ebc98": {
- "id": "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "label": "Antanambao Andranolava",
- "node": {
- "locationId": "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "name": "Antanambao Andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "9f8866a2-02d3-4ba3-9647-f4b0137d4c03": {
- "id": "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "label": "Ankaraobato",
- "node": {
- "locationId": "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "name": "Ankaraobato",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6": {
- "id": "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "label": "Ambolomoty",
- "node": {
- "locationId": "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "name": "Ambolomoty",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1": {
- "id": "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "label": "TSARARANO",
- "node": {
- "locationId": "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "name": "TSARARANO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "c2df9c51-6629-4756-ab37-d58d51c02b30": {
- "id": "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "label": "Marovoay",
- "node": {
- "locationId": "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6563266a-7170-4590-bd92-59c17d102eb2": {
- "id": "6563266a-7170-4590-bd92-59c17d102eb2",
- "label": "Marovoay Ville",
- "node": {
- "locationId": "6563266a-7170-4590-bd92-59c17d102eb2",
- "name": "Marovoay Ville",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "7174ae50-4d3d-4fd1-a906-4fab680bede5": {
- "id": "7174ae50-4d3d-4fd1-a906-4fab680bede5",
- "label": "Marosakoa",
- "node": {
- "locationId": "7174ae50-4d3d-4fd1-a906-4fab680bede5",
- "name": "Marosakoa",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d": {
- "id": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "label": "AMBATOBOENY",
- "node": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "name": "AMBATOBOENY",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b505bc21-6fe1-4f7a-984b-1c104352c37d": {
- "id": "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "label": "Andranomamy",
- "node": {
- "locationId": "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "name": "Andranomamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "75a2bcd7-15c5-4f04-90b5-4f4f255a614a": {
- "id": "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "label": "ANKIRIHITRA",
- "node": {
- "locationId": "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "name": "ANKIRIHITRA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d": {
- "id": "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "label": "Ankijabe",
- "node": {
- "locationId": "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "name": "Ankijabe",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "95069644-dab9-48a3-8640-71cefc2dbf23": {
- "id": "95069644-dab9-48a3-8640-71cefc2dbf23",
- "label": "ANJIAJIA",
- "node": {
- "locationId": "95069644-dab9-48a3-8640-71cefc2dbf23",
- "name": "ANJIAJIA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5bf70899-6782-4600-885d-5ad0a6737824": {
- "id": "5bf70899-6782-4600-885d-5ad0a6737824",
- "label": "Anjijia",
- "node": {
- "locationId": "5bf70899-6782-4600-885d-5ad0a6737824",
- "name": "Anjijia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "596922d3-eebe-4bd3-8a9f-55732f398783": {
- "id": "596922d3-eebe-4bd3-8a9f-55732f398783",
- "label": "Ankirihitra",
- "node": {
- "locationId": "596922d3-eebe-4bd3-8a9f-55732f398783",
- "name": "Ankirihitra",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "74392b2e-e7a8-4629-839e-493ab1dcdb4e": {
- "id": "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "label": "AMBATO-AMBARIMAY",
- "node": {
- "locationId": "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "name": "AMBATO-AMBARIMAY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "da639c36-7e5a-4c2a-98f2-4cca79967de3": {
- "id": "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "label": "ANDRANOFASIKA",
- "node": {
- "locationId": "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "name": "ANDRANOFASIKA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "fe7ec12f-51a4-41f6-9e29-262df5c89b66": {
- "id": "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "label": "Andranomamy",
- "node": {
- "locationId": "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "name": "Andranomamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "aca1d65e-adce-4bf7-a33c-0c71f87b146a": {
- "id": "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "label": "MANERINERINA",
- "node": {
- "locationId": "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "name": "MANERINERINA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "96320cc3-4fa9-43a0-a320-8f6d9d89e903": {
- "id": "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "label": "Andranofasika",
- "node": {
- "locationId": "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "name": "Andranofasika",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "79060252-f094-44e3-b0be-85a00b0a4a03": {
- "id": "79060252-f094-44e3-b0be-85a00b0a4a03",
- "label": "Manerinerina",
- "node": {
- "locationId": "79060252-f094-44e3-b0be-85a00b0a4a03",
- "name": "Manerinerina",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8c657505-a7e5-4440-b58e-32e7447a0b40": {
- "id": "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "label": "Sitampiky",
- "node": {
- "locationId": "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "name": "Sitampiky",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5ccbc1dd-fd38-493b-949d-5b824c2888bb": {
- "id": "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "label": "Madirovalo",
- "node": {
- "locationId": "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "name": "Madirovalo",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5655f90d-88e3-43a5-98fc-f8c6bcb16d15": {
- "id": "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "label": "Ambondromamy",
- "node": {
- "locationId": "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "name": "Ambondromamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "526e8df5-d6e3-4f37-a1d1-b27230877b7c": {
- "id": "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "label": "AMBONDROMAMY",
- "node": {
- "locationId": "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "name": "AMBONDROMAMY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "c8fb43c2-e781-402b-91e5-f442780ca9b8": {
- "id": "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "label": "AMBESISIKA",
- "node": {
- "locationId": "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "name": "AMBESISIKA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8d3b5f20-903b-4175-9b05-18a57fe3d94c": {
- "id": "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "label": "Manerinerina",
- "node": {
- "locationId": "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "name": "Manerinerina",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "9b606a8a-d316-4943-88d9-020a4a3d0bf7": {
- "id": "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "label": "Tsaramandroso",
- "node": {
- "locationId": "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "name": "Tsaramandroso",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "03380fbe-d484-41ee-a8bc-24313e5e3788": {
- "id": "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "label": "Anjiajia",
- "node": {
- "locationId": "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "name": "Anjiajia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "2ac11983-82a5-40a1-81db-f326b996da2e": {
- "id": "2ac11983-82a5-40a1-81db-f326b996da2e",
- "label": "Ankijabe",
- "node": {
- "locationId": "2ac11983-82a5-40a1-81db-f326b996da2e",
- "name": "Ankijabe",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "34399eb7-7605-451a-918e-08d7fe7c94f7": {
- "id": "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "label": "TSARAMANDROSO",
- "node": {
- "locationId": "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "name": "TSARAMANDROSO",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8b8d203f-0175-4f00-94cf-66b2539b1031": {
- "id": "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "label": "MADIROVALO",
- "node": {
- "locationId": "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "name": "MADIROVALO",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "f10b870c-ae97-4d75-aeb1-16e45d8c8cec": {
- "id": "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "label": "ANKIJABE",
- "node": {
- "locationId": "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "name": "ANKIJABE",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "94a7525e-68d9-4035-986e-18c7eb796268": {
- "id": "94a7525e-68d9-4035-986e-18c7eb796268",
- "label": "Ambarimay",
- "node": {
- "locationId": "94a7525e-68d9-4035-986e-18c7eb796268",
- "name": "Ambarimay",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "fe491983-4b5e-449f-886f-2878e28e665b": {
- "id": "fe491983-4b5e-449f-886f-2878e28e665b",
- "label": "Tsaramandroso",
- "node": {
- "locationId": "fe491983-4b5e-449f-886f-2878e28e665b",
- "name": "Tsaramandroso",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "72deaa01-143a-48a8-8a5d-468d47973b97": {
- "id": "72deaa01-143a-48a8-8a5d-468d47973b97",
- "label": "Ambatoboeny",
- "node": {
- "locationId": "72deaa01-143a-48a8-8a5d-468d47973b97",
- "name": "Ambatoboeny",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "65d44de7-bd7e-466d-be96-6da5fbc7b80a": {
- "id": "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "label": "Ambondromamy",
- "node": {
- "locationId": "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "name": "Ambondromamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "1a546a5e-573f-45df-b5e5-4fa11616d2a2": {
- "id": "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "label": "Andranofasika",
- "node": {
- "locationId": "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "name": "Andranofasika",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "6ec3003d-d202-4e7d-955d-acff2c6cff55": {
- "id": "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "label": "Anjiajia",
- "node": {
- "locationId": "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "name": "Anjiajia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "29625894-9cfa-4c00-9529-92f4fda1e35f": {
- "id": "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "label": "ANDRANOMAMY",
- "node": {
- "locationId": "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "name": "ANDRANOMAMY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "990cd430-5e3a-4a04-8e02-5613911be24c": {
- "id": "990cd430-5e3a-4a04-8e02-5613911be24c",
- "label": "SITAMPIKY",
- "node": {
- "locationId": "990cd430-5e3a-4a04-8e02-5613911be24c",
- "name": "SITAMPIKY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "e59a7a4f-ad04-4f10-b8a8-b37370216495": {
- "id": "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "label": "MAHAJANGA I",
- "node": {
- "locationId": "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "name": "MAHAJANGA I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "95b1400e-e72e-4011-b0ba-5c44e0d64a73": {
- "id": "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "label": "MAHAJANGA II",
- "node": {
- "locationId": "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "name": "MAHAJANGA II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "570fcc84-9c3d-411e-9662-b29eeb95ee23": {
- "id": "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "label": "Soalala",
- "node": {
- "locationId": "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "name": "Soalala",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "97d7c1b7-a191-4783-b47c-553369be6188": {
- "id": "97d7c1b7-a191-4783-b47c-553369be6188",
- "label": "Mitsinjo",
- "node": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "011bd22d-7ea2-4b45-8697-3ac468b7ce72": {
- "id": "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "label": "Antseza",
- "node": {
- "locationId": "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "name": "Antseza",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "efd790e9-745c-44cc-bfaf-ba944679df47": {
- "id": "efd790e9-745c-44cc-bfaf-ba944679df47",
- "label": "AMBARIMANINGA",
- "node": {
- "locationId": "efd790e9-745c-44cc-bfaf-ba944679df47",
- "name": "AMBARIMANINGA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "1261ca61-db99-4784-a003-6ac05119f027": {
- "id": "1261ca61-db99-4784-a003-6ac05119f027",
- "label": "ANTOGOMENA-BEVARY",
- "node": {
- "locationId": "1261ca61-db99-4784-a003-6ac05119f027",
- "name": "ANTOGOMENA-BEVARY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "95f8170f-bea3-432b-bc2d-8e74c3485f8b": {
- "id": "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "label": "MATSAKABANJA",
- "node": {
- "locationId": "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "name": "MATSAKABANJA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "1eeee4cc-73ed-43c3-a75e-c15c9b372c32": {
- "id": "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "label": "Antongomena",
- "node": {
- "locationId": "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "name": "Antongomena",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "03e7aa0c-a775-4413-9ab4-b34e336faa47": {
- "id": "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "label": "Mitsinjo",
- "node": {
- "locationId": "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "be24399c-0878-4f07-b643-a7178ef04292": {
- "id": "be24399c-0878-4f07-b643-a7178ef04292",
- "label": "ANTSEZA",
- "node": {
- "locationId": "be24399c-0878-4f07-b643-a7178ef04292",
- "name": "ANTSEZA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "688491a2-2dd8-4594-a686-8f5af90e5e5a": {
- "id": "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "label": "KATSEPY",
- "node": {
- "locationId": "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "name": "KATSEPY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "d492534f-8d4e-4ffd-92f4-f15098b599dd": {
- "id": "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "label": "Antongomena Bevary",
- "node": {
- "locationId": "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "name": "Antongomena Bevary",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "6a34845f-d530-460e-986e-ff5bb9c76f5e": {
- "id": "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "label": "Bekipay",
- "node": {
- "locationId": "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "name": "Bekipay",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "d3c8a434-03b3-4bc9-8401-b948ab18b823": {
- "id": "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "label": "Ambarimaninga",
- "node": {
- "locationId": "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "name": "Ambarimaninga",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "063396bb-8a7c-4300-b39a-2264bae89940": {
- "id": "063396bb-8a7c-4300-b39a-2264bae89940",
- "label": "MITSINJO",
- "node": {
- "locationId": "063396bb-8a7c-4300-b39a-2264bae89940",
- "name": "MITSINJO",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f": {
- "id": "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "label": "Katsepy",
- "node": {
- "locationId": "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "name": "Katsepy",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "9d83a546-65b4-486a-b989-9192222167ba": {
- "id": "9d83a546-65b4-486a-b989-9192222167ba",
- "label": "Matsakabanja",
- "node": {
- "locationId": "9d83a546-65b4-486a-b989-9192222167ba",
- "name": "Matsakabanja",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "51658ff9-64ac-4c5d-94d7-8d40cb9324a1": {
- "id": "51658ff9-64ac-4c5d-94d7-8d40cb9324a1",
- "label": "BEKIPAY",
- "node": {
- "locationId": "51658ff9-64ac-4c5d-94d7-8d40cb9324a1",
- "name": "BEKIPAY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "18840fe6-93aa-49c1-945e-0157c047c159": {
- "id": "18840fe6-93aa-49c1-945e-0157c047c159",
- "label": "Mitsinjo",
- "node": {
- "locationId": "18840fe6-93aa-49c1-945e-0157c047c159",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "65935b60-46d9-4cd3-9c20-3ddd3b4441df": {
- "id": "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "label": "Mahajanga II",
- "node": {
- "locationId": "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "name": "Mahajanga II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "0f435e46-928d-4ff7-bff1-50858c747118": {
- "id": "0f435e46-928d-4ff7-bff1-50858c747118",
- "label": "Ambatoboeny",
- "node": {
- "locationId": "0f435e46-928d-4ff7-bff1-50858c747118",
- "name": "Ambatoboeny",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b": {
- "id": "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "label": "Mahajanga I",
- "node": {
- "locationId": "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "3a05d8ef-e46b-406c-a305-0f737e4543fa": {
- "id": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "label": "Mahajanga II",
- "node": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "name": "Mahajanga II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4": {
- "id": "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "label": "Bekobay",
- "node": {
- "locationId": "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "name": "Bekobay",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "95aa03aa-1875-48dd-a7e3-06cca9907c76": {
- "id": "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "label": "BELOBAKA",
- "node": {
- "locationId": "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "name": "BELOBAKA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ad000b0f-89f3-49c3-a056-55158c23797d": {
- "id": "ad000b0f-89f3-49c3-a056-55158c23797d",
- "label": "Mariarano",
- "node": {
- "locationId": "ad000b0f-89f3-49c3-a056-55158c23797d",
- "name": "Mariarano",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "39168f45-1212-49cc-9b96-b9f11116b07c": {
- "id": "39168f45-1212-49cc-9b96-b9f11116b07c",
- "label": "BETSAKO",
- "node": {
- "locationId": "39168f45-1212-49cc-9b96-b9f11116b07c",
- "name": "BETSAKO",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "b5f5eb25-6f3e-4b87-bceb-76342409bd7d": {
- "id": "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "label": "Betsako",
- "node": {
- "locationId": "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "name": "Betsako",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "7669c5c6-74ca-40fb-bc0a-460989c96e18": {
- "id": "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "label": "MAHAJAMBA_USINE",
- "node": {
- "locationId": "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "name": "MAHAJAMBA_USINE",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf": {
- "id": "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "label": "Mahajamba Usine",
- "node": {
- "locationId": "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "name": "Mahajamba Usine",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "9b82955d-bae9-41f3-b9b2-efc9f2fe140d": {
- "id": "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "label": "BOANAMARY",
- "node": {
- "locationId": "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "name": "BOANAMARY",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "be86228f-6e1e-49ac-89b8-85dc7b47552e": {
- "id": "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "label": "Ambalakida",
- "node": {
- "locationId": "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "name": "Ambalakida",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ab8b80bc-64d9-44dc-b164-164a1f5f918d": {
- "id": "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "label": "Andranoboka",
- "node": {
- "locationId": "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "name": "Andranoboka",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "bf83c9c2-65ec-4872-9e53-980d23986103": {
- "id": "bf83c9c2-65ec-4872-9e53-980d23986103",
- "label": "Belobaka Boanamaro",
- "node": {
- "locationId": "bf83c9c2-65ec-4872-9e53-980d23986103",
- "name": "Belobaka Boanamaro",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "0c8bb896-304a-4989-bb58-345b2eec4d2a": {
- "id": "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "label": "AMBALABE/BEFANJAVA",
- "node": {
- "locationId": "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "name": "AMBALABE/BEFANJAVA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ad225ee6-5356-48ba-a4a2-66aa116efe9f": {
- "id": "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "label": "MAHAJAMBA/USINE",
- "node": {
- "locationId": "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "name": "MAHAJAMBA/USINE",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "276e3164-ee1e-460d-bbef-316684c7c6e0": {
- "id": "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "label": "Boanamary",
- "node": {
- "locationId": "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "name": "Boanamary",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "48f8d937-44b9-43a8-ac5e-0a36c21e310b": {
- "id": "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "label": "BEKOBAY",
- "node": {
- "locationId": "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "name": "BEKOBAY",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "de72bec6-88a2-4597-abff-7d4e64dd4470": {
- "id": "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "label": "AMBALAKIDA",
- "node": {
- "locationId": "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "name": "AMBALAKIDA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "3830f987-da5e-46cd-a5ef-df977bf47599": {
- "id": "3830f987-da5e-46cd-a5ef-df977bf47599",
- "label": "MARIARANO",
- "node": {
- "locationId": "3830f987-da5e-46cd-a5ef-df977bf47599",
- "name": "MARIARANO",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef": {
- "id": "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "label": "Bekobay Centre",
- "node": {
- "locationId": "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "name": "Bekobay Centre",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "861d42c7-d41a-4569-ab93-fdaa72203e92": {
- "id": "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "label": "Belobaka",
- "node": {
- "locationId": "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "name": "Belobaka",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "7bc16495-9f79-4ac7-aeab-cb6455e07ad5": {
- "id": "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "label": "Ambalabe Befanjava",
- "node": {
- "locationId": "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "name": "Ambalabe Befanjava",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "80bb3042-a674-4fbe-aaae-cc1dda661b74": {
- "id": "80bb3042-a674-4fbe-aaae-cc1dda661b74",
- "label": "ANDRANOBOKA",
- "node": {
- "locationId": "80bb3042-a674-4fbe-aaae-cc1dda661b74",
- "name": "ANDRANOBOKA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "16119032-029b-4fa2-813a-23c1824d339c": {
- "id": "16119032-029b-4fa2-813a-23c1824d339c",
- "label": "MAROVOAY",
- "node": {
- "locationId": "16119032-029b-4fa2-813a-23c1824d339c",
- "name": "MAROVOAY",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "afbd40a3-bc35-4aa3-879c-302b5c72339c": {
- "id": "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "label": "Betsiboka",
- "node": {
- "locationId": "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "name": "Betsiboka",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "de29cce6-34fe-46f3-bb59-6ec648830d82": {
- "id": "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "label": "Diana",
- "node": {
- "locationId": "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "name": "Diana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bb30770a-d039-4bfa-9c02-a32d0f32af42": {
- "id": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "label": "ANALANJIROFO",
- "node": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "name": "ANALANJIROFO",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "a716c018-9be4-4565-a71b-03316140d5f0": {
- "id": "a716c018-9be4-4565-a71b-03316140d5f0",
- "label": "Mananara Nord",
- "node": {
- "locationId": "a716c018-9be4-4565-a71b-03316140d5f0",
- "name": "Mananara Nord",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "adea222c-e040-4b3a-a92b-27c7761711d9": {
- "id": "adea222c-e040-4b3a-a92b-27c7761711d9",
- "label": "Mananara",
- "node": {
- "locationId": "adea222c-e040-4b3a-a92b-27c7761711d9",
- "name": "Mananara",
- "parentLocation": {
- "locationId": "a716c018-9be4-4565-a71b-03316140d5f0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a716c018-9be4-4565-a71b-03316140d5f0"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "7d277f98-7e2a-49ce-9d68-a26c0100d7e0": {
- "id": "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "label": "Fenerive Est",
- "node": {
- "locationId": "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "4c7b1775-a356-4105-808a-fba92e9a0a8b": {
- "id": "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "label": "Vavatenina",
- "node": {
- "locationId": "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2": {
- "id": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "label": "MAROANTSETRA",
- "node": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "name": "MAROANTSETRA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87": {
- "id": "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "label": "Anjahana",
- "node": {
- "locationId": "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "name": "Anjahana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "f7a1db24-e8a7-4732-8b48-a21b05bd5007": {
- "id": "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "label": "ANTAKOTAKO",
- "node": {
- "locationId": "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "name": "ANTAKOTAKO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3": {
- "id": "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "label": "RANTABE",
- "node": {
- "locationId": "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "name": "RANTABE",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ea697885-e08e-42d1-aa92-518b31cfaf1a": {
- "id": "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "label": "Androndrona",
- "node": {
- "locationId": "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "name": "Androndrona",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "c155afa4-a074-499b-9f7a-9f8aea57f8e9": {
- "id": "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "label": "Ankofabe",
- "node": {
- "locationId": "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "name": "Ankofabe",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "34c4bebd-d4f5-4c03-85ad-5111659f853b": {
- "id": "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "label": "AMBINANITELO",
- "node": {
- "locationId": "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "name": "AMBINANITELO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "b81fea09-5cf7-46cd-a84c-35f9760642fb": {
- "id": "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "label": "ANDRANOFOTSY",
- "node": {
- "locationId": "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "name": "ANDRANOFOTSY",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "bd64db71-e5e5-487a-8611-b10b1de60035": {
- "id": "bd64db71-e5e5-487a-8611-b10b1de60035",
- "label": "MARIARANO",
- "node": {
- "locationId": "bd64db71-e5e5-487a-8611-b10b1de60035",
- "name": "MARIARANO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91": {
- "id": "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "label": "Ambinanitelo",
- "node": {
- "locationId": "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "name": "Ambinanitelo",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "57a2aa2e-97fc-4e64-b90f-e7a75680456d": {
- "id": "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "label": "VOLOINA",
- "node": {
- "locationId": "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "name": "VOLOINA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "1372903c-b1bf-4359-a4d0-9ebf22de3178": {
- "id": "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "label": "MANAMBOLO",
- "node": {
- "locationId": "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "name": "MANAMBOLO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ee22a598-305b-444b-b3f5-4e522f9ca9c3": {
- "id": "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "label": "Rantabe Ambanizana",
- "node": {
- "locationId": "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "name": "Rantabe Ambanizana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "aee4b821-2bcc-453c-83cd-29faf471bf07": {
- "id": "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "label": "Anandrivola",
- "node": {
- "locationId": "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "name": "Anandrivola",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "b327e65d-40ed-4708-b46e-15fcf9457093": {
- "id": "b327e65d-40ed-4708-b46e-15fcf9457093",
- "label": "Sahasindro",
- "node": {
- "locationId": "b327e65d-40ed-4708-b46e-15fcf9457093",
- "name": "Sahasindro",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e": {
- "id": "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "label": "Maroantsetra",
- "node": {
- "locationId": "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "name": "Maroantsetra",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "37f28985-4358-403b-b0f2-524ba68685f5": {
- "id": "37f28985-4358-403b-b0f2-524ba68685f5",
- "label": "SAHASINDRO",
- "node": {
- "locationId": "37f28985-4358-403b-b0f2-524ba68685f5",
- "name": "SAHASINDRO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "32f3b867-6ca9-43de-b1d8-7ee30fc47a09": {
- "id": "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "label": "ANTSIRABE SAHATANY",
- "node": {
- "locationId": "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "name": "ANTSIRABE SAHATANY",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "d3bf37ac-c3d9-4826-922f-1fc5f7308b45": {
- "id": "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "label": "ANJAHANA",
- "node": {
- "locationId": "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "name": "ANJAHANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d": {
- "id": "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "label": "ANKOFABE",
- "node": {
- "locationId": "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "name": "ANKOFABE",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3376cf0f-b3ba-4bc8-97fb-1167708c5285": {
- "id": "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "label": "Mahalevona",
- "node": {
- "locationId": "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "name": "Mahalevona",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "e41832f0-6c90-4e6f-96a8-b855e6597636": {
- "id": "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "label": "Manambolo",
- "node": {
- "locationId": "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "name": "Manambolo",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "478b1db0-a323-49b5-ade6-49a10c4fb453": {
- "id": "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "label": "ANKOFA",
- "node": {
- "locationId": "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "name": "ANKOFA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "4b631392-c8fc-4c92-8cda-f4cc60600a3d": {
- "id": "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "label": "Ankofa",
- "node": {
- "locationId": "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "name": "Ankofa",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "809a5817-af7d-4106-9861-5966e2687363": {
- "id": "809a5817-af7d-4106-9861-5966e2687363",
- "label": "Mariarano",
- "node": {
- "locationId": "809a5817-af7d-4106-9861-5966e2687363",
- "name": "Mariarano",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3cb799d3-bc46-4089-ae80-c12058374747": {
- "id": "3cb799d3-bc46-4089-ae80-c12058374747",
- "label": "Rantabe Est",
- "node": {
- "locationId": "3cb799d3-bc46-4089-ae80-c12058374747",
- "name": "Rantabe Est",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3f6e3695-3757-4e34-ad9e-8be0b6d56177": {
- "id": "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "label": "AMBANIZANA",
- "node": {
- "locationId": "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "name": "AMBANIZANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "dfa6c4be-425c-4234-bcc8-b7d6f26ec115": {
- "id": "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "label": "Antakotako",
- "node": {
- "locationId": "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "name": "Antakotako",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "31fb102e-06bb-43bd-b8e6-c840d75bafc0": {
- "id": "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "label": "ANDRODRONO",
- "node": {
- "locationId": "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "name": "ANDRODRONO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa": {
- "id": "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "label": "Andranofotsy",
- "node": {
- "locationId": "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "name": "Andranofotsy",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "7727ec92-6639-4126-9503-6790c0fb5e0a": {
- "id": "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "label": "Morafeno",
- "node": {
- "locationId": "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "632a5729-f7b4-4d17-b4dd-f848576d4553": {
- "id": "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "label": "Ambodimanga Rantabe",
- "node": {
- "locationId": "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "name": "Ambodimanga Rantabe",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "17491a28-5e7d-4d40-80ee-cb3a9d20bf31": {
- "id": "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "label": "Anjanazana",
- "node": {
- "locationId": "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "name": "Anjanazana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "cd4d7879-7cd8-413d-b664-6bbd1abd001a": {
- "id": "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "label": "Voloina",
- "node": {
- "locationId": "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "name": "Voloina",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "209129e8-658d-455b-8c41-f4c8d4b04a6d": {
- "id": "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "label": "Antsirabe Sahatany",
- "node": {
- "locationId": "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "name": "Antsirabe Sahatany",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "42e8d6f9-8ead-45fd-ba13-90434d07d37d": {
- "id": "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "label": "ANANDRIVOLA",
- "node": {
- "locationId": "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "name": "ANANDRIVOLA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "275565fd-712a-424d-bf78-74e52dfe1854": {
- "id": "275565fd-712a-424d-bf78-74e52dfe1854",
- "label": "ANJANAZANA",
- "node": {
- "locationId": "275565fd-712a-424d-bf78-74e52dfe1854",
- "name": "ANJANAZANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "a623fe83-efb1-4cb7-8f72-abd792a6da99": {
- "id": "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "label": "AMBODIMANGA",
- "node": {
- "locationId": "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "name": "AMBODIMANGA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "f9b62669-c072-4260-b823-a4abc5f87347": {
- "id": "f9b62669-c072-4260-b823-a4abc5f87347",
- "label": "MAHALEVONA",
- "node": {
- "locationId": "f9b62669-c072-4260-b823-a4abc5f87347",
- "name": "MAHALEVONA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "fd999859-3d7f-4624-8f8d-a099fc7dfebe": {
- "id": "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "label": "MAROANTSETRA",
- "node": {
- "locationId": "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "name": "MAROANTSETRA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ed13b810-0ccc-4ff4-9c19-d42c0880a35a": {
- "id": "ed13b810-0ccc-4ff4-9c19-d42c0880a35a",
- "label": "MORAFENO",
- "node": {
- "locationId": "ed13b810-0ccc-4ff4-9c19-d42c0880a35a",
- "name": "MORAFENO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "1a82b901-e696-4b14-bff0-866428bc4eb8": {
- "id": "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "label": "Mananara Avaratra",
- "node": {
- "locationId": "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "name": "Mananara Avaratra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83": {
- "id": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "label": "MANANARA-NORD",
- "node": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "name": "MANANARA-NORD",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "be961e75-404d-4fc2-9b1f-2353c6f7aa71": {
- "id": "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "label": "VANONO",
- "node": {
- "locationId": "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "name": "VANONO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "0ecd6a67-6f60-4393-bdea-516e7bab132e": {
- "id": "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "label": "MAHANORO",
- "node": {
- "locationId": "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "name": "MAHANORO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "d9cb2366-8527-476c-9cab-43a7385feb72": {
- "id": "d9cb2366-8527-476c-9cab-43a7385feb72",
- "label": "ANALANAMPOTSY",
- "node": {
- "locationId": "d9cb2366-8527-476c-9cab-43a7385feb72",
- "name": "ANALANAMPOTSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "5529a358-a09f-4443-8be6-f30527e5d88a": {
- "id": "5529a358-a09f-4443-8be6-f30527e5d88a",
- "label": "MANANARA-NORD",
- "node": {
- "locationId": "5529a358-a09f-4443-8be6-f30527e5d88a",
- "name": "MANANARA-NORD",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "3e7c9d72-f28d-4d2a-920e-9329711a4868": {
- "id": "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "label": "ANTANAMBAOBE",
- "node": {
- "locationId": "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "name": "ANTANAMBAOBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "ff4990d5-fbdd-4125-a819-5d9b73cd8175": {
- "id": "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "label": "ANDASIBE",
- "node": {
- "locationId": "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "name": "ANDASIBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "792897b4-e173-4f6d-a7d1-22c982f61f3d": {
- "id": "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "label": "ANTANANANIVO",
- "node": {
- "locationId": "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "name": "ANTANANANIVO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015": {
- "id": "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "label": "ANTANAMBE",
- "node": {
- "locationId": "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "name": "ANTANAMBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "27640423-f466-4624-bc50-97e150f0a3e6": {
- "id": "27640423-f466-4624-bc50-97e150f0a3e6",
- "label": "SAROMAONA",
- "node": {
- "locationId": "27640423-f466-4624-bc50-97e150f0a3e6",
- "name": "SAROMAONA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "1a69578e-7282-4bcf-976a-c784339fb67d": {
- "id": "1a69578e-7282-4bcf-976a-c784339fb67d",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "1a69578e-7282-4bcf-976a-c784339fb67d",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "fb4109a8-aee4-4f44-a7a1-962e2cc4a856": {
- "id": "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "label": "MANAMBOLOSY",
- "node": {
- "locationId": "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "name": "MANAMBOLOSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "a620857b-f0ee-4a4f-a743-4cf1731d9a9c": {
- "id": "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "label": "SANDRAKATSY",
- "node": {
- "locationId": "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "name": "SANDRAKATSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "abb972c1-d0a5-42ec-9c60-a55f96f187d8": {
- "id": "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "label": "AMBODIVOANIO",
- "node": {
- "locationId": "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "name": "AMBODIVOANIO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "4c2b133d-a50e-49f6-9e05-21153456d6b5": {
- "id": "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "label": "IMORONA",
- "node": {
- "locationId": "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "name": "IMORONA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "6138ea19-0993-4aef-8e17-b87e68d5a812": {
- "id": "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7": {
- "id": "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7",
- "label": "TANIBE",
- "node": {
- "locationId": "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7",
- "name": "TANIBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4": {
- "id": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a7f98b79-7107-470c-8103-b05c04d19c5c": {
- "id": "a7f98b79-7107-470c-8103-b05c04d19c5c",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "a7f98b79-7107-470c-8103-b05c04d19c5c",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "da4d3ca6-d89f-4c5d-a0e4-643964c05b17": {
- "id": "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "b92f4447-2864-40b7-9439-04f48509f4b3": {
- "id": "b92f4447-2864-40b7-9439-04f48509f4b3",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "b92f4447-2864-40b7-9439-04f48509f4b3",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "4c5cc823-6d58-4de6-b821-5c5c4f4159bd": {
- "id": "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "label": "Vavatenina",
- "node": {
- "locationId": "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "ad56bb3b-66c5-4a29-8003-0a60582540a6": {
- "id": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "label": "MANANARA AVARATRA",
- "node": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "name": "MANANARA AVARATRA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "302b8c53-915c-4c81-86d9-4d980e8d1076": {
- "id": "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "label": "Mananara Avaratra Ville",
- "node": {
- "locationId": "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "name": "Mananara Avaratra Ville",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "d14a4ea4-5c3a-406b-adff-d2cc227159df": {
- "id": "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "label": "Tanibe",
- "node": {
- "locationId": "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "name": "Tanibe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "8e74d042-4a71-4694-a652-bc3ba6369101": {
- "id": "8e74d042-4a71-4694-a652-bc3ba6369101",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "8e74d042-4a71-4694-a652-bc3ba6369101",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "21f88fe3-96bb-4339-95cc-7e2b9a698149": {
- "id": "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "label": "Manambolosy",
- "node": {
- "locationId": "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "name": "Manambolosy",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "0212a1bd-6a37-4113-a10c-68d6dc95295a": {
- "id": "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "label": "Antanananivo",
- "node": {
- "locationId": "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "name": "Antanananivo",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "3ee03755-1763-4538-8bbf-54882ce7e9fd": {
- "id": "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "label": "Imorona",
- "node": {
- "locationId": "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "name": "Imorona",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "103ffcd9-abdc-4d59-b2f2-076b7095716b": {
- "id": "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "label": "Ambodiampana",
- "node": {
- "locationId": "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "name": "Ambodiampana",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610": {
- "id": "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "label": "Antanambe",
- "node": {
- "locationId": "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "name": "Antanambe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "b66ce816-bcb3-41d7-b683-a765e46ee827": {
- "id": "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "label": "Saromaona",
- "node": {
- "locationId": "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "name": "Saromaona",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64": {
- "id": "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "label": "Andasibe",
- "node": {
- "locationId": "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "663d7935-35e7-4ccf-aaf5-6e16f2042570": {
- "id": "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "360cf6c7-e4c3-4190-a4eb-fe12e4723263": {
- "id": "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "label": "Sandrakatsy",
- "node": {
- "locationId": "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "name": "Sandrakatsy",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "ce75962f-85fd-4bb2-a3f2-74535b5ba466": {
- "id": "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "label": "Ambatoharanana",
- "node": {
- "locationId": "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "name": "Ambatoharanana",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "5c77cb06-0255-4664-93d9-972360f314fd": {
- "id": "5c77cb06-0255-4664-93d9-972360f314fd",
- "label": "Mahanoro",
- "node": {
- "locationId": "5c77cb06-0255-4664-93d9-972360f314fd",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "e7947d38-8ad4-49b1-87cd-f538cf100d1a": {
- "id": "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "label": "Vanono",
- "node": {
- "locationId": "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "name": "Vanono",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "a353c039-7a81-4c02-a178-913c86b0ccb5": {
- "id": "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "label": "Ambodivoanio",
- "node": {
- "locationId": "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "name": "Ambodivoanio",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "98241b5b-a4c3-4adf-96be-a5c21593e9c0": {
- "id": "98241b5b-a4c3-4adf-96be-a5c21593e9c0",
- "label": "Antanambaobe",
- "node": {
- "locationId": "98241b5b-a4c3-4adf-96be-a5c21593e9c0",
- "name": "Antanambaobe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa": {
- "id": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "label": "Maroansetra",
- "node": {
- "locationId": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "name": "Maroansetra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0": {
- "id": "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0",
- "label": "Maroansetra",
- "node": {
- "locationId": "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0",
- "name": "Maroansetra",
- "parentLocation": {
- "locationId": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "98690044-5dda-4504-86b8-b367372f5081": {
- "id": "98690044-5dda-4504-86b8-b367372f5081",
- "label": "Fenoarivo Atsinanana",
- "node": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "name": "Fenoarivo Atsinanana",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8eeed18c-dd4a-4896-8d54-e38dc01a343e": {
- "id": "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "label": "Miorimivalana I",
- "node": {
- "locationId": "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "name": "Miorimivalana I",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0": {
- "id": "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "label": "Vohipeno",
- "node": {
- "locationId": "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "3611fa74-223e-403f-ac38-2a0322526979": {
- "id": "3611fa74-223e-403f-ac38-2a0322526979",
- "label": "Betampona (nouvelle Commune )",
- "node": {
- "locationId": "3611fa74-223e-403f-ac38-2a0322526979",
- "name": "Betampona (nouvelle Commune )",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "4fba03d6-c482-4f58-8ae4-f4f7221fc486": {
- "id": "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "label": "Ambodimanga II-B",
- "node": {
- "locationId": "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "name": "Ambodimanga II-B",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "e86db632-e69a-4304-8f74-69d1678186d4": {
- "id": "e86db632-e69a-4304-8f74-69d1678186d4",
- "label": "Saranambana",
- "node": {
- "locationId": "e86db632-e69a-4304-8f74-69d1678186d4",
- "name": "Saranambana",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8887c54a-c5a6-474a-82bf-2b6eed3de2e8": {
- "id": "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "label": "Ambanjan\u0027I Sahalava (nouvelle Commune)",
- "node": {
- "locationId": "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "name": "Ambanjan\u0027I Sahalava (nouvelle Commune)",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8bf242ae-a3af-4543-9a1a-7b25db130fef": {
- "id": "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "label": "Vohilengo",
- "node": {
- "locationId": "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "name": "Vohilengo",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "2d8d41db-0d7a-4a6f-a513-9933dbad6167": {
- "id": "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "label": "Mahambo",
- "node": {
- "locationId": "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "name": "Mahambo",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "33dc4894-df03-4908-9f92-aef0f007baa1": {
- "id": "33dc4894-df03-4908-9f92-aef0f007baa1",
- "label": "Fenoarivo Atsinanana Ambonivohitra",
- "node": {
- "locationId": "33dc4894-df03-4908-9f92-aef0f007baa1",
- "name": "Fenoarivo Atsinanana Ambonivohitra",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "aec17070-3e97-4d34-81d7-25852e3f42cc": {
- "id": "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "label": "Ambatoharanana Tsaratampona",
- "node": {
- "locationId": "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "name": "Ambatoharanana Tsaratampona",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d": {
- "id": "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "label": "Ampasimbe Manantsatrana",
- "node": {
- "locationId": "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "name": "Ampasimbe Manantsatrana",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2": {
- "id": "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "label": "Ampasina Maningory",
- "node": {
- "locationId": "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "name": "Ampasina Maningory",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "beb0430b-40d3-4aeb-8bd8-cad4d03ee970": {
- "id": "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "label": "Mahanoro Fenerive Est",
- "node": {
- "locationId": "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "name": "Mahanoro Fenerive Est",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8fbe8b75-bf7f-465f-974a-89967af2a8ff": {
- "id": "8fbe8b75-bf7f-465f-974a-89967af2a8ff",
- "label": "Antsiatsiaka",
- "node": {
- "locationId": "8fbe8b75-bf7f-465f-974a-89967af2a8ff",
- "name": "Antsiatsiaka",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae": {
- "id": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "label": "SOANIERANA IVONGO",
- "node": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "name": "SOANIERANA IVONGO",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "21889517-08ad-4fbe-8163-52f7577d8986": {
- "id": "21889517-08ad-4fbe-8163-52f7577d8986",
- "label": "AMBINANISAKANA",
- "node": {
- "locationId": "21889517-08ad-4fbe-8163-52f7577d8986",
- "name": "AMBINANISAKANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "c38e0c1e-3d72-424b-ac37-29e8d3e82026": {
- "id": "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "label": "AMBAHOABE",
- "node": {
- "locationId": "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "name": "AMBAHOABE",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "2cbc956b-aaa5-49f9-ad25-97116753a774": {
- "id": "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "beb61963-915a-4cbc-af46-3a0372d199d8": {
- "id": "beb61963-915a-4cbc-af46-3a0372d199d8",
- "label": "FOTSIALANANA",
- "node": {
- "locationId": "beb61963-915a-4cbc-af46-3a0372d199d8",
- "name": "FOTSIALANANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f": {
- "id": "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "794b52cf-ecee-48b5-b318-875eb18436f1": {
- "id": "794b52cf-ecee-48b5-b318-875eb18436f1",
- "label": "SOANIERANA-IVONGO",
- "node": {
- "locationId": "794b52cf-ecee-48b5-b318-875eb18436f1",
- "name": "SOANIERANA-IVONGO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d": {
- "id": "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "label": "Ambahoabe",
- "node": {
- "locationId": "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "name": "Ambahoabe",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "05298366-d8c0-4f72-9f10-9669e8f06b0b": {
- "id": "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "label": "Manompana",
- "node": {
- "locationId": "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "name": "Manompana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "4c90b23b-6502-4547-81fb-827359c44e38": {
- "id": "4c90b23b-6502-4547-81fb-827359c44e38",
- "label": "Andapafito",
- "node": {
- "locationId": "4c90b23b-6502-4547-81fb-827359c44e38",
- "name": "Andapafito",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "3c9bdc0f-03b9-4ddc-9252-d034e185915b": {
- "id": "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "label": "ANTENINA",
- "node": {
- "locationId": "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "name": "ANTENINA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "e771dbbf-4cda-4801-bd4b-6764eb4bde54": {
- "id": "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "label": "ANTANIFOTSY",
- "node": {
- "locationId": "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "name": "ANTANIFOTSY",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "d7394cb4-6250-4d59-b2e6-4ca7a3323fab": {
- "id": "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "label": "Ambinanisakana",
- "node": {
- "locationId": "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "name": "Ambinanisakana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "bfe5192a-8cae-4805-954f-30e360922dd7": {
- "id": "bfe5192a-8cae-4805-954f-30e360922dd7",
- "label": "ANDAPAFITO",
- "node": {
- "locationId": "bfe5192a-8cae-4805-954f-30e360922dd7",
- "name": "ANDAPAFITO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "b8c11f95-e7c8-4c7b-878c-e0784ea87f19": {
- "id": "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "label": "SOANIERANA IVONGO",
- "node": {
- "locationId": "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "name": "SOANIERANA IVONGO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "f8a96f70-3460-4957-bb58-146714a1de08": {
- "id": "f8a96f70-3460-4957-bb58-146714a1de08",
- "label": "Antanifotsy",
- "node": {
- "locationId": "f8a96f70-3460-4957-bb58-146714a1de08",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "cba14d29-735f-42b5-a12b-e167ea8abfef": {
- "id": "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "label": "Ambodiampana I",
- "node": {
- "locationId": "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "name": "Ambodiampana I",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "135eb7c1-0c2e-463b-b9e4-dd1182644047": {
- "id": "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "label": "Antenina",
- "node": {
- "locationId": "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "name": "Antenina",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "35afb7a5-f8f6-4593-8e8c-4cce71abc694": {
- "id": "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "label": "Fotsialanana",
- "node": {
- "locationId": "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "name": "Fotsialanana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "89d90100-850b-484e-9bd5-060519652e1d": {
- "id": "89d90100-850b-484e-9bd5-060519652e1d",
- "label": "MANOMPANA",
- "node": {
- "locationId": "89d90100-850b-484e-9bd5-060519652e1d",
- "name": "MANOMPANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1": {
- "id": "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "label": "Maroantsetra",
- "node": {
- "locationId": "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "name": "Maroantsetra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "68bd3363-1679-4eb3-97cd-d8024776ae69": {
- "id": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "label": "FENERIVE EST",
- "node": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "name": "FENERIVE EST",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7171dd6e-6afe-4cc7-8aad-ef3816a7a134": {
- "id": "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "label": "AMBODIMANGA II",
- "node": {
- "locationId": "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "name": "AMBODIMANGA II",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "cae16604-c241-4101-ba5f-89471f5ebc45": {
- "id": "cae16604-c241-4101-ba5f-89471f5ebc45",
- "label": "VOHILENGO",
- "node": {
- "locationId": "cae16604-c241-4101-ba5f-89471f5ebc45",
- "name": "VOHILENGO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "43ebcc5e-5d29-454a-8817-3b40ffcd4e84": {
- "id": "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "label": "ANTSIATSIAKA",
- "node": {
- "locationId": "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "name": "ANTSIATSIAKA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "dcb683a8-92bd-4987-ba75-dda5bc8210c6": {
- "id": "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "label": "MIORIMIVALANA",
- "node": {
- "locationId": "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "name": "MIORIMIVALANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "cf3171fa-0d32-4410-ae19-1824bea48eb2": {
- "id": "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "label": "AMBANJAN\u0027I SAHALAVA",
- "node": {
- "locationId": "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "name": "AMBANJAN\u0027I SAHALAVA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "af11c151-9ba7-4c53-84f5-b28bea21ccd6": {
- "id": "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "label": "MAHAMBO",
- "node": {
- "locationId": "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "name": "MAHAMBO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f": {
- "id": "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "label": "Ampasimbe Manantsatrana",
- "node": {
- "locationId": "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "name": "Ampasimbe Manantsatrana",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "54fabb5f-3e85-4c48-a158-c660923caaa6": {
- "id": "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "label": "FENERIVE- EST",
- "node": {
- "locationId": "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "name": "FENERIVE- EST",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "8ead1270-fbc5-4245-b66e-619ac6937640": {
- "id": "8ead1270-fbc5-4245-b66e-619ac6937640",
- "label": "Fénérive Est",
- "node": {
- "locationId": "8ead1270-fbc5-4245-b66e-619ac6937640",
- "name": "Fénérive Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "962672d7-968c-442e-98a1-bff12be2cde2": {
- "id": "962672d7-968c-442e-98a1-bff12be2cde2",
- "label": "Mahambo",
- "node": {
- "locationId": "962672d7-968c-442e-98a1-bff12be2cde2",
- "name": "Mahambo",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c3ea4be-8b41-4f08-be3b-da8d13d965bb": {
- "id": "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "label": "BETAMPONA",
- "node": {
- "locationId": "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "name": "BETAMPONA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5": {
- "id": "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "label": "Fenervie Est",
- "node": {
- "locationId": "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "name": "Fenervie Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "a1048f04-3578-4b88-a1ca-d4c6958811d6": {
- "id": "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "label": "Fenerive Est",
- "node": {
- "locationId": "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "3aa4445f-dd08-4803-a8ff-c8b63eda7251": {
- "id": "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "13d6892e-b4ef-4e0e-b44d-53fd30922069": {
- "id": "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "label": "VOHIPENO",
- "node": {
- "locationId": "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "51253521-e300-442a-9c54-2f10bcb59408": {
- "id": "51253521-e300-442a-9c54-2f10bcb59408",
- "label": "AMPASINA MANINGORY",
- "node": {
- "locationId": "51253521-e300-442a-9c54-2f10bcb59408",
- "name": "AMPASINA MANINGORY",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "ae0f3ed4-4b9e-4276-8753-e35e5cfca843": {
- "id": "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "label": "Ampasina Maningory",
- "node": {
- "locationId": "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "name": "Ampasina Maningory",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "056af342-bd8e-47ea-9176-5dfde3704fe3": {
- "id": "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "label": "MAHANORO",
- "node": {
- "locationId": "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "name": "MAHANORO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "19639a4d-4eb2-40b7-aff6-3377d2cb295f": {
- "id": "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "label": "AMPASIMBE MANANTSATRANA",
- "node": {
- "locationId": "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "name": "AMPASIMBE MANANTSATRANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81": {
- "id": "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "label": "Fenoarivo Atsinanana Ambonivohitra",
- "node": {
- "locationId": "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "name": "Fenoarivo Atsinanana Ambonivohitra",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c11a6bc-6b78-475b-8015-e1b88c838c49": {
- "id": "0c11a6bc-6b78-475b-8015-e1b88c838c49",
- "label": "SARANAMBANA",
- "node": {
- "locationId": "0c11a6bc-6b78-475b-8015-e1b88c838c49",
- "name": "SARANAMBANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "2ffb322a-6831-4522-867f-1773492a147f": {
- "id": "2ffb322a-6831-4522-867f-1773492a147f",
- "label": "VAVATENINA",
- "node": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "name": "VAVATENINA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "eadf078b-2054-4723-8af1-5d16c18ac240": {
- "id": "eadf078b-2054-4723-8af1-5d16c18ac240",
- "label": "MAROMITETY",
- "node": {
- "locationId": "eadf078b-2054-4723-8af1-5d16c18ac240",
- "name": "MAROMITETY",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "497edb4f-f5b5-479e-9be5-f27de382f8a3": {
- "id": "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "label": "SAHATAVY",
- "node": {
- "locationId": "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "name": "SAHATAVY",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8df9e268-0054-4aa7-a3da-1c271653174c": {
- "id": "8df9e268-0054-4aa7-a3da-1c271653174c",
- "label": "ANDASIBE",
- "node": {
- "locationId": "8df9e268-0054-4aa7-a3da-1c271653174c",
- "name": "ANDASIBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "29d95ed8-9713-43d9-a482-60d83bb5a464": {
- "id": "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "label": "TANAMARINA",
- "node": {
- "locationId": "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "name": "TANAMARINA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "ced72732-e6c4-4e69-a167-3347ba40875b": {
- "id": "ced72732-e6c4-4e69-a167-3347ba40875b",
- "label": "Maromitety",
- "node": {
- "locationId": "ced72732-e6c4-4e69-a167-3347ba40875b",
- "name": "Maromitety",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "48e81d19-62b7-44f4-8641-1a308d0234be": {
- "id": "48e81d19-62b7-44f4-8641-1a308d0234be",
- "label": "Ambodimangavalo",
- "node": {
- "locationId": "48e81d19-62b7-44f4-8641-1a308d0234be",
- "name": "Ambodimangavalo",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "053d4f7a-b383-4faa-b224-8418ecabf446": {
- "id": "053d4f7a-b383-4faa-b224-8418ecabf446",
- "label": "VAVATENINA",
- "node": {
- "locationId": "053d4f7a-b383-4faa-b224-8418ecabf446",
- "name": "VAVATENINA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6": {
- "id": "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "label": "Ambatoharanana I",
- "node": {
- "locationId": "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "name": "Ambatoharanana I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "9420074c-b81a-4bc2-85b9-07f3697e7083": {
- "id": "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "label": "AMPASIMAZAVA",
- "node": {
- "locationId": "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "name": "AMPASIMAZAVA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "1ccffffe-9976-408a-adb6-98324b5c120c": {
- "id": "1ccffffe-9976-408a-adb6-98324b5c120c",
- "label": "ANJAHAMBE",
- "node": {
- "locationId": "1ccffffe-9976-408a-adb6-98324b5c120c",
- "name": "ANJAHAMBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70": {
- "id": "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "label": "Sahatavy",
- "node": {
- "locationId": "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "name": "Sahatavy",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "309ea2e1-8827-4ab5-962c-f7474094185a": {
- "id": "309ea2e1-8827-4ab5-962c-f7474094185a",
- "label": "MIARINARIVO",
- "node": {
- "locationId": "309ea2e1-8827-4ab5-962c-f7474094185a",
- "name": "MIARINARIVO",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8f02e1c1-963b-4340-a99a-3c6236b97440": {
- "id": "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "label": "Andasibe",
- "node": {
- "locationId": "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "3a3508b7-a6e0-4882-a332-8ca1f9c72efe": {
- "id": "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "label": "Vavatenina I",
- "node": {
- "locationId": "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "name": "Vavatenina I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8d03fa63-211c-49c9-b6ba-cda28184bdf7": {
- "id": "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "label": "AMBOHIBE",
- "node": {
- "locationId": "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "name": "AMBOHIBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26": {
- "id": "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "label": "Ampasimazava",
- "node": {
- "locationId": "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "name": "Ampasimazava",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528": {
- "id": "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "label": "AMBODIMANGAVALO",
- "node": {
- "locationId": "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "name": "AMBODIMANGAVALO",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "62fc6ed9-ac4d-4aa3-a385-011d90fea009": {
- "id": "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "label": "Tanamarina",
- "node": {
- "locationId": "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "name": "Tanamarina",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "a3954d77-2229-4548-9c12-515c4ead523b": {
- "id": "a3954d77-2229-4548-9c12-515c4ead523b",
- "label": "Vavatenina",
- "node": {
- "locationId": "a3954d77-2229-4548-9c12-515c4ead523b",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "ede05d31-a505-4ab4-ae2c-07f3bbb44d12": {
- "id": "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "label": "AMBATOHARANANA I",
- "node": {
- "locationId": "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "name": "AMBATOHARANANA I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "dabce69a-9f5e-420d-b424-8c7dac9d9391": {
- "id": "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "label": "Anjahambe",
- "node": {
- "locationId": "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "name": "Anjahambe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4": {
- "id": "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "label": "Ambohibe",
- "node": {
- "locationId": "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "name": "Ambohibe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "fcf39830-007c-4168-b9d8-129d7a398bd6": {
- "id": "fcf39830-007c-4168-b9d8-129d7a398bd6",
- "label": "Miarinarivo",
- "node": {
- "locationId": "fcf39830-007c-4168-b9d8-129d7a398bd6",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "c1f66630-9656-4ffc-bf86-0d9e7653b2fd": {
- "id": "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "a07c64c7-e28d-43e5-ae72-6cd9492c99f4": {
- "id": "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "label": "Fenerive Est",
- "node": {
- "locationId": "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "48d56cb4-0539-461c-8587-ffafebf73c34": {
- "id": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "label": "Nosy Boraha (Sainte Marie)",
- "node": {
- "locationId": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "name": "Nosy Boraha (Sainte Marie)",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e458c15f-6827-49c8-bf71-260374eef417": {
- "id": "e458c15f-6827-49c8-bf71-260374eef417",
- "label": "Sainte Marie CU",
- "node": {
- "locationId": "e458c15f-6827-49c8-bf71-260374eef417",
- "name": "Sainte Marie CU",
- "parentLocation": {
- "locationId": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48d56cb4-0539-461c-8587-ffafebf73c34"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "38a0a19b-f91e-4044-a8db-a4b62490bf27": {
- "id": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "label": "MENABE",
- "node": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "name": "MENABE",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "041f8781-58fb-46a9-b162-1875d20edb33": {
- "id": "041f8781-58fb-46a9-b162-1875d20edb33",
- "label": "Morondava",
- "node": {
- "locationId": "041f8781-58fb-46a9-b162-1875d20edb33",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "19b56631-5e07-400d-b4f3-063b1344a20e": {
- "id": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "label": "Belo sur Tsiribihina",
- "node": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "name": "Belo sur Tsiribihina",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "fc082603-a0d0-4eea-9cd3-cb4ea73969f1": {
- "id": "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "label": "Tsimafana",
- "node": {
- "locationId": "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "name": "Tsimafana",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "b19b6bb7-88a9-4335-bafa-f1003282ebb5": {
- "id": "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "label": "Begidro Ankiroroka",
- "node": {
- "locationId": "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "name": "Begidro Ankiroroka",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "da4965db-9a2d-4b78-8c05-99ac167b3035": {
- "id": "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "label": "Tsaraotana (Concession)",
- "node": {
- "locationId": "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "name": "Tsaraotana (Concession)",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "95d85b79-fdd9-4f65-b092-2cf178c9cd35": {
- "id": "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "label": "Ankalalobe (Delta)",
- "node": {
- "locationId": "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "name": "Ankalalobe (Delta)",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba": {
- "id": "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "label": "Antsoha",
- "node": {
- "locationId": "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "2c656fd1-89ca-4828-bae8-56e2b0f565e9": {
- "id": "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "label": "Masoarivo Serinam",
- "node": {
- "locationId": "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "name": "Masoarivo Serinam",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "0ee6a48a-30f4-42ad-8baf-da9018897539": {
- "id": "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "label": "Belo sur Tsiribihina",
- "node": {
- "locationId": "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "name": "Belo sur Tsiribihina",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "d39a7ae6-fb40-4736-80d1-150d9e313cdf": {
- "id": "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "label": "Bemarivo Ankirondro",
- "node": {
- "locationId": "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "name": "Bemarivo Ankirondro",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "78e079c0-7d62-44b4-aadf-3f91f94c099c": {
- "id": "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "label": "Andimaka Manambolo",
- "node": {
- "locationId": "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "name": "Andimaka Manambolo",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "f8d5031d-c06d-45c7-a633-784db6af823b": {
- "id": "f8d5031d-c06d-45c7-a633-784db6af823b",
- "label": "Beroboka Nord",
- "node": {
- "locationId": "f8d5031d-c06d-45c7-a633-784db6af823b",
- "name": "Beroboka Nord",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "e4c40f13-927b-4335-8560-2807686f0a80": {
- "id": "e4c40f13-927b-4335-8560-2807686f0a80",
- "label": "Berevo Tsianaloka",
- "node": {
- "locationId": "e4c40f13-927b-4335-8560-2807686f0a80",
- "name": "Berevo Tsianaloka",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "6997a020-da60-4ed9-b91c-78218976ce9b": {
- "id": "6997a020-da60-4ed9-b91c-78218976ce9b",
- "label": "Aboalimena",
- "node": {
- "locationId": "6997a020-da60-4ed9-b91c-78218976ce9b",
- "name": "Aboalimena",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1": {
- "id": "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "label": "Ambiky",
- "node": {
- "locationId": "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "name": "Ambiky",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "41ff05a9-8419-45aa-814e-042b30a21e8d": {
- "id": "41ff05a9-8419-45aa-814e-042b30a21e8d",
- "label": "Belinta Soaserana",
- "node": {
- "locationId": "41ff05a9-8419-45aa-814e-042b30a21e8d",
- "name": "Belinta Soaserana",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4": {
- "id": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "label": "Morondava",
- "node": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "864b348d-93df-4562-8fec-f2df4f144cfe": {
- "id": "864b348d-93df-4562-8fec-f2df4f144cfe",
- "label": "Befasy",
- "node": {
- "locationId": "864b348d-93df-4562-8fec-f2df4f144cfe",
- "name": "Befasy",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "321bcebb-41ca-43a7-be57-648c425db2ca": {
- "id": "321bcebb-41ca-43a7-be57-648c425db2ca",
- "label": "Analaiva",
- "node": {
- "locationId": "321bcebb-41ca-43a7-be57-648c425db2ca",
- "name": "Analaiva",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a": {
- "id": "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a",
- "label": "Marofandilia",
- "node": {
- "locationId": "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a",
- "name": "Marofandilia",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "00849fa1-864f-4d42-a79d-84f3c7da7fe5": {
- "id": "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "label": "Belo sur Mer",
- "node": {
- "locationId": "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "name": "Belo sur Mer",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "52f92738-11cd-4e1a-8a36-9de25d066498": {
- "id": "52f92738-11cd-4e1a-8a36-9de25d066498",
- "label": "Morondava",
- "node": {
- "locationId": "52f92738-11cd-4e1a-8a36-9de25d066498",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "183f0500-ef91-472a-9500-f070b2cc234c": {
- "id": "183f0500-ef91-472a-9500-f070b2cc234c",
- "label": "Bemanonga",
- "node": {
- "locationId": "183f0500-ef91-472a-9500-f070b2cc234c",
- "name": "Bemanonga",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "f7cad632-3699-44ba-a088-733b3fe90d0c": {
- "id": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "label": "Mahabo",
- "node": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4": {
- "id": "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "label": "Befotaka",
- "node": {
- "locationId": "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "550ee883-f244-4d99-a60e-bc5eef7e0300": {
- "id": "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "label": "Ampanihy",
- "node": {
- "locationId": "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "name": "Ampanihy",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "1c6bd94a-19ae-43aa-8004-096459a535fa": {
- "id": "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "label": "Beronono",
- "node": {
- "locationId": "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "name": "Beronono",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "421bde06-39c5-4288-9656-49bbe84581af": {
- "id": "421bde06-39c5-4288-9656-49bbe84581af",
- "label": "Mandabe",
- "node": {
- "locationId": "421bde06-39c5-4288-9656-49bbe84581af",
- "name": "Mandabe",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "585577e8-e235-4172-97cf-483db0687328": {
- "id": "585577e8-e235-4172-97cf-483db0687328",
- "label": "Mahabo",
- "node": {
- "locationId": "585577e8-e235-4172-97cf-483db0687328",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "74952ea2-2e12-4365-a7ec-a682b6abfffc": {
- "id": "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "label": "Tsimazava",
- "node": {
- "locationId": "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "name": "Tsimazava",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "8536b9f6-5e63-4a4c-9c28-e995d5164840": {
- "id": "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "label": "Ankilizato",
- "node": {
- "locationId": "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "name": "Ankilizato",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "8f542950-479f-40b4-af0a-0d9ef0dfa327": {
- "id": "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "label": "Malaimbandy",
- "node": {
- "locationId": "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "name": "Malaimbandy",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "46ab4ac8-dd08-4008-8803-b2210a69a0b2": {
- "id": "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "label": "Agnalamitsivalana",
- "node": {
- "locationId": "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "name": "Agnalamitsivalana",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "f5704fb6-0af3-45f5-bcf8-abed7ee0c372": {
- "id": "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "label": "Ankilivalo",
- "node": {
- "locationId": "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b": {
- "id": "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b",
- "label": "Ambia",
- "node": {
- "locationId": "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b",
- "name": "Ambia",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "b7e93492-acae-4244-8509-67e8793278cd": {
- "id": "b7e93492-acae-4244-8509-67e8793278cd",
- "label": "Miandrivazo",
- "node": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "name": "Miandrivazo",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5e551a26-47ab-49bd-b95c-134166dc1f70": {
- "id": "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "label": "Dabolava",
- "node": {
- "locationId": "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "name": "Dabolava",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "fe24a129-c11a-405e-88c0-090930cdac3d": {
- "id": "fe24a129-c11a-405e-88c0-090930cdac3d",
- "label": "Ambatolahy",
- "node": {
- "locationId": "fe24a129-c11a-405e-88c0-090930cdac3d",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "e4de3c82-93fd-4637-971e-ce96ad443bba": {
- "id": "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "label": "Ankotrofotsy",
- "node": {
- "locationId": "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "name": "Ankotrofotsy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c93a928a-64d8-4081-a2ea-765fefd31889": {
- "id": "c93a928a-64d8-4081-a2ea-765fefd31889",
- "label": "Anosimena",
- "node": {
- "locationId": "c93a928a-64d8-4081-a2ea-765fefd31889",
- "name": "Anosimena",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "d5ee32df-86e7-4a2c-b954-fc264f896938": {
- "id": "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "label": "Soaloka",
- "node": {
- "locationId": "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "name": "Soaloka",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad": {
- "id": "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "label": "Bemahatazana",
- "node": {
- "locationId": "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "name": "Bemahatazana",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "28c1bb74-51e0-4084-9e7b-5988aa6d27bf": {
- "id": "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "label": "Itondy",
- "node": {
- "locationId": "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "name": "Itondy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "48441b16-ae93-4d0a-936b-f617a43646dc": {
- "id": "48441b16-ae93-4d0a-936b-f617a43646dc",
- "label": "Miandrivazo",
- "node": {
- "locationId": "48441b16-ae93-4d0a-936b-f617a43646dc",
- "name": "Miandrivazo",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "571d0517-c199-4f65-a687-ab405056f4f1": {
- "id": "571d0517-c199-4f65-a687-ab405056f4f1",
- "label": "Manambina",
- "node": {
- "locationId": "571d0517-c199-4f65-a687-ab405056f4f1",
- "name": "Manambina",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c79e6377-1e7e-4dbb-b968-002a29004905": {
- "id": "c79e6377-1e7e-4dbb-b968-002a29004905",
- "label": "Ankavandra",
- "node": {
- "locationId": "c79e6377-1e7e-4dbb-b968-002a29004905",
- "name": "Ankavandra",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d": {
- "id": "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "label": "Ankondromena",
- "node": {
- "locationId": "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "name": "Ankondromena",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c5022ee3-e42d-4441-920f-b9763c84c21b": {
- "id": "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "label": "Betsipolitra",
- "node": {
- "locationId": "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "name": "Betsipolitra",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "50981e13-a39b-41d9-9c6d-bab48c3340b0": {
- "id": "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "label": "Isalo",
- "node": {
- "locationId": "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "name": "Isalo",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "68d080ec-0fa6-4175-bd56-d1df16ed5a65": {
- "id": "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "label": "Manandaza",
- "node": {
- "locationId": "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "name": "Manandaza",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "03a87451-e189-40c7-a4e0-03761213f1c6": {
- "id": "03a87451-e189-40c7-a4e0-03761213f1c6",
- "label": "Ampanihy",
- "node": {
- "locationId": "03a87451-e189-40c7-a4e0-03761213f1c6",
- "name": "Ampanihy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236": {
- "id": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "label": "Manja",
- "node": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "name": "Manja",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d9e536b4-ffc6-487c-b6a2-a418e770db26": {
- "id": "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "label": "Andranopasy",
- "node": {
- "locationId": "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "name": "Andranopasy",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074": {
- "id": "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "label": "Ankiliabo",
- "node": {
- "locationId": "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "name": "Ankiliabo",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "d968493b-38b6-4d1c-8cc6-6190930ba27f": {
- "id": "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "label": "Betsioky",
- "node": {
- "locationId": "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "name": "Betsioky",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "d79d77b0-6d58-4ffa-abfc-ab04a0646f00": {
- "id": "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "label": "Beharona",
- "node": {
- "locationId": "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "name": "Beharona",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "12f5f0cc-a2e4-428f-b1b5-38a2396d44da": {
- "id": "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "label": "Soaserana",
- "node": {
- "locationId": "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "name": "Soaserana",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "21982f0f-f376-40d7-91de-5ac32bb37c4f": {
- "id": "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "label": "Anontsibe Sakalava",
- "node": {
- "locationId": "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "name": "Anontsibe Sakalava",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2": {
- "id": "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2",
- "label": "Manja",
- "node": {
- "locationId": "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2",
- "name": "Manja",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ac169f51-ded8-4237-95c5-11ff0f4153ad": {
- "id": "ac169f51-ded8-4237-95c5-11ff0f4153ad",
- "label": "Atsimo Andrefana",
- "node": {
- "locationId": "ac169f51-ded8-4237-95c5-11ff0f4153ad",
- "name": "Atsimo Andrefana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- }
- }
- }
- },
- "parentChildren": {
- "a716c018-9be4-4565-a71b-03316140d5f0": ["adea222c-e040-4b3a-a92b-27c7761711d9"],
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e": [
- "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "37f1f5b6-236d-442a-8844-a5f78771af79",
- "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "66dc77c3-deb1-473e-8924-92982d3283e2",
- "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "8e5ab819-7996-42ea-92d2-12970198b923",
- "ee685d6b-4160-4cc3-90b7-708361611340"
- ],
- "c7b4b770-77df-434e-8acd-34a658aebe8e": [
- "05d247a1-575a-4a84-9fa2-58416adfda82",
- "b62bd952-ae6b-45fe-911b-a1504e688041",
- "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "eed2aaa0-3444-434f-805e-72637495f503",
- "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "f7c82f7a-0362-4678-99db-f28484633660",
- "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "36ff845c-f898-4f93-837f-0ebc50637e15",
- "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "bfb2c9de-1767-4676-ac0a-104c01092604",
- "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "93dc4053-0738-4758-ac43-ed0b98400b87",
- "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "0b9df312-da12-491d-8108-affacb0535bf",
- "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "bc72c242-e780-4afe-99a5-81f857b9bced",
- "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "0df43d81-80e6-4728-992f-dff89de2d410",
- "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "30c25ef7-853a-4aae-b522-2a3841059c97",
- "ba0b399b-f90f-4371-a799-a86ac861c135",
- "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "69b0e332-3196-47e1-82f4-948dabdd1160",
- "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "e7717140-cda3-43cf-9876-d37e190eb991",
- "80282171-c28c-45d1-93aa-f9967785d2ff",
- "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "e7420f45-58df-446d-a584-b303dc69026b",
- "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "88915510-1ab2-469c-896e-038effd2c0e4",
- "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "438c8010-6fce-4916-858f-c82bc4b284ff"
- ],
- "f8321f6f-3efe-4c6f-9306-c29be17253e7": [
- "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "574aaca2-1acb-4914-a207-660d7ee23f87",
- "1c94920e-5586-4e86-96c0-b36439aea423",
- "c062eb09-c166-414a-8a1e-851284235b1f"
- ],
- "3e120091-6753-452b-9be9-0cb092cd4ddd": [
- "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "5c7fc241-aa04-4b88-9813-8873185170cf",
- "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "bbf51669-1e92-493b-bc33-395378f2943d",
- "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "4b195506-3956-4691-be9c-bc28d21e204f",
- "3b70614a-1355-45d6-9d03-beac91b44b56",
- "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "004c124d-e738-47d5-9810-48b5236e3fee",
- "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "a13f8619-c783-4745-9afc-bf14c24da18b",
- "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "0430dbe5-efe8-4223-ba61-f51003b62088",
- "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "0ae094df-a0b3-4022-8a12-de36199e0875",
- "12adfc45-5762-4538-8752-026c1c71432a",
- "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "333e8803-a727-4874-9913-21a7136c220b",
- "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "ca47219b-3216-41e7-b112-94fe4df13907",
- "31c08428-af9f-43e9-8b66-de2236630bfa",
- "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "169ba617-507d-4044-bf33-285b734edeaf",
- "8d083435-cd6a-46c7-abed-78b12e51840c",
- "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "fa4eef39-f011-4a37-878b-539028bebccb",
- "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "94714578-94db-40dc-80fe-2c8863e7f309",
- "193c3010-ee72-466c-888f-0fb977871fe3",
- "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63"
- ],
- "696b532f-15b1-4422-a0ab-3525587260cd": [
- "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "741617e9-e092-4977-b047-97cd41010d04",
- "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "436b44c9-81da-4ce2-9757-01c037bba9de",
- "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "925a78d0-e532-40f7-85a3-c1cba1553220",
- "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "db742b68-89d4-45fc-b1d7-9c06ef167c50"
- ],
- "57045aff-b036-4ec6-a967-820f6399e564": [
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "11c88475-52ff-48f9-838f-31c4a03182ac",
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "ee13e60a-3916-46bb-9d86-6944448a3152"
- ],
- "93bcd719-80d4-43a1-990f-cd92dd4fea47": [
- "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "c0c5eb0b-de1a-4c9b-852f-79a5d971d147"
- ],
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c": [
- "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "fcb0b611-50b2-4955-8786-65caa42ce725",
- "e64a198c-07f4-4634-88c4-da46df763961"
- ],
- "ef3db216-0816-4cef-b108-706c17c2b40a": [
- "3967836c-1720-4a44-b748-bd41dfbee60e",
- "d8755bce-8049-4132-b1e4-a94684a102d8",
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "1133f68f-590f-4a82-be88-d89d91256d05",
- "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- ],
- "eadca602-3141-4248-93f5-575732b39c76": [
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "69c307af-78c1-49af-ab0b-a00779268381",
- "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- ],
- "a6538b2f-c402-444a-ba0d-1e649f9405de": [
- "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "427423cf-3444-4e7a-97fc-c544406be552",
- "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5"
- ],
- "5876f357-cff5-4f03-ad97-fc79b7375bec": [
- "01eb6048-2a32-4556-85d9-519cb453aafb",
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "7d57e708-e320-41bc-93b8-88666f100daa",
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "bd6ec7c3-3896-4847-8485-19756f300fec",
- "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "8c153aee-31bf-437b-b662-05f9fcad6f93"
- ],
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e": [
- "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "a43da439-981e-426a-a33a-3b8adefe18c2",
- "d9465335-6927-4129-9d8b-699111387626",
- "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "be3d52e6-3858-492c-877d-fa9415694e26",
- "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "be28be62-f6ea-4be1-8a70-802321d349b0",
- "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "757db705-0d0b-4111-b653-78911e060e2a",
- "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "b6570ad9-5120-40ed-824a-63028f271eb7"
- ],
- "6d16e230-4d60-475d-97cf-c13ec0530009": [
- "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "0ee9bd03-f573-4774-8497-76e76c703940",
- "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "7975d40c-2bd0-4adb-9872-29894a947f11",
- "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "dd364c6e-00d0-4788-834a-141004aa3103",
- "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "06314f87-6dde-4ad1-9444-c67b119816ad",
- "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "a442594d-1873-4505-a3a5-86c54a9cf237",
- "054319c2-77ae-4cc4-a118-662dab380538",
- "da8d18ce-659f-47de-9468-a719ac5777c2",
- "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "fd82b773-4665-42f5-999d-24d15cc84169",
- "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "82cf665d-607d-43ba-9f1d-e834207be106",
- "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "ff0529c6-9a3a-406d-a8d7-5821b96b1993"
- ],
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5": [
- "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "3ea3878f-bc68-4bfc-9534-256087f69953",
- "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "749e8f17-0875-423f-a1ec-953edfcd171c",
- "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "63569e13-173b-4846-a3de-565936d6d8eb",
- "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "4342c258-a4f9-4f05-8356-42be448ffec7",
- "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "624594ab-8385-4855-8d44-3d5279740ab3",
- "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "dff66f7e-66cf-442e-8c5e-94017971553c",
- "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "881e02a8-b2c9-4491-b303-27b008587a39",
- "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "fdf153c8-59fa-43a0-b737-416f16228a85",
- "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "8580a687-cfd7-4ca7-85df-12e585021277",
- "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "fff386bb-d84f-435f-9b88-e25027d06662",
- "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "76585487-080b-4612-98f8-f617aa72436f",
- "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "024d01e6-01f4-4860-9780-846cdbec0836",
- "39af8394-5a98-45ab-895f-ae070f9bed59"
- ],
- "d8db17bd-6b32-495f-bc69-8fe402820a77": [
- "3aa9c86c-9e95-451c-8950-163608395fde",
- "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "7dd5b702-7205-4fe7-8bbd-80b114d66c70"
- ],
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c": [
- "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "464eccae-bc90-4763-bfe0-50de122bfa46",
- "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "ed26446b-2309-455c-8186-f5f90bbfc176",
- "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "cb595a22-645a-4efe-adc6-65ae952874a8",
- "a9946681-a371-4876-a66a-28bae023f6c4",
- "f963d627-c39c-401b-a633-f767d855e5a6",
- "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "62a671db-c6cc-4328-aceb-c13477222b5e",
- "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "571abe35-eeab-418d-91ac-43550c14b8ab",
- "820c211c-70bc-4ed2-b287-775b403894b9",
- "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "80b21716-7283-4b2b-9052-711aa8f98e40",
- "8a8492c4-9483-47b3-9693-12da7124242e",
- "800269b8-611c-4757-9087-d36b45de6e2a",
- "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "47029fb8-3a0a-489d-a72f-6ab0877e0286"
- ],
- "0049498a-90ed-475b-a29f-9108e5ef9bb5": [
- "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "9a48530d-9fed-49eb-a089-9df18c576009",
- "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "e317374a-0f20-434e-8e0c-5546ea346e85",
- "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "d060fddd-1204-42b2-8595-305216890c67"
- ],
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6": [
- "5761b2f3-1199-4fca-880a-73af2319edec",
- "57ba39e8-4502-42a0-ab80-0185c746e759",
- "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "872563ce-037e-47cc-bd13-ba8c68160b20",
- "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "31d13cf2-3381-4813-a820-9d2ec799fee1"
- ],
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc": ["17dd876d-083a-4489-991a-cd4ccaab3686"],
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc": [
- "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "882803ed-5f77-4f96-a53b-65e2fa842430",
- "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "1e090239-9524-442d-b318-bdf18efe285b",
- "08a61379-f59c-415b-bc5b-b03d941a9787",
- "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "899a6c8a-e718-4731-8f50-16c32e47619f",
- "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "bda952f4-3cdd-450a-a1e4-014273bee168",
- "841a5253-5726-4406-9d67-7744ec615609",
- "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "9f22674b-bcce-485d-951a-44abd09d1a51",
- "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "57fafe52-9862-4986-897d-8b8971824c6b",
- "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "1d16ff85-e639-430c-bb70-62f8669303a8",
- "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "548fd40c-d443-4fc1-857a-3be19ced9519",
- "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "b9e3874d-9a42-4f57-b54b-4dd868f908ce"
- ],
- "e7369bd6-0860-4c56-91f2-b10332e569f2": [
- "ded03966-b53d-434b-a5b1-5151f902be7f",
- "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "d77725a9-910f-4895-84f1-7ed1461b9746",
- "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "47491d09-3d17-4fe0-858c-decad882d95a",
- "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3"
- ],
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8": [
- "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "5a7434fd-e437-4d16-9784-fe0526927268",
- "29fcb6c5-089e-4732-8e21-47969ae66530",
- "102f119a-77e8-4a9a-a330-84acb32ae931"
- ],
- "1d3cfa84-6b64-4e84-8020-efb194ad6816": [
- "6e666d8a-f774-446e-af51-8541e938e22e",
- "8bc27433-6642-4574-9be6-8bba723780e4",
- "192971ce-ccb0-440c-882f-4e477b5c574a",
- "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "dcd7d275-f819-4887-a490-77e2cc45a377",
- "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "96b867d2-165e-4d25-84dc-428e35880da7",
- "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "b63ea498-7d9a-4012-bf98-2258e371a259",
- "d2357cc8-982a-43eb-be32-da5548bd4584",
- "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "9d750201-83fe-4489-a794-54caf7ed20e8",
- "925ed0f2-d530-4818-bc84-5b64adc93333",
- "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "965954e7-e157-4230-8cb0-d5badebad7af",
- "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "c1bb3f83-c004-4537-a28c-b9080b7da39c"
- ],
- "a337b060-7d3a-40e2-9449-6a5147e14cbb": [
- "07432254-16b2-4737-bb8b-1684e439ba6b",
- "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "60dac5cf-c063-499b-a2f3-c5bf4685b9eb"
- ],
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f": [
- "6de408e9-f310-4001-9972-3a1eadd3665d",
- "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "7919cbbb-8017-4cd3-809f-be2ab34aafb3"
- ],
- "1fec2789-7741-499d-a28f-fc9e6c354ea5": [
- "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "168bfe58-e756-41b1-8f5f-a037cf913836",
- "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "5fa61353-bb98-4107-8c5f-79ce95839018",
- "0f393427-67c0-4563-9b9c-c48be8318828",
- "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "4b39d9e5-90e4-451d-a940-a47115c96667"
- ],
- "3a05d8ef-e46b-406c-a305-0f737e4543fa": [
- "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "ad000b0f-89f3-49c3-a056-55158c23797d",
- "39168f45-1212-49cc-9b96-b9f11116b07c",
- "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "bf83c9c2-65ec-4872-9e53-980d23986103",
- "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "3830f987-da5e-46cd-a5ef-df977bf47599",
- "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "80bb3042-a674-4fbe-aaae-cc1dda661b74"
- ],
- "d26b65b6-d268-4e44-9c28-5f02a0806b16": [
- "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "37191b95-88f2-461e-bbd8-fe30278e203d",
- "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "464165a8-688c-478f-8f73-7f37f5ac2367",
- "06767f7f-fb79-4708-82c4-8831a53da032",
- "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "9355decb-fe25-442d-b2bf-82e099aacaea",
- "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "831923e8-43b2-4242-b9cd-37b3234059bb"
- ],
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d": [
- "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "e4265dd4-3368-4bed-af27-843029cb7592",
- "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "0c750c9b-48ad-47d7-af25-118b6705e114"
- ],
- "48d56cb4-0539-461c-8587-ffafebf73c34": ["e458c15f-6827-49c8-bf71-260374eef417"],
- "e2b8320d-5369-47d7-95dd-659afb56ea41": [
- "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "068bdf4e-081e-41d4-acd9-270c9590061d",
- "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "66b7af63-81fb-418a-841a-659fd08dd621",
- "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "858c4874-f2b8-4943-bb17-a24670cefe61",
- "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "74c35991-01e4-40c7-a410-7065c3a3c582"
- ],
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b": [
- "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "fbc69357-73d6-4330-8834-edb5164328a3",
- "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "ba7866ee-7d81-4441-b049-597c79f9e600",
- "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "b00116dc-f679-42bb-9136-a0237fa31755",
- "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "b410d757-4164-40f6-af32-3d635b6ac48b",
- "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "4a97633c-dc97-478d-a717-b37c3de1385f"
- ],
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa": [
- "9fd9b908-2f82-4986-88c6-e50c65836429",
- "a228740d-ca4c-4923-9070-e9b46db3d266",
- "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "9c327240-b6ab-4ad7-b691-7631374d1848",
- "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "ea6d5178-61fb-49be-818e-743f47341557",
- "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "59b94492-2ec9-4e47-851e-41dc1370e432",
- "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "41723faf-15f0-4ede-824e-22c6eee21aa4"
- ],
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5": [
- "95ae107c-590c-4758-8f83-78282b05be16",
- "647823e8-5464-46fb-ac7a-3e636b29056a",
- "6ab5984f-029f-4613-971d-299ebeddc354",
- "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "d54b1036-32a5-4c03-a711-ed45e7264433",
- "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "39dce748-79b6-4a60-9799-552159c8b37b",
- "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "0ade5cab-e586-4983-b361-2c8c15079b11",
- "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "8d4752db-37d2-47fa-ad2f-95426e136057",
- "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "6605a637-2852-48e9-ac45-274e97cbaf78"
- ],
- "456f2d19-030a-4cae-af9c-c0d88f449cee": [
- "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "6324d417-191d-4698-bd30-34fb47f1ee31",
- "cbba297f-18ae-440d-be70-b598c4b61683",
- "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "15e302e4-3ab6-416c-99b0-1562879f0271",
- "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "009d54cf-4a50-4555-90be-5439638f6cbf",
- "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "268d4bdb-a317-465f-82ac-616f0ffc7326"
- ],
- "6ed2dd71-3986-41c7-8adc-877630689411": [
- "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "1573a918-5604-491c-a337-b7e9bcb71383",
- "3182bc91-0337-478b-9e28-d4e593c8558e",
- "7c0f0dae-ff6c-4124-acb2-c53b379dbf22"
- ],
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83": [
- "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "d9cb2366-8527-476c-9cab-43a7385feb72",
- "5529a358-a09f-4443-8be6-f30527e5d88a",
- "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "27640423-f466-4624-bc50-97e150f0a3e6",
- "1a69578e-7282-4bcf-976a-c784339fb67d",
- "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7"
- ],
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a": [
- "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "1e61d54e-906a-4201-b089-210cd72c315b",
- "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "b22029f5-88d1-4035-b449-6c40c6af2606",
- "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7"
- ],
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4": [
- "864b348d-93df-4562-8fec-f2df4f144cfe",
- "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "52f92738-11cd-4e1a-8a36-9de25d066498",
- "321bcebb-41ca-43a7-be57-648c425db2ca",
- "183f0500-ef91-472a-9500-f070b2cc234c",
- "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a"
- ],
- "ad56bb3b-66c5-4a29-8003-0a60582540a6": [
- "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "8e74d042-4a71-4694-a652-bc3ba6369101",
- "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "5c77cb06-0255-4664-93d9-972360f314fd",
- "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "98241b5b-a4c3-4adf-96be-a5c21593e9c0"
- ],
- "1a933319-7778-46ac-a071-55fe110955c4": [
- "65f72159-94f9-4537-92e6-44445b7648a6",
- "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "17ba30fd-5914-414d-8350-7144e7058a77",
- "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "3b9affb7-0fbd-459f-a5a5-3f39690effce"
- ],
- "ca04e954-c52d-46aa-b9f9-39132b690b7e": [
- "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "ce377352-a89c-476b-aaac-826753af59e5",
- "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- ],
- "97d7c1b7-a191-4783-b47c-553369be6188": [
- "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "efd790e9-745c-44cc-bfaf-ba944679df47",
- "1261ca61-db99-4784-a003-6ac05119f027",
- "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "be24399c-0878-4f07-b643-a7178ef04292",
- "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "063396bb-8a7c-4300-b39a-2264bae89940",
- "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "9d83a546-65b4-486a-b989-9192222167ba",
- "51658ff9-64ac-4c5d-94d7-8d40cb9324a1"
- ],
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f": [
- "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "54e18897-3db7-45c6-8a98-08555ce2be84",
- "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "d858eb3e-f630-4b8e-b720-7781843ab169",
- "66319d39-0dbe-4891-a351-b2473d1412ad",
- "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "37bb1193-788c-481b-b788-8c5218d5de52",
- "0bd53cec-9733-4839-8a05-5340adcc6704",
- "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "02619297-ed0b-42a8-842c-ce2a59a2c468"
- ],
- "8a185373-8e0b-4618-9cd9-23f93040530b": [
- "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "124f538f-4595-449e-8bb3-e20623caca47",
- "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "c85b3c92-782d-431f-8b26-878e9fd84618",
- "b437b208-2bf5-4d50-8352-4af040a29b33",
- "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "13c44f6e-19c4-4b49-996c-1345f9183601",
- "6392c821-780f-4d7f-b5db-42107701ebad",
- "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "69653c01-f688-4f87-bbf3-d71a0db752be",
- "5fe98b66-c24f-4194-8234-074deb866157",
- "5afefaad-5239-4b54-b415-41958204c448"
- ],
- "438f4235-95a5-497e-b1b2-5bdebc19b26c": [
- "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "9e425374-dcfa-4509-b11e-5dd61f5d6cd4"
- ],
- "c5884773-408c-4781-bfb9-4ffa1e45281e": [
- "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "f5501c70-705a-4198-8323-9e34c88aaa38",
- "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "18418bea-b0e9-4361-ba3c-3e26f716c848"
- ],
- "03176924-6b3c-4b74-bccd-32afcceebabd": [
- "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb",
- "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "00ca11c2-3901-4755-85c4-bda273490f18",
- "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "57045aff-b036-4ec6-a967-820f6399e564",
- "ceed370b-de15-44d9-bded-e4feefb34783",
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "ef3db216-0816-4cef-b108-706c17c2b40a",
- "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "cd949e0b-79c9-4e54-95c0-997146025b64",
- "35c69b22-8595-4118-8322-0418ca32f06f",
- "eadca602-3141-4248-93f5-575732b39c76",
- "86942570-136e-4cff-9326-23b15841e486",
- "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "afee216f-4806-4034-9af3-b7b3898529c7",
- "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "8c72371f-0de7-438f-b271-8bd91f006ace",
- "4e3b227f-efe2-403b-9147-2631d7468383",
- "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "c09f242a-b148-4464-af7a-779d6c015aac",
- "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "ac169f51-ded8-4237-95c5-11ff0f4153ad"
- ],
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217": [
- "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b"
- ],
- "35c69b22-8595-4118-8322-0418ca32f06f": [
- "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "3215a808-0a42-4754-991b-2692a22c9d7d",
- "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac"
- ],
- "647c70bb-7768-4a79-b0ba-cd4954589d9b": [
- "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "b73c4117-ffcd-469e-b083-11287f72caf2",
- "f1034858-c376-4359-8787-e123984ebbe4",
- "9cf9f526-854f-4d28-8090-117612ccc454",
- "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "82686a84-8a84-430b-8b72-1a932ce1b635",
- "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "f7eea768-16d1-4fea-b53b-8548cae08258",
- "f3604384-cb10-4650-bc22-751c6506f8a8",
- "71415175-354f-4098-afce-a65273577d5f",
- "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "e110d76e-fc48-4718-8051-0f037981338a"
- ],
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a": [
- "9b231e75-15ae-4285-b669-26b5199a8499",
- "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "83ad1209-5c30-4477-abe0-20d03376867d",
- "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "52d4b899-126a-4f84-ac53-076ce46353e5",
- "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "bc3af750-7df3-4bf8-938d-191075c28981",
- "2114fcad-f157-4017-909b-5e59dfb94833",
- "381302de-b96d-43c6-bcdf-6cbe05732674",
- "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "d1db6d42-31d3-4cbe-8374-5624e83e4634"
- ],
- "09202526-1d01-4827-8e0f-27f357d6f803": [
- "614e24a6-4990-4b1d-bbda-317471920f4a",
- "65582195-1082-4610-b390-a6806e30e3af",
- "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "3eb08514-9266-42ca-a47a-875369241eb1",
- "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "f4214aea-86a2-430b-8450-258fec5f7a31",
- "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "8746d348-a441-4564-adb1-72631230695e"
- ],
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599": [
- "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "f4139c54-938b-443e-997b-a5db792736b5",
- "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "f871d284-44f7-411c-aa6b-738348254684",
- "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "e0759752-3670-4025-92ab-d2e99a606589"
- ],
- "6313a8e6-85c0-4a1a-8d1d-f97787394673": [
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "13055e03-3325-428c-a93a-2c1b04457710",
- "33474035-011f-48b0-9319-100f647ed342",
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "4f4b3a20-7151-4636-bbf0-409cef734c64"
- ],
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730": [
- "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "9eef87d6-4600-469b-80c4-68c26b6a2ef2"
- ],
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b": [
- "b237c783-6863-4414-9239-5da1d01da77d",
- "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "958820db-5183-4c2c-9e8f-46707b104f90",
- "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "730d88ca-409d-4016-8ffa-1393874805eb",
- "a48d460d-9343-49af-81ae-769c47c52a58",
- "8983f82e-d270-48c6-8f60-904737dd50a4",
- "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "e684a469-f31b-466e-bf3b-de6eac61f147",
- "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "71ebae59-3c18-4994-9484-697a39962b38",
- "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "950d3ec0-7d99-4045-b31c-cd38cebea771"
- ],
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e": [
- "12d28beb-e56d-48d2-9111-e10113a71091",
- "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "7444033e-4493-493e-9048-2ac2bc8df283",
- "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "09202526-1d01-4827-8e0f-27f357d6f803",
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "e110fda2-8734-4126-ae29-53634228033a",
- "222d254d-165d-41e2-ae84-1ee6516f968f",
- "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "2686a188-9bad-4560-b78d-619858aa02a1",
- "4d6bfb3d-39aa-491c-b711-053657f74c32"
- ],
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2": [
- "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "bd64db71-e5e5-487a-8611-b10b1de60035",
- "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "b327e65d-40ed-4708-b46e-15fcf9457093",
- "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "37f28985-4358-403b-b0f2-524ba68685f5",
- "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "809a5817-af7d-4106-9861-5966e2687363",
- "3cb799d3-bc46-4089-ae80-c12058374747",
- "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "275565fd-712a-424d-bf78-74e52dfe1854",
- "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "f9b62669-c072-4260-b823-a4abc5f87347",
- "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "ed13b810-0ccc-4ff4-9c19-d42c0880a35a"
- ],
- "69c307af-78c1-49af-ab0b-a00779268381": [
- "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "b55f35b7-71d6-4552-9829-07254b824e9c",
- "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "86f42256-d6a0-4879-ab23-a142e880897f",
- "754944b6-a00d-4173-a292-57278ab55afa",
- "3634ea88-1d00-4285-a879-f71289a30674",
- "728559f2-bead-4286-83b8-630617f340e1",
- "35f78db6-2235-4540-85f0-6ce8c075608d",
- "da2567db-984c-4b71-853f-2ea223a2b4e3"
- ],
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b": [
- "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "653f51e6-d960-42c4-b0c1-8007153ba497",
- "88110fe0-525c-401c-b444-41e6a75a5b51",
- "5c823676-3a79-4633-9d0e-5579ca10794d",
- "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "9aed171f-9f80-4f87-8118-1457fce598ab",
- "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "b5ec7a94-bab5-442a-9158-4a9732a0dc17"
- ],
- "13df21e6-1fd0-4b27-b733-1e38f691da7e": [
- "2665f986-0826-4713-abbf-432c3095b72d",
- "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "df16044d-7511-4334-9728-e8735eab9935",
- "46b1b03e-6aba-4879-b380-47127cec78e5",
- "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "c8556d20-fea9-4055-a144-e24447efb2c0",
- "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "f03247fa-644e-4185-b487-1340a4a431bc",
- "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "6563266a-7170-4590-bd92-59c17d102eb2",
- "7174ae50-4d3d-4fd1-a906-4fab680bede5"
- ],
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869": [
- "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "da137448-9f4e-420a-aa93-62aeea23d49c",
- "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "60d50a91-092e-4151-8521-4490edfa970e",
- "208ea9c4-b06c-450b-8340-bfb4ff8e283a"
- ],
- "329ed8df-37b4-4486-bb6e-c751afc4485d": [
- "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "975e3af3-f7dc-47d8-9744-8178cd046882",
- "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "9823c682-2c39-4ea3-a62a-6214580360eb",
- "907074d6-3ff4-46de-a469-3919d1ef189a",
- "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "eb02f8bb-0d48-464d-a06e-253e82195485",
- "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "0c021d99-dadb-4773-9cdd-604f386db419",
- "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "a973d9be-89f5-477b-b59d-ba337e645dcc"
- ],
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae": [
- "21889517-08ad-4fbe-8163-52f7577d8986",
- "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "beb61963-915a-4cbc-af46-3a0372d199d8",
- "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "794b52cf-ecee-48b5-b318-875eb18436f1",
- "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "4c90b23b-6502-4547-81fb-827359c44e38",
- "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "bfe5192a-8cae-4805-954f-30e360922dd7",
- "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "f8a96f70-3460-4957-bb58-146714a1de08",
- "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "89d90100-850b-484e-9bd5-060519652e1d"
- ],
- "7d913e78-11ee-4f8f-8790-9347efb295e7": [
- "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "1addff30-2078-458e-9423-eecfd04cc837",
- "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "97d7c1b7-a191-4783-b47c-553369be6188",
- "18840fe6-93aa-49c1-945e-0157c047c159",
- "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "0f435e46-928d-4ff7-bff1-50858c747118",
- "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "16119032-029b-4fa2-813a-23c1824d339c"
- ],
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8": [
- "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "a747f458-ded1-4473-b472-01fdac24e607",
- "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "a656f0b7-a623-42be-b6a4-240887e6836f",
- "5563e036-eb4c-4dd1-b639-e11c0b967c2b"
- ],
- "68bd3363-1679-4eb3-97cd-d8024776ae69": [
- "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "cae16604-c241-4101-ba5f-89471f5ebc45",
- "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "8ead1270-fbc5-4245-b66e-619ac6937640",
- "962672d7-968c-442e-98a1-bff12be2cde2",
- "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "51253521-e300-442a-9c54-2f10bcb59408",
- "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "0c11a6bc-6b78-475b-8015-e1b88c838c49"
- ],
- "2ffb322a-6831-4522-867f-1773492a147f": [
- "eadf078b-2054-4723-8af1-5d16c18ac240",
- "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "8df9e268-0054-4aa7-a3da-1c271653174c",
- "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "ced72732-e6c4-4e69-a167-3347ba40875b",
- "48e81d19-62b7-44f4-8641-1a308d0234be",
- "053d4f7a-b383-4faa-b224-8418ecabf446",
- "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "1ccffffe-9976-408a-adb6-98324b5c120c",
- "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "309ea2e1-8827-4ab5-962c-f7474094185a",
- "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "a3954d77-2229-4548-9c12-515c4ead523b",
- "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "fcf39830-007c-4168-b9d8-129d7a398bd6"
- ],
- "bd6ec7c3-3896-4847-8485-19756f300fec": [
- "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "409bb851-c200-4643-b590-5f0b2005e8d2",
- "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "4575ed70-8163-460d-81fb-5e56168b5532",
- "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "8f572186-72b7-414f-bd37-f4b91c431017",
- "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "edd7bc75-fc97-4748-840c-2fc554322284",
- "113a292b-209d-4f6d-b7a3-aa7f6eb56186"
- ],
- "48cd6b93-8b35-4505-b06d-6e0a72737998": [
- "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "562311dc-98e1-4b27-85a2-946382c22e7a",
- "ee302c32-ac4e-435e-95ed-84d645787456",
- "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "f026783b-5018-43a3-89d9-52df5a27719e",
- "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "7203f8e6-9551-419e-9024-3ffd6d091298",
- "db39af86-b951-4726-b118-5cd2ce1484a5",
- "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "77d766b2-b493-4473-a2b0-4697757634cb",
- "47e2dd89-1105-400c-b297-ac74e69b6969",
- "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "1322a277-99d8-4b4f-883a-2fc021be2662",
- "75c85052-82d1-40ce-b51c-3042da8531f7",
- "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "262ae76e-666c-48c2-ad80-ed188e52018b",
- "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "496750e7-f664-4db0-bd90-1c49a23b732c",
- "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "a09d9da8-cf06-428f-b9ac-b82986c02c4b"
- ],
- "447a618d-3755-4d84-8f9e-a107a395c1d6": [
- "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "321eb309-2568-40af-b9a6-f03f2efb7021",
- "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "6e17420e-396f-46b7-b7d0-016847787467",
- "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "346e493b-76f8-4311-a03f-74d17b543787",
- "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4"
- ],
- "bb30770a-d039-4bfa-9c02-a32d0f32af42": [
- "a716c018-9be4-4565-a71b-03316140d5f0",
- "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "b92f4447-2864-40b7-9439-04f48509f4b3",
- "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "98690044-5dda-4504-86b8-b367372f5081",
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "2ffb322a-6831-4522-867f-1773492a147f",
- "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "48d56cb4-0539-461c-8587-ffafebf73c34"
- ],
- "0d551aef-884c-4007-8513-a9f7ef2e7d09": [
- "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "9468774d-810a-4839-b443-34b0ab76cc2a",
- "39d61976-10b7-4335-ba63-545862f53b29",
- "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "f15803cd-944f-4666-872b-24e02d2d6fac",
- "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "bae8154f-c908-4398-8942-3820e59f4ff5",
- "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "8716f270-e924-4c35-8587-440e68237be1",
- "b410c887-50df-4699-ae70-bde33bd4df0e",
- "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "166b8220-b86e-4471-86fd-9627d922e2d3",
- "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "03022ae7-30ae-4353-b67e-02e075995999",
- "16fb627b-e39c-499d-9b83-eea86f03409f",
- "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "3e5a2e63-bc73-420c-896b-ab75d06632e8"
- ],
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf": [
- "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "979c3722-62e0-417d-9271-013388d03044",
- "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "51b25504-9b7f-40ee-8475-02d136f20a85",
- "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "1b92f468-5f36-4b13-b017-029b7491b380",
- "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "4a30bf2a-addf-4971-b212-a8d98683694b",
- "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "fc971696-05c0-4772-bda4-f3d272d2325a",
- "3e74a64b-e674-44dd-a94f-61114382118e"
- ],
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9": [
- "f2a37521-c368-436c-a4fa-ff04c200248e",
- "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "c149b572-ebc8-460b-8709-a7335b536d5f",
- "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "2c6f7678-5554-403c-8779-19280fdc5534",
- "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "335aa266-315d-4aa6-99a1-f6c438c44635",
- "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "38de42ed-89db-4617-bc09-574b733bdfb6",
- "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "88e771fe-c874-4156-9193-206387ff917a",
- "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "d65167f1-87e0-4985-a099-9abc13a849e7",
- "9d134109-1521-4a0f-857d-29059588718d",
- "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "892635d0-c138-4e87-8855-908198c91d62",
- "372b4100-94c4-44b2-8296-d483b1cae363",
- "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "40d21627-c026-40d9-b72a-e85a1abb7267",
- "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "508b5990-7205-4297-a924-c7381d4cb162",
- "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "f2a91957-4249-4256-920e-30e8d34c441c",
- "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "013a9759-324b-4677-af94-8104e4492b7a",
- "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "faa85abb-bd9b-495f-8549-5efba48da916",
- "089019b6-9139-4907-b185-194065abb68e",
- "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "da3cc27f-2630-470f-9609-881e4b74a253",
- "efe2bb66-0cc4-4227-9795-57afd8478ce3"
- ],
- "8c153aee-31bf-437b-b662-05f9fcad6f93": [
- "13ba9435-2805-499a-afda-c54adc04c48a",
- "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "33e94d1f-7182-4d0f-8225-b2c570378800",
- "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "4957d7aa-5f69-4640-9728-ee044ba91948",
- "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "40fb1d0b-1ba4-4a96-8824-486984419240"
- ],
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842": [
- "0a497653-d63e-42ac-a134-17c0bd715549",
- "4b67952a-3cbc-45fb-b2bf-83654c0ce086"
- ],
- "01eb6048-2a32-4556-85d9-519cb453aafb": [
- "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "89a67109-8797-47cd-88c6-847e829ff4ae",
- "bfc47a53-c417-4b92-b394-f669854729ec",
- "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "3843d316-227a-4173-a327-3793ec06c300",
- "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "8b378cab-f8a3-418f-b070-49dc88758866"
- ],
- "d6fb17c9-ef9d-4e82-877c-a4a50a8f64cb": [
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- ],
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919": [
- "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "627d2d57-a002-428c-b845-66ecf0afae48",
- "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "10ed0994-df0d-4eef-8980-9d46818515c4",
- "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "7f224a2f-4e61-46d8-a440-a0365cb45b1a"
- ],
- "dca87335-6d01-4901-acea-73eb326ed8b0": [
- "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "116410b6-2843-441b-b44b-71b8ac291da2",
- "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "2db3deb6-1388-4306-9667-a70ab6c03555",
- "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "61cb46fd-419c-464f-8b98-b336d5c34919",
- "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "5a205112-0bbc-4568-a2ec-f2a0301e06ab"
- ],
- "727a1a8a-2139-4011-a21c-d135dc9257e0": [
- "1a933319-7778-46ac-a071-55fe110955c4",
- "8a185373-8e0b-4618-9cd9-23f93040530b",
- "0f89dce3-9026-4511-bd93-825b0daf3183",
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "6ed2dd71-3986-41c7-8adc-877630689411",
- "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc"
- ],
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f": [
- "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "876c5878-4cfc-447e-8813-2846b3806857",
- "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6"
- ],
- "13055e03-3325-428c-a93a-2c1b04457710": [
- "1c601632-baea-46ef-bf31-e7af518b28a0",
- "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "accd335f-9d80-4542-be78-543c0dad5e81",
- "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "6765d345-fb5b-4812-ad5c-380dc5428524",
- "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "60b3b7a0-114e-4178-922b-a5a4fd8c0064"
- ],
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4": ["a7f98b79-7107-470c-8103-b05c04d19c5c"],
- "ee13e60a-3916-46bb-9d86-6944448a3152": [
- "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "963ae104-421b-4dbd-939e-46ebe4729fff",
- "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "a0f14412-0cf0-4700-9055-1ed028db5534",
- "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "115ea827-9513-4673-8e4d-a9099c7801e1",
- "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "fed848b5-e8db-4958-bc93-6213ede989c4",
- "3bb9953a-5e32-46f2-8b29-4923d05ae2cd"
- ],
- "8379918d-b8c9-47a7-8994-20029e7efb76": [
- "b12b888d-207a-4eda-ae28-80d69be396e6",
- "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "f376f723-0053-4002-8d18-ee18256304db",
- "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "01946d70-2736-44e7-94bd-8e50b3335925",
- "3d7f5686-23a1-4496-a580-3dac06a253f9"
- ],
- "09939527-79d8-4798-9c5c-22e895bbbee9": [
- "57e7d037-fde4-4a69-9806-873302f561ab",
- "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "19b02dea-8964-405d-8bff-d9780a02cce8",
- "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "8e03e8b2-578f-422f-91d6-d997607d4436",
- "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "ffd748ce-0392-4417-8b20-206a10fdb528",
- "261722b2-aeca-4e9f-87e3-327026b834ce",
- "0b1215fd-6a8f-4126-a785-bbad42a4d3a6"
- ],
- "7444033e-4493-493e-9048-2ac2bc8df283": [
- "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "464a0afe-a795-485c-b169-2dc734d933a4",
- "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "c9d059bc-a33e-46e3-82d9-458629633e11",
- "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "a9327840-d4b0-4980-985a-9c1a0e473272",
- "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "db8bac17-1e68-49ea-92f3-612c5d324cc5"
- ],
- "7463ed99-79ab-4fa2-bb29-2055791ad160": [
- "bb4d0041-e303-40c1-b437-766184fbf724",
- "fded30ca-40ed-4427-af7f-986203fb0b15",
- "888c3a33-6802-414e-9cff-df9732260c67",
- "7886bebf-9366-42eb-8d6b-148de572d903",
- "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "0e0c9b82-9127-4990-86b7-4925314047f9",
- "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "2445986e-6760-4a02-903f-19641ce80174",
- "06547ab5-598e-4a9b-a7e4-dc1c76391e39"
- ],
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f": [
- "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "17964066-ca4b-4167-a422-30bc67ff7b47",
- "519f92ac-23c2-44e2-8986-fd099a699b51",
- "144160bf-8c8c-480e-ab35-d5f91db94677",
- "011876c5-8191-4361-afa2-82d35bf1c30d",
- "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "d743a228-f5a8-42cd-a34a-f260b573450c"
- ],
- "bf116fdd-6617-4302-88e4-72fd1af2851c": [
- "696b532f-15b1-4422-a0ab-3525587260cd",
- "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "0fb89825-be10-416c-9279-a3f0134b06e2",
- "9f573be7-a442-4b4e-a236-73956698590c"
- ],
- "bff67cd1-b5f7-45b2-b479-9b24043a751d": [
- "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "8379918d-b8c9-47a7-8994-20029e7efb76",
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- ],
- "b58b1f95-8f6e-4d12-a364-297172a8966a": [
- "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "d42fe395-892f-4908-b074-482ce9da85ff",
- "aa2640e9-7991-407f-b334-44065eb4a68f",
- "43f08255-7904-415c-b277-6d3353413d36",
- "1222212c-9622-4438-a7b0-13560bae1505",
- "1fed6883-144a-419d-88b4-5d1af77e920f",
- "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "8011d136-adb5-4903-bf8e-a28e31937c70",
- "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "f125d884-4366-459a-9989-b9dd840687e3",
- "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "42164123-cc7e-4c76-94d0-54cfa470a952",
- "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "2085091a-7e95-40c4-be92-9c980149f289",
- "7e26509c-7706-4054-88a5-b98e37841581",
- "275b01e2-b768-435f-9478-cbea5577bae3",
- "ca172503-9bf4-411f-82d7-90df5cb78827",
- "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "3daafb63-5c02-4632-afd9-e40a039f41be",
- "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "e8247611-f616-4420-9668-12a128b7bece",
- "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "3c172f05-1266-4481-9285-c47b285a2ff9",
- "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "68ead1b6-0294-442e-97f2-c4c37f667236",
- "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "d10715e8-1832-4212-a342-5c40261f1e1b",
- "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "45699183-46a1-4170-afb1-3b8fec3e4749",
- "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "269cb4de-0af5-46f0-be25-a434a6f06631",
- "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "8679b3d6-5cd2-452c-a750-64852aed9091",
- "ff896a32-01c3-46fa-a532-bb21b445c420",
- "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "ac38946a-ff08-4941-ab55-9f25fb818265",
- "b3977c84-eadf-4e1c-a3be-6f597dd5fedc"
- ],
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260": [
- "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "ba72181b-9494-4497-bb60-7237cf34ba12",
- "1e19d760-23c5-4574-a659-ebb3172033aa",
- "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "7de96124-3ae0-4043-9957-04543635722f",
- "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "448d493e-a328-4ce0-ba00-393211b2240c",
- "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "b019b0be-5367-42ad-af45-d41eccfc927a",
- "dc200936-0536-4248-a4a5-346e8137a948",
- "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "0aed832e-13f6-4542-bb3f-09e799934325",
- "64f56922-775e-498c-a390-781899bb204a",
- "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "81ce658e-f241-412e-a680-64e590864e4f"
- ],
- "14a59182-ea1f-42c4-acf0-c63e573d9b14": [
- "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "705c2057-6412-4b7d-8592-f02c08bbac64",
- "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "42acff0e-3b8d-4577-be71-4a122bd49991",
- "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "b875129f-a545-4149-890a-93153b9090f2",
- "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "945922a8-c803-468b-9e49-dfed873e4ee2",
- "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "e12627de-c842-46f7-be97-660f5857220b",
- "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "c738d76f-2101-4892-b66e-3109a810f280",
- "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "d5d56893-8bc1-4427-b47e-990cbeef601c"
- ],
- "5f5c9174-d975-4486-9f15-adcb456bd14c": [
- "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33"
- ],
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27": [
- "70599be8-4745-411a-ae7f-655bc5d476c9",
- "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "40cc0317-a026-41eb-be31-90f959286438",
- "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "bdd4a2b6-b880-4416-8494-64ec118305af",
- "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "b978ffa0-799d-466d-9e63-86873cb5912f",
- "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "40e34a5a-f842-4261-998d-e44dd8009675",
- "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "dc851888-11bd-4470-9749-01daced3bcab",
- "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "eb301da0-2002-461e-86e5-11d8693212e8",
- "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "3efdd920-bdc9-447a-83be-031d6f294268"
- ],
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236": [
- "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2"
- ],
- "57470324-a325-4c2f-8986-3fedda77b82c": [
- "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "592cb4ed-1649-4cad-9e04-5b0032739132",
- "58a72357-7583-43d9-a3f9-d317bd44039d",
- "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "32bffa59-e30f-44e6-9d70-5167a362a33b"
- ],
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6": [
- "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "b822118e-223a-49b4-b7e5-72adbda546b4",
- "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "19803d46-08ff-44a4-8607-e758882d9892",
- "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "7e9ee535-6d03-44e7-b108-7be429b676b2"
- ],
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8": [
- "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "7b76888c-3184-439c-becb-f4da1b535e44",
- "9d01b32d-c239-4146-b063-21ef4113e92f",
- "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "deff702a-82d4-4744-a554-85261f5b5005",
- "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "20d64c1d-131d-42a7-a90a-e698b242084d",
- "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "0e73e615-b301-4352-9bc3-4449282a67d0",
- "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "e4006a80-efa3-4e5d-9eca-f35cab242c3e"
- ],
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3": [
- "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "694e9437-135f-431f-bb74-f55eceff56d6",
- "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "124696f9-87ed-4178-ba7c-d100268dddba",
- "6f7933af-a024-435e-a875-a73fbdb69180",
- "42c86929-005d-42d1-8277-50e374ff3337",
- "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "79d35231-617d-4a57-83e6-fefe79351454",
- "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "1b723dfb-f080-4258-a429-d5b145573846"
- ],
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe": [
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- ],
- "19b56631-5e07-400d-b4f3-063b1344a20e": [
- "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "f8d5031d-c06d-45c7-a633-784db6af823b",
- "e4c40f13-927b-4335-8560-2807686f0a80",
- "6997a020-da60-4ed9-b91c-78218976ce9b",
- "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "41ff05a9-8419-45aa-814e-042b30a21e8d"
- ],
- "6d05b813-5184-4a3b-b466-a3d52403c10e": [
- "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "84a0d267-b156-44f8-8b14-dccc838762ea",
- "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "cc14727f-5fa6-4e52-a146-52470a86786c",
- "e00416ae-df84-4c40-a282-0625c7155ce9",
- "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "f46fa469-de51-495c-a107-58443f020150",
- "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "febc0e2f-f39f-42a5-b124-15a53f669764",
- "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "c88c6d52-991b-4d70-b832-158ee527e297",
- "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "e67dc645-901f-4fd1-897c-0614b4011b48"
- ],
- "7d57e708-e320-41bc-93b8-88666f100daa": [
- "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "920066b8-b362-467d-87ad-bba29174e843",
- "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "cabe924a-0445-433b-be58-05191893a0ba",
- "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "cac00408-388c-4fbf-a483-9b094cf17077",
- "3267211c-7752-484e-8a07-8c707032f673",
- "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "82abfc17-40d4-4f9d-945a-57536d202271",
- "81febc39-dded-40a6-9415-19b32ca024f3",
- "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "4354e433-30b9-4692-bed2-c028c84ff78a",
- "a3b489e9-0f25-4595-a623-9b26494ae117",
- "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "a3ce440a-08c3-4d30-8702-84034fabc537",
- "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "1e9c1aea-bf13-4619-b561-939953edb69c",
- "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "a732b2e6-e95c-4c2a-a67e-d70046150413"
- ],
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe": [
- "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "e560ca73-1646-473d-a45b-876e7b7df90f",
- "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "2674fe50-950b-4511-8d0b-25d86163cda5"
- ],
- "f60f9981-c0ba-42df-8efd-25c326e9f52a": [
- "ccab977f-1480-4c75-899a-ad823f666143",
- "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "7c085f80-da12-4e79-bb56-6639da793a45",
- "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "34e89367-b965-478a-a020-24c04382ccb6",
- "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "834729ac-bdb3-418e-91c1-2024e70af24f",
- "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "d49b3888-29dd-46a2-a417-20f174e061d4",
- "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c"
- ],
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6": [
- "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "20549f13-6917-495e-b3f1-7be87d70c08d",
- "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "cade9282-1a69-40cc-a279-b84b85be94bb",
- "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "236fdc20-932f-40f0-bafb-544d296c43dd",
- "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "293af907-064e-452f-ac97-a069cde48285",
- "2317471f-4926-4495-bb09-b910156fafe3",
- "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "c0018236-e198-4bd4-a415-581187de2a9e"
- ],
- "b16fb018-516f-4a9a-93fc-2a015c3c555c": [
- "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "32d0504c-f284-4599-9cc3-638c01a04c65"
- ],
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693": [
- "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "55243926-b478-4330-a825-2941267d8982",
- "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "ed1c590f-458e-423f-becb-4f0d672cef20",
- "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "a60bbab7-db0c-4890-8015-72ef778725a5",
- "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "af321c16-0325-4ec3-a570-14575cbbd71b",
- "39055b7b-b46f-4481-921c-66b696bc0879",
- "59ce70cf-2b0d-483c-b82e-e60fc8213e88"
- ],
- "5e602c2d-7994-45d1-ae54-0051f71c8127": [
- "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "22176193-faef-4904-b36a-76b11a8e5161",
- "ef456fac-91f4-4dce-a928-0a819524170c",
- "1ac67830-35c5-4161-87cc-29fbc72db366",
- "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "bd4f310e-5e09-44ec-81c1-33123673554e",
- "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "8ef31067-3223-4784-9355-e642ef1875f8",
- "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41"
- ],
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c": [
- "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "d4018f1e-a361-42d0-87e9-c868922f325f",
- "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "729bba98-1e75-430f-870b-3434d944051a",
- "4894ba26-c314-4fe2-9432-564c603a73cf",
- "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "40e6184d-9637-4171-988b-05261c6fd9de",
- "0029e11a-827d-4dfc-9f53-801138cdf017"
- ],
- "9691bdce-d984-45a0-b509-7cea8fd8815a": [
- "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "a896771d-496e-4278-b27b-2f807289b028",
- "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "235159fc-bcff-4043-923a-32a308f8522b",
- "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "31c17a9e-7843-4322-b1c1-f73319aec159",
- "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "b45c3da4-a658-46d9-9074-414901a7d060",
- "19882abc-7bd7-444c-9a0a-8277943380c5"
- ],
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4": [
- "45d43ed3-6e79-401c-a728-1ec21d289365",
- "f0800714-2873-4583-b79f-cb73f24771c3",
- "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "ae63430f-0359-4f52-8427-e88001e999d7",
- "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "1475fa85-67c4-4086-a6b3-869a8551e485",
- "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "066f9399-0022-4e2c-abcb-1d26f835710e",
- "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "c0192998-9173-4672-bb87-3ed2c3336efc",
- "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "23c60a83-610e-47b9-8cff-457cc64273cd",
- "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "66972625-0161-46a9-bd1e-605011f71de0",
- "936c4393-d549-4f03-9e96-d7d5536d6407",
- "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "852e2681-7950-4296-818e-49eb4ac7adbd",
- "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "dbaf7c55-9a98-433c-8594-f3647855b649",
- "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "dd817f06-0675-4ded-9eee-9954521e6eda",
- "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "87ab8843-a43d-4c29-a845-3756488c2d27",
- "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "a0b2132b-c132-467c-af4f-b3f230510759",
- "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "bf8a3fa4-a178-43a3-826a-fcce0762fddc"
- ],
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d": [
- "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "b048239d-7771-497d-bdf7-58d8a9867450",
- "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "1c384534-4f8f-4a99-989a-0590833d8741",
- "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "f8b74dab-1525-4369-bc42-62ae7cc0cdac"
- ],
- "be4c0624-b2a9-47e3-891d-a0e32bb21338": [
- "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "1880180e-babb-4af0-986f-fc7d1259f29e",
- "86cd5df6-1d27-4762-a604-046137c1db52",
- "28b065b0-5d53-4cb6-870f-a9149b657797",
- "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "56fd9321-48ef-4648-b870-612574abc999",
- "63119bd7-4af7-458e-ae49-c226015eb17d",
- "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "602cd467-2161-4c79-8a14-8e793a1f79df",
- "f91876dc-3902-4f39-a25e-3616f6057f92",
- "5640925e-c387-4e5b-99a5-85966df10cdf",
- "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "918011bf-f8a4-447e-8fa6-09769cc476f4"
- ],
- "d70d4953-981a-4198-95f4-d115c0b15ac5": [
- "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "9482023d-6962-451f-9964-ae907a0a7aa2",
- "580ee903-1f63-4855-a769-63696c8f5b69",
- "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "fef78afe-3680-41c0-ab6c-6ab043311351",
- "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "52cc738e-d806-4585-95bb-1ec81c40f58d"
- ],
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c": [
- "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b"
- ],
- "0fb89825-be10-416c-9279-a3f0134b06e2": [
- "cdc64db0-1591-4658-8992-d542b7ba098b",
- "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "0b6930c1-aa45-499c-916f-21eb2778bded"
- ],
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e": [
- "aae35aa3-de43-4211-9259-19e18392457f",
- "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "87b702c4-f47f-4a85-9835-78e531f843d3",
- "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "77676555-7223-46d7-bf94-5929775ebed2",
- "13ccda55-588f-433f-8632-b286328b37b0",
- "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "324c72be-0931-4afb-9249-65af9deb257c",
- "8c00d949-4d09-4910-8137-7920ef815e34",
- "191c1708-aeed-4382-bec5-541a45465ece",
- "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "d23df2a3-7793-4c2c-bbbf-cfa1e464e029"
- ],
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7": [
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "c6a74543-bf94-4af4-b23b-60a91299d493",
- "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "fd2f9598-c615-4599-b203-c706e44971a1",
- "e70844ea-2707-4622-8105-8046abf81235",
- "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "87073296-0c8f-4c3d-be03-657969c6517a",
- "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "b0c0d578-e417-44e4-841f-07128528ef63"
- ],
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306": [
- "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "bf489ea1-de9a-449a-80c5-6013856051c8",
- "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "6e48f984-7345-46c5-9225-72bd329bff44",
- "bd2622d6-9d41-43da-a106-30ff519b2130",
- "216f33bf-c262-47ae-a1a5-236d85017054",
- "9b4dfd90-f708-485f-840a-b7c2da024341",
- "237440a2-30ab-43fe-b409-509ed2796977",
- "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "67cfc28e-3c25-4afc-958e-9d378b139472",
- "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "b988bb9b-5742-4902-8f44-540488817372",
- "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523"
- ],
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24": [
- "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "81f43991-fc15-4cac-967b-590f7ed49e74",
- "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "6d16e230-4d60-475d-97cf-c13ec0530009",
- "dca87335-6d01-4901-acea-73eb326ed8b0",
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- ],
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55": [
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "262f0095-3703-411a-bbc5-d23c83e181db",
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "306190cf-644e-4182-92f0-7421943d3d81",
- "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "57470324-a325-4c2f-8986-3fedda77b82c"
- ],
- "1addff30-2078-458e-9423-eecfd04cc837": [
- "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "a80de6c1-9347-4555-b53b-aa8141499f52",
- "f47c4343-66f3-437a-851c-c3bd5cb66a5f"
- ],
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4": [
- "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "65bffa05-41c3-4df4-b722-0a039791f84e",
- "7e397f53-8392-4fd8-932d-618c24135843",
- "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "59006873-3247-4272-8583-3f49d0f9cd72",
- "03ab4c53-0115-4a5f-be5d-963108a4f38d"
- ],
- "32d0504c-f284-4599-9cc3-638c01a04c65": [
- "c641c48c-1690-4abb-9a9e-165812d1d500",
- "f3a0369e-385f-4eec-a290-5f8add147e60",
- "03377c52-2738-4580-93fc-676b12f2a74e",
- "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "a580ee00-578a-4d52-8224-6d0338ea8937",
- "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "3117048c-6918-45b2-a8c8-95b38b1ec625"
- ],
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa": ["b9cba4d6-cb9a-4240-87db-29b58a5e3eb0"],
- "98690044-5dda-4504-86b8-b367372f5081": [
- "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "3611fa74-223e-403f-ac38-2a0322526979",
- "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "e86db632-e69a-4304-8f74-69d1678186d4",
- "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "33dc4894-df03-4908-9f92-aef0f007baa1",
- "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "8fbe8b75-bf7f-465f-974a-89967af2a8ff"
- ],
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e": [
- "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "09939527-79d8-4798-9c5c-22e895bbbee9"
- ],
- "11c88475-52ff-48f9-838f-31c4a03182ac": [
- "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "3d28e4d8-409b-4102-ab38-8a0580921888",
- "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "209f12b6-d561-46a9-9c63-63b87011fa5e"
- ],
- "79b058b9-0851-4773-898a-b0d9dcde7c23": [
- "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "5587047c-2c92-416e-a82d-e213486ba041",
- "27c019cc-c90e-4239-ae90-6967404816f2",
- "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "93a1f8ec-1e40-4537-9050-9f904101747d",
- "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "805506c8-c55a-4435-8c07-7205db919c95",
- "86882426-0907-435e-91b4-54eec60989f7",
- "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "41911539-44ec-49f8-90fa-a19de1416925",
- "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "390e7375-8246-47be-bf62-41d11ab905c1",
- "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "49753d12-0f12-4269-b6c3-f88223b81385",
- "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "8bd12eaa-5732-4425-970e-af013204053c",
- "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "17588bca-da82-458e-8c57-f9ad3b095026",
- "554d185a-2816-4732-b183-9c370db14ea1",
- "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "78bfde49-f756-428d-97f4-2a95ad006abe",
- "8d012657-8758-4acf-954f-4aa7db91d268",
- "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "44fdd833-7d80-465b-916a-48e47588e441",
- "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86"
- ],
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd": [
- "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "c03c7dec-9257-4e39-8181-495448e01496",
- "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "cd143049-7320-45c5-9b99-12d18cbbce13",
- "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "07bb89a6-5447-4a6c-9f35-d676c558b261"
- ],
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1": [
- "96c371d0-50be-43f0-992a-fb502180ed34",
- "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "d54c390d-d884-402b-9658-e05fd43e703f",
- "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "a305025f-5b3d-443b-8bb2-99eba758e195",
- "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "93018353-d128-485a-82a1-9fe05547b161",
- "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "168d3ad4-2191-442d-ba22-afff427ad27e",
- "65c9ae95-7eb4-4346-bda1-182d3358a1fb"
- ],
- "b73dcf27-abfa-4148-870a-6e66759cbe13": [
- "dd877046-063b-40d6-8d0d-00b8816b361e",
- "46c5ff85-884d-4d5b-a1db-290a85890979",
- "037573cd-c42b-4f4f-a397-cf8800453990",
- "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "35645c0e-a273-4069-a5da-5ad95473df1f",
- "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "56820992-db33-41af-94fe-b65478c390ba",
- "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "3b3f5833-ecc5-4534-be1a-7ccdd19923e8"
- ],
- "0698b16e-26f0-4883-82cb-afa5c172fa7e": [
- "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "91f45281-aaee-4f64-a2cd-2c32c954467c"
- ],
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842": [
- "fb1c4347-4616-454c-a313-35343cdd811f",
- "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "93856942-5cb2-4517-8359-b37fa2c56899",
- "299871a9-99c6-41ed-a2e3-6c05321afb02"
- ],
- "726f2e13-1ae1-4cef-9aff-2bb05d690297": [
- "e1de2b9e-7297-4782-949b-09be14274784",
- "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "ef7746ef-e650-4e92-a525-a018991c24e1",
- "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "450510fa-7efd-404b-a7a3-c8b041d88683",
- "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "12749261-25d4-462d-a333-a89ea24b6046",
- "995789d0-542e-404c-b47a-3119ddd34042",
- "a04282da-d940-4199-a5af-b79fddf81373",
- "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "81651695-5e7d-4073-b836-675f5ac100ef",
- "18606be3-3c45-46ec-a165-c592c88f4618",
- "751592b8-9206-4967-8c38-a6cd5a24618a",
- "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "24abfa68-584b-404e-af76-192a7b683152",
- "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "466f980a-e44b-48e6-9309-874dd943c37d",
- "2b04b400-857e-4edf-9c12-413da973f053",
- "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "c129684f-8a39-489f-a179-eb11967da763",
- "b504328e-527a-4d73-bd12-f009be583e5a",
- "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "f89149d2-fc42-4424-82df-282ed659eadc",
- "118190bb-c35a-46f6-97ef-476fc9540978",
- "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "46892e95-3443-45b1-a2b9-3a209b823282",
- "45c68d29-f862-40ce-91fe-cf1b5fe5c78f"
- ],
- "8c72371f-0de7-438f-b271-8bd91f006ace": [
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "bb91f72a-930a-4379-a545-6f0020a0beff",
- "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- ],
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d": [
- "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "95069644-dab9-48a3-8640-71cefc2dbf23",
- "5bf70899-6782-4600-885d-5ad0a6737824",
- "596922d3-eebe-4bd3-8a9f-55732f398783",
- "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "79060252-f094-44e3-b0be-85a00b0a4a03",
- "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "2ac11983-82a5-40a1-81db-f326b996da2e",
- "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "94a7525e-68d9-4035-986e-18c7eb796268",
- "fe491983-4b5e-449f-886f-2878e28e665b",
- "72deaa01-143a-48a8-8a5d-468d47973b97",
- "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "990cd430-5e3a-4a04-8e02-5613911be24c"
- ],
- "f7cad632-3699-44ba-a088-733b3fe90d0c": [
- "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "421bde06-39c5-4288-9656-49bbe84581af",
- "585577e8-e235-4172-97cf-483db0687328",
- "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b"
- ],
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec": [
- "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "97596b58-3eb2-4de9-b82f-9e5b383f3e9d"
- ],
- "262f0095-3703-411a-bbc5-d23c83e181db": [
- "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "40744758-ba7d-41fe-9808-9baa699ff984",
- "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "f999e46b-357b-4620-be16-bd57d572b301",
- "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "293cc28a-bb8b-46de-98d8-5bb04f9c7988"
- ],
- "33474035-011f-48b0-9319-100f647ed342": [
- "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "c3058990-3223-44ce-9f37-c544f6122594",
- "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "fa31c7f9-0406-4080-9385-598dbffe794a",
- "1987469b-e697-4441-a514-1c99e7d1fa08",
- "304ee001-143e-4049-a4db-cb1b9d184980",
- "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "a174e61a-916b-4e6b-868c-874c203b7266"
- ],
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8": [
- "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "697628bd-e71b-492a-b9d4-b771c4702e87",
- "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "0dac7ddb-fc17-4252-b70f-547c48bb8adc"
- ],
- "0ec50467-d5cd-432d-999e-de0b5cf00997": [
- "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "0801751f-6f0a-455d-9404-0da0aa467e28",
- "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "be038221-45d3-437d-a450-b7fb2fc0d583",
- "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "9572f17e-377e-4b69-938f-efd58cf49469",
- "0afb866a-780f-40df-b359-048e5a717339",
- "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "c93941bc-5e5e-489c-aa97-23531b609336",
- "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "8b5ed823-3668-489a-8015-307bdbd20f70",
- "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "644c81db-3248-4976-b0a8-2d6d1fee175f"
- ],
- "b7e93492-acae-4244-8509-67e8793278cd": [
- "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "fe24a129-c11a-405e-88c0-090930cdac3d",
- "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "c93a928a-64d8-4081-a2ea-765fefd31889",
- "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "48441b16-ae93-4d0a-936b-f617a43646dc",
- "571d0517-c199-4f65-a687-ab405056f4f1",
- "c79e6377-1e7e-4dbb-b968-002a29004905",
- "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "03a87451-e189-40c7-a4e0-03761213f1c6"
- ],
- "2686a188-9bad-4560-b78d-619858aa02a1": [
- "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "98ca480b-16b5-41e8-940e-0f4a89f79b66"
- ],
- "38a0a19b-f91e-4044-a8db-a4b62490bf27": [
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "041f8781-58fb-46a9-b162-1875d20edb33",
- "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "19b56631-5e07-400d-b4f3-063b1344a20e",
- "b7e93492-acae-4244-8509-67e8793278cd",
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- ],
- "9f573be7-a442-4b4e-a236-73956698590c": [
- "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "71761843-f7c5-43d3-8361-8acbb28935e4",
- "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "084d1a13-107f-4135-af2c-21fee4f1d571",
- "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "0ff0229e-1237-4a30-9d34-be10069e3837",
- "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "76f7bdae-a7c8-46ff-8af5-682ae67c6776"
- ]
- }
- }
-}
diff --git a/packages/inventory/src/containers/ListView/utils.tsx b/packages/inventory/src/containers/ListView/utils.tsx
deleted file mode 100644
index b6dab7a7a..000000000
--- a/packages/inventory/src/containers/ListView/utils.tsx
+++ /dev/null
@@ -1,94 +0,0 @@
-import React from 'react';
-import { INVENTORY_SERVICE_POINT_PROFILE_VIEW } from '../../constants';
-import { Link } from 'react-router-dom';
-import { LocationUnit, TreeNode } from '@opensrp/location-management';
-import { Column } from '@opensrp/react-utils';
-import type { TFunction } from '@opensrp/i18n';
-
-/** Describes how the data will passed to the table */
-export interface TableData {
- type: string;
- serviceName: string;
- location: string;
- servicePointId: string;
-}
-
-/**
- * component rendered in the action column of the table
- *
- * @param t - the translator function
- */
-export const ActionsColumnCustomRender =
- (t: TFunction): Column['render'] =>
- // eslint-disable-next-line react/display-name
- (record) => {
- return (
- <>
-
- {t('View')}
-
- >
- );
- };
-
-/**
- * service point list table columns factory
- *
- * @param t - translator function
- */
-export const columnsFactory = (t: TFunction) => {
- const columns: Column[] = [
- {
- title: t('Service point'),
- dataIndex: 'serviceName',
- key: 'serviceName',
- defaultSortOrder: 'descend',
- sorter: (rec1, rec2) => {
- if (rec1.serviceName > rec2.serviceName) {
- return -1;
- } else if (rec1.serviceName < rec2.serviceName) {
- return 1;
- } else {
- return 0;
- }
- },
- },
- {
- title: t('type'),
- dataIndex: 'type',
- key: 'type',
- },
- {
- title: t('Location'),
- dataIndex: 'location',
- key: 'location',
- },
- {
- title: t('Service point ID'),
- dataIndex: 'servicePointId',
- key: 'servicePointId',
- },
- ];
- return columns;
-};
-
-/**
- * function to get the parent path of a location
- *
- * @param loc - the location whose path we want
- * @param trees - the tree nodes containing the hierarchy
- */
-export const getNodePath = (loc: LocationUnit, trees: TreeNode[] = []): string => {
- const { parentId } = loc.properties;
- // find tree with node that has the given id
- let nodeOfInterest: TreeNode | undefined;
- trees.forEach((tree) => {
- nodeOfInterest = tree.first((node) => node.model.id === parentId);
- });
- if (!nodeOfInterest) {
- return '';
- }
- // get path
- const path = nodeOfInterest.getPath().map((node) => node.model.label);
- return path.join(' > ');
-};
diff --git a/packages/inventory/src/containers/ServicePointProfile/index.tsx b/packages/inventory/src/containers/ServicePointProfile/index.tsx
deleted file mode 100644
index f02601fb2..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/index.tsx
+++ /dev/null
@@ -1,243 +0,0 @@
-import React, { useEffect, useState } from 'react';
-import { Row, Col, Button } from 'antd';
-import { Resource404, BrokenPage, useHandleBrokenPage } from '@opensrp/react-utils';
-import {
- hierarchyReducer,
- hierarchyReducerName,
- locationUnitsReducer,
- fetchLocationUnits,
- locationUnitsReducerName,
- LocationUnit,
- loadJurisdictions,
- getLocationsBySearch,
- getTreesByIds,
- loadHierarchy,
- fetchTree,
- loadJurisdiction,
-} from '@opensrp/location-management';
-import { useDispatch, useSelector } from 'react-redux';
-import { getCords, GeographicLocationInterface } from './utils';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { Spin } from 'antd';
-import { Link, RouteComponentProps, useHistory, useParams } from 'react-router-dom';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { Helmet } from 'react-helmet';
-import {
- INVENTORY_SERVICE_POINT_LIST_VIEW,
- GEOGRAPHIC_LEVEL,
- INVENTORY_SERVICE_POINT_PROFILE_PARAM,
- INVENTORY_EDIT_SERVICE_POINT,
- URL_INVENTORY_ADD,
- URL_INVENTORY_EDIT,
- INVENTORY_SERVICE_POINT_PROFILE_VIEW,
-} from '../../constants';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { fetchInventories } from '../../ducks/inventory';
-import { getNodePath } from './utils';
-import { InventoryList } from '../../components/InventoryList';
-import { useTranslation } from '../../mls';
-import '../../index.css';
-
-/** make sure locations and hierarchy reducer is registered */
-reducerRegistry.register(hierarchyReducerName, hierarchyReducer);
-reducerRegistry.register(locationUnitsReducerName, locationUnitsReducer);
-
-const structuresSelector = getLocationsBySearch();
-const treesSelector = getTreesByIds();
-
-/** props for the ServicePointProfile view */
-interface ServicePointsProfileProps extends CommonProps {
- fetchInventories: typeof fetchInventories;
- opensrpBaseURL: string;
- addInventoryURL: string;
- editInventoryURL: string;
- servicePointProfileURL: string;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- fetchInventories,
- opensrpBaseURL: '',
- addInventoryURL: URL_INVENTORY_ADD,
- editInventoryURL: URL_INVENTORY_EDIT,
- servicePointProfileURL: INVENTORY_SERVICE_POINT_PROFILE_VIEW,
-};
-
-type ServicePointsProfileTypes = ServicePointsProfileProps & RouteComponentProps;
-
-export const findPath = (path: GeographicLocationInterface[], geoLevel: number) => {
- return path.find((x: GeographicLocationInterface) => x.geographicLevel === geoLevel);
-};
-
-interface DefaultGeographyItemProp {
- label: string;
- value?: string | number | string[] | number[];
-}
-
-/**
- * component that renders Geography Items
- *
- * @param props - the component props
- */
-export const GeographyItem = (props: DefaultGeographyItemProp) => {
- const { label, value } = props;
- return (
-
- {label}:
- {value}
-
- );
-};
-
-/**
- * component that renders service point list
- *
- * @param props - the component props
- */
-const ServicePointProfile = (props: ServicePointsProfileTypes) => {
- const { opensrpBaseURL, addInventoryURL, editInventoryURL, servicePointProfileURL } = props;
- const { broken, errorMessage, handleBrokenPage } = useHandleBrokenPage();
- const [isLoading, setIsLoading] = useState(true);
- const dispatch = useDispatch();
- const { t } = useTranslation();
- const params = useParams<{ [INVENTORY_SERVICE_POINT_PROFILE_PARAM]: string }>();
- const spId = params[INVENTORY_SERVICE_POINT_PROFILE_PARAM];
-
- const history = useHistory();
-
- const filters = {
- isJurisdiction: false,
- };
- const [structure] = useSelector((state) =>
- structuresSelector(state, { ...filters, searchQuery: spId })
- );
- const rootLocations = useSelector((state) =>
- structuresSelector(state, { ...filters, isJurisdiction: true })
- );
- const trees = useSelector((state) => treesSelector(state, {}));
-
- useEffect(() => {
- // get structures, this is the most important call for this page
- const params = {
- serverVersion: 0,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- is_jurisdiction: false,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- return_geometry: true,
- };
-
- const structuresDispatcher = (locations: LocationUnit | null) => {
- if (locations) {
- const locationOfInterest: LocationUnit[] = [locations];
- return dispatch(fetchLocationUnits(locationOfInterest, false));
- }
- };
-
- loadJurisdiction(spId, structuresDispatcher, opensrpBaseURL, params)
- .catch((err: Error) => {
- handleBrokenPage(err);
- })
- .finally(() => setIsLoading(false));
- // get root Jurisdictions so we can later get the trees.
- const jurisdictionsDispatcher = (locations: LocationUnit[] = []) => {
- return dispatch(fetchLocationUnits(locations, true));
- };
-
- loadJurisdictions(jurisdictionsDispatcher, opensrpBaseURL, undefined, undefined).catch(
- (err: Error) => sendErrorNotification(err.message)
- );
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- useEffect(() => {
- if (rootLocations.length > 0) {
- const customTreeDispatcher: typeof fetchTree = (response, treeId) =>
- dispatch(fetchTree(response, treeId));
- const promises = rootLocations
- .map((location) => location.id.toString())
- .map((rootId) => loadHierarchy(rootId, customTreeDispatcher, opensrpBaseURL, undefined));
- Promise.all(promises).catch((err: Error) => sendErrorNotification(err.message));
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [JSON.stringify(rootLocations)]);
-
- if (isLoading) return ;
-
- if (broken) {
- return ;
- }
-
- if (!(structure as LocationUnit | undefined)) {
- return ;
- }
-
- const structureName = structure.properties.name;
- const pageTitle = t('{{structureName}} Inventory', { structureName });
- const nodePath = getNodePath(structure, trees);
- const inventoryListProps = {
- servicePointId: spId,
- opensrpBaseURL,
- addInventoryURL,
- editInventoryURL,
- servicePointProfileURL,
- };
-
- const coordinates = getCords(structure.geometry);
- const latLong = [coordinates.lat, coordinates.lng];
- const latLongString = latLong.some((el) => el) ? latLong.join(', ') : '';
-
- return (
- <>
-
-
-
-
- {t('Back to the list of service points')}
-
- {pageTitle}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- history.push(`${INVENTORY_EDIT_SERVICE_POINT}/${spId}`)}
- >
- {t('Edit service point')}
-
-
-
-
-
-
- {pageTitle}
-
-
-
- >
- );
-};
-
-ServicePointProfile.defaultProps = defaultProps;
-
-export { ServicePointProfile };
diff --git a/packages/inventory/src/containers/ServicePointProfile/tests/__snapshots__/index.test.tsx.snap b/packages/inventory/src/containers/ServicePointProfile/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index af180a360..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,241 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`Profile view Page renders correctly when data is present: contains button to edit service point 1`] = `
-
-
-
-
-
-
-
-
-
-
-
- Edit service point
-
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 1`] = `
-
-
-
-
-
- Region
- :
-
-
-
- ANALANJIROFO
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 2`] = `
-
-
-
-
-
- District
- :
-
-
-
- MANANARA AVARATRA
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 3`] = `
-
-
-
-
-
- Commune
- :
-
-
-
- AMBATOHARANANA
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 4`] = `
-
-
-
-
-
- Type
- :
-
-
-
- Water Point
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 5`] = `
-
-
-
-
-
- Latitude/longitude
- :
-
-
-
- -16.78147, 49.52125
-
-
-
-
-`;
-
-exports[`Profile view Page renders correctly when data is present: geographic item key value 6`] = `
-
-
-
-
-
- Service point ID
- :
-
-
-
- b8a7998c-5df6-49eb-98e6-f0675db71848
-
-
-
-
-`;
-
-exports[`Profile view Page shows broken page when jurisdiction request errors out: error broken page 1`] = `"Errorinvalid json response body at reason: Unexpected token o in JSON at position 1Go backGo home"`;
-
-exports[`Profile view Page shows broken page: error broken page 1`] = `"ErrorCoughidGo backGo home"`;
diff --git a/packages/inventory/src/containers/ServicePointProfile/tests/fixtures.ts b/packages/inventory/src/containers/ServicePointProfile/tests/fixtures.ts
deleted file mode 100644
index 521b07195..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/tests/fixtures.ts
+++ /dev/null
@@ -1,322 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-import { LocationUnit } from '@opensrp/location-management/src/ducks/location-units';
-import { Inventory } from '../../../ducks/inventory';
-
-export const opensrpBaseURL = 'https://test-example.com/rest/';
-
-export const madagascar = {
- type: 'Feature',
- id: 'f3199af5-2eaf-46df-87c9-40d596h8734',
- properties: { status: 'Active', name: 'Madagascar', geographicLevel: 0, version: 0 },
- serverVersion: 2968,
- locationTags: [{ id: 1, name: 'Country' }],
-};
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-export const madagascarTree = require('./madagascar.json');
-
-export const geographicHierarchy = [
- {
- geographicLevel: 0,
- label: 'Madagascar',
- },
- {
- geographicLevel: 1,
- label: 'ANALAMANGA',
- },
-];
-
-export const inventory1 = {
- type: 'Stock',
- serverVersion: 12,
- identifier: '2',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- product: {
- uniqueId: 1,
- productName: 'Change name 1',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this shoudl be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: 'http://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4',
- },
- version: 1610612387610,
- deliveryDate: 'Jan 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db718481',
- customProperties: { 'PO Number': '101', 'UNICEF section': 'Health' },
- _id: '69227a92-7979-490c-b149-f28669c6b760',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory2 = {
- type: 'Stock',
- serverVersion: 14,
- identifier: '4',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- product: {
- uniqueId: 2,
- productName: 'Change name 2',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this shoudl be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: 'http://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4',
- },
- version: 1610616763881,
- deliveryDate: 'Feb 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db718482',
- customProperties: { 'PO Number': '101', 'UNICEF section': 'Health' },
- _id: 'c2635a23-a604-48fb-9e1c-8bf1e75e6759',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory3 = {
- type: 'Stock',
- serverVersion: 12,
- identifier: '2',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610612387610,
- deliveryDate: 'Jan 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '101',
- 'UNICEF section': 'Health',
- },
- product: {
- uniqueId: 2,
- productName: 'Scale',
- isAttractiveItem: false,
- materialNumber: 'MT-124',
- availability:
- 'Kit composed of +/- 50 items used by midwives during labour. Supplied in a box marked. It should be located in the maternity unit of the facility.',
- condition:
- 'The kit is designed to be used for approximately 50 births. After that, key components may be missing, its important to check with the midwife that the kit can still be used fully.',
- appropriateUsage:
- 'Note in the comments whatever items may be missing from the kit. as well as other items which the midwife may feel are necessary',
- accountabilityPeriod: 12,
- photoURL: '',
- serverVersion: 26,
- },
- _id: '69227a92-7979-490c-b149-f28669c6b760',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory4 = {
- type: 'Stock',
- serverVersion: 14,
- identifier: '4',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610616763881,
- deliveryDate: 'Feb 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '101',
- 'UNICEF section': 'Health',
- },
- product: {
- uniqueId: 4,
- productName: 'Change name Test',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this should be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: '/multimedia/media/4',
- serverVersion: 17,
- },
- _id: 'c2635a23-a604-48fb-9e1c-8bf1e75e6759',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory5 = {
- type: 'Stock',
- serverVersion: 22,
- identifier: '13',
- providerid: '821f587d-734f-4263-8d50-ec37f2e84ef4',
- value: 10,
- version: 1612878072240,
- deliveryDate: 'Feb 3, 2021, 3:00:00 AM',
- accountabilityEndDate: 'May 3, 2021, 3:00:00 AM',
- donor: 'ADB',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '57',
- 'UNICEF section': 'WASH',
- },
- product: {
- uniqueId: 13,
- productName: 'Empty product test',
- isAttractiveItem: false,
- materialNumber: 'Prod01',
- availability: 'yeah',
- condition: '',
- appropriateUsage: '',
- accountabilityPeriod: 3,
- photoURL: '/multimedia/media/13',
- serverVersion: 24,
- },
- _id: '508e6cf8-7856-41d0-9bb3-707ebf81c987',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory6 = {
- type: 'Stock',
- serverVersion: 22,
- identifier: '13',
- providerid: '821f587d-734f-4263-8d50-ec37f2e84e7u',
- value: 10,
- version: 1612878072240,
- deliveryDate: 'Feb 3, 2021, 3:00:00 AM',
- accountabilityEndDate: 'May 3, 2021, 3:00:00 AM',
- donor: 'ADB',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- customProperties: {
- 'PO Number': '57',
- 'UNICEF section': 'WASH',
- },
- product: {
- uniqueId: 13,
- productName: 'Empty product test', // Same as inventory5
- isAttractiveItem: false,
- materialNumber: 'Prod01',
- availability: 'yeah',
- condition: '',
- appropriateUsage: '',
- accountabilityPeriod: 3,
- photoURL: '/multimedia/media/13',
- serverVersion: 24,
- },
- _id: '508e6cf8-7856-41d0-9bb3-707ebf81c985',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventories = [
- inventory1,
- inventory2,
- inventory3,
- inventory4,
- inventory5,
- inventory6,
-] as Inventory[];
-
-export const structure1 = {
- type: 'Feature',
- id: 'f3199af5-2eaf-46df-87c9-40d59606a2fb',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '8e74d042-4a71-4694-a652-bc3ba6369101',
- name: 'EPP Ambodisatrana 2',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18479,
-} as LocationUnit;
-export const structure2 = {
- type: 'Feature',
- id: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- geometry: {
- type: 'Point',
- coordinates: [49.52125, -16.78147],
- },
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: '663d7935-35e7-4ccf-aaf5-6e16f2042570',
- name: 'Ambatoharanana',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18480,
-};
-export const structure3 = {
- type: 'Feature',
- id: '45e4bd97-fe11-458b-b481-294b7d7e8270',
- properties: {
- type: 'Water Point',
- status: 'Active',
- parentId: 'c38e0c1e-3d72-424b-ac37-29e8d3e82026',
- name: 'Ambahoabe',
- geographicLevel: 0,
- version: 0,
- AdminLevelTag: 'Commune',
- },
- serverVersion: 18481,
-};
-export const structures = [structure1, structure2, structure3] as LocationUnit[];
-
-export const fetchCalls = [
- [
- 'https://test-example.com/rest/location/b8a7998c-5df6-49eb-98e6-f0675db71848?serverVersion=0&is_jurisdiction=false&return_geometry=true',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer bamboocha',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://test-example.com/rest/location/findByProperties?is_jurisdiction=true&return_geometry=false&properties_filter=status:Active,geographicLevel:0',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer bamboocha',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://test-example.com/rest/location/hierarchy/f3199af5-2eaf-46df-87c9-40d596h8734?return_structure_count=false',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer bamboocha',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://test-example.com/rest/stockresource/servicePointId/b8a7998c-5df6-49eb-98e6-f0675db71848?returnProduct=true',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer bamboocha',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
-];
diff --git a/packages/inventory/src/containers/ServicePointProfile/tests/index.test.tsx b/packages/inventory/src/containers/ServicePointProfile/tests/index.test.tsx
deleted file mode 100644
index e7deac85c..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/tests/index.test.tsx
+++ /dev/null
@@ -1,240 +0,0 @@
-import React from 'react';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { findPath, ServicePointProfile } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import {
- INVENTORY_SERVICE_POINT_PROFILE_PARAM,
- INVENTORY_SERVICE_POINT_PROFILE_VIEW,
-} from '../../../constants';
-import { act } from 'react-dom/test-utils';
-import { mount } from 'enzyme';
-import {
- deforest,
- hierarchyReducer,
- hierarchyReducerName,
- removeLocationUnits,
-} from '@opensrp/location-management';
-import {
- fetchCalls,
- geographicHierarchy,
- madagascar,
- madagascarTree,
- opensrpBaseURL,
- structure2,
-} from './fixtures';
-import { authenticateUser } from '@onaio/session-reducer';
-import toJson from 'enzyme-to-json';
-import { Helmet } from 'react-helmet';
-import flushPromises from 'flush-promises';
-
-reducerRegistry.register(hierarchyReducerName, hierarchyReducer);
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-jest.mock('react-router-dom', () => ({
- ...jest.requireActual('react-router-dom'),
- useParams: () => ({
- servicePointId: 'b8a7998c-5df6-49eb-98e6-f0675db71848',
- }),
-}));
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-const props = {
- opensrpBaseURL,
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { [INVENTORY_SERVICE_POINT_PROFILE_PARAM]: 'b8a7998c-5df6-49eb-98e6-f0675db71848' },
- path: `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_PROFILE_VIEW}`,
- },
-};
-
-store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'bamboocha', state: 'abcde' } }
- )
-);
-
-describe('Profile view Page', () => {
- afterEach(() => {
- fetch.resetMocks();
- store.dispatch(deforest());
- store.dispatch(removeLocationUnits());
- });
-
- it('renders correctly', async () => {
- fetch.once(null).once(JSON.stringify([]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(fetch.mock.calls[0]).toEqual(fetchCalls[0]);
- expect(fetch.mock.calls[1]).toEqual(fetchCalls[1]);
-
- wrapper.unmount();
- });
-
- it('renders correctly when data is present', async () => {
- fetch
- .once(JSON.stringify(structure2))
- .once(JSON.stringify([madagascar]))
- .once(JSON.stringify(madagascarTree));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check fetch calls made
- expect(fetch.mock.calls[0]).toEqual(fetchCalls[0]);
- expect(fetch.mock.calls[1]).toEqual(fetchCalls[1]);
- expect(fetch.mock.calls[2]).toEqual(fetchCalls[2]);
-
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Back to the list of service pointsAmbatoharanana InventoryRegion: ANALANJIROFODistrict: MANANARA AVARATRACommune: AMBATOHARANANAType: Water PointLatitude/longitude: -16.78147, 49.52125Service point ID: b8a7998c-5df6-49eb-98e6-f0675db71848Edit service pointUnable to fetch inventories for service point"`
- );
- expect(wrapper.find('.title').text()).toEqual('Ambatoharanana Inventory');
-
- wrapper.find('GeographyItem').forEach((item) => {
- expect(toJson(item)).toMatchSnapshot('geographic item key value');
- });
-
- expect(toJson(wrapper.find('div.flex-center-right'))).toMatchSnapshot(
- 'contains button to edit service point'
- );
-
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Ambatoharanana Inventory');
-
- wrapper.unmount();
- });
-
- it('shows broken page', async () => {
- const errorMessage = 'Coughid';
- fetch.mockReject(new Error(errorMessage));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no data
- expect(wrapper.text()).toMatchSnapshot('error broken page');
- wrapper.unmount();
- });
-
- it('shows broken page when jurisdiction request errors out', async () => {
- const errorMessage = 'Coughid';
- fetch.once(structure2).once(JSON.stringify([madagascar]));
- fetch.mockReject(new Error(errorMessage));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no data
- expect(wrapper.text()).toMatchSnapshot('error broken page');
- });
-
- it('should return correct geographic location', async () => {
- expect(findPath(geographicHierarchy, 1)).toEqual(geographicHierarchy[1]);
- });
-
- it('render correct formatted value with lat long', async () => {
- fetch
- .once(JSON.stringify(structure2))
- .once(JSON.stringify([madagascar]))
- .once(JSON.stringify(madagascarTree));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('.geography-item').at(8).text()).toEqual(
- 'Latitude/longitude: -16.78147, 49.52125'
- );
-
- wrapper.unmount();
- });
-});
diff --git a/packages/inventory/src/containers/ServicePointProfile/tests/madagascar.json b/packages/inventory/src/containers/ServicePointProfile/tests/madagascar.json
deleted file mode 100644
index 78b0440a1..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/tests/madagascar.json
+++ /dev/null
@@ -1,44004 +0,0 @@
-{
- "locationsHierarchy": {
- "map": {
- "03176924-6b3c-4b74-bccd-32afcceebabd": {
- "id": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "label": "Madagascar",
- "node": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "name": "Madagascar",
- "attributes": { "geographicLevel": 0 },
- "voided": false
- },
- "children": {
- "b8a7998c-5df6-49eb-98e6-f0675db71848": {
- "id": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "label": "ANALAMANGA",
- "node": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "name": "ANALAMANGA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7": {
- "id": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "label": "Antananarivo Renivohitra",
- "node": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "name": "Antananarivo Renivohitra",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730": {
- "id": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "label": "IVè Arrondissement",
- "node": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "name": "IVè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "children": {
- "a40431fa-80c4-4f33-8bf8-12e4976ae95d": {
- "id": "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "label": "service point1",
- "node": {
- "locationId": "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "name": "service point1",
- "parentLocation": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "voided": false
- },
- "attributes": { "geographicLevel": 4 },
- "voided": false
- },
- "parent": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730"
- },
- "9eef87d6-4600-469b-80c4-68c26b6a2ef2": {
- "id": "9eef87d6-4600-469b-80c4-68c26b6a2ef2",
- "label": "service point1",
- "node": {
- "locationId": "9eef87d6-4600-469b-80c4-68c26b6a2ef2",
- "name": "service point1",
- "parentLocation": {
- "locationId": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "voided": false
- },
- "attributes": { "geographicLevel": 4 },
- "voided": false
- },
- "parent": "de50c5ca-d4e8-4f47-b528-a7b9d3afb730"
- }
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "9b60cacc-5525-41a0-adf1-b5411545e1b0": {
- "id": "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "label": "IIIè Arrondissement",
- "node": {
- "locationId": "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "name": "IIIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "8f127dd1-8e58-4d53-b273-bf8945e3e43a": {
- "id": "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "label": "Vè Arrondissement",
- "node": {
- "locationId": "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "name": "Vè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "c6a74543-bf94-4af4-b23b-60a91299d493": {
- "id": "c6a74543-bf94-4af4-b23b-60a91299d493",
- "label": "1ER Arrondissement",
- "node": {
- "locationId": "c6a74543-bf94-4af4-b23b-60a91299d493",
- "name": "1ER Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89": {
- "id": "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "label": "IIè Arrondissement",
- "node": {
- "locationId": "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "name": "IIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea": {
- "id": "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "label": "2e Arrondissement",
- "node": {
- "locationId": "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "name": "2e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "a5e56324-dfbe-4373-827e-772232cfc7e0": {
- "id": "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "label": "1er Arrondissement",
- "node": {
- "locationId": "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "name": "1er Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "178688e9-30f7-43a9-abe0-3dd3b2c27893": {
- "id": "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "label": "Ier Arrondissement",
- "node": {
- "locationId": "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "name": "Ier Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "fd2f9598-c615-4599-b203-c706e44971a1": {
- "id": "fd2f9598-c615-4599-b203-c706e44971a1",
- "label": "6e Arrondissement",
- "node": {
- "locationId": "fd2f9598-c615-4599-b203-c706e44971a1",
- "name": "6e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "e70844ea-2707-4622-8105-8046abf81235": {
- "id": "e70844ea-2707-4622-8105-8046abf81235",
- "label": "4e Arrondissement",
- "node": {
- "locationId": "e70844ea-2707-4622-8105-8046abf81235",
- "name": "4e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "cf3ef286-d764-4315-abe6-42914d07fd6f": {
- "id": "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "label": "1E Arrondissement",
- "node": {
- "locationId": "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "name": "1E Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "87073296-0c8f-4c3d-be03-657969c6517a": {
- "id": "87073296-0c8f-4c3d-be03-657969c6517a",
- "label": "3e Arrondissement",
- "node": {
- "locationId": "87073296-0c8f-4c3d-be03-657969c6517a",
- "name": "3e Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "807c6e44-e1f5-4896-85d7-9ba545e25fcc": {
- "id": "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "label": "Ivè Arrondissement",
- "node": {
- "locationId": "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "name": "Ivè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- },
- "b0c0d578-e417-44e4-841f-07128528ef63": {
- "id": "b0c0d578-e417-44e4-841f-07128528ef63",
- "label": "VIè Arrondissement",
- "node": {
- "locationId": "b0c0d578-e417-44e4-841f-07128528ef63",
- "name": "VIè Arrondissement",
- "parentLocation": {
- "locationId": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "e7369bd6-0860-4c56-91f2-b10332e569f2": {
- "id": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "label": "Andramasina",
- "node": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ded03966-b53d-434b-a5b1-5151f902be7f": {
- "id": "ded03966-b53d-434b-a5b1-5151f902be7f",
- "label": "Andramasina",
- "node": {
- "locationId": "ded03966-b53d-434b-a5b1-5151f902be7f",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53": {
- "id": "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "label": "Ambohimiadana",
- "node": {
- "locationId": "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "name": "Ambohimiadana",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "561a9e7a-70ca-4e4b-ace7-7d3f1773a063": {
- "id": "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "label": "Sabotsy Manjakavahoaka",
- "node": {
- "locationId": "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "name": "Sabotsy Manjakavahoaka",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "6a53871b-1cad-40fe-aea2-7c7d02832603": {
- "id": "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "label": "Anosibe Trimoloharano",
- "node": {
- "locationId": "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "name": "Anosibe Trimoloharano",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "be4251e1-4d60-4a07-91c1-78a6b104f463": {
- "id": "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "label": "Alatsinainy Bakaro",
- "node": {
- "locationId": "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "name": "Alatsinainy Bakaro",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "2045b32d-5841-44dd-b2ec-93255b809b9d": {
- "id": "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "label": "Alarobia Vatosola",
- "node": {
- "locationId": "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "name": "Alarobia Vatosola",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24": {
- "id": "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "label": "Sabotsy Ambohitromby",
- "node": {
- "locationId": "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "name": "Sabotsy Ambohitromby",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "d77725a9-910f-4895-84f1-7ed1461b9746": {
- "id": "d77725a9-910f-4895-84f1-7ed1461b9746",
- "label": "Mandrosoa",
- "node": {
- "locationId": "d77725a9-910f-4895-84f1-7ed1461b9746",
- "name": "Mandrosoa",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "c522e00b-79af-4616-b0ff-3b663a8609cf": {
- "id": "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "label": "Morarano Sud",
- "node": {
- "locationId": "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "name": "Morarano Sud",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "d243b30f-96d6-44f3-9763-bf6e53e1c967": {
- "id": "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "label": "Andohariana",
- "node": {
- "locationId": "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "name": "Andohariana",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "2b46ffdd-1baa-41dd-9921-2e4675e2850a": {
- "id": "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "label": "Tankafatra",
- "node": {
- "locationId": "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "name": "Tankafatra",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "002ce51d-6b33-43b7-a346-a61dc432dff1": {
- "id": "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "label": "Antotohazo",
- "node": {
- "locationId": "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "name": "Antotohazo",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "47491d09-3d17-4fe0-858c-decad882d95a": {
- "id": "47491d09-3d17-4fe0-858c-decad882d95a",
- "label": "Anjoma Faliarivo",
- "node": {
- "locationId": "47491d09-3d17-4fe0-858c-decad882d95a",
- "name": "Anjoma Faliarivo",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- },
- "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3": {
- "id": "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3",
- "label": "Fitsinjovana Bakaro",
- "node": {
- "locationId": "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3",
- "name": "Fitsinjovana Bakaro",
- "parentLocation": {
- "locationId": "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e7369bd6-0860-4c56-91f2-b10332e569f2"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6": {
- "id": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "label": "Antananarivo Atsimondrano",
- "node": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "name": "Antananarivo Atsimondrano",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb": {
- "id": "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "label": "Soavina",
- "node": {
- "locationId": "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "5221c766-2cdb-48f3-bb1e-595a37d18982": {
- "id": "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "label": "Ampanefy",
- "node": {
- "locationId": "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "name": "Ampanefy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "e8d936ea-e5d7-408d-88cc-c8cfa6710926": {
- "id": "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "label": "Antanetikely",
- "node": {
- "locationId": "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "name": "Antanetikely",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8": {
- "id": "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "label": "Tsiafahy",
- "node": {
- "locationId": "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "name": "Tsiafahy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "d02509a7-7bbd-46f6-aa68-206ea872b74b": {
- "id": "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "label": "Alakamisy Fenoarivo",
- "node": {
- "locationId": "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "name": "Alakamisy Fenoarivo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7": {
- "id": "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "label": "Tanjombato Andafiatsimo",
- "node": {
- "locationId": "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "name": "Tanjombato Andafiatsimo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe": {
- "id": "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "label": "Fiombonana",
- "node": {
- "locationId": "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "name": "Fiombonana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "e320ec1d-6ed2-4c30-87f0-ddab813cb63d": {
- "id": "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "label": "Anosizato Andrefana",
- "node": {
- "locationId": "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "name": "Anosizato Andrefana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "1b0c2b3e-cb3d-4588-86bc-992f2c07793f": {
- "id": "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "label": "Androhibe",
- "node": {
- "locationId": "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "name": "Androhibe",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "b822118e-223a-49b4-b7e5-72adbda546b4": {
- "id": "b822118e-223a-49b4-b7e5-72adbda546b4",
- "label": "Itaosy",
- "node": {
- "locationId": "b822118e-223a-49b4-b7e5-72adbda546b4",
- "name": "Itaosy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "536b3985-b013-4ff0-9901-f40c18e9b60a": {
- "id": "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "label": "Ambohijanaka",
- "node": {
- "locationId": "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "name": "Ambohijanaka",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "1086e7e3-1bf0-4381-bfe3-b611150adf0e": {
- "id": "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "label": "Bemasoandro",
- "node": {
- "locationId": "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "name": "Bemasoandro",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4": {
- "id": "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "label": "Alatsinainy Ambazaha",
- "node": {
- "locationId": "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "name": "Alatsinainy Ambazaha",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "06fdbf34-2440-4e97-b8cb-bd68763e000d": {
- "id": "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "label": "Bongatsara",
- "node": {
- "locationId": "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "name": "Bongatsara",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "ecc86ee0-4c03-43bb-ba64-64954172fee4": {
- "id": "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "label": "Ambavahaditokana",
- "node": {
- "locationId": "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "name": "Ambavahaditokana",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "aa63293d-2c8c-4fd0-9966-292db2df900b": {
- "id": "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "label": "Ampitatafika",
- "node": {
- "locationId": "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "name": "Ampitatafika",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "2f8d8320-0258-4a74-b6da-dfd391cf7085": {
- "id": "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "label": "Andranonahoatra",
- "node": {
- "locationId": "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "name": "Andranonahoatra",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "4075a7a1-51b7-4625-bc63-60fd4c75153b": {
- "id": "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "label": "Ambohidrapeto",
- "node": {
- "locationId": "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "name": "Ambohidrapeto",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "72148e4c-6adb-4de6-982f-36cd91db86fd": {
- "id": "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "label": "Ankaraobato",
- "node": {
- "locationId": "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "name": "Ankaraobato",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "c0a0109c-12e3-45e4-a39f-ad2b3f513188": {
- "id": "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "label": "Soalandy",
- "node": {
- "locationId": "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "name": "Soalandy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "2692f50d-eefd-4c68-bd39-2be697c8a745": {
- "id": "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "label": "Ambalavao",
- "node": {
- "locationId": "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "19803d46-08ff-44a4-8607-e758882d9892": {
- "id": "19803d46-08ff-44a4-8607-e758882d9892",
- "label": "Ambatofahavalo",
- "node": {
- "locationId": "19803d46-08ff-44a4-8607-e758882d9892",
- "name": "Ambatofahavalo",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "8263a6fc-39c8-43de-bb74-2938e8ce5219": {
- "id": "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "label": "Ampahitrosy",
- "node": {
- "locationId": "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "name": "Ampahitrosy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "71f414a9-c504-452a-bc57-1368ae11f3c9": {
- "id": "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "label": "Andoharanofotsy",
- "node": {
- "locationId": "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "name": "Andoharanofotsy",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- },
- "7e9ee535-6d03-44e7-b108-7be429b676b2": {
- "id": "7e9ee535-6d03-44e7-b108-7be429b676b2",
- "label": "Ankadimanga",
- "node": {
- "locationId": "7e9ee535-6d03-44e7-b108-7be429b676b2",
- "name": "Ankadimanga",
- "parentLocation": {
- "locationId": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693": {
- "id": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "label": "Anjozorobe",
- "node": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "name": "Anjozorobe",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004": {
- "id": "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "label": "Ambongamarina",
- "node": {
- "locationId": "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "name": "Ambongamarina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "b7ffce0e-560d-4ef1-b014-6d1d92b39d95": {
- "id": "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "label": "Ambohimanarina Marovazaha",
- "node": {
- "locationId": "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "name": "Ambohimanarina Marovazaha",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "55243926-b478-4330-a825-2941267d8982": {
- "id": "55243926-b478-4330-a825-2941267d8982",
- "label": "Andramasina",
- "node": {
- "locationId": "55243926-b478-4330-a825-2941267d8982",
- "name": "Andramasina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "f4e30a50-2aff-4979-bb9f-6d45f29d5312": {
- "id": "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "label": "Amboasary Nord",
- "node": {
- "locationId": "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "name": "Amboasary Nord",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "836bf2d1-5fbc-4db7-b68c-b517c2421068": {
- "id": "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "label": "Tsarasaotra",
- "node": {
- "locationId": "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "name": "Tsarasaotra",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "c1e904a0-1498-4c4b-8bae-ba3745e0eb60": {
- "id": "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "label": "Anjozorobe",
- "node": {
- "locationId": "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "name": "Anjozorobe",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "eef92d13-1c8a-4c2f-8724-3003b8838f29": {
- "id": "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "label": "Marotsipoy",
- "node": {
- "locationId": "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "name": "Marotsipoy",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "b3f0b7e9-d9d4-49c8-b381-861589ec908f": {
- "id": "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "label": "Ambohimirary",
- "node": {
- "locationId": "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "name": "Ambohimirary",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "bdecb1b9-3fe6-4d33-8a0d-158cb126f355": {
- "id": "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "label": "Amparatanjona Ambony",
- "node": {
- "locationId": "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "name": "Amparatanjona Ambony",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0": {
- "id": "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "label": "Antanetibe Anjozorobe",
- "node": {
- "locationId": "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "name": "Antanetibe Anjozorobe",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "ed1c590f-458e-423f-becb-4f0d672cef20": {
- "id": "ed1c590f-458e-423f-becb-4f0d672cef20",
- "label": "Betatao",
- "node": {
- "locationId": "ed1c590f-458e-423f-becb-4f0d672cef20",
- "name": "Betatao",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "f4167f23-decb-4494-9c6f-975f1a3a9876": {
- "id": "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "label": "Ambohibary Vohilena",
- "node": {
- "locationId": "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "name": "Ambohibary Vohilena",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "a60bbab7-db0c-4890-8015-72ef778725a5": {
- "id": "a60bbab7-db0c-4890-8015-72ef778725a5",
- "label": "Beronono",
- "node": {
- "locationId": "a60bbab7-db0c-4890-8015-72ef778725a5",
- "name": "Beronono",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "0d53f175-2afa-48d1-83de-011d9fb99eab": {
- "id": "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "label": "Ambatomanoina",
- "node": {
- "locationId": "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "name": "Ambatomanoina",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "1fe52bab-36dc-4d21-a16d-cb561d4f3a42": {
- "id": "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "label": "Androvakely",
- "node": {
- "locationId": "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "name": "Androvakely",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "9807b593-6bee-4e2f-a48a-f6b0422a690f": {
- "id": "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "label": "Belanitra",
- "node": {
- "locationId": "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "name": "Belanitra",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "af321c16-0325-4ec3-a570-14575cbbd71b": {
- "id": "af321c16-0325-4ec3-a570-14575cbbd71b",
- "label": "Analaroa",
- "node": {
- "locationId": "af321c16-0325-4ec3-a570-14575cbbd71b",
- "name": "Analaroa",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "39055b7b-b46f-4481-921c-66b696bc0879": {
- "id": "39055b7b-b46f-4481-921c-66b696bc0879",
- "label": "Alakamisy",
- "node": {
- "locationId": "39055b7b-b46f-4481-921c-66b696bc0879",
- "name": "Alakamisy",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- },
- "59ce70cf-2b0d-483c-b82e-e60fc8213e88": {
- "id": "59ce70cf-2b0d-483c-b82e-e60fc8213e88",
- "label": "Mangamila",
- "node": {
- "locationId": "59ce70cf-2b0d-483c-b82e-e60fc8213e88",
- "name": "Mangamila",
- "parentLocation": {
- "locationId": "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7643a19-62d7-45db-b5e2-0e1b51b1a693"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306": {
- "id": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "label": "Ambohidratrimo",
- "node": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "name": "Ambohidratrimo",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4619f442-56aa-4f64-a866-b0d94f03ce63": {
- "id": "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "label": "Anosiala",
- "node": {
- "locationId": "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "name": "Anosiala",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "bf489ea1-de9a-449a-80c5-6013856051c8": {
- "id": "bf489ea1-de9a-449a-80c5-6013856051c8",
- "label": "Mahitsy",
- "node": {
- "locationId": "bf489ea1-de9a-449a-80c5-6013856051c8",
- "name": "Mahitsy",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "71460e59-d36b-4d57-96fb-3e78b2bb5a5a": {
- "id": "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "label": "Mananjara",
- "node": {
- "locationId": "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "name": "Mananjara",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6": {
- "id": "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "label": "Merimandroso",
- "node": {
- "locationId": "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "name": "Merimandroso",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "b15bb8ad-b060-44e3-8081-e81f8efed5c0": {
- "id": "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "label": "Manjakavaradrano",
- "node": {
- "locationId": "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "name": "Manjakavaradrano",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "0726afb2-63cc-4b6d-a30f-18c64a3c92b4": {
- "id": "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "label": "Ivato Firaisana",
- "node": {
- "locationId": "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "name": "Ivato Firaisana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ea2f8b8f-4951-4fb8-8288-83325fcc308a": {
- "id": "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "label": "Talatamaty",
- "node": {
- "locationId": "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "name": "Talatamaty",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ce8a337c-feb5-43e1-9cd3-2eacfbc63881": {
- "id": "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "label": "Antsahafilo",
- "node": {
- "locationId": "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "name": "Antsahafilo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62": {
- "id": "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "label": "Antehiroka",
- "node": {
- "locationId": "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "name": "Antehiroka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "986640ea-bab8-42c2-b364-dd41b0d17ee8": {
- "id": "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "label": "Avaratsena",
- "node": {
- "locationId": "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "name": "Avaratsena",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "c9c1b34f-2548-4a28-84b4-eed2364d5761": {
- "id": "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "label": "Antanetibe Mahazaza",
- "node": {
- "locationId": "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "name": "Antanetibe Mahazaza",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "34c47b1b-32a4-4bff-a939-204e006c5cdb": {
- "id": "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "label": "Ivato Aéroport",
- "node": {
- "locationId": "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "name": "Ivato Aéroport",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "d599935c-1e00-465c-bb1a-5b4196d5e119": {
- "id": "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "label": "Iarinarivo",
- "node": {
- "locationId": "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "name": "Iarinarivo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "6e48f984-7345-46c5-9225-72bd329bff44": {
- "id": "6e48f984-7345-46c5-9225-72bd329bff44",
- "label": "Ambato",
- "node": {
- "locationId": "6e48f984-7345-46c5-9225-72bd329bff44",
- "name": "Ambato",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "bd2622d6-9d41-43da-a106-30ff519b2130": {
- "id": "bd2622d6-9d41-43da-a106-30ff519b2130",
- "label": "Ampangabe",
- "node": {
- "locationId": "bd2622d6-9d41-43da-a106-30ff519b2130",
- "name": "Ampangabe",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "216f33bf-c262-47ae-a1a5-236d85017054": {
- "id": "216f33bf-c262-47ae-a1a5-236d85017054",
- "label": "Anjanadoria",
- "node": {
- "locationId": "216f33bf-c262-47ae-a1a5-236d85017054",
- "name": "Anjanadoria",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "9b4dfd90-f708-485f-840a-b7c2da024341": {
- "id": "9b4dfd90-f708-485f-840a-b7c2da024341",
- "label": "Ambohitrimanjaka",
- "node": {
- "locationId": "9b4dfd90-f708-485f-840a-b7c2da024341",
- "name": "Ambohitrimanjaka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "237440a2-30ab-43fe-b409-509ed2796977": {
- "id": "237440a2-30ab-43fe-b409-509ed2796977",
- "label": "Mahereza",
- "node": {
- "locationId": "237440a2-30ab-43fe-b409-509ed2796977",
- "name": "Mahereza",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "14f7272e-11cc-4f81-b7aa-fd06a498d6a6": {
- "id": "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "label": "Mahabo",
- "node": {
- "locationId": "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "7496e6e7-8454-49e8-ac0c-6dabbe119a5e": {
- "id": "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "label": "Ampanotokana",
- "node": {
- "locationId": "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "name": "Ampanotokana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d": {
- "id": "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "label": "Ambohidratrimo",
- "node": {
- "locationId": "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "name": "Ambohidratrimo",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "67cfc28e-3c25-4afc-958e-9d378b139472": {
- "id": "67cfc28e-3c25-4afc-958e-9d378b139472",
- "label": "Ambohimanjaka",
- "node": {
- "locationId": "67cfc28e-3c25-4afc-958e-9d378b139472",
- "name": "Ambohimanjaka",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "f1e470ff-614d-4431-819c-18e2afbdb02d": {
- "id": "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "label": "Fiadanana",
- "node": {
- "locationId": "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "b988bb9b-5742-4902-8f44-540488817372": {
- "id": "b988bb9b-5742-4902-8f44-540488817372",
- "label": "Ambohipihaonana",
- "node": {
- "locationId": "b988bb9b-5742-4902-8f44-540488817372",
- "name": "Ambohipihaonana",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- },
- "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523": {
- "id": "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523",
- "label": "Ambatolampy Tsimahafotsy",
- "node": {
- "locationId": "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523",
- "name": "Ambatolampy Tsimahafotsy",
- "parentLocation": {
- "locationId": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8": {
- "id": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "label": "Ankazobe",
- "node": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "name": "Ankazobe",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a197908b-0c93-43dc-90ef-eb87dbc9eee6": {
- "id": "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "label": "Tsaramasoandro",
- "node": {
- "locationId": "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "name": "Tsaramasoandro",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "5c77d335-7629-45f0-ae65-4748e4b21a95": {
- "id": "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "label": "Talata Angavo",
- "node": {
- "locationId": "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "name": "Talata Angavo",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "a11cc706-73e7-40af-b17c-0fcf72dd99f6": {
- "id": "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "label": "Marondry",
- "node": {
- "locationId": "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "name": "Marondry",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "7b76888c-3184-439c-becb-f4da1b535e44": {
- "id": "7b76888c-3184-439c-becb-f4da1b535e44",
- "label": "Antotohazo",
- "node": {
- "locationId": "7b76888c-3184-439c-becb-f4da1b535e44",
- "name": "Antotohazo",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "9d01b32d-c239-4146-b063-21ef4113e92f": {
- "id": "9d01b32d-c239-4146-b063-21ef4113e92f",
- "label": "Mahavelona",
- "node": {
- "locationId": "9d01b32d-c239-4146-b063-21ef4113e92f",
- "name": "Mahavelona",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "2145fa99-c29b-4f94-9f61-a5e21da4b150": {
- "id": "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "label": "Miantso",
- "node": {
- "locationId": "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "name": "Miantso",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "deff702a-82d4-4744-a554-85261f5b5005": {
- "id": "deff702a-82d4-4744-a554-85261f5b5005",
- "label": "Antakavana",
- "node": {
- "locationId": "deff702a-82d4-4744-a554-85261f5b5005",
- "name": "Antakavana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe": {
- "id": "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "label": "Ambolotarakely",
- "node": {
- "locationId": "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "name": "Ambolotarakely",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "0352be72-c76e-4daa-8da8-0c60ca2ff2c0": {
- "id": "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "label": "Andranomiely",
- "node": {
- "locationId": "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "name": "Andranomiely",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "20d64c1d-131d-42a7-a90a-e698b242084d": {
- "id": "20d64c1d-131d-42a7-a90a-e698b242084d",
- "label": "Fihaonana",
- "node": {
- "locationId": "20d64c1d-131d-42a7-a90a-e698b242084d",
- "name": "Fihaonana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3": {
- "id": "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "label": "Mangasoavina",
- "node": {
- "locationId": "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "name": "Mangasoavina",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "540dd66f-5c14-4583-9b14-4144369c7f3a": {
- "id": "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "label": "Ankazobe",
- "node": {
- "locationId": "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "name": "Ankazobe",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "0e73e615-b301-4352-9bc3-4449282a67d0": {
- "id": "0e73e615-b301-4352-9bc3-4449282a67d0",
- "label": "Kiangara",
- "node": {
- "locationId": "0e73e615-b301-4352-9bc3-4449282a67d0",
- "name": "Kiangara",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8": {
- "id": "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "label": "Ambohitromby",
- "node": {
- "locationId": "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "name": "Ambohitromby",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- },
- "e4006a80-efa3-4e5d-9eca-f35cab242c3e": {
- "id": "e4006a80-efa3-4e5d-9eca-f35cab242c3e",
- "label": "Fiadanana",
- "node": {
- "locationId": "e4006a80-efa3-4e5d-9eca-f35cab242c3e",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "420da8f3-a1d3-4f03-a03f-eed7e74da9b8"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b": {
- "id": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "label": "Antananarivo Avaradrano",
- "node": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "name": "Antananarivo Avaradrano",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "00ff3246-fff7-4683-ad15-340f3cd3d7ff": {
- "id": "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "label": "Anjeva Gare",
- "node": {
- "locationId": "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "name": "Anjeva Gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "fbc69357-73d6-4330-8834-edb5164328a3": {
- "id": "fbc69357-73d6-4330-8834-edb5164328a3",
- "label": "Ambohimalaza Miray",
- "node": {
- "locationId": "fbc69357-73d6-4330-8834-edb5164328a3",
- "name": "Ambohimalaza Miray",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "139457de-b1db-4ecf-b0b4-d66e50e1665c": {
- "id": "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "label": "Ambohidrabiby",
- "node": {
- "locationId": "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "name": "Ambohidrabiby",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "7f551908-5e7e-4e9d-a91a-500fb48a786b": {
- "id": "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "label": "Ambohimanambola Gare",
- "node": {
- "locationId": "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "name": "Ambohimanambola Gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "0d054e10-3929-49d9-a70a-a61da1bb85f2": {
- "id": "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "label": "Anjeva gare",
- "node": {
- "locationId": "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "name": "Anjeva gare",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "913b79b1-0b8d-462f-b0d5-5c890df331cb": {
- "id": "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "label": "Ambohimangakely",
- "node": {
- "locationId": "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "name": "Ambohimangakely",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "c61e1e6b-e179-4ff0-857f-40154c8637c7": {
- "id": "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "label": "Ambohimanga Rova",
- "node": {
- "locationId": "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "name": "Ambohimanga Rova",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "ba7866ee-7d81-4441-b049-597c79f9e600": {
- "id": "ba7866ee-7d81-4441-b049-597c79f9e600",
- "label": "Manandriana",
- "node": {
- "locationId": "ba7866ee-7d81-4441-b049-597c79f9e600",
- "name": "Manandriana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "e20aba71-265d-4c00-9dc3-18205a9f379b": {
- "id": "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "label": "Mandiavato Masindray",
- "node": {
- "locationId": "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "name": "Mandiavato Masindray",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "b00116dc-f679-42bb-9136-a0237fa31755": {
- "id": "b00116dc-f679-42bb-9136-a0237fa31755",
- "label": "Talata Volonondry",
- "node": {
- "locationId": "b00116dc-f679-42bb-9136-a0237fa31755",
- "name": "Talata Volonondry",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa": {
- "id": "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "label": "Alasora",
- "node": {
- "locationId": "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "name": "Alasora",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "6325a166-f117-46a6-aabc-d1cee393b5ef": {
- "id": "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "label": "Fieferana",
- "node": {
- "locationId": "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "name": "Fieferana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "6b53aea0-8382-4346-9761-4cc64475b2d0": {
- "id": "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "label": "Anosy avaratra",
- "node": {
- "locationId": "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "name": "Anosy avaratra",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "b410d757-4164-40f6-af32-3d635b6ac48b": {
- "id": "b410d757-4164-40f6-af32-3d635b6ac48b",
- "label": "Sabotsy namehana",
- "node": {
- "locationId": "b410d757-4164-40f6-af32-3d635b6ac48b",
- "name": "Sabotsy namehana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "ab4e40a5-3556-4cf2-977c-d04a00c9848b": {
- "id": "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "label": "Ankadinandriana",
- "node": {
- "locationId": "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "name": "Ankadinandriana",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "2b1ddda5-55ab-4211-a7d6-2cd9117b5852": {
- "id": "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "label": "Viliahazo",
- "node": {
- "locationId": "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "name": "Viliahazo",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- },
- "4a97633c-dc97-478d-a717-b37c3de1385f": {
- "id": "4a97633c-dc97-478d-a717-b37c3de1385f",
- "label": "Ankadikely Ilafy",
- "node": {
- "locationId": "4a97633c-dc97-478d-a717-b37c3de1385f",
- "name": "Ankadikely Ilafy",
- "parentLocation": {
- "locationId": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "404d3881-8e4b-4c93-9d7a-1d2c74539f9b"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "0ad45351-a8f3-4977-b152-9e4e02ec990d": {
- "id": "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "label": "Antananarivo Renivohitra",
- "node": {
- "locationId": "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "name": "Antananarivo Renivohitra",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- },
- "14a59182-ea1f-42c4-acf0-c63e573d9b14": {
- "id": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "label": "Manjakandriana",
- "node": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6d2297cd-5482-4a86-9fad-a1458cca5342": {
- "id": "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "label": "Ambohitrolomahitsy",
- "node": {
- "locationId": "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "name": "Ambohitrolomahitsy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "705c2057-6412-4b7d-8592-f02c08bbac64": {
- "id": "705c2057-6412-4b7d-8592-f02c08bbac64",
- "label": "Anjoma Firaisana Betoho",
- "node": {
- "locationId": "705c2057-6412-4b7d-8592-f02c08bbac64",
- "name": "Anjoma Firaisana Betoho",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "8f542812-8197-42ec-b3d7-f008940e0f4f": {
- "id": "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "label": "Sambaina",
- "node": {
- "locationId": "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "name": "Sambaina",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "151b76fb-7b51-4b06-9e36-ef8a9f5d579f": {
- "id": "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "label": "Ambohitseheno",
- "node": {
- "locationId": "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "name": "Ambohitseheno",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b": {
- "id": "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "label": "Soavinandriana",
- "node": {
- "locationId": "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "42acff0e-3b8d-4577-be71-4a122bd49991": {
- "id": "42acff0e-3b8d-4577-be71-4a122bd49991",
- "label": "Ambohitrony",
- "node": {
- "locationId": "42acff0e-3b8d-4577-be71-4a122bd49991",
- "name": "Ambohitrony",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "186ef49d-04d0-4b50-9290-c4af130c83f9": {
- "id": "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "label": "Anjepy",
- "node": {
- "locationId": "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "name": "Anjepy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "19500863-ce77-4afb-adbe-d6e37e50ca23": {
- "id": "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "label": "Alarobia Ambatomanga",
- "node": {
- "locationId": "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "name": "Alarobia Ambatomanga",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "18e2a355-a7c4-4766-9178-77b01500f3d8": {
- "id": "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "label": "Mantasoa",
- "node": {
- "locationId": "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "name": "Mantasoa",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "78c2e632-087b-4952-b9d1-38af17a0b1f4": {
- "id": "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "label": "Nandihizana Carion",
- "node": {
- "locationId": "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "name": "Nandihizana Carion",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "2aaf573c-c7a4-47e6-ae81-1566112eb6ad": {
- "id": "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "label": "Ambatomena",
- "node": {
- "locationId": "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "name": "Ambatomena",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "b875129f-a545-4149-890a-93153b9090f2": {
- "id": "b875129f-a545-4149-890a-93153b9090f2",
- "label": "Alarobia Ambanitsena",
- "node": {
- "locationId": "b875129f-a545-4149-890a-93153b9090f2",
- "name": "Alarobia Ambanitsena",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "5a5bb1fe-6833-4484-8768-23d5b2b3335b": {
- "id": "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "label": "Ambatomanga",
- "node": {
- "locationId": "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "name": "Ambatomanga",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "0713058f-62a5-4264-b7c4-ba9c822754a0": {
- "id": "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "label": "Ambatolaona",
- "node": {
- "locationId": "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "name": "Ambatolaona",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "945922a8-c803-468b-9e49-dfed873e4ee2": {
- "id": "945922a8-c803-468b-9e49-dfed873e4ee2",
- "label": "Antsahalalina",
- "node": {
- "locationId": "945922a8-c803-468b-9e49-dfed873e4ee2",
- "name": "Antsahalalina",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d66d97d5-3a92-4f60-9c34-7074e812ad75": {
- "id": "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "label": "Manjakandriana",
- "node": {
- "locationId": "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "e5ea2a66-7e8c-40b8-93f9-075b95d0856f": {
- "id": "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "label": "Ambohibary",
- "node": {
- "locationId": "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d4edae59-3eef-4f67-88a0-c41b814e275e": {
- "id": "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "label": "Ampaneva",
- "node": {
- "locationId": "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "name": "Ampaneva",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "5f0f738e-8467-4621-8493-6a86bbc4161f": {
- "id": "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "label": "Ambohibao Atsimo",
- "node": {
- "locationId": "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "name": "Ambohibao Atsimo",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "e12627de-c842-46f7-be97-660f5857220b": {
- "id": "e12627de-c842-46f7-be97-660f5857220b",
- "label": "Ankazondandy",
- "node": {
- "locationId": "e12627de-c842-46f7-be97-660f5857220b",
- "name": "Ankazondandy",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "b71d2a89-c020-43e0-b004-d8a3a942b755": {
- "id": "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "label": "Miadanandriana",
- "node": {
- "locationId": "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "name": "Miadanandriana",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "49d0cca4-c58b-4a89-a646-73b5589da62c": {
- "id": "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "label": "Ranovao",
- "node": {
- "locationId": "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "name": "Ranovao",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "c738d76f-2101-4892-b66e-3109a810f280": {
- "id": "c738d76f-2101-4892-b66e-3109a810f280",
- "label": "Sadabe",
- "node": {
- "locationId": "c738d76f-2101-4892-b66e-3109a810f280",
- "name": "Sadabe",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "59acf7a2-8e7f-4191-b65d-efc108e9ca52": {
- "id": "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "label": "Merikanjaka",
- "node": {
- "locationId": "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "name": "Merikanjaka",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- },
- "d5d56893-8bc1-4427-b47e-990cbeef601c": {
- "id": "d5d56893-8bc1-4427-b47e-990cbeef601c",
- "label": "Ambohitrandriamanitra",
- "node": {
- "locationId": "d5d56893-8bc1-4427-b47e-990cbeef601c",
- "name": "Ambohitrandriamanitra",
- "parentLocation": {
- "locationId": "14a59182-ea1f-42c4-acf0-c63e573d9b14",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- }
- },
- "parent": "b8a7998c-5df6-49eb-98e6-f0675db71848"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "e137c5c1-4682-4c0f-86c9-8bb446a8b117": {
- "id": "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "label": "Sofia",
- "node": {
- "locationId": "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "name": "Sofia",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "3c414120-fdfd-42e5-a21d-5f534f1bfd7e": {
- "id": "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "label": "Androy",
- "node": {
- "locationId": "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "name": "Androy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe": {
- "id": "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "label": "Analamanga",
- "node": {
- "locationId": "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "name": "Analamanga",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55": {
- "id": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "label": "VATOVAVY FITOVINANY",
- "node": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "name": "VATOVAVY FITOVINANY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c": {
- "id": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "label": "Manakara Atsimo",
- "node": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "name": "Manakara Atsimo",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "94b6f39c-adfb-4595-b900-1bc65764fc07": {
- "id": "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "label": "Ampasimpotsy Sud",
- "node": {
- "locationId": "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "name": "Ampasimpotsy Sud",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb": {
- "id": "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "label": "Mahabako",
- "node": {
- "locationId": "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "name": "Mahabako",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "2bcfad76-a5b5-4fc1-9788-a33d49b74812": {
- "id": "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "label": "Vatana",
- "node": {
- "locationId": "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "name": "Vatana",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7": {
- "id": "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "label": "Nosiala",
- "node": {
- "locationId": "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "name": "Nosiala",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "464eccae-bc90-4763-bfe0-50de122bfa46": {
- "id": "464eccae-bc90-4763-bfe0-50de122bfa46",
- "label": "Onilahy",
- "node": {
- "locationId": "464eccae-bc90-4763-bfe0-50de122bfa46",
- "name": "Onilahy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "0db283d1-cb2d-462b-86e2-bc182c2b1559": {
- "id": "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "label": "Vohilava",
- "node": {
- "locationId": "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f1a9d1f0-b79f-43d1-9793-b877bfec0261": {
- "id": "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "label": "Mangatsiotra",
- "node": {
- "locationId": "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "name": "Mangatsiotra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "bb2ddab1-6d41-41ee-8ad5-413e35b98d15": {
- "id": "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "label": "Analavory",
- "node": {
- "locationId": "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "name": "Analavory",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "d01ea07d-efe1-40c8-a64d-d24f930b2857": {
- "id": "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "label": "Vohimasina Nord",
- "node": {
- "locationId": "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "name": "Vohimasina Nord",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f5868d80-800d-494f-b1fb-5d86598a7cf3": {
- "id": "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "label": "Ambohitsara M",
- "node": {
- "locationId": "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "name": "Ambohitsara M",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "ed26446b-2309-455c-8186-f5f90bbfc176": {
- "id": "ed26446b-2309-455c-8186-f5f90bbfc176",
- "label": "Betampona",
- "node": {
- "locationId": "ed26446b-2309-455c-8186-f5f90bbfc176",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "60a97e79-2809-42a4-97ca-9dc9c722e211": {
- "id": "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "label": "Ambotaka",
- "node": {
- "locationId": "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "name": "Ambotaka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c44f7d3d-e85a-4902-8b00-60c0ec6115f0": {
- "id": "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "label": "Ambahive",
- "node": {
- "locationId": "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "name": "Ambahive",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "3d9ea311-5415-4226-aa24-d1a177a06d1e": {
- "id": "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "label": "Ampasimanjeva",
- "node": {
- "locationId": "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "name": "Ampasimanjeva",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "52dc9b31-db39-4d72-81e2-5e60dd5664b1": {
- "id": "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "label": "Marofarihy",
- "node": {
- "locationId": "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "name": "Marofarihy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "67b510fd-a2ab-4f95-9603-2b012b4df0c9": {
- "id": "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "label": "Saharefo",
- "node": {
- "locationId": "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "name": "Saharefo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8f5b6371-1508-454c-936f-11bf85eaeeb1": {
- "id": "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "label": "Ambila",
- "node": {
- "locationId": "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "name": "Ambila",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "cb595a22-645a-4efe-adc6-65ae952874a8": {
- "id": "cb595a22-645a-4efe-adc6-65ae952874a8",
- "label": "Amboanjo_Ifaho",
- "node": {
- "locationId": "cb595a22-645a-4efe-adc6-65ae952874a8",
- "name": "Amboanjo_Ifaho",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "a9946681-a371-4876-a66a-28bae023f6c4": {
- "id": "a9946681-a371-4876-a66a-28bae023f6c4",
- "label": "Mizilo_Gara",
- "node": {
- "locationId": "a9946681-a371-4876-a66a-28bae023f6c4",
- "name": "Mizilo_Gara",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f963d627-c39c-401b-a633-f767d855e5a6": {
- "id": "f963d627-c39c-401b-a633-f767d855e5a6",
- "label": "Sakoagna",
- "node": {
- "locationId": "f963d627-c39c-401b-a633-f767d855e5a6",
- "name": "Sakoagna",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c5015411-c077-40b6-ba63-fcbbb090fafe": {
- "id": "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "label": "Anorombato",
- "node": {
- "locationId": "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "name": "Anorombato",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "4c8a1240-5131-44ed-9486-dbba63bbed5d": {
- "id": "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "label": "Vohimasy",
- "node": {
- "locationId": "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "name": "Vohimasy",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "0e188942-77b0-4e80-a233-1f3a79f694fe": {
- "id": "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "label": "Amborondra",
- "node": {
- "locationId": "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "name": "Amborondra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8093ce85-ff15-48e8-a7b2-55f9e00551ed": {
- "id": "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "label": "Mavorano",
- "node": {
- "locationId": "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "name": "Mavorano",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f12d3844-73b8-4c6f-8bcf-9e1c951f6255": {
- "id": "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "label": "Mahamaibe",
- "node": {
- "locationId": "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "name": "Mahamaibe",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "d93894a8-500c-4831-8d8d-b048ec23f55c": {
- "id": "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "label": "Fenomby",
- "node": {
- "locationId": "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "name": "Fenomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "62a671db-c6cc-4328-aceb-c13477222b5e": {
- "id": "62a671db-c6cc-4328-aceb-c13477222b5e",
- "label": "Ampasimboraka",
- "node": {
- "locationId": "62a671db-c6cc-4328-aceb-c13477222b5e",
- "name": "Ampasimboraka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa": {
- "id": "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "label": "Nihaonana_Ambany",
- "node": {
- "locationId": "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "name": "Nihaonana_Ambany",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "7fe26dbe-9246-449f-851e-fc886f3dc4a8": {
- "id": "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "label": "Vohimanitra",
- "node": {
- "locationId": "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "name": "Vohimanitra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "571abe35-eeab-418d-91ac-43550c14b8ab": {
- "id": "571abe35-eeab-418d-91ac-43550c14b8ab",
- "label": "Vohimasina Sud",
- "node": {
- "locationId": "571abe35-eeab-418d-91ac-43550c14b8ab",
- "name": "Vohimasina Sud",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "820c211c-70bc-4ed2-b287-775b403894b9": {
- "id": "820c211c-70bc-4ed2-b287-775b403894b9",
- "label": "Ambalaroka",
- "node": {
- "locationId": "820c211c-70bc-4ed2-b287-775b403894b9",
- "name": "Ambalaroka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e": {
- "id": "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "label": "Sahanambohitra",
- "node": {
- "locationId": "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "name": "Sahanambohitra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "74b3f0fa-f571-4dd7-9eef-05e1c80706d2": {
- "id": "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "label": "Sahasinaka",
- "node": {
- "locationId": "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "name": "Sahasinaka",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "1e092c96-f23c-4332-8e94-4f6b52ef620a": {
- "id": "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "label": "Bekatra",
- "node": {
- "locationId": "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "name": "Bekatra",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "f421041a-31ec-4af6-8b47-b0ccf58ccbc7": {
- "id": "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "label": "Lokomby",
- "node": {
- "locationId": "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "name": "Lokomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "80b21716-7283-4b2b-9052-711aa8f98e40": {
- "id": "80b21716-7283-4b2b-9052-711aa8f98e40",
- "label": "Mitanty",
- "node": {
- "locationId": "80b21716-7283-4b2b-9052-711aa8f98e40",
- "name": "Mitanty",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "8a8492c4-9483-47b3-9693-12da7124242e": {
- "id": "8a8492c4-9483-47b3-9693-12da7124242e",
- "label": "Anteza",
- "node": {
- "locationId": "8a8492c4-9483-47b3-9693-12da7124242e",
- "name": "Anteza",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "800269b8-611c-4757-9087-d36b45de6e2a": {
- "id": "800269b8-611c-4757-9087-d36b45de6e2a",
- "label": "Ambahatrazo",
- "node": {
- "locationId": "800269b8-611c-4757-9087-d36b45de6e2a",
- "name": "Ambahatrazo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "1a5a16c9-8df9-4341-b4e2-e11415060860": {
- "id": "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "label": "Tataho",
- "node": {
- "locationId": "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "name": "Tataho",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "ad2e4b56-39d0-41f8-940f-a267f6e4d36c": {
- "id": "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "label": "Ambalavero",
- "node": {
- "locationId": "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "name": "Ambalavero",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "08d17ce3-cc46-4641-93b3-7c80f4ec5a85": {
- "id": "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "label": "Ambandrika",
- "node": {
- "locationId": "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "name": "Ambandrika",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "c19b890d-7a1b-4f91-88a5-46a9cd8bd998": {
- "id": "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "label": "Vinanitelo",
- "node": {
- "locationId": "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "name": "Vinanitelo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "6ec77dba-b5c9-46ce-b07b-8b7811b6000e": {
- "id": "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "label": "Kianjanomby",
- "node": {
- "locationId": "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "name": "Kianjanomby",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "b217cb3e-a928-4a8c-99e2-4ae242bd7e12": {
- "id": "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "label": "Manjarivo",
- "node": {
- "locationId": "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "name": "Manjarivo",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "5dae2506-a09b-448f-9bc1-bce8c03c4c91": {
- "id": "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "label": "Manakara",
- "node": {
- "locationId": "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- },
- "47029fb8-3a0a-489d-a72f-6ab0877e0286": {
- "id": "47029fb8-3a0a-489d-a72f-6ab0877e0286",
- "label": "Ambodinato",
- "node": {
- "locationId": "47029fb8-3a0a-489d-a72f-6ab0877e0286",
- "name": "Ambodinato",
- "parentLocation": {
- "locationId": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3dc3f410-1904-4049-8a1d-2a5606ef2d2c"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "a8a465fc-5a11-4aec-a1cd-f353001a88f4": {
- "id": "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "label": "Vohipeno",
- "node": {
- "locationId": "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "456f2d19-030a-4cae-af9c-c0d88f449cee": {
- "id": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "label": "Nosy Varika",
- "node": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "name": "Nosy Varika",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9092c259-d0b7-4ae4-9a2a-949923f73c35": {
- "id": "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "label": "Vohidroa",
- "node": {
- "locationId": "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "name": "Vohidroa",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "bb6c3561-a7b7-474b-a906-a5e4659c0dff": {
- "id": "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "label": "Fanivelona",
- "node": {
- "locationId": "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "name": "Fanivelona",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "9f48cfda-9cea-4f5c-b417-c536524579d9": {
- "id": "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "label": "Ambahy",
- "node": {
- "locationId": "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "name": "Ambahy",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d": {
- "id": "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "label": "Ampasinambo",
- "node": {
- "locationId": "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "name": "Ampasinambo",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "6324d417-191d-4698-bd30-34fb47f1ee31": {
- "id": "6324d417-191d-4698-bd30-34fb47f1ee31",
- "label": "Andara",
- "node": {
- "locationId": "6324d417-191d-4698-bd30-34fb47f1ee31",
- "name": "Andara",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "cbba297f-18ae-440d-be70-b598c4b61683": {
- "id": "cbba297f-18ae-440d-be70-b598c4b61683",
- "label": "Nosy Varika",
- "node": {
- "locationId": "cbba297f-18ae-440d-be70-b598c4b61683",
- "name": "Nosy Varika",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "934e3063-45ac-4a16-86ac-53f10c63b0e3": {
- "id": "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "label": "Fiadanana",
- "node": {
- "locationId": "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "15e302e4-3ab6-416c-99b0-1562879f0271": {
- "id": "15e302e4-3ab6-416c-99b0-1562879f0271",
- "label": "Sahavato",
- "node": {
- "locationId": "15e302e4-3ab6-416c-99b0-1562879f0271",
- "name": "Sahavato",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea": {
- "id": "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "label": "Vohilava",
- "node": {
- "locationId": "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "3ad07555-e4d1-48cc-b4e1-28e64597c468": {
- "id": "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "label": "Androrangavola",
- "node": {
- "locationId": "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "f733cd39-0b91-4dae-b51e-3aa94e4eef18": {
- "id": "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "label": "Angodongodona",
- "node": {
- "locationId": "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "name": "Angodongodona",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a": {
- "id": "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "label": "Antanambao I",
- "node": {
- "locationId": "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "name": "Antanambao I",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "e4bd5c40-48bb-46ff-8c0d-929406a874a4": {
- "id": "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "label": "Ambodiara",
- "node": {
- "locationId": "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "name": "Ambodiara",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "009d54cf-4a50-4555-90be-5439638f6cbf": {
- "id": "009d54cf-4a50-4555-90be-5439638f6cbf",
- "label": "Befody",
- "node": {
- "locationId": "009d54cf-4a50-4555-90be-5439638f6cbf",
- "name": "Befody",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "2625ecad-879b-49b7-bdcb-349f6e4e932b": {
- "id": "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "label": "Ambodirian\u0027i Sahafary",
- "node": {
- "locationId": "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "name": "Ambodirian\u0027i Sahafary",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5": {
- "id": "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "label": "Ambakobe",
- "node": {
- "locationId": "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "name": "Ambakobe",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "a53fc23e-85e3-47fd-9d6b-41240da76e28": {
- "id": "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "label": "Soavina Est",
- "node": {
- "locationId": "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "name": "Soavina Est",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "61714fe1-236b-46cd-9e98-fe653d31dff7": {
- "id": "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "label": "Ambodilafa",
- "node": {
- "locationId": "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "name": "Ambodilafa",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- },
- "268d4bdb-a317-465f-82ac-616f0ffc7326": {
- "id": "268d4bdb-a317-465f-82ac-616f0ffc7326",
- "label": "Vohitrandriana",
- "node": {
- "locationId": "268d4bdb-a317-465f-82ac-616f0ffc7326",
- "name": "Vohitrandriana",
- "parentLocation": {
- "locationId": "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "456f2d19-030a-4cae-af9c-c0d88f449cee"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "726f2e13-1ae1-4cef-9aff-2bb05d690297": {
- "id": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "label": "VOHIPENO",
- "node": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e1de2b9e-7297-4782-949b-09be14274784": {
- "id": "e1de2b9e-7297-4782-949b-09be14274784",
- "label": "Onjatsy",
- "node": {
- "locationId": "e1de2b9e-7297-4782-949b-09be14274784",
- "name": "Onjatsy",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c85cf5a7-4121-4aec-ab2c-f20723984586": {
- "id": "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "label": "Mahabo",
- "node": {
- "locationId": "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "ef7746ef-e650-4e92-a525-a018991c24e1": {
- "id": "ef7746ef-e650-4e92-a525-a018991c24e1",
- "label": "IFATSY",
- "node": {
- "locationId": "ef7746ef-e650-4e92-a525-a018991c24e1",
- "name": "IFATSY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "d4eb189a-5cb6-46ed-8eac-3653c1852d77": {
- "id": "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "label": "Ivato",
- "node": {
- "locationId": "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "name": "Ivato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "4e9522bb-e73b-477f-9850-1ca034ec278d": {
- "id": "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "label": "ANTANANABO",
- "node": {
- "locationId": "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "name": "ANTANANABO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "4799b93a-b407-40f6-920b-8fe8923b9c3e": {
- "id": "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "label": "Vohipeno",
- "node": {
- "locationId": "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5a6c4591-0c84-45fb-90de-a5c345cf6877": {
- "id": "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "label": "AMBOROBE",
- "node": {
- "locationId": "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "name": "AMBOROBE",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "660c874c-3d13-4f16-9cce-63253f2ecfc6": {
- "id": "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "label": "ANOLOKA",
- "node": {
- "locationId": "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "name": "ANOLOKA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "f7ec3b73-0a0f-4380-8597-aa2e3309fda4": {
- "id": "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "label": "Andemaka",
- "node": {
- "locationId": "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "name": "Andemaka",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "813fa1a1-54f7-447d-850f-65b8de8e480d": {
- "id": "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "label": "Mitanty",
- "node": {
- "locationId": "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "name": "Mitanty",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "450510fa-7efd-404b-a7a3-c8b041d88683": {
- "id": "450510fa-7efd-404b-a7a3-c8b041d88683",
- "label": "Savana",
- "node": {
- "locationId": "450510fa-7efd-404b-a7a3-c8b041d88683",
- "name": "Savana",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "84f1ce51-103f-4f9e-8901-053ad038b0dc": {
- "id": "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "label": "VOHINDAVA",
- "node": {
- "locationId": "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "name": "VOHINDAVA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "76e584f8-4122-49e2-a7e1-bbab17098cc5": {
- "id": "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "label": "SAHALAVA",
- "node": {
- "locationId": "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "name": "SAHALAVA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8": {
- "id": "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "label": "SAVANA",
- "node": {
- "locationId": "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "name": "SAVANA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "51d7ad6e-0004-45fb-8622-c1cebe77e280": {
- "id": "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "label": "IVATO",
- "node": {
- "locationId": "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "name": "IVATO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "12749261-25d4-462d-a333-a89ea24b6046": {
- "id": "12749261-25d4-462d-a333-a89ea24b6046",
- "label": "Antananabo",
- "node": {
- "locationId": "12749261-25d4-462d-a333-a89ea24b6046",
- "name": "Antananabo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "995789d0-542e-404c-b47a-3119ddd34042": {
- "id": "995789d0-542e-404c-b47a-3119ddd34042",
- "label": "Sahalava",
- "node": {
- "locationId": "995789d0-542e-404c-b47a-3119ddd34042",
- "name": "Sahalava",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "a04282da-d940-4199-a5af-b79fddf81373": {
- "id": "a04282da-d940-4199-a5af-b79fddf81373",
- "label": "VOHIPENO",
- "node": {
- "locationId": "a04282da-d940-4199-a5af-b79fddf81373",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c3541b10-fa2d-4049-a867-e9cc9dfca057": {
- "id": "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "label": "Ifatsy",
- "node": {
- "locationId": "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "name": "Ifatsy",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5": {
- "id": "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "label": "ILAKATRA",
- "node": {
- "locationId": "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "name": "ILAKATRA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b4ffd33c-7ac6-4d4b-bf22-289a279af499": {
- "id": "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "label": "LANIVO",
- "node": {
- "locationId": "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "name": "LANIVO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c289625e-4059-4ca6-9f65-9eef4f7d1957": {
- "id": "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "label": "Lanivo",
- "node": {
- "locationId": "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "name": "Lanivo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "81651695-5e7d-4073-b836-675f5ac100ef": {
- "id": "81651695-5e7d-4073-b836-675f5ac100ef",
- "label": "NATO",
- "node": {
- "locationId": "81651695-5e7d-4073-b836-675f5ac100ef",
- "name": "NATO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "18606be3-3c45-46ec-a165-c592c88f4618": {
- "id": "18606be3-3c45-46ec-a165-c592c88f4618",
- "label": "Vohilany",
- "node": {
- "locationId": "18606be3-3c45-46ec-a165-c592c88f4618",
- "name": "Vohilany",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "751592b8-9206-4967-8c38-a6cd5a24618a": {
- "id": "751592b8-9206-4967-8c38-a6cd5a24618a",
- "label": "VOHILANY",
- "node": {
- "locationId": "751592b8-9206-4967-8c38-a6cd5a24618a",
- "name": "VOHILANY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b3b52930-335b-44b5-b2e2-4286bb3d3597": {
- "id": "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "label": "Agnoloka",
- "node": {
- "locationId": "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "name": "Agnoloka",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "24abfa68-584b-404e-af76-192a7b683152": {
- "id": "24abfa68-584b-404e-af76-192a7b683152",
- "label": "ANDEMAKA",
- "node": {
- "locationId": "24abfa68-584b-404e-af76-192a7b683152",
- "name": "ANDEMAKA",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "1ba948bd-3aa1-4b9f-81af-26670daffed1": {
- "id": "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "label": "VOHITRINDRY",
- "node": {
- "locationId": "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "name": "VOHITRINDRY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "49d65d4e-8ab1-4aa1-86d3-90fe17629552": {
- "id": "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "label": "Nato",
- "node": {
- "locationId": "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "name": "Nato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "466f980a-e44b-48e6-9309-874dd943c37d": {
- "id": "466f980a-e44b-48e6-9309-874dd943c37d",
- "label": "MAHASOABE",
- "node": {
- "locationId": "466f980a-e44b-48e6-9309-874dd943c37d",
- "name": "MAHASOABE",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "2b04b400-857e-4edf-9c12-413da973f053": {
- "id": "2b04b400-857e-4edf-9c12-413da973f053",
- "label": "Ilakatra",
- "node": {
- "locationId": "2b04b400-857e-4edf-9c12-413da973f053",
- "name": "Ilakatra",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5bcb6825-4d99-49d7-8cbb-405656b405a0": {
- "id": "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "label": "Nato",
- "node": {
- "locationId": "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "name": "Nato",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "10d5ea74-d5c5-4f1f-ba51-6f719c90af23": {
- "id": "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "label": "Mahasoabe",
- "node": {
- "locationId": "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "name": "Mahasoabe",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "c129684f-8a39-489f-a179-eb11967da763": {
- "id": "c129684f-8a39-489f-a179-eb11967da763",
- "label": "ONJATSY",
- "node": {
- "locationId": "c129684f-8a39-489f-a179-eb11967da763",
- "name": "ONJATSY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "b504328e-527a-4d73-bd12-f009be583e5a": {
- "id": "b504328e-527a-4d73-bd12-f009be583e5a",
- "label": "MAHAZOARIVO",
- "node": {
- "locationId": "b504328e-527a-4d73-bd12-f009be583e5a",
- "name": "MAHAZOARIVO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "7734982b-d2c2-451a-b734-bc32fcfeef44": {
- "id": "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "5aad6046-70a7-4c2c-8229-9845f7cd84c5": {
- "id": "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "label": "ANKARIMBARY",
- "node": {
- "locationId": "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "name": "ANKARIMBARY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "f89149d2-fc42-4424-82df-282ed659eadc": {
- "id": "f89149d2-fc42-4424-82df-282ed659eadc",
- "label": "MAHABO",
- "node": {
- "locationId": "f89149d2-fc42-4424-82df-282ed659eadc",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "118190bb-c35a-46f6-97ef-476fc9540978": {
- "id": "118190bb-c35a-46f6-97ef-476fc9540978",
- "label": "Vohitrindry",
- "node": {
- "locationId": "118190bb-c35a-46f6-97ef-476fc9540978",
- "name": "Vohitrindry",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70": {
- "id": "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "label": "Ankarimbary",
- "node": {
- "locationId": "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "name": "Ankarimbary",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "9da7578a-8d97-48ca-8bed-c4c55696ba9f": {
- "id": "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "label": "Ivato Savana",
- "node": {
- "locationId": "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "name": "Ivato Savana",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf": {
- "id": "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "label": "ZAFINDRAFADY",
- "node": {
- "locationId": "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "name": "ZAFINDRAFADY",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "46892e95-3443-45b1-a2b9-3a209b823282": {
- "id": "46892e95-3443-45b1-a2b9-3a209b823282",
- "label": "Betampona",
- "node": {
- "locationId": "46892e95-3443-45b1-a2b9-3a209b823282",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- },
- "45c68d29-f862-40ce-91fe-cf1b5fe5c78f": {
- "id": "45c68d29-f862-40ce-91fe-cf1b5fe5c78f",
- "label": "Vohindava",
- "node": {
- "locationId": "45c68d29-f862-40ce-91fe-cf1b5fe5c78f",
- "name": "Vohindava",
- "parentLocation": {
- "locationId": "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "726f2e13-1ae1-4cef-9aff-2bb05d690297"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "c7b4b770-77df-434e-8acd-34a658aebe8e": {
- "id": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "label": "MANANJARY",
- "node": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "name": "MANANJARY",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "05d247a1-575a-4a84-9fa2-58416adfda82": {
- "id": "05d247a1-575a-4a84-9fa2-58416adfda82",
- "label": "MAROFOTOTRA",
- "node": {
- "locationId": "05d247a1-575a-4a84-9fa2-58416adfda82",
- "name": "MAROFOTOTRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b62bd952-ae6b-45fe-911b-a1504e688041": {
- "id": "b62bd952-ae6b-45fe-911b-a1504e688041",
- "label": "MAHATSARA-ATSIMO",
- "node": {
- "locationId": "b62bd952-ae6b-45fe-911b-a1504e688041",
- "name": "MAHATSARA-ATSIMO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b03a2f8c-74e4-49a2-a984-4b1b2fea008d": {
- "id": "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "label": "Manakana Nord",
- "node": {
- "locationId": "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "name": "Manakana Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c": {
- "id": "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "label": "Andonabe",
- "node": {
- "locationId": "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "name": "Andonabe",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "eed2aaa0-3444-434f-805e-72637495f503": {
- "id": "eed2aaa0-3444-434f-805e-72637495f503",
- "label": "Mahatsara Iefaka",
- "node": {
- "locationId": "eed2aaa0-3444-434f-805e-72637495f503",
- "name": "Mahatsara Iefaka",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e574f8b0-c6c2-4477-9664-0a15c586b1ee": {
- "id": "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "label": "ANDRANOMAVO",
- "node": {
- "locationId": "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "name": "ANDRANOMAVO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "00f23148-8f38-4bf0-a608-9c585c35bc39": {
- "id": "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "label": "Mahela",
- "node": {
- "locationId": "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "name": "Mahela",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f7c82f7a-0362-4678-99db-f28484633660": {
- "id": "f7c82f7a-0362-4678-99db-f28484633660",
- "label": "Marofototra",
- "node": {
- "locationId": "f7c82f7a-0362-4678-99db-f28484633660",
- "name": "Marofototra",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "1cd87326-2c23-40b0-8c60-f930eae1de70": {
- "id": "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "332b1f10-dfc2-410c-bfda-1f4d927a4b3f": {
- "id": "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "label": "ANDRANAMBOLAVA",
- "node": {
- "locationId": "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "name": "ANDRANAMBOLAVA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3a07eae6-caf5-4313-a985-fe4851a8244b": {
- "id": "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "label": "Tsiatosika",
- "node": {
- "locationId": "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "name": "Tsiatosika",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "36ff845c-f898-4f93-837f-0ebc50637e15": {
- "id": "36ff845c-f898-4f93-837f-0ebc50637e15",
- "label": "ANDONABE",
- "node": {
- "locationId": "36ff845c-f898-4f93-837f-0ebc50637e15",
- "name": "ANDONABE",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f59a1f4e-2591-424b-b326-05dd69eeb59e": {
- "id": "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "label": "Andranomavo",
- "node": {
- "locationId": "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "name": "Andranomavo",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a": {
- "id": "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "label": "Anosimparihy",
- "node": {
- "locationId": "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "name": "Anosimparihy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "4c47ff02-6d75-46c7-8b7f-9d39f459facc": {
- "id": "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "label": "Mahatsara Sud",
- "node": {
- "locationId": "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "name": "Mahatsara Sud",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "1ae41964-6a09-41b0-8383-4af04e1e9b09": {
- "id": "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "label": "AMBOHIMIARINA-II",
- "node": {
- "locationId": "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "name": "AMBOHIMIARINA-II",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6": {
- "id": "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "label": "ANTARETRA",
- "node": {
- "locationId": "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "name": "ANTARETRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "67549f20-ca9c-4f98-8c68-10dfc69193f9": {
- "id": "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "label": "ANOSIMPARIHY",
- "node": {
- "locationId": "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "name": "ANOSIMPARIHY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bfb2c9de-1767-4676-ac0a-104c01092604": {
- "id": "bfb2c9de-1767-4676-ac0a-104c01092604",
- "label": "SANDROHY",
- "node": {
- "locationId": "bfb2c9de-1767-4676-ac0a-104c01092604",
- "name": "SANDROHY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "4cb6d078-9b30-4b3c-a153-3eb796b0b351": {
- "id": "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "label": "Marokarima",
- "node": {
- "locationId": "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "name": "Marokarima",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "93dc4053-0738-4758-ac43-ed0b98400b87": {
- "id": "93dc4053-0738-4758-ac43-ed0b98400b87",
- "label": "Vohilava",
- "node": {
- "locationId": "93dc4053-0738-4758-ac43-ed0b98400b87",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bb812719-8dbb-44e5-a3fe-fa00d79e02bc": {
- "id": "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "label": "Ambalahosy Nord",
- "node": {
- "locationId": "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "name": "Ambalahosy Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "21c586f5-4926-4e0c-bfc0-3d02546434ce": {
- "id": "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "label": "Sandrohy",
- "node": {
- "locationId": "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "name": "Sandrohy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "495e6720-b31c-4b5b-b5c8-5a2a86521e41": {
- "id": "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "label": "Vatohandrina",
- "node": {
- "locationId": "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "name": "Vatohandrina",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "0b9df312-da12-491d-8108-affacb0535bf": {
- "id": "0b9df312-da12-491d-8108-affacb0535bf",
- "label": "ANTSENAVOLO",
- "node": {
- "locationId": "0b9df312-da12-491d-8108-affacb0535bf",
- "name": "ANTSENAVOLO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "99e461f0-58a0-47c7-8809-0bcf97ebf301": {
- "id": "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "label": "MORAFENO",
- "node": {
- "locationId": "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "name": "MORAFENO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "d69a364b-2019-4729-9e7e-d910a4b8132f": {
- "id": "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "label": "KIANJAVATO",
- "node": {
- "locationId": "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "name": "KIANJAVATO",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3d2debec-7a89-4ce7-af41-ebad099633ce": {
- "id": "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "label": "Tsaravary",
- "node": {
- "locationId": "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "name": "Tsaravary",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "d2615195-bb19-4a01-bdc3-3cfc37616feb": {
- "id": "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "label": "AMBOHINIHAONANA",
- "node": {
- "locationId": "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "name": "AMBOHINIHAONANA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "bc72c242-e780-4afe-99a5-81f857b9bced": {
- "id": "bc72c242-e780-4afe-99a5-81f857b9bced",
- "label": "ANKATAFANA",
- "node": {
- "locationId": "bc72c242-e780-4afe-99a5-81f857b9bced",
- "name": "ANKATAFANA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd": {
- "id": "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "label": "MANAKANA-AVARATRA",
- "node": {
- "locationId": "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "name": "MANAKANA-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "31344464-306c-4f4a-a70d-43ffbdfa19b2": {
- "id": "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "label": "MANANJARY",
- "node": {
- "locationId": "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "name": "MANANJARY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "b4190ce8-39bf-49ae-aaac-3568b3f3da5e": {
- "id": "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "label": "MAROSANGY",
- "node": {
- "locationId": "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "name": "MAROSANGY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf": {
- "id": "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "label": "TSARAVARY",
- "node": {
- "locationId": "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "name": "TSARAVARY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "222ce2c0-687e-4229-aecf-91f34d2597e9": {
- "id": "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "label": "TSIATOSIKA",
- "node": {
- "locationId": "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "name": "TSIATOSIKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "0df43d81-80e6-4728-992f-dff89de2d410": {
- "id": "0df43d81-80e6-4728-992f-dff89de2d410",
- "label": "Mahavoky Nord",
- "node": {
- "locationId": "0df43d81-80e6-4728-992f-dff89de2d410",
- "name": "Mahavoky Nord",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "778f0e89-e11c-48b4-a761-8fac553ba15e": {
- "id": "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "label": "AMBODINONOKA",
- "node": {
- "locationId": "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "name": "AMBODINONOKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "6e7d28a8-9d48-4c56-84db-bc92d44cb5df": {
- "id": "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "label": "Kianjavato",
- "node": {
- "locationId": "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "name": "Kianjavato",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "30c25ef7-853a-4aae-b522-2a3841059c97": {
- "id": "30c25ef7-853a-4aae-b522-2a3841059c97",
- "label": "AMBALAHOSY-AVARATRA",
- "node": {
- "locationId": "30c25ef7-853a-4aae-b522-2a3841059c97",
- "name": "AMBALAHOSY-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ba0b399b-f90f-4371-a799-a86ac861c135": {
- "id": "ba0b399b-f90f-4371-a799-a86ac861c135",
- "label": "Namorona",
- "node": {
- "locationId": "ba0b399b-f90f-4371-a799-a86ac861c135",
- "name": "Namorona",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "910069e1-998e-42d9-ac7d-6b7c9a34da9a": {
- "id": "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "label": "Ambohitsara Est",
- "node": {
- "locationId": "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "name": "Ambohitsara Est",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "69b0e332-3196-47e1-82f4-948dabdd1160": {
- "id": "69b0e332-3196-47e1-82f4-948dabdd1160",
- "label": "VATOHANDRINA",
- "node": {
- "locationId": "69b0e332-3196-47e1-82f4-948dabdd1160",
- "name": "VATOHANDRINA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "8a099f9e-14f6-415c-8328-9ab6df6d19a0": {
- "id": "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "label": "MAHELA",
- "node": {
- "locationId": "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "name": "MAHELA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "7b584f4b-fa90-459c-9c0f-d69ac7035f70": {
- "id": "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "label": "MAROKARIMA",
- "node": {
- "locationId": "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "name": "MAROKARIMA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "7ea7cedb-7524-41b6-847a-3d3fcd342d4e": {
- "id": "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "label": "MAROFODY",
- "node": {
- "locationId": "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "name": "MAROFODY",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e7717140-cda3-43cf-9876-d37e190eb991": {
- "id": "e7717140-cda3-43cf-9876-d37e190eb991",
- "label": "Andranambolava",
- "node": {
- "locationId": "e7717140-cda3-43cf-9876-d37e190eb991",
- "name": "Andranambolava",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "80282171-c28c-45d1-93aa-f9967785d2ff": {
- "id": "80282171-c28c-45d1-93aa-f9967785d2ff",
- "label": "MAHATSARA-IEFAKA",
- "node": {
- "locationId": "80282171-c28c-45d1-93aa-f9967785d2ff",
- "name": "MAHATSARA-IEFAKA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "edf88ab2-7614-46e0-bf11-881c4ceeb5e1": {
- "id": "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "label": "Mananjary DU",
- "node": {
- "locationId": "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "name": "Mananjary DU",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "2245d37b-beb9-4ff1-9586-9cd02dde4151": {
- "id": "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "label": "Ambohinihaonana",
- "node": {
- "locationId": "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "name": "Ambohinihaonana",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "23dbf9e3-4a39-4755-923f-54c08022cd99": {
- "id": "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "label": "AMBOHITSARA-EST",
- "node": {
- "locationId": "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "name": "AMBOHITSARA-EST",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e": {
- "id": "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "label": "Marosangy",
- "node": {
- "locationId": "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "name": "Marosangy",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ae2380b1-744a-4772-9ea4-dff3942ce957": {
- "id": "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "label": "TSARAHAFATRA",
- "node": {
- "locationId": "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "name": "TSARAHAFATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "e7420f45-58df-446d-a584-b303dc69026b": {
- "id": "e7420f45-58df-446d-a584-b303dc69026b",
- "label": "VOHILAVA",
- "node": {
- "locationId": "e7420f45-58df-446d-a584-b303dc69026b",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "ad0af55c-3b5d-4c08-b54b-d311e6df290d": {
- "id": "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "label": "Ambohimiarina II",
- "node": {
- "locationId": "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "name": "Ambohimiarina II",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "524bb691-80b1-4fb0-bba3-e0e27c0aca36": {
- "id": "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "label": "Antsenavolo",
- "node": {
- "locationId": "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "name": "Antsenavolo",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "88915510-1ab2-469c-896e-038effd2c0e4": {
- "id": "88915510-1ab2-469c-896e-038effd2c0e4",
- "label": "Ankatafana",
- "node": {
- "locationId": "88915510-1ab2-469c-896e-038effd2c0e4",
- "name": "Ankatafana",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "3c2fc71a-8d34-4395-9e88-8379a23e109d": {
- "id": "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "label": "NAMORONA",
- "node": {
- "locationId": "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "name": "NAMORONA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f": {
- "id": "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "label": "Morafeno",
- "node": {
- "locationId": "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- },
- "438c8010-6fce-4916-858f-c82bc4b284ff": {
- "id": "438c8010-6fce-4916-858f-c82bc4b284ff",
- "label": "MAHAVOKY-AVARATRA",
- "node": {
- "locationId": "438c8010-6fce-4916-858f-c82bc4b284ff",
- "name": "MAHAVOKY-AVARATRA",
- "parentLocation": {
- "locationId": "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7b4b770-77df-434e-8acd-34a658aebe8e"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "262f0095-3703-411a-bbc5-d23c83e181db": {
- "id": "262f0095-3703-411a-bbc5-d23c83e181db",
- "label": "IKONGO",
- "node": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "05738877-4370-4e6d-8a4f-50bc9e33b1fb": {
- "id": "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "label": "BELEMOKA",
- "node": {
- "locationId": "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "name": "BELEMOKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "25f4ad2c-767c-45e8-b868-c1a230e7a433": {
- "id": "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "label": "KALAFOTSY",
- "node": {
- "locationId": "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "name": "KALAFOTSY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a": {
- "id": "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "label": "ANTODINGA",
- "node": {
- "locationId": "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "name": "ANTODINGA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "f54e80a4-aacc-4a52-8693-dc1c34bb66fb": {
- "id": "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "label": "MANAPATRANA",
- "node": {
- "locationId": "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "name": "MANAPATRANA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "66065148-5d4f-4a41-a8a3-9db58ad52eb1": {
- "id": "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "label": "Ikongo",
- "node": {
- "locationId": "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "name": "Ikongo",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "5a3d29c2-aa29-4d91-b7b9-504908c45fc2": {
- "id": "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "label": "SAHALANONA",
- "node": {
- "locationId": "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "name": "SAHALANONA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "38f9611c-eed3-4958-bea5-c0071a7ef4fb": {
- "id": "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "label": "AMBOHIMISAFY",
- "node": {
- "locationId": "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "name": "AMBOHIMISAFY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563": {
- "id": "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "label": "ANDEFAMPONY",
- "node": {
- "locationId": "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "name": "ANDEFAMPONY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "a2ee617a-3630-44ef-b815-e66113d46ae4": {
- "id": "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "label": "TANAKAMBANA",
- "node": {
- "locationId": "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "name": "TANAKAMBANA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "40744758-ba7d-41fe-9808-9baa699ff984": {
- "id": "40744758-ba7d-41fe-9808-9baa699ff984",
- "label": "AMBATOFOTSY",
- "node": {
- "locationId": "40744758-ba7d-41fe-9808-9baa699ff984",
- "name": "AMBATOFOTSY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f": {
- "id": "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "label": "AMBOLOMADINIKA",
- "node": {
- "locationId": "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "name": "AMBOLOMADINIKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "01c1baa1-d9ae-4e08-a56a-2f3726d790d2": {
- "id": "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "label": "MAROMIANDRA",
- "node": {
- "locationId": "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "name": "MAROMIANDRA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "2459c1e7-a964-4a90-93a8-29c5f85b911a": {
- "id": "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "label": "TOLONGOINA",
- "node": {
- "locationId": "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "name": "TOLONGOINA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "f999e46b-357b-4620-be16-bd57d572b301": {
- "id": "f999e46b-357b-4620-be16-bd57d572b301",
- "label": "IFANIREA",
- "node": {
- "locationId": "f999e46b-357b-4620-be16-bd57d572b301",
- "name": "IFANIREA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "aec879db-3ce6-4f2d-acc6-5ab105be8453": {
- "id": "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "label": "TSIFENOKATAKA",
- "node": {
- "locationId": "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "name": "TSIFENOKATAKA",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f": {
- "id": "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "label": "ANKARIMBELO",
- "node": {
- "locationId": "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "name": "ANKARIMBELO",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "0791ade5-7ea2-4216-9e4f-c2e945b7b158": {
- "id": "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "label": "IKONGO",
- "node": {
- "locationId": "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- },
- "293cc28a-bb8b-46de-98d8-5bb04f9c7988": {
- "id": "293cc28a-bb8b-46de-98d8-5bb04f9c7988",
- "label": "AMBINANITROMBY",
- "node": {
- "locationId": "293cc28a-bb8b-46de-98d8-5bb04f9c7988",
- "name": "AMBINANITROMBY",
- "parentLocation": {
- "locationId": "262f0095-3703-411a-bbc5-d23c83e181db",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "262f0095-3703-411a-bbc5-d23c83e181db"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f": {
- "id": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "label": "Ikongo (Fort_Carnot)",
- "node": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "name": "Ikongo (Fort_Carnot)",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c0b1df65-2b89-46a3-b74a-3a7fb749d863": {
- "id": "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "label": "Ambolomadinika",
- "node": {
- "locationId": "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "name": "Ambolomadinika",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "b679d081-8af4-4753-90bd-a2aa50c48bba": {
- "id": "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "label": "Sahalanonana",
- "node": {
- "locationId": "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "name": "Sahalanonana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "13ae2d0a-7c65-44d4-8847-7a1f16fcc910": {
- "id": "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "label": "Tanakambana",
- "node": {
- "locationId": "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "name": "Tanakambana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "80af4f55-bb47-412c-b086-570ea6fdbaed": {
- "id": "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "label": "Tsifenokataka",
- "node": {
- "locationId": "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "name": "Tsifenokataka",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "91aa234b-06ec-4545-a65a-4ebdc843512b": {
- "id": "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "label": "Belemoka",
- "node": {
- "locationId": "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "name": "Belemoka",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "54e18897-3db7-45c6-8a98-08555ce2be84": {
- "id": "54e18897-3db7-45c6-8a98-08555ce2be84",
- "label": "Ambohimisafy",
- "node": {
- "locationId": "54e18897-3db7-45c6-8a98-08555ce2be84",
- "name": "Ambohimisafy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "2334107b-ae70-489f-8480-1c5e41aa40f0": {
- "id": "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "label": "Ikongo (Fort-Carnot)",
- "node": {
- "locationId": "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "name": "Ikongo (Fort-Carnot)",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "d858eb3e-f630-4b8e-b720-7781843ab169": {
- "id": "d858eb3e-f630-4b8e-b720-7781843ab169",
- "label": "Kalafotsy",
- "node": {
- "locationId": "d858eb3e-f630-4b8e-b720-7781843ab169",
- "name": "Kalafotsy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "66319d39-0dbe-4891-a351-b2473d1412ad": {
- "id": "66319d39-0dbe-4891-a351-b2473d1412ad",
- "label": "Ambatofotsy",
- "node": {
- "locationId": "66319d39-0dbe-4891-a351-b2473d1412ad",
- "name": "Ambatofotsy",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "b7ad86c8-f435-47ca-9afb-edcc92236bc7": {
- "id": "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "label": "Manampatrana",
- "node": {
- "locationId": "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "name": "Manampatrana",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "37bb1193-788c-481b-b788-8c5218d5de52": {
- "id": "37bb1193-788c-481b-b788-8c5218d5de52",
- "label": "Ifanirea",
- "node": {
- "locationId": "37bb1193-788c-481b-b788-8c5218d5de52",
- "name": "Ifanirea",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "0bd53cec-9733-4839-8a05-5340adcc6704": {
- "id": "0bd53cec-9733-4839-8a05-5340adcc6704",
- "label": "Tolongoina",
- "node": {
- "locationId": "0bd53cec-9733-4839-8a05-5340adcc6704",
- "name": "Tolongoina",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d": {
- "id": "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "label": "Maromiandra",
- "node": {
- "locationId": "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "name": "Maromiandra",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "a4c65555-0c67-4cc6-a1a4-e56ba96c2051": {
- "id": "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "label": "Ambinanitromby",
- "node": {
- "locationId": "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "name": "Ambinanitromby",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "df25a94a-07e7-4333-aa63-fd77855f43ed": {
- "id": "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "label": "Ankarimbelo",
- "node": {
- "locationId": "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "name": "Ankarimbelo",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- },
- "02619297-ed0b-42a8-842c-ce2a59a2c468": {
- "id": "02619297-ed0b-42a8-842c-ce2a59a2c468",
- "label": "Antodinga",
- "node": {
- "locationId": "02619297-ed0b-42a8-842c-ce2a59a2c468",
- "name": "Antodinga",
- "parentLocation": {
- "locationId": "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ad8d949-9ddc-4139-9be7-24eb88ce519f"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "25d60d4f-1151-4fd6-8698-63a9072d06f3": {
- "id": "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "label": "Mananjary",
- "node": {
- "locationId": "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "name": "Mananjary",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "48cd6b93-8b35-4505-b06d-6e0a72737998": {
- "id": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "label": "IFANADIANA",
- "node": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "name": "IFANADIANA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7d0c14f2-b640-4dd9-8fe8-ea832cd858db": {
- "id": "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "label": "IFANADIANA",
- "node": {
- "locationId": "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "name": "IFANADIANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "562311dc-98e1-4b27-85a2-946382c22e7a": {
- "id": "562311dc-98e1-4b27-85a2-946382c22e7a",
- "label": "ANDRORANGAVOLA",
- "node": {
- "locationId": "562311dc-98e1-4b27-85a2-946382c22e7a",
- "name": "ANDRORANGAVOLA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "ee302c32-ac4e-435e-95ed-84d645787456": {
- "id": "ee302c32-ac4e-435e-95ed-84d645787456",
- "label": "ANALAMPASINA",
- "node": {
- "locationId": "ee302c32-ac4e-435e-95ed-84d645787456",
- "name": "ANALAMPASINA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b": {
- "id": "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "label": "AMBIABE",
- "node": {
- "locationId": "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "name": "AMBIABE",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "14b7ecdb-7379-413d-9074-b7ae27ad5e1e": {
- "id": "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "label": "AMPASINAMBO",
- "node": {
- "locationId": "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "name": "AMPASINAMBO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "87fea2c9-bd42-4b78-9d13-8e88d05a91f1": {
- "id": "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "label": "Fasintsara",
- "node": {
- "locationId": "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "name": "Fasintsara",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "f026783b-5018-43a3-89d9-52df5a27719e": {
- "id": "f026783b-5018-43a3-89d9-52df5a27719e",
- "label": "Androrangavola",
- "node": {
- "locationId": "f026783b-5018-43a3-89d9-52df5a27719e",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6": {
- "id": "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "label": "TSARATANANA",
- "node": {
- "locationId": "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "name": "TSARATANANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "7203f8e6-9551-419e-9024-3ffd6d091298": {
- "id": "7203f8e6-9551-419e-9024-3ffd6d091298",
- "label": "Ambohimanga du Sud",
- "node": {
- "locationId": "7203f8e6-9551-419e-9024-3ffd6d091298",
- "name": "Ambohimanga du Sud",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "db39af86-b951-4726-b118-5cd2ce1484a5": {
- "id": "db39af86-b951-4726-b118-5cd2ce1484a5",
- "label": "Atsindra",
- "node": {
- "locationId": "db39af86-b951-4726-b118-5cd2ce1484a5",
- "name": "Atsindra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "41b90671-3f4e-4a46-9130-8526eaa3d4da": {
- "id": "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "label": "Analampasina",
- "node": {
- "locationId": "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "name": "Analampasina",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "77d766b2-b493-4473-a2b0-4697757634cb": {
- "id": "77d766b2-b493-4473-a2b0-4697757634cb",
- "label": "Antaretra",
- "node": {
- "locationId": "77d766b2-b493-4473-a2b0-4697757634cb",
- "name": "Antaretra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "47e2dd89-1105-400c-b297-ac74e69b6969": {
- "id": "47e2dd89-1105-400c-b297-ac74e69b6969",
- "label": "FASINTSARA",
- "node": {
- "locationId": "47e2dd89-1105-400c-b297-ac74e69b6969",
- "name": "FASINTSARA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c": {
- "id": "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "label": "AMBOHIMANGA ATSIMO",
- "node": {
- "locationId": "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "name": "AMBOHIMANGA ATSIMO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "20cc03a5-2699-4b46-957a-02824cfce5a8": {
- "id": "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "label": "Ranomafana",
- "node": {
- "locationId": "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "name": "Ranomafana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "1322a277-99d8-4b4f-883a-2fc021be2662": {
- "id": "1322a277-99d8-4b4f-883a-2fc021be2662",
- "label": "ANTSINDRA",
- "node": {
- "locationId": "1322a277-99d8-4b4f-883a-2fc021be2662",
- "name": "ANTSINDRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "75c85052-82d1-40ce-b51c-3042da8531f7": {
- "id": "75c85052-82d1-40ce-b51c-3042da8531f7",
- "label": "KELILALINA",
- "node": {
- "locationId": "75c85052-82d1-40ce-b51c-3042da8531f7",
- "name": "KELILALINA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "e8bf9037-cf1d-4178-815d-9a92bf48fb22": {
- "id": "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "label": "MAROHARATRA",
- "node": {
- "locationId": "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "name": "MAROHARATRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "6b1dcfda-74e1-480b-a9fc-1f706252544f": {
- "id": "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "label": "RANOMAFANA",
- "node": {
- "locationId": "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "name": "RANOMAFANA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "262ae76e-666c-48c2-ad80-ed188e52018b": {
- "id": "262ae76e-666c-48c2-ad80-ed188e52018b",
- "label": "AMBOHIMIERA",
- "node": {
- "locationId": "262ae76e-666c-48c2-ad80-ed188e52018b",
- "name": "AMBOHIMIERA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "6245ddcf-dac4-4161-beba-253c40eb5c67": {
- "id": "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "label": "MAROTOKO",
- "node": {
- "locationId": "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "name": "MAROTOKO",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "496750e7-f664-4db0-bd90-1c49a23b732c": {
- "id": "496750e7-f664-4db0-bd90-1c49a23b732c",
- "label": "ANTARETRA",
- "node": {
- "locationId": "496750e7-f664-4db0-bd90-1c49a23b732c",
- "name": "ANTARETRA",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2": {
- "id": "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "label": "Kelilalina",
- "node": {
- "locationId": "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "name": "Kelilalina",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "816695a8-0214-42bf-b50b-a90dd31a23e2": {
- "id": "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "label": "Marotoko",
- "node": {
- "locationId": "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "name": "Marotoko",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "a260aa3a-4226-424c-9620-9ae005c39b1c": {
- "id": "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "label": "Ifanadiana",
- "node": {
- "locationId": "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "name": "Ifanadiana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "aedee03b-ec21-4d15-93a2-480dfc94c687": {
- "id": "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "label": "Maroharatra",
- "node": {
- "locationId": "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "name": "Maroharatra",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "bff213c8-a1a0-45b1-bb82-19819fa91a85": {
- "id": "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "label": "Tsaratanana",
- "node": {
- "locationId": "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- },
- "a09d9da8-cf06-428f-b9ac-b82986c02c4b": {
- "id": "a09d9da8-cf06-428f-b9ac-b82986c02c4b",
- "label": "Ambohimiera",
- "node": {
- "locationId": "a09d9da8-cf06-428f-b9ac-b82986c02c4b",
- "name": "Ambohimiera",
- "parentLocation": {
- "locationId": "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48cd6b93-8b35-4505-b06d-6e0a72737998"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "306190cf-644e-4182-92f0-7421943d3d81": {
- "id": "306190cf-644e-4182-92f0-7421943d3d81",
- "label": "Manakara Atsimo",
- "node": {
- "locationId": "306190cf-644e-4182-92f0-7421943d3d81",
- "name": "Manakara Atsimo",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "79b058b9-0851-4773-898a-b0d9dcde7c23": {
- "id": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "label": "MANAKARA",
- "node": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "name": "MANAKARA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "20aacb43-e0c9-47ec-b1e3-7416cc5bf316": {
- "id": "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "label": "MAHABAKO",
- "node": {
- "locationId": "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "name": "MAHABAKO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5073674c-4efa-4d1b-ab90-a77b91cae45b": {
- "id": "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "label": "VATANA",
- "node": {
- "locationId": "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "name": "VATANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1": {
- "id": "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "label": "AMBOHITROVA",
- "node": {
- "locationId": "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "name": "AMBOHITROVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5587047c-2c92-416e-a82d-e213486ba041": {
- "id": "5587047c-2c92-416e-a82d-e213486ba041",
- "label": "AMPASIMANJEVA",
- "node": {
- "locationId": "5587047c-2c92-416e-a82d-e213486ba041",
- "name": "AMPASIMANJEVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "27c019cc-c90e-4239-ae90-6967404816f2": {
- "id": "27c019cc-c90e-4239-ae90-6967404816f2",
- "label": "AMBOTAKA",
- "node": {
- "locationId": "27c019cc-c90e-4239-ae90-6967404816f2",
- "name": "AMBOTAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8c552b4e-9260-4abd-8c0f-1ba435cd6f46": {
- "id": "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "label": "SAHANAMBOHITRA",
- "node": {
- "locationId": "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "name": "SAHANAMBOHITRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de": {
- "id": "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "label": "NIHAONANA",
- "node": {
- "locationId": "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "name": "NIHAONANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "93a1f8ec-1e40-4537-9050-9f904101747d": {
- "id": "93a1f8ec-1e40-4537-9050-9f904101747d",
- "label": "AMBORONDRA",
- "node": {
- "locationId": "93a1f8ec-1e40-4537-9050-9f904101747d",
- "name": "AMBORONDRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ce8706c0-b341-4ef0-8098-5217b4b58f5c": {
- "id": "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "label": "Nosiala",
- "node": {
- "locationId": "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "name": "Nosiala",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8cd349af-726c-47bf-b41f-38738f2cc2d0": {
- "id": "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "label": "Vohimasina Sud",
- "node": {
- "locationId": "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "name": "Vohimasina Sud",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d": {
- "id": "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "label": "SAHAREFO",
- "node": {
- "locationId": "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "name": "SAHAREFO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "805506c8-c55a-4435-8c07-7205db919c95": {
- "id": "805506c8-c55a-4435-8c07-7205db919c95",
- "label": "Manakara",
- "node": {
- "locationId": "805506c8-c55a-4435-8c07-7205db919c95",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "86882426-0907-435e-91b4-54eec60989f7": {
- "id": "86882426-0907-435e-91b4-54eec60989f7",
- "label": "Lokomby",
- "node": {
- "locationId": "86882426-0907-435e-91b4-54eec60989f7",
- "name": "Lokomby",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "18fab8b8-c8ef-44aa-89e7-28690a3b9045": {
- "id": "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "label": "AMPASIMBORAKA",
- "node": {
- "locationId": "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "name": "AMPASIMBORAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "f76d39d0-4ab3-4310-bf8e-0487e04998da": {
- "id": "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "label": "Ambalaroka",
- "node": {
- "locationId": "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "name": "Ambalaroka",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "41911539-44ec-49f8-90fa-a19de1416925": {
- "id": "41911539-44ec-49f8-90fa-a19de1416925",
- "label": "MIZILO GARE",
- "node": {
- "locationId": "41911539-44ec-49f8-90fa-a19de1416925",
- "name": "MIZILO GARE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "7da9bcd5-9919-42eb-a771-4b02ad9ac48a": {
- "id": "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "label": "MANAKARA",
- "node": {
- "locationId": "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "name": "MANAKARA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "0073f2ff-abb9-4197-bedb-c27f0948a875": {
- "id": "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "label": "AMBILA",
- "node": {
- "locationId": "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "name": "AMBILA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "390e7375-8246-47be-bf62-41d11ab905c1": {
- "id": "390e7375-8246-47be-bf62-41d11ab905c1",
- "label": "MAROFARIHY",
- "node": {
- "locationId": "390e7375-8246-47be-bf62-41d11ab905c1",
- "name": "MAROFARIHY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf": {
- "id": "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "label": "ANOSIALA",
- "node": {
- "locationId": "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "name": "ANOSIALA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "0546e4e5-1860-451f-9ba8-e623cc89612f": {
- "id": "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "label": "MANJARIVO",
- "node": {
- "locationId": "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "name": "MANJARIVO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ad5509a8-3e19-4840-8f10-e5761e6a8efa": {
- "id": "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "label": "ONILAHY",
- "node": {
- "locationId": "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "name": "ONILAHY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "49753d12-0f12-4269-b6c3-f88223b81385": {
- "id": "49753d12-0f12-4269-b6c3-f88223b81385",
- "label": "LOKOMBY",
- "node": {
- "locationId": "49753d12-0f12-4269-b6c3-f88223b81385",
- "name": "LOKOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "64f0435f-ee39-47af-be9b-c2cb33618b2d": {
- "id": "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "label": "BETAMPONA",
- "node": {
- "locationId": "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "name": "BETAMPONA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa": {
- "id": "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "label": "TATAHO",
- "node": {
- "locationId": "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "name": "TATAHO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "d84a17bf-fe50-4fc7-a871-19947fff8769": {
- "id": "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "label": "AMBALAROKA",
- "node": {
- "locationId": "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "name": "AMBALAROKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "732bffe7-30c6-45af-b12f-5d4f83abf8dd": {
- "id": "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "label": "VOHIMASY",
- "node": {
- "locationId": "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "name": "VOHIMASY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "aad6f6a5-3e77-4449-a216-a46d2e968348": {
- "id": "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "label": "BEKATRA",
- "node": {
- "locationId": "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "name": "BEKATRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09": {
- "id": "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "label": "AMBAHIVE",
- "node": {
- "locationId": "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "name": "AMBAHIVE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8bd12eaa-5732-4425-970e-af013204053c": {
- "id": "8bd12eaa-5732-4425-970e-af013204053c",
- "label": "AMBANDRIKA",
- "node": {
- "locationId": "8bd12eaa-5732-4425-970e-af013204053c",
- "name": "AMBANDRIKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa": {
- "id": "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "label": "AMPASIMPOTSY SUD",
- "node": {
- "locationId": "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "name": "AMPASIMPOTSY SUD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "d1b02b96-9c79-4a8f-bf17-6438e8357bbc": {
- "id": "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "label": "FENOMBY",
- "node": {
- "locationId": "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "name": "FENOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "17588bca-da82-458e-8c57-f9ad3b095026": {
- "id": "17588bca-da82-458e-8c57-f9ad3b095026",
- "label": "Ambila",
- "node": {
- "locationId": "17588bca-da82-458e-8c57-f9ad3b095026",
- "name": "Ambila",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "554d185a-2816-4732-b183-9c370db14ea1": {
- "id": "554d185a-2816-4732-b183-9c370db14ea1",
- "label": "Ambohitrova",
- "node": {
- "locationId": "554d185a-2816-4732-b183-9c370db14ea1",
- "name": "Ambohitrova",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "7af7f861-4dc7-4da0-b2f6-57366f309205": {
- "id": "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "label": "MAHAMAIBE",
- "node": {
- "locationId": "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "name": "MAHAMAIBE",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "a1a5f97c-2dcc-431a-bd6b-01186f579b02": {
- "id": "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "label": "VINANITELO",
- "node": {
- "locationId": "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "name": "VINANITELO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "46983b81-696c-4bd5-aeb4-0ebf3667a3ec": {
- "id": "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "label": "VOHIMASINA NORD",
- "node": {
- "locationId": "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "name": "VOHIMASINA NORD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4a2f9c9d-6a5c-4033-bb77-0d1d43853929": {
- "id": "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "label": "MANGATSIOTRA",
- "node": {
- "locationId": "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "name": "MANGATSIOTRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "335a2c92-476c-4f6e-ac75-e07dc218198a": {
- "id": "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "label": "AMBALAVERO",
- "node": {
- "locationId": "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "name": "AMBALAVERO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "78bfde49-f756-428d-97f4-2a95ad006abe": {
- "id": "78bfde49-f756-428d-97f4-2a95ad006abe",
- "label": "AMBAHATRAZO",
- "node": {
- "locationId": "78bfde49-f756-428d-97f4-2a95ad006abe",
- "name": "AMBAHATRAZO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "8d012657-8758-4acf-954f-4aa7db91d268": {
- "id": "8d012657-8758-4acf-954f-4aa7db91d268",
- "label": "MAVORANO",
- "node": {
- "locationId": "8d012657-8758-4acf-954f-4aa7db91d268",
- "name": "MAVORANO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c9033de8-da1d-4d65-a17e-22ca21224b05": {
- "id": "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "label": "Vohimasina Nord",
- "node": {
- "locationId": "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "name": "Vohimasina Nord",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9": {
- "id": "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "label": "SAHASINAKA",
- "node": {
- "locationId": "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "name": "SAHASINAKA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "913a85b9-81e9-4a17-9363-8d482a8f8daf": {
- "id": "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "label": "SOROMBO",
- "node": {
- "locationId": "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "name": "SOROMBO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832": {
- "id": "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "label": "SAKOANA",
- "node": {
- "locationId": "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "name": "SAKOANA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "4d47b70d-33b4-40d0-a30e-d533f97027ee": {
- "id": "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "label": "ANOROMBATO",
- "node": {
- "locationId": "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "name": "ANOROMBATO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "cd704253-690d-40a3-a00d-7cd22c2e7a48": {
- "id": "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "label": "ANTEZA",
- "node": {
- "locationId": "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "name": "ANTEZA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1": {
- "id": "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "label": "Marofarihy",
- "node": {
- "locationId": "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "name": "Marofarihy",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "9f1fdca6-7862-47a7-b4d3-d2781306690a": {
- "id": "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "label": "VOHIMASINA SUD",
- "node": {
- "locationId": "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "name": "VOHIMASINA SUD",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "97a60770-389b-40ff-8677-dcfbdc0fe322": {
- "id": "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "label": "VOHIMANITRA",
- "node": {
- "locationId": "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "name": "VOHIMANITRA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1": {
- "id": "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "label": "AMBOHITSARA\\\"M\\\"",
- "node": {
- "locationId": "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "name": "AMBOHITSARA\\\"M\\\"",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "44fdd833-7d80-465b-916a-48e47588e441": {
- "id": "44fdd833-7d80-465b-916a-48e47588e441",
- "label": "MITANTY",
- "node": {
- "locationId": "44fdd833-7d80-465b-916a-48e47588e441",
- "name": "MITANTY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c54d7bdb-2b22-4d39-ac21-0efe4b03e016": {
- "id": "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "label": "AMBOANJO",
- "node": {
- "locationId": "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "name": "AMBOANJO",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "ed4302fa-26f8-4426-b1c4-c82c261f175b": {
- "id": "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "label": "ANALAVORY",
- "node": {
- "locationId": "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "name": "ANALAVORY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "83e36a7f-8ec4-4d21-922b-56ff029ec78d": {
- "id": "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "label": "KIANJANOMBY",
- "node": {
- "locationId": "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "name": "KIANJANOMBY",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- },
- "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86": {
- "id": "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86",
- "label": "VOHILAVA",
- "node": {
- "locationId": "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "79b058b9-0851-4773-898a-b0d9dcde7c23"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "a43e874f-6cb4-483a-8f38-ab24b295fbb7": {
- "id": "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "label": "Ifanadiana",
- "node": {
- "locationId": "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "name": "Ifanadiana",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "c3d8ac21-7c84-4504-aa3e-473fd19fd97e": {
- "id": "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "label": "Manakara",
- "node": {
- "locationId": "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "name": "Manakara",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "31804f3e-cd81-4883-88ba-81e9f8861c32": {
- "id": "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "label": "IKONGO",
- "node": {
- "locationId": "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "name": "IKONGO",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- },
- "57470324-a325-4c2f-8986-3fedda77b82c": {
- "id": "57470324-a325-4c2f-8986-3fedda77b82c",
- "label": "NOSY-VARIKA",
- "node": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "name": "NOSY-VARIKA",
- "parentLocation": {
- "locationId": "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9ca2122d-3bda-4c42-9f59-c9112a00b464": {
- "id": "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "label": "AMBODILAFA",
- "node": {
- "locationId": "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "name": "AMBODILAFA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f": {
- "id": "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "label": "VOHIDROA",
- "node": {
- "locationId": "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "name": "VOHIDROA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "960c9704-7055-4dc8-9f73-aa5db686d56e": {
- "id": "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "label": "ANGONDONGODONA",
- "node": {
- "locationId": "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "name": "ANGONDONGODONA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "592cb4ed-1649-4cad-9e04-5b0032739132": {
- "id": "592cb4ed-1649-4cad-9e04-5b0032739132",
- "label": "BEFODY",
- "node": {
- "locationId": "592cb4ed-1649-4cad-9e04-5b0032739132",
- "name": "BEFODY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "58a72357-7583-43d9-a3f9-d317bd44039d": {
- "id": "58a72357-7583-43d9-a3f9-d317bd44039d",
- "label": "ANDRORANGAVOLA",
- "node": {
- "locationId": "58a72357-7583-43d9-a3f9-d317bd44039d",
- "name": "ANDRORANGAVOLA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "caa4aa3c-39e0-402d-9115-b92ee593dff7": {
- "id": "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "label": "SAHAVATO",
- "node": {
- "locationId": "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "name": "SAHAVATO",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "f9a094e0-7ecd-412e-aa0d-785e7b5db705": {
- "id": "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "label": "AMBODIRIAN\\\u0027I SAHAFARY",
- "node": {
- "locationId": "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "name": "AMBODIRIAN\\\u0027I SAHAFARY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b": {
- "id": "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "label": "AMBAHY",
- "node": {
- "locationId": "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "name": "AMBAHY",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "85feb31c-79d0-490f-8a69-e3949d691fdb": {
- "id": "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "label": "FANIVELONA",
- "node": {
- "locationId": "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "name": "FANIVELONA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "ab0fcaab-5e0f-458a-a5be-546604220a49": {
- "id": "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "label": "AMBODIARA",
- "node": {
- "locationId": "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "name": "AMBODIARA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c": {
- "id": "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "label": "ANDARA",
- "node": {
- "locationId": "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "name": "ANDARA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "9f7a436b-3c93-4e6e-8aa5-0db16090d28b": {
- "id": "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "label": "AMPASINAMBO",
- "node": {
- "locationId": "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "name": "AMPASINAMBO",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "a62ae787-e61c-4102-94d7-187785ed6ac8": {
- "id": "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "label": "VOHITRANDRIANA",
- "node": {
- "locationId": "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "name": "VOHITRANDRIANA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "7f900c4a-6759-4263-80ac-42f2eca54a20": {
- "id": "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "label": "AMBAKOBE",
- "node": {
- "locationId": "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "name": "AMBAKOBE",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "781c76cf-da16-4f12-8428-dabb5ccfef6c": {
- "id": "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "label": "ANTANAMBAO I",
- "node": {
- "locationId": "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "name": "ANTANAMBAO I",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "bf85677f-2cef-4023-b186-c997e8c7da9f": {
- "id": "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "label": "FIADANANA",
- "node": {
- "locationId": "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "name": "FIADANANA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "fc6013c7-5557-4451-a0ed-71893d1a3ff4": {
- "id": "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "label": "SOAVINA",
- "node": {
- "locationId": "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "name": "SOAVINA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "e650b6d0-9512-48d9-9cd6-438cf3bff70e": {
- "id": "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "label": "VOHILAVA",
- "node": {
- "locationId": "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "name": "VOHILAVA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- },
- "32bffa59-e30f-44e6-9d70-5167a362a33b": {
- "id": "32bffa59-e30f-44e6-9d70-5167a362a33b",
- "label": "NOSY-VARIKA",
- "node": {
- "locationId": "32bffa59-e30f-44e6-9d70-5167a362a33b",
- "name": "NOSY-VARIKA",
- "parentLocation": {
- "locationId": "57470324-a325-4c2f-8986-3fedda77b82c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "57470324-a325-4c2f-8986-3fedda77b82c"
- }
- },
- "parent": "6ef34f8c-9c14-44f7-be27-51a9e820ae55"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24": {
- "id": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "label": "SAVA",
- "node": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "name": "SAVA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "e9c521b7-fc0e-4410-b227-fcf08e005d03": {
- "id": "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "label": "Antalaha",
- "node": {
- "locationId": "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "name": "Antalaha",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "81f43991-fc15-4cac-967b-590f7ed49e74": {
- "id": "81f43991-fc15-4cac-967b-590f7ed49e74",
- "label": "Sambava",
- "node": {
- "locationId": "81f43991-fc15-4cac-967b-590f7ed49e74",
- "name": "Sambava",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "5e602c2d-7994-45d1-ae54-0051f71c8127": {
- "id": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "label": "Vohimarina (Vohémar)",
- "node": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "name": "Vohimarina (Vohémar)",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d0312a4b-d499-4d97-8ba8-c432d0ab08fd": {
- "id": "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "label": "Andravory",
- "node": {
- "locationId": "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "name": "Andravory",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "73a9e32a-cad0-4ffe-99bd-22703b17ca79": {
- "id": "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "label": "Tsarabaria",
- "node": {
- "locationId": "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "name": "Tsarabaria",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "6b05d3a3-c1d0-4549-a177-19216060a86f": {
- "id": "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "label": "Maromokotra Loky",
- "node": {
- "locationId": "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "name": "Maromokotra Loky",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "d852a8b6-c89b-4d27-ace1-543a1a3d6691": {
- "id": "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "label": "Fanambana",
- "node": {
- "locationId": "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "name": "Fanambana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "22176193-faef-4904-b36a-76b11a8e5161": {
- "id": "22176193-faef-4904-b36a-76b11a8e5161",
- "label": "Daraina",
- "node": {
- "locationId": "22176193-faef-4904-b36a-76b11a8e5161",
- "name": "Daraina",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "ef456fac-91f4-4dce-a928-0a819524170c": {
- "id": "ef456fac-91f4-4dce-a928-0a819524170c",
- "label": "Nosibe",
- "node": {
- "locationId": "ef456fac-91f4-4dce-a928-0a819524170c",
- "name": "Nosibe",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "1ac67830-35c5-4161-87cc-29fbc72db366": {
- "id": "1ac67830-35c5-4161-87cc-29fbc72db366",
- "label": "Ampondra",
- "node": {
- "locationId": "1ac67830-35c5-4161-87cc-29fbc72db366",
- "name": "Ampondra",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "f5500f79-201a-488e-ae34-ddfd8fa185b7": {
- "id": "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "label": "Ambodisambalahy",
- "node": {
- "locationId": "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "name": "Ambodisambalahy",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "bd4f310e-5e09-44ec-81c1-33123673554e": {
- "id": "bd4f310e-5e09-44ec-81c1-33123673554e",
- "label": "Andrafainkona",
- "node": {
- "locationId": "bd4f310e-5e09-44ec-81c1-33123673554e",
- "name": "Andrafainkona",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15": {
- "id": "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "label": "Milanoa",
- "node": {
- "locationId": "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "name": "Milanoa",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "8ef31067-3223-4784-9355-e642ef1875f8": {
- "id": "8ef31067-3223-4784-9355-e642ef1875f8",
- "label": "Vohémar",
- "node": {
- "locationId": "8ef31067-3223-4784-9355-e642ef1875f8",
- "name": "Vohémar",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "4a76c548-7776-44ec-aa2a-6aba5c5de1e4": {
- "id": "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "label": "Antsirabe Avaratra",
- "node": {
- "locationId": "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "name": "Antsirabe Avaratra",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0": {
- "id": "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "label": "Amboriala",
- "node": {
- "locationId": "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "name": "Amboriala",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "51cf85c4-6cea-4184-a843-8b6f95b132fb": {
- "id": "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "label": "Ampisikinana",
- "node": {
- "locationId": "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "name": "Ampisikinana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "9697de43-72e8-4b00-9a7a-f28ffa22e64a": {
- "id": "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "label": "Belambo",
- "node": {
- "locationId": "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "name": "Belambo",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "ea97d759-6d25-46c0-a3a8-7e868ec2344f": {
- "id": "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "label": "Ambinanin\u0027Andravory",
- "node": {
- "locationId": "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "name": "Ambinanin\u0027Andravory",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9": {
- "id": "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "label": "Ambalasatrana",
- "node": {
- "locationId": "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "name": "Ambalasatrana",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "5616ca63-7e23-476c-b79e-36c4ebdd7693": {
- "id": "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "label": "Ampanefena",
- "node": {
- "locationId": "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "name": "Ampanefena",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- },
- "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41": {
- "id": "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41",
- "label": "Bobakindro",
- "node": {
- "locationId": "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41",
- "name": "Bobakindro",
- "parentLocation": {
- "locationId": "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5e602c2d-7994-45d1-ae54-0051f71c8127"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "6d16e230-4d60-475d-97cf-c13ec0530009": {
- "id": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "label": "Sambava",
- "node": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "name": "Sambava",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "571e88a8-ae50-46e8-92dd-01cf2cf57a0a": {
- "id": "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "label": "Andrembona",
- "node": {
- "locationId": "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "name": "Andrembona",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d9ace11e-d919-4b5b-b901-e14d47cd2fa8": {
- "id": "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "label": "Ambohimalaza",
- "node": {
- "locationId": "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "name": "Ambohimalaza",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "b78231b6-1221-4f63-8f43-8ebf655b55a7": {
- "id": "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "label": "Bevonotra",
- "node": {
- "locationId": "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "name": "Bevonotra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "0ee9bd03-f573-4774-8497-76e76c703940": {
- "id": "0ee9bd03-f573-4774-8497-76e76c703940",
- "label": "Ambohimitsinjo",
- "node": {
- "locationId": "0ee9bd03-f573-4774-8497-76e76c703940",
- "name": "Ambohimitsinjo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "ce068d74-4f09-44e9-853e-0b4115f6df47": {
- "id": "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "label": "Sambava CU",
- "node": {
- "locationId": "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "name": "Sambava CU",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "7975d40c-2bd0-4adb-9872-29894a947f11": {
- "id": "7975d40c-2bd0-4adb-9872-29894a947f11",
- "label": "Morafeno",
- "node": {
- "locationId": "7975d40c-2bd0-4adb-9872-29894a947f11",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "03243eb4-9ac9-4d44-b936-833d28a416ab": {
- "id": "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "label": "Tanambao Daoud",
- "node": {
- "locationId": "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "name": "Tanambao Daoud",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "0b62a436-5ff3-4cb5-baab-5e08019194e4": {
- "id": "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "label": "Andrahanjo",
- "node": {
- "locationId": "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "name": "Andrahanjo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "5a13b10b-2a54-44ef-9c16-9c2122b107a9": {
- "id": "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "label": "CU Sambava",
- "node": {
- "locationId": "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "name": "CU Sambava",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "dd364c6e-00d0-4788-834a-141004aa3103": {
- "id": "dd364c6e-00d0-4788-834a-141004aa3103",
- "label": "Anjinjaomby",
- "node": {
- "locationId": "dd364c6e-00d0-4788-834a-141004aa3103",
- "name": "Anjinjaomby",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d87932f1-2712-4be7-98bf-8f9961954b2e": {
- "id": "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "label": "Marojala",
- "node": {
- "locationId": "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "name": "Marojala",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7": {
- "id": "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "label": "Antindra",
- "node": {
- "locationId": "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "name": "Antindra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "156694ec-44af-4610-bbfd-8a2a79a993ba": {
- "id": "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "label": "Andratamarina",
- "node": {
- "locationId": "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "name": "Andratamarina",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "06314f87-6dde-4ad1-9444-c67b119816ad": {
- "id": "06314f87-6dde-4ad1-9444-c67b119816ad",
- "label": "Ambodivoara",
- "node": {
- "locationId": "06314f87-6dde-4ad1-9444-c67b119816ad",
- "name": "Ambodivoara",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee": {
- "id": "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "label": "Bemanevika",
- "node": {
- "locationId": "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "name": "Bemanevika",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "a442594d-1873-4505-a3a5-86c54a9cf237": {
- "id": "a442594d-1873-4505-a3a5-86c54a9cf237",
- "label": "Anjangoveratra",
- "node": {
- "locationId": "a442594d-1873-4505-a3a5-86c54a9cf237",
- "name": "Anjangoveratra",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "054319c2-77ae-4cc4-a118-662dab380538": {
- "id": "054319c2-77ae-4cc4-a118-662dab380538",
- "label": "Amboahangibe",
- "node": {
- "locationId": "054319c2-77ae-4cc4-a118-662dab380538",
- "name": "Amboahangibe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "da8d18ce-659f-47de-9468-a719ac5777c2": {
- "id": "da8d18ce-659f-47de-9468-a719ac5777c2",
- "label": "Ambatoafo",
- "node": {
- "locationId": "da8d18ce-659f-47de-9468-a719ac5777c2",
- "name": "Ambatoafo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70": {
- "id": "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "label": "Antsahambaharo",
- "node": {
- "locationId": "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "name": "Antsahambaharo",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "7b01d535-bdfa-4df5-96d2-860f175a0313": {
- "id": "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "label": "Nosiarina",
- "node": {
- "locationId": "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "name": "Nosiarina",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "fd82b773-4665-42f5-999d-24d15cc84169": {
- "id": "fd82b773-4665-42f5-999d-24d15cc84169",
- "label": "Maroambihy",
- "node": {
- "locationId": "fd82b773-4665-42f5-999d-24d15cc84169",
- "name": "Maroambihy",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "be7c7fa2-58b0-44cc-95e5-18aa217350b2": {
- "id": "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "label": "Analamaho",
- "node": {
- "locationId": "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "name": "Analamaho",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "e57f2b0d-7e69-425b-9531-f9e816db0539": {
- "id": "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "label": "Andapabe",
- "node": {
- "locationId": "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "name": "Andapabe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e": {
- "id": "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "label": "Ambodiampana Lokoho",
- "node": {
- "locationId": "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "name": "Ambodiampana Lokoho",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "82cf665d-607d-43ba-9f1d-e834207be106": {
- "id": "82cf665d-607d-43ba-9f1d-e834207be106",
- "label": "Farahalana",
- "node": {
- "locationId": "82cf665d-607d-43ba-9f1d-e834207be106",
- "name": "Farahalana",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5": {
- "id": "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "label": "Anjialava",
- "node": {
- "locationId": "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "name": "Anjialava",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "936ec889-a3e4-4745-880c-1e41ff5447ad": {
- "id": "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "label": "Antsahavaribe",
- "node": {
- "locationId": "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "name": "Antsahavaribe",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- },
- "ff0529c6-9a3a-406d-a8d7-5821b96b1993": {
- "id": "ff0529c6-9a3a-406d-a8d7-5821b96b1993",
- "label": "Marogaona",
- "node": {
- "locationId": "ff0529c6-9a3a-406d-a8d7-5821b96b1993",
- "name": "Marogaona",
- "parentLocation": {
- "locationId": "6d16e230-4d60-475d-97cf-c13ec0530009",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d16e230-4d60-475d-97cf-c13ec0530009"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "dca87335-6d01-4901-acea-73eb326ed8b0": {
- "id": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "label": "Antalaha",
- "node": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "name": "Antalaha",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "337f4f26-cefe-4954-803f-cd25a4d84a70": {
- "id": "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "label": "Manakambahiny",
- "node": {
- "locationId": "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "name": "Manakambahiny",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "116410b6-2843-441b-b44b-71b8ac291da2": {
- "id": "116410b6-2843-441b-b44b-71b8ac291da2",
- "label": "Marofinaritra",
- "node": {
- "locationId": "116410b6-2843-441b-b44b-71b8ac291da2",
- "name": "Marofinaritra",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "975a605b-7ef7-41db-b390-ce7c1a7fc104": {
- "id": "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "label": "Ambinanifaho",
- "node": {
- "locationId": "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "name": "Ambinanifaho",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "7c4c9426-6014-4c1f-a82f-db71d67b176e": {
- "id": "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "label": "Ampahana",
- "node": {
- "locationId": "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "name": "Ampahana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "2db3deb6-1388-4306-9667-a70ab6c03555": {
- "id": "2db3deb6-1388-4306-9667-a70ab6c03555",
- "label": "Antsambalahy I",
- "node": {
- "locationId": "2db3deb6-1388-4306-9667-a70ab6c03555",
- "name": "Antsambalahy I",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "db6f2c42-0817-4958-bdfb-1086153f9e6f": {
- "id": "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "label": "Lanjarivo",
- "node": {
- "locationId": "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "name": "Lanjarivo",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "98779d59-606c-4f5d-845b-f9f0c9e45c00": {
- "id": "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "label": "CU Antalaha",
- "node": {
- "locationId": "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "name": "CU Antalaha",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "5b91255a-ce94-4b15-8607-bcf0df7832e1": {
- "id": "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "label": "Ampohibe",
- "node": {
- "locationId": "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "name": "Ampohibe",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "b7f745da-8799-4c11-b513-f0de7d759a4f": {
- "id": "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "label": "Ampanavoana",
- "node": {
- "locationId": "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "name": "Ampanavoana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "61cb46fd-419c-464f-8b98-b336d5c34919": {
- "id": "61cb46fd-419c-464f-8b98-b336d5c34919",
- "label": "Ambalabe",
- "node": {
- "locationId": "61cb46fd-419c-464f-8b98-b336d5c34919",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "a926f4d0-5fe3-4e1f-a3ea-8527259aab05": {
- "id": "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "label": "Antalaha CU",
- "node": {
- "locationId": "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "name": "Antalaha CU",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0": {
- "id": "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "label": "Sarahandrano",
- "node": {
- "locationId": "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "name": "Sarahandrano",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "7f051870-3f4f-4c64-835b-83d75f48b5be": {
- "id": "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "label": "Andampy",
- "node": {
- "locationId": "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "name": "Andampy",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "05119fdb-d7cb-4e84-9b22-cb2461bf996e": {
- "id": "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "label": "Antananambo",
- "node": {
- "locationId": "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "name": "Antananambo",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "ab7e5144-4a17-4690-8b11-47a65d892b40": {
- "id": "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "label": "Ambohitralanana",
- "node": {
- "locationId": "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "name": "Ambohitralanana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "4c3739aa-847c-42e1-8720-c8b3052016ac": {
- "id": "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "label": "Antombana",
- "node": {
- "locationId": "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "name": "Antombana",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "25b90c8a-3e38-411d-a7bf-017990f923fe": {
- "id": "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "label": "Sahantaha",
- "node": {
- "locationId": "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "name": "Sahantaha",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2": {
- "id": "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "label": "Antsahanoro",
- "node": {
- "locationId": "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "name": "Antsahanoro",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- },
- "5a205112-0bbc-4568-a2ec-f2a0301e06ab": {
- "id": "5a205112-0bbc-4568-a2ec-f2a0301e06ab",
- "label": "Vinanivao",
- "node": {
- "locationId": "5a205112-0bbc-4568-a2ec-f2a0301e06ab",
- "name": "Vinanivao",
- "parentLocation": {
- "locationId": "dca87335-6d01-4901-acea-73eb326ed8b0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dca87335-6d01-4901-acea-73eb326ed8b0"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- },
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217": {
- "id": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "label": "Andapa",
- "node": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "name": "Andapa",
- "parentLocation": {
- "locationId": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e739ff29-418c-4579-bc8e-53d0d1df1349": {
- "id": "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "label": "Marovato",
- "node": {
- "locationId": "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "966d5ae1-fb96-4e42-a650-dbe4d361c086": {
- "id": "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "label": "Ankiakabe Avaratra",
- "node": {
- "locationId": "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "name": "Ankiakabe Avaratra",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "6a75f7a5-87be-41c4-a555-6ca586dd6383": {
- "id": "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "label": "Matsohely",
- "node": {
- "locationId": "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "name": "Matsohely",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "5cd62a6e-e870-43a1-bf3b-e45b0440995e": {
- "id": "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "label": "Andranomena",
- "node": {
- "locationId": "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "name": "Andranomena",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "a8ac174c-6855-49f9-a78d-67c4486eb64c": {
- "id": "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "label": "Tanandava",
- "node": {
- "locationId": "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f": {
- "id": "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "label": "Andapa",
- "node": {
- "locationId": "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "name": "Andapa",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "e89be8e9-afd8-46f8-9336-cb2b759b6c94": {
- "id": "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "label": "Ambalamanasy II",
- "node": {
- "locationId": "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "name": "Ambalamanasy II",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e": {
- "id": "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "label": "Anjialavabe",
- "node": {
- "locationId": "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "name": "Anjialavabe",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1": {
- "id": "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "label": "Anoviara",
- "node": {
- "locationId": "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "name": "Anoviara",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "0f9a9837-8884-4315-91c9-b536d55e34d4": {
- "id": "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "label": "Doany",
- "node": {
- "locationId": "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "name": "Doany",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "9587947d-b4a8-48b3-b79c-ec301184cea6": {
- "id": "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "label": "Ambalavelona",
- "node": {
- "locationId": "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "name": "Ambalavelona",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "c4d00af3-a4ec-4e8c-9745-e761db55ec61": {
- "id": "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "label": "Ambodimanga I",
- "node": {
- "locationId": "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "name": "Ambodimanga I",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "ba2c92bc-a8e4-4511-979d-f0a23e51bd06": {
- "id": "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "label": "Bealampona",
- "node": {
- "locationId": "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "name": "Bealampona",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "956ff119-1bc9-4b97-9a3a-f69624756dad": {
- "id": "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "label": "Ambodidivaina",
- "node": {
- "locationId": "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "name": "Ambodidivaina",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0": {
- "id": "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "label": "Ambodiangezoka",
- "node": {
- "locationId": "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "name": "Ambodiangezoka",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "d4a44bce-48ff-401c-b2df-d9eb7606751f": {
- "id": "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "label": "Ambinany Antsahamena",
- "node": {
- "locationId": "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "name": "Ambinany Antsahamena",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d": {
- "id": "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "label": "Andrakata",
- "node": {
- "locationId": "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "name": "Andrakata",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "5488471d-63d6-43da-b3d2-e3189e479b4f": {
- "id": "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "label": "Andasibe Koboahina",
- "node": {
- "locationId": "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "name": "Andasibe Koboahina",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "403aac75-b0c8-4a66-9795-7e0f3f28f76e": {
- "id": "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "label": "Belaoka Lokoho",
- "node": {
- "locationId": "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "name": "Belaoka Lokoho",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd": {
- "id": "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "label": "Belaoka Marovato",
- "node": {
- "locationId": "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "name": "Belaoka Marovato",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- },
- "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b": {
- "id": "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b",
- "label": "Betsakotsako Andranotsara",
- "node": {
- "locationId": "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b",
- "name": "Betsakotsako Andranotsara",
- "parentLocation": {
- "locationId": "da4b8c89-d5ae-48ce-822d-dc7f7db41217",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- }
- },
- "parent": "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14": {
- "id": "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "label": "Boeny",
- "node": {
- "locationId": "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "name": "Boeny",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "727a1a8a-2139-4011-a21c-d135dc9257e0": {
- "id": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "label": "ATSINANANA",
- "node": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "name": "ATSINANANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "1a933319-7778-46ac-a071-55fe110955c4": {
- "id": "1a933319-7778-46ac-a071-55fe110955c4",
- "label": "Vohibinany (Brickaville)",
- "node": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "name": "Vohibinany (Brickaville)",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "65f72159-94f9-4537-92e6-44445b7648a6": {
- "id": "65f72159-94f9-4537-92e6-44445b7648a6",
- "label": "Ambalarondra",
- "node": {
- "locationId": "65f72159-94f9-4537-92e6-44445b7648a6",
- "name": "Ambalarondra",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "40b9267b-e72f-499d-b3db-eccc5c5dbee4": {
- "id": "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "label": "Antsampanana",
- "node": {
- "locationId": "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "name": "Antsampanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "cd188443-8142-4137-bfdd-66eaa0f496b3": {
- "id": "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "label": "Fetraomby",
- "node": {
- "locationId": "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "name": "Fetraomby",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "a0f71711-e415-4eb7-a5a1-5771c9709049": {
- "id": "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "label": "Vohibinany",
- "node": {
- "locationId": "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "name": "Vohibinany",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "17ba30fd-5914-414d-8350-7144e7058a77": {
- "id": "17ba30fd-5914-414d-8350-7144e7058a77",
- "label": "Andekaleka",
- "node": {
- "locationId": "17ba30fd-5914-414d-8350-7144e7058a77",
- "name": "Andekaleka",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "52549a24-7bd3-4d01-9e16-c609ab4b39b2": {
- "id": "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "label": "Andovoranto",
- "node": {
- "locationId": "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "name": "Andovoranto",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "3a3461a0-3511-4882-919e-04f0b7164d2a": {
- "id": "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "label": "Ambohimanana",
- "node": {
- "locationId": "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "name": "Ambohimanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73": {
- "id": "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "label": "Ampasimbe",
- "node": {
- "locationId": "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "name": "Ampasimbe",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe": {
- "id": "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "label": "Ambinaninony",
- "node": {
- "locationId": "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "name": "Ambinaninony",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "dfff690b-83aa-45e3-ab66-90f5394dfb9f": {
- "id": "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "label": "Ranomafana Atsinanana",
- "node": {
- "locationId": "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "name": "Ranomafana Atsinanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "c66ace89-45ec-46d9-a29c-ec774b1d957f": {
- "id": "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "label": "Vohipeno Razanaka",
- "node": {
- "locationId": "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "name": "Vohipeno Razanaka",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "5f475e19-0945-40e0-ae70-9d471f374ed9": {
- "id": "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "label": "Mahatsara",
- "node": {
- "locationId": "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "name": "Mahatsara",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "2b0441e2-395c-46ec-9b72-fca39eca5433": {
- "id": "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "label": "Vohitranivona",
- "node": {
- "locationId": "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "name": "Vohitranivona",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "75e4b8be-84a5-47ce-8f9f-323996daae9c": {
- "id": "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "label": "Manambato",
- "node": {
- "locationId": "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "name": "Manambato",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "c27a9c69-3311-4a70-8a5d-a685be8fdba9": {
- "id": "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "label": "Maroseranana",
- "node": {
- "locationId": "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "name": "Maroseranana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "046ef3c1-593f-4045-b2d0-dbb8ddda46bc": {
- "id": "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "label": "Anjahamana",
- "node": {
- "locationId": "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "name": "Anjahamana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "42e81247-5cb0-47cb-b18f-f6296d363f6c": {
- "id": "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "label": "Fanasana",
- "node": {
- "locationId": "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "name": "Fanasana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "d93f1348-9ca7-44bb-9605-a409aac208c7": {
- "id": "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "label": "Lohariandava",
- "node": {
- "locationId": "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "name": "Lohariandava",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- },
- "3b9affb7-0fbd-459f-a5a5-3f39690effce": {
- "id": "3b9affb7-0fbd-459f-a5a5-3f39690effce",
- "label": "Anivorano Atsinanana",
- "node": {
- "locationId": "3b9affb7-0fbd-459f-a5a5-3f39690effce",
- "name": "Anivorano Atsinanana",
- "parentLocation": {
- "locationId": "1a933319-7778-46ac-a071-55fe110955c4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1a933319-7778-46ac-a071-55fe110955c4"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "8a185373-8e0b-4618-9cd9-23f93040530b": {
- "id": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "label": "Vatomandry",
- "node": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "name": "Vatomandry",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4f862973-3a7b-404a-bd7e-ba6a973eca85": {
- "id": "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "label": "Ifasina II",
- "node": {
- "locationId": "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "name": "Ifasina II",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "856fab05-a4ea-419c-a5c0-8527aef640a7": {
- "id": "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "label": "Ifasina I",
- "node": {
- "locationId": "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "name": "Ifasina I",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "a9aa107a-fead-4341-9699-7e17a31da7dd": {
- "id": "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "label": "Iamborano",
- "node": {
- "locationId": "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "name": "Iamborano",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "7e7c2bc7-a430-4d94-89b4-82a447f8e87b": {
- "id": "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "label": "Iaborano",
- "node": {
- "locationId": "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "name": "Iaborano",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b671fb8e-1b87-4f78-98ce-d7bf6f53801f": {
- "id": "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "label": "Ilaka Est",
- "node": {
- "locationId": "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "name": "Ilaka Est",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "166bd445-1e67-4584-9c5d-a2bef39ede32": {
- "id": "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "label": "Tsivangiana",
- "node": {
- "locationId": "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "name": "Tsivangiana",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "124f538f-4595-449e-8bb3-e20623caca47": {
- "id": "124f538f-4595-449e-8bb3-e20623caca47",
- "label": "Ampasimadinika",
- "node": {
- "locationId": "124f538f-4595-449e-8bb3-e20623caca47",
- "name": "Ampasimadinika",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "8d8b9857-3571-4c83-85d8-34abe34e550c": {
- "id": "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "label": "Sahamatevina",
- "node": {
- "locationId": "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "name": "Sahamatevina",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "c85b3c92-782d-431f-8b26-878e9fd84618": {
- "id": "c85b3c92-782d-431f-8b26-878e9fd84618",
- "label": "Vatomandry",
- "node": {
- "locationId": "c85b3c92-782d-431f-8b26-878e9fd84618",
- "name": "Vatomandry",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b437b208-2bf5-4d50-8352-4af040a29b33": {
- "id": "b437b208-2bf5-4d50-8352-4af040a29b33",
- "label": "Amboditavolo",
- "node": {
- "locationId": "b437b208-2bf5-4d50-8352-4af040a29b33",
- "name": "Amboditavolo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "99bc89f4-0a90-4018-b0a0-e367d243b2f8": {
- "id": "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "label": "Niarovana Caroline",
- "node": {
- "locationId": "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "name": "Niarovana Caroline",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a": {
- "id": "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "b24f1e21-f5b3-43d1-a24b-bf9b942a2077": {
- "id": "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "label": "Maintinandry",
- "node": {
- "locationId": "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "name": "Maintinandry",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "47757d6e-cf87-4ee7-b15b-a29ba8f825e7": {
- "id": "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "label": "Tsarasambo",
- "node": {
- "locationId": "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "name": "Tsarasambo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "95d7abba-45d8-47ad-bb9d-44b186d67a7e": {
- "id": "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "label": "Ampasimazava",
- "node": {
- "locationId": "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "name": "Ampasimazava",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "c4619687-4d15-4b33-b9c9-ff510a9596a6": {
- "id": "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "label": "Antanambao Mahatsara",
- "node": {
- "locationId": "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "name": "Antanambao Mahatsara",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "13c44f6e-19c4-4b49-996c-1345f9183601": {
- "id": "13c44f6e-19c4-4b49-996c-1345f9183601",
- "label": "Ambalabe",
- "node": {
- "locationId": "13c44f6e-19c4-4b49-996c-1345f9183601",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "6392c821-780f-4d7f-b5db-42107701ebad": {
- "id": "6392c821-780f-4d7f-b5db-42107701ebad",
- "label": "Ambalavolo",
- "node": {
- "locationId": "6392c821-780f-4d7f-b5db-42107701ebad",
- "name": "Ambalavolo",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "9dd565ce-26df-4dba-aba1-f6d63aa74e3e": {
- "id": "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "label": "Niherenana",
- "node": {
- "locationId": "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "name": "Niherenana",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "69653c01-f688-4f87-bbf3-d71a0db752be": {
- "id": "69653c01-f688-4f87-bbf3-d71a0db752be",
- "label": "Ambodivoananto",
- "node": {
- "locationId": "69653c01-f688-4f87-bbf3-d71a0db752be",
- "name": "Ambodivoananto",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "5fe98b66-c24f-4194-8234-074deb866157": {
- "id": "5fe98b66-c24f-4194-8234-074deb866157",
- "label": "Ifasina III",
- "node": {
- "locationId": "5fe98b66-c24f-4194-8234-074deb866157",
- "name": "Ifasina III",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- },
- "5afefaad-5239-4b54-b415-41958204c448": {
- "id": "5afefaad-5239-4b54-b415-41958204c448",
- "label": "Tanambao Vahatrakaka",
- "node": {
- "locationId": "5afefaad-5239-4b54-b415-41958204c448",
- "name": "Tanambao Vahatrakaka",
- "parentLocation": {
- "locationId": "8a185373-8e0b-4618-9cd9-23f93040530b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8a185373-8e0b-4618-9cd9-23f93040530b"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "0f89dce3-9026-4511-bd93-825b0daf3183": {
- "id": "0f89dce3-9026-4511-bd93-825b0daf3183",
- "label": "Fenerive Est",
- "node": {
- "locationId": "0f89dce3-9026-4511-bd93-825b0daf3183",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8": {
- "id": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "label": "Mahanoro",
- "node": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "11fccc09-14f9-4dc7-9d1e-959bb58ce807": {
- "id": "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "label": "Ambinanindilana",
- "node": {
- "locationId": "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "name": "Ambinanindilana",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "b264d2dd-d303-4f48-9a90-34e2205dfd37": {
- "id": "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "label": "Ankazotsifantatra",
- "node": {
- "locationId": "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "name": "Ankazotsifantatra",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "875bbc6b-8344-4896-96ed-c06feb2dddff": {
- "id": "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "label": "Mahanoro",
- "node": {
- "locationId": "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "7c16ef10-6184-4361-95f1-0f957dd676e1": {
- "id": "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "label": "Manjakandriana",
- "node": {
- "locationId": "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "name": "Manjakandriana",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "d72dafb1-64b1-4614-95a4-58a95e8a4ff8": {
- "id": "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "label": "Tsaravinany",
- "node": {
- "locationId": "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "name": "Tsaravinany",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "a747f458-ded1-4473-b472-01fdac24e607": {
- "id": "a747f458-ded1-4473-b472-01fdac24e607",
- "label": "Betsizaraina",
- "node": {
- "locationId": "a747f458-ded1-4473-b472-01fdac24e607",
- "name": "Betsizaraina",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "dedcd373-b41a-4034-a109-93cbb70f6d58": {
- "id": "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "label": "Ambodiharina",
- "node": {
- "locationId": "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "name": "Ambodiharina",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "26d0b649-417e-4d55-8a55-2ec4d54b3b54": {
- "id": "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "label": "Andranambomaro",
- "node": {
- "locationId": "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "name": "Andranambomaro",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "a656f0b7-a623-42be-b6a4-240887e6836f": {
- "id": "a656f0b7-a623-42be-b6a4-240887e6836f",
- "label": "Ambinanindrano",
- "node": {
- "locationId": "a656f0b7-a623-42be-b6a4-240887e6836f",
- "name": "Ambinanindrano",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "5563e036-eb4c-4dd1-b639-e11c0b967c2b": {
- "id": "5563e036-eb4c-4dd1-b639-e11c0b967c2b",
- "label": "Ambodibonara",
- "node": {
- "locationId": "5563e036-eb4c-4dd1-b639-e11c0b967c2b",
- "name": "Ambodibonara",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "62ddb7de-9eba-4f25-9bcd-922d83e15a49": {
- "id": "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "label": "Masomeloka",
- "node": {
- "locationId": "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "name": "Masomeloka",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- },
- "1939b658-c60e-4a2d-8b5e-094724b47ef3": {
- "id": "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "label": "Befotaka",
- "node": {
- "locationId": "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "9691bdce-d984-45a0-b509-7cea8fd8815a": {
- "id": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "label": "Toamasina II",
- "node": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "name": "Toamasina II",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b": {
- "id": "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "label": "Ambodilazana",
- "node": {
- "locationId": "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "name": "Ambodilazana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "a896771d-496e-4278-b27b-2f807289b028": {
- "id": "a896771d-496e-4278-b27b-2f807289b028",
- "label": "Amboditandroroho Mahatsara",
- "node": {
- "locationId": "a896771d-496e-4278-b27b-2f807289b028",
- "name": "Amboditandroroho Mahatsara",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "2522f97b-8add-45ac-bede-fb2c91e4f8b3": {
- "id": "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "label": "Ampasimadinika Manambolo",
- "node": {
- "locationId": "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "name": "Ampasimadinika Manambolo",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "66d3aa88-681e-4bab-85a4-a94fd66bdcf1": {
- "id": "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "label": "Antenina I",
- "node": {
- "locationId": "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "name": "Antenina I",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "76761d57-6e94-493c-8e12-5b12e1e3e5da": {
- "id": "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "label": "Toamasina Suburbaine",
- "node": {
- "locationId": "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "name": "Toamasina Suburbaine",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "235159fc-bcff-4043-923a-32a308f8522b": {
- "id": "235159fc-bcff-4043-923a-32a308f8522b",
- "label": "Mangabe",
- "node": {
- "locationId": "235159fc-bcff-4043-923a-32a308f8522b",
- "name": "Mangabe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "f0e97df6-ca59-453f-b24b-8ffd6d9a6854": {
- "id": "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "label": "Fanandrahana",
- "node": {
- "locationId": "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "name": "Fanandrahana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "e36e4621-7077-4e20-b945-a31b1cf1026f": {
- "id": "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "label": "Mahavelona (Foulpointe)",
- "node": {
- "locationId": "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "name": "Mahavelona (Foulpointe)",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "4488e78a-ecfd-4a1a-b46e-40194e148cc4": {
- "id": "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "label": "Fito_Sahaviavy",
- "node": {
- "locationId": "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "name": "Fito_Sahaviavy",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "5646edc8-2ab3-435d-91ff-22bd9fa97b14": {
- "id": "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "label": "Antetezambaro",
- "node": {
- "locationId": "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "name": "Antetezambaro",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "31c17a9e-7843-4322-b1c1-f73319aec159": {
- "id": "31c17a9e-7843-4322-b1c1-f73319aec159",
- "label": "Sahambala",
- "node": {
- "locationId": "31c17a9e-7843-4322-b1c1-f73319aec159",
- "name": "Sahambala",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b": {
- "id": "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "label": "Andondabe",
- "node": {
- "locationId": "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "name": "Andondabe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "d2bc4129-6276-45a1-96cf-07100d3f3858": {
- "id": "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "label": "Amporoforo",
- "node": {
- "locationId": "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "name": "Amporoforo",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "10030f3b-515b-40a4-81fa-cf0fa2b63f0f": {
- "id": "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "label": "Ampisokina",
- "node": {
- "locationId": "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "name": "Ampisokina",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "a13aa8a8-3349-4a05-be44-c7a8177ce18f": {
- "id": "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "label": "Andranobolaha",
- "node": {
- "locationId": "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "name": "Andranobolaha",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "b45c3da4-a658-46d9-9074-414901a7d060": {
- "id": "b45c3da4-a658-46d9-9074-414901a7d060",
- "label": "Ambodiriana",
- "node": {
- "locationId": "b45c3da4-a658-46d9-9074-414901a7d060",
- "name": "Ambodiriana",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- },
- "19882abc-7bd7-444c-9a0a-8277943380c5": {
- "id": "19882abc-7bd7-444c-9a0a-8277943380c5",
- "label": "Ampasimbe Onibe",
- "node": {
- "locationId": "19882abc-7bd7-444c-9a0a-8277943380c5",
- "name": "Ampasimbe Onibe",
- "parentLocation": {
- "locationId": "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9691bdce-d984-45a0-b509-7cea8fd8815a"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "1b6777fd-7fc6-4159-ab76-034cd0b81889": {
- "id": "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "label": "Toamasina I",
- "node": {
- "locationId": "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "name": "Toamasina I",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "6ed2dd71-3986-41c7-8adc-877630689411": {
- "id": "6ed2dd71-3986-41c7-8adc-877630689411",
- "label": "Toamasina I",
- "node": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "name": "Toamasina I",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a03b7be7-546a-49e0-8c1d-f5cf5899c817": {
- "id": "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "label": "Toamasina CU (3e A) Ankirihiry",
- "node": {
- "locationId": "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "name": "Toamasina CU (3e A) Ankirihiry",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b": {
- "id": "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "label": "CU Tamatave",
- "node": {
- "locationId": "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "name": "CU Tamatave",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219": {
- "id": "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "label": "Toamasina CU (1er A) Ambodimanga",
- "node": {
- "locationId": "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "name": "Toamasina CU (1er A) Ambodimanga",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "bd49b943-c21c-4671-b113-1dcd1ae065c3": {
- "id": "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "label": "Toamasina CU (1er A)",
- "node": {
- "locationId": "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "name": "Toamasina CU (1er A)",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "3cd62f91-8030-4138-bb03-c89e64e129a8": {
- "id": "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "label": "CU Toamasina 1er",
- "node": {
- "locationId": "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "name": "CU Toamasina 1er",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "5d7daae1-38c9-4736-806e-d736c53e0e6c": {
- "id": "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "label": "Toamasina CU (2e A) Anjoma",
- "node": {
- "locationId": "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "name": "Toamasina CU (2e A) Anjoma",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "1573a918-5604-491c-a337-b7e9bcb71383": {
- "id": "1573a918-5604-491c-a337-b7e9bcb71383",
- "label": "Toamasina CU (3e A)",
- "node": {
- "locationId": "1573a918-5604-491c-a337-b7e9bcb71383",
- "name": "Toamasina CU (3e A)",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "3182bc91-0337-478b-9e28-d4e593c8558e": {
- "id": "3182bc91-0337-478b-9e28-d4e593c8558e",
- "label": "Toamasina CU (4e A) Ambohijafy",
- "node": {
- "locationId": "3182bc91-0337-478b-9e28-d4e593c8558e",
- "name": "Toamasina CU (4e A) Ambohijafy",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- },
- "7c0f0dae-ff6c-4124-acb2-c53b379dbf22": {
- "id": "7c0f0dae-ff6c-4124-acb2-c53b379dbf22",
- "label": "Toamasina CU (5e A) Vérrerie",
- "node": {
- "locationId": "7c0f0dae-ff6c-4124-acb2-c53b379dbf22",
- "name": "Toamasina CU (5e A) Vérrerie",
- "parentLocation": {
- "locationId": "6ed2dd71-3986-41c7-8adc-877630689411",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ed2dd71-3986-41c7-8adc-877630689411"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "f60f9981-c0ba-42df-8efd-25c326e9f52a": {
- "id": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "label": "Marolambo",
- "node": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "name": "Marolambo",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ccab977f-1480-4c75-899a-ad823f666143": {
- "id": "ccab977f-1480-4c75-899a-ad823f666143",
- "label": "Ambatofisaka II",
- "node": {
- "locationId": "ccab977f-1480-4c75-899a-ad823f666143",
- "name": "Ambatofisaka II",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5": {
- "id": "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "label": "Andonabe Atsimo",
- "node": {
- "locationId": "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "name": "Andonabe Atsimo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "7c085f80-da12-4e79-bb56-6639da793a45": {
- "id": "7c085f80-da12-4e79-bb56-6639da793a45",
- "label": "Betampona",
- "node": {
- "locationId": "7c085f80-da12-4e79-bb56-6639da793a45",
- "name": "Betampona",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "42ae3f2f-1596-4413-af4c-83a6097aa1b6": {
- "id": "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "label": "Lohavanana",
- "node": {
- "locationId": "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "name": "Lohavanana",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "aae5814f-d246-48dd-9d17-b1588683ae5f": {
- "id": "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "label": "Amboasary",
- "node": {
- "locationId": "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "name": "Amboasary",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "34e89367-b965-478a-a020-24c04382ccb6": {
- "id": "34e89367-b965-478a-a020-24c04382ccb6",
- "label": "Ambohimilanja",
- "node": {
- "locationId": "34e89367-b965-478a-a020-24c04382ccb6",
- "name": "Ambohimilanja",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b": {
- "id": "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "label": "Ambodinonoka",
- "node": {
- "locationId": "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "name": "Ambodinonoka",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39": {
- "id": "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "label": "Anosiarivo",
- "node": {
- "locationId": "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "name": "Anosiarivo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "834729ac-bdb3-418e-91c1-2024e70af24f": {
- "id": "834729ac-bdb3-418e-91c1-2024e70af24f",
- "label": "Sahakevo",
- "node": {
- "locationId": "834729ac-bdb3-418e-91c1-2024e70af24f",
- "name": "Sahakevo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4": {
- "id": "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "label": "Ambalapaiso II",
- "node": {
- "locationId": "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "name": "Ambalapaiso II",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "0243eed3-9e5f-412e-97d4-368fb08e0e17": {
- "id": "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "label": "Ambodivoahangy",
- "node": {
- "locationId": "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "name": "Ambodivoahangy",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "d49b3888-29dd-46a2-a417-20f174e061d4": {
- "id": "d49b3888-29dd-46a2-a417-20f174e061d4",
- "label": "Androrangavola",
- "node": {
- "locationId": "d49b3888-29dd-46a2-a417-20f174e061d4",
- "name": "Androrangavola",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "3216d471-7a14-4c9c-8ec2-777290df6ebc": {
- "id": "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "label": "Marolambo",
- "node": {
- "locationId": "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "name": "Marolambo",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- },
- "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c": {
- "id": "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c",
- "label": "Tanambao Rabemanana",
- "node": {
- "locationId": "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c",
- "name": "Tanambao Rabemanana",
- "parentLocation": {
- "locationId": "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f60f9981-c0ba-42df-8efd-25c326e9f52a"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "5f5c9174-d975-4486-9f15-adcb456bd14c": {
- "id": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "label": "Antanambao Manampontsy",
- "node": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "name": "Antanambao Manampontsy",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2": {
- "id": "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "label": "Antanambao Manampotsy",
- "node": {
- "locationId": "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "name": "Antanambao Manampotsy",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "985f37ca-10ae-4dd4-9db1-1ac7f78d9449": {
- "id": "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "label": "Antanandehibe",
- "node": {
- "locationId": "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "name": "Antanandehibe",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e": {
- "id": "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "label": "Manakana",
- "node": {
- "locationId": "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "name": "Manakana",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "8fd01690-a3f0-47ae-8c1e-048e7c2497b7": {
- "id": "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "label": "Mahela",
- "node": {
- "locationId": "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "name": "Mahela",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- },
- "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33": {
- "id": "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33",
- "label": "Saivaza",
- "node": {
- "locationId": "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33",
- "name": "Saivaza",
- "parentLocation": {
- "locationId": "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f5c9174-d975-4486-9f15-adcb456bd14c"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- },
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc": {
- "id": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "label": "Nosy Boraha",
- "node": {
- "locationId": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "name": "Nosy Boraha",
- "parentLocation": {
- "locationId": "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "17dd876d-083a-4489-991a-cd4ccaab3686": {
- "id": "17dd876d-083a-4489-991a-cd4ccaab3686",
- "label": "CU Sainte Marie",
- "node": {
- "locationId": "17dd876d-083a-4489-991a-cd4ccaab3686",
- "name": "CU Sainte Marie",
- "parentLocation": {
- "locationId": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15bea62c-dd3d-42cd-b8f6-37c7c77113cc"
- }
- },
- "parent": "727a1a8a-2139-4011-a21c-d135dc9257e0"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0664d1bf-f8df-4fa3-9453-c5f3a6455c11": {
- "id": "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "label": "Amoron\u0027i Mania",
- "node": {
- "locationId": "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "name": "Amoron\u0027i Mania",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "00ca11c2-3901-4755-85c4-bda273490f18": {
- "id": "00ca11c2-3901-4755-85c4-bda273490f18",
- "label": "Itasy",
- "node": {
- "locationId": "00ca11c2-3901-4755-85c4-bda273490f18",
- "name": "Itasy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ca04e954-c52d-46aa-b9f9-39132b690b7e": {
- "id": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "label": "DIANA",
- "node": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "name": "DIANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "329ed8df-37b4-4486-bb6e-c751afc4485d": {
- "id": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "label": "Ambanja",
- "node": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "name": "Ambanja",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9c4abdd5-023b-49aa-b006-4c8d7171bd19": {
- "id": "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "label": "Ambanja",
- "node": {
- "locationId": "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "name": "Ambanja",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "f5456c2c-2468-4b9d-a885-e19510930e9d": {
- "id": "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "label": "Maherivaratra",
- "node": {
- "locationId": "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "name": "Maherivaratra",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "6657b912-2e82-41ad-a03c-ab9416c72a9a": {
- "id": "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "label": "Ankatafa",
- "node": {
- "locationId": "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "name": "Ankatafa",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "c4a6b01f-9760-49d2-8496-c66eca2e28c5": {
- "id": "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "label": "Antranokarany",
- "node": {
- "locationId": "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "name": "Antranokarany",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e": {
- "id": "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "label": "Maevatanana",
- "node": {
- "locationId": "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "9823c682-2c39-4ea3-a62a-6214580360eb": {
- "id": "9823c682-2c39-4ea3-a62a-6214580360eb",
- "label": "Ambodimanga Ramena",
- "node": {
- "locationId": "9823c682-2c39-4ea3-a62a-6214580360eb",
- "name": "Ambodimanga Ramena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "907074d6-3ff4-46de-a469-3919d1ef189a": {
- "id": "907074d6-3ff4-46de-a469-3919d1ef189a",
- "label": "Antsakoamanondro",
- "node": {
- "locationId": "907074d6-3ff4-46de-a469-3919d1ef189a",
- "name": "Antsakoamanondro",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8c99cbc4-2ef7-40fc-97c3-ea075884efcc": {
- "id": "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "label": "Marovato",
- "node": {
- "locationId": "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "450ec0a1-cf33-43c8-ad11-8962d239b5f2": {
- "id": "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "label": "Djangoa",
- "node": {
- "locationId": "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "name": "Djangoa",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "01f3c22d-f8f0-4e1d-95f0-d354430d8f94": {
- "id": "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "label": "Benavony",
- "node": {
- "locationId": "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "name": "Benavony",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "839c0c6b-79cb-4090-bb8d-3cba1b9ba839": {
- "id": "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "label": "Ramena",
- "node": {
- "locationId": "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "name": "Ramena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "975e3af3-f7dc-47d8-9744-8178cd046882": {
- "id": "975e3af3-f7dc-47d8-9744-8178cd046882",
- "label": "Ambohimarina",
- "node": {
- "locationId": "975e3af3-f7dc-47d8-9744-8178cd046882",
- "name": "Ambohimarina",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8232f159-d048-4f06-8caa-c32d0ab0e42e": {
- "id": "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "label": "Antafiambotry",
- "node": {
- "locationId": "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "name": "Antafiambotry",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "14297265-a24f-430e-8ef6-29bd76e2a3fa": {
- "id": "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "label": "Antsatsaka",
- "node": {
- "locationId": "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "name": "Antsatsaka",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "be2535e0-22c0-40fb-8e16-be4827f0359a": {
- "id": "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "label": "Antsirabe",
- "node": {
- "locationId": "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "name": "Antsirabe",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "e83fc4b4-1d32-42ef-84c4-f6a57c50e558": {
- "id": "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "label": "Ambaliha",
- "node": {
- "locationId": "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "ef5a8e6f-eb78-4a96-971f-99fb86a212a2": {
- "id": "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "label": "Ankingameloka",
- "node": {
- "locationId": "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "name": "Ankingameloka",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "13b69347-5c2c-4ecf-bac2-cf188d632bfa": {
- "id": "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "label": "Anorotsangana",
- "node": {
- "locationId": "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "name": "Anorotsangana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "eb02f8bb-0d48-464d-a06e-253e82195485": {
- "id": "eb02f8bb-0d48-464d-a06e-253e82195485",
- "label": "Ambohimena",
- "node": {
- "locationId": "eb02f8bb-0d48-464d-a06e-253e82195485",
- "name": "Ambohimena",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee": {
- "id": "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "label": "Bemaneviky Haute Sambirano",
- "node": {
- "locationId": "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "name": "Bemaneviky Haute Sambirano",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "0c021d99-dadb-4773-9cdd-604f386db419": {
- "id": "0c021d99-dadb-4773-9cdd-604f386db419",
- "label": "Ambohitrandriana",
- "node": {
- "locationId": "0c021d99-dadb-4773-9cdd-604f386db419",
- "name": "Ambohitrandriana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20": {
- "id": "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "label": "Bemaneviky Ouest",
- "node": {
- "locationId": "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "name": "Bemaneviky Ouest",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "3c8c19e8-9176-4373-88fc-f212e6b70aa9": {
- "id": "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "label": "Ambalahonko",
- "node": {
- "locationId": "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "name": "Ambalahonko",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- },
- "a973d9be-89f5-477b-b59d-ba337e645dcc": {
- "id": "a973d9be-89f5-477b-b59d-ba337e645dcc",
- "label": "Marotaolana",
- "node": {
- "locationId": "a973d9be-89f5-477b-b59d-ba337e645dcc",
- "name": "Marotaolana",
- "parentLocation": {
- "locationId": "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "329ed8df-37b4-4486-bb6e-c751afc4485d"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "b73dcf27-abfa-4148-870a-6e66759cbe13": {
- "id": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "label": "Ambilobe",
- "node": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "name": "Ambilobe",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dd877046-063b-40d6-8d0d-00b8816b361e": {
- "id": "dd877046-063b-40d6-8d0d-00b8816b361e",
- "label": "Antsohimbondrona",
- "node": {
- "locationId": "dd877046-063b-40d6-8d0d-00b8816b361e",
- "name": "Antsohimbondrona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "46c5ff85-884d-4d5b-a1db-290a85890979": {
- "id": "46c5ff85-884d-4d5b-a1db-290a85890979",
- "label": "Anjiabe Ambony",
- "node": {
- "locationId": "46c5ff85-884d-4d5b-a1db-290a85890979",
- "name": "Anjiabe Ambony",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "037573cd-c42b-4f4f-a397-cf8800453990": {
- "id": "037573cd-c42b-4f4f-a397-cf8800453990",
- "label": "Ampondralava",
- "node": {
- "locationId": "037573cd-c42b-4f4f-a397-cf8800453990",
- "name": "Ampondralava",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "95b5bc07-9f47-4fd4-8815-75d747ddfb44": {
- "id": "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "label": "Mantaly",
- "node": {
- "locationId": "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "name": "Mantaly",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "35645c0e-a273-4069-a5da-5ad95473df1f": {
- "id": "35645c0e-a273-4069-a5da-5ad95473df1f",
- "label": "Betsiaka",
- "node": {
- "locationId": "35645c0e-a273-4069-a5da-5ad95473df1f",
- "name": "Betsiaka",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "40d4ed36-6c93-4af6-8cf0-0967ccad4f91": {
- "id": "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "label": "Ambodibonara",
- "node": {
- "locationId": "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "name": "Ambodibonara",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "106cb2b5-5e15-429e-96f9-7490c9f86bf3": {
- "id": "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "label": "Ambakirano",
- "node": {
- "locationId": "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "name": "Ambakirano",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "ea21e7e3-8f84-4d2e-9273-f248a06ab560": {
- "id": "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "label": "Antsaravibe",
- "node": {
- "locationId": "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "name": "Antsaravibe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "be2fb106-68ea-408e-aca8-cb0c8800f846": {
- "id": "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "label": "Anaborano ifasy",
- "node": {
- "locationId": "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "name": "Anaborano ifasy",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "4bbc7251-67f6-4e06-9064-697e00450a0e": {
- "id": "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "label": "Antanabe",
- "node": {
- "locationId": "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "name": "Antanabe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "f1942314-7e49-4b54-bf8f-8a78f65954f2": {
- "id": "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "label": "Ankaratra",
- "node": {
- "locationId": "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "name": "Ankaratra",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "e9cf6d50-0bda-4228-ab1a-49be8efb0626": {
- "id": "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "label": "Beramanja",
- "node": {
- "locationId": "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "name": "Beramanja",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "4dc80a71-98dd-4869-8c52-432591f41d0e": {
- "id": "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "label": "Ambatoben\u0027Anjavy",
- "node": {
- "locationId": "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "name": "Ambatoben\u0027Anjavy",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "6b99bb4b-46c6-4013-90d0-a130f96653bd": {
- "id": "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "label": "Marivorahona",
- "node": {
- "locationId": "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "name": "Marivorahona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "56820992-db33-41af-94fe-b65478c390ba": {
- "id": "56820992-db33-41af-94fe-b65478c390ba",
- "label": "Mosorolava Antsohimbondrona",
- "node": {
- "locationId": "56820992-db33-41af-94fe-b65478c390ba",
- "name": "Mosorolava Antsohimbondrona",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4": {
- "id": "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "label": "Ambarakaraka",
- "node": {
- "locationId": "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "name": "Ambarakaraka",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "9b7e1ddc-1122-455f-9c56-9087783193d6": {
- "id": "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "label": "Ambilobe",
- "node": {
- "locationId": "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "name": "Ambilobe",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- },
- "3b3f5833-ecc5-4534-be1a-7ccdd19923e8": {
- "id": "3b3f5833-ecc5-4534-be1a-7ccdd19923e8",
- "label": "Manambato",
- "node": {
- "locationId": "3b3f5833-ecc5-4534-be1a-7ccdd19923e8",
- "name": "Manambato",
- "parentLocation": {
- "locationId": "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b73dcf27-abfa-4148-870a-6e66759cbe13"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb": {
- "id": "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "label": "Antsiranana II",
- "node": {
- "locationId": "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "name": "Antsiranana II",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "ce377352-a89c-476b-aaac-826753af59e5": {
- "id": "ce377352-a89c-476b-aaac-826753af59e5",
- "label": "Antsiranana I",
- "node": {
- "locationId": "ce377352-a89c-476b-aaac-826753af59e5",
- "name": "Antsiranana I",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "a6538b2f-c402-444a-ba0d-1e649f9405de": {
- "id": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "label": "Nosy Be",
- "node": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "name": "Nosy Be",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "817f42b2-0193-4bde-aeb6-9e3bd2aef153": {
- "id": "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "label": "Befotaka",
- "node": {
- "locationId": "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "9ba2942d-0a1d-4d2b-af7e-746d84613a39": {
- "id": "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "label": "Ampangoriana",
- "node": {
- "locationId": "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "name": "Ampangoriana",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "e7f5f881-46e3-444e-8323-d1737f46b1f7": {
- "id": "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "label": "Dzamandzar",
- "node": {
- "locationId": "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "name": "Dzamandzar",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "427423cf-3444-4e7a-97fc-c544406be552": {
- "id": "427423cf-3444-4e7a-97fc-c544406be552",
- "label": "Ambatozavavy",
- "node": {
- "locationId": "427423cf-3444-4e7a-97fc-c544406be552",
- "name": "Ambatozavavy",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "19528a20-c9a9-47f5-a403-0d4871d5c1f8": {
- "id": "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "label": "Hell ville",
- "node": {
- "locationId": "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "name": "Hell ville",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- },
- "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5": {
- "id": "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5",
- "label": "Bemanondrobe",
- "node": {
- "locationId": "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5",
- "name": "Bemanondrobe",
- "parentLocation": {
- "locationId": "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a6538b2f-c402-444a-ba0d-1e649f9405de"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "d26b65b6-d268-4e44-9c28-5f02a0806b16": {
- "id": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "label": "Antsiranana II",
- "node": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "name": "Antsiranana II",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2f34ef20-f45e-4849-a739-4b4443024d1f": {
- "id": "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "label": "Bobasakoa",
- "node": {
- "locationId": "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "name": "Bobasakoa",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "37191b95-88f2-461e-bbd8-fe30278e203d": {
- "id": "37191b95-88f2-461e-bbd8-fe30278e203d",
- "label": "Antsahampano",
- "node": {
- "locationId": "37191b95-88f2-461e-bbd8-fe30278e203d",
- "name": "Antsahampano",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c": {
- "id": "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "label": "Ankarongana",
- "node": {
- "locationId": "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "name": "Ankarongana",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "3056d84f-7da0-4bb2-943f-cab47f2f4b2d": {
- "id": "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "label": "Bobakilandy",
- "node": {
- "locationId": "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "name": "Bobakilandy",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "845d3a4e-097d-4ace-ade4-0ddb62282a38": {
- "id": "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "label": "Sadjoavato",
- "node": {
- "locationId": "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "name": "Sadjoavato",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "9fa40e4f-d02c-402b-97cf-2109befcb3e7": {
- "id": "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "label": "Sakaramy",
- "node": {
- "locationId": "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "name": "Sakaramy",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "30579399-ab1e-4dc0-bf34-eeed319631f2": {
- "id": "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "label": "Mangaoka",
- "node": {
- "locationId": "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "name": "Mangaoka",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "918874d3-939e-426f-a7ed-88b9d5efdd25": {
- "id": "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "label": "Antanamitarana Sud",
- "node": {
- "locationId": "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "name": "Antanamitarana Sud",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "1579716a-0cf1-4935-b8e4-d5fbf189194c": {
- "id": "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "label": "Anketrakabe",
- "node": {
- "locationId": "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "name": "Anketrakabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "326ccc68-c4c1-4904-b5f3-e31c0c2187c7": {
- "id": "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "label": "Andrafiabe",
- "node": {
- "locationId": "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "name": "Andrafiabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "8414f1da-68ff-426a-8e94-e035355ae2ad": {
- "id": "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "label": "Mahalina",
- "node": {
- "locationId": "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "name": "Mahalina",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "cb71fd8c-5cca-467d-a114-476e72193e5b": {
- "id": "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "label": "Ambolobozobe",
- "node": {
- "locationId": "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "name": "Ambolobozobe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "e79a1f72-ecce-4600-961c-8fe7aefeef82": {
- "id": "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "label": "Ambondrona",
- "node": {
- "locationId": "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "name": "Ambondrona",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "7594ea82-9c46-475a-b3d5-672fcd7b102b": {
- "id": "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "label": "Antsalaka",
- "node": {
- "locationId": "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "name": "Antsalaka",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "464165a8-688c-478f-8f73-7f37f5ac2367": {
- "id": "464165a8-688c-478f-8f73-7f37f5ac2367",
- "label": "Antsakoabe",
- "node": {
- "locationId": "464165a8-688c-478f-8f73-7f37f5ac2367",
- "name": "Antsakoabe",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "06767f7f-fb79-4708-82c4-8831a53da032": {
- "id": "06767f7f-fb79-4708-82c4-8831a53da032",
- "label": "Andranovondronina",
- "node": {
- "locationId": "06767f7f-fb79-4708-82c4-8831a53da032",
- "name": "Andranovondronina",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f": {
- "id": "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "label": "Andranofanjava",
- "node": {
- "locationId": "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "name": "Andranofanjava",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d": {
- "id": "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "label": "Mahavanona",
- "node": {
- "locationId": "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "name": "Mahavanona",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "9355decb-fe25-442d-b2bf-82e099aacaea": {
- "id": "9355decb-fe25-442d-b2bf-82e099aacaea",
- "label": "Joffre Ville",
- "node": {
- "locationId": "9355decb-fe25-442d-b2bf-82e099aacaea",
- "name": "Joffre Ville",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "138f731d-8ebc-4590-8f96-c5b9b32c9966": {
- "id": "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "label": "Mosorolava",
- "node": {
- "locationId": "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "name": "Mosorolava",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "a537fd83-ac03-4813-bc55-263bd3c5c330": {
- "id": "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "label": "Ramena",
- "node": {
- "locationId": "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "name": "Ramena",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "fff1aadf-33cb-473e-bd4a-43e7d6a6d218": {
- "id": "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "label": "Anivorano Nord",
- "node": {
- "locationId": "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "name": "Anivorano Nord",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- },
- "831923e8-43b2-4242-b9cd-37b3234059bb": {
- "id": "831923e8-43b2-4242-b9cd-37b3234059bb",
- "label": "Antsoha",
- "node": {
- "locationId": "831923e8-43b2-4242-b9cd-37b3234059bb",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d26b65b6-d268-4e44-9c28-5f02a0806b16"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- },
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842": {
- "id": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "label": "Antsiranana I",
- "node": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "name": "Antsiranana I",
- "parentLocation": {
- "locationId": "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "0a497653-d63e-42ac-a134-17c0bd715549": {
- "id": "0a497653-d63e-42ac-a134-17c0bd715549",
- "label": "Diego Suarez",
- "node": {
- "locationId": "0a497653-d63e-42ac-a134-17c0bd715549",
- "name": "Diego Suarez",
- "parentLocation": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- },
- "4b67952a-3cbc-45fb-b2bf-83654c0ce086": {
- "id": "4b67952a-3cbc-45fb-b2bf-83654c0ce086",
- "label": "Diégo-Suarez",
- "node": {
- "locationId": "4b67952a-3cbc-45fb-b2bf-83654c0ce086",
- "name": "Diégo-Suarez",
- "parentLocation": {
- "locationId": "15a59eb1-f4ef-43c8-9225-7e6ad275e842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- }
- },
- "parent": "ca04e954-c52d-46aa-b9f9-39132b690b7e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c": {
- "id": "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "label": "Analanjirofo",
- "node": {
- "locationId": "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "name": "Analanjirofo",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "b63cfae9-3571-4ce9-803e-13cc34f11314": {
- "id": "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "label": "Atsimo Atsinanana",
- "node": {
- "locationId": "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "name": "Atsimo Atsinanana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "57045aff-b036-4ec6-a967-820f6399e564": {
- "id": "57045aff-b036-4ec6-a967-820f6399e564",
- "label": "SOFIA",
- "node": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "name": "SOFIA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8": {
- "id": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "label": "Mampikony",
- "node": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "name": "Mampikony",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "45af1096-5c0d-4777-a400-fdc882fb9ba5": {
- "id": "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "label": "Mampikony I",
- "node": {
- "locationId": "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "name": "Mampikony I",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "3f36fa1f-e560-4c92-add1-8085b4acc785": {
- "id": "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "label": "Komajia",
- "node": {
- "locationId": "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "name": "Komajia",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "5d4659dd-363a-4b72-a543-b05cb2e43dc0": {
- "id": "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "label": "Ambohitoaka",
- "node": {
- "locationId": "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "name": "Ambohitoaka",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "0e185898-154d-452e-aa95-adb1c0d56ea7": {
- "id": "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "label": "Mampikony II",
- "node": {
- "locationId": "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "name": "Mampikony II",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7": {
- "id": "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "label": "Bekoratsaka",
- "node": {
- "locationId": "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "name": "Bekoratsaka",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "67a623fa-d252-4f23-9f65-6a83909fb92f": {
- "id": "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "label": "Ankiririky",
- "node": {
- "locationId": "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "name": "Ankiririky",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "b726acab-cc02-4ced-8fa6-4dc27d6f20ee": {
- "id": "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "label": "Betaramahamay",
- "node": {
- "locationId": "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "name": "Betaramahamay",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "5a7434fd-e437-4d16-9784-fe0526927268": {
- "id": "5a7434fd-e437-4d16-9784-fe0526927268",
- "label": "Ambodihazoambo",
- "node": {
- "locationId": "5a7434fd-e437-4d16-9784-fe0526927268",
- "name": "Ambodihazoambo",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "29fcb6c5-089e-4732-8e21-47969ae66530": {
- "id": "29fcb6c5-089e-4732-8e21-47969ae66530",
- "label": "Malakialina",
- "node": {
- "locationId": "29fcb6c5-089e-4732-8e21-47969ae66530",
- "name": "Malakialina",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- },
- "102f119a-77e8-4a9a-a330-84acb32ae931": {
- "id": "102f119a-77e8-4a9a-a330-84acb32ae931",
- "label": "Ampasimatera",
- "node": {
- "locationId": "102f119a-77e8-4a9a-a330-84acb32ae931",
- "name": "Ampasimatera",
- "parentLocation": {
- "locationId": "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "04643e6c-46f9-4792-8a1a-ba81f883bbe8"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "fff729fa-19dd-426d-a5b1-8a66e74d1006": {
- "id": "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "label": "Antsohihy",
- "node": {
- "locationId": "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "1d3cfa84-6b64-4e84-8020-efb194ad6816": {
- "id": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "label": "Mandritsara",
- "node": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "name": "Mandritsara",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6e666d8a-f774-446e-af51-8541e938e22e": {
- "id": "6e666d8a-f774-446e-af51-8541e938e22e",
- "label": "Antsiatsiaka",
- "node": {
- "locationId": "6e666d8a-f774-446e-af51-8541e938e22e",
- "name": "Antsiatsiaka",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "8bc27433-6642-4574-9be6-8bba723780e4": {
- "id": "8bc27433-6642-4574-9be6-8bba723780e4",
- "label": "Tsarajomoka",
- "node": {
- "locationId": "8bc27433-6642-4574-9be6-8bba723780e4",
- "name": "Tsarajomoka",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "192971ce-ccb0-440c-882f-4e477b5c574a": {
- "id": "192971ce-ccb0-440c-882f-4e477b5c574a",
- "label": "Andohajango",
- "node": {
- "locationId": "192971ce-ccb0-440c-882f-4e477b5c574a",
- "name": "Andohajango",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "651eb56e-79c4-42e6-87cb-173e1ded2b86": {
- "id": "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "label": "Antsoha",
- "node": {
- "locationId": "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "3defc324-4a60-4ae1-81f0-42b0d1440ad9": {
- "id": "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "label": "Ankiakabe fonoko",
- "node": {
- "locationId": "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "name": "Ankiakabe fonoko",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "dcd7d275-f819-4887-a490-77e2cc45a377": {
- "id": "dcd7d275-f819-4887-a490-77e2cc45a377",
- "label": "Anjiabe",
- "node": {
- "locationId": "dcd7d275-f819-4887-a490-77e2cc45a377",
- "name": "Anjiabe",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff": {
- "id": "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "label": "Ambilombe",
- "node": {
- "locationId": "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "name": "Ambilombe",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3": {
- "id": "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "label": "Marotandrano",
- "node": {
- "locationId": "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "name": "Marotandrano",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "045a2e79-267a-4599-aaba-6f33e05d7cbd": {
- "id": "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "label": "Mandritsara",
- "node": {
- "locationId": "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "name": "Mandritsara",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14": {
- "id": "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "label": "Andratamarina",
- "node": {
- "locationId": "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "name": "Andratamarina",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "7f14fd91-3349-4174-a9b3-d5ed5169e4db": {
- "id": "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "label": "Antanandava",
- "node": {
- "locationId": "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "name": "Antanandava",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "96b867d2-165e-4d25-84dc-428e35880da7": {
- "id": "96b867d2-165e-4d25-84dc-428e35880da7",
- "label": "Ambalakirajy",
- "node": {
- "locationId": "96b867d2-165e-4d25-84dc-428e35880da7",
- "name": "Ambalakirajy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "a38e3276-af0a-4d57-ae33-62039a9e33b5": {
- "id": "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "label": "Pont Sofia",
- "node": {
- "locationId": "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "name": "Pont Sofia",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf": {
- "id": "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "label": "Antanambaon\u0027Amberina",
- "node": {
- "locationId": "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "name": "Antanambaon\u0027Amberina",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "0597fb20-d56c-4fe1-ae0f-3131129fdd50": {
- "id": "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "label": "Ambaripaika",
- "node": {
- "locationId": "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "name": "Ambaripaika",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "8dd2484e-3c8d-4ff5-8518-831448d0564e": {
- "id": "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "label": "Antsirabe Centre",
- "node": {
- "locationId": "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "name": "Antsirabe Centre",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "b63ea498-7d9a-4012-bf98-2258e371a259": {
- "id": "b63ea498-7d9a-4012-bf98-2258e371a259",
- "label": "Ambariokorano",
- "node": {
- "locationId": "b63ea498-7d9a-4012-bf98-2258e371a259",
- "name": "Ambariokorano",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "d2357cc8-982a-43eb-be32-da5548bd4584": {
- "id": "d2357cc8-982a-43eb-be32-da5548bd4584",
- "label": "Ambohisoa",
- "node": {
- "locationId": "d2357cc8-982a-43eb-be32-da5548bd4584",
- "name": "Ambohisoa",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e": {
- "id": "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "label": "Ambodiadabo Maitsokely",
- "node": {
- "locationId": "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "name": "Ambodiadabo Maitsokely",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "9d750201-83fe-4489-a794-54caf7ed20e8": {
- "id": "9d750201-83fe-4489-a794-54caf7ed20e8",
- "label": "Amboaboa",
- "node": {
- "locationId": "9d750201-83fe-4489-a794-54caf7ed20e8",
- "name": "Amboaboa",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "925ed0f2-d530-4818-bc84-5b64adc93333": {
- "id": "925ed0f2-d530-4818-bc84-5b64adc93333",
- "label": "Ambodiamontana Kianga",
- "node": {
- "locationId": "925ed0f2-d530-4818-bc84-5b64adc93333",
- "name": "Ambodiamontana Kianga",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0": {
- "id": "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "label": "Amborondolo",
- "node": {
- "locationId": "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "name": "Amborondolo",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "9f132cc3-91f2-42e1-9e88-fa9d6b729b78": {
- "id": "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "label": "Ampataka Manampaneva",
- "node": {
- "locationId": "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "name": "Ampataka Manampaneva",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "bfd64e67-3dbd-47e4-805b-e15c9d3e4319": {
- "id": "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "label": "Ankiabe Salohy",
- "node": {
- "locationId": "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "name": "Ankiabe Salohy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "965954e7-e157-4230-8cb0-d5badebad7af": {
- "id": "965954e7-e157-4230-8cb0-d5badebad7af",
- "label": "Ampataka Maroreny",
- "node": {
- "locationId": "965954e7-e157-4230-8cb0-d5badebad7af",
- "name": "Ampataka Maroreny",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "3ba610a9-89f7-4179-b078-ca3c96c3e20d": {
- "id": "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "label": "Kalandy",
- "node": {
- "locationId": "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "name": "Kalandy",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "d6fcd2dd-7cd9-4863-a1b5-554707de426d": {
- "id": "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "label": "Tsaratanana",
- "node": {
- "locationId": "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- },
- "c1bb3f83-c004-4537-a28c-b9080b7da39c": {
- "id": "c1bb3f83-c004-4537-a28c-b9080b7da39c",
- "label": "Antsatramidola",
- "node": {
- "locationId": "c1bb3f83-c004-4537-a28c-b9080b7da39c",
- "name": "Antsatramidola",
- "parentLocation": {
- "locationId": "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1d3cfa84-6b64-4e84-8020-efb194ad6816"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "7463ed99-79ab-4fa2-bb29-2055791ad160": {
- "id": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "label": "Analalava",
- "node": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "name": "Analalava",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "bb4d0041-e303-40c1-b437-766184fbf724": {
- "id": "bb4d0041-e303-40c1-b437-766184fbf724",
- "label": "Ambarijeby Sud",
- "node": {
- "locationId": "bb4d0041-e303-40c1-b437-766184fbf724",
- "name": "Ambarijeby Sud",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "fded30ca-40ed-4427-af7f-986203fb0b15": {
- "id": "fded30ca-40ed-4427-af7f-986203fb0b15",
- "label": "Bejofo",
- "node": {
- "locationId": "fded30ca-40ed-4427-af7f-986203fb0b15",
- "name": "Bejofo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "888c3a33-6802-414e-9cff-df9732260c67": {
- "id": "888c3a33-6802-414e-9cff-df9732260c67",
- "label": "Marovatolena",
- "node": {
- "locationId": "888c3a33-6802-414e-9cff-df9732260c67",
- "name": "Marovatolena",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "7886bebf-9366-42eb-8d6b-148de572d903": {
- "id": "7886bebf-9366-42eb-8d6b-148de572d903",
- "label": "Ambolobozo",
- "node": {
- "locationId": "7886bebf-9366-42eb-8d6b-148de572d903",
- "name": "Ambolobozo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "8a8f284f-83f0-4dfe-a78b-b496dea8afb2": {
- "id": "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "label": "Angoaka Atsimo",
- "node": {
- "locationId": "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "name": "Angoaka Atsimo",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "0a0dc311-3d9b-4a92-af8a-f913a654fc79": {
- "id": "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "label": "Marovantaza",
- "node": {
- "locationId": "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "name": "Marovantaza",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "bd77a72c-4816-4c6b-bda1-4f48d2026a2c": {
- "id": "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "label": "Antonibe",
- "node": {
- "locationId": "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "name": "Antonibe",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3": {
- "id": "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "label": "Ambaliha",
- "node": {
- "locationId": "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "b63e5ef9-20a9-46a0-aa86-23a87f91ed22": {
- "id": "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "label": "Befotaka Nord",
- "node": {
- "locationId": "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "name": "Befotaka Nord",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "0e0c9b82-9127-4990-86b7-4925314047f9": {
- "id": "0e0c9b82-9127-4990-86b7-4925314047f9",
- "label": "Maromandia",
- "node": {
- "locationId": "0e0c9b82-9127-4990-86b7-4925314047f9",
- "name": "Maromandia",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20": {
- "id": "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "label": "Ankaramibe",
- "node": {
- "locationId": "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "name": "Ankaramibe",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "2445986e-6760-4a02-903f-19641ce80174": {
- "id": "2445986e-6760-4a02-903f-19641ce80174",
- "label": "Analalava",
- "node": {
- "locationId": "2445986e-6760-4a02-903f-19641ce80174",
- "name": "Analalava",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- },
- "06547ab5-598e-4a9b-a7e4-dc1c76391e39": {
- "id": "06547ab5-598e-4a9b-a7e4-dc1c76391e39",
- "label": "Mahadrodroka",
- "node": {
- "locationId": "06547ab5-598e-4a9b-a7e4-dc1c76391e39",
- "name": "Mahadrodroka",
- "parentLocation": {
- "locationId": "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7463ed99-79ab-4fa2-bb29-2055791ad160"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f": {
- "id": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "label": "Befandriana Avaratra",
- "node": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "name": "Befandriana Avaratra",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ba292c4c-11c7-4743-84ad-c7608e6c1380": {
- "id": "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "label": "Morafeno",
- "node": {
- "locationId": "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "28dd9be7-e17b-4b0a-9bcc-139a590f2268": {
- "id": "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "label": "Ambararata",
- "node": {
- "locationId": "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "name": "Ambararata",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "075dca07-2cda-4d87-ac46-52722b5f9ab3": {
- "id": "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "label": "Ambodimotso Sud",
- "node": {
- "locationId": "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "name": "Ambodimotso Sud",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "61adb25b-c8aa-4ad3-9b12-a4fb265e4241": {
- "id": "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "label": "Ambodimotso Haut",
- "node": {
- "locationId": "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "name": "Ambodimotso Haut",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "a3f2d7a8-78c3-42fe-8c9a-035026c379c0": {
- "id": "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "label": "Tsarahonenana",
- "node": {
- "locationId": "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "name": "Tsarahonenana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "90cbb1e4-1f69-491b-b038-c09cd070c5bf": {
- "id": "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "label": "Maroamalona",
- "node": {
- "locationId": "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "name": "Maroamalona",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "beab9ca8-f4c6-4801-89bc-816e1c35201b": {
- "id": "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "label": "Matsoandakana",
- "node": {
- "locationId": "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "name": "Matsoandakana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "17964066-ca4b-4167-a422-30bc67ff7b47": {
- "id": "17964066-ca4b-4167-a422-30bc67ff7b47",
- "label": "Antsakanalabe",
- "node": {
- "locationId": "17964066-ca4b-4167-a422-30bc67ff7b47",
- "name": "Antsakanalabe",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "519f92ac-23c2-44e2-8986-fd099a699b51": {
- "id": "519f92ac-23c2-44e2-8986-fd099a699b51",
- "label": "Belalona",
- "node": {
- "locationId": "519f92ac-23c2-44e2-8986-fd099a699b51",
- "name": "Belalona",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "144160bf-8c8c-480e-ab35-d5f91db94677": {
- "id": "144160bf-8c8c-480e-ab35-d5f91db94677",
- "label": "Ankarongana",
- "node": {
- "locationId": "144160bf-8c8c-480e-ab35-d5f91db94677",
- "name": "Ankarongana",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "011876c5-8191-4361-afa2-82d35bf1c30d": {
- "id": "011876c5-8191-4361-afa2-82d35bf1c30d",
- "label": "Befandriana Nord",
- "node": {
- "locationId": "011876c5-8191-4361-afa2-82d35bf1c30d",
- "name": "Befandriana Nord",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "de25a0e2-0f34-4f10-be92-1075d944ca23": {
- "id": "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "label": "Tsiamalao",
- "node": {
- "locationId": "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "name": "Tsiamalao",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "6fc75b18-f2a0-4a47-a3bb-918386896bce": {
- "id": "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "label": "Antsakabary",
- "node": {
- "locationId": "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "name": "Antsakabary",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- },
- "d743a228-f5a8-42cd-a34a-f260b573450c": {
- "id": "d743a228-f5a8-42cd-a34a-f260b573450c",
- "label": "Ambolidibe Est",
- "node": {
- "locationId": "d743a228-f5a8-42cd-a34a-f260b573450c",
- "name": "Ambolidibe Est",
- "parentLocation": {
- "locationId": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fd3eee77-2e63-43b5-9a4d-05f28b3e165f"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "11c88475-52ff-48f9-838f-31c4a03182ac": {
- "id": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "label": "Antsohihy",
- "node": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "da8378b3-bc8c-44e8-ab41-2be97e1f3716": {
- "id": "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "label": "Ambodimanary",
- "node": {
- "locationId": "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "name": "Ambodimanary",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "3d28e4d8-409b-4102-ab38-8a0580921888": {
- "id": "3d28e4d8-409b-4102-ab38-8a0580921888",
- "label": "Ampandriankilandy",
- "node": {
- "locationId": "3d28e4d8-409b-4102-ab38-8a0580921888",
- "name": "Ampandriankilandy",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "3d523ec6-0a78-4b62-acc1-62e7ae95db94": {
- "id": "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "label": "Anjalazala",
- "node": {
- "locationId": "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "name": "Anjalazala",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "eef2bda8-eefb-4e47-af2e-18cfb614782e": {
- "id": "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "label": "Maroala",
- "node": {
- "locationId": "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "name": "Maroala",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4": {
- "id": "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "label": "Anahidrano",
- "node": {
- "locationId": "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "name": "Anahidrano",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "74b95dd2-e560-4a0c-9c82-05ec4b8856a5": {
- "id": "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "label": "Anjiamangirana",
- "node": {
- "locationId": "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "name": "Anjiamangirana",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "b09b4efb-567f-43ea-afa5-a968f0daafe1": {
- "id": "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "label": "Antsahabe",
- "node": {
- "locationId": "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "name": "Antsahabe",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "0e2a032c-9f28-4197-b637-03a5e5eeaf72": {
- "id": "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "label": "Ambalafaminty",
- "node": {
- "locationId": "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "name": "Ambalafaminty",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "b36204d8-6a96-4de4-a581-31ed3df1853a": {
- "id": "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "label": "Ambodimadiro",
- "node": {
- "locationId": "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "name": "Ambodimadiro",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "04a3102e-dd26-4f91-b45e-ef26aef10daa": {
- "id": "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "label": "Andreba",
- "node": {
- "locationId": "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "name": "Andreba",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "77bd3f5a-08dd-41a0-8ce1-290afedde1ac": {
- "id": "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "label": "Antsohihy",
- "node": {
- "locationId": "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "name": "Antsohihy",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- },
- "209f12b6-d561-46a9-9c63-63b87011fa5e": {
- "id": "209f12b6-d561-46a9-9c63-63b87011fa5e",
- "label": "Ankerika",
- "node": {
- "locationId": "209f12b6-d561-46a9-9c63-63b87011fa5e",
- "name": "Ankerika",
- "parentLocation": {
- "locationId": "11c88475-52ff-48f9-838f-31c4a03182ac",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "11c88475-52ff-48f9-838f-31c4a03182ac"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4": {
- "id": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "label": "Bealanana",
- "node": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "name": "Bealanana",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d91e9462-dd34-4f07-be8f-04fd7e17c7c2": {
- "id": "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "label": "Ambararata Sofia",
- "node": {
- "locationId": "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "name": "Ambararata Sofia",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "53deeaa1-19ff-4c46-b47d-a23cc2ea5673": {
- "id": "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "label": "Ankazotokana",
- "node": {
- "locationId": "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "name": "Ankazotokana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "55030bac-438b-4336-aecc-cd2db3ab8c58": {
- "id": "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "label": "Analila",
- "node": {
- "locationId": "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "name": "Analila",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "d4782d1a-a96a-425b-9251-5d087b12eb7e": {
- "id": "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "label": "Beandrarezona",
- "node": {
- "locationId": "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "name": "Beandrarezona",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3": {
- "id": "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "label": "Ambatoriha Est",
- "node": {
- "locationId": "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "name": "Ambatoriha Est",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "1aa519d4-897d-44e1-999b-5363f10aafe6": {
- "id": "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "label": "Ambalaromba",
- "node": {
- "locationId": "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "name": "Ambalaromba",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "65bffa05-41c3-4df4-b722-0a039791f84e": {
- "id": "65bffa05-41c3-4df4-b722-0a039791f84e",
- "label": "Ambodiampana",
- "node": {
- "locationId": "65bffa05-41c3-4df4-b722-0a039791f84e",
- "name": "Ambodiampana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "7e397f53-8392-4fd8-932d-618c24135843": {
- "id": "7e397f53-8392-4fd8-932d-618c24135843",
- "label": "Bealanana",
- "node": {
- "locationId": "7e397f53-8392-4fd8-932d-618c24135843",
- "name": "Bealanana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "185106b2-8389-485e-a3bf-f60a14fc84a8": {
- "id": "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "label": "Ambodiadabo",
- "node": {
- "locationId": "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "name": "Ambodiadabo",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "5e8d93a2-47f2-4310-8cd3-069a34599b4e": {
- "id": "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "label": "Ambodisikidy",
- "node": {
- "locationId": "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "name": "Ambodisikidy",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "8f6afc3c-3201-47a6-acab-a8ebf900ef44": {
- "id": "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "label": "Marotaolana",
- "node": {
- "locationId": "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "name": "Marotaolana",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c": {
- "id": "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "label": "Ambovonomby",
- "node": {
- "locationId": "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "name": "Ambovonomby",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "978e3840-7622-4bb3-9136-c3ba6ace79cf": {
- "id": "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "label": "Ambatosia",
- "node": {
- "locationId": "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "name": "Ambatosia",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "583a3bc3-ecf1-4a72-aa42-87c2f2344221": {
- "id": "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "label": "Antsamaka",
- "node": {
- "locationId": "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "name": "Antsamaka",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "f8f32c8c-ce2b-4564-af70-20d43b917829": {
- "id": "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "label": "Antananivo Haut",
- "node": {
- "locationId": "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "name": "Antananivo Haut",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "16f60ae5-ac1f-4489-a626-bcad9bcba78d": {
- "id": "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "label": "Mangindrano",
- "node": {
- "locationId": "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "name": "Mangindrano",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "59006873-3247-4272-8583-3f49d0f9cd72": {
- "id": "59006873-3247-4272-8583-3f49d0f9cd72",
- "label": "Ambaratabe Nord",
- "node": {
- "locationId": "59006873-3247-4272-8583-3f49d0f9cd72",
- "name": "Ambaratabe Nord",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- },
- "03ab4c53-0115-4a5f-be5d-963108a4f38d": {
- "id": "03ab4c53-0115-4a5f-be5d-963108a4f38d",
- "label": "Anjozoromadosy",
- "node": {
- "locationId": "03ab4c53-0115-4a5f-be5d-963108a4f38d",
- "name": "Anjozoromadosy",
- "parentLocation": {
- "locationId": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8e1b229f-3580-41ac-bbe3-eace68d1b6f4"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- },
- "ee13e60a-3916-46bb-9d86-6944448a3152": {
- "id": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "label": "Boriziny (Port Berge)",
- "node": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "name": "Boriziny (Port Berge)",
- "parentLocation": {
- "locationId": "57045aff-b036-4ec6-a967-820f6399e564",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e679ffcd-26dc-4636-97ea-16bcfa4b47e9": {
- "id": "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "label": "Angoaka Sud",
- "node": {
- "locationId": "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "name": "Angoaka Sud",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "963ae104-421b-4dbd-939e-46ebe4729fff": {
- "id": "963ae104-421b-4dbd-939e-46ebe4729fff",
- "label": "Boriziny (Port Berger) CR",
- "node": {
- "locationId": "963ae104-421b-4dbd-939e-46ebe4729fff",
- "name": "Boriziny (Port Berger) CR",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "180783ea-739c-4729-aca3-a78a5c4be4d3": {
- "id": "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "label": "Ambatomilahatrano",
- "node": {
- "locationId": "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "name": "Ambatomilahatrano",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "e6f4d9fd-0511-4a75-be7d-5172f7b29e78": {
- "id": "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "label": "Maevaranohely",
- "node": {
- "locationId": "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "name": "Maevaranohely",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ffb2d980-a10e-4f82-b4b9-5bffb92768d8": {
- "id": "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "label": "Ambodivongo",
- "node": {
- "locationId": "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "name": "Ambodivongo",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "c18afceb-6632-4257-8c35-f47f3ed58b9c": {
- "id": "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "label": "Marovato",
- "node": {
- "locationId": "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "a0f14412-0cf0-4700-9055-1ed028db5534": {
- "id": "a0f14412-0cf0-4700-9055-1ed028db5534",
- "label": "Ambodimahabibo",
- "node": {
- "locationId": "a0f14412-0cf0-4700-9055-1ed028db5534",
- "name": "Ambodimahabibo",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "65fc8ee0-a3af-43df-a930-d922e6b8c84a": {
- "id": "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "label": "Antanambao Ihobaka",
- "node": {
- "locationId": "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "name": "Antanambao Ihobaka",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4": {
- "id": "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "label": "Amparihy",
- "node": {
- "locationId": "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "name": "Amparihy",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "115ea827-9513-4673-8e4d-a9099c7801e1": {
- "id": "115ea827-9513-4673-8e4d-a9099c7801e1",
- "label": "Leanja",
- "node": {
- "locationId": "115ea827-9513-4673-8e4d-a9099c7801e1",
- "name": "Leanja",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5": {
- "id": "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "label": "Tsinjomitondraka",
- "node": {
- "locationId": "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "name": "Tsinjomitondraka",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ca8998fa-7f1c-4f8e-9710-fafb6e502530": {
- "id": "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "label": "Andranomeva",
- "node": {
- "locationId": "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "name": "Andranomeva",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ca937298-2777-4cb0-b3ad-0d03b6895ac8": {
- "id": "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "label": "Tsarahasina",
- "node": {
- "locationId": "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "name": "Tsarahasina",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "1e3fa081-e07c-45fd-ada7-aec21db72ff1": {
- "id": "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "label": "Boriziny (Port Berger) CU",
- "node": {
- "locationId": "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "name": "Boriziny (Port Berger) CU",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "ede5bbec-62d3-463c-bca7-d1ad05f1c104": {
- "id": "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "label": "Ambodisakoana",
- "node": {
- "locationId": "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "name": "Ambodisakoana",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "25f48393-96b1-4e46-8ef2-c0c9be7f3eac": {
- "id": "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "label": "Angoaka sud",
- "node": {
- "locationId": "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "name": "Angoaka sud",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "65e90f29-8f54-4797-a9fb-61ab268dcb41": {
- "id": "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "label": "Ambanjabe",
- "node": {
- "locationId": "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "name": "Ambanjabe",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3c279c34-2701-4fa9-adc0-a7c0477559ce": {
- "id": "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "label": "Tsaratanana I",
- "node": {
- "locationId": "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "name": "Tsaratanana I",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34": {
- "id": "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "label": "Andribavontsina",
- "node": {
- "locationId": "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "name": "Andribavontsina",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "fed848b5-e8db-4958-bc93-6213ede989c4": {
- "id": "fed848b5-e8db-4958-bc93-6213ede989c4",
- "label": "Andranomena I",
- "node": {
- "locationId": "fed848b5-e8db-4958-bc93-6213ede989c4",
- "name": "Andranomena I",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- },
- "3bb9953a-5e32-46f2-8b29-4923d05ae2cd": {
- "id": "3bb9953a-5e32-46f2-8b29-4923d05ae2cd",
- "label": "Tsiningia",
- "node": {
- "locationId": "3bb9953a-5e32-46f2-8b29-4923d05ae2cd",
- "name": "Tsiningia",
- "parentLocation": {
- "locationId": "ee13e60a-3916-46bb-9d86-6944448a3152",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ee13e60a-3916-46bb-9d86-6944448a3152"
- }
- },
- "parent": "57045aff-b036-4ec6-a967-820f6399e564"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ceed370b-de15-44d9-bded-e4feefb34783": {
- "id": "ceed370b-de15-44d9-bded-e4feefb34783",
- "label": "Atsinanana",
- "node": {
- "locationId": "ceed370b-de15-44d9-bded-e4feefb34783",
- "name": "Atsinanana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e": {
- "id": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "label": "BETSIBOKA",
- "node": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "name": "BETSIBOKA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "e2b8320d-5369-47d7-95dd-659afb56ea41": {
- "id": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "label": "Tsaratanana",
- "node": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9ea290a2-96e7-4c4a-a77d-6049bda4be16": {
- "id": "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "label": "Ampandrana",
- "node": {
- "locationId": "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "name": "Ampandrana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "913f5b4b-b76e-4de6-9a93-e626587b1425": {
- "id": "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "label": "Tsararova",
- "node": {
- "locationId": "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "name": "Tsararova",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "b23225d6-67f4-4bb8-91aa-f7aca42f7327": {
- "id": "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "label": "Keliloha",
- "node": {
- "locationId": "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "name": "Keliloha",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "9e92a872-64ed-43b6-b6c5-884ef3ade599": {
- "id": "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "label": "Andriamena",
- "node": {
- "locationId": "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "name": "Andriamena",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "068bdf4e-081e-41d4-acd9-270c9590061d": {
- "id": "068bdf4e-081e-41d4-acd9-270c9590061d",
- "label": "Isinko",
- "node": {
- "locationId": "068bdf4e-081e-41d4-acd9-270c9590061d",
- "name": "Isinko",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "4210fe26-7cf0-40ad-96c0-4b64e9c590b7": {
- "id": "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "label": "Ambakireny",
- "node": {
- "locationId": "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "name": "Ambakireny",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "66b7af63-81fb-418a-841a-659fd08dd621": {
- "id": "66b7af63-81fb-418a-841a-659fd08dd621",
- "label": "Sarobaratra",
- "node": {
- "locationId": "66b7af63-81fb-418a-841a-659fd08dd621",
- "name": "Sarobaratra",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619": {
- "id": "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "label": "Bekapaika",
- "node": {
- "locationId": "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "name": "Bekapaika",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "0f95ce60-c201-42f7-8d77-f7f75b294c1e": {
- "id": "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "label": "Brieville",
- "node": {
- "locationId": "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "name": "Brieville",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8": {
- "id": "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "label": "Tsaratanana",
- "node": {
- "locationId": "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "name": "Tsaratanana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "858c4874-f2b8-4943-bb17-a24670cefe61": {
- "id": "858c4874-f2b8-4943-bb17-a24670cefe61",
- "label": "Betrandraka",
- "node": {
- "locationId": "858c4874-f2b8-4943-bb17-a24670cefe61",
- "name": "Betrandraka",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "3daf576c-af02-4e3a-8a70-f663eb46f63c": {
- "id": "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "label": "Manakana",
- "node": {
- "locationId": "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "name": "Manakana",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- },
- "74c35991-01e4-40c7-a410-7065c3a3c582": {
- "id": "74c35991-01e4-40c7-a410-7065c3a3c582",
- "label": "Sakoamadinika",
- "node": {
- "locationId": "74c35991-01e4-40c7-a410-7065c3a3c582",
- "name": "Sakoamadinika",
- "parentLocation": {
- "locationId": "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "e2b8320d-5369-47d7-95dd-659afb56ea41"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599": {
- "id": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "label": "Kandreho",
- "node": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "name": "Kandreho",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a97b806c-ce53-4ea8-97e4-7149e473c055": {
- "id": "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "label": "Antanimbaribe",
- "node": {
- "locationId": "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "name": "Antanimbaribe",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "937b85c8-a1f6-4deb-9229-5a6fae8181a7": {
- "id": "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "label": "Betaimboay",
- "node": {
- "locationId": "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "name": "Betaimboay",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "b59fd661-27f0-4f4a-b805-e592b6b7f8c8": {
- "id": "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "label": "Andasibe",
- "node": {
- "locationId": "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "e0759752-3670-4025-92ab-d2e99a606589": {
- "id": "e0759752-3670-4025-92ab-d2e99a606589",
- "label": "Behazomaty",
- "node": {
- "locationId": "e0759752-3670-4025-92ab-d2e99a606589",
- "name": "Behazomaty",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "f4139c54-938b-443e-997b-a5db792736b5": {
- "id": "f4139c54-938b-443e-997b-a5db792736b5",
- "label": "Kandreho",
- "node": {
- "locationId": "f4139c54-938b-443e-997b-a5db792736b5",
- "name": "Kandreho",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- },
- "f871d284-44f7-411c-aa6b-738348254684": {
- "id": "f871d284-44f7-411c-aa6b-738348254684",
- "label": "Ambaliha",
- "node": {
- "locationId": "f871d284-44f7-411c-aa6b-738348254684",
- "name": "Ambaliha",
- "parentLocation": {
- "locationId": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a77e9b52-ac4c-4de2-9b86-07ecccaa2599"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "0d6b2797-88f4-465c-97e3-370be7e7e5ef": {
- "id": "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "label": "Maevatanana",
- "node": {
- "locationId": "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- },
- "09939527-79d8-4798-9c5c-22e895bbbee9": {
- "id": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "label": "Maevatanana",
- "node": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "name": "Maevatanana",
- "parentLocation": {
- "locationId": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "57e7d037-fde4-4a69-9806-873302f561ab": {
- "id": "57e7d037-fde4-4a69-9806-873302f561ab",
- "label": "Mangabe",
- "node": {
- "locationId": "57e7d037-fde4-4a69-9806-873302f561ab",
- "name": "Mangabe",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0fd5daed-e13b-4b61-9d2e-d0143bfb1914": {
- "id": "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "label": "Maria",
- "node": {
- "locationId": "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "name": "Maria",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "19b02dea-8964-405d-8bff-d9780a02cce8": {
- "id": "19b02dea-8964-405d-8bff-d9780a02cce8",
- "label": "Tsararano",
- "node": {
- "locationId": "19b02dea-8964-405d-8bff-d9780a02cce8",
- "name": "Tsararano",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0e054c9e-7a30-47be-b170-0c5d1ff59b99": {
- "id": "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "label": "Maevatanana II",
- "node": {
- "locationId": "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "name": "Maevatanana II",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e": {
- "id": "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "label": "Mahatsinjo",
- "node": {
- "locationId": "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "name": "Mahatsinjo",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "6cc697a8-e23d-41ce-a06a-c19173b84251": {
- "id": "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "label": "Berivotra 5/5",
- "node": {
- "locationId": "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "name": "Berivotra 5/5",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "51c0a24f-cf89-4d33-ab9a-91c2801aa34c": {
- "id": "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "label": "Ambalanjanakomby",
- "node": {
- "locationId": "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "name": "Ambalanjanakomby",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0bfdefb5-199d-4524-9711-8bccf1d28e0d": {
- "id": "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "label": "Beratsimanana",
- "node": {
- "locationId": "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "name": "Beratsimanana",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "81a1f74b-6eab-4945-b2df-5e7be6974ca8": {
- "id": "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "label": "Morafeno",
- "node": {
- "locationId": "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "4ec3564c-4272-4ad9-a171-10e2001e0dab": {
- "id": "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "label": "Marokoro",
- "node": {
- "locationId": "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "name": "Marokoro",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "8e03e8b2-578f-422f-91d6-d997607d4436": {
- "id": "8e03e8b2-578f-422f-91d6-d997607d4436",
- "label": "Antsiafabositra",
- "node": {
- "locationId": "8e03e8b2-578f-422f-91d6-d997607d4436",
- "name": "Antsiafabositra",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e": {
- "id": "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "label": "Mahazoma",
- "node": {
- "locationId": "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "name": "Mahazoma",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "76ebcaf7-b4da-4471-b579-14256e37ebae": {
- "id": "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "label": "Antanimbary",
- "node": {
- "locationId": "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "name": "Antanimbary",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "2762b783-b5fd-4f02-86e7-682a713b9b7f": {
- "id": "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "label": "Maevatanana I",
- "node": {
- "locationId": "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "name": "Maevatanana I",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "b0433791-ca32-4bdf-a75d-050aa8c9d67e": {
- "id": "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "label": "Ambalajia",
- "node": {
- "locationId": "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "name": "Ambalajia",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "ffd748ce-0392-4417-8b20-206a10fdb528": {
- "id": "ffd748ce-0392-4417-8b20-206a10fdb528",
- "label": "Andriba",
- "node": {
- "locationId": "ffd748ce-0392-4417-8b20-206a10fdb528",
- "name": "Andriba",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "261722b2-aeca-4e9f-87e3-327026b834ce": {
- "id": "261722b2-aeca-4e9f-87e3-327026b834ce",
- "label": "Bemokotra",
- "node": {
- "locationId": "261722b2-aeca-4e9f-87e3-327026b834ce",
- "name": "Bemokotra",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- },
- "0b1215fd-6a8f-4126-a785-bbad42a4d3a6": {
- "id": "0b1215fd-6a8f-4126-a785-bbad42a4d3a6",
- "label": "Madiromirafy",
- "node": {
- "locationId": "0b1215fd-6a8f-4126-a785-bbad42a4d3a6",
- "name": "Madiromirafy",
- "parentLocation": {
- "locationId": "09939527-79d8-4798-9c5c-22e895bbbee9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09939527-79d8-4798-9c5c-22e895bbbee9"
- }
- },
- "parent": "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bf116fdd-6617-4302-88e4-72fd1af2851c": {
- "id": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "label": "ALAOTRA MANGORO",
- "node": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "name": "ALAOTRA MANGORO",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "696b532f-15b1-4422-a0ab-3525587260cd": {
- "id": "696b532f-15b1-4422-a0ab-3525587260cd",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e": {
- "id": "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "label": "Andromba",
- "node": {
- "locationId": "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "name": "Andromba",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "778843d7-ab61-42a3-af0c-aa1e9e2b85aa": {
- "id": "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "label": "Merimandroso",
- "node": {
- "locationId": "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "name": "Merimandroso",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "e178ee3a-c99a-4236-af1e-fefcaaf334eb": {
- "id": "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "label": "Antsangasanga",
- "node": {
- "locationId": "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "name": "Antsangasanga",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "e39b05ee-85e8-4937-a174-0b6caeef8dd2": {
- "id": "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "label": "Tanambao Besakay",
- "node": {
- "locationId": "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "name": "Tanambao Besakay",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "1108687c-c3c5-4340-8d79-df656cc75ebf": {
- "id": "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b": {
- "id": "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "label": "Ambatosoratra",
- "node": {
- "locationId": "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "name": "Ambatosoratra",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "2b71caf4-41b4-484b-9a66-0f6133c190d7": {
- "id": "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "label": "Ambohidava",
- "node": {
- "locationId": "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "name": "Ambohidava",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "439548d0-f10c-4ac6-961e-209a0bb459c0": {
- "id": "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "label": "Andilanatoby",
- "node": {
- "locationId": "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "name": "Andilanatoby",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "96c4cfd7-e4fe-46f4-92fe-7226295cd236": {
- "id": "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "label": "Ilafy",
- "node": {
- "locationId": "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "name": "Ilafy",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "460c2bec-03b1-4c85-a28e-cb38f4cbadfc": {
- "id": "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "label": "Ambatondrazaka I",
- "node": {
- "locationId": "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "name": "Ambatondrazaka I",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "4ba90613-46f0-479e-9b15-fbdc5a8dba4e": {
- "id": "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "label": "Ampitatsimo",
- "node": {
- "locationId": "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "name": "Ampitatsimo",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "741617e9-e092-4977-b047-97cd41010d04": {
- "id": "741617e9-e092-4977-b047-97cd41010d04",
- "label": "Bejofo",
- "node": {
- "locationId": "741617e9-e092-4977-b047-97cd41010d04",
- "name": "Bejofo",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "d0926a46-5f63-4298-a15a-95bea75ac6ac": {
- "id": "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "label": "Ambatondrazaka Suburbaine",
- "node": {
- "locationId": "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "name": "Ambatondrazaka Suburbaine",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "2a02fdfa-adfd-4e40-aa3b-56d58de235de": {
- "id": "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "label": "Manakambahiny Est",
- "node": {
- "locationId": "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "name": "Manakambahiny Est",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "cd8057f4-05b4-48bb-9b81-879afa04f346": {
- "id": "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "label": "Feramanga Nord",
- "node": {
- "locationId": "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "name": "Feramanga Nord",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "f5a42de3-ae3f-4d87-ae08-9a925af70b9c": {
- "id": "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "label": "Didy",
- "node": {
- "locationId": "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "name": "Didy",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "436b44c9-81da-4ce2-9757-01c037bba9de": {
- "id": "436b44c9-81da-4ce2-9757-01c037bba9de",
- "label": "Antanandava Nord",
- "node": {
- "locationId": "436b44c9-81da-4ce2-9757-01c037bba9de",
- "name": "Antanandava Nord",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "aa5ac053-d8aa-4f42-b326-bae32e5944e1": {
- "id": "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "label": "Ambandrika",
- "node": {
- "locationId": "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "name": "Ambandrika",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "53cf5bd1-cdb6-437c-bd50-6b59401b68fa": {
- "id": "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "label": "Ambohiboromanga",
- "node": {
- "locationId": "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "name": "Ambohiboromanga",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "925a78d0-e532-40f7-85a3-c1cba1553220": {
- "id": "925a78d0-e532-40f7-85a3-c1cba1553220",
- "label": "Ambohitsilaozana",
- "node": {
- "locationId": "925a78d0-e532-40f7-85a3-c1cba1553220",
- "name": "Ambohitsilaozana",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "de4334c0-2bcf-4bfd-a21c-84716d440224": {
- "id": "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "label": "Soalazaina",
- "node": {
- "locationId": "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "name": "Soalazaina",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "1b55b93c-a7a2-496a-acd7-0f7c89042149": {
- "id": "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "label": "Amparihintsokatra",
- "node": {
- "locationId": "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "name": "Amparihintsokatra",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- },
- "db742b68-89d4-45fc-b1d7-9c06ef167c50": {
- "id": "db742b68-89d4-45fc-b1d7-9c06ef167c50",
- "label": "Manakambahiny Ouest",
- "node": {
- "locationId": "db742b68-89d4-45fc-b1d7-9c06ef167c50",
- "name": "Manakambahiny Ouest",
- "parentLocation": {
- "locationId": "696b532f-15b1-4422-a0ab-3525587260cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "696b532f-15b1-4422-a0ab-3525587260cd"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "542ccf92-8754-4f27-8451-c35ec6d48c4a": {
- "id": "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "label": "Ambatondrazaka",
- "node": {
- "locationId": "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "name": "Ambatondrazaka",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa": {
- "id": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "label": "Amparafaravola",
- "node": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "name": "Amparafaravola",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9fd9b908-2f82-4986-88c6-e50c65836429": {
- "id": "9fd9b908-2f82-4986-88c6-e50c65836429",
- "label": "Bedidy",
- "node": {
- "locationId": "9fd9b908-2f82-4986-88c6-e50c65836429",
- "name": "Bedidy",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "a228740d-ca4c-4923-9070-e9b46db3d266": {
- "id": "a228740d-ca4c-4923-9070-e9b46db3d266",
- "label": "Ambatomainty",
- "node": {
- "locationId": "a228740d-ca4c-4923-9070-e9b46db3d266",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "813f5815-b2fa-4024-bbfe-ad852e0fba81": {
- "id": "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "label": "Ranomainty Tsarahonenana",
- "node": {
- "locationId": "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "name": "Ranomainty Tsarahonenana",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "9c327240-b6ab-4ad7-b691-7631374d1848": {
- "id": "9c327240-b6ab-4ad7-b691-7631374d1848",
- "label": "Tanambe",
- "node": {
- "locationId": "9c327240-b6ab-4ad7-b691-7631374d1848",
- "name": "Tanambe",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "0ab84566-7400-4b38-99e1-7ee8e99dd353": {
- "id": "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "label": "Ambohitrarivo",
- "node": {
- "locationId": "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "name": "Ambohitrarivo",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc": {
- "id": "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "label": "Sahamamy",
- "node": {
- "locationId": "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "name": "Sahamamy",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "a9591dc8-f277-49dc-b01e-de3edd50fe0b": {
- "id": "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "label": "Morarano Chrome",
- "node": {
- "locationId": "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "name": "Morarano Chrome",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "555dd612-180a-4ad0-be2c-1a992c89d0c3": {
- "id": "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "label": "Vohitsara",
- "node": {
- "locationId": "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "name": "Vohitsara",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "fc4e88c7-e54c-4d93-8637-ff733debb22a": {
- "id": "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "label": "Andrebakely Nord",
- "node": {
- "locationId": "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "name": "Andrebakely Nord",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1": {
- "id": "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "label": "Vohimena",
- "node": {
- "locationId": "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "name": "Vohimena",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "ea6d5178-61fb-49be-818e-743f47341557": {
- "id": "ea6d5178-61fb-49be-818e-743f47341557",
- "label": "Andrebakely Sud",
- "node": {
- "locationId": "ea6d5178-61fb-49be-818e-743f47341557",
- "name": "Andrebakely Sud",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "13b2f0d1-e883-437c-b7a5-c5e68eca708a": {
- "id": "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "label": "Amparafaravola",
- "node": {
- "locationId": "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "name": "Amparafaravola",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "b909a079-e9a6-4f5d-907a-843e72605e6c": {
- "id": "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "label": "Andilana Nord",
- "node": {
- "locationId": "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "name": "Andilana Nord",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "9b763aee-96c4-4f6d-9690-62a8dcba8a5e": {
- "id": "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "label": "Ambodimanga",
- "node": {
- "locationId": "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "name": "Ambodimanga",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "59b94492-2ec9-4e47-851e-41dc1370e432": {
- "id": "59b94492-2ec9-4e47-851e-41dc1370e432",
- "label": "Anororo",
- "node": {
- "locationId": "59b94492-2ec9-4e47-851e-41dc1370e432",
- "name": "Anororo",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "52b55eb9-7e1b-4d10-b506-7b5265b84cb3": {
- "id": "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "label": "Ampasikely",
- "node": {
- "locationId": "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "name": "Ampasikely",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "b9f156ca-3f28-440b-ba56-15c21b58e254": {
- "id": "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "label": "Amboavory",
- "node": {
- "locationId": "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "name": "Amboavory",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "c2b2bb05-1589-4294-b9a4-10f045c16464": {
- "id": "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "label": "Beanana",
- "node": {
- "locationId": "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "name": "Beanana",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- },
- "41723faf-15f0-4ede-824e-22c6eee21aa4": {
- "id": "41723faf-15f0-4ede-824e-22c6eee21aa4",
- "label": "Ambohijanahary",
- "node": {
- "locationId": "41723faf-15f0-4ede-824e-22c6eee21aa4",
- "name": "Ambohijanahary",
- "parentLocation": {
- "locationId": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6": {
- "id": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "label": "Andilamena",
- "node": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "name": "Andilamena",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5761b2f3-1199-4fca-880a-73af2319edec": {
- "id": "5761b2f3-1199-4fca-880a-73af2319edec",
- "label": "Andilamena",
- "node": {
- "locationId": "5761b2f3-1199-4fca-880a-73af2319edec",
- "name": "Andilamena",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "57ba39e8-4502-42a0-ab80-0185c746e759": {
- "id": "57ba39e8-4502-42a0-ab80-0185c746e759",
- "label": "Marovato",
- "node": {
- "locationId": "57ba39e8-4502-42a0-ab80-0185c746e759",
- "name": "Marovato",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "58971c6c-2a3f-455c-9dbb-1e31ebe33498": {
- "id": "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "label": "Miarinarivo",
- "node": {
- "locationId": "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "258e4770-d97f-4868-83a3-17e7c96ff56e": {
- "id": "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "label": "Tanananifololahy",
- "node": {
- "locationId": "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "name": "Tanananifololahy",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "872563ce-037e-47cc-bd13-ba8c68160b20": {
- "id": "872563ce-037e-47cc-bd13-ba8c68160b20",
- "label": "Maitsokely",
- "node": {
- "locationId": "872563ce-037e-47cc-bd13-ba8c68160b20",
- "name": "Maitsokely",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "bdc2f40a-9478-4ffc-851c-f626990784ed": {
- "id": "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "label": "Bemaitso",
- "node": {
- "locationId": "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "name": "Bemaitso",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "8a7d5291-3789-44d1-b195-862cc171dcf1": {
- "id": "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "label": "Maroadabo",
- "node": {
- "locationId": "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "name": "Maroadabo",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- },
- "31d13cf2-3381-4813-a820-9d2ec799fee1": {
- "id": "31d13cf2-3381-4813-a820-9d2ec799fee1",
- "label": "Antanimenabaka",
- "node": {
- "locationId": "31d13cf2-3381-4813-a820-9d2ec799fee1",
- "name": "Antanimenabaka",
- "parentLocation": {
- "locationId": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7fbcb632-c862-4b54-81ea-2cf7b026d1d6"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "0fb89825-be10-416c-9279-a3f0134b06e2": {
- "id": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "label": "Anosibe An\u0027Ala",
- "node": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "name": "Anosibe An\u0027Ala",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "cdc64db0-1591-4658-8992-d542b7ba098b": {
- "id": "cdc64db0-1591-4658-8992-d542b7ba098b",
- "label": "Ambalaomby",
- "node": {
- "locationId": "cdc64db0-1591-4658-8992-d542b7ba098b",
- "name": "Ambalaomby",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "9a733f64-09b4-44e2-a336-7cb73ad729d8": {
- "id": "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "label": "Tsaravinany",
- "node": {
- "locationId": "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "name": "Tsaravinany",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "d5c0ffc0-01f6-44a7-a232-070ac8ae627d": {
- "id": "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "label": "Ampandroantraka",
- "node": {
- "locationId": "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "name": "Ampandroantraka",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ce14fed0-bf00-4c02-b0f8-38e6d093b134": {
- "id": "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "label": "Ambatoharanana",
- "node": {
- "locationId": "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "name": "Ambatoharanana",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "36296f25-d33a-4562-bc7d-f14db0cf65bc": {
- "id": "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "label": "Tratramarina",
- "node": {
- "locationId": "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "name": "Tratramarina",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ac10d02f-f80e-4a57-9fc2-21435c73f1d8": {
- "id": "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "label": "Ampasimaneva",
- "node": {
- "locationId": "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "name": "Ampasimaneva",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "590bca59-1654-4dad-8b90-c4f36e7a4e1f": {
- "id": "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "label": "Niarovana Marosampanana",
- "node": {
- "locationId": "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "name": "Niarovana Marosampanana",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074": {
- "id": "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "label": "Anosibe An\u0027Ala",
- "node": {
- "locationId": "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "name": "Anosibe An\u0027Ala",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "50fe43fa-ac5b-45fe-8362-d61dfa502f31": {
- "id": "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "label": "Longozabe",
- "node": {
- "locationId": "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "name": "Longozabe",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- },
- "0b6930c1-aa45-499c-916f-21eb2778bded": {
- "id": "0b6930c1-aa45-499c-916f-21eb2778bded",
- "label": "Antandrokomby",
- "node": {
- "locationId": "0b6930c1-aa45-499c-916f-21eb2778bded",
- "name": "Antandrokomby",
- "parentLocation": {
- "locationId": "0fb89825-be10-416c-9279-a3f0134b06e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0fb89825-be10-416c-9279-a3f0134b06e2"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- },
- "9f573be7-a442-4b4e-a236-73956698590c": {
- "id": "9f573be7-a442-4b4e-a236-73956698590c",
- "label": "Moramanga",
- "node": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "name": "Moramanga",
- "parentLocation": {
- "locationId": "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "0f8f5ecf-2476-45ba-b232-14f851a9c1da": {
- "id": "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "label": "Moramanga Urbain",
- "node": {
- "locationId": "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "name": "Moramanga Urbain",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "9371ff1d-6f48-4554-928c-ee37cf1fff3e": {
- "id": "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "label": "Antanandava",
- "node": {
- "locationId": "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "name": "Antanandava",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "2579bd2b-1def-4b8e-bb4a-dcc646e784c9": {
- "id": "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "label": "Antaniditra",
- "node": {
- "locationId": "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "name": "Antaniditra",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "71761843-f7c5-43d3-8361-8acbb28935e4": {
- "id": "71761843-f7c5-43d3-8361-8acbb28935e4",
- "label": "Fierenana",
- "node": {
- "locationId": "71761843-f7c5-43d3-8361-8acbb28935e4",
- "name": "Fierenana",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "29678bd8-7307-4469-a7a5-f55523b3f66d": {
- "id": "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "label": "Beparasy Mangarivotra",
- "node": {
- "locationId": "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "name": "Beparasy Mangarivotra",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "33cf4c8f-e507-437f-87c5-5021a86ffa90": {
- "id": "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "label": "Mandialaza",
- "node": {
- "locationId": "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "name": "Mandialaza",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "7cb74aa9-b227-4561-91eb-0a1daacad7f0": {
- "id": "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "label": "Lakato",
- "node": {
- "locationId": "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "name": "Lakato",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce": {
- "id": "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "label": "Morarano Gare",
- "node": {
- "locationId": "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "name": "Morarano Gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "1858f086-87ed-40b9-9d1d-2ffd5a6793b6": {
- "id": "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "label": "Ampasimpotsy gare",
- "node": {
- "locationId": "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "name": "Ampasimpotsy gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "29ec8b39-8e64-45c0-bee4-ab213982f1fa": {
- "id": "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "label": "Ampasipotsy Mandialaza",
- "node": {
- "locationId": "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "name": "Ampasipotsy Mandialaza",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "084d1a13-107f-4135-af2c-21fee4f1d571": {
- "id": "084d1a13-107f-4135-af2c-21fee4f1d571",
- "label": "Andaingo",
- "node": {
- "locationId": "084d1a13-107f-4135-af2c-21fee4f1d571",
- "name": "Andaingo",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6": {
- "id": "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "label": "Ambatovola",
- "node": {
- "locationId": "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "name": "Ambatovola",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "9b806451-537d-4a22-bf0a-28bbadfa7999": {
- "id": "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "label": "Vodiriana",
- "node": {
- "locationId": "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "name": "Vodiriana",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "0ff0229e-1237-4a30-9d34-be10069e3837": {
- "id": "0ff0229e-1237-4a30-9d34-be10069e3837",
- "label": "Beforona",
- "node": {
- "locationId": "0ff0229e-1237-4a30-9d34-be10069e3837",
- "name": "Beforona",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "65687b10-a945-4b8b-8f77-6e2ad5dd9a21": {
- "id": "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "label": "Belavabary",
- "node": {
- "locationId": "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "name": "Belavabary",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691": {
- "id": "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "label": "Ambohidronono",
- "node": {
- "locationId": "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "name": "Ambohidronono",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "39b4efb9-5767-4eec-ac81-7ebc560681ac": {
- "id": "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "label": "Sabotsy Anjiro",
- "node": {
- "locationId": "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "name": "Sabotsy Anjiro",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "60f1f650-1bd8-4856-abb2-66516e705e0a": {
- "id": "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "label": "Anosibe Ifody",
- "node": {
- "locationId": "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "name": "Anosibe Ifody",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32": {
- "id": "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "label": "Andasibe",
- "node": {
- "locationId": "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c": {
- "id": "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "label": "Ambohibary",
- "node": {
- "locationId": "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- },
- "76f7bdae-a7c8-46ff-8af5-682ae67c6776": {
- "id": "76f7bdae-a7c8-46ff-8af5-682ae67c6776",
- "label": "Amboasary Gare",
- "node": {
- "locationId": "76f7bdae-a7c8-46ff-8af5-682ae67c6776",
- "name": "Amboasary Gare",
- "parentLocation": {
- "locationId": "9f573be7-a442-4b4e-a236-73956698590c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "9f573be7-a442-4b4e-a236-73956698590c"
- }
- },
- "parent": "bf116fdd-6617-4302-88e4-72fd1af2851c"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ef3db216-0816-4cef-b108-706c17c2b40a": {
- "id": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "label": "ATSIMO ATSINANANA",
- "node": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "name": "ATSIMO ATSINANANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3967836c-1720-4a44-b748-bd41dfbee60e": {
- "id": "3967836c-1720-4a44-b748-bd41dfbee60e",
- "label": "Farafangana",
- "node": {
- "locationId": "3967836c-1720-4a44-b748-bd41dfbee60e",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "d8755bce-8049-4132-b1e4-a94684a102d8": {
- "id": "d8755bce-8049-4132-b1e4-a94684a102d8",
- "label": "Vangaindrano",
- "node": {
- "locationId": "d8755bce-8049-4132-b1e4-a94684a102d8",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842": {
- "id": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "label": "Midongy du Sud",
- "node": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "name": "Midongy du Sud",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "fb1c4347-4616-454c-a313-35343cdd811f": {
- "id": "fb1c4347-4616-454c-a313-35343cdd811f",
- "label": "Zarà Maliorano",
- "node": {
- "locationId": "fb1c4347-4616-454c-a313-35343cdd811f",
- "name": "Zarà Maliorano",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "460cddd4-b50a-4c8b-af22-739b59ebb4e9": {
- "id": "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "label": "Soakibany",
- "node": {
- "locationId": "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "name": "Soakibany",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951": {
- "id": "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "label": "Andranolalina",
- "node": {
- "locationId": "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "name": "Andranolalina",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "96538d5e-8d2d-436d-881c-9ce621f22f84": {
- "id": "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "label": "Maliorano",
- "node": {
- "locationId": "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "name": "Maliorano",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "d87f9ed9-6be5-4814-ab43-70d0d2942b89": {
- "id": "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "label": "Ankazovelo",
- "node": {
- "locationId": "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "name": "Ankazovelo",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "3fa30d5d-fe19-4f98-b781-e1290dcff778": {
- "id": "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "label": "Nosifeno Midongy Atsimo",
- "node": {
- "locationId": "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "name": "Nosifeno Midongy Atsimo",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "93856942-5cb2-4517-8359-b37fa2c56899": {
- "id": "93856942-5cb2-4517-8359-b37fa2c56899",
- "label": "Ivondro",
- "node": {
- "locationId": "93856942-5cb2-4517-8359-b37fa2c56899",
- "name": "Ivondro",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- },
- "299871a9-99c6-41ed-a2e3-6c05321afb02": {
- "id": "299871a9-99c6-41ed-a2e3-6c05321afb02",
- "label": "Nosifeno (Ex Midongy Sud)",
- "node": {
- "locationId": "299871a9-99c6-41ed-a2e3-6c05321afb02",
- "name": "Nosifeno (Ex Midongy Sud)",
- "parentLocation": {
- "locationId": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19eedf17-e1e4-43c3-8ed8-7fe3638ef842"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "1a32be40-11e2-4a5b-be15-15d041fc5832": {
- "id": "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "label": "Farafangana",
- "node": {
- "locationId": "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec": {
- "id": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "label": "MIDONGY",
- "node": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "name": "MIDONGY",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "db29e3a2-7bd5-4dda-94af-1bb52133e47a": {
- "id": "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "label": "MALIORANO",
- "node": {
- "locationId": "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "name": "MALIORANO",
- "parentLocation": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19d81fa8-2435-43c8-b6df-30cfa7a975ec"
- },
- "97596b58-3eb2-4de9-b82f-9e5b383f3e9d": {
- "id": "97596b58-3eb2-4de9-b82f-9e5b383f3e9d",
- "label": "ANKAZOVELO",
- "node": {
- "locationId": "97596b58-3eb2-4de9-b82f-9e5b383f3e9d",
- "name": "ANKAZOVELO",
- "parentLocation": {
- "locationId": "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19d81fa8-2435-43c8-b6df-30cfa7a975ec"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "dc8fa346-6884-4a41-b3d2-590a715cd965": {
- "id": "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "label": "Vondrozo",
- "node": {
- "locationId": "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "name": "Vondrozo",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "a337b060-7d3a-40e2-9449-6a5147e14cbb": {
- "id": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "label": "MIDONGY SUD",
- "node": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "name": "MIDONGY SUD",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "07432254-16b2-4737-bb8b-1684e439ba6b": {
- "id": "07432254-16b2-4737-bb8b-1684e439ba6b",
- "label": "SOAKIBANY (EX. LAVARATY)",
- "node": {
- "locationId": "07432254-16b2-4737-bb8b-1684e439ba6b",
- "name": "SOAKIBANY (EX. LAVARATY)",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "1668bf13-4a29-4f3e-b42a-81cf134768ce": {
- "id": "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "label": "MIDONGY",
- "node": {
- "locationId": "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "name": "MIDONGY",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "c8ca3c65-56fc-47a2-9c68-fff76adb70d0": {
- "id": "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "label": "IVONDRO (EX. LAVARATY)",
- "node": {
- "locationId": "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "name": "IVONDRO (EX. LAVARATY)",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "2e2e317e-904c-47cd-8343-1ae1d109e510": {
- "id": "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "label": "BEVAHO",
- "node": {
- "locationId": "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "name": "BEVAHO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "fb9692ef-8243-4a10-8bda-2c970fba1f56": {
- "id": "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "label": "NOSIFENO",
- "node": {
- "locationId": "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "name": "NOSIFENO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a": {
- "id": "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "label": "ANKAZOVELO",
- "node": {
- "locationId": "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "name": "ANKAZOVELO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156": {
- "id": "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "label": "MALIORANO",
- "node": {
- "locationId": "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "name": "MALIORANO",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- },
- "60dac5cf-c063-499b-a2f3-c5bf4685b9eb": {
- "id": "60dac5cf-c063-499b-a2f3-c5bf4685b9eb",
- "label": "ANDRANOLALINA",
- "node": {
- "locationId": "60dac5cf-c063-499b-a2f3-c5bf4685b9eb",
- "name": "ANDRANOLALINA",
- "parentLocation": {
- "locationId": "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a337b060-7d3a-40e2-9449-6a5147e14cbb"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "1133f68f-590f-4a82-be88-d89d91256d05": {
- "id": "1133f68f-590f-4a82-be88-d89d91256d05",
- "label": "Vangaindrano",
- "node": {
- "locationId": "1133f68f-590f-4a82-be88-d89d91256d05",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d": {
- "id": "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "label": "Befotaka",
- "node": {
- "locationId": "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4": {
- "id": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "label": "VANGAINDRANO",
- "node": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "name": "VANGAINDRANO",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "45d43ed3-6e79-401c-a728-1ec21d289365": {
- "id": "45d43ed3-6e79-401c-a728-1ec21d289365",
- "label": "Ampatàka",
- "node": {
- "locationId": "45d43ed3-6e79-401c-a728-1ec21d289365",
- "name": "Ampatàka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f0800714-2873-4583-b79f-cb73f24771c3": {
- "id": "f0800714-2873-4583-b79f-cb73f24771c3",
- "label": "AMPASIMALEMY",
- "node": {
- "locationId": "f0800714-2873-4583-b79f-cb73f24771c3",
- "name": "AMPASIMALEMY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6": {
- "id": "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "label": "Marokibo",
- "node": {
- "locationId": "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "name": "Marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ae63430f-0359-4f52-8427-e88001e999d7": {
- "id": "ae63430f-0359-4f52-8427-e88001e999d7",
- "label": "Manambodro",
- "node": {
- "locationId": "ae63430f-0359-4f52-8427-e88001e999d7",
- "name": "Manambodro",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "2fd3caa1-1186-4ac9-866c-0382971410fc": {
- "id": "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "label": "FONILAZA",
- "node": {
- "locationId": "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "name": "FONILAZA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e9bfd037-3c2b-4697-b9d8-a5fed6c85641": {
- "id": "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "label": "VANGAINDRANO",
- "node": {
- "locationId": "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "name": "VANGAINDRANO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cc1c6e82-b03c-4b18-b445-825bcaac7cbc": {
- "id": "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "label": "AMPARIHY EST",
- "node": {
- "locationId": "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "name": "AMPARIHY EST",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e4e35a6e-aaac-4e50-8337-9678a946e366": {
- "id": "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "label": "Mahabe",
- "node": {
- "locationId": "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "name": "Mahabe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d9da1356-74af-438a-a3f8-a4b38b5fc311": {
- "id": "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "label": "Matanga",
- "node": {
- "locationId": "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "name": "Matanga",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "95318bab-a601-4f18-b3f7-0f780e9dc456": {
- "id": "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "label": "Bevata",
- "node": {
- "locationId": "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "name": "Bevata",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "954e466b-bc6a-4d98-9bdb-00a839550a45": {
- "id": "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "label": "Sandravinany",
- "node": {
- "locationId": "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "name": "Sandravinany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "71eec85b-1a6d-4339-89a9-f4c668e66f59": {
- "id": "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "label": "Masihanaka",
- "node": {
- "locationId": "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "name": "Masihanaka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f": {
- "id": "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "label": "AMPARIHY-EST",
- "node": {
- "locationId": "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "name": "AMPARIHY-EST",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "55fef19d-aa1d-48ab-8df1-02e5388916ad": {
- "id": "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "label": "SANDRAVINANY",
- "node": {
- "locationId": "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "name": "SANDRAVINANY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c5126dd4-a2cc-4946-811d-4164edceeb7c": {
- "id": "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "label": "marokibo",
- "node": {
- "locationId": "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "name": "marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d94b568d-eb60-4a40-9fe5-891ae7d9490e": {
- "id": "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "label": "Iara",
- "node": {
- "locationId": "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "name": "Iara",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "66d22451-f6ff-45cc-92bb-8b1b00cc163a": {
- "id": "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "label": "Soamanova",
- "node": {
- "locationId": "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "name": "Soamanova",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a6ca45eb-70a6-4642-814e-6d6528a40379": {
- "id": "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "label": "Fenoambany",
- "node": {
- "locationId": "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "name": "Fenoambany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d9eb1a27-b92b-484d-8ff6-ec592a6a97be": {
- "id": "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "label": "Marokibo",
- "node": {
- "locationId": "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "name": "Marokibo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "1475fa85-67c4-4086-a6b3-869a8551e485": {
- "id": "1475fa85-67c4-4086-a6b3-869a8551e485",
- "label": "Amparihy Est",
- "node": {
- "locationId": "1475fa85-67c4-4086-a6b3-869a8551e485",
- "name": "Amparihy Est",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1": {
- "id": "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "label": "ANKARANA",
- "node": {
- "locationId": "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "name": "ANKARANA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "6c961deb-4bf4-4264-8c7d-4d4a2c03e710": {
- "id": "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "label": "Bema",
- "node": {
- "locationId": "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "name": "Bema",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "0f52938d-d9fd-4530-8d7f-a88bb35cc567": {
- "id": "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "label": "Vohipaho",
- "node": {
- "locationId": "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "name": "Vohipaho",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "16d80f2a-5d58-4020-9bdc-11d8030fc948": {
- "id": "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "label": "Ambongo",
- "node": {
- "locationId": "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "name": "Ambongo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ffe4431e-b6f5-493a-a04c-79ff31d318ea": {
- "id": "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "label": "Vohimalaza",
- "node": {
- "locationId": "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "name": "Vohimalaza",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c7330128-2b82-4f50-8d11-88699fd47eaa": {
- "id": "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "label": "Ampataka",
- "node": {
- "locationId": "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "name": "Ampataka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "87d7fe57-a79c-418d-9df4-db2c8a9dbddf": {
- "id": "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "label": "Amparihy Atsinanana",
- "node": {
- "locationId": "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "name": "Amparihy Atsinanana",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c59ddccd-06e7-4470-b79e-b66dc4897db1": {
- "id": "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "label": "Bekaraoka",
- "node": {
- "locationId": "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "name": "Bekaraoka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "b37d36f8-a1a9-4185-a882-85e096aefc0e": {
- "id": "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "label": "MANAMBONDRO",
- "node": {
- "locationId": "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "name": "MANAMBONDRO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "066f9399-0022-4e2c-abcb-1d26f835710e": {
- "id": "066f9399-0022-4e2c-abcb-1d26f835710e",
- "label": "MASIHANAKA",
- "node": {
- "locationId": "066f9399-0022-4e2c-abcb-1d26f835710e",
- "name": "MASIHANAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "222d7387-b650-46f0-8899-ec12b73c6e5c": {
- "id": "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "label": "TSIATELY",
- "node": {
- "locationId": "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "name": "TSIATELY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f74413c9-5887-4eb9-bd8c-aa2e67f9e366": {
- "id": "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "label": "Anilobe",
- "node": {
- "locationId": "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "name": "Anilobe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "28d6829b-3eb9-4ec8-b277-5580821038f3": {
- "id": "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "label": "FENOAMBANY",
- "node": {
- "locationId": "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "name": "FENOAMBANY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c": {
- "id": "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "label": "KARIMBARY",
- "node": {
- "locationId": "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "name": "KARIMBARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "6dc23312-1bf9-4099-959e-c21ff83439fc": {
- "id": "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "label": "BEMA",
- "node": {
- "locationId": "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "name": "BEMA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "45f7fc7d-68db-4aba-b5d6-d5749d47c208": {
- "id": "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "label": "Lopary",
- "node": {
- "locationId": "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "name": "Lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "599a5e27-9b21-4c63-b7ee-ae935abcdfb2": {
- "id": "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "label": "BEVATA",
- "node": {
- "locationId": "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "name": "BEVATA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dcbb26c1-858e-40cf-bd8d-1796b6a5782b": {
- "id": "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "label": "Sahavoangy",
- "node": {
- "locationId": "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "name": "Sahavoangy",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3": {
- "id": "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "label": "Ranomena",
- "node": {
- "locationId": "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "name": "Ranomena",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c0192998-9173-4672-bb87-3ed2c3336efc": {
- "id": "c0192998-9173-4672-bb87-3ed2c3336efc",
- "label": "LOHAFARY",
- "node": {
- "locationId": "c0192998-9173-4672-bb87-3ed2c3336efc",
- "name": "LOHAFARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691": {
- "id": "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "label": "ANILOBE",
- "node": {
- "locationId": "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "name": "ANILOBE",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7ca0b7db-78bd-4878-97d3-1042f4353e68": {
- "id": "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "label": "VOHITRAMBO",
- "node": {
- "locationId": "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "name": "VOHITRAMBO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "70e153ac-821a-45ba-b6d3-1f7320d406da": {
- "id": "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "label": "Manambondro",
- "node": {
- "locationId": "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "name": "Manambondro",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "c0f99e6c-f65d-4eaf-926c-ca054f7815d9": {
- "id": "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "label": "Vatanato",
- "node": {
- "locationId": "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "name": "Vatanato",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e416ff2e-eef2-487d-88dc-7ce73dae3a6a": {
- "id": "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "label": "AMBATOLAVA",
- "node": {
- "locationId": "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "name": "AMBATOLAVA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "fd4334b0-ff66-4a55-afe4-42492aa10fa8": {
- "id": "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "label": "Isandravinany",
- "node": {
- "locationId": "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "name": "Isandravinany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "23c60a83-610e-47b9-8cff-457cc64273cd": {
- "id": "23c60a83-610e-47b9-8cff-457cc64273cd",
- "label": "AMBONGO",
- "node": {
- "locationId": "23c60a83-610e-47b9-8cff-457cc64273cd",
- "name": "AMBONGO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "44bc41f1-ccda-4383-818c-27950e5ea5f1": {
- "id": "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "label": "Lopary",
- "node": {
- "locationId": "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "name": "Lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "66972625-0161-46a9-bd1e-605011f71de0": {
- "id": "66972625-0161-46a9-bd1e-605011f71de0",
- "label": "ISAHARA",
- "node": {
- "locationId": "66972625-0161-46a9-bd1e-605011f71de0",
- "name": "ISAHARA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "936c4393-d549-4f03-9e96-d7d5536d6407": {
- "id": "936c4393-d549-4f03-9e96-d7d5536d6407",
- "label": "MAHABE",
- "node": {
- "locationId": "936c4393-d549-4f03-9e96-d7d5536d6407",
- "name": "MAHABE",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "e10fbb95-b55a-4deb-be46-e9a3bd42de28": {
- "id": "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "label": "MASIANAKA",
- "node": {
- "locationId": "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "name": "MASIANAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a6b2e537-03d2-48d5-965a-c80ac9e49e1b": {
- "id": "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "label": "SOAMANOVA",
- "node": {
- "locationId": "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "name": "SOAMANOVA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "17b7a3d4-1a5e-4cda-8f6a-625da68b920a": {
- "id": "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "label": "IARA",
- "node": {
- "locationId": "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "name": "IARA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "7f7cb8bd-821d-4a37-a082-857c31f043e5": {
- "id": "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "label": "TSIANOFANA",
- "node": {
- "locationId": "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "name": "TSIANOFANA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "852e2681-7950-4296-818e-49eb4ac7adbd": {
- "id": "852e2681-7950-4296-818e-49eb4ac7adbd",
- "label": "Marovato II",
- "node": {
- "locationId": "852e2681-7950-4296-818e-49eb4ac7adbd",
- "name": "Marovato II",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f9d79a6d-d069-4695-979a-2616fa7363c8": {
- "id": "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "label": "Lohafary",
- "node": {
- "locationId": "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "name": "Lohafary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "cacefb35-c11d-4556-a969-6b7cf3b245aa": {
- "id": "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "label": "AMPATAKA",
- "node": {
- "locationId": "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "name": "AMPATAKA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "55cceaad-9d9e-46cd-be35-2e1843056c4a": {
- "id": "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "label": "Ampasimalemy",
- "node": {
- "locationId": "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "name": "Ampasimalemy",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "30cfa775-a10f-4763-b4f0-aa34dbc7abbf": {
- "id": "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "label": "Vohimalaza",
- "node": {
- "locationId": "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "name": "Vohimalaza",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "72b4a644-c3f9-4bc0-a899-d2718c997697": {
- "id": "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "label": "Fenoambany",
- "node": {
- "locationId": "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "name": "Fenoambany",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "5d7f54c9-bed4-4d0d-98a2-132b024f076e": {
- "id": "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "label": "lopary",
- "node": {
- "locationId": "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "name": "lopary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a8444c63-af70-47d2-a3fd-ee968ba44598": {
- "id": "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "label": "MAROKIBO",
- "node": {
- "locationId": "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "name": "MAROKIBO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dbaf7c55-9a98-433c-8594-f3647855b649": {
- "id": "dbaf7c55-9a98-433c-8594-f3647855b649",
- "label": "Vohitrambo",
- "node": {
- "locationId": "dbaf7c55-9a98-433c-8594-f3647855b649",
- "name": "Vohitrambo",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d5175a55-d019-47d8-8d76-a9d3ee80dd8f": {
- "id": "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "label": "Tsianofàna",
- "node": {
- "locationId": "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "name": "Tsianofàna",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "35ac91e1-b2ee-4d1d-9549-858690c6495d": {
- "id": "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "label": "Nosibe Masianaka",
- "node": {
- "locationId": "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "name": "Nosibe Masianaka",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "dd817f06-0675-4ded-9eee-9954521e6eda": {
- "id": "dd817f06-0675-4ded-9eee-9954521e6eda",
- "label": "MATANGA",
- "node": {
- "locationId": "dd817f06-0675-4ded-9eee-9954521e6eda",
- "name": "MATANGA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "048efb77-1683-4c6e-a13e-a6d4897a0a6b": {
- "id": "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "label": "VOHIMALAZA",
- "node": {
- "locationId": "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "name": "VOHIMALAZA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "ba2ac9bc-d750-4d66-8a12-c5d3f651267d": {
- "id": "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "label": "RANOMENA",
- "node": {
- "locationId": "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "name": "RANOMENA",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "87ab8843-a43d-4c29-a845-3756488c2d27": {
- "id": "87ab8843-a43d-4c29-a845-3756488c2d27",
- "label": "Vangaindrano",
- "node": {
- "locationId": "87ab8843-a43d-4c29-a845-3756488c2d27",
- "name": "Vangaindrano",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14": {
- "id": "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "label": "Ambatolava",
- "node": {
- "locationId": "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "name": "Ambatolava",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a": {
- "id": "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "label": "Ambalabe",
- "node": {
- "locationId": "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "name": "Ambalabe",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77": {
- "id": "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "label": "VOHIPAHO",
- "node": {
- "locationId": "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "name": "VOHIPAHO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "a0b2132b-c132-467c-af4f-b3f230510759": {
- "id": "a0b2132b-c132-467c-af4f-b3f230510759",
- "label": "VATANATO",
- "node": {
- "locationId": "a0b2132b-c132-467c-af4f-b3f230510759",
- "name": "VATANATO",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "98f4f31d-85bf-4481-a183-41eb3abdca3b": {
- "id": "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "label": "LOPARY",
- "node": {
- "locationId": "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "name": "LOPARY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "049d984a-1c01-4b4c-bbab-4e5b1e71ba24": {
- "id": "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "label": "Isahara",
- "node": {
- "locationId": "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "name": "Isahara",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "53d0c891-676a-4cce-bce7-cd79f1eb34f8": {
- "id": "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "label": "BEKARAOKY",
- "node": {
- "locationId": "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "name": "BEKARAOKY",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- },
- "bf8a3fa4-a178-43a3-826a-fcce0762fddc": {
- "id": "bf8a3fa4-a178-43a3-826a-fcce0762fddc",
- "label": "Karimbary",
- "node": {
- "locationId": "bf8a3fa4-a178-43a3-826a-fcce0762fddc",
- "name": "Karimbary",
- "parentLocation": {
- "locationId": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a3438424-e4d7-4959-b4fe-22e82cbbc2d4"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d": {
- "id": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "label": "BEFOTAKA",
- "node": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "name": "BEFOTAKA",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c2eeee4b-1764-4d08-95f0-c826bcf1fe53": {
- "id": "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "label": "Ranotsara Sud",
- "node": {
- "locationId": "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "name": "Ranotsara Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "6202e81a-d59b-4a72-aa5e-22c2f2096941": {
- "id": "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "label": "ANTONDABE",
- "node": {
- "locationId": "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "name": "ANTONDABE",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "b048239d-7771-497d-bdf7-58d8a9867450": {
- "id": "b048239d-7771-497d-bdf7-58d8a9867450",
- "label": "MAROVITSIKA",
- "node": {
- "locationId": "b048239d-7771-497d-bdf7-58d8a9867450",
- "name": "MAROVITSIKA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "442c7606-36e0-4538-ba8d-9f4965beedd6": {
- "id": "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "label": "INOSY",
- "node": {
- "locationId": "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "name": "INOSY",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1c384534-4f8f-4a99-989a-0590833d8741": {
- "id": "1c384534-4f8f-4a99-989a-0590833d8741",
- "label": "BEKOFAFA - ATSIMO",
- "node": {
- "locationId": "1c384534-4f8f-4a99-989a-0590833d8741",
- "name": "BEKOFAFA - ATSIMO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1c81e5dd-64a7-4271-8e94-cb6902cc14ea": {
- "id": "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "label": "Beharena",
- "node": {
- "locationId": "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "name": "Beharena",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "1e3fc41f-fad4-480d-9155-ee57a7c7029e": {
- "id": "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "label": "Bekofafa Sud",
- "node": {
- "locationId": "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "name": "Bekofafa Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "952f6687-0f6e-48d7-be7d-e05cdc84037e": {
- "id": "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "label": "RANOTSARA-ATSIMO",
- "node": {
- "locationId": "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "name": "RANOTSARA-ATSIMO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "a7cac00e-8f20-4575-813b-55f593bb10bd": {
- "id": "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "label": "Marovitsika Sud",
- "node": {
- "locationId": "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "name": "Marovitsika Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "114fd2c4-080d-4cb6-877a-ea6769d35062": {
- "id": "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "label": "Antondabe",
- "node": {
- "locationId": "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "name": "Antondabe",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09": {
- "id": "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "label": "BEFOTAKA",
- "node": {
- "locationId": "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "name": "BEFOTAKA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6": {
- "id": "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "label": "ANTANINARENINA",
- "node": {
- "locationId": "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "name": "ANTANINARENINA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "d5cab810-c772-4dab-8edd-4f7e57d39b04": {
- "id": "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "label": "Befotaka Sud",
- "node": {
- "locationId": "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "name": "Befotaka Sud",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "22b8bae9-2655-4f99-bcbb-114fcfa6045d": {
- "id": "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "label": "Antaninarenina",
- "node": {
- "locationId": "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "name": "Antaninarenina",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "e9f7f745-5aa5-4f3b-9204-b97288472ebc": {
- "id": "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "label": "BEHARENA",
- "node": {
- "locationId": "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "name": "BEHARENA",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- },
- "f8b74dab-1525-4369-bc42-62ae7cc0cdac": {
- "id": "f8b74dab-1525-4369-bc42-62ae7cc0cdac",
- "label": "ANTOKOBORITELO",
- "node": {
- "locationId": "f8b74dab-1525-4369-bc42-62ae7cc0cdac",
- "name": "ANTOKOBORITELO",
- "parentLocation": {
- "locationId": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260": {
- "id": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "label": "VONDROZO",
- "node": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "name": "VONDROZO",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6ec8fb0f-983a-4398-ab57-1f285003275c": {
- "id": "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "label": "ANDOHARANO",
- "node": {
- "locationId": "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "name": "ANDOHARANO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "ba72181b-9494-4497-bb60-7237cf34ba12": {
- "id": "ba72181b-9494-4497-bb60-7237cf34ba12",
- "label": "Ambodirano",
- "node": {
- "locationId": "ba72181b-9494-4497-bb60-7237cf34ba12",
- "name": "Ambodirano",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "1e19d760-23c5-4574-a659-ebb3172033aa": {
- "id": "1e19d760-23c5-4574-a659-ebb3172033aa",
- "label": "MOROTEZA",
- "node": {
- "locationId": "1e19d760-23c5-4574-a659-ebb3172033aa",
- "name": "MOROTEZA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "4f3d45dd-a573-4e84-875c-87dadf9b45f5": {
- "id": "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "label": "MAHAVELO",
- "node": {
- "locationId": "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "name": "MAHAVELO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11": {
- "id": "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "label": "Andakana",
- "node": {
- "locationId": "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "name": "Andakana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "96a4d5c5-48b8-4a8d-b364-4264f16a62cd": {
- "id": "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "label": "Ivato",
- "node": {
- "locationId": "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "name": "Ivato",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f92bca11-b4ff-4420-94e2-fdd905a37608": {
- "id": "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "7de96124-3ae0-4043-9957-04543635722f": {
- "id": "7de96124-3ae0-4043-9957-04543635722f",
- "label": "ANTOKONALA",
- "node": {
- "locationId": "7de96124-3ae0-4043-9957-04543635722f",
- "name": "ANTOKONALA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f67d4b19-8e47-4950-b6f5-4ee14f2cf146": {
- "id": "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "label": "Vohimary",
- "node": {
- "locationId": "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "name": "Vohimary",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "448d493e-a328-4ce0-ba00-393211b2240c": {
- "id": "448d493e-a328-4ce0-ba00-393211b2240c",
- "label": "AMBOHIMANA",
- "node": {
- "locationId": "448d493e-a328-4ce0-ba00-393211b2240c",
- "name": "AMBOHIMANA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "3a2791ee-8bcd-40fc-8106-e1596d5695cf": {
- "id": "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "label": "IAMONTA",
- "node": {
- "locationId": "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "name": "IAMONTA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "de8c2caa-43d7-4bd7-921d-2a9be307c143": {
- "id": "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "label": "KARIANGA",
- "node": {
- "locationId": "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "name": "KARIANGA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "b019b0be-5367-42ad-af45-d41eccfc927a": {
- "id": "b019b0be-5367-42ad-af45-d41eccfc927a",
- "label": "Iamonta",
- "node": {
- "locationId": "b019b0be-5367-42ad-af45-d41eccfc927a",
- "name": "Iamonta",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "dc200936-0536-4248-a4a5-346e8137a948": {
- "id": "dc200936-0536-4248-a4a5-346e8137a948",
- "label": "Karianga",
- "node": {
- "locationId": "dc200936-0536-4248-a4a5-346e8137a948",
- "name": "Karianga",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "a1c6c3a9-a14d-4211-8a08-e6819cd565fe": {
- "id": "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "label": "VOHIMARY",
- "node": {
- "locationId": "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "e91b49f7-1711-49ef-803a-c4b26742eb63": {
- "id": "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "label": "Andoharano",
- "node": {
- "locationId": "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "name": "Andoharano",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "41ba0173-31f2-4d29-be8c-29a9e2f941f2": {
- "id": "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "label": "ANANDRAVY",
- "node": {
- "locationId": "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "name": "ANANDRAVY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "7c684e8e-2548-4792-9b7a-c7d4be3f027a": {
- "id": "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "label": "AMBOHIMANDROSO",
- "node": {
- "locationId": "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "name": "AMBOHIMANDROSO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d8d94c14-2b65-4b68-8f08-f17ec764bc57": {
- "id": "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "label": "Vohiboreka",
- "node": {
- "locationId": "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "name": "Vohiboreka",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "66f35799-ce95-4bea-9742-688d35f5ecbf": {
- "id": "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "label": "Mahavelo",
- "node": {
- "locationId": "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "name": "Mahavelo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8": {
- "id": "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "label": "Maroteza",
- "node": {
- "locationId": "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "name": "Maroteza",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2620d448-f1ac-45cf-9df7-3a05ea65afd6": {
- "id": "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "label": "Antokonala",
- "node": {
- "locationId": "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "name": "Antokonala",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7": {
- "id": "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "label": "AMBODIRANO",
- "node": {
- "locationId": "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "name": "AMBODIRANO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "31806f10-3a83-4104-b0e0-cda0ce13b2c4": {
- "id": "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "label": "Vondrozo",
- "node": {
- "locationId": "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "name": "Vondrozo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "36e3dba2-cdef-499a-be32-a75636fcddc9": {
- "id": "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "label": "AMPASIMALEMY",
- "node": {
- "locationId": "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "name": "AMPASIMALEMY",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8": {
- "id": "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "label": "MAHAZOARIVO",
- "node": {
- "locationId": "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "name": "MAHAZOARIVO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2647b2a9-0a5a-4820-b3d5-5a16aa954630": {
- "id": "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "label": "MANAMBIDALA",
- "node": {
- "locationId": "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "name": "MANAMBIDALA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "055f22e2-50cd-4d19-9dfd-b4f216f415dd": {
- "id": "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "label": "Manato",
- "node": {
- "locationId": "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "name": "Manato",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "0aed832e-13f6-4542-bb3f-09e799934325": {
- "id": "0aed832e-13f6-4542-bb3f-09e799934325",
- "label": "VONDROZO",
- "node": {
- "locationId": "0aed832e-13f6-4542-bb3f-09e799934325",
- "name": "VONDROZO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "64f56922-775e-498c-a390-781899bb204a": {
- "id": "64f56922-775e-498c-a390-781899bb204a",
- "label": "Ambohimanana",
- "node": {
- "locationId": "64f56922-775e-498c-a390-781899bb204a",
- "name": "Ambohimanana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182": {
- "id": "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "label": "Manambidala",
- "node": {
- "locationId": "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "name": "Manambidala",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "d958514c-b10b-4c2b-abbc-5a162ac050a3": {
- "id": "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "label": "Anandravy",
- "node": {
- "locationId": "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "name": "Anandravy",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "f689424f-e121-468a-a1ee-2a43d9dc99e6": {
- "id": "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "label": "ANDAKANA",
- "node": {
- "locationId": "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "name": "ANDAKANA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "2d75ac0f-535f-4cfb-83b7-afd771171044": {
- "id": "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "label": "Ambohimana",
- "node": {
- "locationId": "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "name": "Ambohimana",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "1ccf8a9f-950f-470f-bd66-fdecda93462f": {
- "id": "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "label": "Mahatsinjo",
- "node": {
- "locationId": "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "name": "Mahatsinjo",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "63fc3a41-4cf4-471a-88ae-736152a6f158": {
- "id": "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "label": "MAHATSINJO",
- "node": {
- "locationId": "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "name": "MAHATSINJO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "a0274287-ebce-4f53-9cd3-2d5454903b1b": {
- "id": "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "label": "MANATO",
- "node": {
- "locationId": "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "name": "MANATO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340": {
- "id": "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "label": "VOHIBOREKA",
- "node": {
- "locationId": "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "name": "VOHIBOREKA",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- },
- "81ce658e-f241-412e-a680-64e590864e4f": {
- "id": "81ce658e-f241-412e-a680-64e590864e4f",
- "label": "IVATO",
- "node": {
- "locationId": "81ce658e-f241-412e-a680-64e590864e4f",
- "name": "IVATO",
- "parentLocation": {
- "locationId": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ffc1421c-ece6-4e5d-813b-10c6fb0d5260"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- },
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9": {
- "id": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "label": "FARAFANGANA",
- "node": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "name": "FARAFANGANA",
- "parentLocation": {
- "locationId": "ef3db216-0816-4cef-b108-706c17c2b40a",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "f2a37521-c368-436c-a4fa-ff04c200248e": {
- "id": "f2a37521-c368-436c-a4fa-ff04c200248e",
- "label": "VOHILAVAN I MANAMPATRA",
- "node": {
- "locationId": "f2a37521-c368-436c-a4fa-ff04c200248e",
- "name": "VOHILAVAN I MANAMPATRA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65": {
- "id": "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "label": "MAHAVELO",
- "node": {
- "locationId": "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "name": "MAHAVELO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "20d4e593-6bb4-48cb-a597-b30efa1a37bf": {
- "id": "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "label": "VOHITROMBY",
- "node": {
- "locationId": "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "name": "VOHITROMBY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6dfe6318-b504-4afd-a16a-17f6101d45da": {
- "id": "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "label": "Ambalavato Nord",
- "node": {
- "locationId": "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "name": "Ambalavato Nord",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c149b572-ebc8-460b-8709-a7335b536d5f": {
- "id": "c149b572-ebc8-460b-8709-a7335b536d5f",
- "label": "VOHILENGO",
- "node": {
- "locationId": "c149b572-ebc8-460b-8709-a7335b536d5f",
- "name": "VOHILENGO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "1df7c092-930f-40d4-bcc2-340c7b4345c1": {
- "id": "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "label": "Marovandrika",
- "node": {
- "locationId": "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "name": "Marovandrika",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2c6f7678-5554-403c-8779-19280fdc5534": {
- "id": "2c6f7678-5554-403c-8779-19280fdc5534",
- "label": "IHOROMBE",
- "node": {
- "locationId": "2c6f7678-5554-403c-8779-19280fdc5534",
- "name": "IHOROMBE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "22cc7ef7-4aba-4e19-be91-cd1e40e57195": {
- "id": "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "label": "AMBALATANY",
- "node": {
- "locationId": "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "name": "AMBALATANY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "bcbabf27-4124-4198-a8b6-7c7d5c792dd6": {
- "id": "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "label": "Vohilava",
- "node": {
- "locationId": "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "name": "Vohilava",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3a7d8ffc-f33a-4560-8ded-561214de9e13": {
- "id": "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "label": "ANTSERANAMBE",
- "node": {
- "locationId": "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "name": "ANTSERANAMBE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "47daa41b-fd71-45f9-ad21-de1a5ed70554": {
- "id": "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "label": "MAHABO-MANANIVO",
- "node": {
- "locationId": "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "name": "MAHABO-MANANIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "5c4426f6-3612-499a-bf76-56323c7a65b1": {
- "id": "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "label": "ANOSIVELO",
- "node": {
- "locationId": "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "name": "ANOSIVELO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "456e3e23-dbd0-47af-8c8b-be1e9e3248cb": {
- "id": "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "label": "EFATSY-ANANDROZA",
- "node": {
- "locationId": "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "name": "EFATSY-ANANDROZA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "335aa266-315d-4aa6-99a1-f6c438c44635": {
- "id": "335aa266-315d-4aa6-99a1-f6c438c44635",
- "label": "Ambalatany",
- "node": {
- "locationId": "335aa266-315d-4aa6-99a1-f6c438c44635",
- "name": "Ambalatany",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "26f97dfb-4df5-470b-9aed-4ec0d535d4c0": {
- "id": "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "label": "ETROTROKA",
- "node": {
- "locationId": "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "name": "ETROTROKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "1ffa34fe-5eda-4b19-9c6a-db54dc031858": {
- "id": "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "label": "MAHERIRATY",
- "node": {
- "locationId": "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "name": "MAHERIRATY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "de36b717-3eb0-4190-84ba-b662e50be4ec": {
- "id": "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "label": "Tovona",
- "node": {
- "locationId": "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "name": "Tovona",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c59095ea-fa9b-4fd8-b82c-620f646f2a8b": {
- "id": "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "label": "EVATO",
- "node": {
- "locationId": "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "name": "EVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8d9267af-723b-4695-bb09-82595c5a8cfd": {
- "id": "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "label": "Iabohazo",
- "node": {
- "locationId": "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "name": "Iabohazo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6eabd47e-6d4f-4385-9247-0574ef8d8b18": {
- "id": "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "label": "Ihorombe",
- "node": {
- "locationId": "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "name": "Ihorombe",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "e35d8185-66b3-4fd3-84c6-f8ced3e06a62": {
- "id": "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "label": "Vohilengo",
- "node": {
- "locationId": "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "name": "Vohilengo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9ec7eeee-9ba6-4c7d-a93d-5d242d964594": {
- "id": "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "label": "AMPOROFORO",
- "node": {
- "locationId": "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "name": "AMPOROFORO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "38de42ed-89db-4617-bc09-574b733bdfb6": {
- "id": "38de42ed-89db-4617-bc09-574b733bdfb6",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "38de42ed-89db-4617-bc09-574b733bdfb6",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4129f997-cba4-479d-9ac6-92364edcc1a2": {
- "id": "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "label": "Sahamadio",
- "node": {
- "locationId": "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "name": "Sahamadio",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3597a6fa-bfc9-49c4-b378-6113de33fea5": {
- "id": "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "label": "MAHABO MANANIVO",
- "node": {
- "locationId": "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "name": "MAHABO MANANIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "69191346-9a9a-4dc1-8152-bfd50185cf12": {
- "id": "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "label": "FARAFANGANA",
- "node": {
- "locationId": "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "name": "FARAFANGANA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "583a8ba8-ddf0-4ecd-8923-e6cc0642b266": {
- "id": "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "label": "AmbalavatoNord",
- "node": {
- "locationId": "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "name": "AmbalavatoNord",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "053b9da3-e32b-47b7-9182-f9a31eac8eae": {
- "id": "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "label": "Ambohigogo",
- "node": {
- "locationId": "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "name": "Ambohigogo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "687f5d8c-5873-4b09-97fd-32af53d86b2f": {
- "id": "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "label": "MAROVANDRIKA",
- "node": {
- "locationId": "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "name": "MAROVANDRIKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "bb20d920-ef2d-4d18-8364-201949f3d6df": {
- "id": "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "label": "EFATSY",
- "node": {
- "locationId": "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "name": "EFATSY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f": {
- "id": "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "label": "Bevoay Beretra",
- "node": {
- "locationId": "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "name": "Bevoay Beretra",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "88e771fe-c874-4156-9193-206387ff917a": {
- "id": "88e771fe-c874-4156-9193-206387ff917a",
- "label": "Ankarana Miraihina",
- "node": {
- "locationId": "88e771fe-c874-4156-9193-206387ff917a",
- "name": "Ankarana Miraihina",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4fa8031b-51a6-49a8-ac01-8dce533d58d0": {
- "id": "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "label": "Manambotra Sud",
- "node": {
- "locationId": "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "name": "Manambotra Sud",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c44be6c2-592a-4a7b-b3fe-d382aea7fc52": {
- "id": "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "label": "Ivandrika",
- "node": {
- "locationId": "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "name": "Ivandrika",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "186c3dc8-49b5-4b08-862f-8759b0b2bc66": {
- "id": "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "label": "Mahabo Mananivo",
- "node": {
- "locationId": "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "name": "Mahabo Mananivo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "d87a25fe-3212-4e53-875e-3baaebbc9ae6": {
- "id": "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "label": "TOVONA",
- "node": {
- "locationId": "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "name": "TOVONA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b": {
- "id": "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "label": "Farafangana",
- "node": {
- "locationId": "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "name": "Farafangana",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8ba081d1-b759-4f50-b94a-d68c50add8a7": {
- "id": "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "label": "Anosy Tsararafa",
- "node": {
- "locationId": "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "name": "Anosy Tsararafa",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "d65167f1-87e0-4985-a099-9abc13a849e7": {
- "id": "d65167f1-87e0-4985-a099-9abc13a849e7",
- "label": "Antseranambe",
- "node": {
- "locationId": "d65167f1-87e0-4985-a099-9abc13a849e7",
- "name": "Antseranambe",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9d134109-1521-4a0f-857d-29059588718d": {
- "id": "9d134109-1521-4a0f-857d-29059588718d",
- "label": "ANKARANA-MIRAIHINA",
- "node": {
- "locationId": "9d134109-1521-4a0f-857d-29059588718d",
- "name": "ANKARANA-MIRAIHINA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2ffd2891-31ab-4e83-abdd-e9523faf50a1": {
- "id": "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "label": "SAHAMADIO",
- "node": {
- "locationId": "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "name": "SAHAMADIO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "de6ec6ae-c320-4d22-8a7e-8f022020982f": {
- "id": "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "label": "AMBALAVATO-ANTEVATO",
- "node": {
- "locationId": "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "name": "AMBALAVATO-ANTEVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "892635d0-c138-4e87-8855-908198c91d62": {
- "id": "892635d0-c138-4e87-8855-908198c91d62",
- "label": "AMBOHIGOGO",
- "node": {
- "locationId": "892635d0-c138-4e87-8855-908198c91d62",
- "name": "AMBOHIGOGO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "372b4100-94c4-44b2-8296-d483b1cae363": {
- "id": "372b4100-94c4-44b2-8296-d483b1cae363",
- "label": "Tangainony",
- "node": {
- "locationId": "372b4100-94c4-44b2-8296-d483b1cae363",
- "name": "Tangainony",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "ea74b2ca-4f4d-433e-8ae2-3e2ede138554": {
- "id": "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "label": "Amporoforo",
- "node": {
- "locationId": "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "name": "Amporoforo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "7542e25b-ade4-4504-bda5-40b3f82b023d": {
- "id": "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "label": "TANGAINONY",
- "node": {
- "locationId": "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "name": "TANGAINONY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "40d21627-c026-40d9-b72a-e85a1abb7267": {
- "id": "40d21627-c026-40d9-b72a-e85a1abb7267",
- "label": "Vohimasy",
- "node": {
- "locationId": "40d21627-c026-40d9-b72a-e85a1abb7267",
- "name": "Vohimasy",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3a25bcaa-7158-4ede-8457-0617c38b20bc": {
- "id": "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "label": "Mahafasa Centre",
- "node": {
- "locationId": "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "name": "Mahafasa Centre",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "508b5990-7205-4297-a924-c7381d4cb162": {
- "id": "508b5990-7205-4297-a924-c7381d4cb162",
- "label": "Ambalavato Antevato",
- "node": {
- "locationId": "508b5990-7205-4297-a924-c7381d4cb162",
- "name": "Ambalavato Antevato",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8e46c0f7-3fac-41b9-8307-035998c709c0": {
- "id": "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "label": "Mahavelo",
- "node": {
- "locationId": "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "name": "Mahavelo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "378814dd-48a3-4cf9-bcd3-2f63f55e9268": {
- "id": "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "label": "IVANDRIKA",
- "node": {
- "locationId": "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "name": "IVANDRIKA",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "f2a91957-4249-4256-920e-30e8d34c441c": {
- "id": "f2a91957-4249-4256-920e-30e8d34c441c",
- "label": "MANAMBOTRA-ATSIMO",
- "node": {
- "locationId": "f2a91957-4249-4256-920e-30e8d34c441c",
- "name": "MANAMBOTRA-ATSIMO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4": {
- "id": "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "label": "NAMOHORA-IABORANO",
- "node": {
- "locationId": "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "name": "NAMOHORA-IABORANO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "4e4b1d7c-466a-4ddb-9a25-e7227947404a": {
- "id": "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "label": "Mahafasa Afovoany",
- "node": {
- "locationId": "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "name": "Mahafasa Afovoany",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "013a9759-324b-4677-af94-8104e4492b7a": {
- "id": "013a9759-324b-4677-af94-8104e4492b7a",
- "label": "Vohitromby",
- "node": {
- "locationId": "013a9759-324b-4677-af94-8104e4492b7a",
- "name": "Vohitromby",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "6fed2284-660a-47a5-ab55-e538fce95bf4": {
- "id": "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "label": "Efatsy Anandroza",
- "node": {
- "locationId": "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "name": "Efatsy Anandroza",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "db4cd349-b4b5-432a-9f06-3d216389d90c": {
- "id": "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "label": "MAHAFASA-AFOVOANY",
- "node": {
- "locationId": "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "name": "MAHAFASA-AFOVOANY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "a4f16e7e-fa31-45f5-bf02-39014b89fa95": {
- "id": "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "label": "MAHAFASA CENTRE",
- "node": {
- "locationId": "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "name": "MAHAFASA CENTRE",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "2915768d-a774-4acc-917b-2ab14fc0f2e6": {
- "id": "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "label": "Iaborano Namohora",
- "node": {
- "locationId": "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "name": "Iaborano Namohora",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "72eacb6f-9dd0-4e44-912f-e49f400d54ee": {
- "id": "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "label": "ANOSY",
- "node": {
- "locationId": "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "name": "ANOSY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "faa85abb-bd9b-495f-8549-5efba48da916": {
- "id": "faa85abb-bd9b-495f-8549-5efba48da916",
- "label": "VOHIMASY",
- "node": {
- "locationId": "faa85abb-bd9b-495f-8549-5efba48da916",
- "name": "VOHIMASY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "089019b6-9139-4907-b185-194065abb68e": {
- "id": "089019b6-9139-4907-b185-194065abb68e",
- "label": "BERETRA-BEVOAY",
- "node": {
- "locationId": "089019b6-9139-4907-b185-194065abb68e",
- "name": "BERETRA-BEVOAY",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "8af078f2-5da8-4b09-8940-edf29dbfc3ce": {
- "id": "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "label": "Fenoarivo",
- "node": {
- "locationId": "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd": {
- "id": "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "label": "Evato",
- "node": {
- "locationId": "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "name": "Evato",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "07a81f8c-de00-4445-8cf8-ee7a30b05484": {
- "id": "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "label": "Etrotroka",
- "node": {
- "locationId": "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "name": "Etrotroka",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70": {
- "id": "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "label": "Anosivelo",
- "node": {
- "locationId": "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "name": "Anosivelo",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00": {
- "id": "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "label": "AMBALAVATO",
- "node": {
- "locationId": "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "name": "AMBALAVATO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "3f1a21d3-2983-43cd-801e-2e949227ab81": {
- "id": "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "label": "Maheriraty",
- "node": {
- "locationId": "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "name": "Maheriraty",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5": {
- "id": "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "label": "FENOARIVO",
- "node": {
- "locationId": "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "name": "FENOARIVO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "da3cc27f-2630-470f-9609-881e4b74a253": {
- "id": "da3cc27f-2630-470f-9609-881e4b74a253",
- "label": "IABOHAZO",
- "node": {
- "locationId": "da3cc27f-2630-470f-9609-881e4b74a253",
- "name": "IABOHAZO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- },
- "efe2bb66-0cc4-4227-9795-57afd8478ce3": {
- "id": "efe2bb66-0cc4-4227-9795-57afd8478ce3",
- "label": "AMBOHIMANDROSO",
- "node": {
- "locationId": "efe2bb66-0cc4-4227-9795-57afd8478ce3",
- "name": "AMBOHIMANDROSO",
- "parentLocation": {
- "locationId": "68d77755-a26f-4dc4-99d4-9da44ec57ce9",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- }
- },
- "parent": "ef3db216-0816-4cef-b108-706c17c2b40a"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bff67cd1-b5f7-45b2-b479-9b24043a751d": {
- "id": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "label": "MELAKY",
- "node": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "name": "MELAKY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "ca216882-93da-48f0-b1d8-5e6e8d853667": {
- "id": "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "label": "Maintirano",
- "node": {
- "locationId": "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "438f4235-95a5-497e-b1b2-5bdebc19b26c": {
- "id": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "label": "Morafenobe",
- "node": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "name": "Morafenobe",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9143467f-f83c-401d-aa04-d4fdcc40e9f5": {
- "id": "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "label": "Morafenobe",
- "node": {
- "locationId": "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "name": "Morafenobe",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "6028a30f-3af7-4786-b970-3d9a2ba75928": {
- "id": "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "label": "Andramy",
- "node": {
- "locationId": "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "name": "Andramy",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "2747ec7f-ed99-4eea-965d-488f93a4aafd": {
- "id": "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "label": "Beravina",
- "node": {
- "locationId": "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "name": "Beravina",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- },
- "9e425374-dcfa-4509-b11e-5dd61f5d6cd4": {
- "id": "9e425374-dcfa-4509-b11e-5dd61f5d6cd4",
- "label": "Antranokoaky",
- "node": {
- "locationId": "9e425374-dcfa-4509-b11e-5dd61f5d6cd4",
- "name": "Antranokoaky",
- "parentLocation": {
- "locationId": "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "438f4235-95a5-497e-b1b2-5bdebc19b26c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c": {
- "id": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "label": "Ambatomainty",
- "node": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "66718f37-bec0-4fff-aa98-6e828ce212c7": {
- "id": "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "label": "Ambatomainty",
- "node": {
- "locationId": "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93": {
- "id": "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "label": "Bemarivo",
- "node": {
- "locationId": "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "name": "Bemarivo",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "fcb0b611-50b2-4955-8786-65caa42ce725": {
- "id": "fcb0b611-50b2-4955-8786-65caa42ce725",
- "label": "Sarodrano",
- "node": {
- "locationId": "fcb0b611-50b2-4955-8786-65caa42ce725",
- "name": "Sarodrano",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "89fedccd-9c58-4876-b20d-e48c2356bdad": {
- "id": "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "label": "Marotsialeha",
- "node": {
- "locationId": "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "name": "Marotsialeha",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- },
- "e64a198c-07f4-4634-88c4-da46df763961": {
- "id": "e64a198c-07f4-4634-88c4-da46df763961",
- "label": "Makaraingo",
- "node": {
- "locationId": "e64a198c-07f4-4634-88c4-da46df763961",
- "name": "Makaraingo",
- "parentLocation": {
- "locationId": "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ef4d634d-0165-4b07-919c-b39ed29c2e4c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "82a9899a-4857-4196-860d-ef1b8afae5e1": {
- "id": "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "label": "Antsalova",
- "node": {
- "locationId": "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "name": "Antsalova",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c": {
- "id": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "label": "Besalampy",
- "node": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "name": "Besalampy",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8a27dfa8-e620-40bd-81e6-213fca2fa775": {
- "id": "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "label": "Bekodoka",
- "node": {
- "locationId": "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "name": "Bekodoka",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "275e7af4-85bc-44c7-9931-3a4f2f72bae6": {
- "id": "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "label": "Soanenga",
- "node": {
- "locationId": "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "name": "Soanenga",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5": {
- "id": "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "label": "Besalampy",
- "node": {
- "locationId": "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "name": "Besalampy",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "07d02dc2-7dc3-48f9-ad34-9d6008e4433d": {
- "id": "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "label": "Ambolodia Sud",
- "node": {
- "locationId": "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "name": "Ambolodia Sud",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "e22533d8-5583-4292-a2b2-f2c6a20bb990": {
- "id": "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "label": "Mahabe",
- "node": {
- "locationId": "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "name": "Mahabe",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "bc2c4be4-9ed0-4e1a-a657-327791e79b0e": {
- "id": "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "label": "Marovoay Sud",
- "node": {
- "locationId": "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "name": "Marovoay Sud",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "98c561af-5b2c-4718-9f8b-c65b344e3087": {
- "id": "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "label": "Ankasakasa Tsibiray",
- "node": {
- "locationId": "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "name": "Ankasakasa Tsibiray",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6": {
- "id": "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "label": "Besalampy (Ampako)",
- "node": {
- "locationId": "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "name": "Besalampy (Ampako)",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- },
- "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b": {
- "id": "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b",
- "label": "Ampako",
- "node": {
- "locationId": "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b",
- "name": "Ampako",
- "parentLocation": {
- "locationId": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "9f9761e4-f011-44be-9c51-82c4ab8aa556": {
- "id": "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "label": "Maintirano",
- "node": {
- "locationId": "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "8379918d-b8c9-47a7-8994-20029e7efb76": {
- "id": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "label": "ANTSALOVA",
- "node": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "name": "ANTSALOVA",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b12b888d-207a-4eda-ae28-80d69be396e6": {
- "id": "b12b888d-207a-4eda-ae28-80d69be396e6",
- "label": "TRANGAHY",
- "node": {
- "locationId": "b12b888d-207a-4eda-ae28-80d69be396e6",
- "name": "TRANGAHY",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "d721ff7f-5a44-4677-8923-e44f35c9b15a": {
- "id": "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "label": "Soahany",
- "node": {
- "locationId": "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "name": "Soahany",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3": {
- "id": "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "label": "Bemaraha Atsinanana",
- "node": {
- "locationId": "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "name": "Bemaraha Atsinanana",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "18de7f24-7a28-40b9-8418-2df0b997eb46": {
- "id": "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "label": "Antsalova",
- "node": {
- "locationId": "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "name": "Antsalova",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "f376f723-0053-4002-8d18-ee18256304db": {
- "id": "f376f723-0053-4002-8d18-ee18256304db",
- "label": "Bekopaka",
- "node": {
- "locationId": "f376f723-0053-4002-8d18-ee18256304db",
- "name": "Bekopaka",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "62416ce1-8ade-4c98-b939-b850fa294ea1": {
- "id": "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "label": "Trangahy",
- "node": {
- "locationId": "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "name": "Trangahy",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "201e0eb9-eae2-422a-ae06-90ff7b2e3d63": {
- "id": "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "label": "SOAHANY",
- "node": {
- "locationId": "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "name": "SOAHANY",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "01946d70-2736-44e7-94bd-8e50b3335925": {
- "id": "01946d70-2736-44e7-94bd-8e50b3335925",
- "label": "BEKOPAKA",
- "node": {
- "locationId": "01946d70-2736-44e7-94bd-8e50b3335925",
- "name": "BEKOPAKA",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- },
- "3d7f5686-23a1-4496-a580-3dac06a253f9": {
- "id": "3d7f5686-23a1-4496-a580-3dac06a253f9",
- "label": "Masoarivo",
- "node": {
- "locationId": "3d7f5686-23a1-4496-a580-3dac06a253f9",
- "name": "Masoarivo",
- "parentLocation": {
- "locationId": "8379918d-b8c9-47a7-8994-20029e7efb76",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8379918d-b8c9-47a7-8994-20029e7efb76"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- },
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27": {
- "id": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "label": "MAINTIRANO",
- "node": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "name": "MAINTIRANO",
- "parentLocation": {
- "locationId": "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "70599be8-4745-411a-ae7f-655bc5d476c9": {
- "id": "70599be8-4745-411a-ae7f-655bc5d476c9",
- "label": "MAFAIJIJO",
- "node": {
- "locationId": "70599be8-4745-411a-ae7f-655bc5d476c9",
- "name": "MAFAIJIJO",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "1767b3f5-1013-4faa-91b6-85c81e15c89b": {
- "id": "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "label": "Bebaboky Sud",
- "node": {
- "locationId": "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "name": "Bebaboky Sud",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "b1e7d6a6-1609-4dc8-98d9-58af8e78562d": {
- "id": "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "label": "BETANATANANA",
- "node": {
- "locationId": "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "name": "BETANATANANA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "40cc0317-a026-41eb-be31-90f959286438": {
- "id": "40cc0317-a026-41eb-be31-90f959286438",
- "label": "Andabotoka",
- "node": {
- "locationId": "40cc0317-a026-41eb-be31-90f959286438",
- "name": "Andabotoka",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0": {
- "id": "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "label": "Bemokotra Sud",
- "node": {
- "locationId": "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "name": "Bemokotra Sud",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "d6ad608e-c65c-4127-9a87-29e5f0604228": {
- "id": "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "label": "Mafaijijo",
- "node": {
- "locationId": "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "name": "Mafaijijo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "35d91349-ce44-4d67-8e9d-081f3c143d94": {
- "id": "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "label": "Veromanga",
- "node": {
- "locationId": "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "name": "Veromanga",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "bdd4a2b6-b880-4416-8494-64ec118305af": {
- "id": "bdd4a2b6-b880-4416-8494-64ec118305af",
- "label": "Tambohorano",
- "node": {
- "locationId": "bdd4a2b6-b880-4416-8494-64ec118305af",
- "name": "Tambohorano",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "31fd5245-50e4-498d-8b20-2a58e1e5b9e7": {
- "id": "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "label": "Marohazo",
- "node": {
- "locationId": "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "name": "Marohazo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "b978ffa0-799d-466d-9e63-86873cb5912f": {
- "id": "b978ffa0-799d-466d-9e63-86873cb5912f",
- "label": "Andrea",
- "node": {
- "locationId": "b978ffa0-799d-466d-9e63-86873cb5912f",
- "name": "Andrea",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "78b230fb-53e3-4c70-b361-27ef7fc29e5a": {
- "id": "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "label": "Antsondrodava",
- "node": {
- "locationId": "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "name": "Antsondrodava",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e": {
- "id": "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "label": "ANTSONDRONDAVA",
- "node": {
- "locationId": "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "name": "ANTSONDRONDAVA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "40e34a5a-f842-4261-998d-e44dd8009675": {
- "id": "40e34a5a-f842-4261-998d-e44dd8009675",
- "label": "ANDREA",
- "node": {
- "locationId": "40e34a5a-f842-4261-998d-e44dd8009675",
- "name": "ANDREA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "beff899e-c5f8-49fa-a57a-837cdcf381b5": {
- "id": "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "label": "Ankisatra",
- "node": {
- "locationId": "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "name": "Ankisatra",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "ceb2df81-4d6b-4537-8b07-c1acedd59bfc": {
- "id": "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "label": "ANKISATRA",
- "node": {
- "locationId": "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "name": "ANKISATRA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "dc851888-11bd-4470-9749-01daced3bcab": {
- "id": "dc851888-11bd-4470-9749-01daced3bcab",
- "label": "Antsaidoha Bebao",
- "node": {
- "locationId": "dc851888-11bd-4470-9749-01daced3bcab",
- "name": "Antsaidoha Bebao",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "e141f6e0-f7c8-4876-9560-0ba84da81cd1": {
- "id": "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "label": "Belitsaky",
- "node": {
- "locationId": "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "name": "Belitsaky",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "eb301da0-2002-461e-86e5-11d8693212e8": {
- "id": "eb301da0-2002-461e-86e5-11d8693212e8",
- "label": "BELITSAKA",
- "node": {
- "locationId": "eb301da0-2002-461e-86e5-11d8693212e8",
- "name": "BELITSAKA",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "c21b49b2-c8bb-4d71-a757-b1abced13f65": {
- "id": "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "label": "Maintirano",
- "node": {
- "locationId": "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "name": "Maintirano",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "2459b0dc-2062-4cfe-98cf-7bd4845ff74e": {
- "id": "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "label": "Andranovao",
- "node": {
- "locationId": "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "name": "Andranovao",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "8b7b446c-75cc-4a11-b56d-1813b8060c7b": {
- "id": "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "label": "Berevo Ranobe",
- "node": {
- "locationId": "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "name": "Berevo Ranobe",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "45f3f7c9-8e62-4878-8f17-495ba2915dee": {
- "id": "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "label": "Betanatanana",
- "node": {
- "locationId": "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "name": "Betanatanana",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- },
- "3efdd920-bdc9-447a-83be-031d6f294268": {
- "id": "3efdd920-bdc9-447a-83be-031d6f294268",
- "label": "Maromavo",
- "node": {
- "locationId": "3efdd920-bdc9-447a-83be-031d6f294268",
- "name": "Maromavo",
- "parentLocation": {
- "locationId": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- }
- },
- "parent": "bff67cd1-b5f7-45b2-b479-9b24043a751d"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "cd949e0b-79c9-4e54-95c0-997146025b64": {
- "id": "cd949e0b-79c9-4e54-95c0-997146025b64",
- "label": "Vakinankaratra",
- "node": {
- "locationId": "cd949e0b-79c9-4e54-95c0-997146025b64",
- "name": "Vakinankaratra",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "35c69b22-8595-4118-8322-0418ca32f06f": {
- "id": "35c69b22-8595-4118-8322-0418ca32f06f",
- "label": "ANOSY",
- "node": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "name": "ANOSY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "3e120091-6753-452b-9be9-0cb092cd4ddd": {
- "id": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "label": "TAOLAGNARO",
- "node": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "name": "TAOLAGNARO",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9ee3e5f-766c-4cc4-bf59-55556098eb25": {
- "id": "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "label": "Bevoay",
- "node": {
- "locationId": "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "name": "Bevoay",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f882cf38-7d36-4cb3-b6a3-99b1d3e21084": {
- "id": "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "label": "BEVOAY",
- "node": {
- "locationId": "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "name": "BEVOAY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "5c7fc241-aa04-4b88-9813-8873185170cf": {
- "id": "5c7fc241-aa04-4b88-9813-8873185170cf",
- "label": "Ampasimena",
- "node": {
- "locationId": "5c7fc241-aa04-4b88-9813-8873185170cf",
- "name": "Ampasimena",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da": {
- "id": "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "label": "Enaniliha",
- "node": {
- "locationId": "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "name": "Enaniliha",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "bbf51669-1e92-493b-bc33-395378f2943d": {
- "id": "bbf51669-1e92-493b-bc33-395378f2943d",
- "label": "ANALAPATSY",
- "node": {
- "locationId": "bbf51669-1e92-493b-bc33-395378f2943d",
- "name": "ANALAPATSY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e2148c22-3c0a-4aee-afbf-c1c9ff220f14": {
- "id": "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "label": "Ankaramena",
- "node": {
- "locationId": "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "name": "Ankaramena",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "679fb10d-3203-4598-a4ff-93cc6ae58212": {
- "id": "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "label": "CU Taolagnaro",
- "node": {
- "locationId": "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "name": "CU Taolagnaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "4b195506-3956-4691-be9c-bc28d21e204f": {
- "id": "4b195506-3956-4691-be9c-bc28d21e204f",
- "label": "Taolagnaro CU",
- "node": {
- "locationId": "4b195506-3956-4691-be9c-bc28d21e204f",
- "name": "Taolagnaro CU",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "3b70614a-1355-45d6-9d03-beac91b44b56": {
- "id": "3b70614a-1355-45d6-9d03-beac91b44b56",
- "label": "AMBATOABO",
- "node": {
- "locationId": "3b70614a-1355-45d6-9d03-beac91b44b56",
- "name": "AMBATOABO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ca2b8aae-47b6-4582-9e02-7e38ada7a850": {
- "id": "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "label": "Enakara Haut",
- "node": {
- "locationId": "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "name": "Enakara Haut",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "7c78cc3c-b4a4-4925-934f-04f9654cae88": {
- "id": "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "label": "Ifarantsa",
- "node": {
- "locationId": "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "name": "Ifarantsa",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e10efd4e-f85a-4d38-9fd9-b88369d3a367": {
- "id": "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "label": "RANOPISO",
- "node": {
- "locationId": "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "name": "RANOPISO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "004c124d-e738-47d5-9810-48b5236e3fee": {
- "id": "004c124d-e738-47d5-9810-48b5236e3fee",
- "label": "ANALAMARY",
- "node": {
- "locationId": "004c124d-e738-47d5-9810-48b5236e3fee",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a222be5a-1d27-416a-83ff-ab74a4dd75d0": {
- "id": "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "label": "Ambatoabo",
- "node": {
- "locationId": "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "name": "Ambatoabo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "acb926cb-5674-437b-84ba-4eec7c6a439d": {
- "id": "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "label": "FENOEVO",
- "node": {
- "locationId": "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "name": "FENOEVO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a13f8619-c783-4745-9afc-bf14c24da18b": {
- "id": "a13f8619-c783-4745-9afc-bf14c24da18b",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "a13f8619-c783-4745-9afc-bf14c24da18b",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "107f3ed2-1127-49e1-b994-1ad87480f2d5": {
- "id": "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "label": "Analapatsy",
- "node": {
- "locationId": "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "name": "Analapatsy",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "c7d027e4-3ad9-40e6-aa5a-a09505bf9929": {
- "id": "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "label": "MANDROMODROMOTRA",
- "node": {
- "locationId": "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "name": "MANDROMODROMOTRA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "59a9dfce-afbb-4e9a-8627-5551f61232f3": {
- "id": "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "label": "Soanierana",
- "node": {
- "locationId": "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "name": "Soanierana",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "97ff27dd-73bb-4500-b513-d5eb1d703369": {
- "id": "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "label": "ENANILIHA",
- "node": {
- "locationId": "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "name": "ENANILIHA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0430dbe5-efe8-4223-ba61-f51003b62088": {
- "id": "0430dbe5-efe8-4223-ba61-f51003b62088",
- "label": "Ampasy Nahampoana",
- "node": {
- "locationId": "0430dbe5-efe8-4223-ba61-f51003b62088",
- "name": "Ampasy Nahampoana",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "127eb33a-b7e6-4723-ad96-85d0e0120954": {
- "id": "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "label": "ISAKA IVONDRO",
- "node": {
- "locationId": "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "name": "ISAKA IVONDRO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8": {
- "id": "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "label": "Ihazoambo",
- "node": {
- "locationId": "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "name": "Ihazoambo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508": {
- "id": "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "label": "ANDRANOBORY",
- "node": {
- "locationId": "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "name": "ANDRANOBORY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b26243a3-a312-4841-a6cd-4f7718bfb508": {
- "id": "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "label": "MANDISO",
- "node": {
- "locationId": "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "name": "MANDISO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "60c0cd71-cd89-4410-8dca-21c86433cce6": {
- "id": "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "label": "ENAKARA",
- "node": {
- "locationId": "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "name": "ENAKARA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "461d8fc2-9798-465b-97b2-d805df9e0c9c": {
- "id": "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "label": "Manantenina",
- "node": {
- "locationId": "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "name": "Manantenina",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "d5818aba-4ed4-4260-9e6e-e810ea507575": {
- "id": "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "label": "Ranomafana Atsimo",
- "node": {
- "locationId": "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "name": "Ranomafana Atsimo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "449f3116-932e-47b8-99f3-d5dab0a81f7f": {
- "id": "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "label": "ANKARAMENA",
- "node": {
- "locationId": "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "name": "ANKARAMENA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f2f3e7a0-b647-4545-9cbe-01d31519481f": {
- "id": "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "label": "ANKARIERA",
- "node": {
- "locationId": "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "name": "ANKARIERA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7": {
- "id": "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "label": "Mandromondromotra",
- "node": {
- "locationId": "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "name": "Mandromondromotra",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b5b1e61b-f82e-48bb-8077-c5251a677fe2": {
- "id": "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "label": "MANDROMONDROMOTRA",
- "node": {
- "locationId": "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "name": "MANDROMONDROMOTRA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0ae094df-a0b3-4022-8a12-de36199e0875": {
- "id": "0ae094df-a0b3-4022-8a12-de36199e0875",
- "label": "MANAMBARO",
- "node": {
- "locationId": "0ae094df-a0b3-4022-8a12-de36199e0875",
- "name": "MANAMBARO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "12adfc45-5762-4538-8752-026c1c71432a": {
- "id": "12adfc45-5762-4538-8752-026c1c71432a",
- "label": "Ranopiso",
- "node": {
- "locationId": "12adfc45-5762-4538-8752-026c1c71432a",
- "name": "Ranopiso",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e4514208-4e7e-4a50-97f4-da0f72fbe0af": {
- "id": "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "label": "MANANTENINA",
- "node": {
- "locationId": "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "name": "MANANTENINA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "2e9fe1a0-ef76-4828-8449-945456b7651f": {
- "id": "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "label": "SARISAMBO",
- "node": {
- "locationId": "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "name": "SARISAMBO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a": {
- "id": "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "label": "MAHATALAKY",
- "node": {
- "locationId": "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "name": "MAHATALAKY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "f1bef5ce-c105-459c-a448-f397c3cbc417": {
- "id": "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "label": "Tanandava",
- "node": {
- "locationId": "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "333e8803-a727-4874-9913-21a7136c220b": {
- "id": "333e8803-a727-4874-9913-21a7136c220b",
- "label": "IFARANTSA",
- "node": {
- "locationId": "333e8803-a727-4874-9913-21a7136c220b",
- "name": "IFARANTSA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "3ab28411-380b-4dcd-8e9d-942b82b7b1ca": {
- "id": "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "label": "Ankariera",
- "node": {
- "locationId": "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "name": "Ankariera",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf": {
- "id": "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "label": "TAOLANARO",
- "node": {
- "locationId": "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "name": "TAOLANARO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "ca47219b-3216-41e7-b112-94fe4df13907": {
- "id": "ca47219b-3216-41e7-b112-94fe4df13907",
- "label": "RANOMAFANA",
- "node": {
- "locationId": "ca47219b-3216-41e7-b112-94fe4df13907",
- "name": "RANOMAFANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "31c08428-af9f-43e9-8b66-de2236630bfa": {
- "id": "31c08428-af9f-43e9-8b66-de2236630bfa",
- "label": "Iaboakoho",
- "node": {
- "locationId": "31c08428-af9f-43e9-8b66-de2236630bfa",
- "name": "Iaboakoho",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "09b3b46f-71a1-45f7-9ab4-b93e449e2205": {
- "id": "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "label": "Taolagnaro",
- "node": {
- "locationId": "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "169ba617-507d-4044-bf33-285b734edeaf": {
- "id": "169ba617-507d-4044-bf33-285b734edeaf",
- "label": "IABOAKOHO",
- "node": {
- "locationId": "169ba617-507d-4044-bf33-285b734edeaf",
- "name": "IABOAKOHO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "8d083435-cd6a-46c7-abed-78b12e51840c": {
- "id": "8d083435-cd6a-46c7-abed-78b12e51840c",
- "label": "SOANIERANA",
- "node": {
- "locationId": "8d083435-cd6a-46c7-abed-78b12e51840c",
- "name": "SOANIERANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5": {
- "id": "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "label": "Fenoeva Efita",
- "node": {
- "locationId": "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "name": "Fenoeva Efita",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "1ea89a7d-f68a-463c-b9a8-2f3f5883c506": {
- "id": "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "label": "SOAVARY",
- "node": {
- "locationId": "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "name": "SOAVARY",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "db8f25c4-c0e3-4ddb-bf1a-221322cab289": {
- "id": "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "label": "Sarisambo",
- "node": {
- "locationId": "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "name": "Sarisambo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "80d8fcf4-40c5-4119-8979-9e3c16b04804": {
- "id": "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "label": "Mandiso",
- "node": {
- "locationId": "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "name": "Mandiso",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6d269825-f43f-45a1-a4d5-e0fda64c7242": {
- "id": "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "label": "AMPASY-NAHAMPOANA",
- "node": {
- "locationId": "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "name": "AMPASY-NAHAMPOANA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "0b62efde-26b6-4a89-ad15-abdf28f1761b": {
- "id": "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "label": "Andranobory",
- "node": {
- "locationId": "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "name": "Andranobory",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "fa4eef39-f011-4a37-878b-539028bebccb": {
- "id": "fa4eef39-f011-4a37-878b-539028bebccb",
- "label": "Manambaro",
- "node": {
- "locationId": "fa4eef39-f011-4a37-878b-539028bebccb",
- "name": "Manambaro",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "b626e249-edcd-43f2-bbd9-b06e3ca374a8": {
- "id": "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "label": "AMPASIMENA",
- "node": {
- "locationId": "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "name": "AMPASIMENA",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "94714578-94db-40dc-80fe-2c8863e7f309": {
- "id": "94714578-94db-40dc-80fe-2c8863e7f309",
- "label": "TANANDAVA MANDRERE",
- "node": {
- "locationId": "94714578-94db-40dc-80fe-2c8863e7f309",
- "name": "TANANDAVA MANDRERE",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "193c3010-ee72-466c-888f-0fb977871fe3": {
- "id": "193c3010-ee72-466c-888f-0fb977871fe3",
- "label": "ISAKA-IVONDRO",
- "node": {
- "locationId": "193c3010-ee72-466c-888f-0fb977871fe3",
- "name": "ISAKA-IVONDRO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "510c05fb-0d9d-4805-b79b-b60f038ab9cf": {
- "id": "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "label": "Analamary",
- "node": {
- "locationId": "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6f2bb2f3-7578-43b0-a2fb-dcca3af00868": {
- "id": "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "label": "Soavary",
- "node": {
- "locationId": "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "name": "Soavary",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "6feb29db-22e8-475d-b4b3-3c28b7953ac4": {
- "id": "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "label": "Mahatalaky",
- "node": {
- "locationId": "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "name": "Mahatalaky",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "e4ffe82e-7551-4e61-a529-2eeea64948b2": {
- "id": "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "label": "Ankilivalo",
- "node": {
- "locationId": "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- },
- "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63": {
- "id": "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63",
- "label": "EMAGNOBO",
- "node": {
- "locationId": "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63",
- "name": "EMAGNOBO",
- "parentLocation": {
- "locationId": "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3e120091-6753-452b-9be9-0cb092cd4ddd"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3": {
- "id": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "label": "AMBOASARY SUD",
- "node": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "name": "AMBOASARY SUD",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1dfcd242-f084-4a3a-8711-4f712bf433dd": {
- "id": "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "label": "RANOBE",
- "node": {
- "locationId": "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "name": "RANOBE",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "ce05fa82-abca-44fd-93b7-1319b74f83be": {
- "id": "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "label": "Esira",
- "node": {
- "locationId": "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "name": "Esira",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "92e4481a-2fbb-4679-bb0f-3b014947b4a6": {
- "id": "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "label": "Amboasary Sud",
- "node": {
- "locationId": "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "name": "Amboasary Sud",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "55d60ad9-07f3-42c7-b2c2-64b6840ad748": {
- "id": "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "label": "MAROTSIRAKA",
- "node": {
- "locationId": "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "name": "MAROTSIRAKA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1b0798d3-c455-42f5-94ca-1a0718949dc1": {
- "id": "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "label": "Ifotaka",
- "node": {
- "locationId": "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "name": "Ifotaka",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a2f93b3e-9234-491d-9ad4-740b1f251e10": {
- "id": "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "label": "Mahaly",
- "node": {
- "locationId": "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "name": "Mahaly",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "3e85cc01-5f97-45d7-ade7-9e8798eeae34": {
- "id": "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "label": "Berano",
- "node": {
- "locationId": "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "name": "Berano",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "6a5da75e-a85d-46bc-84d0-00dd1e1982ba": {
- "id": "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "label": "Tsivory",
- "node": {
- "locationId": "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "name": "Tsivory",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f": {
- "id": "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "label": "BERANO",
- "node": {
- "locationId": "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "name": "BERANO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "694e9437-135f-431f-bb74-f55eceff56d6": {
- "id": "694e9437-135f-431f-bb74-f55eceff56d6",
- "label": "MANEVY",
- "node": {
- "locationId": "694e9437-135f-431f-bb74-f55eceff56d6",
- "name": "MANEVY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "c100241f-a892-4bc7-97bf-7ed02ed0d40e": {
- "id": "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "label": "BEHARA",
- "node": {
- "locationId": "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "name": "BEHARA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "702369a4-5a29-4bd5-924b-8b09cad4427d": {
- "id": "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "label": "MAHALY",
- "node": {
- "locationId": "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "name": "MAHALY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c": {
- "id": "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "label": "TSIVORY",
- "node": {
- "locationId": "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "name": "TSIVORY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "aff4922a-e1fb-418e-83d1-54a3ef16c61f": {
- "id": "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "label": "MAROMBY",
- "node": {
- "locationId": "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "name": "MAROMBY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "a5913192-8f38-45a8-9d54-dd3f7797f2a4": {
- "id": "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "label": "Marotsiraka",
- "node": {
- "locationId": "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "name": "Marotsiraka",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "947cef7f-eb8f-447a-99ea-e6bbe3d51f76": {
- "id": "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "label": "Maromby",
- "node": {
- "locationId": "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "name": "Maromby",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "9866749c-bfcb-4f17-8242-6c5fae2c974e": {
- "id": "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "label": "Mahabo",
- "node": {
- "locationId": "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1809268c-bb0c-4649-aae3-62b50d9a45c4": {
- "id": "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "label": "Ebelo",
- "node": {
- "locationId": "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "name": "Ebelo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c": {
- "id": "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "label": "Sampona",
- "node": {
- "locationId": "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "name": "Sampona",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "af30a127-c6f1-4b97-97ee-cdd82268c227": {
- "id": "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "label": "Elonty",
- "node": {
- "locationId": "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "name": "Elonty",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0": {
- "id": "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "label": "Tranomaro",
- "node": {
- "locationId": "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "name": "Tranomaro",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "41c72162-cc96-4a1d-8704-4469a1e86c60": {
- "id": "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "label": "ESIRA",
- "node": {
- "locationId": "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "name": "ESIRA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "744add6a-c7c4-44e5-ab0c-3213b127e57e": {
- "id": "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "label": "Behara",
- "node": {
- "locationId": "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "name": "Behara",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "124696f9-87ed-4178-ba7c-d100268dddba": {
- "id": "124696f9-87ed-4178-ba7c-d100268dddba",
- "label": "AMBOASARY SUD",
- "node": {
- "locationId": "124696f9-87ed-4178-ba7c-d100268dddba",
- "name": "AMBOASARY SUD",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "6f7933af-a024-435e-a875-a73fbdb69180": {
- "id": "6f7933af-a024-435e-a875-a73fbdb69180",
- "label": "TANANDAVA SUD",
- "node": {
- "locationId": "6f7933af-a024-435e-a875-a73fbdb69180",
- "name": "TANANDAVA SUD",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "42c86929-005d-42d1-8277-50e374ff3337": {
- "id": "42c86929-005d-42d1-8277-50e374ff3337",
- "label": "TRANOMARO",
- "node": {
- "locationId": "42c86929-005d-42d1-8277-50e374ff3337",
- "name": "TRANOMARO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "ef302e17-47f9-424e-966e-ead0bf3b66fb": {
- "id": "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "label": "Tomboarivo",
- "node": {
- "locationId": "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "name": "Tomboarivo",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b3976e90-85ce-4de1-ad1c-fa085ccca63e": {
- "id": "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "label": "Manevy",
- "node": {
- "locationId": "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "name": "Manevy",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b11dd42f-b61d-434b-b093-b348f4a0f70d": {
- "id": "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "label": "TOMBOARIVO",
- "node": {
- "locationId": "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "name": "TOMBOARIVO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "60d8a1df-67b3-4ee3-a7e3-248b3967198b": {
- "id": "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "label": "ELONTY",
- "node": {
- "locationId": "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "name": "ELONTY",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "eb6feb3f-ccc4-451a-808e-0f02beb43c31": {
- "id": "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "label": "Tanandava Sud",
- "node": {
- "locationId": "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "name": "Tanandava Sud",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "f154f739-9998-43b3-85ca-33a4dfd4fb68": {
- "id": "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "label": "SAMPONA",
- "node": {
- "locationId": "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "name": "SAMPONA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "7fadc481-9eaf-4a99-aded-e5e7a2471b08": {
- "id": "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "label": "Ranobe",
- "node": {
- "locationId": "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "name": "Ranobe",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "79d35231-617d-4a57-83e6-fefe79351454": {
- "id": "79d35231-617d-4a57-83e6-fefe79351454",
- "label": "EBELO",
- "node": {
- "locationId": "79d35231-617d-4a57-83e6-fefe79351454",
- "name": "EBELO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "9672b87b-9c5a-41a9-b9a4-d8caf2967947": {
- "id": "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "label": "IFOTAKA",
- "node": {
- "locationId": "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "name": "IFOTAKA",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "b0d5522f-cf83-4c6d-a380-69232af9cada": {
- "id": "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "label": "MAHABO",
- "node": {
- "locationId": "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- },
- "1b723dfb-f080-4258-a429-d5b145573846": {
- "id": "1b723dfb-f080-4258-a429-d5b145573846",
- "label": "BERANO VILLE",
- "node": {
- "locationId": "1b723dfb-f080-4258-a429-d5b145573846",
- "name": "BERANO VILLE",
- "parentLocation": {
- "locationId": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9": {
- "id": "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "label": "Taolagnaro",
- "node": {
- "locationId": "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "3215a808-0a42-4754-991b-2692a22c9d7d": {
- "id": "3215a808-0a42-4754-991b-2692a22c9d7d",
- "label": "Amboasary Sud",
- "node": {
- "locationId": "3215a808-0a42-4754-991b-2692a22c9d7d",
- "name": "Amboasary Sud",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87": {
- "id": "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "label": "Betroka",
- "node": {
- "locationId": "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "name": "Betroka",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc": {
- "id": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "label": "BETROKA",
- "node": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "name": "BETROKA",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "23c35721-4ab5-4661-ad50-a1962bb7851d": {
- "id": "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "label": "BEKOROBO",
- "node": {
- "locationId": "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "name": "BEKOROBO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696": {
- "id": "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "label": "Naninora",
- "node": {
- "locationId": "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "name": "Naninora",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "e010d955-d182-4193-abe0-9c9f9d5206c1": {
- "id": "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "label": "Beampombo I",
- "node": {
- "locationId": "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "name": "Beampombo I",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "92fd0f23-460c-4a8f-bffc-e39c8f95804c": {
- "id": "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "label": "Beampombo II",
- "node": {
- "locationId": "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "name": "Beampombo II",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "882803ed-5f77-4f96-a53b-65e2fa842430": {
- "id": "882803ed-5f77-4f96-a53b-65e2fa842430",
- "label": "Mahasoa Est",
- "node": {
- "locationId": "882803ed-5f77-4f96-a53b-65e2fa842430",
- "name": "Mahasoa Est",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "ff4e8d20-61d9-4503-8cb1-47d867436869": {
- "id": "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "label": "NANINORA",
- "node": {
- "locationId": "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "name": "NANINORA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "de56dd8f-8e01-424a-8d55-4e8b444d4186": {
- "id": "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "label": "Isoanala",
- "node": {
- "locationId": "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "name": "Isoanala",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "a6c62c2d-72c0-4f03-ad17-4edefce6e496": {
- "id": "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "label": "IVAHONA",
- "node": {
- "locationId": "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "name": "IVAHONA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd": {
- "id": "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "label": "Sakamahily Ouest",
- "node": {
- "locationId": "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "name": "Sakamahily Ouest",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "80b2b157-c6ba-4741-9cff-f6cfa779ded9": {
- "id": "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "label": "Analamary",
- "node": {
- "locationId": "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "e6120f35-5d38-47f1-bf49-de36a5833f8c": {
- "id": "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "label": "Ianabinda",
- "node": {
- "locationId": "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "name": "Ianabinda",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "fc4ce702-d9fa-4890-b4a5-e0f334115882": {
- "id": "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "label": "Benato toby",
- "node": {
- "locationId": "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "name": "Benato toby",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "c6f24ac8-f785-4f49-a09a-c969c7f05f8b": {
- "id": "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "label": "Betroka",
- "node": {
- "locationId": "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "name": "Betroka",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "d31e73a7-c487-44dc-8a32-d70ac572ad81": {
- "id": "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "label": "ANALAMARY",
- "node": {
- "locationId": "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "1e090239-9524-442d-b318-bdf18efe285b": {
- "id": "1e090239-9524-442d-b318-bdf18efe285b",
- "label": "IANAKAFY",
- "node": {
- "locationId": "1e090239-9524-442d-b318-bdf18efe285b",
- "name": "IANAKAFY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "08a61379-f59c-415b-bc5b-b03d941a9787": {
- "id": "08a61379-f59c-415b-bc5b-b03d941a9787",
- "label": "ISOANALA",
- "node": {
- "locationId": "08a61379-f59c-415b-bc5b-b03d941a9787",
- "name": "ISOANALA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "5f18c6d7-0a8a-4431-9845-da8a7f11fc86": {
- "id": "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "label": "MAHASOA-EST",
- "node": {
- "locationId": "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "name": "MAHASOA-EST",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "589e25ff-6a12-4ab9-b44b-0dd402e947fa": {
- "id": "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "label": "Ambatomivary",
- "node": {
- "locationId": "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "name": "Ambatomivary",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "899a6c8a-e718-4731-8f50-16c32e47619f": {
- "id": "899a6c8a-e718-4731-8f50-16c32e47619f",
- "label": "BEAMPOMBO II",
- "node": {
- "locationId": "899a6c8a-e718-4731-8f50-16c32e47619f",
- "name": "BEAMPOMBO II",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cd1ecae6-301d-4964-96d9-c07c80710e5c": {
- "id": "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "label": "BETROKA",
- "node": {
- "locationId": "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "name": "BETROKA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "caf5bbc0-7c24-4a97-815f-5be99495dc11": {
- "id": "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "label": "ANDRIANDAMPY",
- "node": {
- "locationId": "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "name": "ANDRIANDAMPY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "6eb5c944-e2c7-4eac-93a9-ad7996924fce": {
- "id": "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "label": "MAHABO",
- "node": {
- "locationId": "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "name": "MAHABO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "da56c3c1-ab52-4d5f-a80e-ba80110ca438": {
- "id": "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "label": "AMBATOMIVARY",
- "node": {
- "locationId": "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "name": "AMBATOMIVARY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "f68b7052-c16f-4d64-94a7-f316153ee7e8": {
- "id": "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "label": "AMBALASOA",
- "node": {
- "locationId": "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "name": "AMBALASOA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "bda952f4-3cdd-450a-a1e4-014273bee168": {
- "id": "bda952f4-3cdd-450a-a1e4-014273bee168",
- "label": "BENATO-TOBY",
- "node": {
- "locationId": "bda952f4-3cdd-450a-a1e4-014273bee168",
- "name": "BENATO-TOBY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "841a5253-5726-4406-9d67-7744ec615609": {
- "id": "841a5253-5726-4406-9d67-7744ec615609",
- "label": "Mahabo",
- "node": {
- "locationId": "841a5253-5726-4406-9d67-7744ec615609",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "8d3529e8-4c27-49d3-bdfb-6872afac617f": {
- "id": "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "label": "Kelivaho",
- "node": {
- "locationId": "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "name": "Kelivaho",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "9f22674b-bcce-485d-951a-44abd09d1a51": {
- "id": "9f22674b-bcce-485d-951a-44abd09d1a51",
- "label": "Iaborotra",
- "node": {
- "locationId": "9f22674b-bcce-485d-951a-44abd09d1a51",
- "name": "Iaborotra",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad": {
- "id": "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "label": "TSARAITSO",
- "node": {
- "locationId": "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "name": "TSARAITSO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff": {
- "id": "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "label": "KELIVAHO",
- "node": {
- "locationId": "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "name": "KELIVAHO",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "eadd4c71-185d-4ddc-86dd-36bdb1be6edc": {
- "id": "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "label": "IABOROTRA",
- "node": {
- "locationId": "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "name": "IABOROTRA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b801cdfb-1b2d-43e7-8379-e3b7ea854782": {
- "id": "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "label": "BEAMPOMBO-I",
- "node": {
- "locationId": "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "name": "BEAMPOMBO-I",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cc682c3d-3ba8-4423-a738-a82e63e58d17": {
- "id": "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "label": "Ivahona",
- "node": {
- "locationId": "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "name": "Ivahona",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "57fafe52-9862-4986-897d-8b8971824c6b": {
- "id": "57fafe52-9862-4986-897d-8b8971824c6b",
- "label": "NANARENA",
- "node": {
- "locationId": "57fafe52-9862-4986-897d-8b8971824c6b",
- "name": "NANARENA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "25eb388a-bca6-467b-a0ae-f7c6108f5e6e": {
- "id": "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "label": "Andriandampy",
- "node": {
- "locationId": "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "name": "Andriandampy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5": {
- "id": "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "label": "Bekorobo",
- "node": {
- "locationId": "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "name": "Bekorobo",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "cf686bf6-70a1-4f66-b3f7-730cb619b03e": {
- "id": "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "label": "Anaviavy",
- "node": {
- "locationId": "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "name": "Anaviavy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "1d16ff85-e639-430c-bb70-62f8669303a8": {
- "id": "1d16ff85-e639-430c-bb70-62f8669303a8",
- "label": "Nanarena Besakoa",
- "node": {
- "locationId": "1d16ff85-e639-430c-bb70-62f8669303a8",
- "name": "Nanarena Besakoa",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "28ea6c4b-56c2-4459-af0e-04bea0afbb1d": {
- "id": "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "label": "IANABINDA",
- "node": {
- "locationId": "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "name": "IANABINDA",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "548fd40c-d443-4fc1-857a-3be19ced9519": {
- "id": "548fd40c-d443-4fc1-857a-3be19ced9519",
- "label": "Jangany",
- "node": {
- "locationId": "548fd40c-d443-4fc1-857a-3be19ced9519",
- "name": "Jangany",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "fe5aaede-9a92-46c2-8143-4bfc5504aafe": {
- "id": "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "label": "JANGANY",
- "node": {
- "locationId": "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "name": "JANGANY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "88684eb8-5a7d-4583-9d2c-eaa31f91913b": {
- "id": "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "label": "SAKAMAHILY",
- "node": {
- "locationId": "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "name": "SAKAMAHILY",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "db0eb264-7c25-4f3f-b32c-995be6392c7a": {
- "id": "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "label": "Ianakafy",
- "node": {
- "locationId": "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "name": "Ianakafy",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- },
- "b9e3874d-9a42-4f57-b54b-4dd868f908ce": {
- "id": "b9e3874d-9a42-4f57-b54b-4dd868f908ce",
- "label": "Tsaraitso",
- "node": {
- "locationId": "b9e3874d-9a42-4f57-b54b-4dd868f908ce",
- "name": "Tsaraitso",
- "parentLocation": {
- "locationId": "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93c30af3-5f13-47d8-95c4-0fff5a7378cc"
- }
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- },
- "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac": {
- "id": "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac",
- "label": "Taolagnaro",
- "node": {
- "locationId": "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac",
- "name": "Taolagnaro",
- "parentLocation": {
- "locationId": "35c69b22-8595-4118-8322-0418ca32f06f",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "35c69b22-8595-4118-8322-0418ca32f06f"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "eadca602-3141-4248-93f5-575732b39c76": {
- "id": "eadca602-3141-4248-93f5-575732b39c76",
- "label": "HAUTE MATSIATRA",
- "node": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "name": "HAUTE MATSIATRA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919": {
- "id": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "label": "Fianarantsoa I",
- "node": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "name": "Fianarantsoa I",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0": {
- "id": "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "label": "Lalazana (6e A)",
- "node": {
- "locationId": "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "name": "Lalazana (6e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "8e93732b-b9c8-4f8e-a6c5-415abf48515c": {
- "id": "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "label": "Andrainjato Avaratra (3e A)",
- "node": {
- "locationId": "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "name": "Andrainjato Avaratra (3e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "7d21d7e0-3b42-4a18-9a49-157e27ae54ed": {
- "id": "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "label": "Tanana Ambony (1er A)",
- "node": {
- "locationId": "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "name": "Tanana Ambony (1er A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "627d2d57-a002-428c-b845-66ecf0afae48": {
- "id": "627d2d57-a002-428c-b845-66ecf0afae48",
- "label": "Tanana Ambany (2e A)",
- "node": {
- "locationId": "627d2d57-a002-428c-b845-66ecf0afae48",
- "name": "Tanana Ambany (2e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "d4e8d22f-fdd9-486f-a60a-00d38f20f864": {
- "id": "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "label": "Tanana Ambony",
- "node": {
- "locationId": "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "name": "Tanana Ambony",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "10ed0994-df0d-4eef-8980-9d46818515c4": {
- "id": "10ed0994-df0d-4eef-8980-9d46818515c4",
- "label": "Manolafaka (5e A)",
- "node": {
- "locationId": "10ed0994-df0d-4eef-8980-9d46818515c4",
- "name": "Manolafaka (5e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f": {
- "id": "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "label": "Tanana Ambany (1er A)",
- "node": {
- "locationId": "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "name": "Tanana Ambany (1er A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- },
- "7f224a2f-4e61-46d8-a440-a0365cb45b1a": {
- "id": "7f224a2f-4e61-46d8-a440-a0365cb45b1a",
- "label": "Vatosola (7e A)",
- "node": {
- "locationId": "7f224a2f-4e61-46d8-a440-a0365cb45b1a",
- "name": "Vatosola (7e A)",
- "parentLocation": {
- "locationId": "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "dfb5f87c-0617-40d8-8b60-3b2a96c45919"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "bc9323b6-a585-42df-b462-85b46c4c73c6": {
- "id": "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "label": "Fianarantsoa I",
- "node": {
- "locationId": "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "name": "Fianarantsoa I",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e": {
- "id": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "label": "Lalangina",
- "node": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "name": "Lalangina",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "6bda314b-ee23-496b-95c7-e5647a3080c5": {
- "id": "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "label": "Alakamisy Ambohimaha",
- "node": {
- "locationId": "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "name": "Alakamisy Ambohimaha",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "13e9bd89-81f6-47f8-96c1-8a083ae475f2": {
- "id": "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "label": "Taindambo",
- "node": {
- "locationId": "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "name": "Taindambo",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "37f1f5b6-236d-442a-8844-a5f78771af79": {
- "id": "37f1f5b6-236d-442a-8844-a5f78771af79",
- "label": "Ivoamba",
- "node": {
- "locationId": "37f1f5b6-236d-442a-8844-a5f78771af79",
- "name": "Ivoamba",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "2735035d-8e8b-46d5-99fd-1d1432dfaaa6": {
- "id": "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "label": "Andrainjato Centre",
- "node": {
- "locationId": "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "name": "Andrainjato Centre",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "66dc77c3-deb1-473e-8924-92982d3283e2": {
- "id": "66dc77c3-deb1-473e-8924-92982d3283e2",
- "label": "Ambalakely",
- "node": {
- "locationId": "66dc77c3-deb1-473e-8924-92982d3283e2",
- "name": "Ambalakely",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "62255a76-f4aa-4a48-8964-8483f68cad0a": {
- "id": "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "label": "Andrainjato Est",
- "node": {
- "locationId": "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "name": "Andrainjato Est",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "672ece3d-4133-4b52-9da9-54735e2bbe63": {
- "id": "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "label": "Alatsinainy Ialamarina",
- "node": {
- "locationId": "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "name": "Alatsinainy Ialamarina",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b": {
- "id": "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "label": "Ranomena",
- "node": {
- "locationId": "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "name": "Ranomena",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "8b7e82d3-d0c7-4717-9ec6-360b2508fb37": {
- "id": "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "label": "Ialananindro",
- "node": {
- "locationId": "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "name": "Ialananindro",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "ffa27a4c-6a66-4818-bbdc-498bde6d69af": {
- "id": "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "label": "Fandrandava",
- "node": {
- "locationId": "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "name": "Fandrandava",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "b70550d6-2ce0-4833-b0af-f6943b3f1e41": {
- "id": "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "label": "Sahambavy",
- "node": {
- "locationId": "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "name": "Sahambavy",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da": {
- "id": "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "label": "Ambalamahasoa",
- "node": {
- "locationId": "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "name": "Ambalamahasoa",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "8e5ab819-7996-42ea-92d2-12970198b923": {
- "id": "8e5ab819-7996-42ea-92d2-12970198b923",
- "label": "Androy",
- "node": {
- "locationId": "8e5ab819-7996-42ea-92d2-12970198b923",
- "name": "Androy",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- },
- "ee685d6b-4160-4cc3-90b7-708361611340": {
- "id": "ee685d6b-4160-4cc3-90b7-708361611340",
- "label": "Mahatsinjony",
- "node": {
- "locationId": "ee685d6b-4160-4cc3-90b7-708361611340",
- "name": "Mahatsinjony",
- "parentLocation": {
- "locationId": "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5f1ddf0d-626f-4635-b96b-88fa2abb546e"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "0049498a-90ed-475b-a29f-9108e5ef9bb5": {
- "id": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "label": "Vohibato",
- "node": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "name": "Vohibato",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8688f439-a736-48b9-ab2e-d89c42f557c4": {
- "id": "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "label": "Soaindrana",
- "node": {
- "locationId": "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "name": "Soaindrana",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "0b2e018f-999c-4c02-abf6-5397ca69cc67": {
- "id": "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "label": "Alakamisy Itenina",
- "node": {
- "locationId": "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "name": "Alakamisy Itenina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "c8db7231-da62-49e6-b804-4d0fb0bf0b1d": {
- "id": "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "label": "Talata Ampano",
- "node": {
- "locationId": "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "name": "Talata Ampano",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "3558a5d7-32bd-4578-837f-bbbd3fdc398b": {
- "id": "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "label": "Mahasoabe",
- "node": {
- "locationId": "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "name": "Mahasoabe",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e4af8d96-571f-40ad-84cb-68b4aa448a04": {
- "id": "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "label": "Andranovorivato",
- "node": {
- "locationId": "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "name": "Andranovorivato",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e870e559-bf89-4bfc-8d0d-7b7ffce66653": {
- "id": "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "label": "Ihazoara",
- "node": {
- "locationId": "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "name": "Ihazoara",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "ae5eebfe-5847-4562-b1a9-e42e1ea40520": {
- "id": "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "label": "Lamosina",
- "node": {
- "locationId": "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "name": "Lamosina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "cd5c8901-58e0-41a0-b580-5b23280b0d56": {
- "id": "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "label": "Vohimarina",
- "node": {
- "locationId": "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "name": "Vohimarina",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "f2f64ddb-9bbb-4dce-beee-091c82a335cc": {
- "id": "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "label": "Ankaromalaza Mifanasoa",
- "node": {
- "locationId": "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "name": "Ankaromalaza Mifanasoa",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "9a48530d-9fed-49eb-a089-9df18c576009": {
- "id": "9a48530d-9fed-49eb-a089-9df18c576009",
- "label": "Mahaditra",
- "node": {
- "locationId": "9a48530d-9fed-49eb-a089-9df18c576009",
- "name": "Mahaditra",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "c8b6fb38-60de-4e51-bb95-c2e3c289e387": {
- "id": "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "label": "Vohitrafeno",
- "node": {
- "locationId": "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "name": "Vohitrafeno",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "e317374a-0f20-434e-8e0c-5546ea346e85": {
- "id": "e317374a-0f20-434e-8e0c-5546ea346e85",
- "label": "Vohibato Ouest",
- "node": {
- "locationId": "e317374a-0f20-434e-8e0c-5546ea346e85",
- "name": "Vohibato Ouest",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "5d37a915-f10f-470d-b6ec-85da64d1e9d2": {
- "id": "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "label": "Vinanitelo",
- "node": {
- "locationId": "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "name": "Vinanitelo",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3": {
- "id": "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "label": "Andranomiditra",
- "node": {
- "locationId": "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "name": "Andranomiditra",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- },
- "d060fddd-1204-42b2-8595-305216890c67": {
- "id": "d060fddd-1204-42b2-8595-305216890c67",
- "label": "Maneva",
- "node": {
- "locationId": "d060fddd-1204-42b2-8595-305216890c67",
- "name": "Maneva",
- "parentLocation": {
- "locationId": "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0049498a-90ed-475b-a29f-9108e5ef9bb5"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "69c307af-78c1-49af-ab0b-a00779268381": {
- "id": "69c307af-78c1-49af-ab0b-a00779268381",
- "label": "Ambalavao",
- "node": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8df02a70-8217-4ce6-bea7-6cec874f422e": {
- "id": "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "label": "Iarintsena Firaisantsoa",
- "node": {
- "locationId": "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "name": "Iarintsena Firaisantsoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "fa671251-4c84-4906-8a63-dd4e3d5538e4": {
- "id": "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "label": "Mahazony",
- "node": {
- "locationId": "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "name": "Mahazony",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "67d4bd9c-86bb-448a-95df-67a61d277a3e": {
- "id": "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "label": "Ambohimahamasina",
- "node": {
- "locationId": "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "name": "Ambohimahamasina",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "6b8e2090-04e8-4153-8e51-ec50f2c2c557": {
- "id": "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "label": "Kirano Firarintsoa",
- "node": {
- "locationId": "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "name": "Kirano Firarintsoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "07b9661b-5a4e-4956-8e8e-f057de6b25a7": {
- "id": "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "label": "Sendrisoa",
- "node": {
- "locationId": "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "name": "Sendrisoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "2ee4bc7f-2aa1-4b27-a228-272f13841d4d": {
- "id": "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "label": "Ankaramena",
- "node": {
- "locationId": "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "name": "Ankaramena",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "38983fc8-5953-4fb3-9795-f920be14c7c0": {
- "id": "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "label": "Ambinanindovoka",
- "node": {
- "locationId": "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "name": "Ambinanindovoka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "3a409924-f047-44f4-ab7d-8c79d6476d08": {
- "id": "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "label": "Manamisoa",
- "node": {
- "locationId": "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "name": "Manamisoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "4b3259f1-10ca-47c6-9d14-e87c64097997": {
- "id": "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "label": "Miarinarivo Mahazony",
- "node": {
- "locationId": "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "name": "Miarinarivo Mahazony",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "b55f35b7-71d6-4552-9829-07254b824e9c": {
- "id": "b55f35b7-71d6-4552-9829-07254b824e9c",
- "label": "Ambinaniroa Andonaka",
- "node": {
- "locationId": "b55f35b7-71d6-4552-9829-07254b824e9c",
- "name": "Ambinaniroa Andonaka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "6bfbb866-b983-4ce7-9518-d858ffde1296": {
- "id": "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "label": "Vohitsaoka",
- "node": {
- "locationId": "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "name": "Vohitsaoka",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "86f42256-d6a0-4879-ab23-a142e880897f": {
- "id": "86f42256-d6a0-4879-ab23-a142e880897f",
- "label": "Ambalavao",
- "node": {
- "locationId": "86f42256-d6a0-4879-ab23-a142e880897f",
- "name": "Ambalavao",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "754944b6-a00d-4173-a292-57278ab55afa": {
- "id": "754944b6-a00d-4173-a292-57278ab55afa",
- "label": "Andrainjato",
- "node": {
- "locationId": "754944b6-a00d-4173-a292-57278ab55afa",
- "name": "Andrainjato",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "3634ea88-1d00-4285-a879-f71289a30674": {
- "id": "3634ea88-1d00-4285-a879-f71289a30674",
- "label": "Fenoarivo",
- "node": {
- "locationId": "3634ea88-1d00-4285-a879-f71289a30674",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "728559f2-bead-4286-83b8-630617f340e1": {
- "id": "728559f2-bead-4286-83b8-630617f340e1",
- "label": "Besoa",
- "node": {
- "locationId": "728559f2-bead-4286-83b8-630617f340e1",
- "name": "Besoa",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "35f78db6-2235-4540-85f0-6ce8c075608d": {
- "id": "35f78db6-2235-4540-85f0-6ce8c075608d",
- "label": "Anjoma",
- "node": {
- "locationId": "35f78db6-2235-4540-85f0-6ce8c075608d",
- "name": "Anjoma",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- },
- "da2567db-984c-4b71-853f-2ea223a2b4e3": {
- "id": "da2567db-984c-4b71-853f-2ea223a2b4e3",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "da2567db-984c-4b71-853f-2ea223a2b4e3",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "69c307af-78c1-49af-ab0b-a00779268381",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "69c307af-78c1-49af-ab0b-a00779268381"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "d70d4953-981a-4198-95f4-d115c0b15ac5": {
- "id": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "label": "Ambohimahasoa",
- "node": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "name": "Ambohimahasoa",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a18a1d20-f686-4c9f-bf55-47cd4983c6ef": {
- "id": "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "label": "Manandroy",
- "node": {
- "locationId": "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "name": "Manandroy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "9482023d-6962-451f-9964-ae907a0a7aa2": {
- "id": "9482023d-6962-451f-9964-ae907a0a7aa2",
- "label": "Sahatona",
- "node": {
- "locationId": "9482023d-6962-451f-9964-ae907a0a7aa2",
- "name": "Sahatona",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "580ee903-1f63-4855-a769-63696c8f5b69": {
- "id": "580ee903-1f63-4855-a769-63696c8f5b69",
- "label": "Sahave",
- "node": {
- "locationId": "580ee903-1f63-4855-a769-63696c8f5b69",
- "name": "Sahave",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "e5f919b8-936a-4577-9d43-e661ae5d5068": {
- "id": "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "label": "Vohitrarivo",
- "node": {
- "locationId": "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "name": "Vohitrarivo",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "2ef1d847-2baa-4daf-a135-7582e25135cd": {
- "id": "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "label": "Isaka",
- "node": {
- "locationId": "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "name": "Isaka",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "a01b1c66-1b33-4145-8ab9-27956c08fa63": {
- "id": "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "label": "Ankafina Tsarafidy",
- "node": {
- "locationId": "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "name": "Ankafina Tsarafidy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "fa895b9b-9c7b-4b69-a725-64d2ce58c420": {
- "id": "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "label": "Vohiposa",
- "node": {
- "locationId": "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "name": "Vohiposa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "c969ba66-34da-40f8-9ccf-b1497dae0da9": {
- "id": "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "label": "Fiadanana",
- "node": {
- "locationId": "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc": {
- "id": "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "label": "Kalalao",
- "node": {
- "locationId": "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "name": "Kalalao",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "e3ba522b-398c-40ba-b4b0-da0502cbd644": {
- "id": "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "label": "Ambohimahasoa",
- "node": {
- "locationId": "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "name": "Ambohimahasoa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "ae787182-b923-4e35-bc6e-acaa16425f5c": {
- "id": "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "label": "Befeta",
- "node": {
- "locationId": "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "name": "Befeta",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "4236fb00-0951-42d4-ac83-54772b4f9c2d": {
- "id": "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "label": "Camp Robin",
- "node": {
- "locationId": "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "name": "Camp Robin",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "fef78afe-3680-41c0-ab6c-6ab043311351": {
- "id": "fef78afe-3680-41c0-ab6c-6ab043311351",
- "label": "Ampitana",
- "node": {
- "locationId": "fef78afe-3680-41c0-ab6c-6ab043311351",
- "name": "Ampitana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "c28a73c1-85bd-4734-a65d-9a0e5f3de552": {
- "id": "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "label": "Ambalakindresy",
- "node": {
- "locationId": "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "name": "Ambalakindresy",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "7911b2b3-36e6-4171-a185-c6fc6293880e": {
- "id": "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "label": "Ambatosoa",
- "node": {
- "locationId": "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "name": "Ambatosoa",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "be99b7c3-f365-4983-a522-7cdea6fa82c3": {
- "id": "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "label": "Morafeno",
- "node": {
- "locationId": "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef": {
- "id": "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "label": "Ambohinamboarina",
- "node": {
- "locationId": "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "name": "Ambohinamboarina",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- },
- "52cc738e-d806-4585-95bb-1ec81c40f58d": {
- "id": "52cc738e-d806-4585-95bb-1ec81c40f58d",
- "label": "Ankerana",
- "node": {
- "locationId": "52cc738e-d806-4585-95bb-1ec81c40f58d",
- "name": "Ankerana",
- "parentLocation": {
- "locationId": "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d70d4953-981a-4198-95f4-d115c0b15ac5"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd": {
- "id": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "label": "Isandra",
- "node": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "name": "Isandra",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "99bf2d6b-94a2-4830-b200-be535562ba0f": {
- "id": "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "label": "Ambalamidera",
- "node": {
- "locationId": "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "name": "Ambalamidera",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f": {
- "id": "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "label": "Nasandratrony",
- "node": {
- "locationId": "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "name": "Nasandratrony",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "c03c7dec-9257-4e39-8181-495448e01496": {
- "id": "c03c7dec-9257-4e39-8181-495448e01496",
- "label": "Ambalamidera Ambohimana",
- "node": {
- "locationId": "c03c7dec-9257-4e39-8181-495448e01496",
- "name": "Ambalamidera Ambohimana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580": {
- "id": "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "label": "Fanjakana",
- "node": {
- "locationId": "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "name": "Fanjakana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "e5a8d99e-2308-4fd8-a200-bbf1c06032d9": {
- "id": "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "label": "Ankarinarivo Anivo",
- "node": {
- "locationId": "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "name": "Ankarinarivo Anivo",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "cd143049-7320-45c5-9b99-12d18cbbce13": {
- "id": "cd143049-7320-45c5-9b99-12d18cbbce13",
- "label": "Isorana",
- "node": {
- "locationId": "cd143049-7320-45c5-9b99-12d18cbbce13",
- "name": "Isorana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "7b6a3240-a4c5-472d-989f-76bc84c9ccea": {
- "id": "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "label": "Anjoma Itsara",
- "node": {
- "locationId": "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "name": "Anjoma Itsara",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "392ddbbf-4f0c-424c-8471-ca10db35915c": {
- "id": "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "label": "Andremalama",
- "node": {
- "locationId": "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "name": "Andremalama",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "5c258e6f-335d-48bb-98a8-f908f4eb30d0": {
- "id": "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "label": "Andoharanomaintso",
- "node": {
- "locationId": "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "name": "Andoharanomaintso",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "1fb6c069-c06a-4f4f-98b1-da4036052434": {
- "id": "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "bb884334-df2a-4389-9f6f-9ef3b0746559": {
- "id": "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "label": "Iavonomby Vohibola",
- "node": {
- "locationId": "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "name": "Iavonomby Vohibola",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "2b6435a0-4746-4b57-8616-0db221cb2f6f": {
- "id": "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "label": "Soatanana",
- "node": {
- "locationId": "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "name": "Soatanana",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- },
- "07bb89a6-5447-4a6c-9f35-d676c558b261": {
- "id": "07bb89a6-5447-4a6c-9f35-d676c558b261",
- "label": "Ambondrona",
- "node": {
- "locationId": "07bb89a6-5447-4a6c-9f35-d676c558b261",
- "name": "Ambondrona",
- "parentLocation": {
- "locationId": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- },
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d": {
- "id": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "label": "Ikalamavony",
- "node": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "name": "Ikalamavony",
- "parentLocation": {
- "locationId": "eadca602-3141-4248-93f5-575732b39c76",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2c43b734-04c9-4c93-b51e-10cffb5ebd03": {
- "id": "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "label": "Mangidy",
- "node": {
- "locationId": "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "name": "Mangidy",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "8691bb5b-951b-44b2-b8a0-887362774e4f": {
- "id": "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "label": "Fitampito",
- "node": {
- "locationId": "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "name": "Fitampito",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0": {
- "id": "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "label": "Tanamarina Sakay",
- "node": {
- "locationId": "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "name": "Tanamarina Sakay",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "2a234ded-08e4-4bc0-9ad2-3769acb30c12": {
- "id": "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "label": "Solila",
- "node": {
- "locationId": "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "name": "Solila",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "e4265dd4-3368-4bed-af27-843029cb7592": {
- "id": "e4265dd4-3368-4bed-af27-843029cb7592",
- "label": "Ikalamavony",
- "node": {
- "locationId": "e4265dd4-3368-4bed-af27-843029cb7592",
- "name": "Ikalamavony",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1": {
- "id": "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "label": "Tsitondroina",
- "node": {
- "locationId": "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "name": "Tsitondroina",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3": {
- "id": "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "label": "Ambatomainty",
- "node": {
- "locationId": "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- },
- "0c750c9b-48ad-47d7-af25-118b6705e114": {
- "id": "0c750c9b-48ad-47d7-af25-118b6705e114",
- "label": "Tanamarina Bekisopa",
- "node": {
- "locationId": "0c750c9b-48ad-47d7-af25-118b6705e114",
- "name": "Tanamarina Bekisopa",
- "parentLocation": {
- "locationId": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- }
- },
- "parent": "eadca602-3141-4248-93f5-575732b39c76"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "86942570-136e-4cff-9326-23b15841e486": {
- "id": "86942570-136e-4cff-9326-23b15841e486",
- "label": "Sava",
- "node": {
- "locationId": "86942570-136e-4cff-9326-23b15841e486",
- "name": "Sava",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "5876f357-cff5-4f03-ad97-fc79b7375bec": {
- "id": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "label": "ANDROY",
- "node": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "name": "ANDROY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "01eb6048-2a32-4556-85d9-519cb453aafb": {
- "id": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "label": "BELOHA",
- "node": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "name": "BELOHA",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2": {
- "id": "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "label": "TRANOVAHO",
- "node": {
- "locationId": "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "name": "TRANOVAHO",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "8746b844-7ee5-4c7c-9cc1-60fc3c529b15": {
- "id": "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "label": "Tranoroa",
- "node": {
- "locationId": "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "name": "Tranoroa",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "89a67109-8797-47cd-88c6-847e829ff4ae": {
- "id": "89a67109-8797-47cd-88c6-847e829ff4ae",
- "label": "IKOPOKY",
- "node": {
- "locationId": "89a67109-8797-47cd-88c6-847e829ff4ae",
- "name": "IKOPOKY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "bfc47a53-c417-4b92-b394-f669854729ec": {
- "id": "bfc47a53-c417-4b92-b394-f669854729ec",
- "label": "Behabobo",
- "node": {
- "locationId": "bfc47a53-c417-4b92-b394-f669854729ec",
- "name": "Behabobo",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "79b58d2f-f069-41fe-87c5-45f20f3263c9": {
- "id": "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "label": "MAROLINTA",
- "node": {
- "locationId": "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "name": "MAROLINTA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "529c8318-fa53-4d4e-8cd9-7c0b3a229d06": {
- "id": "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "label": "AMBATOTSIVALA",
- "node": {
- "locationId": "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "name": "AMBATOTSIVALA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3ac50ca3-1246-49da-a97f-11145ec5fce6": {
- "id": "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "label": "MAHENY",
- "node": {
- "locationId": "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "name": "MAHENY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3646f869-66d0-4dc2-a5d0-3dafa188354f": {
- "id": "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "label": "Beloha",
- "node": {
- "locationId": "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "46d592e4-fe1a-4a03-86d9-aabf8e81ea03": {
- "id": "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "label": "KOPOKY",
- "node": {
- "locationId": "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "name": "KOPOKY",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "3843d316-227a-4173-a327-3793ec06c300": {
- "id": "3843d316-227a-4173-a327-3793ec06c300",
- "label": "BEHABOBO",
- "node": {
- "locationId": "3843d316-227a-4173-a327-3793ec06c300",
- "name": "BEHABOBO",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "4c720f59-79d5-41b0-96fa-264b4e53d983": {
- "id": "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "label": "TRANOROA",
- "node": {
- "locationId": "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "name": "TRANOROA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "45080bdf-d7cf-4745-b19b-f06c4dac96c0": {
- "id": "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "label": "BELOHA",
- "node": {
- "locationId": "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "name": "BELOHA",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- },
- "8b378cab-f8a3-418f-b070-49dc88758866": {
- "id": "8b378cab-f8a3-418f-b070-49dc88758866",
- "label": "Marolinta",
- "node": {
- "locationId": "8b378cab-f8a3-418f-b070-49dc88758866",
- "name": "Marolinta",
- "parentLocation": {
- "locationId": "01eb6048-2a32-4556-85d9-519cb453aafb",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "01eb6048-2a32-4556-85d9-519cb453aafb"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5": {
- "id": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "label": "BEKILY",
- "node": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "name": "BEKILY",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3af67d9d-be4b-4634-bf09-9b9819aa6e55": {
- "id": "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "label": "Sarisambo",
- "node": {
- "locationId": "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "name": "Sarisambo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e9beb16a-fb0b-4aa2-97b5-9668f323af7b": {
- "id": "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "label": "Ambahita",
- "node": {
- "locationId": "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "name": "Ambahita",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "697c2cb3-fb8c-43ba-b660-780d295c6e9d": {
- "id": "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "label": "Belindo Mahasoa",
- "node": {
- "locationId": "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "name": "Belindo Mahasoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "3ea3878f-bc68-4bfc-9534-256087f69953": {
- "id": "3ea3878f-bc68-4bfc-9534-256087f69953",
- "label": "Besaroa Maroviro",
- "node": {
- "locationId": "3ea3878f-bc68-4bfc-9534-256087f69953",
- "name": "Besaroa Maroviro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "07b67467-b36e-4a46-b19b-6e2c20d4b47a": {
- "id": "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "label": "Tanambao Tsirandrany",
- "node": {
- "locationId": "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "name": "Tanambao Tsirandrany",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "c8d6b1a2-2dff-447a-8914-14e5ec0a952d": {
- "id": "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "label": "ANIVORANO MITSINJO",
- "node": {
- "locationId": "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "name": "ANIVORANO MITSINJO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fe939e41-4f46-4f6f-8284-96b2862c8938": {
- "id": "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "label": "BESAKOA",
- "node": {
- "locationId": "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "name": "BESAKOA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "749e8f17-0875-423f-a1ec-953edfcd171c": {
- "id": "749e8f17-0875-423f-a1ec-953edfcd171c",
- "label": "Besakoa",
- "node": {
- "locationId": "749e8f17-0875-423f-a1ec-953edfcd171c",
- "name": "Besakoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "bfd283fc-88f4-4929-a03d-8d045b03ffd4": {
- "id": "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "label": "BEVITIKY",
- "node": {
- "locationId": "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "name": "BEVITIKY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "c2c865d4-88ac-4c52-8df2-cd7d622b05c0": {
- "id": "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "label": "Mikaikarivo Ambatomainty",
- "node": {
- "locationId": "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "name": "Mikaikarivo Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5": {
- "id": "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "label": "Ambatomainty",
- "node": {
- "locationId": "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "name": "Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5e1ddbbb-a08c-4a05-a225-36788acf6baa": {
- "id": "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "label": "AMBATOSOLA",
- "node": {
- "locationId": "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "name": "AMBATOSOLA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "63569e13-173b-4846-a3de-565936d6d8eb": {
- "id": "63569e13-173b-4846-a3de-565936d6d8eb",
- "label": "AMBAHITA",
- "node": {
- "locationId": "63569e13-173b-4846-a3de-565936d6d8eb",
- "name": "AMBAHITA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "ae392a6c-eb8b-4e4f-8506-1cdb11f53596": {
- "id": "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "label": "BETEZA",
- "node": {
- "locationId": "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "name": "BETEZA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "4342c258-a4f9-4f05-8356-42be448ffec7": {
- "id": "4342c258-a4f9-4f05-8356-42be448ffec7",
- "label": "BEKILY-CENTRALE",
- "node": {
- "locationId": "4342c258-a4f9-4f05-8356-42be448ffec7",
- "name": "BEKILY-CENTRALE",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "eff7b5fc-4224-4400-9165-0f3f7733a4a1": {
- "id": "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "label": "Maroviro",
- "node": {
- "locationId": "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "name": "Maroviro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "2026968f-a9c9-4bdb-8be9-634b741d9bd9": {
- "id": "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "label": "Ambatosola",
- "node": {
- "locationId": "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "name": "Ambatosola",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f": {
- "id": "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "label": "Tsikolaky",
- "node": {
- "locationId": "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "name": "Tsikolaky",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "624594ab-8385-4855-8d44-3d5279740ab3": {
- "id": "624594ab-8385-4855-8d44-3d5279740ab3",
- "label": "TANANDAVA",
- "node": {
- "locationId": "624594ab-8385-4855-8d44-3d5279740ab3",
- "name": "TANANDAVA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "51de9d17-f86a-42cf-9fc2-b494d46e81c4": {
- "id": "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "label": "Antanimora",
- "node": {
- "locationId": "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "name": "Antanimora",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "dff66f7e-66cf-442e-8c5e-94017971553c": {
- "id": "dff66f7e-66cf-442e-8c5e-94017971553c",
- "label": "ANJA NORD",
- "node": {
- "locationId": "dff66f7e-66cf-442e-8c5e-94017971553c",
- "name": "ANJA NORD",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d76237a2-9aaf-4637-9ab9-96121516f4a3": {
- "id": "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "label": "MAROVIRO",
- "node": {
- "locationId": "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "name": "MAROVIRO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "35079e66-d6ee-4cf2-92e7-06912ef5ce56": {
- "id": "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "label": "Anivorano Mitsinjo",
- "node": {
- "locationId": "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "name": "Anivorano Mitsinjo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e84b4c27-0e5b-4742-930f-9152c7c67df2": {
- "id": "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "label": "Tanandava Sarisambo",
- "node": {
- "locationId": "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "name": "Tanandava Sarisambo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a": {
- "id": "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "label": "BELINDO-MAHASOA",
- "node": {
- "locationId": "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "name": "BELINDO-MAHASOA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "dfef62fd-14cb-41e0-9bbf-321d9a8b9311": {
- "id": "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "label": "Anja Nord",
- "node": {
- "locationId": "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "name": "Anja Nord",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "881e02a8-b2c9-4491-b303-27b008587a39": {
- "id": "881e02a8-b2c9-4491-b303-27b008587a39",
- "label": "Mikaikarivo Ambatomainty",
- "node": {
- "locationId": "881e02a8-b2c9-4491-b303-27b008587a39",
- "name": "Mikaikarivo Ambatomainty",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65": {
- "id": "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "label": "Bevitiky",
- "node": {
- "locationId": "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "name": "Bevitiky",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "baf46f85-04db-4d35-a9b5-237a12d20e88": {
- "id": "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "label": "VOHIMANGA",
- "node": {
- "locationId": "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "name": "VOHIMANGA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "037f61e0-6af0-4530-8ce2-63124eba2a9b": {
- "id": "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "label": "TANANDAVA SARISAMBO",
- "node": {
- "locationId": "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "name": "TANANDAVA SARISAMBO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "0a1a1af0-38ca-420e-9c45-f85e565296a0": {
- "id": "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "label": "BEKILY",
- "node": {
- "locationId": "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "name": "BEKILY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fdf153c8-59fa-43a0-b737-416f16228a85": {
- "id": "fdf153c8-59fa-43a0-b737-416f16228a85",
- "label": "Ankaranabo",
- "node": {
- "locationId": "fdf153c8-59fa-43a0-b737-416f16228a85",
- "name": "Ankaranabo",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "3f9a4d6c-ec41-43cc-983e-87211280c482": {
- "id": "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "label": "Antsakoamaro",
- "node": {
- "locationId": "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "name": "Antsakoamaro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "72980699-6e2f-498d-8afa-f19b1e8360ed": {
- "id": "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "label": "ANTSAKOAMARO",
- "node": {
- "locationId": "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "name": "ANTSAKOAMARO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d5b994af-feed-4b34-9522-ddffcc1371bf": {
- "id": "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "label": "Tanandava",
- "node": {
- "locationId": "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "8580a687-cfd7-4ca7-85df-12e585021277": {
- "id": "8580a687-cfd7-4ca7-85df-12e585021277",
- "label": "Bekitro",
- "node": {
- "locationId": "8580a687-cfd7-4ca7-85df-12e585021277",
- "name": "Bekitro",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a": {
- "id": "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "label": "TANAMBAO-TSIRANDRANY",
- "node": {
- "locationId": "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "name": "TANAMBAO-TSIRANDRANY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "4987c322-8cab-4de4-a0e5-6868c32141fe": {
- "id": "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "label": "BEKITRO",
- "node": {
- "locationId": "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "name": "BEKITRO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba": {
- "id": "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "label": "MANAKOMPY",
- "node": {
- "locationId": "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "name": "MANAKOMPY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "fff386bb-d84f-435f-9b88-e25027d06662": {
- "id": "fff386bb-d84f-435f-9b88-e25027d06662",
- "label": "Ankaranabo Nord",
- "node": {
- "locationId": "fff386bb-d84f-435f-9b88-e25027d06662",
- "name": "Ankaranabo Nord",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "07315ff2-2e52-4222-bbfb-a45dbd7fea4a": {
- "id": "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "label": "TSIKOLAKY",
- "node": {
- "locationId": "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "name": "TSIKOLAKY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f": {
- "id": "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "label": "Belindo mahasoa",
- "node": {
- "locationId": "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "name": "Belindo mahasoa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "6dbdccab-60ff-4349-9d38-a0880aeb62ef": {
- "id": "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "label": "MIKAIKARIVO AMBATOMAINTY",
- "node": {
- "locationId": "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "name": "MIKAIKARIVO AMBATOMAINTY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5e2597af-1eb0-43db-a53c-f2e0aa3222a1": {
- "id": "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "label": "Beteza",
- "node": {
- "locationId": "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "name": "Beteza",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0": {
- "id": "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "label": "BERAKETA",
- "node": {
- "locationId": "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "name": "BERAKETA",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "76585487-080b-4612-98f8-f617aa72436f": {
- "id": "76585487-080b-4612-98f8-f617aa72436f",
- "label": "ANIVORANO-MITSINJO",
- "node": {
- "locationId": "76585487-080b-4612-98f8-f617aa72436f",
- "name": "ANIVORANO-MITSINJO",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0": {
- "id": "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "label": "Bekily Centrale",
- "node": {
- "locationId": "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "name": "Bekily Centrale",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "d0a79494-c31d-4009-86ca-c1decbc3d6d9": {
- "id": "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "label": "Beraketa",
- "node": {
- "locationId": "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "name": "Beraketa",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "384be55f-51d1-4d4d-bf8d-2208721bb662": {
- "id": "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "label": "Bekily",
- "node": {
- "locationId": "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "7b052cec-71eb-4771-986f-7f9e74fa1dda": {
- "id": "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "label": "AMBATOMAINTY",
- "node": {
- "locationId": "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "name": "AMBATOMAINTY",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "024d01e6-01f4-4860-9780-846cdbec0836": {
- "id": "024d01e6-01f4-4860-9780-846cdbec0836",
- "label": "Manakompy",
- "node": {
- "locationId": "024d01e6-01f4-4860-9780-846cdbec0836",
- "name": "Manakompy",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- },
- "39af8394-5a98-45ab-895f-ae070f9bed59": {
- "id": "39af8394-5a98-45ab-895f-ae070f9bed59",
- "label": "ANKARANABO NORD",
- "node": {
- "locationId": "39af8394-5a98-45ab-895f-ae070f9bed59",
- "name": "ANKARANABO NORD",
- "parentLocation": {
- "locationId": "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "36be60f1-dde6-4c5a-80ae-08df201ff1c5"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "17fea1c6-423c-46cc-8000-cb6bfcd30a62": {
- "id": "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "label": "Ambovombe",
- "node": {
- "locationId": "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "6966fc9f-b23a-4e4c-854b-cf044c0e1863": {
- "id": "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "label": "ambovombe",
- "node": {
- "locationId": "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "name": "ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "7d57e708-e320-41bc-93b8-88666f100daa": {
- "id": "7d57e708-e320-41bc-93b8-88666f100daa",
- "label": "AMBOVOMBE",
- "node": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "name": "AMBOVOMBE",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "bc81c1e3-8edf-4f55-b332-2740bcea73b8": {
- "id": "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "label": "AMBONAIVO",
- "node": {
- "locationId": "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "name": "AMBONAIVO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "920066b8-b362-467d-87ad-bba29174e843": {
- "id": "920066b8-b362-467d-87ad-bba29174e843",
- "label": "ANALAMARY",
- "node": {
- "locationId": "920066b8-b362-467d-87ad-bba29174e843",
- "name": "ANALAMARY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a29f65f1-03e8-4ab9-8497-e1341b81ba92": {
- "id": "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "label": "SIHANAMARO",
- "node": {
- "locationId": "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "name": "SIHANAMARO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ecbc8b0a-80de-4008-ba76-a6a035f1bc67": {
- "id": "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "label": "Jafaro",
- "node": {
- "locationId": "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "name": "Jafaro",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "750eeeb4-64f0-4d05-8dd8-fefad8fcc790": {
- "id": "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "label": "MAROVATO-BEFENO",
- "node": {
- "locationId": "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "name": "MAROVATO-BEFENO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c": {
- "id": "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "label": "ANTANIMORA SUD",
- "node": {
- "locationId": "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "name": "ANTANIMORA SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1": {
- "id": "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "label": "MAROALOPOTY",
- "node": {
- "locationId": "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "name": "MAROALOPOTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "0e81b680-be31-4521-bc91-e0e9f067f9a9": {
- "id": "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "label": "Ambovombe",
- "node": {
- "locationId": "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "cabe924a-0445-433b-be58-05191893a0ba": {
- "id": "cabe924a-0445-433b-be58-05191893a0ba",
- "label": "ANTANIMORA",
- "node": {
- "locationId": "cabe924a-0445-433b-be58-05191893a0ba",
- "name": "ANTANIMORA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ff43c01b-55ca-4c85-84bb-7d50ecd5863e": {
- "id": "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "label": "ANTANIMORA-SUD",
- "node": {
- "locationId": "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "name": "ANTANIMORA-SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "cac00408-388c-4fbf-a483-9b094cf17077": {
- "id": "cac00408-388c-4fbf-a483-9b094cf17077",
- "label": "ERADA",
- "node": {
- "locationId": "cac00408-388c-4fbf-a483-9b094cf17077",
- "name": "ERADA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "3267211c-7752-484e-8a07-8c707032f673": {
- "id": "3267211c-7752-484e-8a07-8c707032f673",
- "label": "Imanombo",
- "node": {
- "locationId": "3267211c-7752-484e-8a07-8c707032f673",
- "name": "Imanombo",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "f2eb944c-654b-4fe8-9873-7462f620c2c6": {
- "id": "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "label": "ANDALATANOSY",
- "node": {
- "locationId": "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "name": "ANDALATANOSY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "82abfc17-40d4-4f9d-945a-57536d202271": {
- "id": "82abfc17-40d4-4f9d-945a-57536d202271",
- "label": "ANDRAGNANIVO",
- "node": {
- "locationId": "82abfc17-40d4-4f9d-945a-57536d202271",
- "name": "ANDRAGNANIVO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "81febc39-dded-40a6-9415-19b32ca024f3": {
- "id": "81febc39-dded-40a6-9415-19b32ca024f3",
- "label": "IMONGY",
- "node": {
- "locationId": "81febc39-dded-40a6-9415-19b32ca024f3",
- "name": "IMONGY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "75d3786c-5dab-4e5c-8262-a6188c543c82": {
- "id": "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "label": "JAFARO",
- "node": {
- "locationId": "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "name": "JAFARO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "4354e433-30b9-4692-bed2-c028c84ff78a": {
- "id": "4354e433-30b9-4692-bed2-c028c84ff78a",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "4354e433-30b9-4692-bed2-c028c84ff78a",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a3b489e9-0f25-4595-a623-9b26494ae117": {
- "id": "a3b489e9-0f25-4595-a623-9b26494ae117",
- "label": "AMBAZOA",
- "node": {
- "locationId": "a3b489e9-0f25-4595-a623-9b26494ae117",
- "name": "AMBAZOA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "768eeffe-72ed-41ed-a984-7f725f8052fb": {
- "id": "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "label": "MAROALIMAINTY",
- "node": {
- "locationId": "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "name": "MAROALIMAINTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ce107068-fa4c-4cb1-bf96-4723a48cbb71": {
- "id": "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "label": "Andalatanosy",
- "node": {
- "locationId": "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a3ce440a-08c3-4d30-8702-84034fabc537": {
- "id": "a3ce440a-08c3-4d30-8702-84034fabc537",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "a3ce440a-08c3-4d30-8702-84034fabc537",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "2ec625fc-ec25-48ff-bffb-20e17ff35086": {
- "id": "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "label": "MAROALOMAINTY",
- "node": {
- "locationId": "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "name": "MAROALOMAINTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "7525fab2-d33c-418a-8f63-d5af422cb94a": {
- "id": "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "label": "Antanimora",
- "node": {
- "locationId": "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "name": "Antanimora",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ea6265ed-b3a0-4e97-a09a-c223060de3c6": {
- "id": "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "label": "IMANOMBO",
- "node": {
- "locationId": "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "name": "IMANOMBO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "1e9c1aea-bf13-4619-b561-939953edb69c": {
- "id": "1e9c1aea-bf13-4619-b561-939953edb69c",
- "label": "Andalatanosy",
- "node": {
- "locationId": "1e9c1aea-bf13-4619-b561-939953edb69c",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f": {
- "id": "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "label": "AMPAMATA",
- "node": {
- "locationId": "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "name": "AMPAMATA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ec6c4209-546c-4c72-8332-63c3d1190b3e": {
- "id": "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "label": "AMBANISARIKA",
- "node": {
- "locationId": "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "name": "AMBANISARIKA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "954acdbd-26a7-4ea0-9487-9c42004d1634": {
- "id": "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "label": "AMBONDRO",
- "node": {
- "locationId": "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "name": "AMBONDRO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f": {
- "id": "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "label": "AMBOHIMALAZA",
- "node": {
- "locationId": "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "name": "AMBOHIMALAZA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "dc75a8fb-87cc-49cd-9e34-d6779adab37b": {
- "id": "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "label": "ANJEKY BEANANTARA",
- "node": {
- "locationId": "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "name": "ANJEKY BEANANTARA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "80fd19a2-8ff9-4e46-b050-0977498c88e8": {
- "id": "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "label": "MAROALIPOTY",
- "node": {
- "locationId": "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "name": "MAROALIPOTY",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd": {
- "id": "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "label": "Belindo mahasoa",
- "node": {
- "locationId": "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "name": "Belindo mahasoa",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "64bd63ad-b99b-4db3-8fbe-2c233a477338": {
- "id": "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "label": "TSIMANANADA",
- "node": {
- "locationId": "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "name": "TSIMANANADA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "1e7d78e5-0607-4382-9643-9f3f59f5d488": {
- "id": "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "label": "AMBOVOMBE",
- "node": {
- "locationId": "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "name": "AMBOVOMBE",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "49581216-3c76-44f8-ab10-74a85c9fe0f2": {
- "id": "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "label": "ANTANIMORA SUD",
- "node": {
- "locationId": "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "name": "ANTANIMORA SUD",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "ee43cfc4-9775-4396-bd77-b4821dcdad71": {
- "id": "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "label": "AMPAMANTA",
- "node": {
- "locationId": "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "name": "AMPAMANTA",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- },
- "a732b2e6-e95c-4c2a-a67e-d70046150413": {
- "id": "a732b2e6-e95c-4c2a-a67e-d70046150413",
- "label": "ANDOHARANO",
- "node": {
- "locationId": "a732b2e6-e95c-4c2a-a67e-d70046150413",
- "name": "ANDOHARANO",
- "parentLocation": {
- "locationId": "7d57e708-e320-41bc-93b8-88666f100daa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7d57e708-e320-41bc-93b8-88666f100daa"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b": {
- "id": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "label": "Ambovombe Androy",
- "node": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "name": "Ambovombe Androy",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201": {
- "id": "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "label": "Imanombo",
- "node": {
- "locationId": "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "name": "Imanombo",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca": {
- "id": "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "label": "Anjeke Ankilikira",
- "node": {
- "locationId": "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "name": "Anjeke Ankilikira",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4": {
- "id": "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "label": "Ampamata",
- "node": {
- "locationId": "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "name": "Ampamata",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "44757477-a950-4af9-b9cd-a68ea0e5bcc5": {
- "id": "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "label": "Maroalomainty",
- "node": {
- "locationId": "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "name": "Maroalomainty",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06": {
- "id": "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "label": "Jafaro",
- "node": {
- "locationId": "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "name": "Jafaro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "653f51e6-d960-42c4-b0c1-8007153ba497": {
- "id": "653f51e6-d960-42c4-b0c1-8007153ba497",
- "label": "Marovato Befeno",
- "node": {
- "locationId": "653f51e6-d960-42c4-b0c1-8007153ba497",
- "name": "Marovato Befeno",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "88110fe0-525c-401c-b444-41e6a75a5b51": {
- "id": "88110fe0-525c-401c-b444-41e6a75a5b51",
- "label": "Analamary",
- "node": {
- "locationId": "88110fe0-525c-401c-b444-41e6a75a5b51",
- "name": "Analamary",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "5c823676-3a79-4633-9d0e-5579ca10794d": {
- "id": "5c823676-3a79-4633-9d0e-5579ca10794d",
- "label": "Ambohimalaza",
- "node": {
- "locationId": "5c823676-3a79-4633-9d0e-5579ca10794d",
- "name": "Ambohimalaza",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "d18ae17a-faae-4e40-bb4d-540641d494c0": {
- "id": "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "label": "Antanimora Sud",
- "node": {
- "locationId": "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "name": "Antanimora Sud",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "1ca7d983-3fc1-4051-ae7a-79d706bfbf18": {
- "id": "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "label": "Ambondro",
- "node": {
- "locationId": "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "name": "Ambondro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "8a6ef53a-03ec-4e00-a880-75e698c808fe": {
- "id": "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "label": "Tsimananada",
- "node": {
- "locationId": "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "name": "Tsimananada",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "f8f6820f-96eb-4999-82ec-8b809cff94de": {
- "id": "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "label": "Ambovombe Androy",
- "node": {
- "locationId": "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "name": "Ambovombe Androy",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "9aed171f-9f80-4f87-8118-1457fce598ab": {
- "id": "9aed171f-9f80-4f87-8118-1457fce598ab",
- "label": "Ambanisarika",
- "node": {
- "locationId": "9aed171f-9f80-4f87-8118-1457fce598ab",
- "name": "Ambanisarika",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "7db0df64-2c17-4c06-8465-2a31942a2fa6": {
- "id": "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "label": "Erada Tsimanato",
- "node": {
- "locationId": "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "name": "Erada Tsimanato",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "d2953469-fbf7-4ece-a9df-8c1b00a96ede": {
- "id": "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "label": "Sihanamaro",
- "node": {
- "locationId": "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "name": "Sihanamaro",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "dd3d5105-f21f-4132-a1b0-35e612bc7f4d": {
- "id": "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "label": "Ambonaivo",
- "node": {
- "locationId": "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "name": "Ambonaivo",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "38679362-2eb0-4eb1-87d0-6b78fa7e733d": {
- "id": "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "label": "Andalatanosy",
- "node": {
- "locationId": "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "name": "Andalatanosy",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "457c79c3-09a5-4967-abe5-9ba010354d1a": {
- "id": "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "label": "Maroalopoty",
- "node": {
- "locationId": "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "name": "Maroalopoty",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- },
- "b5ec7a94-bab5-442a-9158-4a9732a0dc17": {
- "id": "b5ec7a94-bab5-442a-9158-4a9732a0dc17",
- "label": "Ambazoa",
- "node": {
- "locationId": "b5ec7a94-bab5-442a-9158-4a9732a0dc17",
- "name": "Ambazoa",
- "parentLocation": {
- "locationId": "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "64c68f0b-5baa-4669-a597-e6cdbbb0493b"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d": {
- "id": "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "label": "Bekily",
- "node": {
- "locationId": "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "940f7d7a-bed7-4182-9ef7-d152b2f0796b": {
- "id": "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "label": "Bekily",
- "node": {
- "locationId": "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "name": "Bekily",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "45b409de-3c90-4718-b3db-7fa86bfbadf3": {
- "id": "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "label": "Ambovombe",
- "node": {
- "locationId": "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "name": "Ambovombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "19a72471-6330-4952-9ad3-8bc3d9b1bbd3": {
- "id": "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "label": "Tsihombe",
- "node": {
- "locationId": "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "name": "Tsihombe",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "bd6ec7c3-3896-4847-8485-19756f300fec": {
- "id": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "label": "TSIHOMBE",
- "node": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "name": "TSIHOMBE",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff": {
- "id": "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "label": "Tanamanjary",
- "node": {
- "locationId": "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "name": "Tanamanjary",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "edfe3944-092c-4d16-a7c8-d459c65067d3": {
- "id": "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "label": "FAUX CAP",
- "node": {
- "locationId": "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "name": "FAUX CAP",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "af6f782a-4fa9-4502-b69f-387d7c75b95c": {
- "id": "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "label": "Nikoly",
- "node": {
- "locationId": "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "name": "Nikoly",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "5f666d29-8b8c-4ebf-a630-e2cad0cb3685": {
- "id": "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "label": "ANTARITARIKA",
- "node": {
- "locationId": "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "name": "ANTARITARIKA",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43": {
- "id": "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "409bb851-c200-4643-b590-5f0b2005e8d2": {
- "id": "409bb851-c200-4643-b590-5f0b2005e8d2",
- "label": "NIKOLY",
- "node": {
- "locationId": "409bb851-c200-4643-b590-5f0b2005e8d2",
- "name": "NIKOLY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "cbd7ab07-5855-4335-85fb-7514bd0c8bab": {
- "id": "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "label": "MAROVATO",
- "node": {
- "locationId": "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "name": "MAROVATO",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c": {
- "id": "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "label": "Ankilivalo",
- "node": {
- "locationId": "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "4575ed70-8163-460d-81fb-5e56168b5532": {
- "id": "4575ed70-8163-460d-81fb-5e56168b5532",
- "label": "Antaritarika",
- "node": {
- "locationId": "4575ed70-8163-460d-81fb-5e56168b5532",
- "name": "Antaritarika",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "30d343dc-71cc-47d9-a70e-9287b1d4bfd0": {
- "id": "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "label": "Imongy",
- "node": {
- "locationId": "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "name": "Imongy",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd": {
- "id": "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "label": "Betanty (Faux Cap)",
- "node": {
- "locationId": "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "name": "Betanty (Faux Cap)",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "1c580b42-01a3-4dbe-a4d4-36ec284de304": {
- "id": "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "label": "Anjatoka",
- "node": {
- "locationId": "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "name": "Anjatoka",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "44a4a14a-ec81-419e-b422-825f5f12a12d": {
- "id": "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "label": "Tsihombe",
- "node": {
- "locationId": "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "name": "Tsihombe",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "a6823395-1302-46d9-b0fe-58ae0715e8f0": {
- "id": "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "label": "Marovato Centre",
- "node": {
- "locationId": "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "name": "Marovato Centre",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "8f572186-72b7-414f-bd37-f4b91c431017": {
- "id": "8f572186-72b7-414f-bd37-f4b91c431017",
- "label": "IMONGY",
- "node": {
- "locationId": "8f572186-72b7-414f-bd37-f4b91c431017",
- "name": "IMONGY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "e9e6a1c2-e01c-4698-8e78-c838dbf0013c": {
- "id": "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "label": "BEHAZOMANGA",
- "node": {
- "locationId": "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "name": "BEHAZOMANGA",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "15a271b7-3d6d-49e5-a098-d007c3680bd8": {
- "id": "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "label": "FAUX -CAP",
- "node": {
- "locationId": "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "name": "FAUX -CAP",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "a75c1042-9ccd-4b97-af48-2acb1cbb69c5": {
- "id": "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "label": "Anjampaly",
- "node": {
- "locationId": "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "name": "Anjampaly",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "edd7bc75-fc97-4748-840c-2fc554322284": {
- "id": "edd7bc75-fc97-4748-840c-2fc554322284",
- "label": "TSIHOMBE",
- "node": {
- "locationId": "edd7bc75-fc97-4748-840c-2fc554322284",
- "name": "TSIHOMBE",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- },
- "113a292b-209d-4f6d-b7a3-aa7f6eb56186": {
- "id": "113a292b-209d-4f6d-b7a3-aa7f6eb56186",
- "label": "ANJAMPALY",
- "node": {
- "locationId": "113a292b-209d-4f6d-b7a3-aa7f6eb56186",
- "name": "ANJAMPALY",
- "parentLocation": {
- "locationId": "bd6ec7c3-3896-4847-8485-19756f300fec",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "bd6ec7c3-3896-4847-8485-19756f300fec"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "3d009417-65d1-4a2d-b1ae-f6de9f24c5be": {
- "id": "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "label": "Beloha",
- "node": {
- "locationId": "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "278ae0d1-8024-4676-a42a-071a3f35df3b": {
- "id": "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "label": "Beloha",
- "node": {
- "locationId": "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- },
- "8c153aee-31bf-437b-b662-05f9fcad6f93": {
- "id": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "label": "Beloha Androy",
- "node": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "name": "Beloha Androy",
- "parentLocation": {
- "locationId": "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "13ba9435-2805-499a-afda-c54adc04c48a": {
- "id": "13ba9435-2805-499a-afda-c54adc04c48a",
- "label": "Beloha Androy",
- "node": {
- "locationId": "13ba9435-2805-499a-afda-c54adc04c48a",
- "name": "Beloha Androy",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "2d5f3b1a-3813-40c3-8289-d8b1df7e3190": {
- "id": "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "label": "Beloha",
- "node": {
- "locationId": "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "name": "Beloha",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "33e94d1f-7182-4d0f-8225-b2c570378800": {
- "id": "33e94d1f-7182-4d0f-8225-b2c570378800",
- "label": "Marolinta",
- "node": {
- "locationId": "33e94d1f-7182-4d0f-8225-b2c570378800",
- "name": "Marolinta",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45": {
- "id": "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "label": "Tranoroa",
- "node": {
- "locationId": "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "name": "Tranoroa",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "4957d7aa-5f69-4640-9728-ee044ba91948": {
- "id": "4957d7aa-5f69-4640-9728-ee044ba91948",
- "label": "Kopoky",
- "node": {
- "locationId": "4957d7aa-5f69-4640-9728-ee044ba91948",
- "name": "Kopoky",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "bde0a1e9-2595-4f00-b72a-1266c792d19c": {
- "id": "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "label": "Tranovaho",
- "node": {
- "locationId": "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "name": "Tranovaho",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- },
- "40fb1d0b-1ba4-4a96-8824-486984419240": {
- "id": "40fb1d0b-1ba4-4a96-8824-486984419240",
- "label": "Behabobo",
- "node": {
- "locationId": "40fb1d0b-1ba4-4a96-8824-486984419240",
- "name": "Behabobo",
- "parentLocation": {
- "locationId": "8c153aee-31bf-437b-b662-05f9fcad6f93",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "8c153aee-31bf-437b-b662-05f9fcad6f93"
- }
- },
- "parent": "5876f357-cff5-4f03-ad97-fc79b7375bec"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6c88a44e-a81c-4cdb-94b5-0828813d89a2": {
- "id": "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "label": "Melaky",
- "node": {
- "locationId": "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "name": "Melaky",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "6313a8e6-85c0-4a1a-8d1d-f97787394673": {
- "id": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "label": "AMORON\u0027I MANIA",
- "node": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "name": "AMORON\u0027I MANIA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869": {
- "id": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "label": "Fandriana",
- "node": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "name": "Fandriana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "14cc93b8-f3b8-4baf-858b-7dd5c64d3960": {
- "id": "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "label": "Fiadanana",
- "node": {
- "locationId": "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "name": "Fiadanana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a": {
- "id": "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "label": "Sandrandahy",
- "node": {
- "locationId": "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "name": "Sandrandahy",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "ffbc9afa-d874-4c1a-99c7-16c399e8ac98": {
- "id": "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "label": "Mahazoarivo",
- "node": {
- "locationId": "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "name": "Mahazoarivo",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "af537fd8-1d1e-4c4e-90bc-8029791ae3ae": {
- "id": "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "label": "Betsimisotra",
- "node": {
- "locationId": "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "name": "Betsimisotra",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "e2cb4d42-5fe7-4733-95a9-90877a1f3f37": {
- "id": "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "label": "Alakamisy Ambohimahazo",
- "node": {
- "locationId": "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "name": "Alakamisy Ambohimahazo",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "990ce31e-0f01-49c7-a52b-0d1df8cbadbd": {
- "id": "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "label": "Sahamadio Fisakana",
- "node": {
- "locationId": "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "name": "Sahamadio Fisakana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "ebcd3ec1-f64c-496e-8ed6-51170d49f95e": {
- "id": "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "label": "Milamaina",
- "node": {
- "locationId": "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "name": "Milamaina",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1": {
- "id": "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "label": "Tsarazaza",
- "node": {
- "locationId": "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "name": "Tsarazaza",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "da137448-9f4e-420a-aa93-62aeea23d49c": {
- "id": "da137448-9f4e-420a-aa93-62aeea23d49c",
- "label": "Ankarinoro",
- "node": {
- "locationId": "da137448-9f4e-420a-aa93-62aeea23d49c",
- "name": "Ankarinoro",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e": {
- "id": "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "label": "Imito",
- "node": {
- "locationId": "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "name": "Imito",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "c00413f1-9464-4775-953c-5d5e1c08bf9d": {
- "id": "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "label": "Tatamalaza",
- "node": {
- "locationId": "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "name": "Tatamalaza",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "60d50a91-092e-4151-8521-4490edfa970e": {
- "id": "60d50a91-092e-4151-8521-4490edfa970e",
- "label": "Fandriana",
- "node": {
- "locationId": "60d50a91-092e-4151-8521-4490edfa970e",
- "name": "Fandriana",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- },
- "208ea9c4-b06c-450b-8340-bfb4ff8e283a": {
- "id": "208ea9c4-b06c-450b-8340-bfb4ff8e283a",
- "label": "Miarinavaratra",
- "node": {
- "locationId": "208ea9c4-b06c-450b-8340-bfb4ff8e283a",
- "name": "Miarinavaratra",
- "parentLocation": {
- "locationId": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "fb23f86b-0899-45d5-b2d2-bdbe92cc0869"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b": {
- "id": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "label": "Ambositra",
- "node": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296": {
- "id": "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "label": "Ambalamanakana",
- "node": {
- "locationId": "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "name": "Ambalamanakana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "98e1ad5b-ce78-4999-9ba6-44dc9cec9351": {
- "id": "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "label": "Tsarasaotra",
- "node": {
- "locationId": "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "name": "Tsarasaotra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "b5e93b84-7804-4563-b473-2d4c56fab5c7": {
- "id": "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "label": "Vohidahy",
- "node": {
- "locationId": "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "name": "Vohidahy",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "e684a469-f31b-466e-bf3b-de6eac61f147": {
- "id": "e684a469-f31b-466e-bf3b-de6eac61f147",
- "label": "Ivato Centre",
- "node": {
- "locationId": "e684a469-f31b-466e-bf3b-de6eac61f147",
- "name": "Ivato Centre",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3": {
- "id": "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "label": "Sahatsiho Ambohimanjaka",
- "node": {
- "locationId": "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "name": "Sahatsiho Ambohimanjaka",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "71ebae59-3c18-4994-9484-697a39962b38": {
- "id": "71ebae59-3c18-4994-9484-697a39962b38",
- "label": "Alakamisy Ambohijato",
- "node": {
- "locationId": "71ebae59-3c18-4994-9484-697a39962b38",
- "name": "Alakamisy Ambohijato",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "b237c783-6863-4414-9239-5da1d01da77d": {
- "id": "b237c783-6863-4414-9239-5da1d01da77d",
- "label": "Imerina Imady",
- "node": {
- "locationId": "b237c783-6863-4414-9239-5da1d01da77d",
- "name": "Imerina Imady",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "958820db-5183-4c2c-9e8f-46707b104f90": {
- "id": "958820db-5183-4c2c-9e8f-46707b104f90",
- "label": "Ambohimitombo II",
- "node": {
- "locationId": "958820db-5183-4c2c-9e8f-46707b104f90",
- "name": "Ambohimitombo II",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67": {
- "id": "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "label": "Ambohimitombo I",
- "node": {
- "locationId": "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "name": "Ambohimitombo I",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "730d88ca-409d-4016-8ffa-1393874805eb": {
- "id": "730d88ca-409d-4016-8ffa-1393874805eb",
- "label": "Ambositra",
- "node": {
- "locationId": "730d88ca-409d-4016-8ffa-1393874805eb",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "a48d460d-9343-49af-81ae-769c47c52a58": {
- "id": "a48d460d-9343-49af-81ae-769c47c52a58",
- "label": "Ambinanindrano",
- "node": {
- "locationId": "a48d460d-9343-49af-81ae-769c47c52a58",
- "name": "Ambinanindrano",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "8983f82e-d270-48c6-8f60-904737dd50a4": {
- "id": "8983f82e-d270-48c6-8f60-904737dd50a4",
- "label": "Ambositra I",
- "node": {
- "locationId": "8983f82e-d270-48c6-8f60-904737dd50a4",
- "name": "Ambositra I",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "1ee1893f-5119-4f13-81e3-8f0a735bf455": {
- "id": "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "label": "Ivony Miaramiasa",
- "node": {
- "locationId": "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "name": "Ivony Miaramiasa",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "ae8816ff-619c-4eca-8cab-3697ea42655a": {
- "id": "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "label": "Ihadilalana Ambohinamboarina",
- "node": {
- "locationId": "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "name": "Ihadilalana Ambohinamboarina",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "bb6f7e38-855b-4402-8f09-090da3e3b72a": {
- "id": "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "label": "Ankazoambo",
- "node": {
- "locationId": "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "name": "Ankazoambo",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "31bd420f-6102-4016-92fd-1c32b3f3882f": {
- "id": "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "label": "Antoetra",
- "node": {
- "locationId": "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "name": "Antoetra",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "8fea7ea8-417e-4f47-8347-cfa622be1bd8": {
- "id": "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "label": "Marosoa",
- "node": {
- "locationId": "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "name": "Marosoa",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "9c886bdf-244d-4c19-9090-046d83e3ee2d": {
- "id": "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "label": "Ambositra II",
- "node": {
- "locationId": "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "name": "Ambositra II",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "1620499e-7d7c-41ee-811c-34c2e54129b9": {
- "id": "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "label": "Andina Firaisana",
- "node": {
- "locationId": "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "name": "Andina Firaisana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "3e2a07b9-394a-4f7a-9ce7-605baff56a96": {
- "id": "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "label": "Ilaka Afovoany",
- "node": {
- "locationId": "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "name": "Ilaka Afovoany",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "7cf92583-3602-4dfe-96cb-d9496c355fd0": {
- "id": "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "label": "Ambatofitorahana",
- "node": {
- "locationId": "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "name": "Ambatofitorahana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "bc901315-af1f-48a9-aa8f-9826d2ec2c3f": {
- "id": "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "label": "Kianjandrakefona",
- "node": {
- "locationId": "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "name": "Kianjandrakefona",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "86db3ad3-ec1b-4668-9332-f5a7918d8603": {
- "id": "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "label": "Fahizay Ambatolahimasina",
- "node": {
- "locationId": "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "name": "Fahizay Ambatolahimasina",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- },
- "950d3ec0-7d99-4045-b31c-cd38cebea771": {
- "id": "950d3ec0-7d99-4045-b31c-cd38cebea771",
- "label": "Mahazina Ambohipierenana",
- "node": {
- "locationId": "950d3ec0-7d99-4045-b31c-cd38cebea771",
- "name": "Mahazina Ambohipierenana",
- "parentLocation": {
- "locationId": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "13055e03-3325-428c-a93a-2c1b04457710": {
- "id": "13055e03-3325-428c-a93a-2c1b04457710",
- "label": "Ambatofinandrahana",
- "node": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "name": "Ambatofinandrahana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1c601632-baea-46ef-bf31-e7af518b28a0": {
- "id": "1c601632-baea-46ef-bf31-e7af518b28a0",
- "label": "Ambatofinandrahana",
- "node": {
- "locationId": "1c601632-baea-46ef-bf31-e7af518b28a0",
- "name": "Ambatofinandrahana",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "07d380c6-2a0d-42e7-8343-103e749f9ff5": {
- "id": "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "label": "Amborompotsy",
- "node": {
- "locationId": "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "accd335f-9d80-4542-be78-543c0dad5e81": {
- "id": "accd335f-9d80-4542-be78-543c0dad5e81",
- "label": "Fenoarivo",
- "node": {
- "locationId": "accd335f-9d80-4542-be78-543c0dad5e81",
- "name": "Fenoarivo",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "9852a629-dcbc-4a99-8449-c6f641e4eea3": {
- "id": "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "label": "Mangataboahangy",
- "node": {
- "locationId": "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "name": "Mangataboahangy",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "6765d345-fb5b-4812-ad5c-380dc5428524": {
- "id": "6765d345-fb5b-4812-ad5c-380dc5428524",
- "label": "Soavina",
- "node": {
- "locationId": "6765d345-fb5b-4812-ad5c-380dc5428524",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "94bc3028-a025-4843-86fc-d85ae783e5ef": {
- "id": "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "label": "Ambatomifanongoa",
- "node": {
- "locationId": "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "name": "Ambatomifanongoa",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "6c8804ac-efd4-42d8-806a-22b74a76ae83": {
- "id": "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "label": "Itremo",
- "node": {
- "locationId": "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "name": "Itremo",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "9fa3d656-1b8d-4342-b43d-a6de5f0491b7": {
- "id": "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "label": "Ambondromisotra",
- "node": {
- "locationId": "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "name": "Ambondromisotra",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- },
- "60b3b7a0-114e-4178-922b-a5a4fd8c0064": {
- "id": "60b3b7a0-114e-4178-922b-a5a4fd8c0064",
- "label": "Mandrosonoro",
- "node": {
- "locationId": "60b3b7a0-114e-4178-922b-a5a4fd8c0064",
- "name": "Mandrosonoro",
- "parentLocation": {
- "locationId": "13055e03-3325-428c-a93a-2c1b04457710",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13055e03-3325-428c-a93a-2c1b04457710"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "33474035-011f-48b0-9319-100f647ed342": {
- "id": "33474035-011f-48b0-9319-100f647ed342",
- "label": "Manandriana",
- "node": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "name": "Manandriana",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "334e8b99-2963-4b8f-ab21-51477dd8162b": {
- "id": "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "label": "Vinany Andakatanikely",
- "node": {
- "locationId": "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "name": "Vinany Andakatanikely",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "c3058990-3223-44ce-9f37-c544f6122594": {
- "id": "c3058990-3223-44ce-9f37-c544f6122594",
- "label": "Anjoma Nandihizana",
- "node": {
- "locationId": "c3058990-3223-44ce-9f37-c544f6122594",
- "name": "Anjoma Nandihizana",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "6b81f551-26a3-408d-b52f-8d12df4040bc": {
- "id": "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "label": "Ambatomarina",
- "node": {
- "locationId": "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "name": "Ambatomarina",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "fa31c7f9-0406-4080-9385-598dbffe794a": {
- "id": "fa31c7f9-0406-4080-9385-598dbffe794a",
- "label": "Andakatany",
- "node": {
- "locationId": "fa31c7f9-0406-4080-9385-598dbffe794a",
- "name": "Andakatany",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "1987469b-e697-4441-a514-1c99e7d1fa08": {
- "id": "1987469b-e697-4441-a514-1c99e7d1fa08",
- "label": "Ambohimilanja",
- "node": {
- "locationId": "1987469b-e697-4441-a514-1c99e7d1fa08",
- "name": "Ambohimilanja",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "304ee001-143e-4049-a4db-cb1b9d184980": {
- "id": "304ee001-143e-4049-a4db-cb1b9d184980",
- "label": "Anjoma Nakoana",
- "node": {
- "locationId": "304ee001-143e-4049-a4db-cb1b9d184980",
- "name": "Anjoma Nakoana",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "aece0469-738e-4e61-b86d-55a3c8be39f5": {
- "id": "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "label": "Ambovombe Centre",
- "node": {
- "locationId": "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "name": "Ambovombe Centre",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "95e52f73-e4b0-4869-9c07-13cc3fa518c9": {
- "id": "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "label": "Ambohimahazo",
- "node": {
- "locationId": "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "name": "Ambohimahazo",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "c18fe255-a479-4bee-8dcf-379f3db7ed36": {
- "id": "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "label": "Talata Vohimena",
- "node": {
- "locationId": "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "name": "Talata Vohimena",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- },
- "a174e61a-916b-4e6b-868c-874c203b7266": {
- "id": "a174e61a-916b-4e6b-868c-874c203b7266",
- "label": "Ambohipo",
- "node": {
- "locationId": "a174e61a-916b-4e6b-868c-874c203b7266",
- "name": "Ambohipo",
- "parentLocation": {
- "locationId": "33474035-011f-48b0-9319-100f647ed342",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "33474035-011f-48b0-9319-100f647ed342"
- }
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- },
- "4f4b3a20-7151-4636-bbf0-409cef734c64": {
- "id": "4f4b3a20-7151-4636-bbf0-409cef734c64",
- "label": "Ambositra",
- "node": {
- "locationId": "4f4b3a20-7151-4636-bbf0-409cef734c64",
- "name": "Ambositra",
- "parentLocation": {
- "locationId": "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "6313a8e6-85c0-4a1a-8d1d-f97787394673"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "1b43b26f-6fa9-4d46-b78e-fbb92050e969": {
- "id": "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "label": "Bongolava",
- "node": {
- "locationId": "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "name": "Bongolava",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "113583b6-de61-4a8c-8a0e-c38e522258bd": {
- "id": "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "label": "Menabe",
- "node": {
- "locationId": "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "name": "Menabe",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe": {
- "id": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "label": "BONGOLAVA",
- "node": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "name": "BONGOLAVA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c": {
- "id": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "label": "Fenoarivobe",
- "node": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "name": "Fenoarivobe",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84": {
- "id": "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "label": "Fenoarivobe",
- "node": {
- "locationId": "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "name": "Fenoarivobe",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "d4018f1e-a361-42d0-87e9-c868922f325f": {
- "id": "d4018f1e-a361-42d0-87e9-c868922f325f",
- "label": "Firavahana",
- "node": {
- "locationId": "d4018f1e-a361-42d0-87e9-c868922f325f",
- "name": "Firavahana",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "38a3ff45-d763-4623-820d-ba16e7e0b2e9": {
- "id": "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "label": "Fenoarivo Afovoany",
- "node": {
- "locationId": "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "name": "Fenoarivo Afovoany",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a": {
- "id": "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "label": "Morarano Maritampona",
- "node": {
- "locationId": "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "name": "Morarano Maritampona",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "729bba98-1e75-430f-870b-3434d944051a": {
- "id": "729bba98-1e75-430f-870b-3434d944051a",
- "label": "Ambohitromby",
- "node": {
- "locationId": "729bba98-1e75-430f-870b-3434d944051a",
- "name": "Ambohitromby",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "4894ba26-c314-4fe2-9432-564c603a73cf": {
- "id": "4894ba26-c314-4fe2-9432-564c603a73cf",
- "label": "Tsinjoarivo 22",
- "node": {
- "locationId": "4894ba26-c314-4fe2-9432-564c603a73cf",
- "name": "Tsinjoarivo 22",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "148afd7d-0fe6-4774-8b9f-93fff6b2634b": {
- "id": "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "label": "Ambatomainty Atsimo",
- "node": {
- "locationId": "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "name": "Ambatomainty Atsimo",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "0085fc56-4c4b-4e71-ae83-5825932f6b03": {
- "id": "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "label": "Mangatany",
- "node": {
- "locationId": "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "name": "Mangatany",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99": {
- "id": "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "label": "Andriampotsy",
- "node": {
- "locationId": "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "name": "Andriampotsy",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "40e6184d-9637-4171-988b-05261c6fd9de": {
- "id": "40e6184d-9637-4171-988b-05261c6fd9de",
- "label": "Kiranomena",
- "node": {
- "locationId": "40e6184d-9637-4171-988b-05261c6fd9de",
- "name": "Kiranomena",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- },
- "0029e11a-827d-4dfc-9f53-801138cdf017": {
- "id": "0029e11a-827d-4dfc-9f53-801138cdf017",
- "label": "Mahajeby",
- "node": {
- "locationId": "0029e11a-827d-4dfc-9f53-801138cdf017",
- "name": "Mahajeby",
- "parentLocation": {
- "locationId": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c"
- }
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- },
- "392d059c-0d2e-4076-824d-ccdf0786ead2": {
- "id": "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "label": "Tsiroanomandidy",
- "node": {
- "locationId": "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "name": "Tsiroanomandidy",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- },
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6": {
- "id": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "label": "Tsiroanomandidy",
- "node": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "name": "Tsiroanomandidy",
- "parentLocation": {
- "locationId": "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c7c410c5-a3d8-42a7-8133-2d4d50ef093d": {
- "id": "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "label": "Bemahatazana Soanafindra",
- "node": {
- "locationId": "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "name": "Bemahatazana Soanafindra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "76c5f029-5b8b-4430-b382-c8ce0f40b526": {
- "id": "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "label": "Bevato",
- "node": {
- "locationId": "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "name": "Bevato",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "20549f13-6917-495e-b3f1-7be87d70c08d": {
- "id": "20549f13-6917-495e-b3f1-7be87d70c08d",
- "label": "Mahasolo",
- "node": {
- "locationId": "20549f13-6917-495e-b3f1-7be87d70c08d",
- "name": "Mahasolo",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "56676474-0dc4-473c-9d9e-cf60c153ab68": {
- "id": "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "label": "Miandrarivo",
- "node": {
- "locationId": "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "name": "Miandrarivo",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "cade9282-1a69-40cc-a279-b84b85be94bb": {
- "id": "cade9282-1a69-40cc-a279-b84b85be94bb",
- "label": "Fierenana",
- "node": {
- "locationId": "cade9282-1a69-40cc-a279-b84b85be94bb",
- "name": "Fierenana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "e972ae66-e542-44f2-ae16-dd8acf5108fb": {
- "id": "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "label": "Belobaka",
- "node": {
- "locationId": "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "name": "Belobaka",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "10655219-32de-4f05-ba3d-2b74a6ae3ff3": {
- "id": "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "label": "Ankadinondry Sakay",
- "node": {
- "locationId": "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "name": "Ankadinondry Sakay",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "964ca567-efbb-4bfb-99e8-3be4d4f7e845": {
- "id": "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "label": "Marintampona",
- "node": {
- "locationId": "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "name": "Marintampona",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "236fdc20-932f-40f0-bafb-544d296c43dd": {
- "id": "236fdc20-932f-40f0-bafb-544d296c43dd",
- "label": "Soanierana",
- "node": {
- "locationId": "236fdc20-932f-40f0-bafb-544d296c43dd",
- "name": "Soanierana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "d7d8f782-4327-4eb2-a196-13e4566444f9": {
- "id": "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "label": "Tsiroanomandidy Fihaonana",
- "node": {
- "locationId": "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "name": "Tsiroanomandidy Fihaonana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "3979d597-d718-4a85-8c24-c14d3e7b3a9e": {
- "id": "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "label": "Tsinjoarivo Imanga",
- "node": {
- "locationId": "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "name": "Tsinjoarivo Imanga",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "8d0e527c-94c2-43ea-91b9-fd959668b083": {
- "id": "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "label": "CU Tsiroanomandidy",
- "node": {
- "locationId": "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "name": "CU Tsiroanomandidy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "f613ea40-71c2-4d05-abd2-99198d004c6c": {
- "id": "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "label": "Ambararatabe",
- "node": {
- "locationId": "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "name": "Ambararatabe",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "76ebee17-2cad-4880-8843-df9ee1c0fbbe": {
- "id": "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "label": "Tsiroanomandidy Ville",
- "node": {
- "locationId": "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "name": "Tsiroanomandidy Ville",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380": {
- "id": "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "label": "Ankerana Avaratra",
- "node": {
- "locationId": "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "name": "Ankerana Avaratra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "61530e42-e22a-4f56-b1fc-6af9e6a02529": {
- "id": "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "label": "Ambalanirana",
- "node": {
- "locationId": "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "name": "Ambalanirana",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c": {
- "id": "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "label": "Tsiroanomandidy Renivohitra",
- "node": {
- "locationId": "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "name": "Tsiroanomandidy Renivohitra",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "293af907-064e-452f-ac97-a069cde48285": {
- "id": "293af907-064e-452f-ac97-a069cde48285",
- "label": "Ambatolampy",
- "node": {
- "locationId": "293af907-064e-452f-ac97-a069cde48285",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "2317471f-4926-4495-bb09-b910156fafe3": {
- "id": "2317471f-4926-4495-bb09-b910156fafe3",
- "label": "Fiadanantsoa",
- "node": {
- "locationId": "2317471f-4926-4495-bb09-b910156fafe3",
- "name": "Fiadanantsoa",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "e9ab9884-d25d-4cc3-9492-0511f5809619": {
- "id": "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "label": "Ambavahady Anosy",
- "node": {
- "locationId": "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "name": "Ambavahady Anosy",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "c3fa7d9b-94b2-4602-ad1f-180911fc1534": {
- "id": "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "label": "Antsahalava",
- "node": {
- "locationId": "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "name": "Antsahalava",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- },
- "c0018236-e198-4bd4-a415-581187de2a9e": {
- "id": "c0018236-e198-4bd4-a415-581187de2a9e",
- "label": "Maroharona",
- "node": {
- "locationId": "c0018236-e198-4bd4-a415-581187de2a9e",
- "name": "Maroharona",
- "parentLocation": {
- "locationId": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- }
- },
- "parent": "f7b70d25-97a5-4e4a-86ff-df70302c65fe"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "0698b16e-26f0-4883-82cb-afa5c172fa7e": {
- "id": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "label": "ITASY",
- "node": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "name": "ITASY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "1fec2789-7741-499d-a28f-fc9e6c354ea5": {
- "id": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "label": "Miarinarivo",
- "node": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a3ab4ce8-31a6-4d14-940a-f837f526c1f9": {
- "id": "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "label": "Anosibe Ifanja",
- "node": {
- "locationId": "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "name": "Anosibe Ifanja",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "168bfe58-e756-41b1-8f5f-a037cf913836": {
- "id": "168bfe58-e756-41b1-8f5f-a037cf913836",
- "label": "Antoby Est",
- "node": {
- "locationId": "168bfe58-e756-41b1-8f5f-a037cf913836",
- "name": "Antoby Est",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "55e9e28b-8152-4b4c-af3f-0acc9d1688e8": {
- "id": "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "label": "Manazary",
- "node": {
- "locationId": "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "name": "Manazary",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "2b27038f-0f36-4971-b6a2-12599c707e6d": {
- "id": "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "label": "CU Miarinarivo",
- "node": {
- "locationId": "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "name": "CU Miarinarivo",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "7106b2a2-fc22-42d7-9fc4-a055e55859f6": {
- "id": "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "label": "Soavimbazaha",
- "node": {
- "locationId": "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "name": "Soavimbazaha",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "ffcd6f07-ef28-4a46-8445-b67f9ef2908e": {
- "id": "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "label": "Analavory",
- "node": {
- "locationId": "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "name": "Analavory",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "7ae00720-2aa0-481a-9f76-b726c25d39c8": {
- "id": "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "label": "Zoma Bealoka",
- "node": {
- "locationId": "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "name": "Zoma Bealoka",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "5fa61353-bb98-4107-8c5f-79ce95839018": {
- "id": "5fa61353-bb98-4107-8c5f-79ce95839018",
- "label": "Sarobaratra Ifanja",
- "node": {
- "locationId": "5fa61353-bb98-4107-8c5f-79ce95839018",
- "name": "Sarobaratra Ifanja",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "0f393427-67c0-4563-9b9c-c48be8318828": {
- "id": "0f393427-67c0-4563-9b9c-c48be8318828",
- "label": "Soamahamanina",
- "node": {
- "locationId": "0f393427-67c0-4563-9b9c-c48be8318828",
- "name": "Soamahamanina",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "aba166fc-d2e1-4f21-8c44-581ee1c878c4": {
- "id": "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "label": "Miarinarivo CU",
- "node": {
- "locationId": "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "name": "Miarinarivo CU",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "97b23abc-c59b-4ab2-a208-00cb1c2937f6": {
- "id": "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "label": "Andolofotsy",
- "node": {
- "locationId": "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "name": "Andolofotsy",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "55f45dc5-0ffc-46e0-acda-a272c0a32abb": {
- "id": "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "label": "Miarinarivo Sub-Urbaine",
- "node": {
- "locationId": "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "name": "Miarinarivo Sub-Urbaine",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "6711dc2b-a899-4dd0-ac9e-0d069bbac479": {
- "id": "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "label": "Mandiavato",
- "node": {
- "locationId": "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "name": "Mandiavato",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "1cc2cf81-bd03-4b31-9d4c-63763735a136": {
- "id": "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "label": "Miarinarivo I",
- "node": {
- "locationId": "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "name": "Miarinarivo I",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf": {
- "id": "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "label": "Alatsinainikely",
- "node": {
- "locationId": "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "name": "Alatsinainikely",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- },
- "4b39d9e5-90e4-451d-a940-a47115c96667": {
- "id": "4b39d9e5-90e4-451d-a940-a47115c96667",
- "label": "Ambatomanjaka",
- "node": {
- "locationId": "4b39d9e5-90e4-451d-a940-a47115c96667",
- "name": "Ambatomanjaka",
- "parentLocation": {
- "locationId": "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1fec2789-7741-499d-a28f-fc9e6c354ea5"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "647c70bb-7768-4a79-b0ba-cd4954589d9b": {
- "id": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "label": "Arivonimamo",
- "node": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "name": "Arivonimamo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "74699429-45cc-4511-9dd1-32d4da5d0cd0": {
- "id": "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "label": "Ambatomirahavavy",
- "node": {
- "locationId": "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "name": "Ambatomirahavavy",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "3d4cba19-058a-41e5-b434-41fdf02c578f": {
- "id": "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "label": "Ambohimandry Est",
- "node": {
- "locationId": "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "name": "Ambohimandry Est",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "62a2864a-ab97-4f07-9225-4ed6393ef8b0": {
- "id": "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "label": "Ambohipandrano",
- "node": {
- "locationId": "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "name": "Ambohipandrano",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8": {
- "id": "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "label": "Ampahimanga",
- "node": {
- "locationId": "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "name": "Ampahimanga",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "b73c4117-ffcd-469e-b083-11287f72caf2": {
- "id": "b73c4117-ffcd-469e-b083-11287f72caf2",
- "label": "Miantsoarivo",
- "node": {
- "locationId": "b73c4117-ffcd-469e-b083-11287f72caf2",
- "name": "Miantsoarivo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f1034858-c376-4359-8787-e123984ebbe4": {
- "id": "f1034858-c376-4359-8787-e123984ebbe4",
- "label": "Alakamisikely Ambohidehibe",
- "node": {
- "locationId": "f1034858-c376-4359-8787-e123984ebbe4",
- "name": "Alakamisikely Ambohidehibe",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "9cf9f526-854f-4d28-8090-117612ccc454": {
- "id": "9cf9f526-854f-4d28-8090-117612ccc454",
- "label": "Marofangady",
- "node": {
- "locationId": "9cf9f526-854f-4d28-8090-117612ccc454",
- "name": "Marofangady",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7": {
- "id": "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "label": "Talata Tsimadilo",
- "node": {
- "locationId": "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "name": "Talata Tsimadilo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "77ac3879-0969-434b-8b53-97e7fd724ca7": {
- "id": "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "label": "Ambohimasina",
- "node": {
- "locationId": "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "name": "Ambohimasina",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "56e29f8e-1cd8-40a3-befc-8a72377f8def": {
- "id": "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "label": "Amboanana",
- "node": {
- "locationId": "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "name": "Amboanana",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "3fa9310d-a935-4f09-a570-49b3459fd17f": {
- "id": "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "label": "Ambatomanga Mahatsinjo",
- "node": {
- "locationId": "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "name": "Ambatomanga Mahatsinjo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f7b09182-d245-4b8b-9fc0-f0354b93ee53": {
- "id": "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "label": "Morafeno",
- "node": {
- "locationId": "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "a0717d58-7fab-4cca-a777-df78d9bd0ad2": {
- "id": "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "label": "Ambohitrambo",
- "node": {
- "locationId": "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "name": "Ambohitrambo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "530f4851-8ecf-4e9a-997e-89f12aad0320": {
- "id": "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "label": "Manalalondo",
- "node": {
- "locationId": "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "name": "Manalalondo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "26010ac6-117c-47bd-b9a6-a1c017841fd6": {
- "id": "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "label": "Arivonimamo II",
- "node": {
- "locationId": "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "name": "Arivonimamo II",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "82686a84-8a84-430b-8b72-1a932ce1b635": {
- "id": "82686a84-8a84-430b-8b72-1a932ce1b635",
- "label": "Imerintsiatosika",
- "node": {
- "locationId": "82686a84-8a84-430b-8b72-1a932ce1b635",
- "name": "Imerintsiatosika",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "b9533f02-c3cd-4fe6-92c9-cc42388defe8": {
- "id": "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "label": "Miandrandra",
- "node": {
- "locationId": "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "name": "Miandrandra",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f7eea768-16d1-4fea-b53b-8548cae08258": {
- "id": "f7eea768-16d1-4fea-b53b-8548cae08258",
- "label": "Morarano Antongona",
- "node": {
- "locationId": "f7eea768-16d1-4fea-b53b-8548cae08258",
- "name": "Morarano Antongona",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "f3604384-cb10-4650-bc22-751c6506f8a8": {
- "id": "f3604384-cb10-4650-bc22-751c6506f8a8",
- "label": "Mahatsinjo Est",
- "node": {
- "locationId": "f3604384-cb10-4650-bc22-751c6506f8a8",
- "name": "Mahatsinjo Est",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "71415175-354f-4098-afce-a65273577d5f": {
- "id": "71415175-354f-4098-afce-a65273577d5f",
- "label": "Andranomiely Rambolamasoandro",
- "node": {
- "locationId": "71415175-354f-4098-afce-a65273577d5f",
- "name": "Andranomiely Rambolamasoandro",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "bb930466-f5a0-495c-ae4e-7b9c7391543a": {
- "id": "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "label": "Arivonimamo I",
- "node": {
- "locationId": "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "name": "Arivonimamo I",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094": {
- "id": "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "label": "Amboasary Antambolo",
- "node": {
- "locationId": "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "name": "Amboasary Antambolo",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- },
- "e110d76e-fc48-4718-8051-0f037981338a": {
- "id": "e110d76e-fc48-4718-8051-0f037981338a",
- "label": "Antenimbe",
- "node": {
- "locationId": "e110d76e-fc48-4718-8051-0f037981338a",
- "name": "Antenimbe",
- "parentLocation": {
- "locationId": "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "647c70bb-7768-4a79-b0ba-cd4954589d9b"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "447a618d-3755-4d84-8f9e-a107a395c1d6": {
- "id": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "label": "Soavinandriana",
- "node": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c696588f-0a66-4a07-bf8e-681cdc7874b9": {
- "id": "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "label": "Ankisabe",
- "node": {
- "locationId": "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "name": "Ankisabe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "7768a84e-b549-4ec8-97d0-21cdb8962050": {
- "id": "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "label": "Tamponala",
- "node": {
- "locationId": "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "name": "Tamponala",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "580cac12-b65e-4b58-89d7-6d3767abcf04": {
- "id": "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "label": "Ampary",
- "node": {
- "locationId": "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "name": "Ampary",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "584c5943-ed86-4d91-9681-2fc6911dd22e": {
- "id": "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "label": "Amparaky Sarodrivotra",
- "node": {
- "locationId": "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "name": "Amparaky Sarodrivotra",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "321eb309-2568-40af-b9a6-f03f2efb7021": {
- "id": "321eb309-2568-40af-b9a6-f03f2efb7021",
- "label": "Soavinandriana",
- "node": {
- "locationId": "321eb309-2568-40af-b9a6-f03f2efb7021",
- "name": "Soavinandriana",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ca767a1f-aaf2-437a-84c9-fc4e35e84e08": {
- "id": "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "label": "Ambatoasana Afovoany",
- "node": {
- "locationId": "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "name": "Ambatoasana Afovoany",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "a1fba7de-14bd-44e6-aaac-9efb1e00949e": {
- "id": "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "label": "Amparibohitra",
- "node": {
- "locationId": "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "name": "Amparibohitra",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "c41c72d8-ea21-44b2-8ba2-8d673c171674": {
- "id": "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "label": "Mananasy Tsitakondaza",
- "node": {
- "locationId": "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "name": "Mananasy Tsitakondaza",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215": {
- "id": "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "label": "Antanetibe",
- "node": {
- "locationId": "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "name": "Antanetibe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "f5a72bd9-09e3-41c1-bccc-af7c433080aa": {
- "id": "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "label": "Ampefy",
- "node": {
- "locationId": "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "name": "Ampefy",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "6e17420e-396f-46b7-b7d0-016847787467": {
- "id": "6e17420e-396f-46b7-b7d0-016847787467",
- "label": "Ankaranana Tiafandrosoana",
- "node": {
- "locationId": "6e17420e-396f-46b7-b7d0-016847787467",
- "name": "Ankaranana Tiafandrosoana",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "451fb80a-69ba-4b98-bec0-51833e9f0194": {
- "id": "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "label": "Mandiavato Masindray",
- "node": {
- "locationId": "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "name": "Mandiavato Masindray",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "346e493b-76f8-4311-a03f-74d17b543787": {
- "id": "346e493b-76f8-4311-a03f-74d17b543787",
- "label": "Talata Dondona",
- "node": {
- "locationId": "346e493b-76f8-4311-a03f-74d17b543787",
- "name": "Talata Dondona",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c": {
- "id": "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "label": "Amberomanga",
- "node": {
- "locationId": "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "name": "Amberomanga",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ed1a91a5-0fb9-45ba-9c06-48a92218d790": {
- "id": "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "label": "Mahavelona",
- "node": {
- "locationId": "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "name": "Mahavelona",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- },
- "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4": {
- "id": "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4",
- "label": "Ambohibahoaka Ankisabe",
- "node": {
- "locationId": "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4",
- "name": "Ambohibahoaka Ankisabe",
- "parentLocation": {
- "locationId": "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "447a618d-3755-4d84-8f9e-a107a395c1d6"
- }
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- },
- "91f45281-aaee-4f64-a2cd-2c32c954467c": {
- "id": "91f45281-aaee-4f64-a2cd-2c32c954467c",
- "label": "Miarinarivo",
- "node": {
- "locationId": "91f45281-aaee-4f64-a2cd-2c32c954467c",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "0698b16e-26f0-4883-82cb-afa5c172fa7e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e": {
- "id": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "label": "ATSIMO ANDREFANA",
- "node": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "name": "ATSIMO ANDREFANA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "12d28beb-e56d-48d2-9111-e10113a71091": {
- "id": "12d28beb-e56d-48d2-9111-e10113a71091",
- "label": "Sakaraha",
- "node": {
- "locationId": "12d28beb-e56d-48d2-9111-e10113a71091",
- "name": "Sakaraha",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0163e4c2-275c-433c-ac41-9f65f11ee22c": {
- "id": "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "label": "Toliara I",
- "node": {
- "locationId": "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5": {
- "id": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "label": "SAKARAHA",
- "node": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "name": "SAKARAHA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "95ae107c-590c-4758-8f83-78282b05be16": {
- "id": "95ae107c-590c-4758-8f83-78282b05be16",
- "label": "AMBINANY",
- "node": {
- "locationId": "95ae107c-590c-4758-8f83-78282b05be16",
- "name": "AMBINANY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "647823e8-5464-46fb-ac7a-3e636b29056a": {
- "id": "647823e8-5464-46fb-ac7a-3e636b29056a",
- "label": "MAHABOBOKA",
- "node": {
- "locationId": "647823e8-5464-46fb-ac7a-3e636b29056a",
- "name": "MAHABOBOKA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "ee6f3541-b266-4d02-b4c9-0cec8deb4b28": {
- "id": "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "label": "Mikoboka",
- "node": {
- "locationId": "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "name": "Mikoboka",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0": {
- "id": "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "label": "MIKOBOKA",
- "node": {
- "locationId": "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "name": "MIKOBOKA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "cc9bf545-fec1-4128-bdb2-c22b91e4f721": {
- "id": "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "label": "Amboronabo",
- "node": {
- "locationId": "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "name": "Amboronabo",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9": {
- "id": "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "label": "Miary Lamatihy",
- "node": {
- "locationId": "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "name": "Miary Lamatihy",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "5760df4c-d71e-47ec-b2db-3965ac5b4a96": {
- "id": "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "label": "BEREKETA",
- "node": {
- "locationId": "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "name": "BEREKETA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a": {
- "id": "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "label": "Andranolava",
- "node": {
- "locationId": "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "name": "Andranolava",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "c1fd9614-f0d5-4541-8313-c3e2b809c729": {
- "id": "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "label": "Bereketa",
- "node": {
- "locationId": "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "name": "Bereketa",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "6ab5984f-029f-4613-971d-299ebeddc354": {
- "id": "6ab5984f-029f-4613-971d-299ebeddc354",
- "label": "Vineta",
- "node": {
- "locationId": "6ab5984f-029f-4613-971d-299ebeddc354",
- "name": "Vineta",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a": {
- "id": "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "label": "MIARY-LAMATIHY",
- "node": {
- "locationId": "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "name": "MIARY-LAMATIHY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "737b836b-4768-4e5b-9e71-bc5fdcd29c63": {
- "id": "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "label": "VINETA ANDAMASINY",
- "node": {
- "locationId": "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "name": "VINETA ANDAMASINY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "9f2df3ae-cfc0-43b1-948a-3024bc504bef": {
- "id": "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "label": "Besakoa",
- "node": {
- "locationId": "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "name": "Besakoa",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "d3f56b68-19c9-466b-b1ab-40d7773924ba": {
- "id": "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "label": "MIARY TAHEZA",
- "node": {
- "locationId": "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "name": "MIARY TAHEZA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "d54b1036-32a5-4c03-a711-ed45e7264433": {
- "id": "d54b1036-32a5-4c03-a711-ed45e7264433",
- "label": "MITSINJO ( CHEF- LIEU )",
- "node": {
- "locationId": "d54b1036-32a5-4c03-a711-ed45e7264433",
- "name": "MITSINJO ( CHEF- LIEU )",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "f3abed67-c317-485c-97fe-839e9ca6fd63": {
- "id": "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "label": "Mahaboboka",
- "node": {
- "locationId": "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "name": "Mahaboboka",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "8ed9b731-2f66-4546-93b1-4e1aac671420": {
- "id": "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "label": "AMBORONABO",
- "node": {
- "locationId": "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "name": "AMBORONABO",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "f109e4e0-58f7-4b05-8ad6-4860149caa97": {
- "id": "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "label": "ANDRANOLAVA",
- "node": {
- "locationId": "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "name": "ANDRANOLAVA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "39dce748-79b6-4a60-9799-552159c8b37b": {
- "id": "39dce748-79b6-4a60-9799-552159c8b37b",
- "label": "Sakaraha",
- "node": {
- "locationId": "39dce748-79b6-4a60-9799-552159c8b37b",
- "name": "Sakaraha",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "68811e2d-b683-4ebd-8985-da1902bcfaf1": {
- "id": "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "label": "Mitsinjo Kiliarivo",
- "node": {
- "locationId": "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "name": "Mitsinjo Kiliarivo",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "86181f78-307c-4aee-aa9b-2b0fe9abf999": {
- "id": "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "label": "MIHAVATSY",
- "node": {
- "locationId": "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "name": "MIHAVATSY",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "0ade5cab-e586-4983-b361-2c8c15079b11": {
- "id": "0ade5cab-e586-4983-b361-2c8c15079b11",
- "label": "Miary Teheza",
- "node": {
- "locationId": "0ade5cab-e586-4983-b361-2c8c15079b11",
- "name": "Miary Teheza",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "8d4752db-37d2-47fa-ad2f-95426e136057": {
- "id": "8d4752db-37d2-47fa-ad2f-95426e136057",
- "label": "Mihavatsy",
- "node": {
- "locationId": "8d4752db-37d2-47fa-ad2f-95426e136057",
- "name": "Mihavatsy",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- },
- "6605a637-2852-48e9-ac45-274e97cbaf78": {
- "id": "6605a637-2852-48e9-ac45-274e97cbaf78",
- "label": "SAKARAHA",
- "node": {
- "locationId": "6605a637-2852-48e9-ac45-274e97cbaf78",
- "name": "SAKARAHA",
- "parentLocation": {
- "locationId": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "74bc8db8-7ab2-4928-a1c4-95e3525fcee5"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "12b065f3-88a2-4ab6-a1d0-fb2aba84a611": {
- "id": "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "label": "Toliara II",
- "node": {
- "locationId": "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "name": "Toliara II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a": {
- "id": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "label": "BETIOKY SUD",
- "node": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "name": "BETIOKY SUD",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "cf82454e-5b27-4004-9b21-33d840ed5c07": {
- "id": "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "label": "ANTOHABATO",
- "node": {
- "locationId": "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "name": "ANTOHABATO",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "a8b762bd-0849-41ea-98f7-1771889caf2f": {
- "id": "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "label": "Sakamasay",
- "node": {
- "locationId": "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "1e61d54e-906a-4201-b089-210cd72c315b": {
- "id": "1e61d54e-906a-4201-b089-210cd72c315b",
- "label": "Bezaha",
- "node": {
- "locationId": "1e61d54e-906a-4201-b089-210cd72c315b",
- "name": "Bezaha",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "6e99b361-b1e8-4b78-9f4e-f7f46fb12848": {
- "id": "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "label": "SOASERANA",
- "node": {
- "locationId": "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "name": "SOASERANA",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "b22029f5-88d1-4035-b449-6c40c6af2606": {
- "id": "b22029f5-88d1-4035-b449-6c40c6af2606",
- "label": "Lazarivo",
- "node": {
- "locationId": "b22029f5-88d1-4035-b449-6c40c6af2606",
- "name": "Lazarivo",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc": {
- "id": "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "label": "Betioky Sud",
- "node": {
- "locationId": "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "e66bbb26-5f82-4752-8637-81e79d3b7024": {
- "id": "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "label": "AMBATRY",
- "node": {
- "locationId": "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "name": "AMBATRY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "a2027b67-4f29-4867-bdea-5fb0e9bdfefc": {
- "id": "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "label": "LAZARIVO",
- "node": {
- "locationId": "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "name": "LAZARIVO",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "3cd0590b-5d8e-4b29-bba7-1b329bd32223": {
- "id": "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "label": "MASIABOAY",
- "node": {
- "locationId": "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "name": "MASIABOAY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "97eecaf1-307c-4b02-aa16-596d1dab4ff8": {
- "id": "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "label": "BELAMOTY",
- "node": {
- "locationId": "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "name": "BELAMOTY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- },
- "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7": {
- "id": "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7",
- "label": "VOHIMARY",
- "node": {
- "locationId": "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "ae5f4aff-cc9c-44d7-89ef-99d77901578c": {
- "id": "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "label": "Ampanihy Ouest",
- "node": {
- "locationId": "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "name": "Ampanihy Ouest",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "7444033e-4493-493e-9048-2ac2bc8df283": {
- "id": "7444033e-4493-493e-9048-2ac2bc8df283",
- "label": "MOROMBE",
- "node": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "name": "MOROMBE",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "190b53cc-49a5-40bf-93d8-78ba5cf0a100": {
- "id": "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "label": "Basibasy",
- "node": {
- "locationId": "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "name": "Basibasy",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "0d03f786-9574-4a28-8745-daf70bb2c2a7": {
- "id": "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "label": "Befandriana Atsimo",
- "node": {
- "locationId": "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "name": "Befandriana Atsimo",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "464a0afe-a795-485c-b169-2dc734d933a4": {
- "id": "464a0afe-a795-485c-b169-2dc734d933a4",
- "label": "Ambahikily",
- "node": {
- "locationId": "464a0afe-a795-485c-b169-2dc734d933a4",
- "name": "Ambahikily",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "5e802a7c-edd6-4604-b56c-71b899dcf9ff": {
- "id": "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "label": "TANANDAVA STATION",
- "node": {
- "locationId": "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "name": "TANANDAVA STATION",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "4aeed081-f249-4da6-a2d7-b4ad2d206b65": {
- "id": "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "label": "Tanandava",
- "node": {
- "locationId": "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "c9d059bc-a33e-46e3-82d9-458629633e11": {
- "id": "c9d059bc-a33e-46e3-82d9-458629633e11",
- "label": "BEFANDRIANA-ATSIMO",
- "node": {
- "locationId": "c9d059bc-a33e-46e3-82d9-458629633e11",
- "name": "BEFANDRIANA-ATSIMO",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "ad618eb7-f6ab-4aab-8a06-5426c3c43a98": {
- "id": "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "label": "Antongo Vaovao",
- "node": {
- "locationId": "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "name": "Antongo Vaovao",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f": {
- "id": "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "label": "Ambahikily (Morombe CU)",
- "node": {
- "locationId": "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "name": "Ambahikily (Morombe CU)",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "6f83d4f3-6ba4-447e-9769-0b786a90c1b8": {
- "id": "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "label": "Antanimieva",
- "node": {
- "locationId": "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "name": "Antanimieva",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb": {
- "id": "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "label": "ANKATSAKANTSA-SUD",
- "node": {
- "locationId": "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "name": "ANKATSAKANTSA-SUD",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "53aa61e3-d5b5-42aa-af0d-59438e1629d2": {
- "id": "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "label": "BEFANDEFA",
- "node": {
- "locationId": "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "name": "BEFANDEFA",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "a9327840-d4b0-4980-985a-9c1a0e473272": {
- "id": "a9327840-d4b0-4980-985a-9c1a0e473272",
- "label": "Befandefa",
- "node": {
- "locationId": "a9327840-d4b0-4980-985a-9c1a0e473272",
- "name": "Befandefa",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "e7521037-19ad-41a9-b25f-dd44b89d453c": {
- "id": "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "label": "ANTANIMIEVA",
- "node": {
- "locationId": "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "name": "ANTANIMIEVA",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a": {
- "id": "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "label": "ANTONGO-VAOVAO",
- "node": {
- "locationId": "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "name": "ANTONGO-VAOVAO",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "4d0ebcc0-6477-4d25-9e10-183e06a4a091": {
- "id": "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "label": "MOROMBE",
- "node": {
- "locationId": "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "name": "MOROMBE",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "74619b26-8d58-4381-8ef8-7eeadf3ff542": {
- "id": "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "label": "AMBAHIKILY",
- "node": {
- "locationId": "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "name": "AMBAHIKILY",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "18aa7172-b892-4afd-917c-d85fe81fbb57": {
- "id": "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "label": "Morombe",
- "node": {
- "locationId": "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "name": "Morombe",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "dbcee054-66f3-4c05-abdc-24d79eb50263": {
- "id": "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "label": "BASIBASY",
- "node": {
- "locationId": "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "name": "BASIBASY",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- },
- "db8bac17-1e68-49ea-92f3-612c5d324cc5": {
- "id": "db8bac17-1e68-49ea-92f3-612c5d324cc5",
- "label": "Ankatsakantsa Atsimo",
- "node": {
- "locationId": "db8bac17-1e68-49ea-92f3-612c5d324cc5",
- "name": "Ankatsakantsa Atsimo",
- "parentLocation": {
- "locationId": "7444033e-4493-493e-9048-2ac2bc8df283",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "7444033e-4493-493e-9048-2ac2bc8df283"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "c5884773-408c-4781-bfb9-4ffa1e45281e": {
- "id": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "label": "Ankazoabo Atsimo",
- "node": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "name": "Ankazoabo Atsimo",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a7dfb9b6-2904-4d17-89a2-e83d002be331": {
- "id": "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "label": "Ankazoabo Atsimo",
- "node": {
- "locationId": "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "name": "Ankazoabo Atsimo",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "f5501c70-705a-4198-8323-9e34c88aaa38": {
- "id": "f5501c70-705a-4198-8323-9e34c88aaa38",
- "label": "Ilemby",
- "node": {
- "locationId": "f5501c70-705a-4198-8323-9e34c88aaa38",
- "name": "Ilemby",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "e4b79f2d-6491-4a07-8475-fd4e7640c0d7": {
- "id": "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "label": "Berenty",
- "node": {
- "locationId": "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "name": "Berenty",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "a2f1a100-d30a-4144-90ac-242b0ee0adea": {
- "id": "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "label": "Tandrano",
- "node": {
- "locationId": "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "name": "Tandrano",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96": {
- "id": "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "label": "Fotivolo",
- "node": {
- "locationId": "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "name": "Fotivolo",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "405de064-c2bb-4bcb-b4b0-30e8293d3583": {
- "id": "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "label": "Amborompotsy",
- "node": {
- "locationId": "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- },
- "18418bea-b0e9-4361-ba3c-3e26f716c848": {
- "id": "18418bea-b0e9-4361-ba3c-3e26f716c848",
- "label": "Andranomafana",
- "node": {
- "locationId": "18418bea-b0e9-4361-ba3c-3e26f716c848",
- "name": "Andranomafana",
- "parentLocation": {
- "locationId": "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c5884773-408c-4781-bfb9-4ffa1e45281e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "a3c9c814-a164-410e-bc61-30d5cbc6364e": {
- "id": "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "label": "Betioky",
- "node": {
- "locationId": "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "name": "Betioky",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "83bc9f38-814b-4e8b-9202-990dd8e39113": {
- "id": "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "label": "Toliara II",
- "node": {
- "locationId": "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "name": "Toliara II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "b58b1f95-8f6e-4d12-a364-297172a8966a": {
- "id": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "label": "TOLIARA II",
- "node": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "name": "TOLIARA II",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "132dbb71-82ea-45b5-ae80-aa73f4ae75e4": {
- "id": "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "label": "Miary Ambohibola",
- "node": {
- "locationId": "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "name": "Miary Ambohibola",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "e137d9a5-f31e-426f-8018-69a399bdf12c": {
- "id": "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "label": "Milenaka",
- "node": {
- "locationId": "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "name": "Milenaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d42fe395-892f-4908-b074-482ce9da85ff": {
- "id": "d42fe395-892f-4908-b074-482ce9da85ff",
- "label": "EFOETSE",
- "node": {
- "locationId": "d42fe395-892f-4908-b074-482ce9da85ff",
- "name": "EFOETSE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "aa2640e9-7991-407f-b334-44065eb4a68f": {
- "id": "aa2640e9-7991-407f-b334-44065eb4a68f",
- "label": "Ambolofoty",
- "node": {
- "locationId": "aa2640e9-7991-407f-b334-44065eb4a68f",
- "name": "Ambolofoty",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "43f08255-7904-415c-b277-6d3353413d36": {
- "id": "43f08255-7904-415c-b277-6d3353413d36",
- "label": "Efoetse",
- "node": {
- "locationId": "43f08255-7904-415c-b277-6d3353413d36",
- "name": "Efoetse",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "1222212c-9622-4438-a7b0-13560bae1505": {
- "id": "1222212c-9622-4438-a7b0-13560bae1505",
- "label": "MANOROFIFY",
- "node": {
- "locationId": "1222212c-9622-4438-a7b0-13560bae1505",
- "name": "MANOROFIFY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "1fed6883-144a-419d-88b4-5d1af77e920f": {
- "id": "1fed6883-144a-419d-88b4-5d1af77e920f",
- "label": "Maromiandra",
- "node": {
- "locationId": "1fed6883-144a-419d-88b4-5d1af77e920f",
- "name": "Maromiandra",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "cb4a0f70-340c-4a83-bcd9-7dce165af484": {
- "id": "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "label": "Manorofify",
- "node": {
- "locationId": "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "name": "Manorofify",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "0239f8a5-37a8-432d-b11a-7ff1c95aa3af": {
- "id": "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "label": "ANAKAO",
- "node": {
- "locationId": "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "name": "ANAKAO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "a558da3d-6ef7-43ae-b1ed-fb1b539dca05": {
- "id": "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "label": "Anakao",
- "node": {
- "locationId": "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "name": "Anakao",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "72910f8e-391a-4ad0-adfd-22dc7a7f759c": {
- "id": "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "label": "BEHELOKE",
- "node": {
- "locationId": "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "name": "BEHELOKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8011d136-adb5-4903-bf8e-a28e31937c70": {
- "id": "8011d136-adb5-4903-bf8e-a28e31937c70",
- "label": "Soalara sud",
- "node": {
- "locationId": "8011d136-adb5-4903-bf8e-a28e31937c70",
- "name": "Soalara sud",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96": {
- "id": "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "label": "TSIFOTA",
- "node": {
- "locationId": "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "name": "TSIFOTA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8b43b19a-dd4b-400c-9036-34aeec7f3f03": {
- "id": "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "label": "Belalanda",
- "node": {
- "locationId": "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "name": "Belalanda",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "f125d884-4366-459a-9989-b9dd840687e3": {
- "id": "f125d884-4366-459a-9989-b9dd840687e3",
- "label": "MIARY",
- "node": {
- "locationId": "f125d884-4366-459a-9989-b9dd840687e3",
- "name": "MIARY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2fb51c33-4b5f-4aa4-9858-5a360e680a4b": {
- "id": "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "label": "MANOMBO-ATSIMO",
- "node": {
- "locationId": "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "name": "MANOMBO-ATSIMO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "577271cc-bb56-43ae-96f3-966db1c2c5ca": {
- "id": "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "label": "MANOMBO",
- "node": {
- "locationId": "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "name": "MANOMBO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "6e32ba8a-c7b8-46fe-99f1-c35c65470705": {
- "id": "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "label": "ANKORAOBATO-MILENAKE",
- "node": {
- "locationId": "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "name": "ANKORAOBATO-MILENAKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "42164123-cc7e-4c76-94d0-54cfa470a952": {
- "id": "42164123-cc7e-4c76-94d0-54cfa470a952",
- "label": "AMBOHIMAHAVELONA",
- "node": {
- "locationId": "42164123-cc7e-4c76-94d0-54cfa470a952",
- "name": "AMBOHIMAHAVELONA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5d69d386-c5cd-4a7f-9fce-355a442af47b": {
- "id": "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "label": "BELALANDA",
- "node": {
- "locationId": "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "name": "BELALANDA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2085091a-7e95-40c4-be92-9c980149f289": {
- "id": "2085091a-7e95-40c4-be92-9c980149f289",
- "label": "Marofoty",
- "node": {
- "locationId": "2085091a-7e95-40c4-be92-9c980149f289",
- "name": "Marofoty",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "7e26509c-7706-4054-88a5-b98e37841581": {
- "id": "7e26509c-7706-4054-88a5-b98e37841581",
- "label": "ANALAMISAMPY",
- "node": {
- "locationId": "7e26509c-7706-4054-88a5-b98e37841581",
- "name": "ANALAMISAMPY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "275b01e2-b768-435f-9478-cbea5577bae3": {
- "id": "275b01e2-b768-435f-9478-cbea5577bae3",
- "label": "MAROFOTY",
- "node": {
- "locationId": "275b01e2-b768-435f-9478-cbea5577bae3",
- "name": "MAROFOTY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ca172503-9bf4-411f-82d7-90df5cb78827": {
- "id": "ca172503-9bf4-411f-82d7-90df5cb78827",
- "label": "ANDRANOHINALY",
- "node": {
- "locationId": "ca172503-9bf4-411f-82d7-90df5cb78827",
- "name": "ANDRANOHINALY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706": {
- "id": "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "label": "Mitsinjo Betanimena",
- "node": {
- "locationId": "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "name": "Mitsinjo Betanimena",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "bd4eee88-c5ab-4951-a2f9-2cef14202510": {
- "id": "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "label": "Tsifota",
- "node": {
- "locationId": "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "name": "Tsifota",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "3daafb63-5c02-4632-afd9-e40a039f41be": {
- "id": "3daafb63-5c02-4632-afd9-e40a039f41be",
- "label": "Behompy",
- "node": {
- "locationId": "3daafb63-5c02-4632-afd9-e40a039f41be",
- "name": "Behompy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "02a0a124-780a-4d17-9953-13e0ab8640b1": {
- "id": "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "label": "ANKILIMALINIKE",
- "node": {
- "locationId": "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "name": "ANKILIMALINIKE",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a": {
- "id": "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "label": "Andranohinaly",
- "node": {
- "locationId": "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "name": "Andranohinaly",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "e8247611-f616-4420-9668-12a128b7bece": {
- "id": "e8247611-f616-4420-9668-12a128b7bece",
- "label": "ANDRANOVORY",
- "node": {
- "locationId": "e8247611-f616-4420-9668-12a128b7bece",
- "name": "ANDRANOVORY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b": {
- "id": "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "label": "MITSINJO BETANIMENA",
- "node": {
- "locationId": "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "name": "MITSINJO BETANIMENA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "46bec840-b14a-4ac4-b0e4-fd13e5c013dd": {
- "id": "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "label": "ANTANIMENA ONILAHY",
- "node": {
- "locationId": "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "name": "ANTANIMENA ONILAHY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "3c172f05-1266-4481-9285-c47b285a2ff9": {
- "id": "3c172f05-1266-4481-9285-c47b285a2ff9",
- "label": "BETSINJAKA",
- "node": {
- "locationId": "3c172f05-1266-4481-9285-c47b285a2ff9",
- "name": "BETSINJAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b2a01df6-b6ae-49e1-ac21-2cc3805e4920": {
- "id": "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "label": "AMBOLOFOTY",
- "node": {
- "locationId": "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "name": "AMBOLOFOTY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "621b4d48-e84c-43d4-a389-5f8333ea88c2": {
- "id": "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "label": "Manombo sud",
- "node": {
- "locationId": "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "name": "Manombo sud",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "68ead1b6-0294-442e-97f2-c4c37f667236": {
- "id": "68ead1b6-0294-442e-97f2-c4c37f667236",
- "label": "Ankililoaka",
- "node": {
- "locationId": "68ead1b6-0294-442e-97f2-c4c37f667236",
- "name": "Ankililoaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44": {
- "id": "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "label": "Andranovory",
- "node": {
- "locationId": "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "name": "Andranovory",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "a2fef89e-cf49-40b6-a110-f7f088d2f74c": {
- "id": "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "label": "Analamisampy",
- "node": {
- "locationId": "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "name": "Analamisampy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d": {
- "id": "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "label": "SOAHAZO",
- "node": {
- "locationId": "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "name": "SOAHAZO",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d10715e8-1832-4212-a342-5c40261f1e1b": {
- "id": "d10715e8-1832-4212-a342-5c40261f1e1b",
- "label": "Antanimena Onilahy",
- "node": {
- "locationId": "d10715e8-1832-4212-a342-5c40261f1e1b",
- "name": "Antanimena Onilahy",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03": {
- "id": "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "label": "MAROMIANDRA",
- "node": {
- "locationId": "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "name": "MAROMIANDRA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9": {
- "id": "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "label": "SOALARA",
- "node": {
- "locationId": "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "name": "SOALARA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "77c1915a-d5f5-489e-b786-e211eaa8e98b": {
- "id": "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "label": "Beheloka",
- "node": {
- "locationId": "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "name": "Beheloka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "45699183-46a1-4170-afb1-3b8fec3e4749": {
- "id": "45699183-46a1-4170-afb1-3b8fec3e4749",
- "label": "Soahazo",
- "node": {
- "locationId": "45699183-46a1-4170-afb1-3b8fec3e4749",
- "name": "Soahazo",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "99ce5217-e56b-46dd-9820-fbdc16e31a03": {
- "id": "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "label": "Ankilimalinika",
- "node": {
- "locationId": "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "name": "Ankilimalinika",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "236b5f76-dde7-472b-9009-df3a2bb8f18d": {
- "id": "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "label": "Betsinjaka",
- "node": {
- "locationId": "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "name": "Betsinjaka",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543": {
- "id": "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "label": "Saint augustin",
- "node": {
- "locationId": "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "name": "Saint augustin",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "269cb4de-0af5-46f0-be25-a434a6f06631": {
- "id": "269cb4de-0af5-46f0-be25-a434a6f06631",
- "label": "Tsianisiha",
- "node": {
- "locationId": "269cb4de-0af5-46f0-be25-a434a6f06631",
- "name": "Tsianisiha",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "d32b989c-69a4-4e30-9c15-2d4f701150dd": {
- "id": "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "label": "MILENAKA",
- "node": {
- "locationId": "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "name": "MILENAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b9c88c2b-41c5-4a20-993d-01dc6d4e361e": {
- "id": "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "label": "IANANTSONO-(SAINT-AUGUSTIN)",
- "node": {
- "locationId": "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "name": "IANANTSONO-(SAINT-AUGUSTIN)",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "8679b3d6-5cd2-452c-a750-64852aed9091": {
- "id": "8679b3d6-5cd2-452c-a750-64852aed9091",
- "label": "ANKILILOAKA",
- "node": {
- "locationId": "8679b3d6-5cd2-452c-a750-64852aed9091",
- "name": "ANKILILOAKA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ff896a32-01c3-46fa-a532-bb21b445c420": {
- "id": "ff896a32-01c3-46fa-a532-bb21b445c420",
- "label": "Ambohimahavelona",
- "node": {
- "locationId": "ff896a32-01c3-46fa-a532-bb21b445c420",
- "name": "Ambohimahavelona",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "18df9699-cb7d-4eec-96f9-3ec9f36e21ff": {
- "id": "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "label": "BEHOMPY",
- "node": {
- "locationId": "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "name": "BEHOMPY",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "ac38946a-ff08-4941-ab55-9f25fb818265": {
- "id": "ac38946a-ff08-4941-ab55-9f25fb818265",
- "label": "TSIANISIHA",
- "node": {
- "locationId": "ac38946a-ff08-4941-ab55-9f25fb818265",
- "name": "TSIANISIHA",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- },
- "b3977c84-eadf-4e1c-a3be-6f597dd5fedc": {
- "id": "b3977c84-eadf-4e1c-a3be-6f597dd5fedc",
- "label": "Mitsinjo betanimena",
- "node": {
- "locationId": "b3977c84-eadf-4e1c-a3be-6f597dd5fedc",
- "name": "Mitsinjo betanimena",
- "parentLocation": {
- "locationId": "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b58b1f95-8f6e-4d12-a364-297172a8966a"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "09202526-1d01-4827-8e0f-27f357d6f803": {
- "id": "09202526-1d01-4827-8e0f-27f357d6f803",
- "label": "ANKAZOABO",
- "node": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "name": "ANKAZOABO",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "614e24a6-4990-4b1d-bbda-317471920f4a": {
- "id": "614e24a6-4990-4b1d-bbda-317471920f4a",
- "label": "ILEMBY",
- "node": {
- "locationId": "614e24a6-4990-4b1d-bbda-317471920f4a",
- "name": "ILEMBY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "65582195-1082-4610-b390-a6806e30e3af": {
- "id": "65582195-1082-4610-b390-a6806e30e3af",
- "label": "TANDRANO",
- "node": {
- "locationId": "65582195-1082-4610-b390-a6806e30e3af",
- "name": "TANDRANO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "d3d25be2-06b3-48c7-9126-ec715f2d3ac7": {
- "id": "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "label": "BERENTY",
- "node": {
- "locationId": "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "name": "BERENTY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "3eb08514-9266-42ca-a47a-875369241eb1": {
- "id": "3eb08514-9266-42ca-a47a-875369241eb1",
- "label": "ANDRANOMAFANA",
- "node": {
- "locationId": "3eb08514-9266-42ca-a47a-875369241eb1",
- "name": "ANDRANOMAFANA",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "0daeae6e-7ac0-475c-b16a-ca693a2becb2": {
- "id": "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "label": "ANKAZOABO",
- "node": {
- "locationId": "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "name": "ANKAZOABO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "f4214aea-86a2-430b-8450-258fec5f7a31": {
- "id": "f4214aea-86a2-430b-8450-258fec5f7a31",
- "label": "AMBATOLAHY",
- "node": {
- "locationId": "f4214aea-86a2-430b-8450-258fec5f7a31",
- "name": "AMBATOLAHY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "514c36d5-22be-472a-ac0e-5f006d34ec41": {
- "id": "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "label": "FOTIVOLO",
- "node": {
- "locationId": "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "name": "FOTIVOLO",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "879c6202-8cc7-442d-af32-f4b0a53e682a": {
- "id": "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "label": "ANKERIKY",
- "node": {
- "locationId": "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "name": "ANKERIKY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- },
- "8746d348-a441-4564-adb1-72631230695e": {
- "id": "8746d348-a441-4564-adb1-72631230695e",
- "label": "ANKILIVALOKELY",
- "node": {
- "locationId": "8746d348-a441-4564-adb1-72631230695e",
- "name": "ANKILIVALOKELY",
- "parentLocation": {
- "locationId": "09202526-1d01-4827-8e0f-27f357d6f803",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09202526-1d01-4827-8e0f-27f357d6f803"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e": {
- "id": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "label": "BEROROHA",
- "node": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "name": "BEROROHA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dd12d28f-2f3c-4e02-9a3c-69f8ee132620": {
- "id": "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "label": "MANDRONARIVO",
- "node": {
- "locationId": "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "name": "MANDRONARIVO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "a43da439-981e-426a-a33a-3b8adefe18c2": {
- "id": "a43da439-981e-426a-a33a-3b8adefe18c2",
- "label": "Marerano",
- "node": {
- "locationId": "a43da439-981e-426a-a33a-3b8adefe18c2",
- "name": "Marerano",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "d9465335-6927-4129-9d8b-699111387626": {
- "id": "d9465335-6927-4129-9d8b-699111387626",
- "label": "Bemavo",
- "node": {
- "locationId": "d9465335-6927-4129-9d8b-699111387626",
- "name": "Bemavo",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "e626eeae-f6b5-4d16-9735-5dc1562d8d75": {
- "id": "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "label": "Betegny",
- "node": {
- "locationId": "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "name": "Betegny",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "be3d52e6-3858-492c-877d-fa9415694e26": {
- "id": "be3d52e6-3858-492c-877d-fa9415694e26",
- "label": "SAKENA",
- "node": {
- "locationId": "be3d52e6-3858-492c-877d-fa9415694e26",
- "name": "SAKENA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "cbc0203f-0a27-467a-82a8-f4e7f213a300": {
- "id": "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "label": "Beroroha",
- "node": {
- "locationId": "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "name": "Beroroha",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "def6ad65-b95b-4027-9957-23b6cbd2e260": {
- "id": "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "label": "MARERANO",
- "node": {
- "locationId": "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "name": "MARERANO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "1678b8c8-8dbf-498d-bdef-d31234e381d4": {
- "id": "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "label": "Mandronarivo",
- "node": {
- "locationId": "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "name": "Mandronarivo",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "be28be62-f6ea-4be1-8a70-802321d349b0": {
- "id": "be28be62-f6ea-4be1-8a70-802321d349b0",
- "label": "Tanamary",
- "node": {
- "locationId": "be28be62-f6ea-4be1-8a70-802321d349b0",
- "name": "Tanamary",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "76a1c872-6c56-47d6-b446-601a5d2f304d": {
- "id": "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "label": "Sakena",
- "node": {
- "locationId": "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "name": "Sakena",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "757db705-0d0b-4111-b653-78911e060e2a": {
- "id": "757db705-0d0b-4111-b653-78911e060e2a",
- "label": "BEHISATSY",
- "node": {
- "locationId": "757db705-0d0b-4111-b653-78911e060e2a",
- "name": "BEHISATSY",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e": {
- "id": "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "label": "TANAMARY",
- "node": {
- "locationId": "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "name": "TANAMARY",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "1bcdb66b-fd49-4f85-ab53-cd130f68808c": {
- "id": "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "label": "Fanjakana",
- "node": {
- "locationId": "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "name": "Fanjakana",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b0b75bc3-3d2d-4024-9c82-e6a48874899c": {
- "id": "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "label": "BEROROHA",
- "node": {
- "locationId": "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "name": "BEROROHA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b83a2381-a5b4-426a-9d15-ba0ae68393a3": {
- "id": "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "label": "TANANDAVA",
- "node": {
- "locationId": "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "name": "TANANDAVA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "d2f6fe3a-3ca4-4651-8533-5890045820a6": {
- "id": "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "label": "BEMAVO",
- "node": {
- "locationId": "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "name": "BEMAVO",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05": {
- "id": "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "label": "Behisatra",
- "node": {
- "locationId": "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "name": "Behisatra",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "f050d8bd-5bc8-4936-a178-490e9852a9f8": {
- "id": "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "label": "FANJAKANA",
- "node": {
- "locationId": "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "name": "FANJAKANA",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- },
- "b6570ad9-5120-40ed-824a-63028f271eb7": {
- "id": "b6570ad9-5120-40ed-824a-63028f271eb7",
- "label": "Tanandava",
- "node": {
- "locationId": "b6570ad9-5120-40ed-824a-63028f271eb7",
- "name": "Tanandava",
- "parentLocation": {
- "locationId": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "176259bf-03f6-4f0a-b13f-2e14f552772e": {
- "id": "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "label": "Beroroha",
- "node": {
- "locationId": "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "name": "Beroroha",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "6d05b813-5184-4a3b-b466-a3d52403c10e": {
- "id": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "label": "AMPANIHY OUEST",
- "node": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "name": "AMPANIHY OUEST",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9fd3c50-65e6-4648-9629-62bbcfcdb556": {
- "id": "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "label": "Fotadrevo",
- "node": {
- "locationId": "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "name": "Fotadrevo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "badd39e4-9213-453e-b7ff-c26ac1dae9fa": {
- "id": "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "label": "Vohitany",
- "node": {
- "locationId": "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "name": "Vohitany",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d14a57e4-7a4e-4b23-812e-6799399e8eb2": {
- "id": "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "label": "AMPANIHY OUEST",
- "node": {
- "locationId": "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "name": "AMPANIHY OUEST",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "84a0d267-b156-44f8-8b14-dccc838762ea": {
- "id": "84a0d267-b156-44f8-8b14-dccc838762ea",
- "label": "Ejeda",
- "node": {
- "locationId": "84a0d267-b156-44f8-8b14-dccc838762ea",
- "name": "Ejeda",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "b717b9f1-85ef-4567-863f-5a5967804a0d": {
- "id": "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "label": "AMBOROMPOTSY",
- "node": {
- "locationId": "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "name": "AMBOROMPOTSY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "6a00db20-4b84-49bd-98e4-06625c8a1145": {
- "id": "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "label": "Anavoha",
- "node": {
- "locationId": "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "name": "Anavoha",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "cc14727f-5fa6-4e52-a146-52470a86786c": {
- "id": "cc14727f-5fa6-4e52-a146-52470a86786c",
- "label": "Amborompotsy",
- "node": {
- "locationId": "cc14727f-5fa6-4e52-a146-52470a86786c",
- "name": "Amborompotsy",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "e00416ae-df84-4c40-a282-0625c7155ce9": {
- "id": "e00416ae-df84-4c40-a282-0625c7155ce9",
- "label": "ANKILIABO",
- "node": {
- "locationId": "e00416ae-df84-4c40-a282-0625c7155ce9",
- "name": "ANKILIABO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24": {
- "id": "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "label": "BEAHITSE",
- "node": {
- "locationId": "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "name": "BEAHITSE",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "71463e5c-99d8-48b1-b9bf-101981009a9f": {
- "id": "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "label": "GOGOGOGO",
- "node": {
- "locationId": "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "name": "GOGOGOGO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "4a4c7fe2-5003-44c2-b405-2d5850b612a3": {
- "id": "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "label": "Gogogogo",
- "node": {
- "locationId": "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "name": "Gogogogo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "a6e0c676-95c9-4d05-a0da-7443bc939e5a": {
- "id": "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "label": "Ankiliabo",
- "node": {
- "locationId": "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "name": "Ankiliabo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d358341c-ac40-4c2c-b474-6837b4c27cb9": {
- "id": "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "label": "Maniry",
- "node": {
- "locationId": "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "name": "Maniry",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "2e0f142a-d4e4-4d49-bb85-d88f3fb60663": {
- "id": "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "label": "Ankilimivory",
- "node": {
- "locationId": "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "name": "Ankilimivory",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "41150233-beb5-4fa9-86a0-66a3606bcef6": {
- "id": "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "label": "AMPANIHY",
- "node": {
- "locationId": "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "name": "AMPANIHY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4": {
- "id": "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "label": "Ankilizato",
- "node": {
- "locationId": "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "name": "Ankilizato",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "f46fa469-de51-495c-a107-58443f020150": {
- "id": "f46fa469-de51-495c-a107-58443f020150",
- "label": "Ampanihy Andrefana",
- "node": {
- "locationId": "f46fa469-de51-495c-a107-58443f020150",
- "name": "Ampanihy Andrefana",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "2007eea1-14fe-4a09-955d-891d83fffd7a": {
- "id": "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "label": "Beahitse",
- "node": {
- "locationId": "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "name": "Beahitse",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "0b9d2329-0004-4833-882d-6c70ccbd0989": {
- "id": "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "label": "Beroy Atsimo",
- "node": {
- "locationId": "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "name": "Beroy Atsimo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "efa6d749-7bc6-4bee-93bc-9950109391f4": {
- "id": "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "label": "ANTALY",
- "node": {
- "locationId": "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "name": "ANTALY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "febc0e2f-f39f-42a5-b124-15a53f669764": {
- "id": "febc0e2f-f39f-42a5-b124-15a53f669764",
- "label": "ANKILIMIVORY",
- "node": {
- "locationId": "febc0e2f-f39f-42a5-b124-15a53f669764",
- "name": "ANKILIMIVORY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "0a0be6be-ee80-4db3-8a12-ec97060e3af7": {
- "id": "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "label": "Belafika Ambony",
- "node": {
- "locationId": "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "name": "Belafika Ambony",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "c88c6d52-991b-4d70-b832-158ee527e297": {
- "id": "c88c6d52-991b-4d70-b832-158ee527e297",
- "label": "Belafika Haut",
- "node": {
- "locationId": "c88c6d52-991b-4d70-b832-158ee527e297",
- "name": "Belafika Haut",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "437a9492-22a6-4e12-9d03-efe8f0fa03b0": {
- "id": "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "label": "Itampolo",
- "node": {
- "locationId": "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "name": "Itampolo",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "4863b612-5843-41f8-a1ab-cca2f892fee0": {
- "id": "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "label": "FOTADREVO",
- "node": {
- "locationId": "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "name": "FOTADREVO",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "81f3dbad-2d05-426f-90a9-8cfc1680aa2e": {
- "id": "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "label": "MANIRY",
- "node": {
- "locationId": "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "name": "MANIRY",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "d02f2a46-3b1c-4474-8bf8-a6ad8d680093": {
- "id": "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "label": "Antaly",
- "node": {
- "locationId": "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "name": "Antaly",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- },
- "e67dc645-901f-4fd1-897c-0614b4011b48": {
- "id": "e67dc645-901f-4fd1-897c-0614b4011b48",
- "label": "Androka",
- "node": {
- "locationId": "e67dc645-901f-4fd1-897c-0614b4011b48",
- "name": "Androka",
- "parentLocation": {
- "locationId": "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6d05b813-5184-4a3b-b466-a3d52403c10e"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "e88ac3e8-f9ed-4ec0-8557-95269008fb23": {
- "id": "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "label": "Morombe",
- "node": {
- "locationId": "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "name": "Morombe",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe": {
- "id": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "label": "BENENITRA",
- "node": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "name": "BENENITRA",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3994ef97-3096-4826-91fd-17f8deeb73a6": {
- "id": "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "label": "IANAPERA",
- "node": {
- "locationId": "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "name": "IANAPERA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "a62e7ebb-45d0-48af-bf19-3682405d35a5": {
- "id": "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "label": "EHARA",
- "node": {
- "locationId": "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "name": "EHARA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "bdd9d409-e7ca-4437-b32f-b3db55842f43": {
- "id": "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "label": "AMBALAVATO",
- "node": {
- "locationId": "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "name": "AMBALAVATO",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "e560ca73-1646-473d-a45b-876e7b7df90f": {
- "id": "e560ca73-1646-473d-a45b-876e7b7df90f",
- "label": "Benenitra",
- "node": {
- "locationId": "e560ca73-1646-473d-a45b-876e7b7df90f",
- "name": "Benenitra",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "2674fe50-950b-4511-8d0b-25d86163cda5": {
- "id": "2674fe50-950b-4511-8d0b-25d86163cda5",
- "label": "Ambalavato",
- "node": {
- "locationId": "2674fe50-950b-4511-8d0b-25d86163cda5",
- "name": "Ambalavato",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3": {
- "id": "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "label": "Ankilimary",
- "node": {
- "locationId": "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "name": "Ankilimary",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "c7c05055-fcf1-4e36-a715-8dd398e5e4cf": {
- "id": "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "label": "Ehara",
- "node": {
- "locationId": "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "name": "Ehara",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7": {
- "id": "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "label": "BENENITRA",
- "node": {
- "locationId": "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "name": "BENENITRA",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "b56984fc-a911-4ffe-92cf-c91f75cf5d46": {
- "id": "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "label": "Benonoky",
- "node": {
- "locationId": "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "name": "Benonoky",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "2c85f71a-5021-4f0a-8727-59ab2e854ec4": {
- "id": "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "label": "BENONOKY",
- "node": {
- "locationId": "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "name": "BENONOKY",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "53c9ae19-d080-4f82-bed7-95b0392a4e96": {
- "id": "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "label": "ANKILIMARY",
- "node": {
- "locationId": "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "name": "ANKILIMARY",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- },
- "14424dc3-0ca0-49d4-a720-babd14e6743d": {
- "id": "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "label": "Ianapera",
- "node": {
- "locationId": "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "name": "Ianapera",
- "parentLocation": {
- "locationId": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "73064b58-d848-4773-8cbd-d0a50a7fefa4": {
- "id": "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "label": "Benenitra",
- "node": {
- "locationId": "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "name": "Benenitra",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "fb3fe1ac-fd25-493a-81de-98fe9ee1686a": {
- "id": "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "label": "BETIOKY",
- "node": {
- "locationId": "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "name": "BETIOKY",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "e110fda2-8734-4126-ae29-53634228033a": {
- "id": "e110fda2-8734-4126-ae29-53634228033a",
- "label": "Betioky Sud",
- "node": {
- "locationId": "e110fda2-8734-4126-ae29-53634228033a",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "222d254d-165d-41e2-ae84-1ee6516f968f": {
- "id": "222d254d-165d-41e2-ae84-1ee6516f968f",
- "label": "Ampanihy Ouest",
- "node": {
- "locationId": "222d254d-165d-41e2-ae84-1ee6516f968f",
- "name": "Ampanihy Ouest",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "be4c0624-b2a9-47e3-891d-a0e32bb21338": {
- "id": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "label": "AMPANIHY",
- "node": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "name": "AMPANIHY",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "76296331-a0c2-4f6e-91bc-cc66dd454798": {
- "id": "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "label": "BELAFIKE HAUT",
- "node": {
- "locationId": "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "name": "BELAFIKE HAUT",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "dba288b3-ecd3-4ba4-ab64-095a122848b6": {
- "id": "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "label": "FOTADREVO",
- "node": {
- "locationId": "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "name": "FOTADREVO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "5e7fb2d0-10c3-47fc-88ec-561122e106c8": {
- "id": "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "label": "ANDROIMPANO",
- "node": {
- "locationId": "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "name": "ANDROIMPANO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "1880180e-babb-4af0-986f-fc7d1259f29e": {
- "id": "1880180e-babb-4af0-986f-fc7d1259f29e",
- "label": "MANIRY",
- "node": {
- "locationId": "1880180e-babb-4af0-986f-fc7d1259f29e",
- "name": "MANIRY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "86cd5df6-1d27-4762-a604-046137c1db52": {
- "id": "86cd5df6-1d27-4762-a604-046137c1db52",
- "label": "AMPANIHY-ANDREFANA",
- "node": {
- "locationId": "86cd5df6-1d27-4762-a604-046137c1db52",
- "name": "AMPANIHY-ANDREFANA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "28b065b0-5d53-4cb6-870f-a9149b657797": {
- "id": "28b065b0-5d53-4cb6-870f-a9149b657797",
- "label": "ANTALY",
- "node": {
- "locationId": "28b065b0-5d53-4cb6-870f-a9149b657797",
- "name": "ANTALY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "003dce7d-5c67-4111-a11e-44b7688d03d1": {
- "id": "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "label": "AGNAVOHA",
- "node": {
- "locationId": "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "name": "AGNAVOHA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "56fd9321-48ef-4648-b870-612574abc999": {
- "id": "56fd9321-48ef-4648-b870-612574abc999",
- "label": "Beara",
- "node": {
- "locationId": "56fd9321-48ef-4648-b870-612574abc999",
- "name": "Beara",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "63119bd7-4af7-458e-ae49-c226015eb17d": {
- "id": "63119bd7-4af7-458e-ae49-c226015eb17d",
- "label": "ANKILIABO",
- "node": {
- "locationId": "63119bd7-4af7-458e-ae49-c226015eb17d",
- "name": "ANKILIABO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "b22fdef9-539d-42e4-87ed-1a5fb2544a38": {
- "id": "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "label": "EJEDA",
- "node": {
- "locationId": "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "name": "EJEDA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "45791881-38e5-4c0f-a87f-e1a8e09017e9": {
- "id": "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "label": "ANKILIMIVORY",
- "node": {
- "locationId": "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "name": "ANKILIMIVORY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "da2c8336-b8ee-4cac-95b4-f584b18fae72": {
- "id": "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "label": "GOGOGOGO",
- "node": {
- "locationId": "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "name": "GOGOGOGO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "9460b357-f3c2-40c7-9a1d-c448f9e4958d": {
- "id": "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "label": "ITAMPOLO",
- "node": {
- "locationId": "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "name": "ITAMPOLO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "602cd467-2161-4c79-8a14-8e793a1f79df": {
- "id": "602cd467-2161-4c79-8a14-8e793a1f79df",
- "label": "VOHITANY",
- "node": {
- "locationId": "602cd467-2161-4c79-8a14-8e793a1f79df",
- "name": "VOHITANY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "f91876dc-3902-4f39-a25e-3616f6057f92": {
- "id": "f91876dc-3902-4f39-a25e-3616f6057f92",
- "label": "ANKILIZATO",
- "node": {
- "locationId": "f91876dc-3902-4f39-a25e-3616f6057f92",
- "name": "ANKILIZATO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "5640925e-c387-4e5b-99a5-85966df10cdf": {
- "id": "5640925e-c387-4e5b-99a5-85966df10cdf",
- "label": "BEROY-ATSIMO",
- "node": {
- "locationId": "5640925e-c387-4e5b-99a5-85966df10cdf",
- "name": "BEROY-ATSIMO",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "b09a320c-c967-42b8-90a3-c8e3cc77fc51": {
- "id": "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "label": "BEAHITSE",
- "node": {
- "locationId": "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "name": "BEAHITSE",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "12ebd067-1a3d-4564-824e-0f3b6d9b0eca": {
- "id": "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "label": "BEARA",
- "node": {
- "locationId": "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "name": "BEARA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "ba3aac29-6ed9-4329-8466-649ce1bca900": {
- "id": "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "label": "ANDROKA",
- "node": {
- "locationId": "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "name": "ANDROKA",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "e4917b1e-95b5-405e-ab55-8705a0e4c512": {
- "id": "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "label": "BELAFIKE-AMBONY",
- "node": {
- "locationId": "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "name": "BELAFIKE-AMBONY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- },
- "918011bf-f8a4-447e-8fa6-09769cc476f4": {
- "id": "918011bf-f8a4-447e-8fa6-09769cc476f4",
- "label": "AMBOROMPOTSY",
- "node": {
- "locationId": "918011bf-f8a4-447e-8fa6-09769cc476f4",
- "name": "AMBOROMPOTSY",
- "parentLocation": {
- "locationId": "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "be4c0624-b2a9-47e3-891d-a0e32bb21338"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0ec50467-d5cd-432d-999e-de0b5cf00997": {
- "id": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "label": "Betioky Atsimo",
- "node": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "name": "Betioky Atsimo",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85": {
- "id": "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "label": "Marosavoa Bas",
- "node": {
- "locationId": "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "name": "Marosavoa Bas",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0801751f-6f0a-455d-9404-0da0aa467e28": {
- "id": "0801751f-6f0a-455d-9404-0da0aa467e28",
- "label": "Antohabato",
- "node": {
- "locationId": "0801751f-6f0a-455d-9404-0da0aa467e28",
- "name": "Antohabato",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "4e6a2fcc-44de-4090-a6ec-7b4c64cac983": {
- "id": "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "label": "Tanambao Haut",
- "node": {
- "locationId": "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "name": "Tanambao Haut",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918": {
- "id": "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "label": "Beantake",
- "node": {
- "locationId": "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "name": "Beantake",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "3a9753ed-11a2-448f-9701-3aee0b9358b5": {
- "id": "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "label": "Andranomangatsiaka",
- "node": {
- "locationId": "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "name": "Andranomangatsiaka",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "6eadeed7-b8ea-439a-821a-12a226d368b7": {
- "id": "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "label": "Sakamasay",
- "node": {
- "locationId": "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "be038221-45d3-437d-a450-b7fb2fc0d583": {
- "id": "be038221-45d3-437d-a450-b7fb2fc0d583",
- "label": "Soaserana",
- "node": {
- "locationId": "be038221-45d3-437d-a450-b7fb2fc0d583",
- "name": "Soaserana",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0e7698e0-78bb-4952-8f41-7b5b85a82fe8": {
- "id": "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "label": "Fenoandala",
- "node": {
- "locationId": "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "name": "Fenoandala",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "cd9428a8-a869-4f1c-bc13-2db5c3435435": {
- "id": "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "label": "Ambatry",
- "node": {
- "locationId": "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "name": "Ambatry",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "4a456a2b-a929-4988-80ea-55d1cc0ce760": {
- "id": "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "label": "Soamanonga",
- "node": {
- "locationId": "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "name": "Soamanonga",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923": {
- "id": "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "label": "Belamoty",
- "node": {
- "locationId": "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "name": "Belamoty",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "e85ebe6f-e7ef-4998-adc3-573a228a7827": {
- "id": "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "label": "Tongobory",
- "node": {
- "locationId": "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "name": "Tongobory",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "9572f17e-377e-4b69-938f-efd58cf49469": {
- "id": "9572f17e-377e-4b69-938f-efd58cf49469",
- "label": "Lazarivo",
- "node": {
- "locationId": "9572f17e-377e-4b69-938f-efd58cf49469",
- "name": "Lazarivo",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "0afb866a-780f-40df-b359-048e5a717339": {
- "id": "0afb866a-780f-40df-b359-048e5a717339",
- "label": "Salobe",
- "node": {
- "locationId": "0afb866a-780f-40df-b359-048e5a717339",
- "name": "Salobe",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "3f3fcfc3-644f-4586-a250-e2abd163b578": {
- "id": "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "label": "Ankilivalo",
- "node": {
- "locationId": "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "861ca100-a59b-41f7-bf4c-d70353c94f8c": {
- "id": "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "label": "Ankazomanga Ouest",
- "node": {
- "locationId": "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "name": "Ankazomanga Ouest",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "37cdef95-8e9e-40c5-85c0-dd79f74daac9": {
- "id": "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "label": "Ampasindava",
- "node": {
- "locationId": "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "name": "Ampasindava",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "1b26ed6a-9c1d-428c-8c85-be9f81d210d6": {
- "id": "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "label": "Tameantsoa",
- "node": {
- "locationId": "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "name": "Tameantsoa",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "c8e7d094-c51e-4bcf-a478-63fb749c82bc": {
- "id": "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "label": "Beavoha (Ankazombalala)",
- "node": {
- "locationId": "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "name": "Beavoha (Ankazombalala)",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "c93941bc-5e5e-489c-aa97-23531b609336": {
- "id": "c93941bc-5e5e-489c-aa97-23531b609336",
- "label": "Betioky Sud",
- "node": {
- "locationId": "c93941bc-5e5e-489c-aa97-23531b609336",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8": {
- "id": "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "label": "Manalobe",
- "node": {
- "locationId": "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "name": "Manalobe",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "6d2d8b1f-0e19-446d-a376-0876c6648367": {
- "id": "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "label": "Masiaboay",
- "node": {
- "locationId": "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "name": "Masiaboay",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "86d0863e-7ada-4f8e-ad58-f21b78cd3279": {
- "id": "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "label": "Montifeno",
- "node": {
- "locationId": "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "name": "Montifeno",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "8b5ed823-3668-489a-8015-307bdbd20f70": {
- "id": "8b5ed823-3668-489a-8015-307bdbd20f70",
- "label": "Vatolatsaka",
- "node": {
- "locationId": "8b5ed823-3668-489a-8015-307bdbd20f70",
- "name": "Vatolatsaka",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d": {
- "id": "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "label": "Besely",
- "node": {
- "locationId": "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "name": "Besely",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "d5ef718d-2e3f-4994-a883-aaba55770ef5": {
- "id": "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "label": "Bezaha",
- "node": {
- "locationId": "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "name": "Bezaha",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- },
- "644c81db-3248-4976-b0a8-2d6d1fee175f": {
- "id": "644c81db-3248-4976-b0a8-2d6d1fee175f",
- "label": "Maroarivo Ankazomanga",
- "node": {
- "locationId": "644c81db-3248-4976-b0a8-2d6d1fee175f",
- "name": "Maroarivo Ankazomanga",
- "parentLocation": {
- "locationId": "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0ec50467-d5cd-432d-999e-de0b5cf00997"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "0d551aef-884c-4007-8513-a9f7ef2e7d09": {
- "id": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "label": "Betioky",
- "node": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "name": "Betioky",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9eab42f7-ce76-49ce-8e4a-164c84fde3c9": {
- "id": "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "label": "FENOANDALA",
- "node": {
- "locationId": "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "name": "FENOANDALA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "42cbdedf-5db9-4c22-b0c3-58084dfaf401": {
- "id": "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "label": "LAZARIVO",
- "node": {
- "locationId": "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "name": "LAZARIVO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "9468774d-810a-4839-b443-34b0ab76cc2a": {
- "id": "9468774d-810a-4839-b443-34b0ab76cc2a",
- "label": "MANALOBE",
- "node": {
- "locationId": "9468774d-810a-4839-b443-34b0ab76cc2a",
- "name": "MANALOBE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "39d61976-10b7-4335-ba63-545862f53b29": {
- "id": "39d61976-10b7-4335-ba63-545862f53b29",
- "label": "ANDRANOMANGATSIAKA",
- "node": {
- "locationId": "39d61976-10b7-4335-ba63-545862f53b29",
- "name": "ANDRANOMANGATSIAKA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "0fdd2ffe-7707-47a4-8746-8645f408f924": {
- "id": "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "label": "BEAVOHA",
- "node": {
- "locationId": "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "name": "BEAVOHA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c9604fc4-cc91-455f-a804-f50425f9a6de": {
- "id": "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "label": "SALOBE",
- "node": {
- "locationId": "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "name": "SALOBE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "f15803cd-944f-4666-872b-24e02d2d6fac": {
- "id": "f15803cd-944f-4666-872b-24e02d2d6fac",
- "label": "Betioky Sud",
- "node": {
- "locationId": "f15803cd-944f-4666-872b-24e02d2d6fac",
- "name": "Betioky Sud",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1": {
- "id": "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "label": "MAROSAVOA",
- "node": {
- "locationId": "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "name": "MAROSAVOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac": {
- "id": "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "label": "SAVAZY II",
- "node": {
- "locationId": "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "name": "SAVAZY II",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "025bf4e0-9d50-4099-a1f3-334159fafd7f": {
- "id": "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "label": "ANTSAVOA",
- "node": {
- "locationId": "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "name": "ANTSAVOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a6d001ef-f194-4fde-9a2a-f43738d33b82": {
- "id": "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "label": "SOAMANONGA",
- "node": {
- "locationId": "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "name": "SOAMANONGA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a2b7e71e-e83b-4116-a2bc-ef026eae7c42": {
- "id": "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "label": "VATOLATSAKA",
- "node": {
- "locationId": "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "name": "VATOLATSAKA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "bae8154f-c908-4398-8942-3820e59f4ff5": {
- "id": "bae8154f-c908-4398-8942-3820e59f4ff5",
- "label": "TANAMBAO-HAUT",
- "node": {
- "locationId": "bae8154f-c908-4398-8942-3820e59f4ff5",
- "name": "TANAMBAO-HAUT",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0": {
- "id": "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "label": "BESELY",
- "node": {
- "locationId": "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "name": "BESELY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c6affba3-0fd2-4b52-84c5-c412049d1baa": {
- "id": "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "label": "BELAMOTY",
- "node": {
- "locationId": "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "name": "BELAMOTY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "c4c311c7-537a-45d7-b3fd-a32592584bba": {
- "id": "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "label": "MONTIFENO",
- "node": {
- "locationId": "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "name": "MONTIFENO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3951513c-b05e-451c-af2c-9ccf05ef5910": {
- "id": "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "label": "VOHIMARY",
- "node": {
- "locationId": "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "name": "VOHIMARY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "4ffed295-ec56-43aa-9308-71bed6e61efe": {
- "id": "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "label": "ANTOHABATO",
- "node": {
- "locationId": "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "name": "ANTOHABATO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "0829d929-8b6a-4a47-b611-93c0a1a87d03": {
- "id": "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "label": "MAROARIVO",
- "node": {
- "locationId": "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "name": "MAROARIVO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7": {
- "id": "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "label": "ANKAZOMANGA OUEST",
- "node": {
- "locationId": "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "name": "ANKAZOMANGA OUEST",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107": {
- "id": "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "label": "SAKAMASAY",
- "node": {
- "locationId": "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "name": "SAKAMASAY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "8716f270-e924-4c35-8587-440e68237be1": {
- "id": "8716f270-e924-4c35-8587-440e68237be1",
- "label": "ANKILIVALO",
- "node": {
- "locationId": "8716f270-e924-4c35-8587-440e68237be1",
- "name": "ANKILIVALO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "b410c887-50df-4699-ae70-bde33bd4df0e": {
- "id": "b410c887-50df-4699-ae70-bde33bd4df0e",
- "label": "BEZAHA",
- "node": {
- "locationId": "b410c887-50df-4699-ae70-bde33bd4df0e",
- "name": "BEZAHA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "ecb6bc61-b3b2-441d-b9b0-50c775947226": {
- "id": "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "label": "TAMEANTSOA",
- "node": {
- "locationId": "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "name": "TAMEANTSOA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "a3bb14c5-d983-4ba7-b653-77b85b252a04": {
- "id": "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "label": "AMBATRY MITSINJO",
- "node": {
- "locationId": "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "name": "AMBATRY MITSINJO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "700c68ef-f8dc-4f83-9339-037f8ef0c675": {
- "id": "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "label": "BETIOKY-ATSIMO",
- "node": {
- "locationId": "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "name": "BETIOKY-ATSIMO",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "ba97f237-7ff7-4738-b835-00a78ec4bd42": {
- "id": "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "label": "MASIABOAY",
- "node": {
- "locationId": "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "name": "MASIABOAY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "166b8220-b86e-4471-86fd-9627d922e2d3": {
- "id": "166b8220-b86e-4471-86fd-9627d922e2d3",
- "label": "Sakamasay",
- "node": {
- "locationId": "166b8220-b86e-4471-86fd-9627d922e2d3",
- "name": "Sakamasay",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "18cd974a-3520-4e7e-9ee7-824f30264c37": {
- "id": "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "label": "Beora",
- "node": {
- "locationId": "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "name": "Beora",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "b3a9cd44-2054-4c04-944d-f87e3c895b8f": {
- "id": "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "label": "BEANTAKE",
- "node": {
- "locationId": "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "name": "BEANTAKE",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "03022ae7-30ae-4353-b67e-02e075995999": {
- "id": "03022ae7-30ae-4353-b67e-02e075995999",
- "label": "SOASERANA",
- "node": {
- "locationId": "03022ae7-30ae-4353-b67e-02e075995999",
- "name": "SOASERANA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "16fb627b-e39c-499d-9b83-eea86f03409f": {
- "id": "16fb627b-e39c-499d-9b83-eea86f03409f",
- "label": "TONGOBORY",
- "node": {
- "locationId": "16fb627b-e39c-499d-9b83-eea86f03409f",
- "name": "TONGOBORY",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "8778f28f-e946-488a-9ac5-52da9b17bfaf": {
- "id": "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "label": "BEORA",
- "node": {
- "locationId": "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "name": "BEORA",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- },
- "3e5a2e63-bc73-420c-896b-ab75d06632e8": {
- "id": "3e5a2e63-bc73-420c-896b-ab75d06632e8",
- "label": "vatolatsaka",
- "node": {
- "locationId": "3e5a2e63-bc73-420c-896b-ab75d06632e8",
- "name": "vatolatsaka",
- "parentLocation": {
- "locationId": "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "0d551aef-884c-4007-8513-a9f7ef2e7d09"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "2686a188-9bad-4560-b78d-619858aa02a1": {
- "id": "2686a188-9bad-4560-b78d-619858aa02a1",
- "label": "TOLIARA I",
- "node": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "name": "TOLIARA I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b8499d62-36a1-4c57-9f0c-91079ce15136": {
- "id": "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "label": "C.U. TOLIARY-I",
- "node": {
- "locationId": "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "name": "C.U. TOLIARY-I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "b6aff728-d0da-4398-9dfa-7d9783d13665": {
- "id": "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "label": "Sanfily",
- "node": {
- "locationId": "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "name": "Sanfily",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "c4d59d0a-7b64-43c0-8df8-8fa1082261ba": {
- "id": "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "label": "CU Toliara I",
- "node": {
- "locationId": "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "name": "CU Toliara I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- },
- "98ca480b-16b5-41e8-940e-0f4a89f79b66": {
- "id": "98ca480b-16b5-41e8-940e-0f4a89f79b66",
- "label": "Toliara I",
- "node": {
- "locationId": "98ca480b-16b5-41e8-940e-0f4a89f79b66",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "2686a188-9bad-4560-b78d-619858aa02a1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2686a188-9bad-4560-b78d-619858aa02a1"
- }
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- },
- "4d6bfb3d-39aa-491c-b711-053657f74c32": {
- "id": "4d6bfb3d-39aa-491c-b711-053657f74c32",
- "label": "Toliara I",
- "node": {
- "locationId": "4d6bfb3d-39aa-491c-b711-053657f74c32",
- "name": "Toliara I",
- "parentLocation": {
- "locationId": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7f9ae60b-74b2-4fe8-b025-3dcd11109a97": {
- "id": "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "label": "Alaotra Mangoro",
- "node": {
- "locationId": "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "name": "Alaotra Mangoro",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "afee216f-4806-4034-9af3-b7b3898529c7": {
- "id": "afee216f-4806-4034-9af3-b7b3898529c7",
- "label": "Ihorombe",
- "node": {
- "locationId": "afee216f-4806-4034-9af3-b7b3898529c7",
- "name": "Ihorombe",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7c9065e2-afb3-440f-be7c-acb9a6f55fa4": {
- "id": "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "label": "Haute Matsiatra",
- "node": {
- "locationId": "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "name": "Haute Matsiatra",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "8c72371f-0de7-438f-b271-8bd91f006ace": {
- "id": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "label": "VAKINANKARATRA",
- "node": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "name": "VAKINANKARATRA",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e": {
- "id": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "label": "Ambatolampy",
- "node": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "aae35aa3-de43-4211-9259-19e18392457f": {
- "id": "aae35aa3-de43-4211-9259-19e18392457f",
- "label": "Alarobia Antanamalaza",
- "node": {
- "locationId": "aae35aa3-de43-4211-9259-19e18392457f",
- "name": "Alarobia Antanamalaza",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "7cb976d6-d588-43e0-b34e-4d06a2b6aad5": {
- "id": "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "label": "Manjakatompo",
- "node": {
- "locationId": "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "name": "Manjakatompo",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "87b702c4-f47f-4a85-9835-78e531f843d3": {
- "id": "87b702c4-f47f-4a85-9835-78e531f843d3",
- "label": "Belambo Firaisana",
- "node": {
- "locationId": "87b702c4-f47f-4a85-9835-78e531f843d3",
- "name": "Belambo Firaisana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "bdc50aeb-afbd-4f82-95e9-cf9043436606": {
- "id": "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "label": "Andranovelona",
- "node": {
- "locationId": "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "name": "Andranovelona",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "919d123a-dbc8-4a9a-9774-973bb5e46883": {
- "id": "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "label": "Morarano",
- "node": {
- "locationId": "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "name": "Morarano",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "c68faf7b-0e71-4b7a-9f59-419b50066ae4": {
- "id": "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "label": "Andravola Vohipeno",
- "node": {
- "locationId": "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "name": "Andravola Vohipeno",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "36da4b3e-1359-44ac-95be-436b85af1ecf": {
- "id": "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "label": "Antanimasaka Tsaramiafara",
- "node": {
- "locationId": "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "name": "Antanimasaka Tsaramiafara",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "8a2ad489-be1e-4387-a7ef-d0a33182139b": {
- "id": "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "label": "Ambatolampy",
- "node": {
- "locationId": "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "name": "Ambatolampy",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "77676555-7223-46d7-bf94-5929775ebed2": {
- "id": "77676555-7223-46d7-bf94-5929775ebed2",
- "label": "Ambohimpihaonana",
- "node": {
- "locationId": "77676555-7223-46d7-bf94-5929775ebed2",
- "name": "Ambohimpihaonana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "13ccda55-588f-433f-8632-b286328b37b0": {
- "id": "13ccda55-588f-433f-8632-b286328b37b0",
- "label": "Tsinjoarivo",
- "node": {
- "locationId": "13ccda55-588f-433f-8632-b286328b37b0",
- "name": "Tsinjoarivo",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "89142793-76c4-4c1c-a6d6-30fad260dd55": {
- "id": "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "label": "Andriambilany",
- "node": {
- "locationId": "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "name": "Andriambilany",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "b3d928eb-95a4-4821-ad7b-d820202158a1": {
- "id": "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "label": "Ambodifarihy Fenomanana",
- "node": {
- "locationId": "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "name": "Ambodifarihy Fenomanana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c": {
- "id": "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "label": "Tsiafajavona Ankaratra",
- "node": {
- "locationId": "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "name": "Tsiafajavona Ankaratra",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "19f98036-ab15-4150-9f6d-a7311875b9a0": {
- "id": "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "label": "Antsampandrano",
- "node": {
- "locationId": "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "name": "Antsampandrano",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "324c72be-0931-4afb-9249-65af9deb257c": {
- "id": "324c72be-0931-4afb-9249-65af9deb257c",
- "label": "Andriatsivalana",
- "node": {
- "locationId": "324c72be-0931-4afb-9249-65af9deb257c",
- "name": "Andriatsivalana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "8c00d949-4d09-4910-8137-7920ef815e34": {
- "id": "8c00d949-4d09-4910-8137-7920ef815e34",
- "label": "Behenjy",
- "node": {
- "locationId": "8c00d949-4d09-4910-8137-7920ef815e34",
- "name": "Behenjy",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "191c1708-aeed-4382-bec5-541a45465ece": {
- "id": "191c1708-aeed-4382-bec5-541a45465ece",
- "label": "Ambatondrakalavao",
- "node": {
- "locationId": "191c1708-aeed-4382-bec5-541a45465ece",
- "name": "Ambatondrakalavao",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "a46fd233-5e60-4988-87d6-8b32dbacf0db": {
- "id": "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "label": "Antakasina",
- "node": {
- "locationId": "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "name": "Antakasina",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- },
- "d23df2a3-7793-4c2c-bbbf-cfa1e464e029": {
- "id": "d23df2a3-7793-4c2c-bbbf-cfa1e464e029",
- "label": "Sabotsy Namatoana",
- "node": {
- "locationId": "d23df2a3-7793-4c2c-bbbf-cfa1e464e029",
- "name": "Sabotsy Namatoana",
- "parentLocation": {
- "locationId": "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "4b351cdf-f64a-4a79-a51d-310f00be6f3e"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1": {
- "id": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "label": "Antanifotsy",
- "node": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "96c371d0-50be-43f0-992a-fb502180ed34": {
- "id": "96c371d0-50be-43f0-992a-fb502180ed34",
- "label": "Soamanandrariny",
- "node": {
- "locationId": "96c371d0-50be-43f0-992a-fb502180ed34",
- "name": "Soamanandrariny",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "fd4eb872-6c12-4fa6-96ec-4862b896453b": {
- "id": "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "label": "Ambatomiady",
- "node": {
- "locationId": "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "name": "Ambatomiady",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "d54c390d-d884-402b-9658-e05fd43e703f": {
- "id": "d54c390d-d884-402b-9658-e05fd43e703f",
- "label": "Antsampandrano",
- "node": {
- "locationId": "d54c390d-d884-402b-9658-e05fd43e703f",
- "name": "Antsampandrano",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a1c140be-15a7-4541-a2a2-6744f42fd3f8": {
- "id": "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "label": "Ambatotsipihina",
- "node": {
- "locationId": "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "name": "Ambatotsipihina",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a305025f-5b3d-443b-8bb2-99eba758e195": {
- "id": "a305025f-5b3d-443b-8bb2-99eba758e195",
- "label": "Andranofito",
- "node": {
- "locationId": "a305025f-5b3d-443b-8bb2-99eba758e195",
- "name": "Andranofito",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "28d75e6b-3008-4267-8451-1cfdd3b6d11e": {
- "id": "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "label": "Ambohitompoina",
- "node": {
- "locationId": "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "name": "Ambohitompoina",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "23b0a4c1-dcd2-4771-8e8e-4102cd7af777": {
- "id": "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "label": "Anjamanga",
- "node": {
- "locationId": "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "name": "Anjamanga",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "93018353-d128-485a-82a1-9fe05547b161": {
- "id": "93018353-d128-485a-82a1-9fe05547b161",
- "label": "Belanitra",
- "node": {
- "locationId": "93018353-d128-485a-82a1-9fe05547b161",
- "name": "Belanitra",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "658cafdc-b25b-4bc8-b00e-7b78d6b50aff": {
- "id": "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "label": "Ambodiriana",
- "node": {
- "locationId": "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "name": "Ambodiriana",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "92bf4957-67d9-454e-ab0f-f1ca6af1f87d": {
- "id": "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "label": "Antanifotsy",
- "node": {
- "locationId": "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "9ea6ab54-5742-4413-8930-1efff9cbb439": {
- "id": "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "label": "Ampitatafika",
- "node": {
- "locationId": "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "name": "Ampitatafika",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "a526f2a4-0248-4069-967d-53c6ac3da6c0": {
- "id": "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "label": "Ambatolahy",
- "node": {
- "locationId": "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "168d3ad4-2191-442d-ba22-afff427ad27e": {
- "id": "168d3ad4-2191-442d-ba22-afff427ad27e",
- "label": "Ambohimandroso",
- "node": {
- "locationId": "168d3ad4-2191-442d-ba22-afff427ad27e",
- "name": "Ambohimandroso",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- },
- "65c9ae95-7eb4-4346-bda1-182d3358a1fb": {
- "id": "65c9ae95-7eb4-4346-bda1-182d3358a1fb",
- "label": "Antsahalava",
- "node": {
- "locationId": "65c9ae95-7eb4-4346-bda1-182d3358a1fb",
- "name": "Antsahalava",
- "parentLocation": {
- "locationId": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b1dea378-c109-4e4c-a02e-b74b3a9a49f1"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "bb91f72a-930a-4379-a545-6f0020a0beff": {
- "id": "bb91f72a-930a-4379-a545-6f0020a0beff",
- "label": "Antsirabe I",
- "node": {
- "locationId": "bb91f72a-930a-4379-a545-6f0020a0beff",
- "name": "Antsirabe I",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "93bcd719-80d4-43a1-990f-cd92dd4fea47": {
- "id": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "label": "Faratsiho",
- "node": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "name": "Faratsiho",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "be4a0fee-168a-41ad-8d4f-96c99d573d9d": {
- "id": "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "label": "Andranomiady",
- "node": {
- "locationId": "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "name": "Andranomiady",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead": {
- "id": "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "label": "Ambatofotsy Ambohiborona",
- "node": {
- "locationId": "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "name": "Ambatofotsy Ambohiborona",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "59ade976-adb3-4e72-ad24-2bb5ea6c2d99": {
- "id": "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "label": "Faravohitra Vinaninony Avaratra",
- "node": {
- "locationId": "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "name": "Faravohitra Vinaninony Avaratra",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "852fb53c-21a2-455e-9106-5e484ac8ca01": {
- "id": "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "label": "Faratsiho",
- "node": {
- "locationId": "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "name": "Faratsiho",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "46aca870-d87c-46b3-88da-6bfca81d4c23": {
- "id": "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "label": "Antsapanimahazo",
- "node": {
- "locationId": "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "name": "Antsapanimahazo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "e20fad2e-c286-4f4f-a427-16925a3d7ffa": {
- "id": "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "label": "Ramainandro",
- "node": {
- "locationId": "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "name": "Ramainandro",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3": {
- "id": "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "label": "Vinaninony Atsimo",
- "node": {
- "locationId": "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "name": "Vinaninony Atsimo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "d28f2376-6b42-4dc5-9700-c64e062d7187": {
- "id": "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "label": "Ambatoasana Valabetokana",
- "node": {
- "locationId": "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "name": "Ambatoasana Valabetokana",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- },
- "c0c5eb0b-de1a-4c9b-852f-79a5d971d147": {
- "id": "c0c5eb0b-de1a-4c9b-852f-79a5d971d147",
- "label": "Miandrarivo",
- "node": {
- "locationId": "c0c5eb0b-de1a-4c9b-852f-79a5d971d147",
- "name": "Miandrarivo",
- "parentLocation": {
- "locationId": "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93bcd719-80d4-43a1-990f-cd92dd4fea47"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f": {
- "id": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "label": "Antsirabe I",
- "node": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "name": "Antsirabe I",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15": {
- "id": "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "label": "Ampatana Mandriankeniheny (1er A)",
- "node": {
- "locationId": "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "name": "Ampatana Mandriankeniheny (1er A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "4c9a531c-9d88-4d5f-b582-f74dea6e0a20": {
- "id": "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "label": "Antsenakely Andraikiba (2e A)",
- "node": {
- "locationId": "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "name": "Antsenakely Andraikiba (2e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "05245ca6-c079-46d8-a804-1fd3ea8af0ef": {
- "id": "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "label": "Mahazoarivo Avarabohitra (3e A)",
- "node": {
- "locationId": "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "name": "Mahazoarivo Avarabohitra (3e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "6de408e9-f310-4001-9972-3a1eadd3665d": {
- "id": "6de408e9-f310-4001-9972-3a1eadd3665d",
- "label": "Antsirabe Afovoany Atsinanana (6e A)",
- "node": {
- "locationId": "6de408e9-f310-4001-9972-3a1eadd3665d",
- "name": "Antsirabe Afovoany Atsinanana (6e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- },
- "7919cbbb-8017-4cd3-809f-be2ab34aafb3": {
- "id": "7919cbbb-8017-4cd3-809f-be2ab34aafb3",
- "label": "Manodidina ny Gara Ambilombe (5e A)",
- "node": {
- "locationId": "7919cbbb-8017-4cd3-809f-be2ab34aafb3",
- "name": "Manodidina ny Gara Ambilombe (5e A)",
- "parentLocation": {
- "locationId": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a": {
- "id": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "label": "Betafo",
- "node": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "name": "Betafo",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "9b231e75-15ae-4285-b669-26b5199a8499": {
- "id": "9b231e75-15ae-4285-b669-26b5199a8499",
- "label": "Ambohimanambola",
- "node": {
- "locationId": "9b231e75-15ae-4285-b669-26b5199a8499",
- "name": "Ambohimanambola",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "752c94b7-2647-49b4-bb76-255d548fe7ff": {
- "id": "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "label": "Antohobe",
- "node": {
- "locationId": "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "name": "Antohobe",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "83ad1209-5c30-4477-abe0-20d03376867d": {
- "id": "83ad1209-5c30-4477-abe0-20d03376867d",
- "label": "Soavina",
- "node": {
- "locationId": "83ad1209-5c30-4477-abe0-20d03376867d",
- "name": "Soavina",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "81aa5883-5d4e-435a-b258-083ca6315f1d": {
- "id": "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "label": "Ambatonikolahy",
- "node": {
- "locationId": "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "name": "Ambatonikolahy",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "b32be1f7-2205-4027-98ea-0bcad62dc235": {
- "id": "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "label": "Ambohimasina",
- "node": {
- "locationId": "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "name": "Ambohimasina",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "52d4b899-126a-4f84-ac53-076ce46353e5": {
- "id": "52d4b899-126a-4f84-ac53-076ce46353e5",
- "label": "Manohisoa",
- "node": {
- "locationId": "52d4b899-126a-4f84-ac53-076ce46353e5",
- "name": "Manohisoa",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "37acc33a-76bb-46c3-8f19-7e3a3d646756": {
- "id": "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "label": "Ambohijato Mandritsara",
- "node": {
- "locationId": "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "name": "Ambohijato Mandritsara",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42": {
- "id": "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "label": "Anosiarivo Manampana",
- "node": {
- "locationId": "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "name": "Anosiarivo Manampana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "e504a641-266a-4dbb-a448-acac17b3bfa2": {
- "id": "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "label": "Antsoso",
- "node": {
- "locationId": "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "name": "Antsoso",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "9d7122c3-cc2d-4932-8cf8-c835b941ad2e": {
- "id": "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "label": "Andrembesoa",
- "node": {
- "locationId": "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "name": "Andrembesoa",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "b5d30b67-30a4-4670-8582-6f3d49536d5c": {
- "id": "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "label": "Mahaiza",
- "node": {
- "locationId": "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "name": "Mahaiza",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "2cdd8535-b104-4f60-994b-00f6d2cadb09": {
- "id": "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "label": "Alakamisy Anativato",
- "node": {
- "locationId": "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "name": "Alakamisy Anativato",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "e9dbaf81-7c8b-49b0-9162-56936d3e14ac": {
- "id": "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "label": "Tritriva",
- "node": {
- "locationId": "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "name": "Tritriva",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "bc3af750-7df3-4bf8-938d-191075c28981": {
- "id": "bc3af750-7df3-4bf8-938d-191075c28981",
- "label": "Betafo",
- "node": {
- "locationId": "bc3af750-7df3-4bf8-938d-191075c28981",
- "name": "Betafo",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "2114fcad-f157-4017-909b-5e59dfb94833": {
- "id": "2114fcad-f157-4017-909b-5e59dfb94833",
- "label": "Alarobia Bemaha",
- "node": {
- "locationId": "2114fcad-f157-4017-909b-5e59dfb94833",
- "name": "Alarobia Bemaha",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "381302de-b96d-43c6-bcdf-6cbe05732674": {
- "id": "381302de-b96d-43c6-bcdf-6cbe05732674",
- "label": "Inanantonana",
- "node": {
- "locationId": "381302de-b96d-43c6-bcdf-6cbe05732674",
- "name": "Inanantonana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2": {
- "id": "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "label": "Andranomafana",
- "node": {
- "locationId": "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "name": "Andranomafana",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- },
- "d1db6d42-31d3-4cbe-8374-5624e83e4634": {
- "id": "d1db6d42-31d3-4cbe-8374-5624e83e4634",
- "label": "Alakamisy Marososona",
- "node": {
- "locationId": "d1db6d42-31d3-4cbe-8374-5624e83e4634",
- "name": "Alakamisy Marososona",
- "parentLocation": {
- "locationId": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf": {
- "id": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "label": "Antsirabe II",
- "node": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "name": "Antsirabe II",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "dc89432b-133c-4c0b-9c83-b305926f21e6": {
- "id": "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "label": "Alatsinainy Ibity",
- "node": {
- "locationId": "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "name": "Alatsinainy Ibity",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "979c3722-62e0-417d-9271-013388d03044": {
- "id": "979c3722-62e0-417d-9271-013388d03044",
- "label": "Andranomanelatra",
- "node": {
- "locationId": "979c3722-62e0-417d-9271-013388d03044",
- "name": "Andranomanelatra",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "b7225e6c-1695-46c8-b4a6-415933e124b0": {
- "id": "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "label": "Ambohimiarivo",
- "node": {
- "locationId": "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "name": "Ambohimiarivo",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb": {
- "id": "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "label": "Tsarahonenana Sahanivotry",
- "node": {
- "locationId": "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "name": "Tsarahonenana Sahanivotry",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "b844f83d-d98b-4a39-b8cd-caf25a220dfe": {
- "id": "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "label": "Belazao",
- "node": {
- "locationId": "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "name": "Belazao",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "51b25504-9b7f-40ee-8475-02d136f20a85": {
- "id": "51b25504-9b7f-40ee-8475-02d136f20a85",
- "label": "Vinaninkarena",
- "node": {
- "locationId": "51b25504-9b7f-40ee-8475-02d136f20a85",
- "name": "Vinaninkarena",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "9f215fce-848f-43a0-8ede-e0d1b39dccef": {
- "id": "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "label": "Ambohibary",
- "node": {
- "locationId": "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "name": "Ambohibary",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "67b1db19-3d0d-44fd-9912-73bf2e60e446": {
- "id": "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "label": "Manandona",
- "node": {
- "locationId": "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "name": "Manandona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "1b92f468-5f36-4b13-b017-029b7491b380": {
- "id": "1b92f468-5f36-4b13-b017-029b7491b380",
- "label": "Mangarano",
- "node": {
- "locationId": "1b92f468-5f36-4b13-b017-029b7491b380",
- "name": "Mangarano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "a3a086ce-c852-43d8-87a1-6e1acb57703b": {
- "id": "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "label": "Mandrosohasina",
- "node": {
- "locationId": "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "name": "Mandrosohasina",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "f6d21453-be90-4b62-9484-8fbc6aa07ce2": {
- "id": "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "label": "Antanambao",
- "node": {
- "locationId": "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "name": "Antanambao",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "28dac602-8e8c-4a98-a344-2fa8f20a6d5b": {
- "id": "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "label": "Antsoatany",
- "node": {
- "locationId": "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "name": "Antsoatany",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "8209d646-2b61-4f8e-8b6b-a5de664a9e84": {
- "id": "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "label": "Soanindrariny",
- "node": {
- "locationId": "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "name": "Soanindrariny",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "f359d7ef-833e-4d70-838d-112a770bc5c2": {
- "id": "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "label": "Ambohidranandriana",
- "node": {
- "locationId": "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "name": "Ambohidranandriana",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "c6677845-2fbe-4619-b7d3-aa6577c8975f": {
- "id": "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "label": "Ambano",
- "node": {
- "locationId": "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "name": "Ambano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "4a30bf2a-addf-4971-b212-a8d98683694b": {
- "id": "4a30bf2a-addf-4971-b212-a8d98683694b",
- "label": "Ambatomena",
- "node": {
- "locationId": "4a30bf2a-addf-4971-b212-a8d98683694b",
- "name": "Ambatomena",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "27e0d189-b1ee-44c5-b765-196e806d3e62": {
- "id": "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "label": "Sahanivotry Manandona",
- "node": {
- "locationId": "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "name": "Sahanivotry Manandona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "2b66f4c1-4c70-4279-8c68-fa2d27073ca4": {
- "id": "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "label": "Ambohitsaratelo Ambano",
- "node": {
- "locationId": "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "name": "Ambohitsaratelo Ambano",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "52d4a1c9-1b97-492c-896e-69fa93cee69b": {
- "id": "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "label": "Antanimandry",
- "node": {
- "locationId": "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "name": "Antanimandry",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "fc971696-05c0-4772-bda4-f3d272d2325a": {
- "id": "fc971696-05c0-4772-bda4-f3d272d2325a",
- "label": "Ambohitsimanova",
- "node": {
- "locationId": "fc971696-05c0-4772-bda4-f3d272d2325a",
- "name": "Ambohitsimanova",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- },
- "3e74a64b-e674-44dd-a94f-61114382118e": {
- "id": "3e74a64b-e674-44dd-a94f-61114382118e",
- "label": "Alakamisy Marososona",
- "node": {
- "locationId": "3e74a64b-e674-44dd-a94f-61114382118e",
- "name": "Alakamisy Marososona",
- "parentLocation": {
- "locationId": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- },
- "f8321f6f-3efe-4c6f-9306-c29be17253e7": {
- "id": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "label": "Mandoto",
- "node": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "name": "Mandoto",
- "parentLocation": {
- "locationId": "8c72371f-0de7-438f-b271-8bd91f006ace",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "557ec639-fc0f-43e7-b643-dd8d22f4d278": {
- "id": "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "label": "Vasiana",
- "node": {
- "locationId": "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "name": "Vasiana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5": {
- "id": "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "label": "Betsohana",
- "node": {
- "locationId": "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "name": "Betsohana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "48b67d0f-aadf-432e-8184-07d30afec7b1": {
- "id": "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "label": "Anjoma Ramartina",
- "node": {
- "locationId": "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "name": "Anjoma Ramartina",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc": {
- "id": "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "label": "Vinany",
- "node": {
- "locationId": "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "name": "Vinany",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "669b6f23-6e4f-4797-b4bf-f87172899f14": {
- "id": "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "label": "Fidirana",
- "node": {
- "locationId": "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "name": "Fidirana",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "574aaca2-1acb-4914-a207-660d7ee23f87": {
- "id": "574aaca2-1acb-4914-a207-660d7ee23f87",
- "label": "Tanambao Ambary",
- "node": {
- "locationId": "574aaca2-1acb-4914-a207-660d7ee23f87",
- "name": "Tanambao Ambary",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "1c94920e-5586-4e86-96c0-b36439aea423": {
- "id": "1c94920e-5586-4e86-96c0-b36439aea423",
- "label": "Ankazomiriotra",
- "node": {
- "locationId": "1c94920e-5586-4e86-96c0-b36439aea423",
- "name": "Ankazomiriotra",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- },
- "c062eb09-c166-414a-8a1e-851284235b1f": {
- "id": "c062eb09-c166-414a-8a1e-851284235b1f",
- "label": "Mandoto",
- "node": {
- "locationId": "c062eb09-c166-414a-8a1e-851284235b1f",
- "name": "Mandoto",
- "parentLocation": {
- "locationId": "f8321f6f-3efe-4c6f-9306-c29be17253e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- }
- },
- "parent": "8c72371f-0de7-438f-b271-8bd91f006ace"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "4e3b227f-efe2-403b-9147-2631d7468383": {
- "id": "4e3b227f-efe2-403b-9147-2631d7468383",
- "label": "Vatovavy Fitovinany",
- "node": {
- "locationId": "4e3b227f-efe2-403b-9147-2631d7468383",
- "name": "Vatovavy Fitovinany",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "b16fb018-516f-4a9a-93fc-2a015c3c555c": {
- "id": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "label": "IHOROMBE",
- "node": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "name": "IHOROMBE",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "2aaadc77-8bc1-4f4c-9f56-c38177194f26": {
- "id": "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "label": "Ihosy",
- "node": {
- "locationId": "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "d8db17bd-6b32-495f-bc69-8fe402820a77": {
- "id": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "label": "Iakora",
- "node": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "name": "Iakora",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "4ccfcff8-9a13-458c-8fbd-72ad2ae62961": {
- "id": "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "label": "Iakora",
- "node": {
- "locationId": "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "name": "Iakora",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- },
- "7dd5b702-7205-4fe7-8bbd-80b114d66c70": {
- "id": "7dd5b702-7205-4fe7-8bbd-80b114d66c70",
- "label": "Ranotsara nord",
- "node": {
- "locationId": "7dd5b702-7205-4fe7-8bbd-80b114d66c70",
- "name": "Ranotsara nord",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- },
- "3aa9c86c-9e95-451c-8950-163608395fde": {
- "id": "3aa9c86c-9e95-451c-8950-163608395fde",
- "label": "Begogo",
- "node": {
- "locationId": "3aa9c86c-9e95-451c-8950-163608395fde",
- "name": "Begogo",
- "parentLocation": {
- "locationId": "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8db17bd-6b32-495f-bc69-8fe402820a77"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8": {
- "id": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "label": "Ivohibe",
- "node": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "name": "Ivohibe",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7": {
- "id": "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "label": "Antambohobe",
- "node": {
- "locationId": "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "name": "Antambohobe",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "0dac7ddb-fc17-4252-b70f-547c48bb8adc": {
- "id": "0dac7ddb-fc17-4252-b70f-547c48bb8adc",
- "label": "Maropaika",
- "node": {
- "locationId": "0dac7ddb-fc17-4252-b70f-547c48bb8adc",
- "name": "Maropaika",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "2dae8d07-9695-4b72-ab25-71937f4068d2": {
- "id": "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "label": "Ivohibe",
- "node": {
- "locationId": "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "name": "Ivohibe",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- },
- "697628bd-e71b-492a-b9d4-b771c4702e87": {
- "id": "697628bd-e71b-492a-b9d4-b771c4702e87",
- "label": "Ivongo",
- "node": {
- "locationId": "697628bd-e71b-492a-b9d4-b771c4702e87",
- "name": "Ivongo",
- "parentLocation": {
- "locationId": "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "c7c33647-d4f1-469e-908e-b8e68b5d98d8"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- },
- "32d0504c-f284-4599-9cc3-638c01a04c65": {
- "id": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "label": "Ihosy",
- "node": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "c641c48c-1690-4abb-9a9e-165812d1d500": {
- "id": "c641c48c-1690-4abb-9a9e-165812d1d500",
- "label": "Ambia",
- "node": {
- "locationId": "c641c48c-1690-4abb-9a9e-165812d1d500",
- "name": "Ambia",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "f3a0369e-385f-4eec-a290-5f8add147e60": {
- "id": "f3a0369e-385f-4eec-a290-5f8add147e60",
- "label": "Andiolava",
- "node": {
- "locationId": "f3a0369e-385f-4eec-a290-5f8add147e60",
- "name": "Andiolava",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "03377c52-2738-4580-93fc-676b12f2a74e": {
- "id": "03377c52-2738-4580-93fc-676b12f2a74e",
- "label": "Soamatasy",
- "node": {
- "locationId": "03377c52-2738-4580-93fc-676b12f2a74e",
- "name": "Soamatasy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "fc99cf99-bbd6-4803-a80b-7e35a75a30a4": {
- "id": "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "label": "Analavoka",
- "node": {
- "locationId": "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "name": "Analavoka",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "9904c5e6-5222-47fa-8f24-9e739862d13d": {
- "id": "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "label": "Iloto menamaty",
- "node": {
- "locationId": "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "name": "Iloto menamaty",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "7eaf7efe-6d24-44f3-9b2c-302495b91326": {
- "id": "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "label": "Sakalalina",
- "node": {
- "locationId": "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "name": "Sakalalina",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "fab9cbc3-82b9-46b4-a919-fff642d24b87": {
- "id": "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "label": "Ankily",
- "node": {
- "locationId": "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "name": "Ankily",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "521be9ba-24b9-4799-a600-609e7b45bcd9": {
- "id": "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "label": "Zazafotsy",
- "node": {
- "locationId": "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "name": "Zazafotsy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "82177de3-6b83-4a41-8aa7-b7c5061b9832": {
- "id": "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "label": "Analaliry",
- "node": {
- "locationId": "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "name": "Analaliry",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "5803bcb2-1491-41b6-b49b-d6633106c2a6": {
- "id": "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "label": "Irina",
- "node": {
- "locationId": "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "name": "Irina",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "b800c5f4-5185-4e8f-9632-1f4755d5d5d1": {
- "id": "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "label": "Ilakaka",
- "node": {
- "locationId": "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "name": "Ilakaka",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "e4f110aa-817a-4eb1-95c4-037e41a3e902": {
- "id": "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "label": "Satrokala",
- "node": {
- "locationId": "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "name": "Satrokala",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "a580ee00-578a-4d52-8224-6d0338ea8937": {
- "id": "a580ee00-578a-4d52-8224-6d0338ea8937",
- "label": "Ranohira",
- "node": {
- "locationId": "a580ee00-578a-4d52-8224-6d0338ea8937",
- "name": "Ranohira",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "51416e46-1d93-491c-bd5b-fcd20b3aa5ec": {
- "id": "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "label": "Ihosy",
- "node": {
- "locationId": "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "name": "Ihosy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "e1d29ed6-c2d0-4a99-87ad-124f5292c549": {
- "id": "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "label": "Tolohomiady",
- "node": {
- "locationId": "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "name": "Tolohomiady",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "f808d337-9dd4-4628-a17a-b896b7efbc13": {
- "id": "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "label": "Ambatolahy",
- "node": {
- "locationId": "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48": {
- "id": "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "label": "Mahasoa",
- "node": {
- "locationId": "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "name": "Mahasoa",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- },
- "3117048c-6918-45b2-a8c8-95b38b1ec625": {
- "id": "3117048c-6918-45b2-a8c8-95b38b1ec625",
- "label": "Sahambano",
- "node": {
- "locationId": "3117048c-6918-45b2-a8c8-95b38b1ec625",
- "name": "Sahambano",
- "parentLocation": {
- "locationId": "32d0504c-f284-4599-9cc3-638c01a04c65",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "32d0504c-f284-4599-9cc3-638c01a04c65"
- }
- },
- "parent": "b16fb018-516f-4a9a-93fc-2a015c3c555c"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "c09f242a-b148-4464-af7a-779d6c015aac": {
- "id": "c09f242a-b148-4464-af7a-779d6c015aac",
- "label": "Anosy",
- "node": {
- "locationId": "c09f242a-b148-4464-af7a-779d6c015aac",
- "name": "Anosy",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "7d913e78-11ee-4f8f-8790-9347efb295e7": {
- "id": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "label": "BOENY",
- "node": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "name": "BOENY",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "ad4f893e-76e7-4e52-8ea5-750c1510780e": {
- "id": "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "label": "Marovoay",
- "node": {
- "locationId": "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "4d58cab4-06d0-44ca-936b-b5a1f06c5b05": {
- "id": "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "label": "MITSINJO",
- "node": {
- "locationId": "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "name": "MITSINJO",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f": {
- "id": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "label": "SOALALA",
- "node": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "name": "SOALALA",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "1b3a86a7-e2aa-4160-b68c-5c15c727d56b": {
- "id": "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "label": "Soalala",
- "node": {
- "locationId": "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "name": "Soalala",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "da50edff-13f2-4264-ae0f-a21d7fb36dac": {
- "id": "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "label": "ANTSAKOAMILEKA",
- "node": {
- "locationId": "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "name": "ANTSAKOAMILEKA",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "eac5af9c-04f7-4e75-a484-a49f204a04df": {
- "id": "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "label": "Antsakoamileka",
- "node": {
- "locationId": "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "name": "Antsakoamileka",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "876c5878-4cfc-447e-8813-2846b3806857": {
- "id": "876c5878-4cfc-447e-8813-2846b3806857",
- "label": "Andranomavo",
- "node": {
- "locationId": "876c5878-4cfc-447e-8813-2846b3806857",
- "name": "Andranomavo",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "ec0cf731-4ef0-4b1f-9562-feeed05eec39": {
- "id": "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "label": "AMBOHIPAKY",
- "node": {
- "locationId": "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "name": "AMBOHIPAKY",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "7ed8092b-a1a7-43b6-ad7b-1573787c65f7": {
- "id": "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "label": "Ambohipaky",
- "node": {
- "locationId": "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "name": "Ambohipaky",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9": {
- "id": "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "label": "SOALALA",
- "node": {
- "locationId": "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "name": "SOALALA",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- },
- "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6": {
- "id": "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6",
- "label": "ANDRANOMAVO",
- "node": {
- "locationId": "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6",
- "name": "ANDRANOMAVO",
- "parentLocation": {
- "locationId": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "d8d9204a-4f81-40cd-8b68-ee2c53c5988f"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "1addff30-2078-458e-9423-eecfd04cc837": {
- "id": "1addff30-2078-458e-9423-eecfd04cc837",
- "label": "Mahajanga I",
- "node": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "53b855c9-71de-44fb-a7b8-6dea302d2ccc": {
- "id": "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "label": "CU MAHAJANGA",
- "node": {
- "locationId": "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "name": "CU MAHAJANGA",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- },
- "a80de6c1-9347-4555-b53b-aa8141499f52": {
- "id": "a80de6c1-9347-4555-b53b-aa8141499f52",
- "label": "Mahajanga I",
- "node": {
- "locationId": "a80de6c1-9347-4555-b53b-aa8141499f52",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- },
- "f47c4343-66f3-437a-851c-c3bd5cb66a5f": {
- "id": "f47c4343-66f3-437a-851c-c3bd5cb66a5f",
- "label": "CU Mahajanga",
- "node": {
- "locationId": "f47c4343-66f3-437a-851c-c3bd5cb66a5f",
- "name": "CU Mahajanga",
- "parentLocation": {
- "locationId": "1addff30-2078-458e-9423-eecfd04cc837",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "1addff30-2078-458e-9423-eecfd04cc837"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "13df21e6-1fd0-4b27-b733-1e38f691da7e": {
- "id": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "label": "Marovoay",
- "node": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "2665f986-0826-4713-abbf-432c3095b72d": {
- "id": "2665f986-0826-4713-abbf-432c3095b72d",
- "label": "Antanambao-Andranolava",
- "node": {
- "locationId": "2665f986-0826-4713-abbf-432c3095b72d",
- "name": "Antanambao-Andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1c4d6025-5d90-4ebe-946c-d5782b33b946": {
- "id": "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "label": "TSARARANO",
- "node": {
- "locationId": "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "name": "TSARARANO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "df16044d-7511-4334-9728-e8735eab9935": {
- "id": "df16044d-7511-4334-9728-e8735eab9935",
- "label": "MANARATSANDRY",
- "node": {
- "locationId": "df16044d-7511-4334-9728-e8735eab9935",
- "name": "MANARATSANDRY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "46b1b03e-6aba-4879-b380-47127cec78e5": {
- "id": "46b1b03e-6aba-4879-b380-47127cec78e5",
- "label": "Tanambao andranolava",
- "node": {
- "locationId": "46b1b03e-6aba-4879-b380-47127cec78e5",
- "name": "Tanambao andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "46fc74b7-9406-4337-b596-2dfe4cb5eb95": {
- "id": "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "label": "ANTANAMBAO ANDRANOLAVA",
- "node": {
- "locationId": "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "name": "ANTANAMBAO ANDRANOLAVA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "c8556d20-fea9-4055-a144-e24447efb2c0": {
- "id": "c8556d20-fea9-4055-a144-e24447efb2c0",
- "label": "Antanimasaka",
- "node": {
- "locationId": "c8556d20-fea9-4055-a144-e24447efb2c0",
- "name": "Antanimasaka",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "5defac73-3f2b-49c8-8b23-3220835b03c2": {
- "id": "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "label": "AMBOLOMOTY",
- "node": {
- "locationId": "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "name": "AMBOLOMOTY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "f03247fa-644e-4185-b487-1340a4a431bc": {
- "id": "f03247fa-644e-4185-b487-1340a4a431bc",
- "label": "MAROSAKOA",
- "node": {
- "locationId": "f03247fa-644e-4185-b487-1340a4a431bc",
- "name": "MAROSAKOA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b": {
- "id": "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "label": "ANKAZOMBORONA",
- "node": {
- "locationId": "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "name": "ANKAZOMBORONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "7b54d957-2f43-4999-93d0-8a9c7af381bf": {
- "id": "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "label": "MAROVOAY",
- "node": {
- "locationId": "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "name": "MAROVOAY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6f225cef-3e43-4ce5-af14-a9a1d9798bdd": {
- "id": "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "label": "AMBOLOMOTY",
- "node": {
- "locationId": "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "name": "AMBOLOMOTY",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4": {
- "id": "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "label": "Bemaharivo",
- "node": {
- "locationId": "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "name": "Bemaharivo",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934": {
- "id": "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "label": "Manaratsandry",
- "node": {
- "locationId": "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "name": "Manaratsandry",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "bf554bf2-da75-4927-a322-ac663bdbffd7": {
- "id": "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "label": "Tsararano",
- "node": {
- "locationId": "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "name": "Tsararano",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6614ec43-fa7a-4f08-9a02-9acaf9ceebec": {
- "id": "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "label": "Ankazomborona",
- "node": {
- "locationId": "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "name": "Ankazomborona",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "af16c9b0-91f8-4172-a51a-f76c8214597c": {
- "id": "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "label": "Marovoay Banlieu",
- "node": {
- "locationId": "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "name": "Marovoay Banlieu",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "29ebb17d-d9f4-47f7-ae14-9acec399b358": {
- "id": "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "label": "ANTANIMASAKA",
- "node": {
- "locationId": "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "name": "ANTANIMASAKA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "02931700-6ed5-4c5e-9d9e-7220407d7e7e": {
- "id": "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "label": "BEMAHARIVO",
- "node": {
- "locationId": "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "name": "BEMAHARIVO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "30da8bf6-dff5-4e38-b1cd-35c9c33d457f": {
- "id": "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "label": "MAROVOAY VILLE",
- "node": {
- "locationId": "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "name": "MAROVOAY VILLE",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "861573ab-029c-4dbb-8ba8-0bf591a0978b": {
- "id": "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "label": "ANKAZOMBORONA",
- "node": {
- "locationId": "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "name": "ANKAZOMBORONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1e55b1b9-9775-49b0-b7f1-caec00e2b3da": {
- "id": "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "label": "Ankaboka",
- "node": {
- "locationId": "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "name": "Ankaboka",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "5314f841-ab8d-439d-977d-3776c6af9ab2": {
- "id": "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "label": "ANKARAOBATO",
- "node": {
- "locationId": "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "name": "ANKARAOBATO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "39a84b94-db54-4580-ba08-18f1a9ed0438": {
- "id": "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "label": "ANKABOKA",
- "node": {
- "locationId": "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "name": "ANKABOKA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "eb8558f4-8224-4a75-8920-1826d1fb34e6": {
- "id": "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "label": "MAROVOAY BANLIEUE",
- "node": {
- "locationId": "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "name": "MAROVOAY BANLIEUE",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "9cd81608-a6ce-4bc4-802e-195ddf96f2fa": {
- "id": "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "label": "ANOSINALAINOLONA",
- "node": {
- "locationId": "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "name": "ANOSINALAINOLONA",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "2ddc5e5c-f219-4f69-979f-c53f31a2ec13": {
- "id": "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "label": "Anosinalainolona",
- "node": {
- "locationId": "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "name": "Anosinalainolona",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "1bae0b35-7bbb-45cd-885c-5d451d0ebc98": {
- "id": "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "label": "Antanambao Andranolava",
- "node": {
- "locationId": "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "name": "Antanambao Andranolava",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "9f8866a2-02d3-4ba3-9647-f4b0137d4c03": {
- "id": "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "label": "Ankaraobato",
- "node": {
- "locationId": "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "name": "Ankaraobato",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6": {
- "id": "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "label": "Ambolomoty",
- "node": {
- "locationId": "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "name": "Ambolomoty",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1": {
- "id": "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "label": "TSARARANO",
- "node": {
- "locationId": "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "name": "TSARARANO",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "c2df9c51-6629-4756-ab37-d58d51c02b30": {
- "id": "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "label": "Marovoay",
- "node": {
- "locationId": "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "name": "Marovoay",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "6563266a-7170-4590-bd92-59c17d102eb2": {
- "id": "6563266a-7170-4590-bd92-59c17d102eb2",
- "label": "Marovoay Ville",
- "node": {
- "locationId": "6563266a-7170-4590-bd92-59c17d102eb2",
- "name": "Marovoay Ville",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- },
- "7174ae50-4d3d-4fd1-a906-4fab680bede5": {
- "id": "7174ae50-4d3d-4fd1-a906-4fab680bede5",
- "label": "Marosakoa",
- "node": {
- "locationId": "7174ae50-4d3d-4fd1-a906-4fab680bede5",
- "name": "Marosakoa",
- "parentLocation": {
- "locationId": "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "13df21e6-1fd0-4b27-b733-1e38f691da7e"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d": {
- "id": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "label": "AMBATOBOENY",
- "node": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "name": "AMBATOBOENY",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b505bc21-6fe1-4f7a-984b-1c104352c37d": {
- "id": "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "label": "Andranomamy",
- "node": {
- "locationId": "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "name": "Andranomamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "75a2bcd7-15c5-4f04-90b5-4f4f255a614a": {
- "id": "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "label": "ANKIRIHITRA",
- "node": {
- "locationId": "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "name": "ANKIRIHITRA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d": {
- "id": "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "label": "Ankijabe",
- "node": {
- "locationId": "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "name": "Ankijabe",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "95069644-dab9-48a3-8640-71cefc2dbf23": {
- "id": "95069644-dab9-48a3-8640-71cefc2dbf23",
- "label": "ANJIAJIA",
- "node": {
- "locationId": "95069644-dab9-48a3-8640-71cefc2dbf23",
- "name": "ANJIAJIA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5bf70899-6782-4600-885d-5ad0a6737824": {
- "id": "5bf70899-6782-4600-885d-5ad0a6737824",
- "label": "Anjijia",
- "node": {
- "locationId": "5bf70899-6782-4600-885d-5ad0a6737824",
- "name": "Anjijia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "596922d3-eebe-4bd3-8a9f-55732f398783": {
- "id": "596922d3-eebe-4bd3-8a9f-55732f398783",
- "label": "Ankirihitra",
- "node": {
- "locationId": "596922d3-eebe-4bd3-8a9f-55732f398783",
- "name": "Ankirihitra",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "74392b2e-e7a8-4629-839e-493ab1dcdb4e": {
- "id": "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "label": "AMBATO-AMBARIMAY",
- "node": {
- "locationId": "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "name": "AMBATO-AMBARIMAY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "da639c36-7e5a-4c2a-98f2-4cca79967de3": {
- "id": "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "label": "ANDRANOFASIKA",
- "node": {
- "locationId": "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "name": "ANDRANOFASIKA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "fe7ec12f-51a4-41f6-9e29-262df5c89b66": {
- "id": "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "label": "Andranomamy",
- "node": {
- "locationId": "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "name": "Andranomamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "aca1d65e-adce-4bf7-a33c-0c71f87b146a": {
- "id": "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "label": "MANERINERINA",
- "node": {
- "locationId": "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "name": "MANERINERINA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "96320cc3-4fa9-43a0-a320-8f6d9d89e903": {
- "id": "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "label": "Andranofasika",
- "node": {
- "locationId": "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "name": "Andranofasika",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "79060252-f094-44e3-b0be-85a00b0a4a03": {
- "id": "79060252-f094-44e3-b0be-85a00b0a4a03",
- "label": "Manerinerina",
- "node": {
- "locationId": "79060252-f094-44e3-b0be-85a00b0a4a03",
- "name": "Manerinerina",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8c657505-a7e5-4440-b58e-32e7447a0b40": {
- "id": "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "label": "Sitampiky",
- "node": {
- "locationId": "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "name": "Sitampiky",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5ccbc1dd-fd38-493b-949d-5b824c2888bb": {
- "id": "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "label": "Madirovalo",
- "node": {
- "locationId": "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "name": "Madirovalo",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "5655f90d-88e3-43a5-98fc-f8c6bcb16d15": {
- "id": "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "label": "Ambondromamy",
- "node": {
- "locationId": "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "name": "Ambondromamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "526e8df5-d6e3-4f37-a1d1-b27230877b7c": {
- "id": "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "label": "AMBONDROMAMY",
- "node": {
- "locationId": "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "name": "AMBONDROMAMY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "c8fb43c2-e781-402b-91e5-f442780ca9b8": {
- "id": "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "label": "AMBESISIKA",
- "node": {
- "locationId": "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "name": "AMBESISIKA",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8d3b5f20-903b-4175-9b05-18a57fe3d94c": {
- "id": "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "label": "Manerinerina",
- "node": {
- "locationId": "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "name": "Manerinerina",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "9b606a8a-d316-4943-88d9-020a4a3d0bf7": {
- "id": "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "label": "Tsaramandroso",
- "node": {
- "locationId": "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "name": "Tsaramandroso",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "03380fbe-d484-41ee-a8bc-24313e5e3788": {
- "id": "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "label": "Anjiajia",
- "node": {
- "locationId": "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "name": "Anjiajia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "2ac11983-82a5-40a1-81db-f326b996da2e": {
- "id": "2ac11983-82a5-40a1-81db-f326b996da2e",
- "label": "Ankijabe",
- "node": {
- "locationId": "2ac11983-82a5-40a1-81db-f326b996da2e",
- "name": "Ankijabe",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "34399eb7-7605-451a-918e-08d7fe7c94f7": {
- "id": "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "label": "TSARAMANDROSO",
- "node": {
- "locationId": "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "name": "TSARAMANDROSO",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "8b8d203f-0175-4f00-94cf-66b2539b1031": {
- "id": "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "label": "MADIROVALO",
- "node": {
- "locationId": "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "name": "MADIROVALO",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "f10b870c-ae97-4d75-aeb1-16e45d8c8cec": {
- "id": "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "label": "ANKIJABE",
- "node": {
- "locationId": "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "name": "ANKIJABE",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "94a7525e-68d9-4035-986e-18c7eb796268": {
- "id": "94a7525e-68d9-4035-986e-18c7eb796268",
- "label": "Ambarimay",
- "node": {
- "locationId": "94a7525e-68d9-4035-986e-18c7eb796268",
- "name": "Ambarimay",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "fe491983-4b5e-449f-886f-2878e28e665b": {
- "id": "fe491983-4b5e-449f-886f-2878e28e665b",
- "label": "Tsaramandroso",
- "node": {
- "locationId": "fe491983-4b5e-449f-886f-2878e28e665b",
- "name": "Tsaramandroso",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "72deaa01-143a-48a8-8a5d-468d47973b97": {
- "id": "72deaa01-143a-48a8-8a5d-468d47973b97",
- "label": "Ambatoboeny",
- "node": {
- "locationId": "72deaa01-143a-48a8-8a5d-468d47973b97",
- "name": "Ambatoboeny",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "65d44de7-bd7e-466d-be96-6da5fbc7b80a": {
- "id": "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "label": "Ambondromamy",
- "node": {
- "locationId": "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "name": "Ambondromamy",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "1a546a5e-573f-45df-b5e5-4fa11616d2a2": {
- "id": "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "label": "Andranofasika",
- "node": {
- "locationId": "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "name": "Andranofasika",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "6ec3003d-d202-4e7d-955d-acff2c6cff55": {
- "id": "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "label": "Anjiajia",
- "node": {
- "locationId": "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "name": "Anjiajia",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "29625894-9cfa-4c00-9529-92f4fda1e35f": {
- "id": "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "label": "ANDRANOMAMY",
- "node": {
- "locationId": "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "name": "ANDRANOMAMY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- },
- "990cd430-5e3a-4a04-8e02-5613911be24c": {
- "id": "990cd430-5e3a-4a04-8e02-5613911be24c",
- "label": "SITAMPIKY",
- "node": {
- "locationId": "990cd430-5e3a-4a04-8e02-5613911be24c",
- "name": "SITAMPIKY",
- "parentLocation": {
- "locationId": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "6ab719b2-1c8b-441f-a97c-d6f174f21a6d"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "e59a7a4f-ad04-4f10-b8a8-b37370216495": {
- "id": "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "label": "MAHAJANGA I",
- "node": {
- "locationId": "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "name": "MAHAJANGA I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "95b1400e-e72e-4011-b0ba-5c44e0d64a73": {
- "id": "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "label": "MAHAJANGA II",
- "node": {
- "locationId": "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "name": "MAHAJANGA II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "570fcc84-9c3d-411e-9662-b29eeb95ee23": {
- "id": "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "label": "Soalala",
- "node": {
- "locationId": "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "name": "Soalala",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "97d7c1b7-a191-4783-b47c-553369be6188": {
- "id": "97d7c1b7-a191-4783-b47c-553369be6188",
- "label": "Mitsinjo",
- "node": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "011bd22d-7ea2-4b45-8697-3ac468b7ce72": {
- "id": "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "label": "Antseza",
- "node": {
- "locationId": "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "name": "Antseza",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "efd790e9-745c-44cc-bfaf-ba944679df47": {
- "id": "efd790e9-745c-44cc-bfaf-ba944679df47",
- "label": "AMBARIMANINGA",
- "node": {
- "locationId": "efd790e9-745c-44cc-bfaf-ba944679df47",
- "name": "AMBARIMANINGA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "1261ca61-db99-4784-a003-6ac05119f027": {
- "id": "1261ca61-db99-4784-a003-6ac05119f027",
- "label": "ANTOGOMENA-BEVARY",
- "node": {
- "locationId": "1261ca61-db99-4784-a003-6ac05119f027",
- "name": "ANTOGOMENA-BEVARY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "95f8170f-bea3-432b-bc2d-8e74c3485f8b": {
- "id": "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "label": "MATSAKABANJA",
- "node": {
- "locationId": "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "name": "MATSAKABANJA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "1eeee4cc-73ed-43c3-a75e-c15c9b372c32": {
- "id": "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "label": "Antongomena",
- "node": {
- "locationId": "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "name": "Antongomena",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "03e7aa0c-a775-4413-9ab4-b34e336faa47": {
- "id": "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "label": "Mitsinjo",
- "node": {
- "locationId": "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "be24399c-0878-4f07-b643-a7178ef04292": {
- "id": "be24399c-0878-4f07-b643-a7178ef04292",
- "label": "ANTSEZA",
- "node": {
- "locationId": "be24399c-0878-4f07-b643-a7178ef04292",
- "name": "ANTSEZA",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "688491a2-2dd8-4594-a686-8f5af90e5e5a": {
- "id": "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "label": "KATSEPY",
- "node": {
- "locationId": "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "name": "KATSEPY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "d492534f-8d4e-4ffd-92f4-f15098b599dd": {
- "id": "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "label": "Antongomena Bevary",
- "node": {
- "locationId": "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "name": "Antongomena Bevary",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "6a34845f-d530-460e-986e-ff5bb9c76f5e": {
- "id": "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "label": "Bekipay",
- "node": {
- "locationId": "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "name": "Bekipay",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "d3c8a434-03b3-4bc9-8401-b948ab18b823": {
- "id": "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "label": "Ambarimaninga",
- "node": {
- "locationId": "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "name": "Ambarimaninga",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "063396bb-8a7c-4300-b39a-2264bae89940": {
- "id": "063396bb-8a7c-4300-b39a-2264bae89940",
- "label": "MITSINJO",
- "node": {
- "locationId": "063396bb-8a7c-4300-b39a-2264bae89940",
- "name": "MITSINJO",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f": {
- "id": "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "label": "Katsepy",
- "node": {
- "locationId": "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "name": "Katsepy",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "9d83a546-65b4-486a-b989-9192222167ba": {
- "id": "9d83a546-65b4-486a-b989-9192222167ba",
- "label": "Matsakabanja",
- "node": {
- "locationId": "9d83a546-65b4-486a-b989-9192222167ba",
- "name": "Matsakabanja",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- },
- "51658ff9-64ac-4c5d-94d7-8d40cb9324a1": {
- "id": "51658ff9-64ac-4c5d-94d7-8d40cb9324a1",
- "label": "BEKIPAY",
- "node": {
- "locationId": "51658ff9-64ac-4c5d-94d7-8d40cb9324a1",
- "name": "BEKIPAY",
- "parentLocation": {
- "locationId": "97d7c1b7-a191-4783-b47c-553369be6188",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "97d7c1b7-a191-4783-b47c-553369be6188"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "18840fe6-93aa-49c1-945e-0157c047c159": {
- "id": "18840fe6-93aa-49c1-945e-0157c047c159",
- "label": "Mitsinjo",
- "node": {
- "locationId": "18840fe6-93aa-49c1-945e-0157c047c159",
- "name": "Mitsinjo",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "65935b60-46d9-4cd3-9c20-3ddd3b4441df": {
- "id": "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "label": "Mahajanga II",
- "node": {
- "locationId": "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "name": "Mahajanga II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "0f435e46-928d-4ff7-bff1-50858c747118": {
- "id": "0f435e46-928d-4ff7-bff1-50858c747118",
- "label": "Ambatoboeny",
- "node": {
- "locationId": "0f435e46-928d-4ff7-bff1-50858c747118",
- "name": "Ambatoboeny",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b": {
- "id": "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "label": "Mahajanga I",
- "node": {
- "locationId": "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "name": "Mahajanga I",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "3a05d8ef-e46b-406c-a305-0f737e4543fa": {
- "id": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "label": "Mahajanga II",
- "node": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "name": "Mahajanga II",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4": {
- "id": "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "label": "Bekobay",
- "node": {
- "locationId": "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "name": "Bekobay",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "95aa03aa-1875-48dd-a7e3-06cca9907c76": {
- "id": "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "label": "BELOBAKA",
- "node": {
- "locationId": "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "name": "BELOBAKA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ad000b0f-89f3-49c3-a056-55158c23797d": {
- "id": "ad000b0f-89f3-49c3-a056-55158c23797d",
- "label": "Mariarano",
- "node": {
- "locationId": "ad000b0f-89f3-49c3-a056-55158c23797d",
- "name": "Mariarano",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "39168f45-1212-49cc-9b96-b9f11116b07c": {
- "id": "39168f45-1212-49cc-9b96-b9f11116b07c",
- "label": "BETSAKO",
- "node": {
- "locationId": "39168f45-1212-49cc-9b96-b9f11116b07c",
- "name": "BETSAKO",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "b5f5eb25-6f3e-4b87-bceb-76342409bd7d": {
- "id": "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "label": "Betsako",
- "node": {
- "locationId": "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "name": "Betsako",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "7669c5c6-74ca-40fb-bc0a-460989c96e18": {
- "id": "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "label": "MAHAJAMBA_USINE",
- "node": {
- "locationId": "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "name": "MAHAJAMBA_USINE",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf": {
- "id": "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "label": "Mahajamba Usine",
- "node": {
- "locationId": "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "name": "Mahajamba Usine",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "9b82955d-bae9-41f3-b9b2-efc9f2fe140d": {
- "id": "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "label": "BOANAMARY",
- "node": {
- "locationId": "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "name": "BOANAMARY",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "be86228f-6e1e-49ac-89b8-85dc7b47552e": {
- "id": "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "label": "Ambalakida",
- "node": {
- "locationId": "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "name": "Ambalakida",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ab8b80bc-64d9-44dc-b164-164a1f5f918d": {
- "id": "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "label": "Andranoboka",
- "node": {
- "locationId": "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "name": "Andranoboka",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "bf83c9c2-65ec-4872-9e53-980d23986103": {
- "id": "bf83c9c2-65ec-4872-9e53-980d23986103",
- "label": "Belobaka Boanamaro",
- "node": {
- "locationId": "bf83c9c2-65ec-4872-9e53-980d23986103",
- "name": "Belobaka Boanamaro",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "0c8bb896-304a-4989-bb58-345b2eec4d2a": {
- "id": "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "label": "AMBALABE/BEFANJAVA",
- "node": {
- "locationId": "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "name": "AMBALABE/BEFANJAVA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "ad225ee6-5356-48ba-a4a2-66aa116efe9f": {
- "id": "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "label": "MAHAJAMBA/USINE",
- "node": {
- "locationId": "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "name": "MAHAJAMBA/USINE",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "276e3164-ee1e-460d-bbef-316684c7c6e0": {
- "id": "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "label": "Boanamary",
- "node": {
- "locationId": "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "name": "Boanamary",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "48f8d937-44b9-43a8-ac5e-0a36c21e310b": {
- "id": "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "label": "BEKOBAY",
- "node": {
- "locationId": "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "name": "BEKOBAY",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "de72bec6-88a2-4597-abff-7d4e64dd4470": {
- "id": "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "label": "AMBALAKIDA",
- "node": {
- "locationId": "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "name": "AMBALAKIDA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "3830f987-da5e-46cd-a5ef-df977bf47599": {
- "id": "3830f987-da5e-46cd-a5ef-df977bf47599",
- "label": "MARIARANO",
- "node": {
- "locationId": "3830f987-da5e-46cd-a5ef-df977bf47599",
- "name": "MARIARANO",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef": {
- "id": "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "label": "Bekobay Centre",
- "node": {
- "locationId": "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "name": "Bekobay Centre",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "861d42c7-d41a-4569-ab93-fdaa72203e92": {
- "id": "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "label": "Belobaka",
- "node": {
- "locationId": "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "name": "Belobaka",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "7bc16495-9f79-4ac7-aeab-cb6455e07ad5": {
- "id": "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "label": "Ambalabe Befanjava",
- "node": {
- "locationId": "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "name": "Ambalabe Befanjava",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- },
- "80bb3042-a674-4fbe-aaae-cc1dda661b74": {
- "id": "80bb3042-a674-4fbe-aaae-cc1dda661b74",
- "label": "ANDRANOBOKA",
- "node": {
- "locationId": "80bb3042-a674-4fbe-aaae-cc1dda661b74",
- "name": "ANDRANOBOKA",
- "parentLocation": {
- "locationId": "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "3a05d8ef-e46b-406c-a305-0f737e4543fa"
- }
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- },
- "16119032-029b-4fa2-813a-23c1824d339c": {
- "id": "16119032-029b-4fa2-813a-23c1824d339c",
- "label": "MAROVOAY",
- "node": {
- "locationId": "16119032-029b-4fa2-813a-23c1824d339c",
- "name": "MAROVOAY",
- "parentLocation": {
- "locationId": "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "7d913e78-11ee-4f8f-8790-9347efb295e7"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "afbd40a3-bc35-4aa3-879c-302b5c72339c": {
- "id": "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "label": "Betsiboka",
- "node": {
- "locationId": "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "name": "Betsiboka",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "de29cce6-34fe-46f3-bb59-6ec648830d82": {
- "id": "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "label": "Diana",
- "node": {
- "locationId": "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "name": "Diana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "bb30770a-d039-4bfa-9c02-a32d0f32af42": {
- "id": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "label": "ANALANJIROFO",
- "node": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "name": "ANALANJIROFO",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "a716c018-9be4-4565-a71b-03316140d5f0": {
- "id": "a716c018-9be4-4565-a71b-03316140d5f0",
- "label": "Mananara Nord",
- "node": {
- "locationId": "a716c018-9be4-4565-a71b-03316140d5f0",
- "name": "Mananara Nord",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "adea222c-e040-4b3a-a92b-27c7761711d9": {
- "id": "adea222c-e040-4b3a-a92b-27c7761711d9",
- "label": "Mananara",
- "node": {
- "locationId": "adea222c-e040-4b3a-a92b-27c7761711d9",
- "name": "Mananara",
- "parentLocation": {
- "locationId": "a716c018-9be4-4565-a71b-03316140d5f0",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a716c018-9be4-4565-a71b-03316140d5f0"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "7d277f98-7e2a-49ce-9d68-a26c0100d7e0": {
- "id": "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "label": "Fenerive Est",
- "node": {
- "locationId": "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "4c7b1775-a356-4105-808a-fba92e9a0a8b": {
- "id": "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "label": "Vavatenina",
- "node": {
- "locationId": "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2": {
- "id": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "label": "MAROANTSETRA",
- "node": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "name": "MAROANTSETRA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87": {
- "id": "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "label": "Anjahana",
- "node": {
- "locationId": "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "name": "Anjahana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "f7a1db24-e8a7-4732-8b48-a21b05bd5007": {
- "id": "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "label": "ANTAKOTAKO",
- "node": {
- "locationId": "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "name": "ANTAKOTAKO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3": {
- "id": "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "label": "RANTABE",
- "node": {
- "locationId": "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "name": "RANTABE",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ea697885-e08e-42d1-aa92-518b31cfaf1a": {
- "id": "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "label": "Androndrona",
- "node": {
- "locationId": "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "name": "Androndrona",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "c155afa4-a074-499b-9f7a-9f8aea57f8e9": {
- "id": "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "label": "Ankofabe",
- "node": {
- "locationId": "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "name": "Ankofabe",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "34c4bebd-d4f5-4c03-85ad-5111659f853b": {
- "id": "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "label": "AMBINANITELO",
- "node": {
- "locationId": "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "name": "AMBINANITELO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "b81fea09-5cf7-46cd-a84c-35f9760642fb": {
- "id": "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "label": "ANDRANOFOTSY",
- "node": {
- "locationId": "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "name": "ANDRANOFOTSY",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "bd64db71-e5e5-487a-8611-b10b1de60035": {
- "id": "bd64db71-e5e5-487a-8611-b10b1de60035",
- "label": "MARIARANO",
- "node": {
- "locationId": "bd64db71-e5e5-487a-8611-b10b1de60035",
- "name": "MARIARANO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91": {
- "id": "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "label": "Ambinanitelo",
- "node": {
- "locationId": "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "name": "Ambinanitelo",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "57a2aa2e-97fc-4e64-b90f-e7a75680456d": {
- "id": "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "label": "VOLOINA",
- "node": {
- "locationId": "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "name": "VOLOINA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "1372903c-b1bf-4359-a4d0-9ebf22de3178": {
- "id": "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "label": "MANAMBOLO",
- "node": {
- "locationId": "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "name": "MANAMBOLO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ee22a598-305b-444b-b3f5-4e522f9ca9c3": {
- "id": "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "label": "Rantabe Ambanizana",
- "node": {
- "locationId": "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "name": "Rantabe Ambanizana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "aee4b821-2bcc-453c-83cd-29faf471bf07": {
- "id": "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "label": "Anandrivola",
- "node": {
- "locationId": "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "name": "Anandrivola",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "b327e65d-40ed-4708-b46e-15fcf9457093": {
- "id": "b327e65d-40ed-4708-b46e-15fcf9457093",
- "label": "Sahasindro",
- "node": {
- "locationId": "b327e65d-40ed-4708-b46e-15fcf9457093",
- "name": "Sahasindro",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e": {
- "id": "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "label": "Maroantsetra",
- "node": {
- "locationId": "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "name": "Maroantsetra",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "37f28985-4358-403b-b0f2-524ba68685f5": {
- "id": "37f28985-4358-403b-b0f2-524ba68685f5",
- "label": "SAHASINDRO",
- "node": {
- "locationId": "37f28985-4358-403b-b0f2-524ba68685f5",
- "name": "SAHASINDRO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "32f3b867-6ca9-43de-b1d8-7ee30fc47a09": {
- "id": "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "label": "ANTSIRABE SAHATANY",
- "node": {
- "locationId": "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "name": "ANTSIRABE SAHATANY",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "d3bf37ac-c3d9-4826-922f-1fc5f7308b45": {
- "id": "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "label": "ANJAHANA",
- "node": {
- "locationId": "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "name": "ANJAHANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d": {
- "id": "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "label": "ANKOFABE",
- "node": {
- "locationId": "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "name": "ANKOFABE",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3376cf0f-b3ba-4bc8-97fb-1167708c5285": {
- "id": "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "label": "Mahalevona",
- "node": {
- "locationId": "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "name": "Mahalevona",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "e41832f0-6c90-4e6f-96a8-b855e6597636": {
- "id": "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "label": "Manambolo",
- "node": {
- "locationId": "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "name": "Manambolo",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "478b1db0-a323-49b5-ade6-49a10c4fb453": {
- "id": "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "label": "ANKOFA",
- "node": {
- "locationId": "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "name": "ANKOFA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "4b631392-c8fc-4c92-8cda-f4cc60600a3d": {
- "id": "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "label": "Ankofa",
- "node": {
- "locationId": "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "name": "Ankofa",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "809a5817-af7d-4106-9861-5966e2687363": {
- "id": "809a5817-af7d-4106-9861-5966e2687363",
- "label": "Mariarano",
- "node": {
- "locationId": "809a5817-af7d-4106-9861-5966e2687363",
- "name": "Mariarano",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3cb799d3-bc46-4089-ae80-c12058374747": {
- "id": "3cb799d3-bc46-4089-ae80-c12058374747",
- "label": "Rantabe Est",
- "node": {
- "locationId": "3cb799d3-bc46-4089-ae80-c12058374747",
- "name": "Rantabe Est",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "3f6e3695-3757-4e34-ad9e-8be0b6d56177": {
- "id": "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "label": "AMBANIZANA",
- "node": {
- "locationId": "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "name": "AMBANIZANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "dfa6c4be-425c-4234-bcc8-b7d6f26ec115": {
- "id": "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "label": "Antakotako",
- "node": {
- "locationId": "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "name": "Antakotako",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "31fb102e-06bb-43bd-b8e6-c840d75bafc0": {
- "id": "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "label": "ANDRODRONO",
- "node": {
- "locationId": "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "name": "ANDRODRONO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa": {
- "id": "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "label": "Andranofotsy",
- "node": {
- "locationId": "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "name": "Andranofotsy",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "7727ec92-6639-4126-9503-6790c0fb5e0a": {
- "id": "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "label": "Morafeno",
- "node": {
- "locationId": "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "name": "Morafeno",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "632a5729-f7b4-4d17-b4dd-f848576d4553": {
- "id": "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "label": "Ambodimanga Rantabe",
- "node": {
- "locationId": "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "name": "Ambodimanga Rantabe",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "17491a28-5e7d-4d40-80ee-cb3a9d20bf31": {
- "id": "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "label": "Anjanazana",
- "node": {
- "locationId": "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "name": "Anjanazana",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "cd4d7879-7cd8-413d-b664-6bbd1abd001a": {
- "id": "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "label": "Voloina",
- "node": {
- "locationId": "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "name": "Voloina",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "209129e8-658d-455b-8c41-f4c8d4b04a6d": {
- "id": "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "label": "Antsirabe Sahatany",
- "node": {
- "locationId": "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "name": "Antsirabe Sahatany",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "42e8d6f9-8ead-45fd-ba13-90434d07d37d": {
- "id": "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "label": "ANANDRIVOLA",
- "node": {
- "locationId": "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "name": "ANANDRIVOLA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "275565fd-712a-424d-bf78-74e52dfe1854": {
- "id": "275565fd-712a-424d-bf78-74e52dfe1854",
- "label": "ANJANAZANA",
- "node": {
- "locationId": "275565fd-712a-424d-bf78-74e52dfe1854",
- "name": "ANJANAZANA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "a623fe83-efb1-4cb7-8f72-abd792a6da99": {
- "id": "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "label": "AMBODIMANGA",
- "node": {
- "locationId": "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "name": "AMBODIMANGA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "f9b62669-c072-4260-b823-a4abc5f87347": {
- "id": "f9b62669-c072-4260-b823-a4abc5f87347",
- "label": "MAHALEVONA",
- "node": {
- "locationId": "f9b62669-c072-4260-b823-a4abc5f87347",
- "name": "MAHALEVONA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "fd999859-3d7f-4624-8f8d-a099fc7dfebe": {
- "id": "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "label": "MAROANTSETRA",
- "node": {
- "locationId": "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "name": "MAROANTSETRA",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- },
- "ed13b810-0ccc-4ff4-9c19-d42c0880a35a": {
- "id": "ed13b810-0ccc-4ff4-9c19-d42c0880a35a",
- "label": "MORAFENO",
- "node": {
- "locationId": "ed13b810-0ccc-4ff4-9c19-d42c0880a35a",
- "name": "MORAFENO",
- "parentLocation": {
- "locationId": "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "09ed99c7-c24f-4b16-b393-4a56b998b9e2"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "1a82b901-e696-4b14-bff0-866428bc4eb8": {
- "id": "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "label": "Mananara Avaratra",
- "node": {
- "locationId": "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "name": "Mananara Avaratra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83": {
- "id": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "label": "MANANARA-NORD",
- "node": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "name": "MANANARA-NORD",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "be961e75-404d-4fc2-9b1f-2353c6f7aa71": {
- "id": "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "label": "VANONO",
- "node": {
- "locationId": "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "name": "VANONO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "0ecd6a67-6f60-4393-bdea-516e7bab132e": {
- "id": "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "label": "MAHANORO",
- "node": {
- "locationId": "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "name": "MAHANORO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "d9cb2366-8527-476c-9cab-43a7385feb72": {
- "id": "d9cb2366-8527-476c-9cab-43a7385feb72",
- "label": "ANALANAMPOTSY",
- "node": {
- "locationId": "d9cb2366-8527-476c-9cab-43a7385feb72",
- "name": "ANALANAMPOTSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "5529a358-a09f-4443-8be6-f30527e5d88a": {
- "id": "5529a358-a09f-4443-8be6-f30527e5d88a",
- "label": "MANANARA-NORD",
- "node": {
- "locationId": "5529a358-a09f-4443-8be6-f30527e5d88a",
- "name": "MANANARA-NORD",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "3e7c9d72-f28d-4d2a-920e-9329711a4868": {
- "id": "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "label": "ANTANAMBAOBE",
- "node": {
- "locationId": "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "name": "ANTANAMBAOBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "ff4990d5-fbdd-4125-a819-5d9b73cd8175": {
- "id": "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "label": "ANDASIBE",
- "node": {
- "locationId": "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "name": "ANDASIBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "792897b4-e173-4f6d-a7d1-22c982f61f3d": {
- "id": "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "label": "ANTANANANIVO",
- "node": {
- "locationId": "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "name": "ANTANANANIVO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015": {
- "id": "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "label": "ANTANAMBE",
- "node": {
- "locationId": "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "name": "ANTANAMBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "27640423-f466-4624-bc50-97e150f0a3e6": {
- "id": "27640423-f466-4624-bc50-97e150f0a3e6",
- "label": "SAROMAONA",
- "node": {
- "locationId": "27640423-f466-4624-bc50-97e150f0a3e6",
- "name": "SAROMAONA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "1a69578e-7282-4bcf-976a-c784339fb67d": {
- "id": "1a69578e-7282-4bcf-976a-c784339fb67d",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "1a69578e-7282-4bcf-976a-c784339fb67d",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "fb4109a8-aee4-4f44-a7a1-962e2cc4a856": {
- "id": "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "label": "MANAMBOLOSY",
- "node": {
- "locationId": "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "name": "MANAMBOLOSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "a620857b-f0ee-4a4f-a743-4cf1731d9a9c": {
- "id": "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "label": "SANDRAKATSY",
- "node": {
- "locationId": "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "name": "SANDRAKATSY",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "abb972c1-d0a5-42ec-9c60-a55f96f187d8": {
- "id": "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "label": "AMBODIVOANIO",
- "node": {
- "locationId": "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "name": "AMBODIVOANIO",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "4c2b133d-a50e-49f6-9e05-21153456d6b5": {
- "id": "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "label": "IMORONA",
- "node": {
- "locationId": "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "name": "IMORONA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "6138ea19-0993-4aef-8e17-b87e68d5a812": {
- "id": "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- },
- "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7": {
- "id": "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7",
- "label": "TANIBE",
- "node": {
- "locationId": "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7",
- "name": "TANIBE",
- "parentLocation": {
- "locationId": "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "93ae35ea-2bff-4748-9eb0-65384a6b3c83"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4": {
- "id": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "a7f98b79-7107-470c-8103-b05c04d19c5c": {
- "id": "a7f98b79-7107-470c-8103-b05c04d19c5c",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "a7f98b79-7107-470c-8103-b05c04d19c5c",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f5a38574-0c40-4f03-89ff-6ebdbc6332b4"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "da4d3ca6-d89f-4c5d-a0e4-643964c05b17": {
- "id": "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "label": "SAINTE-MARIE",
- "node": {
- "locationId": "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "name": "SAINTE-MARIE",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "b92f4447-2864-40b7-9439-04f48509f4b3": {
- "id": "b92f4447-2864-40b7-9439-04f48509f4b3",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "b92f4447-2864-40b7-9439-04f48509f4b3",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "4c5cc823-6d58-4de6-b821-5c5c4f4159bd": {
- "id": "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "label": "Vavatenina",
- "node": {
- "locationId": "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "ad56bb3b-66c5-4a29-8003-0a60582540a6": {
- "id": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "label": "MANANARA AVARATRA",
- "node": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "name": "MANANARA AVARATRA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "302b8c53-915c-4c81-86d9-4d980e8d1076": {
- "id": "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "label": "Mananara Avaratra Ville",
- "node": {
- "locationId": "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "name": "Mananara Avaratra Ville",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "d14a4ea4-5c3a-406b-adff-d2cc227159df": {
- "id": "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "label": "Tanibe",
- "node": {
- "locationId": "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "name": "Tanibe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "8e74d042-4a71-4694-a652-bc3ba6369101": {
- "id": "8e74d042-4a71-4694-a652-bc3ba6369101",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "8e74d042-4a71-4694-a652-bc3ba6369101",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "21f88fe3-96bb-4339-95cc-7e2b9a698149": {
- "id": "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "label": "Manambolosy",
- "node": {
- "locationId": "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "name": "Manambolosy",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "0212a1bd-6a37-4113-a10c-68d6dc95295a": {
- "id": "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "label": "Antanananivo",
- "node": {
- "locationId": "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "name": "Antanananivo",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "3ee03755-1763-4538-8bbf-54882ce7e9fd": {
- "id": "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "label": "Imorona",
- "node": {
- "locationId": "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "name": "Imorona",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "103ffcd9-abdc-4d59-b2f2-076b7095716b": {
- "id": "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "label": "Ambodiampana",
- "node": {
- "locationId": "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "name": "Ambodiampana",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610": {
- "id": "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "label": "Antanambe",
- "node": {
- "locationId": "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "name": "Antanambe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "b66ce816-bcb3-41d7-b683-a765e46ee827": {
- "id": "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "label": "Saromaona",
- "node": {
- "locationId": "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "name": "Saromaona",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64": {
- "id": "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "label": "Andasibe",
- "node": {
- "locationId": "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "663d7935-35e7-4ccf-aaf5-6e16f2042570": {
- "id": "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "360cf6c7-e4c3-4190-a4eb-fe12e4723263": {
- "id": "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "label": "Sandrakatsy",
- "node": {
- "locationId": "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "name": "Sandrakatsy",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "ce75962f-85fd-4bb2-a3f2-74535b5ba466": {
- "id": "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "label": "Ambatoharanana",
- "node": {
- "locationId": "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "name": "Ambatoharanana",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "5c77cb06-0255-4664-93d9-972360f314fd": {
- "id": "5c77cb06-0255-4664-93d9-972360f314fd",
- "label": "Mahanoro",
- "node": {
- "locationId": "5c77cb06-0255-4664-93d9-972360f314fd",
- "name": "Mahanoro",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "e7947d38-8ad4-49b1-87cd-f538cf100d1a": {
- "id": "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "label": "Vanono",
- "node": {
- "locationId": "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "name": "Vanono",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "a353c039-7a81-4c02-a178-913c86b0ccb5": {
- "id": "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "label": "Ambodivoanio",
- "node": {
- "locationId": "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "name": "Ambodivoanio",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- },
- "98241b5b-a4c3-4adf-96be-a5c21593e9c0": {
- "id": "98241b5b-a4c3-4adf-96be-a5c21593e9c0",
- "label": "Antanambaobe",
- "node": {
- "locationId": "98241b5b-a4c3-4adf-96be-a5c21593e9c0",
- "name": "Antanambaobe",
- "parentLocation": {
- "locationId": "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "ad56bb3b-66c5-4a29-8003-0a60582540a6"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa": {
- "id": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "label": "Maroansetra",
- "node": {
- "locationId": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "name": "Maroansetra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0": {
- "id": "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0",
- "label": "Maroansetra",
- "node": {
- "locationId": "b9cba4d6-cb9a-4240-87db-29b58a5e3eb0",
- "name": "Maroansetra",
- "parentLocation": {
- "locationId": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "98690044-5dda-4504-86b8-b367372f5081": {
- "id": "98690044-5dda-4504-86b8-b367372f5081",
- "label": "Fenoarivo Atsinanana",
- "node": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "name": "Fenoarivo Atsinanana",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "8eeed18c-dd4a-4896-8d54-e38dc01a343e": {
- "id": "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "label": "Miorimivalana I",
- "node": {
- "locationId": "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "name": "Miorimivalana I",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0": {
- "id": "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "label": "Vohipeno",
- "node": {
- "locationId": "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "name": "Vohipeno",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "3611fa74-223e-403f-ac38-2a0322526979": {
- "id": "3611fa74-223e-403f-ac38-2a0322526979",
- "label": "Betampona (nouvelle Commune )",
- "node": {
- "locationId": "3611fa74-223e-403f-ac38-2a0322526979",
- "name": "Betampona (nouvelle Commune )",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "4fba03d6-c482-4f58-8ae4-f4f7221fc486": {
- "id": "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "label": "Ambodimanga II-B",
- "node": {
- "locationId": "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "name": "Ambodimanga II-B",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "e86db632-e69a-4304-8f74-69d1678186d4": {
- "id": "e86db632-e69a-4304-8f74-69d1678186d4",
- "label": "Saranambana",
- "node": {
- "locationId": "e86db632-e69a-4304-8f74-69d1678186d4",
- "name": "Saranambana",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8887c54a-c5a6-474a-82bf-2b6eed3de2e8": {
- "id": "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "label": "Ambanjan\u0027I Sahalava (nouvelle Commune)",
- "node": {
- "locationId": "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "name": "Ambanjan\u0027I Sahalava (nouvelle Commune)",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8bf242ae-a3af-4543-9a1a-7b25db130fef": {
- "id": "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "label": "Vohilengo",
- "node": {
- "locationId": "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "name": "Vohilengo",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "2d8d41db-0d7a-4a6f-a513-9933dbad6167": {
- "id": "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "label": "Mahambo",
- "node": {
- "locationId": "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "name": "Mahambo",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "33dc4894-df03-4908-9f92-aef0f007baa1": {
- "id": "33dc4894-df03-4908-9f92-aef0f007baa1",
- "label": "Fenoarivo Atsinanana Ambonivohitra",
- "node": {
- "locationId": "33dc4894-df03-4908-9f92-aef0f007baa1",
- "name": "Fenoarivo Atsinanana Ambonivohitra",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "aec17070-3e97-4d34-81d7-25852e3f42cc": {
- "id": "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "label": "Ambatoharanana Tsaratampona",
- "node": {
- "locationId": "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "name": "Ambatoharanana Tsaratampona",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d": {
- "id": "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "label": "Ampasimbe Manantsatrana",
- "node": {
- "locationId": "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "name": "Ampasimbe Manantsatrana",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2": {
- "id": "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "label": "Ampasina Maningory",
- "node": {
- "locationId": "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "name": "Ampasina Maningory",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "beb0430b-40d3-4aeb-8bd8-cad4d03ee970": {
- "id": "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "label": "Mahanoro Fenerive Est",
- "node": {
- "locationId": "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "name": "Mahanoro Fenerive Est",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- },
- "8fbe8b75-bf7f-465f-974a-89967af2a8ff": {
- "id": "8fbe8b75-bf7f-465f-974a-89967af2a8ff",
- "label": "Antsiatsiaka",
- "node": {
- "locationId": "8fbe8b75-bf7f-465f-974a-89967af2a8ff",
- "name": "Antsiatsiaka",
- "parentLocation": {
- "locationId": "98690044-5dda-4504-86b8-b367372f5081",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "98690044-5dda-4504-86b8-b367372f5081"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae": {
- "id": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "label": "SOANIERANA IVONGO",
- "node": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "name": "SOANIERANA IVONGO",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "21889517-08ad-4fbe-8163-52f7577d8986": {
- "id": "21889517-08ad-4fbe-8163-52f7577d8986",
- "label": "AMBINANISAKANA",
- "node": {
- "locationId": "21889517-08ad-4fbe-8163-52f7577d8986",
- "name": "AMBINANISAKANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "c38e0c1e-3d72-424b-ac37-29e8d3e82026": {
- "id": "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "label": "AMBAHOABE",
- "node": {
- "locationId": "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "name": "AMBAHOABE",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "2cbc956b-aaa5-49f9-ad25-97116753a774": {
- "id": "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "label": "AMBODIAMPANA",
- "node": {
- "locationId": "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "name": "AMBODIAMPANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "beb61963-915a-4cbc-af46-3a0372d199d8": {
- "id": "beb61963-915a-4cbc-af46-3a0372d199d8",
- "label": "FOTSIALANANA",
- "node": {
- "locationId": "beb61963-915a-4cbc-af46-3a0372d199d8",
- "name": "FOTSIALANANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f": {
- "id": "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "794b52cf-ecee-48b5-b318-875eb18436f1": {
- "id": "794b52cf-ecee-48b5-b318-875eb18436f1",
- "label": "SOANIERANA-IVONGO",
- "node": {
- "locationId": "794b52cf-ecee-48b5-b318-875eb18436f1",
- "name": "SOANIERANA-IVONGO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d": {
- "id": "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "label": "Ambahoabe",
- "node": {
- "locationId": "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "name": "Ambahoabe",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "05298366-d8c0-4f72-9f10-9669e8f06b0b": {
- "id": "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "label": "Manompana",
- "node": {
- "locationId": "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "name": "Manompana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "4c90b23b-6502-4547-81fb-827359c44e38": {
- "id": "4c90b23b-6502-4547-81fb-827359c44e38",
- "label": "Andapafito",
- "node": {
- "locationId": "4c90b23b-6502-4547-81fb-827359c44e38",
- "name": "Andapafito",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "3c9bdc0f-03b9-4ddc-9252-d034e185915b": {
- "id": "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "label": "ANTENINA",
- "node": {
- "locationId": "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "name": "ANTENINA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "e771dbbf-4cda-4801-bd4b-6764eb4bde54": {
- "id": "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "label": "ANTANIFOTSY",
- "node": {
- "locationId": "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "name": "ANTANIFOTSY",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "d7394cb4-6250-4d59-b2e6-4ca7a3323fab": {
- "id": "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "label": "Ambinanisakana",
- "node": {
- "locationId": "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "name": "Ambinanisakana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "bfe5192a-8cae-4805-954f-30e360922dd7": {
- "id": "bfe5192a-8cae-4805-954f-30e360922dd7",
- "label": "ANDAPAFITO",
- "node": {
- "locationId": "bfe5192a-8cae-4805-954f-30e360922dd7",
- "name": "ANDAPAFITO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "b8c11f95-e7c8-4c7b-878c-e0784ea87f19": {
- "id": "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "label": "SOANIERANA IVONGO",
- "node": {
- "locationId": "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "name": "SOANIERANA IVONGO",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "f8a96f70-3460-4957-bb58-146714a1de08": {
- "id": "f8a96f70-3460-4957-bb58-146714a1de08",
- "label": "Antanifotsy",
- "node": {
- "locationId": "f8a96f70-3460-4957-bb58-146714a1de08",
- "name": "Antanifotsy",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "cba14d29-735f-42b5-a12b-e167ea8abfef": {
- "id": "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "label": "Ambodiampana I",
- "node": {
- "locationId": "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "name": "Ambodiampana I",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "135eb7c1-0c2e-463b-b9e4-dd1182644047": {
- "id": "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "label": "Antenina",
- "node": {
- "locationId": "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "name": "Antenina",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "35afb7a5-f8f6-4593-8e8c-4cce71abc694": {
- "id": "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "label": "Fotsialanana",
- "node": {
- "locationId": "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "name": "Fotsialanana",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- },
- "89d90100-850b-484e-9bd5-060519652e1d": {
- "id": "89d90100-850b-484e-9bd5-060519652e1d",
- "label": "MANOMPANA",
- "node": {
- "locationId": "89d90100-850b-484e-9bd5-060519652e1d",
- "name": "MANOMPANA",
- "parentLocation": {
- "locationId": "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a7433a02-42be-4d19-8cbd-084dd5e0bbae"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1": {
- "id": "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "label": "Maroantsetra",
- "node": {
- "locationId": "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "name": "Maroantsetra",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "68bd3363-1679-4eb3-97cd-d8024776ae69": {
- "id": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "label": "FENERIVE EST",
- "node": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "name": "FENERIVE EST",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7171dd6e-6afe-4cc7-8aad-ef3816a7a134": {
- "id": "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "label": "AMBODIMANGA II",
- "node": {
- "locationId": "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "name": "AMBODIMANGA II",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "cae16604-c241-4101-ba5f-89471f5ebc45": {
- "id": "cae16604-c241-4101-ba5f-89471f5ebc45",
- "label": "VOHILENGO",
- "node": {
- "locationId": "cae16604-c241-4101-ba5f-89471f5ebc45",
- "name": "VOHILENGO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "43ebcc5e-5d29-454a-8817-3b40ffcd4e84": {
- "id": "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "label": "ANTSIATSIAKA",
- "node": {
- "locationId": "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "name": "ANTSIATSIAKA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "dcb683a8-92bd-4987-ba75-dda5bc8210c6": {
- "id": "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "label": "MIORIMIVALANA",
- "node": {
- "locationId": "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "name": "MIORIMIVALANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "cf3171fa-0d32-4410-ae19-1824bea48eb2": {
- "id": "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "label": "AMBANJAN\u0027I SAHALAVA",
- "node": {
- "locationId": "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "name": "AMBANJAN\u0027I SAHALAVA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "af11c151-9ba7-4c53-84f5-b28bea21ccd6": {
- "id": "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "label": "MAHAMBO",
- "node": {
- "locationId": "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "name": "MAHAMBO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f": {
- "id": "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "label": "Ampasimbe Manantsatrana",
- "node": {
- "locationId": "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "name": "Ampasimbe Manantsatrana",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "54fabb5f-3e85-4c48-a158-c660923caaa6": {
- "id": "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "label": "FENERIVE- EST",
- "node": {
- "locationId": "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "name": "FENERIVE- EST",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "8ead1270-fbc5-4245-b66e-619ac6937640": {
- "id": "8ead1270-fbc5-4245-b66e-619ac6937640",
- "label": "Fénérive Est",
- "node": {
- "locationId": "8ead1270-fbc5-4245-b66e-619ac6937640",
- "name": "Fénérive Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "962672d7-968c-442e-98a1-bff12be2cde2": {
- "id": "962672d7-968c-442e-98a1-bff12be2cde2",
- "label": "Mahambo",
- "node": {
- "locationId": "962672d7-968c-442e-98a1-bff12be2cde2",
- "name": "Mahambo",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c3ea4be-8b41-4f08-be3b-da8d13d965bb": {
- "id": "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "label": "BETAMPONA",
- "node": {
- "locationId": "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "name": "BETAMPONA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5": {
- "id": "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "label": "Fenervie Est",
- "node": {
- "locationId": "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "name": "Fenervie Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "a1048f04-3578-4b88-a1ca-d4c6958811d6": {
- "id": "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "label": "Fenerive Est",
- "node": {
- "locationId": "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "3aa4445f-dd08-4803-a8ff-c8b63eda7251": {
- "id": "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "label": "AMBATOHARANANA",
- "node": {
- "locationId": "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "name": "AMBATOHARANANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "13d6892e-b4ef-4e0e-b44d-53fd30922069": {
- "id": "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "label": "VOHIPENO",
- "node": {
- "locationId": "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "name": "VOHIPENO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "51253521-e300-442a-9c54-2f10bcb59408": {
- "id": "51253521-e300-442a-9c54-2f10bcb59408",
- "label": "AMPASINA MANINGORY",
- "node": {
- "locationId": "51253521-e300-442a-9c54-2f10bcb59408",
- "name": "AMPASINA MANINGORY",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "ae0f3ed4-4b9e-4276-8753-e35e5cfca843": {
- "id": "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "label": "Ampasina Maningory",
- "node": {
- "locationId": "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "name": "Ampasina Maningory",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "056af342-bd8e-47ea-9176-5dfde3704fe3": {
- "id": "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "label": "MAHANORO",
- "node": {
- "locationId": "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "name": "MAHANORO",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "19639a4d-4eb2-40b7-aff6-3377d2cb295f": {
- "id": "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "label": "AMPASIMBE MANANTSATRANA",
- "node": {
- "locationId": "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "name": "AMPASIMBE MANANTSATRANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81": {
- "id": "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "label": "Fenoarivo Atsinanana Ambonivohitra",
- "node": {
- "locationId": "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "name": "Fenoarivo Atsinanana Ambonivohitra",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- },
- "0c11a6bc-6b78-475b-8015-e1b88c838c49": {
- "id": "0c11a6bc-6b78-475b-8015-e1b88c838c49",
- "label": "SARANAMBANA",
- "node": {
- "locationId": "0c11a6bc-6b78-475b-8015-e1b88c838c49",
- "name": "SARANAMBANA",
- "parentLocation": {
- "locationId": "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "68bd3363-1679-4eb3-97cd-d8024776ae69"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "2ffb322a-6831-4522-867f-1773492a147f": {
- "id": "2ffb322a-6831-4522-867f-1773492a147f",
- "label": "VAVATENINA",
- "node": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "name": "VAVATENINA",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "eadf078b-2054-4723-8af1-5d16c18ac240": {
- "id": "eadf078b-2054-4723-8af1-5d16c18ac240",
- "label": "MAROMITETY",
- "node": {
- "locationId": "eadf078b-2054-4723-8af1-5d16c18ac240",
- "name": "MAROMITETY",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "497edb4f-f5b5-479e-9be5-f27de382f8a3": {
- "id": "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "label": "SAHATAVY",
- "node": {
- "locationId": "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "name": "SAHATAVY",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8df9e268-0054-4aa7-a3da-1c271653174c": {
- "id": "8df9e268-0054-4aa7-a3da-1c271653174c",
- "label": "ANDASIBE",
- "node": {
- "locationId": "8df9e268-0054-4aa7-a3da-1c271653174c",
- "name": "ANDASIBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "29d95ed8-9713-43d9-a482-60d83bb5a464": {
- "id": "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "label": "TANAMARINA",
- "node": {
- "locationId": "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "name": "TANAMARINA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "ced72732-e6c4-4e69-a167-3347ba40875b": {
- "id": "ced72732-e6c4-4e69-a167-3347ba40875b",
- "label": "Maromitety",
- "node": {
- "locationId": "ced72732-e6c4-4e69-a167-3347ba40875b",
- "name": "Maromitety",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "48e81d19-62b7-44f4-8641-1a308d0234be": {
- "id": "48e81d19-62b7-44f4-8641-1a308d0234be",
- "label": "Ambodimangavalo",
- "node": {
- "locationId": "48e81d19-62b7-44f4-8641-1a308d0234be",
- "name": "Ambodimangavalo",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "053d4f7a-b383-4faa-b224-8418ecabf446": {
- "id": "053d4f7a-b383-4faa-b224-8418ecabf446",
- "label": "VAVATENINA",
- "node": {
- "locationId": "053d4f7a-b383-4faa-b224-8418ecabf446",
- "name": "VAVATENINA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6": {
- "id": "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "label": "Ambatoharanana I",
- "node": {
- "locationId": "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "name": "Ambatoharanana I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "9420074c-b81a-4bc2-85b9-07f3697e7083": {
- "id": "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "label": "AMPASIMAZAVA",
- "node": {
- "locationId": "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "name": "AMPASIMAZAVA",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "1ccffffe-9976-408a-adb6-98324b5c120c": {
- "id": "1ccffffe-9976-408a-adb6-98324b5c120c",
- "label": "ANJAHAMBE",
- "node": {
- "locationId": "1ccffffe-9976-408a-adb6-98324b5c120c",
- "name": "ANJAHAMBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70": {
- "id": "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "label": "Sahatavy",
- "node": {
- "locationId": "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "name": "Sahatavy",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "309ea2e1-8827-4ab5-962c-f7474094185a": {
- "id": "309ea2e1-8827-4ab5-962c-f7474094185a",
- "label": "MIARINARIVO",
- "node": {
- "locationId": "309ea2e1-8827-4ab5-962c-f7474094185a",
- "name": "MIARINARIVO",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8f02e1c1-963b-4340-a99a-3c6236b97440": {
- "id": "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "label": "Andasibe",
- "node": {
- "locationId": "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "name": "Andasibe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "3a3508b7-a6e0-4882-a332-8ca1f9c72efe": {
- "id": "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "label": "Vavatenina I",
- "node": {
- "locationId": "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "name": "Vavatenina I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8d03fa63-211c-49c9-b6ba-cda28184bdf7": {
- "id": "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "label": "AMBOHIBE",
- "node": {
- "locationId": "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "name": "AMBOHIBE",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26": {
- "id": "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "label": "Ampasimazava",
- "node": {
- "locationId": "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "name": "Ampasimazava",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528": {
- "id": "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "label": "AMBODIMANGAVALO",
- "node": {
- "locationId": "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "name": "AMBODIMANGAVALO",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "62fc6ed9-ac4d-4aa3-a385-011d90fea009": {
- "id": "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "label": "Tanamarina",
- "node": {
- "locationId": "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "name": "Tanamarina",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "a3954d77-2229-4548-9c12-515c4ead523b": {
- "id": "a3954d77-2229-4548-9c12-515c4ead523b",
- "label": "Vavatenina",
- "node": {
- "locationId": "a3954d77-2229-4548-9c12-515c4ead523b",
- "name": "Vavatenina",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "ede05d31-a505-4ab4-ae2c-07f3bbb44d12": {
- "id": "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "label": "AMBATOHARANANA I",
- "node": {
- "locationId": "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "name": "AMBATOHARANANA I",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "dabce69a-9f5e-420d-b424-8c7dac9d9391": {
- "id": "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "label": "Anjahambe",
- "node": {
- "locationId": "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "name": "Anjahambe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4": {
- "id": "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "label": "Ambohibe",
- "node": {
- "locationId": "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "name": "Ambohibe",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- },
- "fcf39830-007c-4168-b9d8-129d7a398bd6": {
- "id": "fcf39830-007c-4168-b9d8-129d7a398bd6",
- "label": "Miarinarivo",
- "node": {
- "locationId": "fcf39830-007c-4168-b9d8-129d7a398bd6",
- "name": "Miarinarivo",
- "parentLocation": {
- "locationId": "2ffb322a-6831-4522-867f-1773492a147f",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "2ffb322a-6831-4522-867f-1773492a147f"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "c1f66630-9656-4ffc-bf86-0d9e7653b2fd": {
- "id": "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "label": "Soanierana Ivongo",
- "node": {
- "locationId": "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "name": "Soanierana Ivongo",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "a07c64c7-e28d-43e5-ae72-6cd9492c99f4": {
- "id": "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "label": "Fenerive Est",
- "node": {
- "locationId": "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "name": "Fenerive Est",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- },
- "48d56cb4-0539-461c-8587-ffafebf73c34": {
- "id": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "label": "Nosy Boraha (Sainte Marie)",
- "node": {
- "locationId": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "name": "Nosy Boraha (Sainte Marie)",
- "parentLocation": {
- "locationId": "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "e458c15f-6827-49c8-bf71-260374eef417": {
- "id": "e458c15f-6827-49c8-bf71-260374eef417",
- "label": "Sainte Marie CU",
- "node": {
- "locationId": "e458c15f-6827-49c8-bf71-260374eef417",
- "name": "Sainte Marie CU",
- "parentLocation": {
- "locationId": "48d56cb4-0539-461c-8587-ffafebf73c34",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "48d56cb4-0539-461c-8587-ffafebf73c34"
- }
- },
- "parent": "bb30770a-d039-4bfa-9c02-a32d0f32af42"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "38a0a19b-f91e-4044-a8db-a4b62490bf27": {
- "id": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "label": "MENABE",
- "node": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "name": "MENABE",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "children": {
- "041f8781-58fb-46a9-b162-1875d20edb33": {
- "id": "041f8781-58fb-46a9-b162-1875d20edb33",
- "label": "Morondava",
- "node": {
- "locationId": "041f8781-58fb-46a9-b162-1875d20edb33",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "19b56631-5e07-400d-b4f3-063b1344a20e": {
- "id": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "label": "Belo sur Tsiribihina",
- "node": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "name": "Belo sur Tsiribihina",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "fc082603-a0d0-4eea-9cd3-cb4ea73969f1": {
- "id": "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "label": "Tsimafana",
- "node": {
- "locationId": "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "name": "Tsimafana",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "b19b6bb7-88a9-4335-bafa-f1003282ebb5": {
- "id": "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "label": "Begidro Ankiroroka",
- "node": {
- "locationId": "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "name": "Begidro Ankiroroka",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "da4965db-9a2d-4b78-8c05-99ac167b3035": {
- "id": "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "label": "Tsaraotana (Concession)",
- "node": {
- "locationId": "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "name": "Tsaraotana (Concession)",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "95d85b79-fdd9-4f65-b092-2cf178c9cd35": {
- "id": "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "label": "Ankalalobe (Delta)",
- "node": {
- "locationId": "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "name": "Ankalalobe (Delta)",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba": {
- "id": "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "label": "Antsoha",
- "node": {
- "locationId": "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "name": "Antsoha",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "2c656fd1-89ca-4828-bae8-56e2b0f565e9": {
- "id": "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "label": "Masoarivo Serinam",
- "node": {
- "locationId": "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "name": "Masoarivo Serinam",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "0ee6a48a-30f4-42ad-8baf-da9018897539": {
- "id": "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "label": "Belo sur Tsiribihina",
- "node": {
- "locationId": "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "name": "Belo sur Tsiribihina",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "d39a7ae6-fb40-4736-80d1-150d9e313cdf": {
- "id": "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "label": "Bemarivo Ankirondro",
- "node": {
- "locationId": "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "name": "Bemarivo Ankirondro",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "78e079c0-7d62-44b4-aadf-3f91f94c099c": {
- "id": "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "label": "Andimaka Manambolo",
- "node": {
- "locationId": "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "name": "Andimaka Manambolo",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "f8d5031d-c06d-45c7-a633-784db6af823b": {
- "id": "f8d5031d-c06d-45c7-a633-784db6af823b",
- "label": "Beroboka Nord",
- "node": {
- "locationId": "f8d5031d-c06d-45c7-a633-784db6af823b",
- "name": "Beroboka Nord",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "e4c40f13-927b-4335-8560-2807686f0a80": {
- "id": "e4c40f13-927b-4335-8560-2807686f0a80",
- "label": "Berevo Tsianaloka",
- "node": {
- "locationId": "e4c40f13-927b-4335-8560-2807686f0a80",
- "name": "Berevo Tsianaloka",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "6997a020-da60-4ed9-b91c-78218976ce9b": {
- "id": "6997a020-da60-4ed9-b91c-78218976ce9b",
- "label": "Aboalimena",
- "node": {
- "locationId": "6997a020-da60-4ed9-b91c-78218976ce9b",
- "name": "Aboalimena",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1": {
- "id": "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "label": "Ambiky",
- "node": {
- "locationId": "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "name": "Ambiky",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- },
- "41ff05a9-8419-45aa-814e-042b30a21e8d": {
- "id": "41ff05a9-8419-45aa-814e-042b30a21e8d",
- "label": "Belinta Soaserana",
- "node": {
- "locationId": "41ff05a9-8419-45aa-814e-042b30a21e8d",
- "name": "Belinta Soaserana",
- "parentLocation": {
- "locationId": "19b56631-5e07-400d-b4f3-063b1344a20e",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "19b56631-5e07-400d-b4f3-063b1344a20e"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4": {
- "id": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "label": "Morondava",
- "node": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "864b348d-93df-4562-8fec-f2df4f144cfe": {
- "id": "864b348d-93df-4562-8fec-f2df4f144cfe",
- "label": "Befasy",
- "node": {
- "locationId": "864b348d-93df-4562-8fec-f2df4f144cfe",
- "name": "Befasy",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "321bcebb-41ca-43a7-be57-648c425db2ca": {
- "id": "321bcebb-41ca-43a7-be57-648c425db2ca",
- "label": "Analaiva",
- "node": {
- "locationId": "321bcebb-41ca-43a7-be57-648c425db2ca",
- "name": "Analaiva",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a": {
- "id": "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a",
- "label": "Marofandilia",
- "node": {
- "locationId": "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a",
- "name": "Marofandilia",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "00849fa1-864f-4d42-a79d-84f3c7da7fe5": {
- "id": "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "label": "Belo sur Mer",
- "node": {
- "locationId": "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "name": "Belo sur Mer",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "52f92738-11cd-4e1a-8a36-9de25d066498": {
- "id": "52f92738-11cd-4e1a-8a36-9de25d066498",
- "label": "Morondava",
- "node": {
- "locationId": "52f92738-11cd-4e1a-8a36-9de25d066498",
- "name": "Morondava",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- },
- "183f0500-ef91-472a-9500-f070b2cc234c": {
- "id": "183f0500-ef91-472a-9500-f070b2cc234c",
- "label": "Bemanonga",
- "node": {
- "locationId": "183f0500-ef91-472a-9500-f070b2cc234c",
- "name": "Bemanonga",
- "parentLocation": {
- "locationId": "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "5672874d-60ba-4d74-99f2-ddf7cd3439b4"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "f7cad632-3699-44ba-a088-733b3fe90d0c": {
- "id": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "label": "Mahabo",
- "node": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4": {
- "id": "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "label": "Befotaka",
- "node": {
- "locationId": "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "name": "Befotaka",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "550ee883-f244-4d99-a60e-bc5eef7e0300": {
- "id": "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "label": "Ampanihy",
- "node": {
- "locationId": "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "name": "Ampanihy",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "1c6bd94a-19ae-43aa-8004-096459a535fa": {
- "id": "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "label": "Beronono",
- "node": {
- "locationId": "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "name": "Beronono",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "421bde06-39c5-4288-9656-49bbe84581af": {
- "id": "421bde06-39c5-4288-9656-49bbe84581af",
- "label": "Mandabe",
- "node": {
- "locationId": "421bde06-39c5-4288-9656-49bbe84581af",
- "name": "Mandabe",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "585577e8-e235-4172-97cf-483db0687328": {
- "id": "585577e8-e235-4172-97cf-483db0687328",
- "label": "Mahabo",
- "node": {
- "locationId": "585577e8-e235-4172-97cf-483db0687328",
- "name": "Mahabo",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "74952ea2-2e12-4365-a7ec-a682b6abfffc": {
- "id": "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "label": "Tsimazava",
- "node": {
- "locationId": "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "name": "Tsimazava",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "8536b9f6-5e63-4a4c-9c28-e995d5164840": {
- "id": "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "label": "Ankilizato",
- "node": {
- "locationId": "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "name": "Ankilizato",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "8f542950-479f-40b4-af0a-0d9ef0dfa327": {
- "id": "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "label": "Malaimbandy",
- "node": {
- "locationId": "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "name": "Malaimbandy",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "46ab4ac8-dd08-4008-8803-b2210a69a0b2": {
- "id": "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "label": "Agnalamitsivalana",
- "node": {
- "locationId": "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "name": "Agnalamitsivalana",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "f5704fb6-0af3-45f5-bcf8-abed7ee0c372": {
- "id": "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "label": "Ankilivalo",
- "node": {
- "locationId": "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "name": "Ankilivalo",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- },
- "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b": {
- "id": "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b",
- "label": "Ambia",
- "node": {
- "locationId": "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b",
- "name": "Ambia",
- "parentLocation": {
- "locationId": "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "f7cad632-3699-44ba-a088-733b3fe90d0c"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "b7e93492-acae-4244-8509-67e8793278cd": {
- "id": "b7e93492-acae-4244-8509-67e8793278cd",
- "label": "Miandrivazo",
- "node": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "name": "Miandrivazo",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "5e551a26-47ab-49bd-b95c-134166dc1f70": {
- "id": "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "label": "Dabolava",
- "node": {
- "locationId": "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "name": "Dabolava",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "fe24a129-c11a-405e-88c0-090930cdac3d": {
- "id": "fe24a129-c11a-405e-88c0-090930cdac3d",
- "label": "Ambatolahy",
- "node": {
- "locationId": "fe24a129-c11a-405e-88c0-090930cdac3d",
- "name": "Ambatolahy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "e4de3c82-93fd-4637-971e-ce96ad443bba": {
- "id": "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "label": "Ankotrofotsy",
- "node": {
- "locationId": "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "name": "Ankotrofotsy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c93a928a-64d8-4081-a2ea-765fefd31889": {
- "id": "c93a928a-64d8-4081-a2ea-765fefd31889",
- "label": "Anosimena",
- "node": {
- "locationId": "c93a928a-64d8-4081-a2ea-765fefd31889",
- "name": "Anosimena",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "d5ee32df-86e7-4a2c-b954-fc264f896938": {
- "id": "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "label": "Soaloka",
- "node": {
- "locationId": "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "name": "Soaloka",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad": {
- "id": "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "label": "Bemahatazana",
- "node": {
- "locationId": "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "name": "Bemahatazana",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "28c1bb74-51e0-4084-9e7b-5988aa6d27bf": {
- "id": "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "label": "Itondy",
- "node": {
- "locationId": "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "name": "Itondy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "48441b16-ae93-4d0a-936b-f617a43646dc": {
- "id": "48441b16-ae93-4d0a-936b-f617a43646dc",
- "label": "Miandrivazo",
- "node": {
- "locationId": "48441b16-ae93-4d0a-936b-f617a43646dc",
- "name": "Miandrivazo",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "571d0517-c199-4f65-a687-ab405056f4f1": {
- "id": "571d0517-c199-4f65-a687-ab405056f4f1",
- "label": "Manambina",
- "node": {
- "locationId": "571d0517-c199-4f65-a687-ab405056f4f1",
- "name": "Manambina",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c79e6377-1e7e-4dbb-b968-002a29004905": {
- "id": "c79e6377-1e7e-4dbb-b968-002a29004905",
- "label": "Ankavandra",
- "node": {
- "locationId": "c79e6377-1e7e-4dbb-b968-002a29004905",
- "name": "Ankavandra",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d": {
- "id": "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "label": "Ankondromena",
- "node": {
- "locationId": "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "name": "Ankondromena",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "c5022ee3-e42d-4441-920f-b9763c84c21b": {
- "id": "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "label": "Betsipolitra",
- "node": {
- "locationId": "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "name": "Betsipolitra",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "50981e13-a39b-41d9-9c6d-bab48c3340b0": {
- "id": "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "label": "Isalo",
- "node": {
- "locationId": "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "name": "Isalo",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "68d080ec-0fa6-4175-bd56-d1df16ed5a65": {
- "id": "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "label": "Manandaza",
- "node": {
- "locationId": "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "name": "Manandaza",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- },
- "03a87451-e189-40c7-a4e0-03761213f1c6": {
- "id": "03a87451-e189-40c7-a4e0-03761213f1c6",
- "label": "Ampanihy",
- "node": {
- "locationId": "03a87451-e189-40c7-a4e0-03761213f1c6",
- "name": "Ampanihy",
- "parentLocation": {
- "locationId": "b7e93492-acae-4244-8509-67e8793278cd",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "b7e93492-acae-4244-8509-67e8793278cd"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- },
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236": {
- "id": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "label": "Manja",
- "node": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "name": "Manja",
- "parentLocation": {
- "locationId": "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "voided": false
- },
- "attributes": { "geographicLevel": 2 },
- "voided": false
- },
- "children": {
- "d9e536b4-ffc6-487c-b6a2-a418e770db26": {
- "id": "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "label": "Andranopasy",
- "node": {
- "locationId": "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "name": "Andranopasy",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074": {
- "id": "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "label": "Ankiliabo",
- "node": {
- "locationId": "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "name": "Ankiliabo",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "d968493b-38b6-4d1c-8cc6-6190930ba27f": {
- "id": "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "label": "Betsioky",
- "node": {
- "locationId": "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "name": "Betsioky",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "d79d77b0-6d58-4ffa-abfc-ab04a0646f00": {
- "id": "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "label": "Beharona",
- "node": {
- "locationId": "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "name": "Beharona",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "12f5f0cc-a2e4-428f-b1b5-38a2396d44da": {
- "id": "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "label": "Soaserana",
- "node": {
- "locationId": "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "name": "Soaserana",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "21982f0f-f376-40d7-91de-5ac32bb37c4f": {
- "id": "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "label": "Anontsibe Sakalava",
- "node": {
- "locationId": "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "name": "Anontsibe Sakalava",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- },
- "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2": {
- "id": "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2",
- "label": "Manja",
- "node": {
- "locationId": "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2",
- "name": "Manja",
- "parentLocation": {
- "locationId": "a61bd7f3-ad26-4672-83c8-c59bb33c9236",
- "voided": false
- },
- "attributes": { "geographicLevel": 3 },
- "voided": false
- },
- "parent": "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- }
- },
- "parent": "38a0a19b-f91e-4044-a8db-a4b62490bf27"
- }
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- },
- "ac169f51-ded8-4237-95c5-11ff0f4153ad": {
- "id": "ac169f51-ded8-4237-95c5-11ff0f4153ad",
- "label": "Atsimo Andrefana",
- "node": {
- "locationId": "ac169f51-ded8-4237-95c5-11ff0f4153ad",
- "name": "Atsimo Andrefana",
- "parentLocation": {
- "locationId": "03176924-6b3c-4b74-bccd-32afcceebabd",
- "voided": false
- },
- "attributes": { "geographicLevel": 1 },
- "voided": false
- },
- "parent": "03176924-6b3c-4b74-bccd-32afcceebabd"
- }
- }
- }
- },
- "parentChildren": {
- "a716c018-9be4-4565-a71b-03316140d5f0": ["adea222c-e040-4b3a-a92b-27c7761711d9"],
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e": [
- "6bda314b-ee23-496b-95c7-e5647a3080c5",
- "13e9bd89-81f6-47f8-96c1-8a083ae475f2",
- "37f1f5b6-236d-442a-8844-a5f78771af79",
- "2735035d-8e8b-46d5-99fd-1d1432dfaaa6",
- "66dc77c3-deb1-473e-8924-92982d3283e2",
- "62255a76-f4aa-4a48-8964-8483f68cad0a",
- "672ece3d-4133-4b52-9da9-54735e2bbe63",
- "3cf142d5-77ef-46c0-a8eb-6bc4de2e0d1b",
- "8b7e82d3-d0c7-4717-9ec6-360b2508fb37",
- "ffa27a4c-6a66-4818-bbdc-498bde6d69af",
- "b70550d6-2ce0-4833-b0af-f6943b3f1e41",
- "6c32fb6c-d9b6-4632-bd0b-5abb888bb1da",
- "8e5ab819-7996-42ea-92d2-12970198b923",
- "ee685d6b-4160-4cc3-90b7-708361611340"
- ],
- "c7b4b770-77df-434e-8acd-34a658aebe8e": [
- "05d247a1-575a-4a84-9fa2-58416adfda82",
- "b62bd952-ae6b-45fe-911b-a1504e688041",
- "b03a2f8c-74e4-49a2-a984-4b1b2fea008d",
- "701c49b2-249d-4f6b-8fba-c6e8fe5adc8c",
- "eed2aaa0-3444-434f-805e-72637495f503",
- "e574f8b0-c6c2-4477-9664-0a15c586b1ee",
- "00f23148-8f38-4bf0-a608-9c585c35bc39",
- "f7c82f7a-0362-4678-99db-f28484633660",
- "1cd87326-2c23-40b0-8c60-f930eae1de70",
- "332b1f10-dfc2-410c-bfda-1f4d927a4b3f",
- "3a07eae6-caf5-4313-a985-fe4851a8244b",
- "36ff845c-f898-4f93-837f-0ebc50637e15",
- "f59a1f4e-2591-424b-b326-05dd69eeb59e",
- "bfc3b2cb-0d2a-4a45-a57d-facbb36fa24a",
- "4c47ff02-6d75-46c7-8b7f-9d39f459facc",
- "1ae41964-6a09-41b0-8383-4af04e1e9b09",
- "2055c2a0-401c-4c8a-b2a0-d1b23449c3b6",
- "67549f20-ca9c-4f98-8c68-10dfc69193f9",
- "bfb2c9de-1767-4676-ac0a-104c01092604",
- "4cb6d078-9b30-4b3c-a153-3eb796b0b351",
- "93dc4053-0738-4758-ac43-ed0b98400b87",
- "bb812719-8dbb-44e5-a3fe-fa00d79e02bc",
- "21c586f5-4926-4e0c-bfc0-3d02546434ce",
- "495e6720-b31c-4b5b-b5c8-5a2a86521e41",
- "0b9df312-da12-491d-8108-affacb0535bf",
- "99e461f0-58a0-47c7-8809-0bcf97ebf301",
- "d69a364b-2019-4729-9e7e-d910a4b8132f",
- "3d2debec-7a89-4ce7-af41-ebad099633ce",
- "d2615195-bb19-4a01-bdc3-3cfc37616feb",
- "bc72c242-e780-4afe-99a5-81f857b9bced",
- "fb7404e7-37ca-49ae-9bd7-776c5cb3aefd",
- "31344464-306c-4f4a-a70d-43ffbdfa19b2",
- "b4190ce8-39bf-49ae-aaac-3568b3f3da5e",
- "c5ef6181-8e5b-4bd0-9b78-8a1b88eb44bf",
- "222ce2c0-687e-4229-aecf-91f34d2597e9",
- "0df43d81-80e6-4728-992f-dff89de2d410",
- "778f0e89-e11c-48b4-a761-8fac553ba15e",
- "6e7d28a8-9d48-4c56-84db-bc92d44cb5df",
- "30c25ef7-853a-4aae-b522-2a3841059c97",
- "ba0b399b-f90f-4371-a799-a86ac861c135",
- "910069e1-998e-42d9-ac7d-6b7c9a34da9a",
- "69b0e332-3196-47e1-82f4-948dabdd1160",
- "8a099f9e-14f6-415c-8328-9ab6df6d19a0",
- "7b584f4b-fa90-459c-9c0f-d69ac7035f70",
- "7ea7cedb-7524-41b6-847a-3d3fcd342d4e",
- "e7717140-cda3-43cf-9876-d37e190eb991",
- "80282171-c28c-45d1-93aa-f9967785d2ff",
- "edf88ab2-7614-46e0-bf11-881c4ceeb5e1",
- "2245d37b-beb9-4ff1-9586-9cd02dde4151",
- "23dbf9e3-4a39-4755-923f-54c08022cd99",
- "27d0bee4-2a85-48d7-aef7-cfc1bcb9953e",
- "ae2380b1-744a-4772-9ea4-dff3942ce957",
- "e7420f45-58df-446d-a584-b303dc69026b",
- "ad0af55c-3b5d-4c08-b54b-d311e6df290d",
- "524bb691-80b1-4fb0-bba3-e0e27c0aca36",
- "88915510-1ab2-469c-896e-038effd2c0e4",
- "3c2fc71a-8d34-4395-9e88-8379a23e109d",
- "f8f050f4-2c1c-4058-ab2d-25f1ae97db9f",
- "438c8010-6fce-4916-858f-c82bc4b284ff"
- ],
- "f8321f6f-3efe-4c6f-9306-c29be17253e7": [
- "557ec639-fc0f-43e7-b643-dd8d22f4d278",
- "37ecfd37-c950-4fec-a4c4-a6d99de4cdd5",
- "48b67d0f-aadf-432e-8184-07d30afec7b1",
- "f63c9f43-7c71-47ad-b2d8-2f3898f9c1bc",
- "669b6f23-6e4f-4797-b4bf-f87172899f14",
- "574aaca2-1acb-4914-a207-660d7ee23f87",
- "1c94920e-5586-4e86-96c0-b36439aea423",
- "c062eb09-c166-414a-8a1e-851284235b1f"
- ],
- "3e120091-6753-452b-9be9-0cb092cd4ddd": [
- "b9ee3e5f-766c-4cc4-bf59-55556098eb25",
- "f882cf38-7d36-4cb3-b6a3-99b1d3e21084",
- "5c7fc241-aa04-4b88-9813-8873185170cf",
- "c0aee6f5-941c-4859-8ed8-dbbf1e8f58da",
- "bbf51669-1e92-493b-bc33-395378f2943d",
- "e2148c22-3c0a-4aee-afbf-c1c9ff220f14",
- "679fb10d-3203-4598-a4ff-93cc6ae58212",
- "4b195506-3956-4691-be9c-bc28d21e204f",
- "3b70614a-1355-45d6-9d03-beac91b44b56",
- "ca2b8aae-47b6-4582-9e02-7e38ada7a850",
- "7c78cc3c-b4a4-4925-934f-04f9654cae88",
- "e10efd4e-f85a-4d38-9fd9-b88369d3a367",
- "004c124d-e738-47d5-9810-48b5236e3fee",
- "a222be5a-1d27-416a-83ff-ab74a4dd75d0",
- "acb926cb-5674-437b-84ba-4eec7c6a439d",
- "a13f8619-c783-4745-9afc-bf14c24da18b",
- "107f3ed2-1127-49e1-b994-1ad87480f2d5",
- "c7d027e4-3ad9-40e6-aa5a-a09505bf9929",
- "59a9dfce-afbb-4e9a-8627-5551f61232f3",
- "97ff27dd-73bb-4500-b513-d5eb1d703369",
- "0430dbe5-efe8-4223-ba61-f51003b62088",
- "127eb33a-b7e6-4723-ad96-85d0e0120954",
- "ce0c9821-bcbd-48b3-8a9d-3e3ce240fec8",
- "6fce8ae5-afe4-47e2-b7cc-d2a13d7fe508",
- "b26243a3-a312-4841-a6cd-4f7718bfb508",
- "60c0cd71-cd89-4410-8dca-21c86433cce6",
- "461d8fc2-9798-465b-97b2-d805df9e0c9c",
- "d5818aba-4ed4-4260-9e6e-e810ea507575",
- "449f3116-932e-47b8-99f3-d5dab0a81f7f",
- "f2f3e7a0-b647-4545-9cbe-01d31519481f",
- "5743c8d1-4ffb-4ef9-a297-7859ccaa63a7",
- "b5b1e61b-f82e-48bb-8077-c5251a677fe2",
- "0ae094df-a0b3-4022-8a12-de36199e0875",
- "12adfc45-5762-4538-8752-026c1c71432a",
- "e4514208-4e7e-4a50-97f4-da0f72fbe0af",
- "2e9fe1a0-ef76-4828-8449-945456b7651f",
- "0daef0d0-24e5-4bf3-92fd-9cf64f61fe7a",
- "f1bef5ce-c105-459c-a448-f397c3cbc417",
- "333e8803-a727-4874-9913-21a7136c220b",
- "3ab28411-380b-4dcd-8e9d-942b82b7b1ca",
- "afb0503c-eecf-4d6e-bd4f-c6f50ec7a9bf",
- "ca47219b-3216-41e7-b112-94fe4df13907",
- "31c08428-af9f-43e9-8b66-de2236630bfa",
- "09b3b46f-71a1-45f7-9ab4-b93e449e2205",
- "169ba617-507d-4044-bf33-285b734edeaf",
- "8d083435-cd6a-46c7-abed-78b12e51840c",
- "80dc6e17-6e7a-41e8-9bf5-2cc0a2ecc8f5",
- "1ea89a7d-f68a-463c-b9a8-2f3f5883c506",
- "db8f25c4-c0e3-4ddb-bf1a-221322cab289",
- "80d8fcf4-40c5-4119-8979-9e3c16b04804",
- "6d269825-f43f-45a1-a4d5-e0fda64c7242",
- "0b62efde-26b6-4a89-ad15-abdf28f1761b",
- "fa4eef39-f011-4a37-878b-539028bebccb",
- "b626e249-edcd-43f2-bbd9-b06e3ca374a8",
- "94714578-94db-40dc-80fe-2c8863e7f309",
- "193c3010-ee72-466c-888f-0fb977871fe3",
- "510c05fb-0d9d-4805-b79b-b60f038ab9cf",
- "6f2bb2f3-7578-43b0-a2fb-dcca3af00868",
- "6feb29db-22e8-475d-b4b3-3c28b7953ac4",
- "e4ffe82e-7551-4e61-a529-2eeea64948b2",
- "a6b8c7fb-1cfb-4bf6-a55d-f41c4077ed63"
- ],
- "696b532f-15b1-4422-a0ab-3525587260cd": [
- "e814ccbd-6d1d-40f4-b3e3-d927b6f22d1e",
- "778843d7-ab61-42a3-af0c-aa1e9e2b85aa",
- "e178ee3a-c99a-4236-af1e-fefcaaf334eb",
- "e39b05ee-85e8-4937-a174-0b6caeef8dd2",
- "1108687c-c3c5-4340-8d79-df656cc75ebf",
- "01d0c0c3-d30e-4a1d-81ef-d0b5e0857f6b",
- "2b71caf4-41b4-484b-9a66-0f6133c190d7",
- "439548d0-f10c-4ac6-961e-209a0bb459c0",
- "96c4cfd7-e4fe-46f4-92fe-7226295cd236",
- "460c2bec-03b1-4c85-a28e-cb38f4cbadfc",
- "4ba90613-46f0-479e-9b15-fbdc5a8dba4e",
- "741617e9-e092-4977-b047-97cd41010d04",
- "d0926a46-5f63-4298-a15a-95bea75ac6ac",
- "2a02fdfa-adfd-4e40-aa3b-56d58de235de",
- "cd8057f4-05b4-48bb-9b81-879afa04f346",
- "f5a42de3-ae3f-4d87-ae08-9a925af70b9c",
- "436b44c9-81da-4ce2-9757-01c037bba9de",
- "aa5ac053-d8aa-4f42-b326-bae32e5944e1",
- "53cf5bd1-cdb6-437c-bd50-6b59401b68fa",
- "925a78d0-e532-40f7-85a3-c1cba1553220",
- "de4334c0-2bcf-4bfd-a21c-84716d440224",
- "1b55b93c-a7a2-496a-acd7-0f7c89042149",
- "db742b68-89d4-45fc-b1d7-9c06ef167c50"
- ],
- "57045aff-b036-4ec6-a967-820f6399e564": [
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8",
- "fff729fa-19dd-426d-a5b1-8a66e74d1006",
- "1d3cfa84-6b64-4e84-8020-efb194ad6816",
- "7463ed99-79ab-4fa2-bb29-2055791ad160",
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f",
- "11c88475-52ff-48f9-838f-31c4a03182ac",
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4",
- "ee13e60a-3916-46bb-9d86-6944448a3152"
- ],
- "93bcd719-80d4-43a1-990f-cd92dd4fea47": [
- "be4a0fee-168a-41ad-8d4f-96c99d573d9d",
- "bf97d3e6-556e-4f3d-9a6d-b91d64e7cead",
- "59ade976-adb3-4e72-ad24-2bb5ea6c2d99",
- "852fb53c-21a2-455e-9106-5e484ac8ca01",
- "46aca870-d87c-46b3-88da-6bfca81d4c23",
- "e20fad2e-c286-4f4f-a427-16925a3d7ffa",
- "b92b0a68-e5ee-47f9-a7ba-7a679a3941f3",
- "d28f2376-6b42-4dc5-9700-c64e062d7187",
- "c0c5eb0b-de1a-4c9b-852f-79a5d971d147"
- ],
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c": [
- "66718f37-bec0-4fff-aa98-6e828ce212c7",
- "89fedccd-9c58-4876-b20d-e48c2356bdad",
- "fc6dd2e9-1aed-4d2a-8e7e-6ce325e5ad93",
- "fcb0b611-50b2-4955-8786-65caa42ce725",
- "e64a198c-07f4-4634-88c4-da46df763961"
- ],
- "ef3db216-0816-4cef-b108-706c17c2b40a": [
- "3967836c-1720-4a44-b748-bd41dfbee60e",
- "d8755bce-8049-4132-b1e4-a94684a102d8",
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842",
- "1a32be40-11e2-4a5b-be15-15d041fc5832",
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec",
- "dc8fa346-6884-4a41-b3d2-590a715cd965",
- "a337b060-7d3a-40e2-9449-6a5147e14cbb",
- "1133f68f-590f-4a82-be88-d89d91256d05",
- "b11bb753-ad5e-4c2d-9266-05c58b5fcc3d",
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4",
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d",
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260",
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9"
- ],
- "eadca602-3141-4248-93f5-575732b39c76": [
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919",
- "bc9323b6-a585-42df-b462-85b46c4c73c6",
- "5f1ddf0d-626f-4635-b96b-88fa2abb546e",
- "0049498a-90ed-475b-a29f-9108e5ef9bb5",
- "69c307af-78c1-49af-ab0b-a00779268381",
- "d70d4953-981a-4198-95f4-d115c0b15ac5",
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd",
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d"
- ],
- "a6538b2f-c402-444a-ba0d-1e649f9405de": [
- "817f42b2-0193-4bde-aeb6-9e3bd2aef153",
- "e7f5f881-46e3-444e-8323-d1737f46b1f7",
- "9ba2942d-0a1d-4d2b-af7e-746d84613a39",
- "427423cf-3444-4e7a-97fc-c544406be552",
- "19528a20-c9a9-47f5-a403-0d4871d5c1f8",
- "fd7bd58a-43cc-4238-aa49-ddbd70ce5bd5"
- ],
- "5876f357-cff5-4f03-ad97-fc79b7375bec": [
- "01eb6048-2a32-4556-85d9-519cb453aafb",
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5",
- "17fea1c6-423c-46cc-8000-cb6bfcd30a62",
- "6966fc9f-b23a-4e4c-854b-cf044c0e1863",
- "7d57e708-e320-41bc-93b8-88666f100daa",
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b",
- "8c0676ce-e4bc-44a7-b60b-afe43b2a2f8d",
- "940f7d7a-bed7-4182-9ef7-d152b2f0796b",
- "45b409de-3c90-4718-b3db-7fa86bfbadf3",
- "19a72471-6330-4952-9ad3-8bc3d9b1bbd3",
- "bd6ec7c3-3896-4847-8485-19756f300fec",
- "3d009417-65d1-4a2d-b1ae-f6de9f24c5be",
- "278ae0d1-8024-4676-a42a-071a3f35df3b",
- "8c153aee-31bf-437b-b662-05f9fcad6f93"
- ],
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e": [
- "dd12d28f-2f3c-4e02-9a3c-69f8ee132620",
- "a43da439-981e-426a-a33a-3b8adefe18c2",
- "d9465335-6927-4129-9d8b-699111387626",
- "e626eeae-f6b5-4d16-9735-5dc1562d8d75",
- "be3d52e6-3858-492c-877d-fa9415694e26",
- "cbc0203f-0a27-467a-82a8-f4e7f213a300",
- "def6ad65-b95b-4027-9957-23b6cbd2e260",
- "1678b8c8-8dbf-498d-bdef-d31234e381d4",
- "be28be62-f6ea-4be1-8a70-802321d349b0",
- "76a1c872-6c56-47d6-b446-601a5d2f304d",
- "757db705-0d0b-4111-b653-78911e060e2a",
- "ce2eca63-a050-4ac6-9a4c-0c010e6ff06e",
- "1bcdb66b-fd49-4f85-ab53-cd130f68808c",
- "b0b75bc3-3d2d-4024-9c82-e6a48874899c",
- "b83a2381-a5b4-426a-9d15-ba0ae68393a3",
- "d2f6fe3a-3ca4-4651-8533-5890045820a6",
- "cdaa3b98-c677-4c50-bf9c-36bc09dc5f05",
- "f050d8bd-5bc8-4936-a178-490e9852a9f8",
- "b6570ad9-5120-40ed-824a-63028f271eb7"
- ],
- "6d16e230-4d60-475d-97cf-c13ec0530009": [
- "571e88a8-ae50-46e8-92dd-01cf2cf57a0a",
- "d9ace11e-d919-4b5b-b901-e14d47cd2fa8",
- "b78231b6-1221-4f63-8f43-8ebf655b55a7",
- "0ee9bd03-f573-4774-8497-76e76c703940",
- "ce068d74-4f09-44e9-853e-0b4115f6df47",
- "7975d40c-2bd0-4adb-9872-29894a947f11",
- "03243eb4-9ac9-4d44-b936-833d28a416ab",
- "0b62a436-5ff3-4cb5-baab-5e08019194e4",
- "5a13b10b-2a54-44ef-9c16-9c2122b107a9",
- "dd364c6e-00d0-4788-834a-141004aa3103",
- "d87932f1-2712-4be7-98bf-8f9961954b2e",
- "6fc13b16-bbb3-4a56-aac6-381ec97f4ca7",
- "156694ec-44af-4610-bbfd-8a2a79a993ba",
- "06314f87-6dde-4ad1-9444-c67b119816ad",
- "a5d466a5-0ff3-4dcb-af72-d2a8c9cb8dee",
- "a442594d-1873-4505-a3a5-86c54a9cf237",
- "054319c2-77ae-4cc4-a118-662dab380538",
- "da8d18ce-659f-47de-9468-a719ac5777c2",
- "cf655c4a-06ba-4df3-b9cf-4b7c48fc9b70",
- "7b01d535-bdfa-4df5-96d2-860f175a0313",
- "fd82b773-4665-42f5-999d-24d15cc84169",
- "be7c7fa2-58b0-44cc-95e5-18aa217350b2",
- "e57f2b0d-7e69-425b-9531-f9e816db0539",
- "90196d49-ce8d-4932-8d7e-6f0e0a74fe7e",
- "82cf665d-607d-43ba-9f1d-e834207be106",
- "d3ca3a4a-4be7-4e9d-8405-d6771dde13b5",
- "936ec889-a3e4-4745-880c-1e41ff5447ad",
- "ff0529c6-9a3a-406d-a8d7-5821b96b1993"
- ],
- "36be60f1-dde6-4c5a-80ae-08df201ff1c5": [
- "3af67d9d-be4b-4634-bf09-9b9819aa6e55",
- "e9beb16a-fb0b-4aa2-97b5-9668f323af7b",
- "697c2cb3-fb8c-43ba-b660-780d295c6e9d",
- "3ea3878f-bc68-4bfc-9534-256087f69953",
- "07b67467-b36e-4a46-b19b-6e2c20d4b47a",
- "c8d6b1a2-2dff-447a-8914-14e5ec0a952d",
- "fe939e41-4f46-4f6f-8284-96b2862c8938",
- "749e8f17-0875-423f-a1ec-953edfcd171c",
- "bfd283fc-88f4-4929-a03d-8d045b03ffd4",
- "c2c865d4-88ac-4c52-8df2-cd7d622b05c0",
- "cc1a0feb-5ed7-4d7a-8bd9-51782879e3b5",
- "5e1ddbbb-a08c-4a05-a225-36788acf6baa",
- "63569e13-173b-4846-a3de-565936d6d8eb",
- "ae392a6c-eb8b-4e4f-8506-1cdb11f53596",
- "4342c258-a4f9-4f05-8356-42be448ffec7",
- "eff7b5fc-4224-4400-9165-0f3f7733a4a1",
- "2026968f-a9c9-4bdb-8be9-634b741d9bd9",
- "9e96eb0a-60f8-4b35-aafe-fcf3cf3f773f",
- "624594ab-8385-4855-8d44-3d5279740ab3",
- "51de9d17-f86a-42cf-9fc2-b494d46e81c4",
- "dff66f7e-66cf-442e-8c5e-94017971553c",
- "d76237a2-9aaf-4637-9ab9-96121516f4a3",
- "35079e66-d6ee-4cf2-92e7-06912ef5ce56",
- "e84b4c27-0e5b-4742-930f-9152c7c67df2",
- "75b22baf-37a9-4d42-8fd6-7ca7912d2a4a",
- "dfef62fd-14cb-41e0-9bbf-321d9a8b9311",
- "881e02a8-b2c9-4491-b303-27b008587a39",
- "6b9d2aa3-1ff5-4a2e-ba40-aaf6237e4d65",
- "baf46f85-04db-4d35-a9b5-237a12d20e88",
- "037f61e0-6af0-4530-8ce2-63124eba2a9b",
- "0a1a1af0-38ca-420e-9c45-f85e565296a0",
- "fdf153c8-59fa-43a0-b737-416f16228a85",
- "3f9a4d6c-ec41-43cc-983e-87211280c482",
- "72980699-6e2f-498d-8afa-f19b1e8360ed",
- "d5b994af-feed-4b34-9522-ddffcc1371bf",
- "8580a687-cfd7-4ca7-85df-12e585021277",
- "59b76fa6-ef34-4ad4-9083-d7a3b1fac49a",
- "4987c322-8cab-4de4-a0e5-6868c32141fe",
- "6bb1b57f-6ef4-4ebc-832f-8c1f013047ba",
- "fff386bb-d84f-435f-9b88-e25027d06662",
- "07315ff2-2e52-4222-bbfb-a45dbd7fea4a",
- "2eecfa1c-3797-4f33-9fb5-8ca11cbaa04f",
- "6dbdccab-60ff-4349-9d38-a0880aeb62ef",
- "5e2597af-1eb0-43db-a53c-f2e0aa3222a1",
- "e80f3558-9932-4ec4-a0d5-2edcf5cd12f0",
- "76585487-080b-4612-98f8-f617aa72436f",
- "5b8ccaab-2c27-4ce2-9986-3f4dcea7fce0",
- "d0a79494-c31d-4009-86ca-c1decbc3d6d9",
- "384be55f-51d1-4d4d-bf8d-2208721bb662",
- "7b052cec-71eb-4771-986f-7f9e74fa1dda",
- "024d01e6-01f4-4860-9780-846cdbec0836",
- "39af8394-5a98-45ab-895f-ae070f9bed59"
- ],
- "d8db17bd-6b32-495f-bc69-8fe402820a77": [
- "3aa9c86c-9e95-451c-8950-163608395fde",
- "4ccfcff8-9a13-458c-8fbd-72ad2ae62961",
- "7dd5b702-7205-4fe7-8bbd-80b114d66c70"
- ],
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c": [
- "94b6f39c-adfb-4595-b900-1bc65764fc07",
- "bf990ac7-b15d-4ac6-a1c1-841bc0c804bb",
- "2bcfad76-a5b5-4fc1-9788-a33d49b74812",
- "a3e28c0d-2f84-4b42-b7a2-5978ad7042e7",
- "464eccae-bc90-4763-bfe0-50de122bfa46",
- "0db283d1-cb2d-462b-86e2-bc182c2b1559",
- "f1a9d1f0-b79f-43d1-9793-b877bfec0261",
- "bb2ddab1-6d41-41ee-8ad5-413e35b98d15",
- "d01ea07d-efe1-40c8-a64d-d24f930b2857",
- "f5868d80-800d-494f-b1fb-5d86598a7cf3",
- "ed26446b-2309-455c-8186-f5f90bbfc176",
- "60a97e79-2809-42a4-97ca-9dc9c722e211",
- "c44f7d3d-e85a-4902-8b00-60c0ec6115f0",
- "3d9ea311-5415-4226-aa24-d1a177a06d1e",
- "52dc9b31-db39-4d72-81e2-5e60dd5664b1",
- "67b510fd-a2ab-4f95-9603-2b012b4df0c9",
- "8f5b6371-1508-454c-936f-11bf85eaeeb1",
- "cb595a22-645a-4efe-adc6-65ae952874a8",
- "a9946681-a371-4876-a66a-28bae023f6c4",
- "f963d627-c39c-401b-a633-f767d855e5a6",
- "c5015411-c077-40b6-ba63-fcbbb090fafe",
- "4c8a1240-5131-44ed-9486-dbba63bbed5d",
- "0e188942-77b0-4e80-a233-1f3a79f694fe",
- "8093ce85-ff15-48e8-a7b2-55f9e00551ed",
- "f12d3844-73b8-4c6f-8bcf-9e1c951f6255",
- "d93894a8-500c-4831-8d8d-b048ec23f55c",
- "62a671db-c6cc-4328-aceb-c13477222b5e",
- "2fb4e47e-64e0-48cc-ac4b-de30e0edebaa",
- "7fe26dbe-9246-449f-851e-fc886f3dc4a8",
- "571abe35-eeab-418d-91ac-43550c14b8ab",
- "820c211c-70bc-4ed2-b287-775b403894b9",
- "7d51594f-eb3f-4b0b-9ab2-07ddedc1103e",
- "74b3f0fa-f571-4dd7-9eef-05e1c80706d2",
- "1e092c96-f23c-4332-8e94-4f6b52ef620a",
- "f421041a-31ec-4af6-8b47-b0ccf58ccbc7",
- "80b21716-7283-4b2b-9052-711aa8f98e40",
- "8a8492c4-9483-47b3-9693-12da7124242e",
- "800269b8-611c-4757-9087-d36b45de6e2a",
- "1a5a16c9-8df9-4341-b4e2-e11415060860",
- "ad2e4b56-39d0-41f8-940f-a267f6e4d36c",
- "08d17ce3-cc46-4641-93b3-7c80f4ec5a85",
- "c19b890d-7a1b-4f91-88a5-46a9cd8bd998",
- "6ec77dba-b5c9-46ce-b07b-8b7811b6000e",
- "b217cb3e-a928-4a8c-99e2-4ae242bd7e12",
- "5dae2506-a09b-448f-9bc1-bce8c03c4c91",
- "47029fb8-3a0a-489d-a72f-6ab0877e0286"
- ],
- "0049498a-90ed-475b-a29f-9108e5ef9bb5": [
- "8688f439-a736-48b9-ab2e-d89c42f557c4",
- "0b2e018f-999c-4c02-abf6-5397ca69cc67",
- "c8db7231-da62-49e6-b804-4d0fb0bf0b1d",
- "3558a5d7-32bd-4578-837f-bbbd3fdc398b",
- "e4af8d96-571f-40ad-84cb-68b4aa448a04",
- "e870e559-bf89-4bfc-8d0d-7b7ffce66653",
- "ae5eebfe-5847-4562-b1a9-e42e1ea40520",
- "cd5c8901-58e0-41a0-b580-5b23280b0d56",
- "f2f64ddb-9bbb-4dce-beee-091c82a335cc",
- "9a48530d-9fed-49eb-a089-9df18c576009",
- "c8b6fb38-60de-4e51-bb95-c2e3c289e387",
- "e317374a-0f20-434e-8e0c-5546ea346e85",
- "5d37a915-f10f-470d-b6ec-85da64d1e9d2",
- "8aa6f5b3-49c6-4cd7-bafa-6d42272773d3",
- "d060fddd-1204-42b2-8595-305216890c67"
- ],
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6": [
- "5761b2f3-1199-4fca-880a-73af2319edec",
- "57ba39e8-4502-42a0-ab80-0185c746e759",
- "58971c6c-2a3f-455c-9dbb-1e31ebe33498",
- "258e4770-d97f-4868-83a3-17e7c96ff56e",
- "872563ce-037e-47cc-bd13-ba8c68160b20",
- "bdc2f40a-9478-4ffc-851c-f626990784ed",
- "8a7d5291-3789-44d1-b195-862cc171dcf1",
- "31d13cf2-3381-4813-a820-9d2ec799fee1"
- ],
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc": ["17dd876d-083a-4489-991a-cd4ccaab3686"],
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc": [
- "23c35721-4ab5-4661-ad50-a1962bb7851d",
- "d8e19bc2-1e96-46fd-a9b8-1bb1802e5696",
- "e010d955-d182-4193-abe0-9c9f9d5206c1",
- "92fd0f23-460c-4a8f-bffc-e39c8f95804c",
- "882803ed-5f77-4f96-a53b-65e2fa842430",
- "ff4e8d20-61d9-4503-8cb1-47d867436869",
- "de56dd8f-8e01-424a-8d55-4e8b444d4186",
- "a6c62c2d-72c0-4f03-ad17-4edefce6e496",
- "3a76ff59-6fb6-4505-a5de-eaa29c2a45fd",
- "80b2b157-c6ba-4741-9cff-f6cfa779ded9",
- "e6120f35-5d38-47f1-bf49-de36a5833f8c",
- "fc4ce702-d9fa-4890-b4a5-e0f334115882",
- "c6f24ac8-f785-4f49-a09a-c969c7f05f8b",
- "d31e73a7-c487-44dc-8a32-d70ac572ad81",
- "1e090239-9524-442d-b318-bdf18efe285b",
- "08a61379-f59c-415b-bc5b-b03d941a9787",
- "5f18c6d7-0a8a-4431-9845-da8a7f11fc86",
- "589e25ff-6a12-4ab9-b44b-0dd402e947fa",
- "899a6c8a-e718-4731-8f50-16c32e47619f",
- "cd1ecae6-301d-4964-96d9-c07c80710e5c",
- "caf5bbc0-7c24-4a97-815f-5be99495dc11",
- "6eb5c944-e2c7-4eac-93a9-ad7996924fce",
- "da56c3c1-ab52-4d5f-a80e-ba80110ca438",
- "f68b7052-c16f-4d64-94a7-f316153ee7e8",
- "bda952f4-3cdd-450a-a1e4-014273bee168",
- "841a5253-5726-4406-9d67-7744ec615609",
- "8d3529e8-4c27-49d3-bdfb-6872afac617f",
- "9f22674b-bcce-485d-951a-44abd09d1a51",
- "2cea6eba-f6de-440e-8bc6-5fb3d5aa2bad",
- "8fc04d79-aa1e-4f30-b7f8-e191e8ef9dff",
- "eadd4c71-185d-4ddc-86dd-36bdb1be6edc",
- "b801cdfb-1b2d-43e7-8379-e3b7ea854782",
- "cc682c3d-3ba8-4423-a738-a82e63e58d17",
- "57fafe52-9862-4986-897d-8b8971824c6b",
- "25eb388a-bca6-467b-a0ae-f7c6108f5e6e",
- "b71ad911-f5c3-4bd4-b4d4-623df9bd6bb5",
- "cf686bf6-70a1-4f66-b3f7-730cb619b03e",
- "1d16ff85-e639-430c-bb70-62f8669303a8",
- "28ea6c4b-56c2-4459-af0e-04bea0afbb1d",
- "548fd40c-d443-4fc1-857a-3be19ced9519",
- "fe5aaede-9a92-46c2-8143-4bfc5504aafe",
- "88684eb8-5a7d-4583-9d2c-eaa31f91913b",
- "db0eb264-7c25-4f3f-b32c-995be6392c7a",
- "b9e3874d-9a42-4f57-b54b-4dd868f908ce"
- ],
- "e7369bd6-0860-4c56-91f2-b10332e569f2": [
- "ded03966-b53d-434b-a5b1-5151f902be7f",
- "dae7d13c-0fe6-401d-ae6c-aa46e0a5ec53",
- "561a9e7a-70ca-4e4b-ace7-7d3f1773a063",
- "6a53871b-1cad-40fe-aea2-7c7d02832603",
- "be4251e1-4d60-4a07-91c1-78a6b104f463",
- "2045b32d-5841-44dd-b2ec-93255b809b9d",
- "dbf83d9a-60b7-4fb1-83ef-6d6e069e2c24",
- "d77725a9-910f-4895-84f1-7ed1461b9746",
- "c522e00b-79af-4616-b0ff-3b663a8609cf",
- "d243b30f-96d6-44f3-9763-bf6e53e1c967",
- "2b46ffdd-1baa-41dd-9921-2e4675e2850a",
- "002ce51d-6b33-43b7-a346-a61dc432dff1",
- "47491d09-3d17-4fe0-858c-decad882d95a",
- "b1ff5d24-2de2-4f6c-8f0c-347d2b857ec3"
- ],
- "04643e6c-46f9-4792-8a1a-ba81f883bbe8": [
- "45af1096-5c0d-4777-a400-fdc882fb9ba5",
- "3f36fa1f-e560-4c92-add1-8085b4acc785",
- "5d4659dd-363a-4b72-a543-b05cb2e43dc0",
- "0e185898-154d-452e-aa95-adb1c0d56ea7",
- "2f28aa4b-7461-40cb-b67f-1b6dc018b7f7",
- "67a623fa-d252-4f23-9f65-6a83909fb92f",
- "b726acab-cc02-4ced-8fa6-4dc27d6f20ee",
- "5a7434fd-e437-4d16-9784-fe0526927268",
- "29fcb6c5-089e-4732-8e21-47969ae66530",
- "102f119a-77e8-4a9a-a330-84acb32ae931"
- ],
- "1d3cfa84-6b64-4e84-8020-efb194ad6816": [
- "6e666d8a-f774-446e-af51-8541e938e22e",
- "8bc27433-6642-4574-9be6-8bba723780e4",
- "192971ce-ccb0-440c-882f-4e477b5c574a",
- "651eb56e-79c4-42e6-87cb-173e1ded2b86",
- "3defc324-4a60-4ae1-81f0-42b0d1440ad9",
- "dcd7d275-f819-4887-a490-77e2cc45a377",
- "aaed4faf-8fc2-49f2-97e5-2feb1d0e97ff",
- "c3d56a2a-cdc9-4758-8581-3fdfbf8f7de3",
- "045a2e79-267a-4599-aaba-6f33e05d7cbd",
- "6c10ccb8-891f-48f9-8c40-5b4ab2be4b14",
- "7f14fd91-3349-4174-a9b3-d5ed5169e4db",
- "96b867d2-165e-4d25-84dc-428e35880da7",
- "a38e3276-af0a-4d57-ae33-62039a9e33b5",
- "fa7c45c6-ff0b-47b9-b525-5edb1fb357cf",
- "0597fb20-d56c-4fe1-ae0f-3131129fdd50",
- "8dd2484e-3c8d-4ff5-8518-831448d0564e",
- "b63ea498-7d9a-4012-bf98-2258e371a259",
- "d2357cc8-982a-43eb-be32-da5548bd4584",
- "ff3a0edc-e1bb-4c9d-97b1-3ccf4b9c837e",
- "9d750201-83fe-4489-a794-54caf7ed20e8",
- "925ed0f2-d530-4818-bc84-5b64adc93333",
- "37786ba9-5dcb-448e-a0a2-ea6c7b3c8dd0",
- "9f132cc3-91f2-42e1-9e88-fa9d6b729b78",
- "bfd64e67-3dbd-47e4-805b-e15c9d3e4319",
- "965954e7-e157-4230-8cb0-d5badebad7af",
- "3ba610a9-89f7-4179-b078-ca3c96c3e20d",
- "d6fcd2dd-7cd9-4863-a1b5-554707de426d",
- "c1bb3f83-c004-4537-a28c-b9080b7da39c"
- ],
- "a337b060-7d3a-40e2-9449-6a5147e14cbb": [
- "07432254-16b2-4737-bb8b-1684e439ba6b",
- "1668bf13-4a29-4f3e-b42a-81cf134768ce",
- "c8ca3c65-56fc-47a2-9c68-fff76adb70d0",
- "2e2e317e-904c-47cd-8343-1ae1d109e510",
- "fb9692ef-8243-4a10-8bda-2c970fba1f56",
- "7a781fab-5cf6-44df-a9e6-9203b3fb9e2a",
- "2d3e7ad3-a2a1-4b6e-bf2b-2edb8ffcd156",
- "60dac5cf-c063-499b-a2f3-c5bf4685b9eb"
- ],
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f": [
- "6de408e9-f310-4001-9972-3a1eadd3665d",
- "5dc761d0-32a3-42a5-b8fb-bfb0fbf8df15",
- "4c9a531c-9d88-4d5f-b582-f74dea6e0a20",
- "05245ca6-c079-46d8-a804-1fd3ea8af0ef",
- "7919cbbb-8017-4cd3-809f-be2ab34aafb3"
- ],
- "1fec2789-7741-499d-a28f-fc9e6c354ea5": [
- "a3ab4ce8-31a6-4d14-940a-f837f526c1f9",
- "168bfe58-e756-41b1-8f5f-a037cf913836",
- "55e9e28b-8152-4b4c-af3f-0acc9d1688e8",
- "2b27038f-0f36-4971-b6a2-12599c707e6d",
- "7106b2a2-fc22-42d7-9fc4-a055e55859f6",
- "ffcd6f07-ef28-4a46-8445-b67f9ef2908e",
- "7ae00720-2aa0-481a-9f76-b726c25d39c8",
- "5fa61353-bb98-4107-8c5f-79ce95839018",
- "0f393427-67c0-4563-9b9c-c48be8318828",
- "aba166fc-d2e1-4f21-8c44-581ee1c878c4",
- "97b23abc-c59b-4ab2-a208-00cb1c2937f6",
- "55f45dc5-0ffc-46e0-acda-a272c0a32abb",
- "6711dc2b-a899-4dd0-ac9e-0d069bbac479",
- "1cc2cf81-bd03-4b31-9d4c-63763735a136",
- "ee42da55-0901-4ec7-b1ce-8ef1d5d835cf",
- "4b39d9e5-90e4-451d-a940-a47115c96667"
- ],
- "3a05d8ef-e46b-406c-a305-0f737e4543fa": [
- "ef8a6a6f-7ac2-46d9-9467-ae88ed2a9ea4",
- "95aa03aa-1875-48dd-a7e3-06cca9907c76",
- "ad000b0f-89f3-49c3-a056-55158c23797d",
- "39168f45-1212-49cc-9b96-b9f11116b07c",
- "b5f5eb25-6f3e-4b87-bceb-76342409bd7d",
- "7669c5c6-74ca-40fb-bc0a-460989c96e18",
- "a4b61c4a-4f88-4154-aa5b-d4908ccdfdaf",
- "9b82955d-bae9-41f3-b9b2-efc9f2fe140d",
- "be86228f-6e1e-49ac-89b8-85dc7b47552e",
- "ab8b80bc-64d9-44dc-b164-164a1f5f918d",
- "bf83c9c2-65ec-4872-9e53-980d23986103",
- "0c8bb896-304a-4989-bb58-345b2eec4d2a",
- "ad225ee6-5356-48ba-a4a2-66aa116efe9f",
- "276e3164-ee1e-460d-bbef-316684c7c6e0",
- "48f8d937-44b9-43a8-ac5e-0a36c21e310b",
- "de72bec6-88a2-4597-abff-7d4e64dd4470",
- "3830f987-da5e-46cd-a5ef-df977bf47599",
- "1e90ce6b-31eb-4c3a-98ae-6b90a5976cef",
- "861d42c7-d41a-4569-ab93-fdaa72203e92",
- "7bc16495-9f79-4ac7-aeab-cb6455e07ad5",
- "80bb3042-a674-4fbe-aaae-cc1dda661b74"
- ],
- "d26b65b6-d268-4e44-9c28-5f02a0806b16": [
- "2f34ef20-f45e-4849-a739-4b4443024d1f",
- "37191b95-88f2-461e-bbd8-fe30278e203d",
- "b34f3fd4-ffcb-4b97-bfbc-efbccf5e159c",
- "3056d84f-7da0-4bb2-943f-cab47f2f4b2d",
- "845d3a4e-097d-4ace-ade4-0ddb62282a38",
- "9fa40e4f-d02c-402b-97cf-2109befcb3e7",
- "30579399-ab1e-4dc0-bf34-eeed319631f2",
- "918874d3-939e-426f-a7ed-88b9d5efdd25",
- "1579716a-0cf1-4935-b8e4-d5fbf189194c",
- "326ccc68-c4c1-4904-b5f3-e31c0c2187c7",
- "8414f1da-68ff-426a-8e94-e035355ae2ad",
- "cb71fd8c-5cca-467d-a114-476e72193e5b",
- "e79a1f72-ecce-4600-961c-8fe7aefeef82",
- "7594ea82-9c46-475a-b3d5-672fcd7b102b",
- "464165a8-688c-478f-8f73-7f37f5ac2367",
- "06767f7f-fb79-4708-82c4-8831a53da032",
- "cdcc3d14-35b7-4e7a-b676-8f71fb484e8f",
- "85ddbc93-4258-43e5-9c7b-ed0bf6efcb0d",
- "9355decb-fe25-442d-b2bf-82e099aacaea",
- "138f731d-8ebc-4590-8f96-c5b9b32c9966",
- "a537fd83-ac03-4813-bc55-263bd3c5c330",
- "fff1aadf-33cb-473e-bd4a-43e7d6a6d218",
- "831923e8-43b2-4242-b9cd-37b3234059bb"
- ],
- "5ae99f9d-0975-49db-a4b8-cbc8cfc1da6d": [
- "2c43b734-04c9-4c93-b51e-10cffb5ebd03",
- "8691bb5b-951b-44b2-b8a0-887362774e4f",
- "4d1b3d25-0e62-4f51-adc8-6d48b35be2d0",
- "2a234ded-08e4-4bc0-9ad2-3769acb30c12",
- "e4265dd4-3368-4bed-af27-843029cb7592",
- "bf3d1bfd-2811-4b9b-a4a3-d0daec3e52e1",
- "8e701a64-7bd0-4cf0-8ff0-ee6668978ec3",
- "0c750c9b-48ad-47d7-af25-118b6705e114"
- ],
- "48d56cb4-0539-461c-8587-ffafebf73c34": ["e458c15f-6827-49c8-bf71-260374eef417"],
- "e2b8320d-5369-47d7-95dd-659afb56ea41": [
- "9ea290a2-96e7-4c4a-a77d-6049bda4be16",
- "913f5b4b-b76e-4de6-9a93-e626587b1425",
- "b23225d6-67f4-4bb8-91aa-f7aca42f7327",
- "9e92a872-64ed-43b6-b6c5-884ef3ade599",
- "068bdf4e-081e-41d4-acd9-270c9590061d",
- "4210fe26-7cf0-40ad-96c0-4b64e9c590b7",
- "66b7af63-81fb-418a-841a-659fd08dd621",
- "f21e0e7d-3cd5-4ec4-8066-a1643dd2a619",
- "0f95ce60-c201-42f7-8d77-f7f75b294c1e",
- "12beef3c-f09d-4cb9-97cd-9d10b08c7dd8",
- "858c4874-f2b8-4943-bb17-a24670cefe61",
- "3daf576c-af02-4e3a-8a70-f663eb46f63c",
- "74c35991-01e4-40c7-a410-7065c3a3c582"
- ],
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b": [
- "00ff3246-fff7-4683-ad15-340f3cd3d7ff",
- "fbc69357-73d6-4330-8834-edb5164328a3",
- "139457de-b1db-4ecf-b0b4-d66e50e1665c",
- "7f551908-5e7e-4e9d-a91a-500fb48a786b",
- "0d054e10-3929-49d9-a70a-a61da1bb85f2",
- "913b79b1-0b8d-462f-b0d5-5c890df331cb",
- "c61e1e6b-e179-4ff0-857f-40154c8637c7",
- "ba7866ee-7d81-4441-b049-597c79f9e600",
- "e20aba71-265d-4c00-9dc3-18205a9f379b",
- "b00116dc-f679-42bb-9136-a0237fa31755",
- "a9cece5d-2bba-4db7-bc98-e6b4afba6dfa",
- "6325a166-f117-46a6-aabc-d1cee393b5ef",
- "6b53aea0-8382-4346-9761-4cc64475b2d0",
- "b410d757-4164-40f6-af32-3d635b6ac48b",
- "ab4e40a5-3556-4cf2-977c-d04a00c9848b",
- "2b1ddda5-55ab-4211-a7d6-2cd9117b5852",
- "4a97633c-dc97-478d-a717-b37c3de1385f"
- ],
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa": [
- "9fd9b908-2f82-4986-88c6-e50c65836429",
- "a228740d-ca4c-4923-9070-e9b46db3d266",
- "813f5815-b2fa-4024-bbfe-ad852e0fba81",
- "9c327240-b6ab-4ad7-b691-7631374d1848",
- "0ab84566-7400-4b38-99e1-7ee8e99dd353",
- "12d5bf43-1d48-49ae-8fb5-a6f4730a5ebc",
- "a9591dc8-f277-49dc-b01e-de3edd50fe0b",
- "555dd612-180a-4ad0-be2c-1a992c89d0c3",
- "fc4e88c7-e54c-4d93-8637-ff733debb22a",
- "64b62f1e-4a14-40b3-b101-c76fb6b5e7c1",
- "ea6d5178-61fb-49be-818e-743f47341557",
- "13b2f0d1-e883-437c-b7a5-c5e68eca708a",
- "b909a079-e9a6-4f5d-907a-843e72605e6c",
- "9b763aee-96c4-4f6d-9690-62a8dcba8a5e",
- "59b94492-2ec9-4e47-851e-41dc1370e432",
- "52b55eb9-7e1b-4d10-b506-7b5265b84cb3",
- "b9f156ca-3f28-440b-ba56-15c21b58e254",
- "c2b2bb05-1589-4294-b9a4-10f045c16464",
- "41723faf-15f0-4ede-824e-22c6eee21aa4"
- ],
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5": [
- "95ae107c-590c-4758-8f83-78282b05be16",
- "647823e8-5464-46fb-ac7a-3e636b29056a",
- "6ab5984f-029f-4613-971d-299ebeddc354",
- "ee6f3541-b266-4d02-b4c9-0cec8deb4b28",
- "26e0a0e5-1a9e-433d-8c5d-9cddf4f6c08a",
- "737b836b-4768-4e5b-9e71-bc5fdcd29c63",
- "9f2df3ae-cfc0-43b1-948a-3024bc504bef",
- "d3f56b68-19c9-466b-b1ab-40d7773924ba",
- "d54b1036-32a5-4c03-a711-ed45e7264433",
- "f3abed67-c317-485c-97fe-839e9ca6fd63",
- "8ed9b731-2f66-4546-93b1-4e1aac671420",
- "f109e4e0-58f7-4b05-8ad6-4860149caa97",
- "39dce748-79b6-4a60-9799-552159c8b37b",
- "4fb47e4d-3f47-4e08-bc7a-63a6e1dbf9e0",
- "68811e2d-b683-4ebd-8985-da1902bcfaf1",
- "cc9bf545-fec1-4128-bdb2-c22b91e4f721",
- "86181f78-307c-4aee-aa9b-2b0fe9abf999",
- "0ade5cab-e586-4983-b361-2c8c15079b11",
- "ccd4deaf-2fc1-4799-9072-84e5ac24f3b9",
- "5760df4c-d71e-47ec-b2db-3965ac5b4a96",
- "8d4752db-37d2-47fa-ad2f-95426e136057",
- "e3d93c69-f1f9-4465-a6cc-e3a92df59b9a",
- "c1fd9614-f0d5-4541-8313-c3e2b809c729",
- "6605a637-2852-48e9-ac45-274e97cbaf78"
- ],
- "456f2d19-030a-4cae-af9c-c0d88f449cee": [
- "9092c259-d0b7-4ae4-9a2a-949923f73c35",
- "bb6c3561-a7b7-474b-a906-a5e4659c0dff",
- "9f48cfda-9cea-4f5c-b417-c536524579d9",
- "66fbdbb7-ab1e-45f0-9b4f-2fe57550b89d",
- "6324d417-191d-4698-bd30-34fb47f1ee31",
- "cbba297f-18ae-440d-be70-b598c4b61683",
- "934e3063-45ac-4a16-86ac-53f10c63b0e3",
- "15e302e4-3ab6-416c-99b0-1562879f0271",
- "c453fa07-d830-4ce5-b5fd-efb22f9ec0ea",
- "3ad07555-e4d1-48cc-b4e1-28e64597c468",
- "f733cd39-0b91-4dae-b51e-3aa94e4eef18",
- "563e8fe7-c54b-4b6c-af07-7cc42e2ffb6a",
- "e4bd5c40-48bb-46ff-8c0d-929406a874a4",
- "009d54cf-4a50-4555-90be-5439638f6cbf",
- "2625ecad-879b-49b7-bdcb-349f6e4e932b",
- "e55f23e3-9e1f-4ba1-81a4-c9e7cbeacbf5",
- "a53fc23e-85e3-47fd-9d6b-41240da76e28",
- "61714fe1-236b-46cd-9e98-fe653d31dff7",
- "268d4bdb-a317-465f-82ac-616f0ffc7326"
- ],
- "6ed2dd71-3986-41c7-8adc-877630689411": [
- "a03b7be7-546a-49e0-8c1d-f5cf5899c817",
- "5639a70e-c3ee-4838-b33c-c2e1d3d57e4b",
- "9e3d3ce6-ae1f-4bca-b2a8-aacd2ebaf219",
- "bd49b943-c21c-4671-b113-1dcd1ae065c3",
- "3cd62f91-8030-4138-bb03-c89e64e129a8",
- "5d7daae1-38c9-4736-806e-d736c53e0e6c",
- "1573a918-5604-491c-a337-b7e9bcb71383",
- "3182bc91-0337-478b-9e28-d4e593c8558e",
- "7c0f0dae-ff6c-4124-acb2-c53b379dbf22"
- ],
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83": [
- "be961e75-404d-4fc2-9b1f-2353c6f7aa71",
- "0ecd6a67-6f60-4393-bdea-516e7bab132e",
- "d9cb2366-8527-476c-9cab-43a7385feb72",
- "5529a358-a09f-4443-8be6-f30527e5d88a",
- "3e7c9d72-f28d-4d2a-920e-9329711a4868",
- "ff4990d5-fbdd-4125-a819-5d9b73cd8175",
- "792897b4-e173-4f6d-a7d1-22c982f61f3d",
- "cd0c8f6f-d2ef-4dbd-9712-5ccc36c1e015",
- "27640423-f466-4624-bc50-97e150f0a3e6",
- "1a69578e-7282-4bcf-976a-c784339fb67d",
- "fb4109a8-aee4-4f44-a7a1-962e2cc4a856",
- "a620857b-f0ee-4a4f-a743-4cf1731d9a9c",
- "abb972c1-d0a5-42ec-9c60-a55f96f187d8",
- "4c2b133d-a50e-49f6-9e05-21153456d6b5",
- "6138ea19-0993-4aef-8e17-b87e68d5a812",
- "74d6ecda-0ec1-4e0e-b32c-a1550eda16d7"
- ],
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a": [
- "cf82454e-5b27-4004-9b21-33d840ed5c07",
- "a8b762bd-0849-41ea-98f7-1771889caf2f",
- "1e61d54e-906a-4201-b089-210cd72c315b",
- "6e99b361-b1e8-4b78-9f4e-f7f46fb12848",
- "b22029f5-88d1-4035-b449-6c40c6af2606",
- "25172ee1-0a5f-4dc2-84ad-2ec3cdad09bc",
- "e66bbb26-5f82-4752-8637-81e79d3b7024",
- "a2027b67-4f29-4867-bdea-5fb0e9bdfefc",
- "3cd0590b-5d8e-4b29-bba7-1b329bd32223",
- "97eecaf1-307c-4b02-aa16-596d1dab4ff8",
- "42c9e925-ac0f-4ebc-aa06-418cbd5df4a7"
- ],
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4": [
- "864b348d-93df-4562-8fec-f2df4f144cfe",
- "00849fa1-864f-4d42-a79d-84f3c7da7fe5",
- "52f92738-11cd-4e1a-8a36-9de25d066498",
- "321bcebb-41ca-43a7-be57-648c425db2ca",
- "183f0500-ef91-472a-9500-f070b2cc234c",
- "3dfb50a8-3beb-4551-bd0d-e57e9eb7556a"
- ],
- "ad56bb3b-66c5-4a29-8003-0a60582540a6": [
- "302b8c53-915c-4c81-86d9-4d980e8d1076",
- "d14a4ea4-5c3a-406b-adff-d2cc227159df",
- "8e74d042-4a71-4694-a652-bc3ba6369101",
- "21f88fe3-96bb-4339-95cc-7e2b9a698149",
- "0212a1bd-6a37-4113-a10c-68d6dc95295a",
- "3ee03755-1763-4538-8bbf-54882ce7e9fd",
- "103ffcd9-abdc-4d59-b2f2-076b7095716b",
- "b4a9bfbe-1e8d-4dd9-8561-ad81f460e610",
- "b66ce816-bcb3-41d7-b683-a765e46ee827",
- "71bf5bf4-f542-4b42-b5b8-baa9e7c49f64",
- "663d7935-35e7-4ccf-aaf5-6e16f2042570",
- "360cf6c7-e4c3-4190-a4eb-fe12e4723263",
- "ce75962f-85fd-4bb2-a3f2-74535b5ba466",
- "5c77cb06-0255-4664-93d9-972360f314fd",
- "e7947d38-8ad4-49b1-87cd-f538cf100d1a",
- "a353c039-7a81-4c02-a178-913c86b0ccb5",
- "98241b5b-a4c3-4adf-96be-a5c21593e9c0"
- ],
- "1a933319-7778-46ac-a071-55fe110955c4": [
- "65f72159-94f9-4537-92e6-44445b7648a6",
- "40b9267b-e72f-499d-b3db-eccc5c5dbee4",
- "cd188443-8142-4137-bfdd-66eaa0f496b3",
- "a0f71711-e415-4eb7-a5a1-5771c9709049",
- "17ba30fd-5914-414d-8350-7144e7058a77",
- "52549a24-7bd3-4d01-9e16-c609ab4b39b2",
- "3a3461a0-3511-4882-919e-04f0b7164d2a",
- "b839614a-47ed-4e40-9ea7-e5f4ee4e9d73",
- "e6b8429a-0ce6-4cc2-b0dc-370ac7c9eebe",
- "dfff690b-83aa-45e3-ab66-90f5394dfb9f",
- "c66ace89-45ec-46d9-a29c-ec774b1d957f",
- "5f475e19-0945-40e0-ae70-9d471f374ed9",
- "2b0441e2-395c-46ec-9b72-fca39eca5433",
- "75e4b8be-84a5-47ce-8f9f-323996daae9c",
- "c27a9c69-3311-4a70-8a5d-a685be8fdba9",
- "046ef3c1-593f-4045-b2d0-dbb8ddda46bc",
- "42e81247-5cb0-47cb-b18f-f6296d363f6c",
- "d93f1348-9ca7-44bb-9605-a409aac208c7",
- "3b9affb7-0fbd-459f-a5a5-3f39690effce"
- ],
- "ca04e954-c52d-46aa-b9f9-39132b690b7e": [
- "329ed8df-37b4-4486-bb6e-c751afc4485d",
- "b73dcf27-abfa-4148-870a-6e66759cbe13",
- "d71bfa11-50fd-41fb-b8d6-4319ac96d9cb",
- "ce377352-a89c-476b-aaac-826753af59e5",
- "a6538b2f-c402-444a-ba0d-1e649f9405de",
- "d26b65b6-d268-4e44-9c28-5f02a0806b16",
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842"
- ],
- "97d7c1b7-a191-4783-b47c-553369be6188": [
- "011bd22d-7ea2-4b45-8697-3ac468b7ce72",
- "efd790e9-745c-44cc-bfaf-ba944679df47",
- "1261ca61-db99-4784-a003-6ac05119f027",
- "95f8170f-bea3-432b-bc2d-8e74c3485f8b",
- "1eeee4cc-73ed-43c3-a75e-c15c9b372c32",
- "03e7aa0c-a775-4413-9ab4-b34e336faa47",
- "be24399c-0878-4f07-b643-a7178ef04292",
- "688491a2-2dd8-4594-a686-8f5af90e5e5a",
- "d492534f-8d4e-4ffd-92f4-f15098b599dd",
- "6a34845f-d530-460e-986e-ff5bb9c76f5e",
- "d3c8a434-03b3-4bc9-8401-b948ab18b823",
- "063396bb-8a7c-4300-b39a-2264bae89940",
- "ce482abc-bcaf-4bdd-b4d3-a11e95b5693f",
- "9d83a546-65b4-486a-b989-9192222167ba",
- "51658ff9-64ac-4c5d-94d7-8d40cb9324a1"
- ],
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f": [
- "c0b1df65-2b89-46a3-b74a-3a7fb749d863",
- "b679d081-8af4-4753-90bd-a2aa50c48bba",
- "13ae2d0a-7c65-44d4-8847-7a1f16fcc910",
- "80af4f55-bb47-412c-b086-570ea6fdbaed",
- "91aa234b-06ec-4545-a65a-4ebdc843512b",
- "54e18897-3db7-45c6-8a98-08555ce2be84",
- "2334107b-ae70-489f-8480-1c5e41aa40f0",
- "d858eb3e-f630-4b8e-b720-7781843ab169",
- "66319d39-0dbe-4891-a351-b2473d1412ad",
- "b7ad86c8-f435-47ca-9afb-edcc92236bc7",
- "37bb1193-788c-481b-b788-8c5218d5de52",
- "0bd53cec-9733-4839-8a05-5340adcc6704",
- "9cbcb83f-ab83-49bd-b0c8-dc1bca364f4d",
- "a4c65555-0c67-4cc6-a1a4-e56ba96c2051",
- "df25a94a-07e7-4333-aa63-fd77855f43ed",
- "02619297-ed0b-42a8-842c-ce2a59a2c468"
- ],
- "8a185373-8e0b-4618-9cd9-23f93040530b": [
- "4f862973-3a7b-404a-bd7e-ba6a973eca85",
- "856fab05-a4ea-419c-a5c0-8527aef640a7",
- "a9aa107a-fead-4341-9699-7e17a31da7dd",
- "7e7c2bc7-a430-4d94-89b4-82a447f8e87b",
- "b671fb8e-1b87-4f78-98ce-d7bf6f53801f",
- "166bd445-1e67-4584-9c5d-a2bef39ede32",
- "124f538f-4595-449e-8bb3-e20623caca47",
- "8d8b9857-3571-4c83-85d8-34abe34e550c",
- "c85b3c92-782d-431f-8b26-878e9fd84618",
- "b437b208-2bf5-4d50-8352-4af040a29b33",
- "99bc89f4-0a90-4018-b0a0-e367d243b2f8",
- "7f3ea689-0ecd-495b-9d8a-43cf6f987c4a",
- "b24f1e21-f5b3-43d1-a24b-bf9b942a2077",
- "47757d6e-cf87-4ee7-b15b-a29ba8f825e7",
- "95d7abba-45d8-47ad-bb9d-44b186d67a7e",
- "c4619687-4d15-4b33-b9c9-ff510a9596a6",
- "13c44f6e-19c4-4b49-996c-1345f9183601",
- "6392c821-780f-4d7f-b5db-42107701ebad",
- "9dd565ce-26df-4dba-aba1-f6d63aa74e3e",
- "69653c01-f688-4f87-bbf3-d71a0db752be",
- "5fe98b66-c24f-4194-8234-074deb866157",
- "5afefaad-5239-4b54-b415-41958204c448"
- ],
- "438f4235-95a5-497e-b1b2-5bdebc19b26c": [
- "9143467f-f83c-401d-aa04-d4fdcc40e9f5",
- "6028a30f-3af7-4786-b970-3d9a2ba75928",
- "2747ec7f-ed99-4eea-965d-488f93a4aafd",
- "9e425374-dcfa-4509-b11e-5dd61f5d6cd4"
- ],
- "c5884773-408c-4781-bfb9-4ffa1e45281e": [
- "a7dfb9b6-2904-4d17-89a2-e83d002be331",
- "f5501c70-705a-4198-8323-9e34c88aaa38",
- "e4b79f2d-6491-4a07-8475-fd4e7640c0d7",
- "a2f1a100-d30a-4144-90ac-242b0ee0adea",
- "71ea18bc-3ffa-4ea0-b786-5562f8ec4c96",
- "405de064-c2bb-4bcb-b4b0-30e8293d3583",
- "18418bea-b0e9-4361-ba3c-3e26f716c848"
- ],
- "03176924-6b3c-4b74-bccd-32afcceebabd": [
- "b8a7998c-5df6-49eb-98e6-f0675db71848",
- "e137c5c1-4682-4c0f-86c9-8bb446a8b117",
- "3c414120-fdfd-42e5-a21d-5f534f1bfd7e",
- "0727f3cd-8fd4-42d4-ab1f-853ea897e1fe",
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55",
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24",
- "f6568d64-d4de-4b5c-a5b2-adf6f4fd9d14",
- "727a1a8a-2139-4011-a21c-d135dc9257e0",
- "0664d1bf-f8df-4fa3-9453-c5f3a6455c11",
- "00ca11c2-3901-4755-85c4-bda273490f18",
- "ca04e954-c52d-46aa-b9f9-39132b690b7e",
- "2b1c1e92-bf4d-4842-9c3a-ec50afc0773c",
- "b63cfae9-3571-4ce9-803e-13cc34f11314",
- "57045aff-b036-4ec6-a967-820f6399e564",
- "ceed370b-de15-44d9-bded-e4feefb34783",
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e",
- "bf116fdd-6617-4302-88e4-72fd1af2851c",
- "ef3db216-0816-4cef-b108-706c17c2b40a",
- "bff67cd1-b5f7-45b2-b479-9b24043a751d",
- "cd949e0b-79c9-4e54-95c0-997146025b64",
- "35c69b22-8595-4118-8322-0418ca32f06f",
- "eadca602-3141-4248-93f5-575732b39c76",
- "86942570-136e-4cff-9326-23b15841e486",
- "5876f357-cff5-4f03-ad97-fc79b7375bec",
- "6c88a44e-a81c-4cdb-94b5-0828813d89a2",
- "6313a8e6-85c0-4a1a-8d1d-f97787394673",
- "1b43b26f-6fa9-4d46-b78e-fbb92050e969",
- "113583b6-de61-4a8c-8a0e-c38e522258bd",
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe",
- "0698b16e-26f0-4883-82cb-afa5c172fa7e",
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e",
- "7f9ae60b-74b2-4fe8-b025-3dcd11109a97",
- "afee216f-4806-4034-9af3-b7b3898529c7",
- "7c9065e2-afb3-440f-be7c-acb9a6f55fa4",
- "8c72371f-0de7-438f-b271-8bd91f006ace",
- "4e3b227f-efe2-403b-9147-2631d7468383",
- "b16fb018-516f-4a9a-93fc-2a015c3c555c",
- "c09f242a-b148-4464-af7a-779d6c015aac",
- "7d913e78-11ee-4f8f-8790-9347efb295e7",
- "afbd40a3-bc35-4aa3-879c-302b5c72339c",
- "de29cce6-34fe-46f3-bb59-6ec648830d82",
- "bb30770a-d039-4bfa-9c02-a32d0f32af42",
- "38a0a19b-f91e-4044-a8db-a4b62490bf27",
- "ac169f51-ded8-4237-95c5-11ff0f4153ad"
- ],
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217": [
- "e739ff29-418c-4579-bc8e-53d0d1df1349",
- "966d5ae1-fb96-4e42-a650-dbe4d361c086",
- "6a75f7a5-87be-41c4-a555-6ca586dd6383",
- "5cd62a6e-e870-43a1-bf3b-e45b0440995e",
- "a8ac174c-6855-49f9-a78d-67c4486eb64c",
- "c0cf1e6d-16ca-4908-9a44-1dcf65f4976f",
- "e89be8e9-afd8-46f8-9336-cb2b759b6c94",
- "9116d466-4bc3-47cb-a5e4-3ec9d6bf115e",
- "c624fabd-cf1a-4cfc-b53d-a256e7b6faf1",
- "0f9a9837-8884-4315-91c9-b536d55e34d4",
- "9587947d-b4a8-48b3-b79c-ec301184cea6",
- "c4d00af3-a4ec-4e8c-9745-e761db55ec61",
- "ba2c92bc-a8e4-4511-979d-f0a23e51bd06",
- "956ff119-1bc9-4b97-9a3a-f69624756dad",
- "d6dbdeb8-ce08-469d-8f33-73b4c7fc9fc0",
- "d4a44bce-48ff-401c-b2df-d9eb7606751f",
- "a50a19a1-4057-4d41-bc2d-e6fa4f3bee6d",
- "5488471d-63d6-43da-b3d2-e3189e479b4f",
- "403aac75-b0c8-4a66-9795-7e0f3f28f76e",
- "fcf1c160-ead2-41d4-bfbc-28134a4ee0dd",
- "0eb87bde-c3e8-47ca-b4cb-bafa4e81aa3b"
- ],
- "35c69b22-8595-4118-8322-0418ca32f06f": [
- "3e120091-6753-452b-9be9-0cb092cd4ddd",
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3",
- "fa66ade7-7cb6-4a5a-98ec-f3ff4a74f5b9",
- "3215a808-0a42-4754-991b-2692a22c9d7d",
- "66e6123b-b3bf-4b8e-8a9f-a1ea381b2d87",
- "93c30af3-5f13-47d8-95c4-0fff5a7378cc",
- "a3b36c1a-e1ab-4f05-92c7-d115bf2ba1ac"
- ],
- "647c70bb-7768-4a79-b0ba-cd4954589d9b": [
- "74699429-45cc-4511-9dd1-32d4da5d0cd0",
- "3d4cba19-058a-41e5-b434-41fdf02c578f",
- "62a2864a-ab97-4f07-9225-4ed6393ef8b0",
- "eff6c90c-3ad8-4c1a-bb88-89cbcc3463c8",
- "b73c4117-ffcd-469e-b083-11287f72caf2",
- "f1034858-c376-4359-8787-e123984ebbe4",
- "9cf9f526-854f-4d28-8090-117612ccc454",
- "cbddc195-bda1-43cb-8cb6-7c8aeddd5cf7",
- "77ac3879-0969-434b-8b53-97e7fd724ca7",
- "56e29f8e-1cd8-40a3-befc-8a72377f8def",
- "3fa9310d-a935-4f09-a570-49b3459fd17f",
- "f7b09182-d245-4b8b-9fc0-f0354b93ee53",
- "a0717d58-7fab-4cca-a777-df78d9bd0ad2",
- "530f4851-8ecf-4e9a-997e-89f12aad0320",
- "26010ac6-117c-47bd-b9a6-a1c017841fd6",
- "82686a84-8a84-430b-8b72-1a932ce1b635",
- "b9533f02-c3cd-4fe6-92c9-cc42388defe8",
- "f7eea768-16d1-4fea-b53b-8548cae08258",
- "f3604384-cb10-4650-bc22-751c6506f8a8",
- "71415175-354f-4098-afce-a65273577d5f",
- "bb930466-f5a0-495c-ae4e-7b9c7391543a",
- "c72dc9dd-438b-40f1-9a96-6f0a5fdd3094",
- "e110d76e-fc48-4718-8051-0f037981338a"
- ],
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a": [
- "9b231e75-15ae-4285-b669-26b5199a8499",
- "752c94b7-2647-49b4-bb76-255d548fe7ff",
- "83ad1209-5c30-4477-abe0-20d03376867d",
- "81aa5883-5d4e-435a-b258-083ca6315f1d",
- "b32be1f7-2205-4027-98ea-0bcad62dc235",
- "52d4b899-126a-4f84-ac53-076ce46353e5",
- "37acc33a-76bb-46c3-8f19-7e3a3d646756",
- "0e3bc5e3-27c0-4a9d-9045-af7ee3e87a42",
- "e504a641-266a-4dbb-a448-acac17b3bfa2",
- "9d7122c3-cc2d-4932-8cf8-c835b941ad2e",
- "b5d30b67-30a4-4670-8582-6f3d49536d5c",
- "2cdd8535-b104-4f60-994b-00f6d2cadb09",
- "e9dbaf81-7c8b-49b0-9162-56936d3e14ac",
- "bc3af750-7df3-4bf8-938d-191075c28981",
- "2114fcad-f157-4017-909b-5e59dfb94833",
- "381302de-b96d-43c6-bcdf-6cbe05732674",
- "368bab1e-f084-4bbd-9e7b-a9b7fa4644c2",
- "d1db6d42-31d3-4cbe-8374-5624e83e4634"
- ],
- "09202526-1d01-4827-8e0f-27f357d6f803": [
- "614e24a6-4990-4b1d-bbda-317471920f4a",
- "65582195-1082-4610-b390-a6806e30e3af",
- "d3d25be2-06b3-48c7-9126-ec715f2d3ac7",
- "3eb08514-9266-42ca-a47a-875369241eb1",
- "0daeae6e-7ac0-475c-b16a-ca693a2becb2",
- "f4214aea-86a2-430b-8450-258fec5f7a31",
- "514c36d5-22be-472a-ac0e-5f006d34ec41",
- "879c6202-8cc7-442d-af32-f4b0a53e682a",
- "8746d348-a441-4564-adb1-72631230695e"
- ],
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599": [
- "a97b806c-ce53-4ea8-97e4-7149e473c055",
- "f4139c54-938b-443e-997b-a5db792736b5",
- "937b85c8-a1f6-4deb-9229-5a6fae8181a7",
- "f871d284-44f7-411c-aa6b-738348254684",
- "b59fd661-27f0-4f4a-b805-e592b6b7f8c8",
- "e0759752-3670-4025-92ab-d2e99a606589"
- ],
- "6313a8e6-85c0-4a1a-8d1d-f97787394673": [
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869",
- "13055e03-3325-428c-a93a-2c1b04457710",
- "33474035-011f-48b0-9319-100f647ed342",
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b",
- "4f4b3a20-7151-4636-bbf0-409cef734c64"
- ],
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730": [
- "a40431fa-80c4-4f33-8bf8-12e4976ae95d",
- "9eef87d6-4600-469b-80c4-68c26b6a2ef2"
- ],
- "c32a9dd2-2201-49e3-8f2c-1b4088d5f89b": [
- "b237c783-6863-4414-9239-5da1d01da77d",
- "4bfb75e7-7b34-430e-b8af-7fd7fc5cf296",
- "958820db-5183-4c2c-9e8f-46707b104f90",
- "98e1ad5b-ce78-4999-9ba6-44dc9cec9351",
- "b5e93b84-7804-4563-b473-2d4c56fab5c7",
- "d7bb2cff-4469-4bf6-8e78-7e209e9a9a67",
- "730d88ca-409d-4016-8ffa-1393874805eb",
- "a48d460d-9343-49af-81ae-769c47c52a58",
- "8983f82e-d270-48c6-8f60-904737dd50a4",
- "1ee1893f-5119-4f13-81e3-8f0a735bf455",
- "ae8816ff-619c-4eca-8cab-3697ea42655a",
- "bb6f7e38-855b-4402-8f09-090da3e3b72a",
- "31bd420f-6102-4016-92fd-1c32b3f3882f",
- "e684a469-f31b-466e-bf3b-de6eac61f147",
- "8fea7ea8-417e-4f47-8347-cfa622be1bd8",
- "9c886bdf-244d-4c19-9090-046d83e3ee2d",
- "5d21df87-8b80-4067-b1eb-3b5eb75cb7e3",
- "1620499e-7d7c-41ee-811c-34c2e54129b9",
- "3e2a07b9-394a-4f7a-9ce7-605baff56a96",
- "7cf92583-3602-4dfe-96cb-d9496c355fd0",
- "71ebae59-3c18-4994-9484-697a39962b38",
- "bc901315-af1f-48a9-aa8f-9826d2ec2c3f",
- "86db3ad3-ec1b-4668-9332-f5a7918d8603",
- "950d3ec0-7d99-4045-b31c-cd38cebea771"
- ],
- "d64f3bac-4ea9-42b3-81e8-17b3f3b7ae8e": [
- "12d28beb-e56d-48d2-9111-e10113a71091",
- "0163e4c2-275c-433c-ac41-9f65f11ee22c",
- "74bc8db8-7ab2-4928-a1c4-95e3525fcee5",
- "12b065f3-88a2-4ab6-a1d0-fb2aba84a611",
- "f8861ef1-0549-4bbf-be0c-b8e2f3332f8a",
- "ae5f4aff-cc9c-44d7-89ef-99d77901578c",
- "7444033e-4493-493e-9048-2ac2bc8df283",
- "c5884773-408c-4781-bfb9-4ffa1e45281e",
- "a3c9c814-a164-410e-bc61-30d5cbc6364e",
- "83bc9f38-814b-4e8b-9202-990dd8e39113",
- "b58b1f95-8f6e-4d12-a364-297172a8966a",
- "09202526-1d01-4827-8e0f-27f357d6f803",
- "ae29fd3f-bd2a-48e5-a2a5-a44ddd20110e",
- "176259bf-03f6-4f0a-b13f-2e14f552772e",
- "6d05b813-5184-4a3b-b466-a3d52403c10e",
- "e88ac3e8-f9ed-4ec0-8557-95269008fb23",
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe",
- "73064b58-d848-4773-8cbd-d0a50a7fefa4",
- "fb3fe1ac-fd25-493a-81de-98fe9ee1686a",
- "e110fda2-8734-4126-ae29-53634228033a",
- "222d254d-165d-41e2-ae84-1ee6516f968f",
- "be4c0624-b2a9-47e3-891d-a0e32bb21338",
- "0ec50467-d5cd-432d-999e-de0b5cf00997",
- "0d551aef-884c-4007-8513-a9f7ef2e7d09",
- "2686a188-9bad-4560-b78d-619858aa02a1",
- "4d6bfb3d-39aa-491c-b711-053657f74c32"
- ],
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2": [
- "edfad1ae-fcd4-4eed-bee7-c4fc3cfabc87",
- "f7a1db24-e8a7-4732-8b48-a21b05bd5007",
- "23ac63b4-902a-48d5-a59e-f5d3c1e57eb3",
- "ea697885-e08e-42d1-aa92-518b31cfaf1a",
- "c155afa4-a074-499b-9f7a-9f8aea57f8e9",
- "34c4bebd-d4f5-4c03-85ad-5111659f853b",
- "b81fea09-5cf7-46cd-a84c-35f9760642fb",
- "bd64db71-e5e5-487a-8611-b10b1de60035",
- "3a5a9ef4-2ddb-4b0a-81aa-74e42c707f91",
- "57a2aa2e-97fc-4e64-b90f-e7a75680456d",
- "1372903c-b1bf-4359-a4d0-9ebf22de3178",
- "ee22a598-305b-444b-b3f5-4e522f9ca9c3",
- "aee4b821-2bcc-453c-83cd-29faf471bf07",
- "b327e65d-40ed-4708-b46e-15fcf9457093",
- "4ef9fbf0-9681-4cf3-96e8-e428eb4ced0e",
- "37f28985-4358-403b-b0f2-524ba68685f5",
- "32f3b867-6ca9-43de-b1d8-7ee30fc47a09",
- "d3bf37ac-c3d9-4826-922f-1fc5f7308b45",
- "c57ca8c1-8a7e-4e4e-a256-966a4bb1fa8d",
- "3376cf0f-b3ba-4bc8-97fb-1167708c5285",
- "e41832f0-6c90-4e6f-96a8-b855e6597636",
- "478b1db0-a323-49b5-ade6-49a10c4fb453",
- "4b631392-c8fc-4c92-8cda-f4cc60600a3d",
- "809a5817-af7d-4106-9861-5966e2687363",
- "3cb799d3-bc46-4089-ae80-c12058374747",
- "3f6e3695-3757-4e34-ad9e-8be0b6d56177",
- "dfa6c4be-425c-4234-bcc8-b7d6f26ec115",
- "31fb102e-06bb-43bd-b8e6-c840d75bafc0",
- "03cd0f5a-ef82-4013-97f1-bf1dc8e48aaa",
- "7727ec92-6639-4126-9503-6790c0fb5e0a",
- "632a5729-f7b4-4d17-b4dd-f848576d4553",
- "17491a28-5e7d-4d40-80ee-cb3a9d20bf31",
- "cd4d7879-7cd8-413d-b664-6bbd1abd001a",
- "209129e8-658d-455b-8c41-f4c8d4b04a6d",
- "42e8d6f9-8ead-45fd-ba13-90434d07d37d",
- "275565fd-712a-424d-bf78-74e52dfe1854",
- "a623fe83-efb1-4cb7-8f72-abd792a6da99",
- "f9b62669-c072-4260-b823-a4abc5f87347",
- "fd999859-3d7f-4624-8f8d-a099fc7dfebe",
- "ed13b810-0ccc-4ff4-9c19-d42c0880a35a"
- ],
- "69c307af-78c1-49af-ab0b-a00779268381": [
- "8df02a70-8217-4ce6-bea7-6cec874f422e",
- "fa671251-4c84-4906-8a63-dd4e3d5538e4",
- "67d4bd9c-86bb-448a-95df-67a61d277a3e",
- "6b8e2090-04e8-4153-8e51-ec50f2c2c557",
- "07b9661b-5a4e-4956-8e8e-f057de6b25a7",
- "2ee4bc7f-2aa1-4b27-a228-272f13841d4d",
- "38983fc8-5953-4fb3-9795-f920be14c7c0",
- "3a409924-f047-44f4-ab7d-8c79d6476d08",
- "4b3259f1-10ca-47c6-9d14-e87c64097997",
- "b55f35b7-71d6-4552-9829-07254b824e9c",
- "6bfbb866-b983-4ce7-9518-d858ffde1296",
- "86f42256-d6a0-4879-ab23-a142e880897f",
- "754944b6-a00d-4173-a292-57278ab55afa",
- "3634ea88-1d00-4285-a879-f71289a30674",
- "728559f2-bead-4286-83b8-630617f340e1",
- "35f78db6-2235-4540-85f0-6ce8c075608d",
- "da2567db-984c-4b71-853f-2ea223a2b4e3"
- ],
- "64c68f0b-5baa-4669-a597-e6cdbbb0493b": [
- "8b79f6e0-d95e-4bf9-bd5c-ecc26834b201",
- "2e7b02fe-eae9-40b4-826f-a71e7e0d49ca",
- "1a29f950-a8ed-439c-9d32-b9c2cc1d9bf4",
- "44757477-a950-4af9-b9cd-a68ea0e5bcc5",
- "2601ccb0-b1e8-4ee7-ba9a-e9d2f9d48f06",
- "653f51e6-d960-42c4-b0c1-8007153ba497",
- "88110fe0-525c-401c-b444-41e6a75a5b51",
- "5c823676-3a79-4633-9d0e-5579ca10794d",
- "d18ae17a-faae-4e40-bb4d-540641d494c0",
- "1ca7d983-3fc1-4051-ae7a-79d706bfbf18",
- "8a6ef53a-03ec-4e00-a880-75e698c808fe",
- "f8f6820f-96eb-4999-82ec-8b809cff94de",
- "9aed171f-9f80-4f87-8118-1457fce598ab",
- "7db0df64-2c17-4c06-8465-2a31942a2fa6",
- "d2953469-fbf7-4ece-a9df-8c1b00a96ede",
- "dd3d5105-f21f-4132-a1b0-35e612bc7f4d",
- "38679362-2eb0-4eb1-87d0-6b78fa7e733d",
- "457c79c3-09a5-4967-abe5-9ba010354d1a",
- "b5ec7a94-bab5-442a-9158-4a9732a0dc17"
- ],
- "13df21e6-1fd0-4b27-b733-1e38f691da7e": [
- "2665f986-0826-4713-abbf-432c3095b72d",
- "1c4d6025-5d90-4ebe-946c-d5782b33b946",
- "df16044d-7511-4334-9728-e8735eab9935",
- "46b1b03e-6aba-4879-b380-47127cec78e5",
- "46fc74b7-9406-4337-b596-2dfe4cb5eb95",
- "c8556d20-fea9-4055-a144-e24447efb2c0",
- "5defac73-3f2b-49c8-8b23-3220835b03c2",
- "f03247fa-644e-4185-b487-1340a4a431bc",
- "3cfd2b55-ed9a-4e1f-8f93-fdae51c8ae4b",
- "7b54d957-2f43-4999-93d0-8a9c7af381bf",
- "6f225cef-3e43-4ce5-af14-a9a1d9798bdd",
- "8d5b2500-c0dc-4414-a7be-9ff4c7ed32d4",
- "d8d0cb4f-a899-4ef6-9a5c-ecb3905d2934",
- "bf554bf2-da75-4927-a322-ac663bdbffd7",
- "6614ec43-fa7a-4f08-9a02-9acaf9ceebec",
- "af16c9b0-91f8-4172-a51a-f76c8214597c",
- "29ebb17d-d9f4-47f7-ae14-9acec399b358",
- "02931700-6ed5-4c5e-9d9e-7220407d7e7e",
- "30da8bf6-dff5-4e38-b1cd-35c9c33d457f",
- "861573ab-029c-4dbb-8ba8-0bf591a0978b",
- "1e55b1b9-9775-49b0-b7f1-caec00e2b3da",
- "5314f841-ab8d-439d-977d-3776c6af9ab2",
- "39a84b94-db54-4580-ba08-18f1a9ed0438",
- "eb8558f4-8224-4a75-8920-1826d1fb34e6",
- "9cd81608-a6ce-4bc4-802e-195ddf96f2fa",
- "2ddc5e5c-f219-4f69-979f-c53f31a2ec13",
- "1bae0b35-7bbb-45cd-885c-5d451d0ebc98",
- "9f8866a2-02d3-4ba3-9647-f4b0137d4c03",
- "e7d4ada0-b3c2-48f5-bcbf-57e891cb4ad6",
- "b6740a1a-0938-4bb6-911f-cc9a6fa91fc1",
- "c2df9c51-6629-4756-ab37-d58d51c02b30",
- "6563266a-7170-4590-bd92-59c17d102eb2",
- "7174ae50-4d3d-4fd1-a906-4fab680bede5"
- ],
- "fb23f86b-0899-45d5-b2d2-bdbe92cc0869": [
- "14cc93b8-f3b8-4baf-858b-7dd5c64d3960",
- "7f07355e-f5b1-4a5d-9c25-dc5ec8dd5d6a",
- "ffbc9afa-d874-4c1a-99c7-16c399e8ac98",
- "af537fd8-1d1e-4c4e-90bc-8029791ae3ae",
- "e2cb4d42-5fe7-4733-95a9-90877a1f3f37",
- "990ce31e-0f01-49c7-a52b-0d1df8cbadbd",
- "ebcd3ec1-f64c-496e-8ed6-51170d49f95e",
- "d78a96e7-5fb9-4f6e-a627-d0977be8c1d1",
- "da137448-9f4e-420a-aa93-62aeea23d49c",
- "92a7bf0e-1122-4816-b2e2-9fd5a2b2273e",
- "c00413f1-9464-4775-953c-5d5e1c08bf9d",
- "60d50a91-092e-4151-8521-4490edfa970e",
- "208ea9c4-b06c-450b-8340-bfb4ff8e283a"
- ],
- "329ed8df-37b4-4486-bb6e-c751afc4485d": [
- "9c4abdd5-023b-49aa-b006-4c8d7171bd19",
- "f5456c2c-2468-4b9d-a885-e19510930e9d",
- "839c0c6b-79cb-4090-bb8d-3cba1b9ba839",
- "6657b912-2e82-41ad-a03c-ab9416c72a9a",
- "975e3af3-f7dc-47d8-9744-8178cd046882",
- "8232f159-d048-4f06-8caa-c32d0ab0e42e",
- "c4a6b01f-9760-49d2-8496-c66eca2e28c5",
- "14297265-a24f-430e-8ef6-29bd76e2a3fa",
- "be2535e0-22c0-40fb-8e16-be4827f0359a",
- "e83fc4b4-1d32-42ef-84c4-f6a57c50e558",
- "ef5a8e6f-eb78-4a96-971f-99fb86a212a2",
- "8cfe8d48-0248-478a-bbc4-0d445aa1ce5e",
- "9823c682-2c39-4ea3-a62a-6214580360eb",
- "907074d6-3ff4-46de-a469-3919d1ef189a",
- "13b69347-5c2c-4ecf-bac2-cf188d632bfa",
- "8c99cbc4-2ef7-40fc-97c3-ea075884efcc",
- "eb02f8bb-0d48-464d-a06e-253e82195485",
- "8e6e31d9-e5d2-4fdc-bb5d-1797183ad9ee",
- "450ec0a1-cf33-43c8-ad11-8962d239b5f2",
- "0c021d99-dadb-4773-9cdd-604f386db419",
- "7c9fd4f2-3ea7-42a0-97fa-c2a003cb5e20",
- "01f3c22d-f8f0-4e1d-95f0-d354430d8f94",
- "3c8c19e8-9176-4373-88fc-f212e6b70aa9",
- "a973d9be-89f5-477b-b59d-ba337e645dcc"
- ],
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae": [
- "21889517-08ad-4fbe-8163-52f7577d8986",
- "c38e0c1e-3d72-424b-ac37-29e8d3e82026",
- "2cbc956b-aaa5-49f9-ad25-97116753a774",
- "beb61963-915a-4cbc-af46-3a0372d199d8",
- "15e3dc94-d0c9-43f1-bbc5-4f3b19883f0f",
- "794b52cf-ecee-48b5-b318-875eb18436f1",
- "0ac379e7-3a9c-4d7f-8e07-8d534a52e44d",
- "05298366-d8c0-4f72-9f10-9669e8f06b0b",
- "4c90b23b-6502-4547-81fb-827359c44e38",
- "3c9bdc0f-03b9-4ddc-9252-d034e185915b",
- "e771dbbf-4cda-4801-bd4b-6764eb4bde54",
- "d7394cb4-6250-4d59-b2e6-4ca7a3323fab",
- "bfe5192a-8cae-4805-954f-30e360922dd7",
- "b8c11f95-e7c8-4c7b-878c-e0784ea87f19",
- "f8a96f70-3460-4957-bb58-146714a1de08",
- "cba14d29-735f-42b5-a12b-e167ea8abfef",
- "135eb7c1-0c2e-463b-b9e4-dd1182644047",
- "35afb7a5-f8f6-4593-8e8c-4cce71abc694",
- "89d90100-850b-484e-9bd5-060519652e1d"
- ],
- "7d913e78-11ee-4f8f-8790-9347efb295e7": [
- "ad4f893e-76e7-4e52-8ea5-750c1510780e",
- "4d58cab4-06d0-44ca-936b-b5a1f06c5b05",
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f",
- "1addff30-2078-458e-9423-eecfd04cc837",
- "13df21e6-1fd0-4b27-b733-1e38f691da7e",
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d",
- "e59a7a4f-ad04-4f10-b8a8-b37370216495",
- "95b1400e-e72e-4011-b0ba-5c44e0d64a73",
- "570fcc84-9c3d-411e-9662-b29eeb95ee23",
- "97d7c1b7-a191-4783-b47c-553369be6188",
- "18840fe6-93aa-49c1-945e-0157c047c159",
- "65935b60-46d9-4cd3-9c20-3ddd3b4441df",
- "0f435e46-928d-4ff7-bff1-50858c747118",
- "3e35bcad-c5f9-4aa0-b44e-a919a56ac65b",
- "3a05d8ef-e46b-406c-a305-0f737e4543fa",
- "16119032-029b-4fa2-813a-23c1824d339c"
- ],
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8": [
- "11fccc09-14f9-4dc7-9d1e-959bb58ce807",
- "b264d2dd-d303-4f48-9a90-34e2205dfd37",
- "875bbc6b-8344-4896-96ed-c06feb2dddff",
- "7c16ef10-6184-4361-95f1-0f957dd676e1",
- "62ddb7de-9eba-4f25-9bcd-922d83e15a49",
- "d72dafb1-64b1-4614-95a4-58a95e8a4ff8",
- "a747f458-ded1-4473-b472-01fdac24e607",
- "1939b658-c60e-4a2d-8b5e-094724b47ef3",
- "dedcd373-b41a-4034-a109-93cbb70f6d58",
- "26d0b649-417e-4d55-8a55-2ec4d54b3b54",
- "a656f0b7-a623-42be-b6a4-240887e6836f",
- "5563e036-eb4c-4dd1-b639-e11c0b967c2b"
- ],
- "68bd3363-1679-4eb3-97cd-d8024776ae69": [
- "7171dd6e-6afe-4cc7-8aad-ef3816a7a134",
- "cae16604-c241-4101-ba5f-89471f5ebc45",
- "43ebcc5e-5d29-454a-8817-3b40ffcd4e84",
- "dcb683a8-92bd-4987-ba75-dda5bc8210c6",
- "cf3171fa-0d32-4410-ae19-1824bea48eb2",
- "af11c151-9ba7-4c53-84f5-b28bea21ccd6",
- "50eacd34-4a93-4a50-8ebd-2cbe40b62a1f",
- "54fabb5f-3e85-4c48-a158-c660923caaa6",
- "8ead1270-fbc5-4245-b66e-619ac6937640",
- "962672d7-968c-442e-98a1-bff12be2cde2",
- "0c3ea4be-8b41-4f08-be3b-da8d13d965bb",
- "8fbc6e4b-d2f5-4902-9e62-726f9f4dedb5",
- "a1048f04-3578-4b88-a1ca-d4c6958811d6",
- "3aa4445f-dd08-4803-a8ff-c8b63eda7251",
- "13d6892e-b4ef-4e0e-b44d-53fd30922069",
- "51253521-e300-442a-9c54-2f10bcb59408",
- "ae0f3ed4-4b9e-4276-8753-e35e5cfca843",
- "056af342-bd8e-47ea-9176-5dfde3704fe3",
- "19639a4d-4eb2-40b7-aff6-3377d2cb295f",
- "0c34aeaa-a93c-4cdf-b5c9-bbee87df7e81",
- "0c11a6bc-6b78-475b-8015-e1b88c838c49"
- ],
- "2ffb322a-6831-4522-867f-1773492a147f": [
- "eadf078b-2054-4723-8af1-5d16c18ac240",
- "497edb4f-f5b5-479e-9be5-f27de382f8a3",
- "8df9e268-0054-4aa7-a3da-1c271653174c",
- "29d95ed8-9713-43d9-a482-60d83bb5a464",
- "ced72732-e6c4-4e69-a167-3347ba40875b",
- "48e81d19-62b7-44f4-8641-1a308d0234be",
- "053d4f7a-b383-4faa-b224-8418ecabf446",
- "760eeb63-0ab6-4d1c-8d8a-f080da1f1ae6",
- "9420074c-b81a-4bc2-85b9-07f3697e7083",
- "1ccffffe-9976-408a-adb6-98324b5c120c",
- "b8c1d8c8-8db5-42bb-aaeb-9d4a858bfa70",
- "309ea2e1-8827-4ab5-962c-f7474094185a",
- "8f02e1c1-963b-4340-a99a-3c6236b97440",
- "3a3508b7-a6e0-4882-a332-8ca1f9c72efe",
- "8d03fa63-211c-49c9-b6ba-cda28184bdf7",
- "8e71ceec-50b1-47ec-8abb-0ebbdfc75c26",
- "4eca52b0-cf9f-48f1-8fc5-9ec0c91a5528",
- "62fc6ed9-ac4d-4aa3-a385-011d90fea009",
- "a3954d77-2229-4548-9c12-515c4ead523b",
- "ede05d31-a505-4ab4-ae2c-07f3bbb44d12",
- "dabce69a-9f5e-420d-b424-8c7dac9d9391",
- "219ba013-68ed-4eb3-9e44-e9fa6ceb51d4",
- "fcf39830-007c-4168-b9d8-129d7a398bd6"
- ],
- "bd6ec7c3-3896-4847-8485-19756f300fec": [
- "8d4eec4d-f358-4484-9a6c-ef5ef7f25bff",
- "edfe3944-092c-4d16-a7c8-d459c65067d3",
- "af6f782a-4fa9-4502-b69f-387d7c75b95c",
- "5f666d29-8b8c-4ebf-a630-e2cad0cb3685",
- "ec2ae9c9-14fb-49fb-860f-ecc5f82c0a43",
- "409bb851-c200-4643-b590-5f0b2005e8d2",
- "cbd7ab07-5855-4335-85fb-7514bd0c8bab",
- "103cc2e7-19a8-44f8-85b7-509b9fdbfc1c",
- "4575ed70-8163-460d-81fb-5e56168b5532",
- "30d343dc-71cc-47d9-a70e-9287b1d4bfd0",
- "f0ec4526-d5d8-4c7b-b924-bac45cdb54cd",
- "1c580b42-01a3-4dbe-a4d4-36ec284de304",
- "44a4a14a-ec81-419e-b422-825f5f12a12d",
- "a6823395-1302-46d9-b0fe-58ae0715e8f0",
- "8f572186-72b7-414f-bd37-f4b91c431017",
- "e9e6a1c2-e01c-4698-8e78-c838dbf0013c",
- "15a271b7-3d6d-49e5-a098-d007c3680bd8",
- "a75c1042-9ccd-4b97-af48-2acb1cbb69c5",
- "edd7bc75-fc97-4748-840c-2fc554322284",
- "113a292b-209d-4f6d-b7a3-aa7f6eb56186"
- ],
- "48cd6b93-8b35-4505-b06d-6e0a72737998": [
- "7d0c14f2-b640-4dd9-8fe8-ea832cd858db",
- "562311dc-98e1-4b27-85a2-946382c22e7a",
- "ee302c32-ac4e-435e-95ed-84d645787456",
- "e2dc2e6a-dd97-4b1d-9bf4-3f4b6776555b",
- "14b7ecdb-7379-413d-9074-b7ae27ad5e1e",
- "87fea2c9-bd42-4b78-9d13-8e88d05a91f1",
- "f026783b-5018-43a3-89d9-52df5a27719e",
- "ad8e0995-d16c-4b3c-a5d8-f0986d4adff6",
- "7203f8e6-9551-419e-9024-3ffd6d091298",
- "db39af86-b951-4726-b118-5cd2ce1484a5",
- "41b90671-3f4e-4a46-9130-8526eaa3d4da",
- "77d766b2-b493-4473-a2b0-4697757634cb",
- "47e2dd89-1105-400c-b297-ac74e69b6969",
- "1d84e5ef-9dad-4b32-96cf-9fd35083ad2c",
- "20cc03a5-2699-4b46-957a-02824cfce5a8",
- "1322a277-99d8-4b4f-883a-2fc021be2662",
- "75c85052-82d1-40ce-b51c-3042da8531f7",
- "e8bf9037-cf1d-4178-815d-9a92bf48fb22",
- "6b1dcfda-74e1-480b-a9fc-1f706252544f",
- "262ae76e-666c-48c2-ad80-ed188e52018b",
- "6245ddcf-dac4-4161-beba-253c40eb5c67",
- "496750e7-f664-4db0-bd90-1c49a23b732c",
- "b2a3b886-ca0d-4a88-9bc8-fe0ed23c4cf2",
- "816695a8-0214-42bf-b50b-a90dd31a23e2",
- "a260aa3a-4226-424c-9620-9ae005c39b1c",
- "aedee03b-ec21-4d15-93a2-480dfc94c687",
- "bff213c8-a1a0-45b1-bb82-19819fa91a85",
- "a09d9da8-cf06-428f-b9ac-b82986c02c4b"
- ],
- "447a618d-3755-4d84-8f9e-a107a395c1d6": [
- "c696588f-0a66-4a07-bf8e-681cdc7874b9",
- "7768a84e-b549-4ec8-97d0-21cdb8962050",
- "580cac12-b65e-4b58-89d7-6d3767abcf04",
- "584c5943-ed86-4d91-9681-2fc6911dd22e",
- "321eb309-2568-40af-b9a6-f03f2efb7021",
- "ca767a1f-aaf2-437a-84c9-fc4e35e84e08",
- "a1fba7de-14bd-44e6-aaac-9efb1e00949e",
- "c41c72d8-ea21-44b2-8ba2-8d673c171674",
- "3b2b8b70-27ca-4fac-8cf8-7c1382dc7215",
- "f5a72bd9-09e3-41c1-bccc-af7c433080aa",
- "6e17420e-396f-46b7-b7d0-016847787467",
- "451fb80a-69ba-4b98-bec0-51833e9f0194",
- "346e493b-76f8-4311-a03f-74d17b543787",
- "2accff97-09f2-4f3d-9e0b-ec3dc0ba270c",
- "ed1a91a5-0fb9-45ba-9c06-48a92218d790",
- "ea4b9d63-c68f-4dcd-a141-a8e946e9c6a4"
- ],
- "bb30770a-d039-4bfa-9c02-a32d0f32af42": [
- "a716c018-9be4-4565-a71b-03316140d5f0",
- "7d277f98-7e2a-49ce-9d68-a26c0100d7e0",
- "4c7b1775-a356-4105-808a-fba92e9a0a8b",
- "09ed99c7-c24f-4b16-b393-4a56b998b9e2",
- "1a82b901-e696-4b14-bff0-866428bc4eb8",
- "93ae35ea-2bff-4748-9eb0-65384a6b3c83",
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4",
- "da4d3ca6-d89f-4c5d-a0e4-643964c05b17",
- "b92f4447-2864-40b7-9439-04f48509f4b3",
- "4c5cc823-6d58-4de6-b821-5c5c4f4159bd",
- "ad56bb3b-66c5-4a29-8003-0a60582540a6",
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa",
- "98690044-5dda-4504-86b8-b367372f5081",
- "a7433a02-42be-4d19-8cbd-084dd5e0bbae",
- "eef2b48d-f8e6-424f-a7e9-0a97f3f971a1",
- "68bd3363-1679-4eb3-97cd-d8024776ae69",
- "2ffb322a-6831-4522-867f-1773492a147f",
- "c1f66630-9656-4ffc-bf86-0d9e7653b2fd",
- "a07c64c7-e28d-43e5-ae72-6cd9492c99f4",
- "48d56cb4-0539-461c-8587-ffafebf73c34"
- ],
- "0d551aef-884c-4007-8513-a9f7ef2e7d09": [
- "9eab42f7-ce76-49ce-8e4a-164c84fde3c9",
- "42cbdedf-5db9-4c22-b0c3-58084dfaf401",
- "9468774d-810a-4839-b443-34b0ab76cc2a",
- "39d61976-10b7-4335-ba63-545862f53b29",
- "0fdd2ffe-7707-47a4-8746-8645f408f924",
- "c9604fc4-cc91-455f-a804-f50425f9a6de",
- "f15803cd-944f-4666-872b-24e02d2d6fac",
- "c4f2f76e-2c1c-4292-b7cd-59245c16e3c1",
- "9b0ffd20-9474-4fa7-8b47-a767eaeb9aac",
- "025bf4e0-9d50-4099-a1f3-334159fafd7f",
- "a6d001ef-f194-4fde-9a2a-f43738d33b82",
- "a2b7e71e-e83b-4116-a2bc-ef026eae7c42",
- "bae8154f-c908-4398-8942-3820e59f4ff5",
- "e55e5cf9-93c5-4358-b3da-2ac1e8354aa0",
- "c6affba3-0fd2-4b52-84c5-c412049d1baa",
- "c4c311c7-537a-45d7-b3fd-a32592584bba",
- "3951513c-b05e-451c-af2c-9ccf05ef5910",
- "4ffed295-ec56-43aa-9308-71bed6e61efe",
- "0829d929-8b6a-4a47-b611-93c0a1a87d03",
- "2a6c5d0f-25d2-463a-ac89-0e4a8870bcf7",
- "3de5e3ca-7c5d-430f-92ed-bdabb0f5c107",
- "8716f270-e924-4c35-8587-440e68237be1",
- "b410c887-50df-4699-ae70-bde33bd4df0e",
- "ecb6bc61-b3b2-441d-b9b0-50c775947226",
- "a3bb14c5-d983-4ba7-b653-77b85b252a04",
- "700c68ef-f8dc-4f83-9339-037f8ef0c675",
- "ba97f237-7ff7-4738-b835-00a78ec4bd42",
- "166b8220-b86e-4471-86fd-9627d922e2d3",
- "18cd974a-3520-4e7e-9ee7-824f30264c37",
- "b3a9cd44-2054-4c04-944d-f87e3c895b8f",
- "03022ae7-30ae-4353-b67e-02e075995999",
- "16fb627b-e39c-499d-9b83-eea86f03409f",
- "8778f28f-e946-488a-9ac5-52da9b17bfaf",
- "3e5a2e63-bc73-420c-896b-ab75d06632e8"
- ],
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf": [
- "dc89432b-133c-4c0b-9c83-b305926f21e6",
- "979c3722-62e0-417d-9271-013388d03044",
- "b7225e6c-1695-46c8-b4a6-415933e124b0",
- "88f1b2c4-5a31-41c5-9eaa-b4b82369f8bb",
- "b844f83d-d98b-4a39-b8cd-caf25a220dfe",
- "51b25504-9b7f-40ee-8475-02d136f20a85",
- "9f215fce-848f-43a0-8ede-e0d1b39dccef",
- "67b1db19-3d0d-44fd-9912-73bf2e60e446",
- "1b92f468-5f36-4b13-b017-029b7491b380",
- "a3a086ce-c852-43d8-87a1-6e1acb57703b",
- "f6d21453-be90-4b62-9484-8fbc6aa07ce2",
- "28dac602-8e8c-4a98-a344-2fa8f20a6d5b",
- "8209d646-2b61-4f8e-8b6b-a5de664a9e84",
- "f359d7ef-833e-4d70-838d-112a770bc5c2",
- "c6677845-2fbe-4619-b7d3-aa6577c8975f",
- "4a30bf2a-addf-4971-b212-a8d98683694b",
- "27e0d189-b1ee-44c5-b765-196e806d3e62",
- "2b66f4c1-4c70-4279-8c68-fa2d27073ca4",
- "52d4a1c9-1b97-492c-896e-69fa93cee69b",
- "fc971696-05c0-4772-bda4-f3d272d2325a",
- "3e74a64b-e674-44dd-a94f-61114382118e"
- ],
- "68d77755-a26f-4dc4-99d4-9da44ec57ce9": [
- "f2a37521-c368-436c-a4fa-ff04c200248e",
- "e9d914e5-68e6-4097-ab1f-b9c6fe0a1a65",
- "20d4e593-6bb4-48cb-a597-b30efa1a37bf",
- "6dfe6318-b504-4afd-a16a-17f6101d45da",
- "c149b572-ebc8-460b-8709-a7335b536d5f",
- "1df7c092-930f-40d4-bcc2-340c7b4345c1",
- "2c6f7678-5554-403c-8779-19280fdc5534",
- "22cc7ef7-4aba-4e19-be91-cd1e40e57195",
- "bcbabf27-4124-4198-a8b6-7c7d5c792dd6",
- "3a7d8ffc-f33a-4560-8ded-561214de9e13",
- "47daa41b-fd71-45f9-ad21-de1a5ed70554",
- "5c4426f6-3612-499a-bf76-56323c7a65b1",
- "456e3e23-dbd0-47af-8c8b-be1e9e3248cb",
- "335aa266-315d-4aa6-99a1-f6c438c44635",
- "26f97dfb-4df5-470b-9aed-4ec0d535d4c0",
- "1ffa34fe-5eda-4b19-9c6a-db54dc031858",
- "de36b717-3eb0-4190-84ba-b662e50be4ec",
- "c59095ea-fa9b-4fd8-b82c-620f646f2a8b",
- "8d9267af-723b-4695-bb09-82595c5a8cfd",
- "6eabd47e-6d4f-4385-9247-0574ef8d8b18",
- "e35d8185-66b3-4fd3-84c6-f8ced3e06a62",
- "9ec7eeee-9ba6-4c7d-a93d-5d242d964594",
- "38de42ed-89db-4617-bc09-574b733bdfb6",
- "4129f997-cba4-479d-9ac6-92364edcc1a2",
- "3597a6fa-bfc9-49c4-b378-6113de33fea5",
- "69191346-9a9a-4dc1-8152-bfd50185cf12",
- "583a8ba8-ddf0-4ecd-8923-e6cc0642b266",
- "053b9da3-e32b-47b7-9182-f9a31eac8eae",
- "687f5d8c-5873-4b09-97fd-32af53d86b2f",
- "bb20d920-ef2d-4d18-8364-201949f3d6df",
- "7aaaa8d8-7b42-4b6d-a674-f0c60545e73f",
- "88e771fe-c874-4156-9193-206387ff917a",
- "4fa8031b-51a6-49a8-ac01-8dce533d58d0",
- "c44be6c2-592a-4a7b-b3fe-d382aea7fc52",
- "186c3dc8-49b5-4b08-862f-8759b0b2bc66",
- "d87a25fe-3212-4e53-875e-3baaebbc9ae6",
- "c645d4a1-ff3f-433f-9aa3-4f73cf68fb3b",
- "8ba081d1-b759-4f50-b94a-d68c50add8a7",
- "d65167f1-87e0-4985-a099-9abc13a849e7",
- "9d134109-1521-4a0f-857d-29059588718d",
- "2ffd2891-31ab-4e83-abdd-e9523faf50a1",
- "de6ec6ae-c320-4d22-8a7e-8f022020982f",
- "892635d0-c138-4e87-8855-908198c91d62",
- "372b4100-94c4-44b2-8296-d483b1cae363",
- "ea74b2ca-4f4d-433e-8ae2-3e2ede138554",
- "7542e25b-ade4-4504-bda5-40b3f82b023d",
- "40d21627-c026-40d9-b72a-e85a1abb7267",
- "3a25bcaa-7158-4ede-8457-0617c38b20bc",
- "508b5990-7205-4297-a924-c7381d4cb162",
- "8e46c0f7-3fac-41b9-8307-035998c709c0",
- "378814dd-48a3-4cf9-bcd3-2f63f55e9268",
- "f2a91957-4249-4256-920e-30e8d34c441c",
- "c80d4cf3-6fa6-4bf2-ad5d-21796b79c7f4",
- "4e4b1d7c-466a-4ddb-9a25-e7227947404a",
- "013a9759-324b-4677-af94-8104e4492b7a",
- "6fed2284-660a-47a5-ab55-e538fce95bf4",
- "db4cd349-b4b5-432a-9f06-3d216389d90c",
- "a4f16e7e-fa31-45f5-bf02-39014b89fa95",
- "2915768d-a774-4acc-917b-2ab14fc0f2e6",
- "72eacb6f-9dd0-4e44-912f-e49f400d54ee",
- "faa85abb-bd9b-495f-8549-5efba48da916",
- "089019b6-9139-4907-b185-194065abb68e",
- "8af078f2-5da8-4b09-8940-edf29dbfc3ce",
- "9221b684-bf1c-4ef9-9dbd-8df0b1f2ecdd",
- "07a81f8c-de00-4445-8cf8-ee7a30b05484",
- "ddf7f9cd-37ed-4921-bfc3-69fee3d0be70",
- "0bf73c8c-45bc-4df8-8ebe-2fdd87a51f00",
- "3f1a21d3-2983-43cd-801e-2e949227ab81",
- "a1cf389f-f00a-4df5-b617-4c5b1cc2ecd5",
- "da3cc27f-2630-470f-9609-881e4b74a253",
- "efe2bb66-0cc4-4227-9795-57afd8478ce3"
- ],
- "8c153aee-31bf-437b-b662-05f9fcad6f93": [
- "13ba9435-2805-499a-afda-c54adc04c48a",
- "2d5f3b1a-3813-40c3-8289-d8b1df7e3190",
- "33e94d1f-7182-4d0f-8225-b2c570378800",
- "0bdf6ad5-2fc8-4d8b-89a7-53973a381d45",
- "4957d7aa-5f69-4640-9728-ee044ba91948",
- "bde0a1e9-2595-4f00-b72a-1266c792d19c",
- "40fb1d0b-1ba4-4a96-8824-486984419240"
- ],
- "15a59eb1-f4ef-43c8-9225-7e6ad275e842": [
- "0a497653-d63e-42ac-a134-17c0bd715549",
- "4b67952a-3cbc-45fb-b2bf-83654c0ce086"
- ],
- "01eb6048-2a32-4556-85d9-519cb453aafb": [
- "81fbdd83-3e3b-42a3-92c8-0c8a526a18d2",
- "8746b844-7ee5-4c7c-9cc1-60fc3c529b15",
- "89a67109-8797-47cd-88c6-847e829ff4ae",
- "bfc47a53-c417-4b92-b394-f669854729ec",
- "79b58d2f-f069-41fe-87c5-45f20f3263c9",
- "529c8318-fa53-4d4e-8cd9-7c0b3a229d06",
- "3ac50ca3-1246-49da-a97f-11145ec5fce6",
- "3646f869-66d0-4dc2-a5d0-3dafa188354f",
- "46d592e4-fe1a-4a03-86d9-aabf8e81ea03",
- "3843d316-227a-4173-a327-3793ec06c300",
- "4c720f59-79d5-41b0-96fa-264b4e53d983",
- "45080bdf-d7cf-4745-b19b-f06c4dac96c0",
- "8b378cab-f8a3-418f-b070-49dc88758866"
- ],
- "b8a7998c-5df6-49eb-98e6-f0675db71848": [
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7",
- "e7369bd6-0860-4c56-91f2-b10332e569f2",
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6",
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693",
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306",
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8",
- "404d3881-8e4b-4c93-9d7a-1d2c74539f9b",
- "0ad45351-a8f3-4977-b152-9e4e02ec990d",
- "14a59182-ea1f-42c4-acf0-c63e573d9b14"
- ],
- "dfb5f87c-0617-40d8-8b60-3b2a96c45919": [
- "b7bb4fdd-821c-4379-8ccd-4b4bd50b59f0",
- "8e93732b-b9c8-4f8e-a6c5-415abf48515c",
- "7d21d7e0-3b42-4a18-9a49-157e27ae54ed",
- "627d2d57-a002-428c-b845-66ecf0afae48",
- "d4e8d22f-fdd9-486f-a60a-00d38f20f864",
- "10ed0994-df0d-4eef-8980-9d46818515c4",
- "32acb15d-dfe2-4acb-b0ac-d178b4b1fb3f",
- "7f224a2f-4e61-46d8-a440-a0365cb45b1a"
- ],
- "dca87335-6d01-4901-acea-73eb326ed8b0": [
- "337f4f26-cefe-4954-803f-cd25a4d84a70",
- "116410b6-2843-441b-b44b-71b8ac291da2",
- "975a605b-7ef7-41db-b390-ce7c1a7fc104",
- "7c4c9426-6014-4c1f-a82f-db71d67b176e",
- "2db3deb6-1388-4306-9667-a70ab6c03555",
- "db6f2c42-0817-4958-bdfb-1086153f9e6f",
- "98779d59-606c-4f5d-845b-f9f0c9e45c00",
- "5b91255a-ce94-4b15-8607-bcf0df7832e1",
- "b7f745da-8799-4c11-b513-f0de7d759a4f",
- "61cb46fd-419c-464f-8b98-b336d5c34919",
- "a926f4d0-5fe3-4e1f-a3ea-8527259aab05",
- "c70d6e6c-5054-4f7f-a626-ef0b6c3a7be0",
- "7f051870-3f4f-4c64-835b-83d75f48b5be",
- "05119fdb-d7cb-4e84-9b22-cb2461bf996e",
- "ab7e5144-4a17-4690-8b11-47a65d892b40",
- "4c3739aa-847c-42e1-8720-c8b3052016ac",
- "25b90c8a-3e38-411d-a7bf-017990f923fe",
- "a9eec9ae-bda0-4436-a003-d7ab5f2c80b2",
- "5a205112-0bbc-4568-a2ec-f2a0301e06ab"
- ],
- "727a1a8a-2139-4011-a21c-d135dc9257e0": [
- "1a933319-7778-46ac-a071-55fe110955c4",
- "8a185373-8e0b-4618-9cd9-23f93040530b",
- "0f89dce3-9026-4511-bd93-825b0daf3183",
- "7cd51ffb-ef6e-4e98-9000-34efc64c6eb8",
- "9691bdce-d984-45a0-b509-7cea8fd8815a",
- "1b6777fd-7fc6-4159-ab76-034cd0b81889",
- "6ed2dd71-3986-41c7-8adc-877630689411",
- "f60f9981-c0ba-42df-8efd-25c326e9f52a",
- "5f5c9174-d975-4486-9f15-adcb456bd14c",
- "15bea62c-dd3d-42cd-b8f6-37c7c77113cc"
- ],
- "d8d9204a-4f81-40cd-8b68-ee2c53c5988f": [
- "1b3a86a7-e2aa-4160-b68c-5c15c727d56b",
- "da50edff-13f2-4264-ae0f-a21d7fb36dac",
- "eac5af9c-04f7-4e75-a484-a49f204a04df",
- "876c5878-4cfc-447e-8813-2846b3806857",
- "ec0cf731-4ef0-4b1f-9562-feeed05eec39",
- "7ed8092b-a1a7-43b6-ad7b-1573787c65f7",
- "3c1737e9-bcba-4e4f-87e9-fb618d99b6c9",
- "2cffa3f2-651d-4522-9324-3a1b8b7a3ac6"
- ],
- "13055e03-3325-428c-a93a-2c1b04457710": [
- "1c601632-baea-46ef-bf31-e7af518b28a0",
- "07d380c6-2a0d-42e7-8343-103e749f9ff5",
- "accd335f-9d80-4542-be78-543c0dad5e81",
- "9852a629-dcbc-4a99-8449-c6f641e4eea3",
- "6765d345-fb5b-4812-ad5c-380dc5428524",
- "94bc3028-a025-4843-86fc-d85ae783e5ef",
- "6c8804ac-efd4-42d8-806a-22b74a76ae83",
- "9fa3d656-1b8d-4342-b43d-a6de5f0491b7",
- "60b3b7a0-114e-4178-922b-a5a4fd8c0064"
- ],
- "f5a38574-0c40-4f03-89ff-6ebdbc6332b4": ["a7f98b79-7107-470c-8103-b05c04d19c5c"],
- "ee13e60a-3916-46bb-9d86-6944448a3152": [
- "e679ffcd-26dc-4636-97ea-16bcfa4b47e9",
- "963ae104-421b-4dbd-939e-46ebe4729fff",
- "180783ea-739c-4729-aca3-a78a5c4be4d3",
- "e6f4d9fd-0511-4a75-be7d-5172f7b29e78",
- "ffb2d980-a10e-4f82-b4b9-5bffb92768d8",
- "c18afceb-6632-4257-8c35-f47f3ed58b9c",
- "a0f14412-0cf0-4700-9055-1ed028db5534",
- "65fc8ee0-a3af-43df-a930-d922e6b8c84a",
- "affff8ba-86fb-4d6a-b3ba-e2643a7b67b4",
- "115ea827-9513-4673-8e4d-a9099c7801e1",
- "3fa06dbe-68c5-48e5-84e1-ea43c452f8f5",
- "ca8998fa-7f1c-4f8e-9710-fafb6e502530",
- "ca937298-2777-4cb0-b3ad-0d03b6895ac8",
- "1e3fa081-e07c-45fd-ada7-aec21db72ff1",
- "ede5bbec-62d3-463c-bca7-d1ad05f1c104",
- "25f48393-96b1-4e46-8ef2-c0c9be7f3eac",
- "65e90f29-8f54-4797-a9fb-61ab268dcb41",
- "3c279c34-2701-4fa9-adc0-a7c0477559ce",
- "4aa20f8e-c942-4f46-85c3-cd91a9d6bc34",
- "fed848b5-e8db-4958-bc93-6213ede989c4",
- "3bb9953a-5e32-46f2-8b29-4923d05ae2cd"
- ],
- "8379918d-b8c9-47a7-8994-20029e7efb76": [
- "b12b888d-207a-4eda-ae28-80d69be396e6",
- "d721ff7f-5a44-4677-8923-e44f35c9b15a",
- "927b4d12-16d8-4a0d-8e7c-9ab7516f6aa3",
- "18de7f24-7a28-40b9-8418-2df0b997eb46",
- "f376f723-0053-4002-8d18-ee18256304db",
- "62416ce1-8ade-4c98-b939-b850fa294ea1",
- "201e0eb9-eae2-422a-ae06-90ff7b2e3d63",
- "01946d70-2736-44e7-94bd-8e50b3335925",
- "3d7f5686-23a1-4496-a580-3dac06a253f9"
- ],
- "09939527-79d8-4798-9c5c-22e895bbbee9": [
- "57e7d037-fde4-4a69-9806-873302f561ab",
- "0fd5daed-e13b-4b61-9d2e-d0143bfb1914",
- "19b02dea-8964-405d-8bff-d9780a02cce8",
- "0e054c9e-7a30-47be-b170-0c5d1ff59b99",
- "140d4d46-9fa1-4f23-b9f5-be6e46ac0e2e",
- "6cc697a8-e23d-41ce-a06a-c19173b84251",
- "51c0a24f-cf89-4d33-ab9a-91c2801aa34c",
- "0bfdefb5-199d-4524-9711-8bccf1d28e0d",
- "81a1f74b-6eab-4945-b2df-5e7be6974ca8",
- "4ec3564c-4272-4ad9-a171-10e2001e0dab",
- "8e03e8b2-578f-422f-91d6-d997607d4436",
- "fc9c63de-2bfe-45f7-ba8d-6a3c9eec2e2e",
- "76ebcaf7-b4da-4471-b579-14256e37ebae",
- "2762b783-b5fd-4f02-86e7-682a713b9b7f",
- "b0433791-ca32-4bdf-a75d-050aa8c9d67e",
- "ffd748ce-0392-4417-8b20-206a10fdb528",
- "261722b2-aeca-4e9f-87e3-327026b834ce",
- "0b1215fd-6a8f-4126-a785-bbad42a4d3a6"
- ],
- "7444033e-4493-493e-9048-2ac2bc8df283": [
- "190b53cc-49a5-40bf-93d8-78ba5cf0a100",
- "0d03f786-9574-4a28-8745-daf70bb2c2a7",
- "464a0afe-a795-485c-b169-2dc734d933a4",
- "5e802a7c-edd6-4604-b56c-71b899dcf9ff",
- "4aeed081-f249-4da6-a2d7-b4ad2d206b65",
- "c9d059bc-a33e-46e3-82d9-458629633e11",
- "ad618eb7-f6ab-4aab-8a06-5426c3c43a98",
- "ff8cb945-4c9b-4f22-9929-9d01c1a1f46f",
- "6f83d4f3-6ba4-447e-9769-0b786a90c1b8",
- "f5f5ca62-9c92-4a75-b7f5-3bd7e69c3fcb",
- "53aa61e3-d5b5-42aa-af0d-59438e1629d2",
- "a9327840-d4b0-4980-985a-9c1a0e473272",
- "e7521037-19ad-41a9-b25f-dd44b89d453c",
- "182bcfaf-9e4a-4651-8398-a0cbb0bfe32a",
- "4d0ebcc0-6477-4d25-9e10-183e06a4a091",
- "74619b26-8d58-4381-8ef8-7eeadf3ff542",
- "18aa7172-b892-4afd-917c-d85fe81fbb57",
- "dbcee054-66f3-4c05-abdc-24d79eb50263",
- "db8bac17-1e68-49ea-92f3-612c5d324cc5"
- ],
- "7463ed99-79ab-4fa2-bb29-2055791ad160": [
- "bb4d0041-e303-40c1-b437-766184fbf724",
- "fded30ca-40ed-4427-af7f-986203fb0b15",
- "888c3a33-6802-414e-9cff-df9732260c67",
- "7886bebf-9366-42eb-8d6b-148de572d903",
- "8a8f284f-83f0-4dfe-a78b-b496dea8afb2",
- "0a0dc311-3d9b-4a92-af8a-f913a654fc79",
- "bd77a72c-4816-4c6b-bda1-4f48d2026a2c",
- "306aa1f4-56a7-4ed1-8e1f-d32d0333a3f3",
- "b63e5ef9-20a9-46a0-aa86-23a87f91ed22",
- "0e0c9b82-9127-4990-86b7-4925314047f9",
- "c6fd5ace-94aa-4b1d-a80d-75f9a2939f20",
- "2445986e-6760-4a02-903f-19641ce80174",
- "06547ab5-598e-4a9b-a7e4-dc1c76391e39"
- ],
- "fd3eee77-2e63-43b5-9a4d-05f28b3e165f": [
- "ba292c4c-11c7-4743-84ad-c7608e6c1380",
- "28dd9be7-e17b-4b0a-9bcc-139a590f2268",
- "075dca07-2cda-4d87-ac46-52722b5f9ab3",
- "61adb25b-c8aa-4ad3-9b12-a4fb265e4241",
- "a3f2d7a8-78c3-42fe-8c9a-035026c379c0",
- "90cbb1e4-1f69-491b-b038-c09cd070c5bf",
- "beab9ca8-f4c6-4801-89bc-816e1c35201b",
- "17964066-ca4b-4167-a422-30bc67ff7b47",
- "519f92ac-23c2-44e2-8986-fd099a699b51",
- "144160bf-8c8c-480e-ab35-d5f91db94677",
- "011876c5-8191-4361-afa2-82d35bf1c30d",
- "de25a0e2-0f34-4f10-be92-1075d944ca23",
- "6fc75b18-f2a0-4a47-a3bb-918386896bce",
- "d743a228-f5a8-42cd-a34a-f260b573450c"
- ],
- "bf116fdd-6617-4302-88e4-72fd1af2851c": [
- "696b532f-15b1-4422-a0ab-3525587260cd",
- "542ccf92-8754-4f27-8451-c35ec6d48c4a",
- "7fbcb632-c862-4b54-81ea-2cf7b026d1d6",
- "674ce4ce-ce47-4f47-9514-35bdc9fbc6aa",
- "0fb89825-be10-416c-9279-a3f0134b06e2",
- "9f573be7-a442-4b4e-a236-73956698590c"
- ],
- "bff67cd1-b5f7-45b2-b479-9b24043a751d": [
- "ca216882-93da-48f0-b1d8-5e6e8d853667",
- "438f4235-95a5-497e-b1b2-5bdebc19b26c",
- "ef4d634d-0165-4b07-919c-b39ed29c2e4c",
- "82a9899a-4857-4196-860d-ef1b8afae5e1",
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c",
- "9f9761e4-f011-44be-9c51-82c4ab8aa556",
- "8379918d-b8c9-47a7-8994-20029e7efb76",
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27"
- ],
- "b58b1f95-8f6e-4d12-a364-297172a8966a": [
- "132dbb71-82ea-45b5-ae80-aa73f4ae75e4",
- "e137d9a5-f31e-426f-8018-69a399bdf12c",
- "d42fe395-892f-4908-b074-482ce9da85ff",
- "aa2640e9-7991-407f-b334-44065eb4a68f",
- "43f08255-7904-415c-b277-6d3353413d36",
- "1222212c-9622-4438-a7b0-13560bae1505",
- "1fed6883-144a-419d-88b4-5d1af77e920f",
- "cb4a0f70-340c-4a83-bcd9-7dce165af484",
- "0239f8a5-37a8-432d-b11a-7ff1c95aa3af",
- "a558da3d-6ef7-43ae-b1ed-fb1b539dca05",
- "72910f8e-391a-4ad0-adfd-22dc7a7f759c",
- "8011d136-adb5-4903-bf8e-a28e31937c70",
- "5d3c096e-41c2-4ade-ab6e-a56ea42b1a96",
- "8b43b19a-dd4b-400c-9036-34aeec7f3f03",
- "f125d884-4366-459a-9989-b9dd840687e3",
- "2fb51c33-4b5f-4aa4-9858-5a360e680a4b",
- "577271cc-bb56-43ae-96f3-966db1c2c5ca",
- "6e32ba8a-c7b8-46fe-99f1-c35c65470705",
- "42164123-cc7e-4c76-94d0-54cfa470a952",
- "5d69d386-c5cd-4a7f-9fce-355a442af47b",
- "2085091a-7e95-40c4-be92-9c980149f289",
- "7e26509c-7706-4054-88a5-b98e37841581",
- "275b01e2-b768-435f-9478-cbea5577bae3",
- "ca172503-9bf4-411f-82d7-90df5cb78827",
- "5431cee8-7da9-4da8-a7ca-7ee1d6dc0706",
- "bd4eee88-c5ab-4951-a2f9-2cef14202510",
- "3daafb63-5c02-4632-afd9-e40a039f41be",
- "02a0a124-780a-4d17-9953-13e0ab8640b1",
- "19dbc9b2-6e68-408e-a4c5-8bf8e4be688a",
- "e8247611-f616-4420-9668-12a128b7bece",
- "44c0bb20-72d9-4a66-a8dc-ebbf32c8255b",
- "46bec840-b14a-4ac4-b0e4-fd13e5c013dd",
- "3c172f05-1266-4481-9285-c47b285a2ff9",
- "b2a01df6-b6ae-49e1-ac21-2cc3805e4920",
- "621b4d48-e84c-43d4-a389-5f8333ea88c2",
- "68ead1b6-0294-442e-97f2-c4c37f667236",
- "605efdcb-f550-4e2a-ae91-a2c8b9f8fc44",
- "a2fef89e-cf49-40b6-a110-f7f088d2f74c",
- "2a24b934-a536-4f7e-a9a6-0358bdc6cb2d",
- "d10715e8-1832-4212-a342-5c40261f1e1b",
- "c68c08bb-5690-4ac1-abc8-cf4c51ce8d03",
- "eb86b1b3-cccf-49b0-aa25-93cbb9fc8fc9",
- "77c1915a-d5f5-489e-b786-e211eaa8e98b",
- "45699183-46a1-4170-afb1-3b8fec3e4749",
- "99ce5217-e56b-46dd-9820-fbdc16e31a03",
- "236b5f76-dde7-472b-9009-df3a2bb8f18d",
- "f47f0a8c-b579-4ac6-9c46-89a0d7eaf543",
- "269cb4de-0af5-46f0-be25-a434a6f06631",
- "d32b989c-69a4-4e30-9c15-2d4f701150dd",
- "b9c88c2b-41c5-4a20-993d-01dc6d4e361e",
- "8679b3d6-5cd2-452c-a750-64852aed9091",
- "ff896a32-01c3-46fa-a532-bb21b445c420",
- "18df9699-cb7d-4eec-96f9-3ec9f36e21ff",
- "ac38946a-ff08-4941-ab55-9f25fb818265",
- "b3977c84-eadf-4e1c-a3be-6f597dd5fedc"
- ],
- "ffc1421c-ece6-4e5d-813b-10c6fb0d5260": [
- "6ec8fb0f-983a-4398-ab57-1f285003275c",
- "ba72181b-9494-4497-bb60-7237cf34ba12",
- "1e19d760-23c5-4574-a659-ebb3172033aa",
- "4f3d45dd-a573-4e84-875c-87dadf9b45f5",
- "5347dd3b-5ec5-4701-a3a8-e029bc2e6b11",
- "96a4d5c5-48b8-4a8d-b364-4264f16a62cd",
- "f92bca11-b4ff-4420-94e2-fdd905a37608",
- "7de96124-3ae0-4043-9957-04543635722f",
- "f67d4b19-8e47-4950-b6f5-4ee14f2cf146",
- "448d493e-a328-4ce0-ba00-393211b2240c",
- "3a2791ee-8bcd-40fc-8106-e1596d5695cf",
- "de8c2caa-43d7-4bd7-921d-2a9be307c143",
- "b019b0be-5367-42ad-af45-d41eccfc927a",
- "dc200936-0536-4248-a4a5-346e8137a948",
- "a1c6c3a9-a14d-4211-8a08-e6819cd565fe",
- "e91b49f7-1711-49ef-803a-c4b26742eb63",
- "41ba0173-31f2-4d29-be8c-29a9e2f941f2",
- "7c684e8e-2548-4792-9b7a-c7d4be3f027a",
- "d8d94c14-2b65-4b68-8f08-f17ec764bc57",
- "66f35799-ce95-4bea-9742-688d35f5ecbf",
- "74f1cb9b-d5fe-4e7f-8d13-251bc318d6d8",
- "2620d448-f1ac-45cf-9df7-3a05ea65afd6",
- "d2df7eb3-2f4a-4aa0-a63d-b3c1184a26e7",
- "31806f10-3a83-4104-b0e0-cda0ce13b2c4",
- "36e3dba2-cdef-499a-be32-a75636fcddc9",
- "d5f57217-1dfb-4c1b-b43c-e926dcdd5ff8",
- "2647b2a9-0a5a-4820-b3d5-5a16aa954630",
- "055f22e2-50cd-4d19-9dfd-b4f216f415dd",
- "0aed832e-13f6-4542-bb3f-09e799934325",
- "64f56922-775e-498c-a390-781899bb204a",
- "03e72c9c-fa2e-4736-beaf-ce7c6a1ad182",
- "d958514c-b10b-4c2b-abbc-5a162ac050a3",
- "f689424f-e121-468a-a1ee-2a43d9dc99e6",
- "2d75ac0f-535f-4cfb-83b7-afd771171044",
- "1ccf8a9f-950f-470f-bd66-fdecda93462f",
- "63fc3a41-4cf4-471a-88ae-736152a6f158",
- "a0274287-ebce-4f53-9cd3-2d5454903b1b",
- "30a4dc14-5e5e-4fac-8d7a-aee7e70a9340",
- "81ce658e-f241-412e-a680-64e590864e4f"
- ],
- "14a59182-ea1f-42c4-acf0-c63e573d9b14": [
- "6d2297cd-5482-4a86-9fad-a1458cca5342",
- "705c2057-6412-4b7d-8592-f02c08bbac64",
- "8f542812-8197-42ec-b3d7-f008940e0f4f",
- "151b76fb-7b51-4b06-9e36-ef8a9f5d579f",
- "0ac06e77-94c8-48e7-8833-4ffb2e0ed30b",
- "42acff0e-3b8d-4577-be71-4a122bd49991",
- "186ef49d-04d0-4b50-9290-c4af130c83f9",
- "19500863-ce77-4afb-adbe-d6e37e50ca23",
- "18e2a355-a7c4-4766-9178-77b01500f3d8",
- "78c2e632-087b-4952-b9d1-38af17a0b1f4",
- "2aaf573c-c7a4-47e6-ae81-1566112eb6ad",
- "b875129f-a545-4149-890a-93153b9090f2",
- "5a5bb1fe-6833-4484-8768-23d5b2b3335b",
- "0713058f-62a5-4264-b7c4-ba9c822754a0",
- "945922a8-c803-468b-9e49-dfed873e4ee2",
- "d66d97d5-3a92-4f60-9c34-7074e812ad75",
- "e5ea2a66-7e8c-40b8-93f9-075b95d0856f",
- "d4edae59-3eef-4f67-88a0-c41b814e275e",
- "5f0f738e-8467-4621-8493-6a86bbc4161f",
- "e12627de-c842-46f7-be97-660f5857220b",
- "b71d2a89-c020-43e0-b004-d8a3a942b755",
- "49d0cca4-c58b-4a89-a646-73b5589da62c",
- "c738d76f-2101-4892-b66e-3109a810f280",
- "59acf7a2-8e7f-4191-b65d-efc108e9ca52",
- "d5d56893-8bc1-4427-b47e-990cbeef601c"
- ],
- "5f5c9174-d975-4486-9f15-adcb456bd14c": [
- "985f37ca-10ae-4dd4-9db1-1ac7f78d9449",
- "b16c87e6-32b5-4eee-8bb0-22daa1ac8a8e",
- "a0c3a73b-fcb4-4cc3-b617-4305cf6046f2",
- "8fd01690-a3f0-47ae-8c1e-048e7c2497b7",
- "c086f8e4-66a6-4188-ae6e-a6ab74aa6b33"
- ],
- "c691ef6b-055e-4b54-a5d0-82ba54aa3d27": [
- "70599be8-4745-411a-ae7f-655bc5d476c9",
- "1767b3f5-1013-4faa-91b6-85c81e15c89b",
- "b1e7d6a6-1609-4dc8-98d9-58af8e78562d",
- "40cc0317-a026-41eb-be31-90f959286438",
- "c63ff7a1-a634-4cbe-9c11-6ada15f55cf0",
- "d6ad608e-c65c-4127-9a87-29e5f0604228",
- "35d91349-ce44-4d67-8e9d-081f3c143d94",
- "bdd4a2b6-b880-4416-8494-64ec118305af",
- "31fd5245-50e4-498d-8b20-2a58e1e5b9e7",
- "b978ffa0-799d-466d-9e63-86873cb5912f",
- "78b230fb-53e3-4c70-b361-27ef7fc29e5a",
- "32a17c2d-9f45-4c91-8fdc-4efa98b0c23e",
- "40e34a5a-f842-4261-998d-e44dd8009675",
- "beff899e-c5f8-49fa-a57a-837cdcf381b5",
- "ceb2df81-4d6b-4537-8b07-c1acedd59bfc",
- "dc851888-11bd-4470-9749-01daced3bcab",
- "e141f6e0-f7c8-4876-9560-0ba84da81cd1",
- "eb301da0-2002-461e-86e5-11d8693212e8",
- "c21b49b2-c8bb-4d71-a757-b1abced13f65",
- "2459b0dc-2062-4cfe-98cf-7bd4845ff74e",
- "8b7b446c-75cc-4a11-b56d-1813b8060c7b",
- "45f3f7c9-8e62-4878-8f17-495ba2915dee",
- "3efdd920-bdc9-447a-83be-031d6f294268"
- ],
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236": [
- "d9e536b4-ffc6-487c-b6a2-a418e770db26",
- "3c1e5de7-53c6-49b5-ab25-6e7a1dcfd074",
- "d968493b-38b6-4d1c-8cc6-6190930ba27f",
- "d79d77b0-6d58-4ffa-abfc-ab04a0646f00",
- "12f5f0cc-a2e4-428f-b1b5-38a2396d44da",
- "21982f0f-f376-40d7-91de-5ac32bb37c4f",
- "6df1cd5e-dc82-45d9-9c5b-67aec0fff6a2"
- ],
- "57470324-a325-4c2f-8986-3fedda77b82c": [
- "9ca2122d-3bda-4c42-9f59-c9112a00b464",
- "1c0258b4-fb7b-40d2-b0e9-dcffc517cf4f",
- "960c9704-7055-4dc8-9f73-aa5db686d56e",
- "592cb4ed-1649-4cad-9e04-5b0032739132",
- "58a72357-7583-43d9-a3f9-d317bd44039d",
- "caa4aa3c-39e0-402d-9115-b92ee593dff7",
- "f9a094e0-7ecd-412e-aa0d-785e7b5db705",
- "ca583b0b-9e70-41a2-8f2b-0480a6aa3b2b",
- "85feb31c-79d0-490f-8a69-e3949d691fdb",
- "ab0fcaab-5e0f-458a-a5be-546604220a49",
- "6be5e2a1-1591-4b09-ac6f-aeecdf213f3c",
- "9f7a436b-3c93-4e6e-8aa5-0db16090d28b",
- "a62ae787-e61c-4102-94d7-187785ed6ac8",
- "7f900c4a-6759-4263-80ac-42f2eca54a20",
- "781c76cf-da16-4f12-8428-dabb5ccfef6c",
- "bf85677f-2cef-4023-b186-c997e8c7da9f",
- "fc6013c7-5557-4451-a0ed-71893d1a3ff4",
- "e650b6d0-9512-48d9-9cd6-438cf3bff70e",
- "32bffa59-e30f-44e6-9d70-5167a362a33b"
- ],
- "8fcd70a3-b9a9-40f5-a1a2-c676286d93e6": [
- "4c6cbe47-f02e-4fb1-b39d-ed0be08956fb",
- "5221c766-2cdb-48f3-bb1e-595a37d18982",
- "e8d936ea-e5d7-408d-88cc-c8cfa6710926",
- "72dbcef1-7bd3-4a75-ad24-19cd70d7c4a8",
- "d02509a7-7bbd-46f6-aa68-206ea872b74b",
- "611d8b2e-ace3-40a7-bf5e-3a5edfaf39c7",
- "6dcba7a6-cf44-4ca7-8d3d-f4c0c57efcbe",
- "e320ec1d-6ed2-4c30-87f0-ddab813cb63d",
- "1b0c2b3e-cb3d-4588-86bc-992f2c07793f",
- "b822118e-223a-49b4-b7e5-72adbda546b4",
- "536b3985-b013-4ff0-9901-f40c18e9b60a",
- "1086e7e3-1bf0-4381-bfe3-b611150adf0e",
- "4ddc28a5-ffd0-41b5-a4af-849ab9d7bca4",
- "06fdbf34-2440-4e97-b8cb-bd68763e000d",
- "ecc86ee0-4c03-43bb-ba64-64954172fee4",
- "aa63293d-2c8c-4fd0-9966-292db2df900b",
- "2f8d8320-0258-4a74-b6da-dfd391cf7085",
- "4075a7a1-51b7-4625-bc63-60fd4c75153b",
- "72148e4c-6adb-4de6-982f-36cd91db86fd",
- "c0a0109c-12e3-45e4-a39f-ad2b3f513188",
- "2692f50d-eefd-4c68-bd39-2be697c8a745",
- "19803d46-08ff-44a4-8607-e758882d9892",
- "8263a6fc-39c8-43de-bb74-2938e8ce5219",
- "71f414a9-c504-452a-bc57-1368ae11f3c9",
- "7e9ee535-6d03-44e7-b108-7be429b676b2"
- ],
- "420da8f3-a1d3-4f03-a03f-eed7e74da9b8": [
- "a197908b-0c93-43dc-90ef-eb87dbc9eee6",
- "5c77d335-7629-45f0-ae65-4748e4b21a95",
- "a11cc706-73e7-40af-b17c-0fcf72dd99f6",
- "7b76888c-3184-439c-becb-f4da1b535e44",
- "9d01b32d-c239-4146-b063-21ef4113e92f",
- "2145fa99-c29b-4f94-9f61-a5e21da4b150",
- "deff702a-82d4-4744-a554-85261f5b5005",
- "f7ca5b34-9bdc-4dae-ae24-8fcc6247effe",
- "0352be72-c76e-4daa-8da8-0c60ca2ff2c0",
- "20d64c1d-131d-42a7-a90a-e698b242084d",
- "82ae60fc-4e48-45d4-b5bd-4ea4ace0abb3",
- "540dd66f-5c14-4583-9b14-4144369c7f3a",
- "0e73e615-b301-4352-9bc3-4449282a67d0",
- "6ff9026f-9eaf-4620-b7ef-f9a1daf996b8",
- "e4006a80-efa3-4e5d-9eca-f35cab242c3e"
- ],
- "eb2557ca-c99f-4eb1-914d-545c4c2b8cf3": [
- "1dfcd242-f084-4a3a-8711-4f712bf433dd",
- "ce05fa82-abca-44fd-93b7-1319b74f83be",
- "92e4481a-2fbb-4679-bb0f-3b014947b4a6",
- "55d60ad9-07f3-42c7-b2c2-64b6840ad748",
- "1b0798d3-c455-42f5-94ca-1a0718949dc1",
- "a2f93b3e-9234-491d-9ad4-740b1f251e10",
- "3e85cc01-5f97-45d7-ade7-9e8798eeae34",
- "6a5da75e-a85d-46bc-84d0-00dd1e1982ba",
- "48e6b0ce-08cb-48b5-8066-254ed2e8ad8f",
- "694e9437-135f-431f-bb74-f55eceff56d6",
- "c100241f-a892-4bc7-97bf-7ed02ed0d40e",
- "702369a4-5a29-4bd5-924b-8b09cad4427d",
- "a6fe0fd7-79e8-41ed-b5a4-2be45df7f47c",
- "aff4922a-e1fb-418e-83d1-54a3ef16c61f",
- "a5913192-8f38-45a8-9d54-dd3f7797f2a4",
- "947cef7f-eb8f-447a-99ea-e6bbe3d51f76",
- "9866749c-bfcb-4f17-8242-6c5fae2c974e",
- "1809268c-bb0c-4649-aae3-62b50d9a45c4",
- "76fc9d57-f105-45c3-b7bc-b20c4ac7fe1c",
- "af30a127-c6f1-4b97-97ee-cdd82268c227",
- "938a0ef5-89cb-408b-8a59-0ea4e3ab40a0",
- "41c72162-cc96-4a1d-8704-4469a1e86c60",
- "744add6a-c7c4-44e5-ab0c-3213b127e57e",
- "124696f9-87ed-4178-ba7c-d100268dddba",
- "6f7933af-a024-435e-a875-a73fbdb69180",
- "42c86929-005d-42d1-8277-50e374ff3337",
- "ef302e17-47f9-424e-966e-ead0bf3b66fb",
- "b3976e90-85ce-4de1-ad1c-fa085ccca63e",
- "b11dd42f-b61d-434b-b093-b348f4a0f70d",
- "60d8a1df-67b3-4ee3-a7e3-248b3967198b",
- "eb6feb3f-ccc4-451a-808e-0f02beb43c31",
- "f154f739-9998-43b3-85ca-33a4dfd4fb68",
- "7fadc481-9eaf-4a99-aded-e5e7a2471b08",
- "79d35231-617d-4a57-83e6-fefe79351454",
- "9672b87b-9c5a-41a9-b9a4-d8caf2967947",
- "b0d5522f-cf83-4c6d-a380-69232af9cada",
- "1b723dfb-f080-4258-a429-d5b145573846"
- ],
- "f7b70d25-97a5-4e4a-86ff-df70302c65fe": [
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c",
- "392d059c-0d2e-4076-824d-ccdf0786ead2",
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6"
- ],
- "19b56631-5e07-400d-b4f3-063b1344a20e": [
- "fc082603-a0d0-4eea-9cd3-cb4ea73969f1",
- "b19b6bb7-88a9-4335-bafa-f1003282ebb5",
- "da4965db-9a2d-4b78-8c05-99ac167b3035",
- "95d85b79-fdd9-4f65-b092-2cf178c9cd35",
- "ef4dd77d-53a7-41e3-b24d-f0ffff9c22ba",
- "2c656fd1-89ca-4828-bae8-56e2b0f565e9",
- "0ee6a48a-30f4-42ad-8baf-da9018897539",
- "d39a7ae6-fb40-4736-80d1-150d9e313cdf",
- "78e079c0-7d62-44b4-aadf-3f91f94c099c",
- "f8d5031d-c06d-45c7-a633-784db6af823b",
- "e4c40f13-927b-4335-8560-2807686f0a80",
- "6997a020-da60-4ed9-b91c-78218976ce9b",
- "163a7f0f-77c5-4997-a76c-48f7bb4bcbf1",
- "41ff05a9-8419-45aa-814e-042b30a21e8d"
- ],
- "6d05b813-5184-4a3b-b466-a3d52403c10e": [
- "b9fd3c50-65e6-4648-9629-62bbcfcdb556",
- "badd39e4-9213-453e-b7ff-c26ac1dae9fa",
- "d14a57e4-7a4e-4b23-812e-6799399e8eb2",
- "84a0d267-b156-44f8-8b14-dccc838762ea",
- "b717b9f1-85ef-4567-863f-5a5967804a0d",
- "6a00db20-4b84-49bd-98e4-06625c8a1145",
- "cc14727f-5fa6-4e52-a146-52470a86786c",
- "e00416ae-df84-4c40-a282-0625c7155ce9",
- "24d11874-2fdf-4cd6-b1ce-2cc978f7fb24",
- "71463e5c-99d8-48b1-b9bf-101981009a9f",
- "4a4c7fe2-5003-44c2-b405-2d5850b612a3",
- "a6e0c676-95c9-4d05-a0da-7443bc939e5a",
- "d358341c-ac40-4c2c-b474-6837b4c27cb9",
- "2e0f142a-d4e4-4d49-bb85-d88f3fb60663",
- "41150233-beb5-4fa9-86a0-66a3606bcef6",
- "ced122ee-d3d8-48e1-bfe3-85799e6f0bb4",
- "f46fa469-de51-495c-a107-58443f020150",
- "2007eea1-14fe-4a09-955d-891d83fffd7a",
- "0b9d2329-0004-4833-882d-6c70ccbd0989",
- "efa6d749-7bc6-4bee-93bc-9950109391f4",
- "febc0e2f-f39f-42a5-b124-15a53f669764",
- "0a0be6be-ee80-4db3-8a12-ec97060e3af7",
- "c88c6d52-991b-4d70-b832-158ee527e297",
- "437a9492-22a6-4e12-9d03-efe8f0fa03b0",
- "4863b612-5843-41f8-a1ab-cca2f892fee0",
- "81f3dbad-2d05-426f-90a9-8cfc1680aa2e",
- "d02f2a46-3b1c-4474-8bf8-a6ad8d680093",
- "e67dc645-901f-4fd1-897c-0614b4011b48"
- ],
- "7d57e708-e320-41bc-93b8-88666f100daa": [
- "bc81c1e3-8edf-4f55-b332-2740bcea73b8",
- "920066b8-b362-467d-87ad-bba29174e843",
- "a29f65f1-03e8-4ab9-8497-e1341b81ba92",
- "ecbc8b0a-80de-4008-ba76-a6a035f1bc67",
- "750eeeb4-64f0-4d05-8dd8-fefad8fcc790",
- "2c3b7def-9c17-40ad-a7a9-808cb3b1df7c",
- "4c447277-0cd0-4f0d-b2e5-a79e7ee5ddb1",
- "0e81b680-be31-4521-bc91-e0e9f067f9a9",
- "cabe924a-0445-433b-be58-05191893a0ba",
- "ff43c01b-55ca-4c85-84bb-7d50ecd5863e",
- "cac00408-388c-4fbf-a483-9b094cf17077",
- "3267211c-7752-484e-8a07-8c707032f673",
- "f2eb944c-654b-4fe8-9873-7462f620c2c6",
- "82abfc17-40d4-4f9d-945a-57536d202271",
- "81febc39-dded-40a6-9415-19b32ca024f3",
- "75d3786c-5dab-4e5c-8262-a6188c543c82",
- "4354e433-30b9-4692-bed2-c028c84ff78a",
- "a3b489e9-0f25-4595-a623-9b26494ae117",
- "768eeffe-72ed-41ed-a984-7f725f8052fb",
- "ce107068-fa4c-4cb1-bf96-4723a48cbb71",
- "a3ce440a-08c3-4d30-8702-84034fabc537",
- "2ec625fc-ec25-48ff-bffb-20e17ff35086",
- "7525fab2-d33c-418a-8f63-d5af422cb94a",
- "ea6265ed-b3a0-4e97-a09a-c223060de3c6",
- "1e9c1aea-bf13-4619-b561-939953edb69c",
- "ac9a6e89-834c-4f40-8f54-ca1cb2c62f7f",
- "ec6c4209-546c-4c72-8332-63c3d1190b3e",
- "954acdbd-26a7-4ea0-9487-9c42004d1634",
- "76f6ecd2-cdce-4fe6-860e-fbfaa977cf7f",
- "dc75a8fb-87cc-49cd-9e34-d6779adab37b",
- "80fd19a2-8ff9-4e46-b050-0977498c88e8",
- "e09b1eb8-4f2b-4a4f-803a-7e0cf40d69fd",
- "64bd63ad-b99b-4db3-8fbe-2c233a477338",
- "1e7d78e5-0607-4382-9643-9f3f59f5d488",
- "49581216-3c76-44f8-ab10-74a85c9fe0f2",
- "ee43cfc4-9775-4396-bd77-b4821dcdad71",
- "a732b2e6-e95c-4c2a-a67e-d70046150413"
- ],
- "a7acb5d0-57cf-4b82-a3eb-cb36f1f54cbe": [
- "3994ef97-3096-4826-91fd-17f8deeb73a6",
- "f7e69be0-1a23-4c20-ab59-c14e7ac5bfe3",
- "c7c05055-fcf1-4e36-a715-8dd398e5e4cf",
- "7d36fdd0-1cbc-4ace-bd4a-d96dd630e6d7",
- "a62e7ebb-45d0-48af-bf19-3682405d35a5",
- "b56984fc-a911-4ffe-92cf-c91f75cf5d46",
- "2c85f71a-5021-4f0a-8727-59ab2e854ec4",
- "53c9ae19-d080-4f82-bed7-95b0392a4e96",
- "bdd9d409-e7ca-4437-b32f-b3db55842f43",
- "e560ca73-1646-473d-a45b-876e7b7df90f",
- "14424dc3-0ca0-49d4-a720-babd14e6743d",
- "2674fe50-950b-4511-8d0b-25d86163cda5"
- ],
- "f60f9981-c0ba-42df-8efd-25c326e9f52a": [
- "ccab977f-1480-4c75-899a-ad823f666143",
- "2aa7dce8-a5c6-4fbd-b09c-b5338b1424b5",
- "7c085f80-da12-4e79-bb56-6639da793a45",
- "42ae3f2f-1596-4413-af4c-83a6097aa1b6",
- "aae5814f-d246-48dd-9d17-b1588683ae5f",
- "34e89367-b965-478a-a020-24c04382ccb6",
- "9df23bc0-3ed7-4dbb-98e0-98c0dcb1f41b",
- "a011b7d0-4f44-4b50-bef9-bae7b4c6fa39",
- "834729ac-bdb3-418e-91c1-2024e70af24f",
- "0f4f1bb4-c4f9-41fb-8eb9-37d481999cd4",
- "0243eed3-9e5f-412e-97d4-368fb08e0e17",
- "d49b3888-29dd-46a2-a417-20f174e061d4",
- "3216d471-7a14-4c9c-8ec2-777290df6ebc",
- "cf64669e-41ef-4a5e-bf42-b8b9a75fb85c"
- ],
- "a8dcce90-a1d3-45cf-9c9f-325d1a81aad6": [
- "c7c410c5-a3d8-42a7-8133-2d4d50ef093d",
- "76c5f029-5b8b-4430-b382-c8ce0f40b526",
- "20549f13-6917-495e-b3f1-7be87d70c08d",
- "56676474-0dc4-473c-9d9e-cf60c153ab68",
- "cade9282-1a69-40cc-a279-b84b85be94bb",
- "e972ae66-e542-44f2-ae16-dd8acf5108fb",
- "10655219-32de-4f05-ba3d-2b74a6ae3ff3",
- "964ca567-efbb-4bfb-99e8-3be4d4f7e845",
- "236fdc20-932f-40f0-bafb-544d296c43dd",
- "d7d8f782-4327-4eb2-a196-13e4566444f9",
- "3979d597-d718-4a85-8c24-c14d3e7b3a9e",
- "8d0e527c-94c2-43ea-91b9-fd959668b083",
- "f613ea40-71c2-4d05-abd2-99198d004c6c",
- "76ebee17-2cad-4880-8843-df9ee1c0fbbe",
- "d07e24ea-450f-4d81-8e2d-7cb3d5a1d380",
- "61530e42-e22a-4f56-b1fc-6af9e6a02529",
- "85de4cb1-78f0-4aa8-bbde-3a1299b66b2c",
- "293af907-064e-452f-ac97-a069cde48285",
- "2317471f-4926-4495-bb09-b910156fafe3",
- "e9ab9884-d25d-4cc3-9492-0511f5809619",
- "c3fa7d9b-94b2-4602-ad1f-180911fc1534",
- "c0018236-e198-4bd4-a415-581187de2a9e"
- ],
- "b16fb018-516f-4a9a-93fc-2a015c3c555c": [
- "2aaadc77-8bc1-4f4c-9f56-c38177194f26",
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8",
- "d8db17bd-6b32-495f-bc69-8fe402820a77",
- "32d0504c-f284-4599-9cc3-638c01a04c65"
- ],
- "a7643a19-62d7-45db-b5e2-0e1b51b1a693": [
- "010caa91-cc2d-4f2a-a6a1-35e0b6ab5004",
- "b7ffce0e-560d-4ef1-b014-6d1d92b39d95",
- "55243926-b478-4330-a825-2941267d8982",
- "f4e30a50-2aff-4979-bb9f-6d45f29d5312",
- "836bf2d1-5fbc-4db7-b68c-b517c2421068",
- "c1e904a0-1498-4c4b-8bae-ba3745e0eb60",
- "eef92d13-1c8a-4c2f-8724-3003b8838f29",
- "b3f0b7e9-d9d4-49c8-b381-861589ec908f",
- "bdecb1b9-3fe6-4d33-8a0d-158cb126f355",
- "ad298a2c-31c4-4280-92cc-a9cc32f1cfd0",
- "ed1c590f-458e-423f-becb-4f0d672cef20",
- "f4167f23-decb-4494-9c6f-975f1a3a9876",
- "a60bbab7-db0c-4890-8015-72ef778725a5",
- "0d53f175-2afa-48d1-83de-011d9fb99eab",
- "1fe52bab-36dc-4d21-a16d-cb561d4f3a42",
- "9807b593-6bee-4e2f-a48a-f6b0422a690f",
- "af321c16-0325-4ec3-a570-14575cbbd71b",
- "39055b7b-b46f-4481-921c-66b696bc0879",
- "59ce70cf-2b0d-483c-b82e-e60fc8213e88"
- ],
- "5e602c2d-7994-45d1-ae54-0051f71c8127": [
- "d0312a4b-d499-4d97-8ba8-c432d0ab08fd",
- "73a9e32a-cad0-4ffe-99bd-22703b17ca79",
- "6b05d3a3-c1d0-4549-a177-19216060a86f",
- "d852a8b6-c89b-4d27-ace1-543a1a3d6691",
- "22176193-faef-4904-b36a-76b11a8e5161",
- "ef456fac-91f4-4dce-a928-0a819524170c",
- "1ac67830-35c5-4161-87cc-29fbc72db366",
- "f5500f79-201a-488e-ae34-ddfd8fa185b7",
- "bd4f310e-5e09-44ec-81c1-33123673554e",
- "81ed2ca3-25a3-43ce-b4e2-c5c38a6ebc15",
- "8ef31067-3223-4784-9355-e642ef1875f8",
- "4a76c548-7776-44ec-aa2a-6aba5c5de1e4",
- "5bc59647-ebc2-4a50-a671-c7b7fcc7a9c0",
- "51cf85c4-6cea-4184-a843-8b6f95b132fb",
- "9697de43-72e8-4b00-9a7a-f28ffa22e64a",
- "ea97d759-6d25-46c0-a3a8-7e868ec2344f",
- "702cafb7-c7ab-4ca2-bc5a-f9bd3d4e25c9",
- "5616ca63-7e23-476c-b79e-36c4ebdd7693",
- "19640c6e-8cdb-4150-a6c2-3bfd8b51ff41"
- ],
- "b5cfe9d9-3c06-4ced-89f3-16ae8b60943c": [
- "e0e2ed01-830e-4223-ba19-b4d9b2cc1b84",
- "d4018f1e-a361-42d0-87e9-c868922f325f",
- "38a3ff45-d763-4623-820d-ba16e7e0b2e9",
- "a50c299a-6f6d-4aa3-8ee3-cd159a70f70a",
- "729bba98-1e75-430f-870b-3434d944051a",
- "4894ba26-c314-4fe2-9432-564c603a73cf",
- "148afd7d-0fe6-4774-8b9f-93fff6b2634b",
- "0085fc56-4c4b-4e71-ae83-5825932f6b03",
- "1f4ae0cd-ea1f-45a6-86c7-ba3203ac3d99",
- "40e6184d-9637-4171-988b-05261c6fd9de",
- "0029e11a-827d-4dfc-9f53-801138cdf017"
- ],
- "9691bdce-d984-45a0-b509-7cea8fd8815a": [
- "1d9e446f-9ff9-4baf-990c-3bf90fe2b84b",
- "a896771d-496e-4278-b27b-2f807289b028",
- "2522f97b-8add-45ac-bede-fb2c91e4f8b3",
- "66d3aa88-681e-4bab-85a4-a94fd66bdcf1",
- "76761d57-6e94-493c-8e12-5b12e1e3e5da",
- "235159fc-bcff-4043-923a-32a308f8522b",
- "f0e97df6-ca59-453f-b24b-8ffd6d9a6854",
- "e36e4621-7077-4e20-b945-a31b1cf1026f",
- "4488e78a-ecfd-4a1a-b46e-40194e148cc4",
- "5646edc8-2ab3-435d-91ff-22bd9fa97b14",
- "31c17a9e-7843-4322-b1c1-f73319aec159",
- "75a0c9c6-1c15-40ec-9f0f-84a2b668c66b",
- "d2bc4129-6276-45a1-96cf-07100d3f3858",
- "10030f3b-515b-40a4-81fa-cf0fa2b63f0f",
- "a13aa8a8-3349-4a05-be44-c7a8177ce18f",
- "b45c3da4-a658-46d9-9074-414901a7d060",
- "19882abc-7bd7-444c-9a0a-8277943380c5"
- ],
- "a3438424-e4d7-4959-b4fe-22e82cbbc2d4": [
- "45d43ed3-6e79-401c-a728-1ec21d289365",
- "f0800714-2873-4583-b79f-cb73f24771c3",
- "f5b70ac5-4264-49dd-9c5e-67c33b0f77d6",
- "ae63430f-0359-4f52-8427-e88001e999d7",
- "2fd3caa1-1186-4ac9-866c-0382971410fc",
- "e9bfd037-3c2b-4697-b9d8-a5fed6c85641",
- "cc1c6e82-b03c-4b18-b445-825bcaac7cbc",
- "e4e35a6e-aaac-4e50-8337-9678a946e366",
- "d9da1356-74af-438a-a3f8-a4b38b5fc311",
- "95318bab-a601-4f18-b3f7-0f780e9dc456",
- "954e466b-bc6a-4d98-9bdb-00a839550a45",
- "71eec85b-1a6d-4339-89a9-f4c668e66f59",
- "cbdfc6a8-87b9-46a5-af5f-c6bb75e4ea2f",
- "55fef19d-aa1d-48ab-8df1-02e5388916ad",
- "c5126dd4-a2cc-4946-811d-4164edceeb7c",
- "d94b568d-eb60-4a40-9fe5-891ae7d9490e",
- "66d22451-f6ff-45cc-92bb-8b1b00cc163a",
- "a6ca45eb-70a6-4642-814e-6d6528a40379",
- "d9eb1a27-b92b-484d-8ff6-ec592a6a97be",
- "1475fa85-67c4-4086-a6b3-869a8551e485",
- "cbe7cd6b-eac7-46ba-a5c9-5b4ac957bfa1",
- "6c961deb-4bf4-4264-8c7d-4d4a2c03e710",
- "0f52938d-d9fd-4530-8d7f-a88bb35cc567",
- "16d80f2a-5d58-4020-9bdc-11d8030fc948",
- "ffe4431e-b6f5-493a-a04c-79ff31d318ea",
- "c7330128-2b82-4f50-8d11-88699fd47eaa",
- "87d7fe57-a79c-418d-9df4-db2c8a9dbddf",
- "c59ddccd-06e7-4470-b79e-b66dc4897db1",
- "b37d36f8-a1a9-4185-a882-85e096aefc0e",
- "066f9399-0022-4e2c-abcb-1d26f835710e",
- "222d7387-b650-46f0-8899-ec12b73c6e5c",
- "f74413c9-5887-4eb9-bd8c-aa2e67f9e366",
- "28d6829b-3eb9-4ec8-b277-5580821038f3",
- "7cd1d248-4ee7-4d93-aed5-e6ddf63d168c",
- "6dc23312-1bf9-4099-959e-c21ff83439fc",
- "45f7fc7d-68db-4aba-b5d6-d5749d47c208",
- "599a5e27-9b21-4c63-b7ee-ae935abcdfb2",
- "dcbb26c1-858e-40cf-bd8d-1796b6a5782b",
- "44dd59e9-7eb5-465c-8dcd-ccb5ac95bcf3",
- "c0192998-9173-4672-bb87-3ed2c3336efc",
- "1bb1295a-ad1e-4a20-a8d2-5a0bb26d6691",
- "7ca0b7db-78bd-4878-97d3-1042f4353e68",
- "70e153ac-821a-45ba-b6d3-1f7320d406da",
- "c0f99e6c-f65d-4eaf-926c-ca054f7815d9",
- "e416ff2e-eef2-487d-88dc-7ce73dae3a6a",
- "fd4334b0-ff66-4a55-afe4-42492aa10fa8",
- "23c60a83-610e-47b9-8cff-457cc64273cd",
- "44bc41f1-ccda-4383-818c-27950e5ea5f1",
- "66972625-0161-46a9-bd1e-605011f71de0",
- "936c4393-d549-4f03-9e96-d7d5536d6407",
- "e10fbb95-b55a-4deb-be46-e9a3bd42de28",
- "a6b2e537-03d2-48d5-965a-c80ac9e49e1b",
- "17b7a3d4-1a5e-4cda-8f6a-625da68b920a",
- "7f7cb8bd-821d-4a37-a082-857c31f043e5",
- "852e2681-7950-4296-818e-49eb4ac7adbd",
- "f9d79a6d-d069-4695-979a-2616fa7363c8",
- "cacefb35-c11d-4556-a969-6b7cf3b245aa",
- "55cceaad-9d9e-46cd-be35-2e1843056c4a",
- "30cfa775-a10f-4763-b4f0-aa34dbc7abbf",
- "72b4a644-c3f9-4bc0-a899-d2718c997697",
- "5d7f54c9-bed4-4d0d-98a2-132b024f076e",
- "a8444c63-af70-47d2-a3fd-ee968ba44598",
- "dbaf7c55-9a98-433c-8594-f3647855b649",
- "d5175a55-d019-47d8-8d76-a9d3ee80dd8f",
- "35ac91e1-b2ee-4d1d-9549-858690c6495d",
- "dd817f06-0675-4ded-9eee-9954521e6eda",
- "048efb77-1683-4c6e-a13e-a6d4897a0a6b",
- "ba2ac9bc-d750-4d66-8a12-c5d3f651267d",
- "87ab8843-a43d-4c29-a845-3756488c2d27",
- "f8ccb18a-fdc2-4fa6-8ec8-b3725bc4ff14",
- "d1b0f9b1-be5d-4ffd-82d4-77ef79e90d5a",
- "bda9e461-9f0c-4bd2-b60f-9d50a9c86a77",
- "a0b2132b-c132-467c-af4f-b3f230510759",
- "98f4f31d-85bf-4481-a183-41eb3abdca3b",
- "049d984a-1c01-4b4c-bbab-4e5b1e71ba24",
- "53d0c891-676a-4cce-bce7-cd79f1eb34f8",
- "bf8a3fa4-a178-43a3-826a-fcce0762fddc"
- ],
- "4fa9f736-89a7-4612-8a55-8fc5cc59bc9d": [
- "c2eeee4b-1764-4d08-95f0-c826bcf1fe53",
- "6202e81a-d59b-4a72-aa5e-22c2f2096941",
- "b048239d-7771-497d-bdf7-58d8a9867450",
- "442c7606-36e0-4538-ba8d-9f4965beedd6",
- "1c384534-4f8f-4a99-989a-0590833d8741",
- "1c81e5dd-64a7-4271-8e94-cb6902cc14ea",
- "1e3fc41f-fad4-480d-9155-ee57a7c7029e",
- "952f6687-0f6e-48d7-be7d-e05cdc84037e",
- "a7cac00e-8f20-4575-813b-55f593bb10bd",
- "114fd2c4-080d-4cb6-877a-ea6769d35062",
- "fd6d4d35-d3e6-4c22-b484-6bc71f13ae09",
- "a214dbf1-7e0e-4c5f-8284-f8315a6ea3a6",
- "d5cab810-c772-4dab-8edd-4f7e57d39b04",
- "22b8bae9-2655-4f99-bcbb-114fcfa6045d",
- "e9f7f745-5aa5-4f3b-9204-b97288472ebc",
- "f8b74dab-1525-4369-bc42-62ae7cc0cdac"
- ],
- "be4c0624-b2a9-47e3-891d-a0e32bb21338": [
- "76296331-a0c2-4f6e-91bc-cc66dd454798",
- "dba288b3-ecd3-4ba4-ab64-095a122848b6",
- "5e7fb2d0-10c3-47fc-88ec-561122e106c8",
- "1880180e-babb-4af0-986f-fc7d1259f29e",
- "86cd5df6-1d27-4762-a604-046137c1db52",
- "28b065b0-5d53-4cb6-870f-a9149b657797",
- "003dce7d-5c67-4111-a11e-44b7688d03d1",
- "56fd9321-48ef-4648-b870-612574abc999",
- "63119bd7-4af7-458e-ae49-c226015eb17d",
- "b22fdef9-539d-42e4-87ed-1a5fb2544a38",
- "45791881-38e5-4c0f-a87f-e1a8e09017e9",
- "da2c8336-b8ee-4cac-95b4-f584b18fae72",
- "9460b357-f3c2-40c7-9a1d-c448f9e4958d",
- "602cd467-2161-4c79-8a14-8e793a1f79df",
- "f91876dc-3902-4f39-a25e-3616f6057f92",
- "5640925e-c387-4e5b-99a5-85966df10cdf",
- "b09a320c-c967-42b8-90a3-c8e3cc77fc51",
- "12ebd067-1a3d-4564-824e-0f3b6d9b0eca",
- "ba3aac29-6ed9-4329-8466-649ce1bca900",
- "e4917b1e-95b5-405e-ab55-8705a0e4c512",
- "918011bf-f8a4-447e-8fa6-09769cc476f4"
- ],
- "d70d4953-981a-4198-95f4-d115c0b15ac5": [
- "a18a1d20-f686-4c9f-bf55-47cd4983c6ef",
- "9482023d-6962-451f-9964-ae907a0a7aa2",
- "580ee903-1f63-4855-a769-63696c8f5b69",
- "e5f919b8-936a-4577-9d43-e661ae5d5068",
- "2ef1d847-2baa-4daf-a135-7582e25135cd",
- "a01b1c66-1b33-4145-8ab9-27956c08fa63",
- "fa895b9b-9c7b-4b69-a725-64d2ce58c420",
- "c969ba66-34da-40f8-9ccf-b1497dae0da9",
- "8f43f4e5-bf2d-40bb-a5c3-f00741d0b0fc",
- "e3ba522b-398c-40ba-b4b0-da0502cbd644",
- "ae787182-b923-4e35-bc6e-acaa16425f5c",
- "4236fb00-0951-42d4-ac83-54772b4f9c2d",
- "fef78afe-3680-41c0-ab6c-6ab043311351",
- "c28a73c1-85bd-4734-a65d-9a0e5f3de552",
- "7911b2b3-36e6-4171-a185-c6fc6293880e",
- "be99b7c3-f365-4983-a522-7cdea6fa82c3",
- "78cbb6aa-26c3-4620-82e0-5a5ab1cafaef",
- "52cc738e-d806-4585-95bb-1ec81c40f58d"
- ],
- "cf6510f0-1df8-4c16-84e6-df4cbe7b3b7c": [
- "8a27dfa8-e620-40bd-81e6-213fca2fa775",
- "275e7af4-85bc-44c7-9931-3a4f2f72bae6",
- "94ac4b2f-0985-4efa-9f4a-a3b4cb3267d5",
- "07d02dc2-7dc3-48f9-ad34-9d6008e4433d",
- "e22533d8-5583-4292-a2b2-f2c6a20bb990",
- "bc2c4be4-9ed0-4e1a-a657-327791e79b0e",
- "98c561af-5b2c-4718-9f8b-c65b344e3087",
- "ed0ed6d5-0e40-4dbc-9ef6-7c25dc076bb6",
- "e22eb0a9-f629-4ff4-9578-2bc3d52bd41b"
- ],
- "0fb89825-be10-416c-9279-a3f0134b06e2": [
- "cdc64db0-1591-4658-8992-d542b7ba098b",
- "9a733f64-09b4-44e2-a336-7cb73ad729d8",
- "d5c0ffc0-01f6-44a7-a232-070ac8ae627d",
- "ce14fed0-bf00-4c02-b0f8-38e6d093b134",
- "36296f25-d33a-4562-bc7d-f14db0cf65bc",
- "ac10d02f-f80e-4a57-9fc2-21435c73f1d8",
- "590bca59-1654-4dad-8b90-c4f36e7a4e1f",
- "ff8ac5f4-7fb8-4044-ab3f-7e7ce5ba8074",
- "50fe43fa-ac5b-45fe-8362-d61dfa502f31",
- "0b6930c1-aa45-499c-916f-21eb2778bded"
- ],
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e": [
- "aae35aa3-de43-4211-9259-19e18392457f",
- "7cb976d6-d588-43e0-b34e-4d06a2b6aad5",
- "87b702c4-f47f-4a85-9835-78e531f843d3",
- "bdc50aeb-afbd-4f82-95e9-cf9043436606",
- "919d123a-dbc8-4a9a-9774-973bb5e46883",
- "c68faf7b-0e71-4b7a-9f59-419b50066ae4",
- "36da4b3e-1359-44ac-95be-436b85af1ecf",
- "8a2ad489-be1e-4387-a7ef-d0a33182139b",
- "77676555-7223-46d7-bf94-5929775ebed2",
- "13ccda55-588f-433f-8632-b286328b37b0",
- "89142793-76c4-4c1c-a6d6-30fad260dd55",
- "b3d928eb-95a4-4821-ad7b-d820202158a1",
- "5d2fb1e5-9f70-4d7e-955d-9958d12ee11c",
- "19f98036-ab15-4150-9f6d-a7311875b9a0",
- "324c72be-0931-4afb-9249-65af9deb257c",
- "8c00d949-4d09-4910-8137-7920ef815e34",
- "191c1708-aeed-4382-bec5-541a45465ece",
- "a46fd233-5e60-4988-87d6-8b32dbacf0db",
- "d23df2a3-7793-4c2c-bbbf-cfa1e464e029"
- ],
- "a9d70fa1-ec3c-49f1-8e8b-6ae781b395e7": [
- "de50c5ca-d4e8-4f47-b528-a7b9d3afb730",
- "9b60cacc-5525-41a0-adf1-b5411545e1b0",
- "8f127dd1-8e58-4d53-b273-bf8945e3e43a",
- "c6a74543-bf94-4af4-b23b-60a91299d493",
- "5129afbd-0bb9-4a13-b2f2-5fbba5f98e89",
- "cfcdfdc5-3a52-4528-ba1f-753d8eed8aea",
- "a5e56324-dfbe-4373-827e-772232cfc7e0",
- "178688e9-30f7-43a9-abe0-3dd3b2c27893",
- "fd2f9598-c615-4599-b203-c706e44971a1",
- "e70844ea-2707-4622-8105-8046abf81235",
- "cf3ef286-d764-4315-abe6-42914d07fd6f",
- "87073296-0c8f-4c3d-be03-657969c6517a",
- "807c6e44-e1f5-4896-85d7-9ba545e25fcc",
- "b0c0d578-e417-44e4-841f-07128528ef63"
- ],
- "a3a8ef60-9e3d-4dd3-a8f2-101be51cb306": [
- "4619f442-56aa-4f64-a866-b0d94f03ce63",
- "bf489ea1-de9a-449a-80c5-6013856051c8",
- "71460e59-d36b-4d57-96fb-3e78b2bb5a5a",
- "a9292ed2-1d4e-4c26-a13b-b1ff88ff8cc6",
- "b15bb8ad-b060-44e3-8081-e81f8efed5c0",
- "0726afb2-63cc-4b6d-a30f-18c64a3c92b4",
- "ea2f8b8f-4951-4fb8-8288-83325fcc308a",
- "ce8a337c-feb5-43e1-9cd3-2eacfbc63881",
- "ae3e26fe-f4ef-43f5-bd23-c3982b62ee62",
- "986640ea-bab8-42c2-b364-dd41b0d17ee8",
- "c9c1b34f-2548-4a28-84b4-eed2364d5761",
- "34c47b1b-32a4-4bff-a939-204e006c5cdb",
- "d599935c-1e00-465c-bb1a-5b4196d5e119",
- "6e48f984-7345-46c5-9225-72bd329bff44",
- "bd2622d6-9d41-43da-a106-30ff519b2130",
- "216f33bf-c262-47ae-a1a5-236d85017054",
- "9b4dfd90-f708-485f-840a-b7c2da024341",
- "237440a2-30ab-43fe-b409-509ed2796977",
- "14f7272e-11cc-4f81-b7aa-fd06a498d6a6",
- "7496e6e7-8454-49e8-ac0c-6dabbe119a5e",
- "2c69e9b6-e246-4ba6-ab2c-5c3aa421fe2d",
- "67cfc28e-3c25-4afc-958e-9d378b139472",
- "f1e470ff-614d-4431-819c-18e2afbdb02d",
- "b988bb9b-5742-4902-8f44-540488817372",
- "6d4c51ef-0e56-4d91-b64c-1e9a44fa6523"
- ],
- "a058f2ac-7f6c-4db4-8d4f-ce5186bedb24": [
- "e9c521b7-fc0e-4410-b227-fcf08e005d03",
- "81f43991-fc15-4cac-967b-590f7ed49e74",
- "5e602c2d-7994-45d1-ae54-0051f71c8127",
- "6d16e230-4d60-475d-97cf-c13ec0530009",
- "dca87335-6d01-4901-acea-73eb326ed8b0",
- "da4b8c89-d5ae-48ce-822d-dc7f7db41217"
- ],
- "6ef34f8c-9c14-44f7-be27-51a9e820ae55": [
- "3dc3f410-1904-4049-8a1d-2a5606ef2d2c",
- "a8a465fc-5a11-4aec-a1cd-f353001a88f4",
- "456f2d19-030a-4cae-af9c-c0d88f449cee",
- "726f2e13-1ae1-4cef-9aff-2bb05d690297",
- "c7b4b770-77df-434e-8acd-34a658aebe8e",
- "262f0095-3703-411a-bbc5-d23c83e181db",
- "5ad8d949-9ddc-4139-9be7-24eb88ce519f",
- "25d60d4f-1151-4fd6-8698-63a9072d06f3",
- "48cd6b93-8b35-4505-b06d-6e0a72737998",
- "306190cf-644e-4182-92f0-7421943d3d81",
- "79b058b9-0851-4773-898a-b0d9dcde7c23",
- "a43e874f-6cb4-483a-8f38-ab24b295fbb7",
- "c3d8ac21-7c84-4504-aa3e-473fd19fd97e",
- "31804f3e-cd81-4883-88ba-81e9f8861c32",
- "57470324-a325-4c2f-8986-3fedda77b82c"
- ],
- "1addff30-2078-458e-9423-eecfd04cc837": [
- "53b855c9-71de-44fb-a7b8-6dea302d2ccc",
- "a80de6c1-9347-4555-b53b-aa8141499f52",
- "f47c4343-66f3-437a-851c-c3bd5cb66a5f"
- ],
- "8e1b229f-3580-41ac-bbe3-eace68d1b6f4": [
- "d91e9462-dd34-4f07-be8f-04fd7e17c7c2",
- "53deeaa1-19ff-4c46-b47d-a23cc2ea5673",
- "55030bac-438b-4336-aecc-cd2db3ab8c58",
- "d4782d1a-a96a-425b-9251-5d087b12eb7e",
- "f94ce37b-e582-4825-9a6d-b83bbdf9dfc3",
- "1aa519d4-897d-44e1-999b-5363f10aafe6",
- "65bffa05-41c3-4df4-b722-0a039791f84e",
- "7e397f53-8392-4fd8-932d-618c24135843",
- "185106b2-8389-485e-a3bf-f60a14fc84a8",
- "5e8d93a2-47f2-4310-8cd3-069a34599b4e",
- "8f6afc3c-3201-47a6-acab-a8ebf900ef44",
- "7e45e8b6-6d27-4f8a-a42d-1a6ef3f36f2c",
- "978e3840-7622-4bb3-9136-c3ba6ace79cf",
- "583a3bc3-ecf1-4a72-aa42-87c2f2344221",
- "f8f32c8c-ce2b-4564-af70-20d43b917829",
- "16f60ae5-ac1f-4489-a626-bcad9bcba78d",
- "59006873-3247-4272-8583-3f49d0f9cd72",
- "03ab4c53-0115-4a5f-be5d-963108a4f38d"
- ],
- "32d0504c-f284-4599-9cc3-638c01a04c65": [
- "c641c48c-1690-4abb-9a9e-165812d1d500",
- "f3a0369e-385f-4eec-a290-5f8add147e60",
- "03377c52-2738-4580-93fc-676b12f2a74e",
- "fc99cf99-bbd6-4803-a80b-7e35a75a30a4",
- "9904c5e6-5222-47fa-8f24-9e739862d13d",
- "7eaf7efe-6d24-44f3-9b2c-302495b91326",
- "fab9cbc3-82b9-46b4-a919-fff642d24b87",
- "521be9ba-24b9-4799-a600-609e7b45bcd9",
- "82177de3-6b83-4a41-8aa7-b7c5061b9832",
- "5803bcb2-1491-41b6-b49b-d6633106c2a6",
- "b800c5f4-5185-4e8f-9632-1f4755d5d5d1",
- "e4f110aa-817a-4eb1-95c4-037e41a3e902",
- "a580ee00-578a-4d52-8224-6d0338ea8937",
- "51416e46-1d93-491c-bd5b-fcd20b3aa5ec",
- "e1d29ed6-c2d0-4a99-87ad-124f5292c549",
- "f808d337-9dd4-4628-a17a-b896b7efbc13",
- "ffc7ab98-1d9e-4a20-ae8e-52e4f70bfe48",
- "3117048c-6918-45b2-a8c8-95b38b1ec625"
- ],
- "f1d9c06b-33e6-4885-bd7d-d26b7e4fe9aa": ["b9cba4d6-cb9a-4240-87db-29b58a5e3eb0"],
- "98690044-5dda-4504-86b8-b367372f5081": [
- "8eeed18c-dd4a-4896-8d54-e38dc01a343e",
- "7aa3892e-8641-4195-b97a-e3e3f2dcf8a0",
- "3611fa74-223e-403f-ac38-2a0322526979",
- "4fba03d6-c482-4f58-8ae4-f4f7221fc486",
- "e86db632-e69a-4304-8f74-69d1678186d4",
- "8887c54a-c5a6-474a-82bf-2b6eed3de2e8",
- "8bf242ae-a3af-4543-9a1a-7b25db130fef",
- "2d8d41db-0d7a-4a6f-a513-9933dbad6167",
- "33dc4894-df03-4908-9f92-aef0f007baa1",
- "aec17070-3e97-4d34-81d7-25852e3f42cc",
- "1c41ec66-3936-42a0-ae5e-f1c8bb8fb90d",
- "8ad5f71a-f5d4-4080-b596-3d4ac4691fe2",
- "beb0430b-40d3-4aeb-8bd8-cad4d03ee970",
- "8fbe8b75-bf7f-465f-974a-89967af2a8ff"
- ],
- "a6f1f5b7-7cb7-48bd-88d1-fea578ec5f6e": [
- "e2b8320d-5369-47d7-95dd-659afb56ea41",
- "a77e9b52-ac4c-4de2-9b86-07ecccaa2599",
- "0d6b2797-88f4-465c-97e3-370be7e7e5ef",
- "09939527-79d8-4798-9c5c-22e895bbbee9"
- ],
- "11c88475-52ff-48f9-838f-31c4a03182ac": [
- "da8378b3-bc8c-44e8-ab41-2be97e1f3716",
- "3d28e4d8-409b-4102-ab38-8a0580921888",
- "d8f5f464-921b-4ae6-b3b7-e9c2a7ee6bb4",
- "3d523ec6-0a78-4b62-acc1-62e7ae95db94",
- "74b95dd2-e560-4a0c-9c82-05ec4b8856a5",
- "b09b4efb-567f-43ea-afa5-a968f0daafe1",
- "0e2a032c-9f28-4197-b637-03a5e5eeaf72",
- "eef2bda8-eefb-4e47-af2e-18cfb614782e",
- "b36204d8-6a96-4de4-a581-31ed3df1853a",
- "04a3102e-dd26-4f91-b45e-ef26aef10daa",
- "77bd3f5a-08dd-41a0-8ce1-290afedde1ac",
- "209f12b6-d561-46a9-9c63-63b87011fa5e"
- ],
- "79b058b9-0851-4773-898a-b0d9dcde7c23": [
- "20aacb43-e0c9-47ec-b1e3-7416cc5bf316",
- "5073674c-4efa-4d1b-ab90-a77b91cae45b",
- "95797bc2-b6b2-4f2b-be33-67ff4aa5b7a1",
- "5587047c-2c92-416e-a82d-e213486ba041",
- "27c019cc-c90e-4239-ae90-6967404816f2",
- "8c552b4e-9260-4abd-8c0f-1ba435cd6f46",
- "4e2e4b03-3b07-4146-9eb3-5fcecd99e4de",
- "93a1f8ec-1e40-4537-9050-9f904101747d",
- "ce8706c0-b341-4ef0-8098-5217b4b58f5c",
- "8cd349af-726c-47bf-b41f-38738f2cc2d0",
- "a3b1d808-19fb-4a32-8aa8-f472f4ccbc8d",
- "805506c8-c55a-4435-8c07-7205db919c95",
- "86882426-0907-435e-91b4-54eec60989f7",
- "18fab8b8-c8ef-44aa-89e7-28690a3b9045",
- "f76d39d0-4ab3-4310-bf8e-0487e04998da",
- "41911539-44ec-49f8-90fa-a19de1416925",
- "7da9bcd5-9919-42eb-a771-4b02ad9ac48a",
- "0073f2ff-abb9-4197-bedb-c27f0948a875",
- "390e7375-8246-47be-bf62-41d11ab905c1",
- "1924b614-2fdb-4a0c-86ca-6eb56d9f09bf",
- "0546e4e5-1860-451f-9ba8-e623cc89612f",
- "ad5509a8-3e19-4840-8f10-e5761e6a8efa",
- "49753d12-0f12-4269-b6c3-f88223b81385",
- "64f0435f-ee39-47af-be9b-c2cb33618b2d",
- "5126cb76-a6cb-4f7d-9911-4b9adbe05dfa",
- "d84a17bf-fe50-4fc7-a871-19947fff8769",
- "732bffe7-30c6-45af-b12f-5d4f83abf8dd",
- "aad6f6a5-3e77-4449-a216-a46d2e968348",
- "ef1aedf6-e02a-4e79-bf01-9f9b7aab3d09",
- "8bd12eaa-5732-4425-970e-af013204053c",
- "125ca331-18ac-4bdb-86cf-ea6bfd8d78fa",
- "d1b02b96-9c79-4a8f-bf17-6438e8357bbc",
- "17588bca-da82-458e-8c57-f9ad3b095026",
- "554d185a-2816-4732-b183-9c370db14ea1",
- "7af7f861-4dc7-4da0-b2f6-57366f309205",
- "a1a5f97c-2dcc-431a-bd6b-01186f579b02",
- "46983b81-696c-4bd5-aeb4-0ebf3667a3ec",
- "4a2f9c9d-6a5c-4033-bb77-0d1d43853929",
- "335a2c92-476c-4f6e-ac75-e07dc218198a",
- "78bfde49-f756-428d-97f4-2a95ad006abe",
- "8d012657-8758-4acf-954f-4aa7db91d268",
- "c9033de8-da1d-4d65-a17e-22ca21224b05",
- "fc8ed3c4-6ea3-45e7-bd02-221cf20654c9",
- "913a85b9-81e9-4a17-9363-8d482a8f8daf",
- "5a44a8c8-2c78-4fb3-9aaa-09b014f2e832",
- "4d47b70d-33b4-40d0-a30e-d533f97027ee",
- "cd704253-690d-40a3-a00d-7cd22c2e7a48",
- "94644df2-a3bf-4fd3-90a3-5d44e7c22ef1",
- "9f1fdca6-7862-47a7-b4d3-d2781306690a",
- "97a60770-389b-40ff-8677-dcfbdc0fe322",
- "ed3b1ee9-b3e3-4b05-9b61-d0b9b26dd0b1",
- "44fdd833-7d80-465b-916a-48e47588e441",
- "c54d7bdb-2b22-4d39-ac21-0efe4b03e016",
- "ed4302fa-26f8-4426-b1c4-c82c261f175b",
- "83e36a7f-8ec4-4d21-922b-56ff029ec78d",
- "c5e84bc6-956f-4f4c-bd85-e3cadbe43c86"
- ],
- "28dea24d-2ed2-4b4f-a69a-af2b1daa16fd": [
- "99bf2d6b-94a2-4830-b200-be535562ba0f",
- "2dd0b7b0-3aa3-478b-a5dc-a84aed94c40f",
- "c03c7dec-9257-4e39-8181-495448e01496",
- "3d67b1fa-c6ea-4819-a7b4-eb6fcfc4c580",
- "e5a8d99e-2308-4fd8-a200-bbf1c06032d9",
- "cd143049-7320-45c5-9b99-12d18cbbce13",
- "7b6a3240-a4c5-472d-989f-76bc84c9ccea",
- "392ddbbf-4f0c-424c-8471-ca10db35915c",
- "5c258e6f-335d-48bb-98a8-f908f4eb30d0",
- "1fb6c069-c06a-4f4f-98b1-da4036052434",
- "bb884334-df2a-4389-9f6f-9ef3b0746559",
- "2b6435a0-4746-4b57-8616-0db221cb2f6f",
- "07bb89a6-5447-4a6c-9f35-d676c558b261"
- ],
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1": [
- "96c371d0-50be-43f0-992a-fb502180ed34",
- "fd4eb872-6c12-4fa6-96ec-4862b896453b",
- "d54c390d-d884-402b-9658-e05fd43e703f",
- "a1c140be-15a7-4541-a2a2-6744f42fd3f8",
- "a305025f-5b3d-443b-8bb2-99eba758e195",
- "28d75e6b-3008-4267-8451-1cfdd3b6d11e",
- "23b0a4c1-dcd2-4771-8e8e-4102cd7af777",
- "93018353-d128-485a-82a1-9fe05547b161",
- "658cafdc-b25b-4bc8-b00e-7b78d6b50aff",
- "92bf4957-67d9-454e-ab0f-f1ca6af1f87d",
- "9ea6ab54-5742-4413-8930-1efff9cbb439",
- "a526f2a4-0248-4069-967d-53c6ac3da6c0",
- "168d3ad4-2191-442d-ba22-afff427ad27e",
- "65c9ae95-7eb4-4346-bda1-182d3358a1fb"
- ],
- "b73dcf27-abfa-4148-870a-6e66759cbe13": [
- "dd877046-063b-40d6-8d0d-00b8816b361e",
- "46c5ff85-884d-4d5b-a1db-290a85890979",
- "037573cd-c42b-4f4f-a397-cf8800453990",
- "95b5bc07-9f47-4fd4-8815-75d747ddfb44",
- "35645c0e-a273-4069-a5da-5ad95473df1f",
- "40d4ed36-6c93-4af6-8cf0-0967ccad4f91",
- "106cb2b5-5e15-429e-96f9-7490c9f86bf3",
- "ea21e7e3-8f84-4d2e-9273-f248a06ab560",
- "be2fb106-68ea-408e-aca8-cb0c8800f846",
- "4bbc7251-67f6-4e06-9064-697e00450a0e",
- "f1942314-7e49-4b54-bf8f-8a78f65954f2",
- "e9cf6d50-0bda-4228-ab1a-49be8efb0626",
- "4dc80a71-98dd-4869-8c52-432591f41d0e",
- "6b99bb4b-46c6-4013-90d0-a130f96653bd",
- "56820992-db33-41af-94fe-b65478c390ba",
- "b3fcbfff-cbdf-4073-a64d-b3abf67cffa4",
- "9b7e1ddc-1122-455f-9c56-9087783193d6",
- "3b3f5833-ecc5-4534-be1a-7ccdd19923e8"
- ],
- "0698b16e-26f0-4883-82cb-afa5c172fa7e": [
- "1fec2789-7741-499d-a28f-fc9e6c354ea5",
- "647c70bb-7768-4a79-b0ba-cd4954589d9b",
- "447a618d-3755-4d84-8f9e-a107a395c1d6",
- "91f45281-aaee-4f64-a2cd-2c32c954467c"
- ],
- "19eedf17-e1e4-43c3-8ed8-7fe3638ef842": [
- "fb1c4347-4616-454c-a313-35343cdd811f",
- "460cddd4-b50a-4c8b-af22-739b59ebb4e9",
- "85a7f6f9-d3ef-4494-bf85-c3d9d5aeb951",
- "96538d5e-8d2d-436d-881c-9ce621f22f84",
- "d87f9ed9-6be5-4814-ab43-70d0d2942b89",
- "3fa30d5d-fe19-4f98-b781-e1290dcff778",
- "93856942-5cb2-4517-8359-b37fa2c56899",
- "299871a9-99c6-41ed-a2e3-6c05321afb02"
- ],
- "726f2e13-1ae1-4cef-9aff-2bb05d690297": [
- "e1de2b9e-7297-4782-949b-09be14274784",
- "c85cf5a7-4121-4aec-ab2c-f20723984586",
- "ef7746ef-e650-4e92-a525-a018991c24e1",
- "d4eb189a-5cb6-46ed-8eac-3653c1852d77",
- "4e9522bb-e73b-477f-9850-1ca034ec278d",
- "4799b93a-b407-40f6-920b-8fe8923b9c3e",
- "5a6c4591-0c84-45fb-90de-a5c345cf6877",
- "660c874c-3d13-4f16-9cce-63253f2ecfc6",
- "f7ec3b73-0a0f-4380-8597-aa2e3309fda4",
- "813fa1a1-54f7-447d-850f-65b8de8e480d",
- "450510fa-7efd-404b-a7a3-c8b041d88683",
- "84f1ce51-103f-4f9e-8901-053ad038b0dc",
- "76e584f8-4122-49e2-a7e1-bbab17098cc5",
- "19c7ad3b-8ce2-4ed4-98ca-af4f565424d8",
- "51d7ad6e-0004-45fb-8622-c1cebe77e280",
- "12749261-25d4-462d-a333-a89ea24b6046",
- "995789d0-542e-404c-b47a-3119ddd34042",
- "a04282da-d940-4199-a5af-b79fddf81373",
- "c3541b10-fa2d-4049-a867-e9cc9dfca057",
- "7cb46f10-7cc2-4a4f-b796-eeb4cba34fc5",
- "b4ffd33c-7ac6-4d4b-bf22-289a279af499",
- "c289625e-4059-4ca6-9f65-9eef4f7d1957",
- "81651695-5e7d-4073-b836-675f5ac100ef",
- "18606be3-3c45-46ec-a165-c592c88f4618",
- "751592b8-9206-4967-8c38-a6cd5a24618a",
- "b3b52930-335b-44b5-b2e2-4286bb3d3597",
- "24abfa68-584b-404e-af76-192a7b683152",
- "1ba948bd-3aa1-4b9f-81af-26670daffed1",
- "49d65d4e-8ab1-4aa1-86d3-90fe17629552",
- "466f980a-e44b-48e6-9309-874dd943c37d",
- "2b04b400-857e-4edf-9c12-413da973f053",
- "5bcb6825-4d99-49d7-8cbb-405656b405a0",
- "10d5ea74-d5c5-4f1f-ba51-6f719c90af23",
- "c129684f-8a39-489f-a179-eb11967da763",
- "b504328e-527a-4d73-bd12-f009be583e5a",
- "7734982b-d2c2-451a-b734-bc32fcfeef44",
- "5aad6046-70a7-4c2c-8229-9845f7cd84c5",
- "f89149d2-fc42-4424-82df-282ed659eadc",
- "118190bb-c35a-46f6-97ef-476fc9540978",
- "6c7f6086-5c04-49f4-b7a2-06b8c30e6f70",
- "9da7578a-8d97-48ca-8bed-c4c55696ba9f",
- "984e0c49-cca9-41e3-b0f1-0b3d0eaa62cf",
- "46892e95-3443-45b1-a2b9-3a209b823282",
- "45c68d29-f862-40ce-91fe-cf1b5fe5c78f"
- ],
- "8c72371f-0de7-438f-b271-8bd91f006ace": [
- "4b351cdf-f64a-4a79-a51d-310f00be6f3e",
- "b1dea378-c109-4e4c-a02e-b74b3a9a49f1",
- "bb91f72a-930a-4379-a545-6f0020a0beff",
- "93bcd719-80d4-43a1-990f-cd92dd4fea47",
- "f8fae8d1-477a-48e5-9a07-230fa9bd8d0f",
- "81e9b348-a5d9-4fd0-99f5-c69ebd8f462a",
- "f6878552-2d8a-4adf-a3b2-9e24a61a1bdf",
- "f8321f6f-3efe-4c6f-9306-c29be17253e7"
- ],
- "6ab719b2-1c8b-441f-a97c-d6f174f21a6d": [
- "b505bc21-6fe1-4f7a-984b-1c104352c37d",
- "75a2bcd7-15c5-4f04-90b5-4f4f255a614a",
- "7991d1b9-23f6-4033-bbd0-0e2c15c11f9d",
- "95069644-dab9-48a3-8640-71cefc2dbf23",
- "5bf70899-6782-4600-885d-5ad0a6737824",
- "596922d3-eebe-4bd3-8a9f-55732f398783",
- "74392b2e-e7a8-4629-839e-493ab1dcdb4e",
- "da639c36-7e5a-4c2a-98f2-4cca79967de3",
- "fe7ec12f-51a4-41f6-9e29-262df5c89b66",
- "aca1d65e-adce-4bf7-a33c-0c71f87b146a",
- "96320cc3-4fa9-43a0-a320-8f6d9d89e903",
- "79060252-f094-44e3-b0be-85a00b0a4a03",
- "8c657505-a7e5-4440-b58e-32e7447a0b40",
- "5ccbc1dd-fd38-493b-949d-5b824c2888bb",
- "5655f90d-88e3-43a5-98fc-f8c6bcb16d15",
- "526e8df5-d6e3-4f37-a1d1-b27230877b7c",
- "c8fb43c2-e781-402b-91e5-f442780ca9b8",
- "8d3b5f20-903b-4175-9b05-18a57fe3d94c",
- "9b606a8a-d316-4943-88d9-020a4a3d0bf7",
- "03380fbe-d484-41ee-a8bc-24313e5e3788",
- "2ac11983-82a5-40a1-81db-f326b996da2e",
- "34399eb7-7605-451a-918e-08d7fe7c94f7",
- "8b8d203f-0175-4f00-94cf-66b2539b1031",
- "f10b870c-ae97-4d75-aeb1-16e45d8c8cec",
- "94a7525e-68d9-4035-986e-18c7eb796268",
- "fe491983-4b5e-449f-886f-2878e28e665b",
- "72deaa01-143a-48a8-8a5d-468d47973b97",
- "65d44de7-bd7e-466d-be96-6da5fbc7b80a",
- "1a546a5e-573f-45df-b5e5-4fa11616d2a2",
- "6ec3003d-d202-4e7d-955d-acff2c6cff55",
- "29625894-9cfa-4c00-9529-92f4fda1e35f",
- "990cd430-5e3a-4a04-8e02-5613911be24c"
- ],
- "f7cad632-3699-44ba-a088-733b3fe90d0c": [
- "7cb20e1d-8d58-48a6-aec1-b66e9bdcece4",
- "550ee883-f244-4d99-a60e-bc5eef7e0300",
- "1c6bd94a-19ae-43aa-8004-096459a535fa",
- "421bde06-39c5-4288-9656-49bbe84581af",
- "585577e8-e235-4172-97cf-483db0687328",
- "74952ea2-2e12-4365-a7ec-a682b6abfffc",
- "8536b9f6-5e63-4a4c-9c28-e995d5164840",
- "8f542950-479f-40b4-af0a-0d9ef0dfa327",
- "46ab4ac8-dd08-4008-8803-b2210a69a0b2",
- "f5704fb6-0af3-45f5-bcf8-abed7ee0c372",
- "f766ec83-1e0e-4c8f-80d3-cbd703a8c96b"
- ],
- "19d81fa8-2435-43c8-b6df-30cfa7a975ec": [
- "db29e3a2-7bd5-4dda-94af-1bb52133e47a",
- "97596b58-3eb2-4de9-b82f-9e5b383f3e9d"
- ],
- "262f0095-3703-411a-bbc5-d23c83e181db": [
- "05738877-4370-4e6d-8a4f-50bc9e33b1fb",
- "25f4ad2c-767c-45e8-b868-c1a230e7a433",
- "e7acd6b0-3935-4798-9a8e-ce5aa2cdfc1a",
- "f54e80a4-aacc-4a52-8693-dc1c34bb66fb",
- "66065148-5d4f-4a41-a8a3-9db58ad52eb1",
- "5a3d29c2-aa29-4d91-b7b9-504908c45fc2",
- "38f9611c-eed3-4958-bea5-c0071a7ef4fb",
- "5c97e386-2f5d-4dea-b08f-0ef8d5bf4563",
- "a2ee617a-3630-44ef-b815-e66113d46ae4",
- "40744758-ba7d-41fe-9808-9baa699ff984",
- "8ec83c3f-8e5f-4e4c-88dc-3e54ace5b98f",
- "01c1baa1-d9ae-4e08-a56a-2f3726d790d2",
- "2459c1e7-a964-4a90-93a8-29c5f85b911a",
- "f999e46b-357b-4620-be16-bd57d572b301",
- "aec879db-3ce6-4f2d-acc6-5ab105be8453",
- "bbbfc03a-3dda-4657-8e5f-ca1d8d641b0f",
- "0791ade5-7ea2-4216-9e4f-c2e945b7b158",
- "293cc28a-bb8b-46de-98d8-5bb04f9c7988"
- ],
- "33474035-011f-48b0-9319-100f647ed342": [
- "334e8b99-2963-4b8f-ab21-51477dd8162b",
- "c3058990-3223-44ce-9f37-c544f6122594",
- "6b81f551-26a3-408d-b52f-8d12df4040bc",
- "fa31c7f9-0406-4080-9385-598dbffe794a",
- "1987469b-e697-4441-a514-1c99e7d1fa08",
- "304ee001-143e-4049-a4db-cb1b9d184980",
- "aece0469-738e-4e61-b86d-55a3c8be39f5",
- "95e52f73-e4b0-4869-9c07-13cc3fa518c9",
- "c18fe255-a479-4bee-8dcf-379f3db7ed36",
- "a174e61a-916b-4e6b-868c-874c203b7266"
- ],
- "c7c33647-d4f1-469e-908e-b8e68b5d98d8": [
- "2dae8d07-9695-4b72-ab25-71937f4068d2",
- "697628bd-e71b-492a-b9d4-b771c4702e87",
- "3151e4e9-3d07-4152-9a8f-c39bcd2b86a7",
- "0dac7ddb-fc17-4252-b70f-547c48bb8adc"
- ],
- "0ec50467-d5cd-432d-999e-de0b5cf00997": [
- "c4ca3bed-144f-4b33-ae8e-8c2ed99fad85",
- "0801751f-6f0a-455d-9404-0da0aa467e28",
- "4e6a2fcc-44de-4090-a6ec-7b4c64cac983",
- "24af1f28-cfc9-4ffb-8d5a-ffcd5a4b9918",
- "3a9753ed-11a2-448f-9701-3aee0b9358b5",
- "6eadeed7-b8ea-439a-821a-12a226d368b7",
- "be038221-45d3-437d-a450-b7fb2fc0d583",
- "0e7698e0-78bb-4952-8f41-7b5b85a82fe8",
- "cd9428a8-a869-4f1c-bc13-2db5c3435435",
- "4a456a2b-a929-4988-80ea-55d1cc0ce760",
- "e0b730b2-2fbc-4082-96c6-2f5a0dfe9923",
- "e85ebe6f-e7ef-4998-adc3-573a228a7827",
- "9572f17e-377e-4b69-938f-efd58cf49469",
- "0afb866a-780f-40df-b359-048e5a717339",
- "3f3fcfc3-644f-4586-a250-e2abd163b578",
- "861ca100-a59b-41f7-bf4c-d70353c94f8c",
- "37cdef95-8e9e-40c5-85c0-dd79f74daac9",
- "1b26ed6a-9c1d-428c-8c85-be9f81d210d6",
- "c8e7d094-c51e-4bcf-a478-63fb749c82bc",
- "c93941bc-5e5e-489c-aa97-23531b609336",
- "ac91cb0f-43ab-4437-9ff4-eae423b0a8e8",
- "6d2d8b1f-0e19-446d-a376-0876c6648367",
- "86d0863e-7ada-4f8e-ad58-f21b78cd3279",
- "8b5ed823-3668-489a-8015-307bdbd20f70",
- "dc42a1ce-15bd-4e96-94c5-50c36e3fa86d",
- "d5ef718d-2e3f-4994-a883-aaba55770ef5",
- "644c81db-3248-4976-b0a8-2d6d1fee175f"
- ],
- "b7e93492-acae-4244-8509-67e8793278cd": [
- "5e551a26-47ab-49bd-b95c-134166dc1f70",
- "fe24a129-c11a-405e-88c0-090930cdac3d",
- "e4de3c82-93fd-4637-971e-ce96ad443bba",
- "c93a928a-64d8-4081-a2ea-765fefd31889",
- "d5ee32df-86e7-4a2c-b954-fc264f896938",
- "23ccfe6c-5c7b-4ed2-81c0-a7f59f0fa3ad",
- "28c1bb74-51e0-4084-9e7b-5988aa6d27bf",
- "48441b16-ae93-4d0a-936b-f617a43646dc",
- "571d0517-c199-4f65-a687-ab405056f4f1",
- "c79e6377-1e7e-4dbb-b968-002a29004905",
- "10336cb7-2cd8-4cb1-bef0-30a3581b1a4d",
- "c5022ee3-e42d-4441-920f-b9763c84c21b",
- "50981e13-a39b-41d9-9c6d-bab48c3340b0",
- "68d080ec-0fa6-4175-bd56-d1df16ed5a65",
- "03a87451-e189-40c7-a4e0-03761213f1c6"
- ],
- "2686a188-9bad-4560-b78d-619858aa02a1": [
- "b8499d62-36a1-4c57-9f0c-91079ce15136",
- "b6aff728-d0da-4398-9dfa-7d9783d13665",
- "c4d59d0a-7b64-43c0-8df8-8fa1082261ba",
- "98ca480b-16b5-41e8-940e-0f4a89f79b66"
- ],
- "38a0a19b-f91e-4044-a8db-a4b62490bf27": [
- "5672874d-60ba-4d74-99f2-ddf7cd3439b4",
- "041f8781-58fb-46a9-b162-1875d20edb33",
- "f7cad632-3699-44ba-a088-733b3fe90d0c",
- "19b56631-5e07-400d-b4f3-063b1344a20e",
- "b7e93492-acae-4244-8509-67e8793278cd",
- "a61bd7f3-ad26-4672-83c8-c59bb33c9236"
- ],
- "9f573be7-a442-4b4e-a236-73956698590c": [
- "0f8f5ecf-2476-45ba-b232-14f851a9c1da",
- "9371ff1d-6f48-4554-928c-ee37cf1fff3e",
- "2579bd2b-1def-4b8e-bb4a-dcc646e784c9",
- "71761843-f7c5-43d3-8361-8acbb28935e4",
- "29678bd8-7307-4469-a7a5-f55523b3f66d",
- "33cf4c8f-e507-437f-87c5-5021a86ffa90",
- "7cb74aa9-b227-4561-91eb-0a1daacad7f0",
- "8e6c1e8a-2ff2-46b1-9930-8dc008cec0ce",
- "1858f086-87ed-40b9-9d1d-2ffd5a6793b6",
- "29ec8b39-8e64-45c0-bee4-ab213982f1fa",
- "084d1a13-107f-4135-af2c-21fee4f1d571",
- "6bfb6f1b-ba2f-4c8b-91d8-2e7cb5a3c4c6",
- "9b806451-537d-4a22-bf0a-28bbadfa7999",
- "0ff0229e-1237-4a30-9d34-be10069e3837",
- "65687b10-a945-4b8b-8f77-6e2ad5dd9a21",
- "cfa0282c-3a70-4ae6-9fe7-36c76ad0a691",
- "39b4efb9-5767-4eec-ac81-7ebc560681ac",
- "60f1f650-1bd8-4856-abb2-66516e705e0a",
- "ed7fa3e1-7e14-4567-a866-2b9a8d7c7c32",
- "a90ddcd0-a29d-41d5-9f4d-b85b0785fe7c",
- "76f7bdae-a7c8-46ff-8af5-682ae67c6776"
- ]
- }
- }
-}
diff --git a/packages/inventory/src/containers/ServicePointProfile/tests/utils.test.tsx b/packages/inventory/src/containers/ServicePointProfile/tests/utils.test.tsx
deleted file mode 100644
index e8a9078e2..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/tests/utils.test.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import { generateJurisdictionTree } from '@opensrp/location-management';
-import { getCords, getNodePath } from '../utils';
-import { geographicHierarchy, madagascarTree, structure2 } from './fixtures';
-
-it('branch test for getNodePath with parentId undefined', async () => {
- const sampleLocation = {
- ...structure2,
- properties: { ...structure2.properties, parentId: undefined },
- };
- const res = getNodePath(sampleLocation, [generateJurisdictionTree(madagascarTree)]);
- expect(res).toEqual([]);
-});
-
-it('branch test for getNodePath with parentId', async () => {
- const sampleLocation = {
- ...structure2,
- properties: { ...structure2.properties, parentId: 'b8a7998c-5df6-49eb-98e6-f0675db71848' },
- };
- const res = getNodePath(sampleLocation, [generateJurisdictionTree(madagascarTree)]);
- expect(res).toEqual(geographicHierarchy);
-});
-
-it('test for getCords', async () => {
- const res = getCords({
- type: 'Point',
- coordinates: [49.52125, -16.78147],
- });
- expect(res).toEqual({ lat: -16.78147, lng: 49.52125 });
- expect(getCords()).toEqual({});
-});
diff --git a/packages/inventory/src/containers/ServicePointProfile/utils.tsx b/packages/inventory/src/containers/ServicePointProfile/utils.tsx
deleted file mode 100644
index 250b35dec..000000000
--- a/packages/inventory/src/containers/ServicePointProfile/utils.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import { LocationUnit, TreeNode } from '@opensrp/location-management';
-import { Geometry } from 'geojson';
-
-/** geographic location interface */
-export interface GeographicLocationInterface {
- geographicLevel?: number;
- label?: string;
-}
-
-/**
- * function to get the parent path of a location
- *
- * @param loc - the location whose path we want
- * @param trees - the tree nodes containing the hierarchy
- */
-export const getNodePath = (
- loc: LocationUnit,
- trees: TreeNode[] = []
-): GeographicLocationInterface[] => {
- const { parentId } = loc.properties;
- // find tree with node that has the given id
- let nodeOfInterest: TreeNode | undefined;
- trees.forEach((tree) => {
- nodeOfInterest = tree.first((node) => node.model.id === parentId);
- });
- if (!nodeOfInterest) {
- return [];
- }
- // get path
- const path = nodeOfInterest.getPath().map((node) => {
- return { geographicLevel: node.model.node.attributes.geographicLevel, label: node.model.label };
- });
- return path;
-};
-
-/**
- * validate coordinates, returns coordinates
- *
- * @param geoJson - the geojson object
- */
-export const getCords = (geoJson?: Partial) => {
- if (
- geoJson?.type === 'Point' &&
- Array.isArray(geoJson.coordinates) &&
- geoJson.coordinates.length === 2
- ) {
- return {
- lat: geoJson.coordinates[1],
- lng: geoJson.coordinates[0],
- };
- } else {
- return {};
- }
-};
diff --git a/packages/inventory/src/ducks/inventory.ts b/packages/inventory/src/ducks/inventory.ts
deleted file mode 100644
index af7925b2a..000000000
--- a/packages/inventory/src/ducks/inventory.ts
+++ /dev/null
@@ -1,159 +0,0 @@
-import {
- fetchActionCreatorFactory,
- removeActionCreatorFactory,
- setTotalRecordsFactory,
- reducerFactory,
- getItemsArrayFactory,
- getTotalRecordsFactory,
-} from '@opensrp/reducer-factory';
-import { values } from 'lodash';
-import { Store } from 'redux';
-import { createSelector } from 'reselect';
-import { Dictionary } from '@onaio/utils';
-import { ProductCatalogue } from '@opensrp/product-catalogue';
-
-/** interface custom properties for inventory */
-export interface CustomProperties {
- 'PO Number': string;
- 'UNICEF section': string;
-}
-
-/** interface post inventory */
-export interface InventoryPost {
- deliveryDate: string;
- accountabilityEndDate: string;
- donor: string;
- poNumber: number;
- productName: string;
- providerId?: string;
- quantity?: number;
- serialNumber?: string;
- servicePointId: string;
- stockId?: string;
- unicefSection: string;
-}
-
-/** interface inventory */
-export interface Inventory {
- type: string;
- serverVersion: number;
- identifier: string;
- providerid: string;
- value: number;
- version: number;
- deliveryDate: string;
- accountabilityEndDate: string;
- donor: string;
- serialNumber: string;
- locationId: string;
- customProperties: CustomProperties;
- product?: ProductCatalogue;
- _id: string;
- _rev: string;
- transaction_type: string;
-}
-
-/** reducer name */
-export const inventoryReducerName = 'inventory';
-
-/** Item Reducer */
-export const inventoryReducer = reducerFactory(inventoryReducerName);
-
-// action
-/** actionCreator returns action to to add Item records to store */
-export const fetchInventories = fetchActionCreatorFactory(inventoryReducerName, '_id');
-
-export const removeInventories = removeActionCreatorFactory(inventoryReducerName);
-export const setTotalInventories = setTotalRecordsFactory(inventoryReducerName);
-
-// selectors
-export const getInventoriesArray = getItemsArrayFactory(inventoryReducerName);
-export const getTotalInventories = getTotalRecordsFactory(inventoryReducerName);
-
-/**
- * gets all trees key'd by the rootNodes id
- *
- * @param store - the store
- */
-export const getInventoriesByIds = (store: Partial) => {
- return (store as Dictionary)[inventoryReducerName].objectsById as Dictionary;
-};
-
-/** prop filters to customize selector queries */
-interface Filters {
- ids?: string[];
- servicePointIds?: string[];
- expired?: boolean;
-}
-
-/**
- * gets all trees key'd by the rootNodes id
- *
- * @param store - the store
- * @param props - the filterProps
- */
-const getIds = (store: Partial, props: Filters) => props.ids;
-const getServicePointIds = (store: Partial, props: Filters) => props.servicePointIds;
-const getServicePointsByExpiry = (store: Partial, props: Filters) => props.expired;
-
-/** factory that returns a selector to retrieve the inventories using stock ids */
-export const getInventoriesByIdsFactory = createSelector(
- getInventoriesByIds,
- getIds,
- (inventoriesByIds, ids) => {
- if (ids) {
- const inventoriesOfInterest: Inventory[] = [];
- ids.forEach((id) => {
- inventoriesOfInterest.push(inventoriesByIds[id]);
- });
- return inventoriesOfInterest;
- }
- return values(inventoriesByIds);
- }
-);
-
-/** factory that returns a selector to retrieve the inventories using servicePoint ids */
-export const getInventoriesByServicePointsIdsFactory = createSelector(
- getInventoriesByIds,
- getServicePointIds,
- (inventoriesByIds, ids) => {
- if (ids) {
- const inventoriesOfInterest: Inventory[] = [];
- ids.forEach((id) => {
- Object.values(inventoriesByIds).forEach((inventory) => {
- if (id === inventory.locationId) {
- inventoriesOfInterest.push(inventory);
- }
- });
- });
- return inventoriesOfInterest;
- }
- return values(inventoriesByIds);
- }
-);
-
-/** factory that returns a selector to retrieve the inventories by their expiry */
-export const getInventoriesByExpiry = createSelector(
- getInventoriesByServicePointsIdsFactory,
- getServicePointsByExpiry,
- (inventories, returnExpired) => {
- const inventoriesOfInterest: Inventory[] = [];
- if (returnExpired === undefined) {
- return inventories;
- } else if (!returnExpired) {
- inventories.forEach((inventory) => {
- if (new Date(inventory.deliveryDate) < new Date(inventory.accountabilityEndDate)) {
- inventoriesOfInterest.push(inventory);
- }
- });
- return inventoriesOfInterest;
- } else {
- inventories.forEach((inventory) => {
- if (new Date(inventory.deliveryDate) > new Date(inventory.accountabilityEndDate)) {
- inventoriesOfInterest.push(inventory);
- }
- });
- return inventoriesOfInterest;
- }
- }
-);
diff --git a/packages/inventory/src/ducks/tests/fixtures.ts b/packages/inventory/src/ducks/tests/fixtures.ts
deleted file mode 100644
index eb2b62882..000000000
--- a/packages/inventory/src/ducks/tests/fixtures.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-
-export const inventory1 = {
- type: 'Stock',
- serverVersion: 12,
- identifier: '2',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- version: 1610612387610,
- product: {
- uniqueId: 1,
- productName: 'Change name 1',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this shoudl be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: 'http://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4',
- },
- deliveryDate: 'May 3, 2021, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db718481',
- customProperties: { 'PO Number': '101', 'UNICEF section': 'Health' },
- _id: '69227a92-7979-490c-b149-f28669c6b760',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
-
-export const inventory2 = {
- type: 'Stock',
- serverVersion: 14,
- identifier: '4',
- providerid: '34615126-f515-4b31-80ee-c42227f6f0c5',
- value: 1,
- product: {
- uniqueId: 2,
- productName: 'Change name 2',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this shoudl be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: 'http://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4',
- },
- version: 1610616763881,
- deliveryDate: 'Feb 2, 2020, 3:00:00 AM',
- accountabilityEndDate: 'May 2, 2021, 3:00:00 AM',
- donor: 'ADB',
- serialNumber: '123434',
- locationId: 'b8a7998c-5df6-49eb-98e6-f0675db718482',
- customProperties: { 'PO Number': '101', 'UNICEF section': 'Health' },
- _id: 'c2635a23-a604-48fb-9e1c-8bf1e75e6759',
- _rev: 'v1',
- transaction_type: 'Inventory',
-};
diff --git a/packages/inventory/src/ducks/tests/inventory.test.ts b/packages/inventory/src/ducks/tests/inventory.test.ts
deleted file mode 100644
index a63192b6a..000000000
--- a/packages/inventory/src/ducks/tests/inventory.test.ts
+++ /dev/null
@@ -1,87 +0,0 @@
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { store } from '@opensrp/store';
-import {
- inventoryReducerName,
- inventoryReducer,
- getInventoriesByIdsFactory,
- getInventoriesByServicePointsIdsFactory,
- getInventoriesArray,
- getTotalInventories,
- setTotalInventories,
- removeInventories,
- fetchInventories,
- Inventory,
- getInventoriesByExpiry,
-} from '../inventory';
-import { inventory1, inventory2 } from './fixtures';
-
-reducerRegistry.register(inventoryReducerName, inventoryReducer);
-
-describe('src/ducks/inventory', () => {
- beforeEach(() => {
- store.dispatch(removeInventories());
- });
-
- it('should have initial state', () => {
- expect(getInventoriesByIdsFactory(store.getState(), {})).toEqual([]);
- expect(getInventoriesByServicePointsIdsFactory(store.getState(), {})).toEqual([]);
- expect(getInventoriesArray(store.getState())).toEqual([]);
- expect(getTotalInventories(store.getState())).toEqual(0);
- });
-
- it('sets total records correctly', () => {
- store.dispatch(setTotalInventories(5));
- expect(getTotalInventories(store.getState())).toEqual(5);
- store.dispatch(setTotalInventories(10));
- expect(getTotalInventories(store.getState())).toEqual(10);
- });
-
- it('fetches inventory by _id correctly', () => {
- store.dispatch(fetchInventories([inventory1, inventory2] as Inventory[]));
- expect(
- getInventoriesByIdsFactory(store.getState(), {
- ids: [inventory1._id, inventory2._id],
- })
- ).toEqual([inventory1, inventory2]);
- expect(getInventoriesArray(store.getState())).toEqual([inventory1, inventory2]);
- });
-
- it('fetches inventory by servicePointIds correctly', () => {
- store.dispatch(fetchInventories([inventory1, inventory2] as Inventory[]));
- expect(
- getInventoriesByServicePointsIdsFactory(store.getState(), {
- servicePointIds: [inventory1.locationId, inventory2.locationId],
- })
- ).toEqual([inventory1, inventory2]);
- expect(getInventoriesArray(store.getState())).toEqual([inventory1, inventory2]);
- });
-
- it('fetches inventories by expiry', () => {
- store.dispatch(fetchInventories([inventory1, inventory2] as Inventory[]));
- expect(
- getInventoriesByExpiry(store.getState(), {
- servicePointIds: [inventory1.locationId],
- expired: true,
- })
- ).toEqual([inventory1]);
- expect(
- getInventoriesByExpiry(store.getState(), {
- servicePointIds: [inventory2.locationId],
- expired: false,
- })
- ).toEqual([inventory2]);
- });
-
- it('fetches inventories if expiry is not defined', () => {
- store.dispatch(fetchInventories([inventory1, inventory2] as Inventory[]));
- expect(getInventoriesByExpiry(store.getState(), {})).toEqual([inventory1, inventory2]);
- });
-
- it('removes inventory correctly', () => {
- store.dispatch(fetchInventories([inventory1, inventory2] as Inventory[]));
- expect(getInventoriesArray(store.getState())).toHaveLength(2);
-
- store.dispatch(removeInventories());
- expect(getInventoriesArray(store.getState())).toHaveLength(0);
- });
-});
diff --git a/packages/inventory/src/helpers/common.ts b/packages/inventory/src/helpers/common.ts
deleted file mode 100644
index f3a67894d..000000000
--- a/packages/inventory/src/helpers/common.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { OPENSRP_API_BASE_URL } from '../constants';
-
-export interface CommonProps {
- baseURL: string;
-}
-
-export const defaultCommonProps: CommonProps = {
- baseURL: OPENSRP_API_BASE_URL,
-};
diff --git a/packages/inventory/src/helpers/dataLoaders.ts b/packages/inventory/src/helpers/dataLoaders.ts
deleted file mode 100644
index 0abc08a06..000000000
--- a/packages/inventory/src/helpers/dataLoaders.ts
+++ /dev/null
@@ -1,188 +0,0 @@
-/** data loading functions */
-import { handleSessionOrTokenExpiry, OpenSRPService } from '@opensrp/react-utils';
-import { URLParams } from '@opensrp/server-service/dist/types';
-import axios, { AxiosResponse, CancelToken } from 'axios';
-import { split, trim } from 'lodash';
-import {
- LOCATIONS_COUNT_ALL_ENDPOINT,
- OPENSRP_API_BASE_URL,
- OPENSRP_UPLOAD_STOCK_ENDPOINT,
-} from '../constants';
-
-/** bad response error */
-export interface BadRequestError {
- rowsNumber: string;
- rowsProcessed: string;
- errors: {
- row: string;
- failureReason?: string;
- }[];
-}
-
-/** describes response when csv is successfully uploaded, or validated */
-export interface SuccessfulResponse {
- rowCount: number;
-}
-
-/**
- * parses a single error row and returns an easily code-readable object
- *
- * @param errorRow - a row as string
- */
-export const parseSingleErrorRow = (errorRow: string) => {
- const splitText = split(errorRow, ',').map((text) => trim(text, '[]" '));
- const row = splitText[0];
- const failureReason = splitText.splice(1).join(', ');
- return { row, failureReason };
-};
-
-/**
- * parse error response which is text
- *
- * @param resText - string response showing what lines in the uploaded csv were defective
- */
-export const parseTextResponse = (resText: string) => {
- // divide response into lines
- const splitText = split(resText, '\n').map((text) => trim(text, '\r'));
- // find rowsProcessed
- const rowsTotalNumberPrefix = 'Total Number of Rows in the CSV ';
- // find processed rows
- const processedRowsPrefix = 'Rows processed ';
- // find beginning of row number errors
- const errorsHeader = 'Row Number,Reason of Failure';
- let rowsNumber = '0';
- let rowsProcessed = '0';
- let errorsStartIndex: number;
- const errors: BadRequestError['errors'] = [];
- splitText.forEach((entry, index) => {
- if (entry.includes(rowsTotalNumberPrefix)) {
- rowsNumber = split(entry, ',')[1] ?? rowsNumber;
- }
- if (entry.includes(processedRowsPrefix)) {
- rowsProcessed = split(entry, ',')[1] ?? rowsProcessed;
- }
- if (entry.includes(errorsHeader)) {
- errorsStartIndex = index;
- }
- if (errorsStartIndex && index > errorsStartIndex) {
- errors.push(parseSingleErrorRow(entry));
- }
- });
- return {
- rowsNumber,
- rowsProcessed,
- errors,
- };
-};
-
-// Add a request interceptor to refresh the token
-axios.interceptors.request.use(
- async (config) => {
- const accessToken = await handleSessionOrTokenExpiry();
- config.headers.Authorization = `Bearer ${accessToken}`;
- return config;
- },
- function (error) {
- // Do something with request error
- return Promise.reject(error);
- }
-);
-
-/**
- * @param file - the file to upload
- * @param baseURL - the openSRP - base url
- * @param endpoint - endpoint to hit
- * @param onFinishUpload - called after the file is fully sent to the api
- * @param onBadRequest - called due to a 400 bad request error
- * @param onRequestStart - called before request is invoked
- * @param onRequestCancel - called when user cancels request
- * @param cancelToken - used to cancel token
- */
-export async function uploadCSV(
- file: File,
- baseURL: string = OPENSRP_API_BASE_URL,
- endpoint: string = OPENSRP_UPLOAD_STOCK_ENDPOINT,
- onFinishUpload?: () => void,
- onBadRequest?: (errData: BadRequestError) => void,
- onRequestStart?: () => void,
- onRequestCancel?: () => void,
- cancelToken?: CancelToken
-) {
- const data = new FormData();
- // name of key of file in payload
- const payLoadKeyName = 'file';
-
- data.append(payLoadKeyName, file, file.name);
-
- // set loading has begun, file upload
- onRequestStart?.();
-
- // configure request
- return axios
- .post(endpoint, data, {
- baseURL,
- validateStatus: (status) => status === 200 || status === 201,
- onUploadProgress: (event: ProgressEvent) => {
- // known when upload has ended, we can deduce that validation has started
- if (event.loaded === event.total) {
- onFinishUpload?.();
- }
- },
- cancelToken,
- })
- .then((response: AxiosResponse) => {
- return response.data;
- })
- .catch((err) => {
- if (axios.isCancel(err)) {
- // called when user cancels the request
- onRequestCancel?.();
- }
- if (err.response.status === 400) {
- const parsedError = parseTextResponse(err.response.data);
- onBadRequest?.(parsedError);
- return;
- }
- return Promise.reject(err);
- });
-}
-
-/** response on doing a get count request */
-export interface CountResponse {
- count: number;
-}
-
-const defaultCountParams = {
- serverVersion: 0,
-};
-
-/**
- * loader function to get count of locations
- *
- * @param dispatcher - called with response, adds data to store
- * @param openSRPBaseURL - the openSRP api base url
- * @param urlParams - search params to be added to request
- * @param service - openSRP service class
- * @param endpoint - the openSRP endpoint
- */
-export async function loadCount(
- dispatcher?: (response: number) => void,
- openSRPBaseURL: string = OPENSRP_API_BASE_URL,
- urlParams: URLParams = defaultCountParams,
- service: typeof OpenSRPService = OpenSRPService,
- endpoint: string = LOCATIONS_COUNT_ALL_ENDPOINT
-) {
- const serve = new service(endpoint, openSRPBaseURL);
- return serve
- .list(urlParams)
- .then((response: CountResponse) => {
- const resData = response.count;
- if (!dispatcher) {
- return resData;
- }
- dispatcher(resData);
- })
- .catch((e) => {
- throw e;
- });
-}
diff --git a/packages/inventory/src/helpers/tests/dataloaders.test.tsx b/packages/inventory/src/helpers/tests/dataloaders.test.tsx
deleted file mode 100644
index 9ddbcca88..000000000
--- a/packages/inventory/src/helpers/tests/dataloaders.test.tsx
+++ /dev/null
@@ -1,127 +0,0 @@
-import { parseTextResponse, parseSingleErrorRow, uploadCSV } from '../dataLoaders';
-import axios from 'axios';
-import flushPromises from 'flush-promises';
-
-jest.mock('axios');
-
-/** test upload csv function */
-describe('helpers/dataLoader.uploadCSV', () => {
- it('works nominally', async () => {
- const mockFile = new File([], 'sample.csv');
- const sampleResponse = {
- data: {
- rowCount: 5,
- },
- };
- (axios.post as jest.Mock).mockImplementationOnce(() => Promise.resolve(sampleResponse));
- uploadCSV(mockFile)
- .then((response) => {
- expect(response).toEqual({ rowCount: 5 });
- })
- .catch((_) => {
- fail();
- });
- await flushPromises();
- });
-
- it('works with bad request errors', async () => {
- const mockFile = new File([], 'sample.csv');
- const error = new Error('Error');
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- (error as any).response = {
- status: 400,
- data: '',
- };
- (axios.post as jest.Mock).mockImplementationOnce(() => Promise.reject(error));
- const badRequestMock = jest.fn();
- uploadCSV(mockFile, undefined, undefined, undefined, badRequestMock).catch((_) => {
- fail();
- });
- await flushPromises();
- expect(badRequestMock).toHaveBeenCalledWith({
- errors: [],
- rowsNumber: '0',
- rowsProcessed: '0',
- });
- });
-
- it('throws other errors', async () => {
- const mockFile = new File([], 'sample.csv');
- const error = new Error('Error');
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- (error as any).response = {
- status: 500,
- data: '',
- };
- (axios.post as jest.Mock).mockImplementationOnce(() => Promise.reject(error));
- const badRequestMock = jest.fn();
- uploadCSV(mockFile, undefined, undefined, undefined, badRequestMock).catch((err) => {
- expect(err.message).toEqual('Error');
- });
- await flushPromises();
- });
-
- it('handles request cancellation by user', async () => {
- const mockFile = new File([], 'sample.csv');
- const error = new Error('Error');
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- (error as any).response = {
- status: 500,
- data: '',
- };
- (axios.post as jest.Mock).mockImplementationOnce(() => Promise.reject(error));
- (axios.isCancel as jest.Mock).mockImplementationOnce(() => true);
- const requestCancelMock = jest.fn();
- uploadCSV(
- mockFile,
- undefined,
- undefined,
- undefined,
- undefined,
- undefined,
- requestCancelMock
- ).catch((err) => {
- expect(err.message).toEqual('Error');
- });
- await flushPromises();
- expect(requestCancelMock).toHaveBeenCalled();
- });
-});
-
-/** test upload csv function */
-describe('helpers/dataLoader.parseBadResponseError', () => {
- it('parses single row data', () => {
- const sample =
- '1,"[Product ID does not exist in product catalogue, Service point ID does not exist, Donor is not valid, PO Number should be a whole number]"';
- const res = parseSingleErrorRow(sample);
- expect(res).toEqual({
- failureReason:
- 'Product ID does not exist in product catalogue, Service point ID does not exist, Donor is not valid, PO Number should be a whole number',
- row: '1',
- });
- });
-
- it('parses full data correctly', () => {
- const sampleResponse =
- '"Total Number of Rows in the CSV ",3\r\n"Rows processed ",0\r\n"\n"\r\nRow Number,Reason of Failure\r\n1,"[Product ID does not exist in product catalogue, Service point ID does not exist, Donor is not valid, PO Number should be a whole number]"\r\n2,[Service point ID does not exist]\r\n3,"[Service point ID does not exist, UNICEF section is not valid, Donor is not valid]"\r\n';
- const result = parseTextResponse(sampleResponse);
- expect(result).toEqual({
- errors: [
- {
- failureReason:
- 'Product ID does not exist in product catalogue, Service point ID does not exist, Donor is not valid, PO Number should be a whole number',
- row: '1',
- },
- { failureReason: 'Service point ID does not exist', row: '2' },
- {
- failureReason:
- 'Service point ID does not exist, UNICEF section is not valid, Donor is not valid',
- row: '3',
- },
- { failureReason: '', row: '' },
- ],
- rowsNumber: '3',
- rowsProcessed: '0',
- });
- });
-});
diff --git a/packages/inventory/src/helpers/tests/fixtures.ts b/packages/inventory/src/helpers/tests/fixtures.ts
deleted file mode 100644
index 225234d1b..000000000
--- a/packages/inventory/src/helpers/tests/fixtures.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-export const rawOpenSRPHierarchy1 = {
- locationsHierarchy: {
- map: {
- '95310ca2-02df-47ba-80fc-bf31bfaa88d7': {
- id: '95310ca2-02df-47ba-80fc-bf31bfaa88d7',
- label: 'The Root Location',
- node: {
- locationId: '95310ca2-02df-47ba-80fc-bf31bfaa88d7',
- name: 'The Root Location',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- '421fe9fe-e48f-4052-8491-24d1e548daee': {
- id: '421fe9fe-e48f-4052-8491-24d1e548daee',
- label: 'bbb',
- node: {
- locationId: '421fe9fe-e48f-4052-8491-24d1e548daee',
- name: 'bbb',
- parentLocation: { locationId: '95310ca2-02df-47ba-80fc-bf31bfaa88d7', voided: false },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: '95310ca2-02df-47ba-80fc-bf31bfaa88d7',
- },
- '0836e054-30b1-4690-985c-b729aa5fcc53': {
- id: '0836e054-30b1-4690-985c-b729aa5fcc53',
- label: 'aa',
- node: {
- locationId: '0836e054-30b1-4690-985c-b729aa5fcc53',
- name: 'aa',
- parentLocation: { locationId: '95310ca2-02df-47ba-80fc-bf31bfaa88d7', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: '95310ca2-02df-47ba-80fc-bf31bfaa88d7',
- },
- },
- },
- },
- parentChildren: {
- '95310ca2-02df-47ba-80fc-bf31bfaa88d7': [
- '421fe9fe-e48f-4052-8491-24d1e548daee',
- '0836e054-30b1-4690-985c-b729aa5fcc53',
- ],
- },
- },
-};
diff --git a/packages/inventory/src/helpers/tests/utils.test.tsx b/packages/inventory/src/helpers/tests/utils.test.tsx
deleted file mode 100644
index afdb6f502..000000000
--- a/packages/inventory/src/helpers/tests/utils.test.tsx
+++ /dev/null
@@ -1,113 +0,0 @@
-import { mount } from 'enzyme';
-import { createBrowserHistory } from 'history';
-import { BULK_UPLOAD_PARAM, INVENTORY_SERVICE_POINT_LIST_VIEW } from '../../constants';
-import {
- updateUrlWithStatusCreator,
- UploadStatus,
- CardTitle,
- disabledTreeNodesCallback,
-} from '../utils';
-import React from 'react';
-import { generateJurisdictionTree } from '@opensrp/location-management/src/ducks/locationHierarchy/utils';
-import { rawOpenSRPHierarchy1 } from '@opensrp/location-management/src/components/LocationForm/tests/fixtures';
-const history = createBrowserHistory();
-
-const props = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- },
-};
-
-const updateUrl = updateUrlWithStatusCreator(props);
-
-describe('utils', () => {
- beforeEach(() => {
- jest.resetAllMocks();
- });
-
- it('updateUrlWithStatusCreator works correctly', () => {
- const pushMock = jest.fn();
- props.history.push = pushMock;
- updateUrl();
-
- expect(pushMock).toHaveBeenCalledWith('/inventory?');
- });
-
- it('test when search param is given but no status', () => {
- const locationProps = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- search: `?${BULK_UPLOAD_PARAM}=step`,
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- },
- };
- const updateUrl = updateUrlWithStatusCreator(locationProps);
- const pushMock = jest.fn();
- props.history.push = pushMock;
- updateUrl();
-
- expect(pushMock).toHaveBeenCalledWith('/inventory?');
- });
-
- it('test when search param is given and status', () => {
- const locationProps = {
- history,
- location: {
- hash: '',
- pathname: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- search: `?${BULK_UPLOAD_PARAM}=step`,
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- url: `${INVENTORY_SERVICE_POINT_LIST_VIEW}`,
- },
- };
- const updateUrl = updateUrlWithStatusCreator(locationProps);
- const pushMock = jest.fn();
- props.history.push = pushMock;
- updateUrl(UploadStatus.POST_CONFIRMATION_ERROR);
-
- expect(pushMock).toHaveBeenCalledWith('/inventory?bulkStep=postConfirmationError');
- });
-
- it('test default card title', () => {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const props = {} as any;
- const wrapper = mount();
-
- expect(wrapper.text()).toMatchInlineSnapshot(`""`);
- });
-
- it('test disableTreeNodesCallback', () => {
- const generatedTree = generateJurisdictionTree(rawOpenSRPHierarchy1);
- const rootNode = generatedTree;
- expect(disabledTreeNodesCallback(rootNode)).toBeTruthy();
-
- // sample commune node
- const communeNode = generatedTree.first(
- (node) => node.model.id === '421fe9fe-e48f-4052-8491-24d1e548daee'
- );
- expect(disabledTreeNodesCallback(communeNode)).toBeFalsy();
- });
-});
diff --git a/packages/inventory/src/helpers/utils.tsx b/packages/inventory/src/helpers/utils.tsx
deleted file mode 100644
index 56271e987..000000000
--- a/packages/inventory/src/helpers/utils.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import { getQueryParams } from '@opensrp/react-utils';
-import { RouteComponentProps } from 'react-router';
-import { BULK_UPLOAD_PARAM, COMMUNE_GEOGRAPHIC_LEVEL } from '../constants';
-import queryString from 'querystring';
-import React from 'react';
-import { Space } from 'antd';
-import { TreeNode } from '@opensrp/location-management';
-
-export enum UploadStatus {
- UPLOAD_START = 'uploadStart',
- PRE_CONFIRMATION_UPLOAD = 'preConfirmationUpload',
- PRE_CONFIRMATION_VALIDATION = 'preConfirmationValidation',
- PRE_CONFIRMATION_SUCCESS = 'preConfirmationSuccess',
- PRE_CONFIRMATION_ERROR = 'preConfirmationError',
- POST_CONFIRMATION_UPLOAD = 'postConfirmationUpload',
- POST_CONFIRMATION_SUCCESS = 'postConfirmationSuccess',
- POST_CONFIRMATION_ERROR = 'postConfirmationError',
-}
-
-export const updateUrlWithStatusCreator =
- (props: RouteComponentProps) => (status?: UploadStatus) => {
- const allQueryParams = getQueryParams(props.location);
- if (status) {
- allQueryParams[BULK_UPLOAD_PARAM] = status;
- } else {
- delete allQueryParams[BULK_UPLOAD_PARAM];
- }
- props.history.push(`${props.match.url}?${queryString.stringify(allQueryParams)}`);
- };
-
-interface CardTitleProps {
- IconRender: React.ReactNode;
- text: string;
-}
-export const CardTitle = ({ IconRender = null, text = '' }: CardTitleProps) => (
-
- {IconRender}
- {text}
-
-);
-
-/**
- * to pass to form, help decide what nodes in the tree select options will be disabled
- * returns true meaning disabled if node does not have the geographic level 3
- *
- * @param node - a single tree node
- */
-export const disabledTreeNodesCallback = (node: TreeNode) => {
- return node.model.node.attributes.geographicLevel !== COMMUNE_GEOGRAPHIC_LEVEL;
-};
-
-/** location form fields that are hidden for service point creation and editing in EUSM */
-export const commonHiddenFields = [
- 'extraFields',
- 'status',
- 'type',
- 'locationTags',
- 'externalId',
- 'isJurisdiction',
- 'geometry',
-];
diff --git a/packages/inventory/src/index.css b/packages/inventory/src/index.css
deleted file mode 100644
index b6f40520d..000000000
--- a/packages/inventory/src/index.css
+++ /dev/null
@@ -1,106 +0,0 @@
-.content-section > div {
- padding: 0;
- padding-top: 24px;
-}
-
-.page-header {
- padding-left: 0;
- padding-right: 0;
-}
-
-.inventory-profile {
- display: flex;
- justify-content: space-between;
- align-items: center;
- margin: 0 0 16px 0;
-}
-
-.display-block {
- display: block;
-}
-
-.flex-right {
- display: flex;
- justify-content: flex-end;
-}
-
-.flex-center-right {
- align-items: center;
- display: flex;
- justify-content: flex-end;
- padding: 10px;
-}
-
-.inventory-profile-header {
- background-color: #ffffff;
- padding: 20px 33px;
-}
-
-.go-back-text {
- color: #1890ff;
- font-size: 14px;
- line-height: 22px;
- text-align: left;
- cursor: pointer;
-}
-
-.inventory-profile-header .title {
- color: rgba(0, 0, 0, 0.85);
- font-size: 20px;
-}
-
-.full-page-card .ant-card-head-title {
- padding: 0;
-}
-
-.card-title__icon {
- font-size: 35px;
-}
-
-.custom-btn-success {
- background-color: #389e0d;
- color: #fff;
-}
-
-.custom-btn-success:hover,
-.custom-btn-success:link,
-.custom-btn-success:active,
-.custom-btn-success:visited {
- background-color: #389e0d;
- color: #fff;
-}
-
-.card-title__text {
- font-size: 20px;
- line-height: 28px;
-}
-
-.geography-item {
- display: flex;
-}
-
-.geography-item .label {
- color: rgba(0, 0, 0, 0.85);
- font-size: 14px;
- line-height: 16px;
- margin-right: 5px;
- white-space: nowrap;
-}
-
-.geography-item .value {
- color: rgba(0, 0, 0, 0.65);
- font-size: 14px;
- line-height: 16px;
-}
-
-.full-page-card {
- min-height: 80vh;
-}
-
-.round-button {
- border-radius: 5px;
-}
-
-.margin-1 {
- margin: 5px;
-}
diff --git a/packages/inventory/src/index.tsx b/packages/inventory/src/index.tsx
deleted file mode 100644
index 110d554f5..000000000
--- a/packages/inventory/src/index.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-export * from './constants';
-export * from './containers/ListView';
-export * from './containers/ServicePointProfile';
-export * from './containers/InventoryAddEdit';
-export * from './ducks/inventory';
-export * from './helpers/dataLoaders';
-export * from './containers/BulkUpload';
-export * from './containers/CreateServicePoint';
-export * from './containers/EditServicePoint';
diff --git a/packages/inventory/src/mls.ts b/packages/inventory/src/mls.ts
deleted file mode 100644
index 6664617b4..000000000
--- a/packages/inventory/src/mls.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-export const namespace = 'inventory';
diff --git a/packages/inventory/tsconfig.json b/packages/inventory/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/inventory/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/opensrp-plans/CHANGELOG.md b/packages/opensrp-plans/CHANGELOG.md
deleted file mode 100644
index c0b036af8..000000000
--- a/packages/opensrp-plans/CHANGELOG.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.0.10](https://github.com/opensrp/web/compare/@opensrp/plans@0.0.8...@opensrp/plans@0.0.10) (2021-07-26)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## [0.0.9](https://github.com/opensrp/web/compare/@opensrp/plans@0.0.8...@opensrp/plans@0.0.9) (2021-06-30)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## [0.0.8](https://github.com/opensrp/web/compare/@opensrp/plans@0.0.7...@opensrp/plans@0.0.8) (2021-06-17)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## 0.0.6 (2021-02-24)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## [0.0.5](https://github.com/opensrp/web/compare/@opensrp/plans@0.0.4...@opensrp/plans@0.0.5) (2021-02-23)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## [0.0.4](https://github.com/opensrp/web/compare/@opensrp/plans@0.0.3...@opensrp/plans@0.0.4) (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/plans
-
-## 0.0.3 (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/plans
diff --git a/packages/opensrp-plans/README.md b/packages/opensrp-plans/README.md
deleted file mode 100644
index a8f7aee37..000000000
--- a/packages/opensrp-plans/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Plans Views/Pages
-
-This package contains the plan Ui elements, utilities and redux modules that it will use
-
-This package includes set of components that interact with missions/plan api. It currently has the following components
-
-- PlansListView - Shows a list of plans, also allows creating, editing and deleting plans
-- CreateEditView - A mission/plan form to allow admin to create/update plan info
-
-## Installation
-
-```sh
-yarn add @opensrp/plans
-```
-
-```typescript
-import '@opensrp/plans/dist/index.css';
-```
diff --git a/packages/opensrp-plans/package.json b/packages/opensrp-plans/package.json
deleted file mode 100644
index 9a73260ca..000000000
--- a/packages/opensrp-plans/package.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "name": "@opensrp/plans",
- "version": "0.0.10",
- "description": "Opensrp plans",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "@opensrp/store": "^0.0.10",
- "antd": "^5.5.1",
- "lodash": "^4.17.21",
- "react": "^17.0.0 ",
- "react-redux": "^7.2.2",
- "react-router": "^5.2.1",
- "react-router-dom": "^5.2.1",
- "redux": "^4.0.1"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0",
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@onaio/redux-reducer-registry": "^0.0.9",
- "@onaio/utils": "^0.0.1",
- "@opensrp/notifications": "^0.0.5",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/plan-form": "^0.0.5",
- "@opensrp/plan-form-core": "^0.0.4",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/server-service": "^0.0.17",
- "@opensrp/team-management": "^0.0.9",
- "fast_array_intersect": "^1.1.0",
- "geojson": "^0.5.0",
- "moment": "^2.29.2",
- "reselect": "^4.1.5",
- "seamless-immutable": "^7.1.4"
- },
- "devDependencies": {
- "i18next-parser": "^3.5.0"
- }
-}
diff --git a/packages/opensrp-plans/src/components/ActivateMission/index.tsx b/packages/opensrp-plans/src/components/ActivateMission/index.tsx
deleted file mode 100644
index 60791390c..000000000
--- a/packages/opensrp-plans/src/components/ActivateMission/index.tsx
+++ /dev/null
@@ -1,85 +0,0 @@
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import React from 'react';
-import { Card, Button, Typography, Tooltip } from 'antd';
-import { useTranslation } from '../../mls';
-import { CommonProps, postPutPlan } from '@opensrp/plan-form';
-import { defaultCommonProps } from '../../helpers/common';
-import { sendErrorNotification, sendSuccessNotification } from '@opensrp/notifications';
-
-const { Title } = Typography;
-
-/** props for the activate mission component */
-interface ActivateMissionProps extends CommonProps {
- plan: PlanDefinition | null;
- serviceClass: typeof OpenSRPService;
- submitCallback: (plan: PlanDefinition) => void;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- plan: null,
- serviceClass: OpenSRPService,
- submitCallback: () => {
- return;
- },
-};
-
-/**
- * renders a card with a button to effect the activate mission worfklow
- *
- * @param props - the component props
- */
-const ActivateMissionCard = (props: ActivateMissionProps) => {
- const { plan, serviceClass, baseURL, submitCallback } = props;
- const { t } = useTranslation();
- const planIsDraft = plan?.status === PlanStatus.DRAFT;
-
- if (!plan || !planIsDraft) {
- return null;
- }
- const planHasJurisdictions = plan.jurisdiction.length > 0;
- const isActivateButtonDisabled = !planHasJurisdictions;
-
- /** post the plan with a new status of active */
- const clickHandler = () => {
- const planPayload = {
- ...plan,
- status: PlanStatus.ACTIVE,
- };
- postPutPlan(planPayload, baseURL, true, serviceClass)
- .then(() => {
- sendSuccessNotification(t('Successfully activated mission'));
- submitCallback(planPayload);
- })
- .catch(() => {
- sendErrorNotification(t('Activating mission failed'));
- });
- };
-
- const ActivateButton = (
-
- {t('Activate mission')}
-
- );
-
- return (
- {t('Activate mission')}}
- >
- {planHasJurisdictions ? (
- ActivateButton
- ) : (
-
- {ActivateButton}
-
- )}
-
- );
-};
-
-ActivateMissionCard.defaultProps = defaultProps;
-
-export { ActivateMissionCard };
diff --git a/packages/opensrp-plans/src/components/ActivateMission/tests/index.test.tsx b/packages/opensrp-plans/src/components/ActivateMission/tests/index.test.tsx
deleted file mode 100644
index 4e15b0284..000000000
--- a/packages/opensrp-plans/src/components/ActivateMission/tests/index.test.tsx
+++ /dev/null
@@ -1,166 +0,0 @@
-import React from 'react';
-import { shallow, mount } from 'enzyme';
-import { ActivateMissionCard } from '..';
-import toJson from 'enzyme-to-json';
-import { eusmPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-import { act } from 'react-dom/test-utils';
-import * as notifications from '@opensrp/notifications';
-import flushPromises from 'flush-promises';
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-const plan = eusmPlans[0];
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-describe('activate mission', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- it('renders without crashing', () => {
- shallow();
- });
-
- it('renders correctly for null plans', () => {
- const wrapper = mount();
- // should be nothing rendered
- expect(toJson(wrapper.find('.activate-plan'))).toMatchInlineSnapshot(`null`);
- });
-
- it('does not show for non-draft plans', () => {
- // plan is active
- const props = {
- plan: plan as PlanDefinition,
- };
- const wrapper = mount();
- expect(toJson(wrapper.find('.activate-plan'))).toMatchInlineSnapshot(`null`);
- expect(wrapper.find('button')).toHaveLength(0);
- });
-
- it('works correctly for draft plans', async () => {
- // plan is active
- const mockCallback = jest.fn();
-
- const mission = {
- ...plan,
- jurisdiction: [],
- status: PlanStatus.DRAFT,
- };
- const props = {
- plan: mission as PlanDefinition,
- submitCallback: mockCallback,
- };
- const wrapper = mount();
-
- // renders the activate button
- expect(wrapper.find('button')).toHaveLength(1);
-
- // check button is disabled
- expect(wrapper.find('button').props().disabled).toEqual(true);
-
- // expect toolkit too.
- expect(wrapper.find('Tooltip')).toHaveLength(1);
- });
-
- it('disabled when plan has no Jurisdictions', async () => {
- fetch.once(JSON.stringify({}));
- // plan is active
- const mockCallback = jest.fn();
- const sendSuccessMock = jest.spyOn(notifications, 'sendSuccessNotification');
- const mission = {
- ...plan,
- status: PlanStatus.DRAFT,
- };
- const props = {
- plan: mission as PlanDefinition,
- submitCallback: mockCallback,
- };
- const wrapper = mount();
- // renders the activate button
- expect(wrapper.find('button')).toHaveLength(1);
-
- // simulate click on activate mission button
- await act(async () => {
- await flushPromises();
- wrapper.find('button').simulate('click');
- wrapper.update();
- });
-
- const expectedMission = {
- ...mission,
- status: PlanStatus.ACTIVE,
- };
-
- // check if we made the correct call.
- expect(fetch.mock.calls).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: JSON.stringify(expectedMission),
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'PUT',
- },
- ],
- ]);
-
- // check callback was called
- expect(mockCallback).toHaveBeenCalledWith(expectedMission);
-
- expect(sendSuccessMock).toHaveBeenCalledWith('Successfully activated mission');
- sendSuccessMock.mockRestore();
- });
-
- it('sends an error toast if error occurs', async () => {
- const errorMessage = 'Enemy contact';
- fetch.mockReject(new Error(errorMessage));
- // plan is active
- const mockCallback = jest.fn();
- const sendErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
- const mission = {
- ...plan,
- status: PlanStatus.DRAFT,
- };
- const props = {
- plan: mission as PlanDefinition,
- submitCallback: mockCallback,
- };
- const wrapper = mount();
-
- // simulate click on activate mission button
- await act(async () => {
- await flushPromises();
- wrapper.find('button').simulate('click');
- wrapper.update();
- });
-
- // check callback was called
- expect(mockCallback).not.toHaveBeenCalled();
-
- expect(sendErrorMock).toHaveBeenCalledWith('Activating mission failed');
- sendErrorMock.mockRestore();
- });
-});
diff --git a/packages/opensrp-plans/src/components/AssignmentModal/index.tsx b/packages/opensrp-plans/src/components/AssignmentModal/index.tsx
deleted file mode 100644
index bb7a767b4..000000000
--- a/packages/opensrp-plans/src/components/AssignmentModal/index.tsx
+++ /dev/null
@@ -1,134 +0,0 @@
-/** use for assigning organizations and jurisdictions in eusm assignments table */
-import React, { useState } from 'react';
-import { Button, Modal, Alert, Select } from 'antd';
-import { useHandleBrokenPage } from '@opensrp/react-utils';
-import { useTranslation } from '../../mls';
-
-/** describes how options should be formatted when passed to EditAssignment modals */
-export interface SelectOption {
- key?: string;
- label: string;
- value: string;
-}
-
-export interface EditAssignmentsModalProps {
- saveHandler?: (selectedOptions: SelectOption | SelectOption[]) => Promise;
- cancelHandler?: () => void;
- existingOptions: SelectOption[];
- options: SelectOption[];
- invokeText: string;
- modalTitle: string;
- placeHolder: string;
- disabled: boolean;
-}
-
-const defaultProps = {
- existingOptions: [],
- options: [],
- invokeText: 'Edit teams',
- modalTitle: 'Edit teams',
- placeHolder: 'Select',
- disabled: false,
-};
-
-/**
- * Modal component used for either locations or teams assignments
- *
- * @param {object} props - props
- * @returns {Element} -
- */
-function EditAssignmentsModal(props: EditAssignmentsModalProps) {
- const {
- saveHandler,
- cancelHandler,
- existingOptions,
- options,
- invokeText: invokeTextRaw,
- modalTitle: modalTitleRaw,
- placeHolder: placeholderRaw,
- disabled,
- } = props;
- const { t } = useTranslation();
- const [isModalVisible, setIsModalVisible] = useState(false);
- const [confirmLoading, setConfirmLoading] = useState(false);
- const { handleBrokenPage, broken, errorMessage } = useHandleBrokenPage();
- const [selectedOptions, setSelectedOptions] = useState(
- existingOptions
- );
- const invokeText = invokeTextRaw ? invokeTextRaw : t('Edit teams');
- const modalTitle = modalTitleRaw ? modalTitleRaw : t('Edit teams');
- const placeholder = placeholderRaw ? placeholderRaw : t('Select');
- const showModal = () => {
- setIsModalVisible(true);
- };
-
- const handleOk = () => {
- setConfirmLoading(true);
- if (saveHandler) {
- saveHandler(selectedOptions)
- .then(() => {
- setIsModalVisible(false);
- setConfirmLoading(false);
- })
- .catch((e) => {
- handleBrokenPage(e);
- });
- }
- };
-
- const handleCancel = () => {
- if (cancelHandler) {
- cancelHandler();
- }
- setIsModalVisible(false);
- };
-
- const handleChange = (_: string[], options: SelectOption | SelectOption[]) =>
- setSelectedOptions(options);
- const defaultValue = existingOptions.map((option) => option.value);
-
- return (
- <>
-
- {invokeText}
-
-
- {broken ? (
-
- ) : null}
-
-
- >
- );
-}
-
-EditAssignmentsModal.defaultProps = defaultProps;
-
-export { EditAssignmentsModal };
-
-/**
- * filters what options to show depending on the string input
- *
- * @param input - the string input
- * @param option - a single option
- */
-export const optionFilter = (input: string, option?: SelectOption) => {
- return option?.label.toLowerCase().includes(input.toLowerCase()) ?? false;
-};
diff --git a/packages/opensrp-plans/src/components/AssignmentModal/tests/index.test.tsx b/packages/opensrp-plans/src/components/AssignmentModal/tests/index.test.tsx
deleted file mode 100644
index 80e1c9656..000000000
--- a/packages/opensrp-plans/src/components/AssignmentModal/tests/index.test.tsx
+++ /dev/null
@@ -1,155 +0,0 @@
-/* eslint-disable no-irregular-whitespace */
-import { mount, shallow } from 'enzyme';
-import { EditAssignmentsModal } from '..';
-import React from 'react';
-
-import { act } from 'react-dom/test-utils';
-import { Dictionary } from '@onaio/utils';
-
-describe('planAssignment modal', () => {
- it('renders without crashing', () => {
- shallow();
- });
-
- it('renders correctly', async () => {
- const saveHandlerMock = jest.fn(() => Promise.resolve());
- const cancelHandlerMock = jest.fn();
- const invokeText = 'invoke modal';
- const modalTitle = 'Modal title';
- const placeHolder = 'placeholder';
- const options = [
- { label: 'label1', value: 'value1' },
- { label: 'label2', value: 'value2' },
- ];
- const props = {
- saveHandler: saveHandlerMock,
- cancelHandler: cancelHandlerMock,
- invokeText,
- modalTitle,
- placeHolder,
- existingOptions: [options[0]],
- options,
- };
- const wrapper = mount();
- expect(wrapper.find('button').text()).toEqual(invokeText);
-
- // simulate to open modal
- wrapper.find('button').simulate('click');
- wrapper.update();
-
- // modal text: cancel button, save button, placeholder and default option
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(`"Modal titlelabel1 CancelSave"`);
-
- act(() => {
- // TODO - find a way to properly mock antd multi select onchange event
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['value2'],
- [{ label: 'label2', value: 'value2' }]
- );
- wrapper.update();
- });
-
- // show search is true
- expect((wrapper.find('Modal Select').props() as Dictionary).showSearch).toBeTruthy();
-
- // filter props works correctly
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('abel2', {
- label: 'label2',
- value: 'value2',
- })
- ).toBeTruthy();
-
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('lube2', {
- label: 'label2',
- value: 'value2',
- })
- ).toBeFalsy();
-
- // try saving
- const saveButton = wrapper.find('button').at(3);
- expect(saveButton.text()).toEqual('Save');
- await act(async () => {
- saveButton.simulate('click');
- wrapper.update();
- });
-
- // expect save handler to have been called
- expect(saveHandlerMock).toHaveBeenCalledTimes(1);
- expect(saveHandlerMock.mock.calls[0]).toEqual([
- [
- {
- label: 'label2',
- value: 'value2',
- },
- ],
- ]);
- });
-
- it('save Error', async () => {
- const errorMessage = 'Something went wrong';
- const saveHandlerMock = jest.fn(async () => {
- throw new Error(errorMessage);
- });
-
- const props = {
- saveHandler: saveHandlerMock,
- };
- const wrapper = mount();
-
- // simulate to open modal
- wrapper.find('button').simulate('click');
- wrapper.update();
-
- // modal text: cancel button, save button, placeholder and default option
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(`"Edit teams SelectCancelSave"`);
-
- // try saving
- const saveButton = wrapper.find('button').at(3);
- expect(saveButton.text()).toEqual('Save');
- await act(async () => {
- saveButton.simulate('click');
- wrapper.update();
- });
-
- // expect save handler to have been called
- expect(saveHandlerMock).toHaveBeenCalledTimes(1);
-
- // should have errorMessage:
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(
- `"Edit teamsSomething went wrong SelectCancelSave"`
- );
- expect(wrapper.text().includes(errorMessage)).toBeTruthy();
- });
-
- it('calls cancel callback', () => {
- const div = document.createElement('div');
- document.body.appendChild(div);
-
- const cancelHandlerMock = jest.fn();
-
- const props = {
- cancelHandler: cancelHandlerMock,
- };
- const wrapper = mount(, { attachTo: div });
-
- // simulate to open modal
- wrapper.find('button').simulate('click');
- wrapper.update();
-
- // modal text: cancel button, save button
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(`"Edit teams SelectCancelSave"`);
-
- // try canceling
- const cancelButton = wrapper.find('button').at(2);
- expect(cancelButton.text()).toEqual('Cancel');
- act(() => {
- cancelButton.simulate('click');
- wrapper.update();
- });
-
- // expect save handler to have been called
- expect(cancelHandlerMock).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/index.tsx b/packages/opensrp-plans/src/components/AssignmentTable/index.tsx
deleted file mode 100644
index f66ca2c62..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/index.tsx
+++ /dev/null
@@ -1,207 +0,0 @@
-/** Tabular view to view/assign areas and teams to missions */
-import React, { useEffect, useState } from 'react';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import {
- fetchOrganizationsAction as fetchOrganizations,
- getOrganizationsArray,
- Organization,
- reducer as organizationsReducer,
- reducerName as orgReducerName,
-} from '@opensrp/team-management';
-import {
- assignmentsReducer,
- assignmentsReducerName,
- Assignment,
- fetchAssignments,
- getAssignmentsArrayByPlanId,
-} from '@opensrp/team-management';
-import {
- JurisdictionsReducer,
- jurisdictionReducerName,
- Jurisdiction,
- fetchJurisdictions,
- getJursByGeoLevel,
-} from '../../ducks/jurisdictions';
-import {
- loadAssignments,
- loadJurisdictions,
- loadOrganizations,
- OpenSRPService,
-} from '../../helpers/dataLoaders';
-import { connect } from 'react-redux';
-import { Store } from 'redux';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { BrokenPage, Column, TableLayout, useHandleBrokenPage } from '@opensrp/react-utils';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { getDataSource, TableData, getPlanAssignmentColumns } from './utils';
-import {
- fetchPlanDefinitions,
- makePlanDefinitionsArraySelector,
-} from '../../ducks/planDefinitions';
-import { useTranslation } from '../../mls';
-
-reducerRegistry.register(assignmentsReducerName, assignmentsReducer);
-reducerRegistry.register(orgReducerName, organizationsReducer);
-reducerRegistry.register(jurisdictionReducerName, JurisdictionsReducer);
-
-export interface AssignmentTableProps extends CommonProps {
- serviceClass: typeof OpenSRPService;
- assignmentsActionCreator: typeof fetchAssignments;
- organizationsActionCreator: typeof fetchOrganizations;
- jursActionCreator: typeof fetchJurisdictions;
- planCreator: typeof fetchPlanDefinitions;
- assignments: Assignment[];
- organizations: Organization[];
- plan: PlanDefinition;
- jurisdictions: Jurisdiction[];
- assignAtGeoLevel: number;
- disableAssignments: boolean;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- serviceClass: OpenSRPService,
- assignmentsActionCreator: fetchAssignments,
- organizationsActionCreator: fetchOrganizations,
- jursActionCreator: fetchJurisdictions,
- planCreator: fetchPlanDefinitions,
- assignments: [],
- organizations: [],
- jurisdictions: [],
- assignAtGeoLevel: 0,
- disableAssignments: false,
-};
-
-/**
- * Table component for eusm plan assignments, requires plan
- *
- * @param props -the props
- */
-const AssignmentTable = (props: AssignmentTableProps) => {
- const {
- plan,
- serviceClass,
- assignments,
- organizations,
- assignmentsActionCreator,
- organizationsActionCreator,
- jursActionCreator,
- jurisdictions,
- baseURL,
- planCreator,
- assignAtGeoLevel,
- disableAssignments,
- } = props;
- const { handleBrokenPage, broken, errorMessage } = useHandleBrokenPage();
- const [loading, setLoading] = useState(true);
- const planId = plan.identifier;
- const { t } = useTranslation();
-
- // todo component should re-render make the calls to get
- useEffect(() => {
- const assignmentsPromise = loadAssignments(
- baseURL,
- planId,
- serviceClass,
- assignmentsActionCreator,
- t
- );
- const organizationsPromise = loadOrganizations(
- baseURL,
- serviceClass,
- organizationsActionCreator
- );
- const jursPromise = loadJurisdictions(
- baseURL,
- assignAtGeoLevel,
- jursActionCreator,
- serviceClass
- );
-
- Promise.all([assignmentsPromise, organizationsPromise, jursPromise])
- .catch((e) => {
- handleBrokenPage(e);
- })
- .finally(() => {
- setLoading(false);
- });
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [plan.jurisdiction]);
-
- if (broken) {
- return ;
- }
-
- const planJurisdictions = plan.jurisdiction.map((jurCode) => jurCode.code);
- const datasource = getDataSource(organizations, jurisdictions, assignments, planJurisdictions);
-
- const columns = getPlanAssignmentColumns(
- assignments,
- organizations,
- jurisdictions,
- OpenSRPService,
- planCreator,
- assignmentsActionCreator,
- plan,
- baseURL,
- disableAssignments,
- t
- ) as Column[];
-
- return (
-
- );
-};
-
-AssignmentTable.defaultProps = defaultProps;
-export { AssignmentTable };
-
-type MapStateToProps = Pick<
- AssignmentTableProps,
- 'assignments' | 'organizations' | 'jurisdictions' | 'plan'
->;
-type MapDispatchToProps = Pick<
- AssignmentTableProps,
- 'assignmentsActionCreator' | 'organizationsActionCreator' | 'jursActionCreator' | 'planCreator'
->;
-
-const jurisdictionsSelector = getJursByGeoLevel();
-const plansSelector = makePlanDefinitionsArraySelector();
-const assignmentsByPlanId = getAssignmentsArrayByPlanId();
-
-const mapStateToProps = (
- state: Partial,
- ownProps: AssignmentTableProps
-): MapStateToProps => {
- const { plan, assignAtGeoLevel } = ownProps;
- const planId = plan.identifier;
- const thePlan = plansSelector(state, { planIds: [planId] })[0] ?? plan;
- const assignments = assignmentsByPlanId(state, { planId });
- const organizations = getOrganizationsArray(state);
- const jurisdictions = jurisdictionsSelector(state, { geoLevel: assignAtGeoLevel });
- return {
- assignments,
- organizations,
- jurisdictions,
- plan: thePlan,
- };
-};
-
-const mapDispatchToProps: MapDispatchToProps = {
- assignmentsActionCreator: fetchAssignments,
- organizationsActionCreator: fetchOrganizations,
- jursActionCreator: fetchJurisdictions,
- planCreator: fetchPlanDefinitions,
-};
-
-const ConnectedAssignmentTable = connect(mapStateToProps, mapDispatchToProps)(AssignmentTable);
-export { ConnectedAssignmentTable };
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/tests/__snapshots__/index.test.tsx.snap b/packages/opensrp-plans/src/components/AssignmentTable/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 441c18947..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,31 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`opensrp-plans/assignmentTable renders correctly when there is data: tr 0 1`] = `"Assigned regionsAssigned teamsActions"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly when there is data: tr 1 1`] = `"IITANANGA, OKASHANDJAOna testOrgEdit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly when there is data: tr 2 1`] = `"IITANANGATest Test TeamEdit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly when there is data: tr 3 1`] = `"OKASHANDJANAIMA old test teamEdit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly when there is data: tr 4 1`] = `"IIYALA N.6, OKANKETE-2, OSHIPUMBU MAKILINDIDI NO 2-1 - Edit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly: tr 0 1`] = `"Assigned regionsAssigned teamsActions"`;
-
-exports[`opensrp-plans/assignmentTable renders correctly: tr 1 1`] = `"9b5dd829-89de-45a5-98f2-fd37787ae949, 6bb05db0-730b-409b-991d-4abfe6a59ea1, 1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb, 7d150b42-11e7-4362-8d0d-1a8ef506c754, 9fb0f2cf-7836-4557-a908-4b8cd628d193 - Edit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction assignment: 0 button 1`] = `"Edit regions"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction assignment: 1 button 1`] = `"Edit teams"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction assignment: tr 0 1`] = `"Assigned regionsAssigned teamsActions"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction assignment: tr 1 1`] = `"Edit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction when there is already an assignment: tr 0 1`] = `"Assigned regionsAssigned teamsActions"`;
-
-exports[`opensrp-plans/assignmentTable test plan jurisdiction when there is already an assignment: tr 1 1`] = `"IITANANGAOna testOrgEdit regionsEdit teams"`;
-
-exports[`opensrp-plans/assignmentTable test plan teams assignment: tr 0 1`] = `"Assigned regionsAssigned teamsActions"`;
-
-exports[`opensrp-plans/assignmentTable test plan teams assignment: tr 1 1`] = `"IITANANGA - Edit regionsEdit teams"`;
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/tests/fixtures.ts b/packages/opensrp-plans/src/components/AssignmentTable/tests/fixtures.ts
deleted file mode 100644
index 94d9db836..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/tests/fixtures.ts
+++ /dev/null
@@ -1,379 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-import { GoalUnit, PlanDefinition } from '@opensrp/plan-form-core';
-import { Jurisdiction } from '../../../ducks/jurisdictions';
-
-export const plan: PlanDefinition = {
- identifier: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- version: '1',
- name: 'IRS-2020-12-16',
- title: 'IRS 2020-12-16 Fixtures test NMB',
- status: 'active',
- date: '2020-12-16',
- effectivePeriod: { start: '2020-12-16', end: '2021-01-05' },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'IRS' },
- { code: 'fiReason', valueCodableConcept: 'Routine' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'False' },
- ],
- jurisdiction: [
- { code: '9b5dd829-89de-45a5-98f2-fd37787ae949' },
- { code: '6bb05db0-730b-409b-991d-4abfe6a59ea1' },
- { code: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb' },
- { code: '7d150b42-11e7-4362-8d0d-1a8ef506c754' },
- { code: '9fb0f2cf-7836-4557-a908-4b8cd628d193' },
- ],
- serverVersion: 1599112764594,
- goal: [
- {
- id: 'IRS',
- description: 'Spray structures in the operational area',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of structures sprayed',
- detail: {
- detailQuantity: { value: 90.0, comparator: '>=', unit: GoalUnit.PERCENT },
- },
- due: '2020-12-23',
- },
- ],
- },
- ],
- action: [
- {
- identifier: '37a3f91b-ec60-5498-ba47-892b328c3427',
- prefix: 1,
- title: 'Spray Structures',
- description: 'Visit each structure in the operational area and attempt to spray',
- code: 'IRS',
- timingPeriod: { start: '2020-12-16', end: '2020-12-23' },
- reason: 'Routine',
- goalId: 'IRS',
- subjectCodableConcept: { text: 'Location' },
- taskTemplate: 'Spray_Structures',
- type: 'create',
- },
- ],
- experimental: false,
-};
-
-export const sampleRawAssignments = [
- {
- organizationId: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- jurisdictionId: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
- },
- {
- organizationId: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- jurisdictionId: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
- },
- {
- organizationId: '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699',
- jurisdictionId: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
- },
- {
- organizationId: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- jurisdictionId: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
- },
-];
-
-export const sampleRawAssignment1 = {
- organizationId: '1',
- jurisdictionId: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
-};
-
-export const organizations = [
- {
- id: 15,
- identifier: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- active: true,
- name: 'Ona testOrg',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 121,
- identifier: '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699',
- active: true,
- name: 'NAIMA old test team',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 252,
- identifier: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- active: true,
- name: 'Test Test Team',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 254,
- identifier: '1deb6381-65c7-539e-9f9f-b99c76e4b4b8',
- active: true,
- name: 'Team22',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 253,
- identifier: '6c19da3f-5dc1-5e82-945d-e4a7b0f80896',
- active: true,
- name: 'onang1',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
-];
-
-export const jurisdictions: Jurisdiction[] = [
- {
- type: 'Feature',
- id: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'IITANANGA',
- geographicLevel: 3,
- version: 2,
- username: 'var_nam',
- OpenMRS_Id: 'b158be62-354a-494d-831e-6f35b13b00c9',
- externalId: 'iitananga',
- },
- serverVersion: 1598526678792,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '9fb0f2cf-7836-4557-a908-4b8cd628d193',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'OSHIPUMBU MAKILINDIDI NO 2-1',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: '87155362-cbec-4d07-8f04-9d52dbedb49b',
- externalId: 'oshipumbu makilindidi no 2-1',
- },
- serverVersion: 1595840752740,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '7d150b42-11e7-4362-8d0d-1a8ef506c754',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'OKANKETE-2',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: '30d2fd68-90a8-41e2-87ca-8aa675a42ee4',
- externalId: 'okankete-2',
- },
- serverVersion: 1595840752760,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '6bb05db0-730b-409b-991d-4abfe6a59ea1',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'IIYALA N.6',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: '122f1ac6-41ab-4c13-9dc9-bde7cd38075b',
- externalId: 'iiyala n.6',
- },
- serverVersion: 1595840752815,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'OKASHANDJA',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: '9def92a5-c420-4b46-ad73-0c54ef8bbef2',
- externalId: 'okashandja',
- },
- serverVersion: 1595840753076,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '128ca67f-2ee6-4006-b86f-c59e572b27ea',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'MANDUME LOCATION',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: 'e4c3b663-2e04-4d70-9b34-da604c85934d',
- externalId: 'mandume location',
- },
- serverVersion: 1598628202701,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '29ac5641-0451-4ad4-8d99-329c797f2c3f',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'OSHIKANGO LOCATION',
- geographicLevel: 3,
- version: 0,
- OpenMRS_Id: 'f218c87b-d94c-4a15-8826-b23487cb1fdb',
- externalId: 'oshikango location',
- },
- serverVersion: 1598628202703,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
- {
- type: 'Feature',
- id: '40aee4db-1c05-4fdf-a984-612829d6900b',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'Test OA',
- geographicLevel: 3,
- version: 1,
- username: '',
- OpenMRS_Id: '0',
- externalId: '40aee4db-1c05-4fdf-a984-612829d6900b',
- },
- serverVersion: 1597679502171,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
-
- {
- type: 'Feature',
- id: 'f3de8e52-0b54-4426-903a-5c55abad6660',
- properties: {
- status: 'Active',
- parentId: '634e07d1-16dc-4207-802e-108f9008214a',
- name: 'OMUSHESHE',
- geographicLevel: 3,
- version: 1,
- username: 'pierre_nam',
- OpenMRS_Id: '959f82c6-05ab-4d64-852f-70f985e6e419',
- externalId: 'omusheshe',
- },
- serverVersion: 1597917332417,
- locationTags: [{ id: 18, name: 'Operational Area' }],
- },
-];
-
-export const expectedMergedIds1 = [
- {
- jurisdictions: [
- {
- key: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- label: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- value: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- },
- {
- key: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- label: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- value: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- },
- ],
- organizations: [
- {
- key: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- label: 'Ona testOrg',
- value: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- },
- ],
- },
- {
- jurisdictions: [
- {
- key: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- label: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- value: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- },
- ],
- organizations: [
- {
- key: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- label: 'Test Test Team',
- value: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- },
- ],
- },
- {
- jurisdictions: [
- {
- key: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- label: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- value: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- },
- ],
- organizations: [
- {
- key: '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699',
- label: 'NAIMA old test team',
- value: '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699',
- },
- ],
- },
-];
-
-export const expectedAssignment =
- '[{"fromDate":"2019-12-30T00:00:00+00:00","jurisdiction":"9b5dd829-89de-45a5-98f2-fd37787ae949","organization":"0f38856a-6e0f-5e31-bf3c-a2ad8a53210d","plan":"ae12d8c4-d2a8-53f9-b201-6cccdd42482b","toDate":"2021-01-05T00:00:00+00:00"}]';
-
-export const expectedAssignment1 =
- '[{"fromDate":"2020-12-15T22:00:00+00:00","jurisdiction":"9fb0f2cf-7836-4557-a908-4b8cd628d193","organization":"0f38856a-6e0f-5e31-bf3c-a2ad8a53210d","plan":"ae12d8c4-d2a8-53f9-b201-6cccdd42482b","toDate":"2021-01-05T00:00:00+00:00"},{"fromDate":"2020-12-15T22:00:00+00:00","jurisdiction":"9b5dd829-89de-45a5-98f2-fd37787ae949","organization":"0f38856a-6e0f-5e31-bf3c-a2ad8a53210d","plan":"ae12d8c4-d2a8-53f9-b201-6cccdd42482b","toDate":"2021-01-05T00:00:00+00:00"}]';
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/tests/index.test.tsx b/packages/opensrp-plans/src/components/AssignmentTable/tests/index.test.tsx
deleted file mode 100644
index cf2d72bbc..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/tests/index.test.tsx
+++ /dev/null
@@ -1,448 +0,0 @@
-import { mount, shallow } from 'enzyme';
-import React from 'react';
-import { ConnectedAssignmentTable } from '..';
-import {
- expectedAssignment,
- expectedAssignment1,
- organizations,
- plan,
- sampleRawAssignments,
-} from './fixtures';
-import { store } from '@opensrp/store';
-import { Provider } from 'react-redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import {
- plansReducerName,
- plansReducer,
- removePlanDefinitions,
-} from '../../../ducks/planDefinitions';
-import { act } from 'react-dom/test-utils';
-import { jurisdictions } from './fixtures';
-import { Jurisdiction, removeJurisdictions } from '../../../ducks/jurisdictions';
-import {
- removeAssignmentsAction,
- Organization,
- removeOrganizationsAction,
-} from '@opensrp/team-management';
-import { authenticateUser } from '@onaio/session-reducer';
-import { Dictionary } from '@onaio/utils';
-import MockDate from 'mockdate';
-import { Router } from 'react-router-dom';
-import { createBrowserHistory } from 'history';
-import flushPromises from 'flush-promises';
-
-const history = createBrowserHistory();
-
-reducerRegistry.register(plansReducerName, plansReducer);
-
-// help convert jurisdictions to select options
-const jursToOptions = (jurisdictions: Jurisdiction[]) => {
- return jurisdictions.map((jur) => ({
- key: jur.id,
- label: jur.properties.name,
- value: jur.id,
- }));
-};
-
-// help convert organizations to select options
-const orgsToOptions = (organizations: Organization[]) => {
- return organizations.map((org) => ({
- key: org.identifier,
- label: org.name,
- value: org.identifier,
- }));
-};
-
-MockDate.set('12/30/2019');
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-describe('opensrp-plans/assignmentTable', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- store.dispatch(removeJurisdictions());
- store.dispatch(removeAssignmentsAction);
- store.dispatch(removeOrganizationsAction());
- store.dispatch(removePlanDefinitions());
- });
-
- it('renders without crashing', async () => {
- fetch.mockResponse(JSON.stringify([]));
- const wrapper = shallow(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- wrapper.unmount();
- });
-
- it('renders correctly', async () => {
- fetch.mockResponse(JSON.stringify([]));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(fetch.mock.calls).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/organization/assignedLocationsAndPlans?plan=ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/organization',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/location/findByProperties?is_jurisdiction=true&return_geometry=false&properties_filter=status:Active,geographicLevel:0',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- ]);
- fetch.resetMocks();
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`tr ${index}`);
- });
-
- // check the rendered output, will only have jurisdictions as ids that were in the plan
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Assigned regionsAssigned teamsActions9b5dd829-89de-45a5-98f2-fd37787ae949, 6bb05db0-730b-409b-991d-4abfe6a59ea1, 1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb, 7d150b42-11e7-4362-8d0d-1a8ef506c754, 9fb0f2cf-7836-4557-a908-4b8cd628d193 - Edit regionsEdit teams"`
- );
- wrapper.unmount();
- });
-
- it('renders correctly when there is data', async () => {
- fetch
- .once(JSON.stringify(sampleRawAssignments))
- .once(JSON.stringify(organizations))
- .once(JSON.stringify(jurisdictions));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`tr ${index}`);
- });
-
- // check the rendered output
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Assigned regionsAssigned teamsActionsIITANANGA, OKASHANDJAOna testOrgEdit regionsEdit teamsIITANANGATest Test TeamEdit regionsEdit teamsOKASHANDJANAIMA old test teamEdit regionsEdit teamsIIYALA N.6, OKANKETE-2, OSHIPUMBU MAKILINDIDI NO 2-1 - Edit regionsEdit teams"`
- );
- wrapper.unmount();
- });
-
- it('renders even with errors', async () => {
- fetch
- .once(JSON.stringify(null))
- .once(JSON.stringify(organizations))
- .once(JSON.stringify(jurisdictions));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check the rendered output
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorCould not load assignmentsGo backGo home"`);
- wrapper.unmount();
- });
-
- it('test plan jurisdiction assignment', async () => {
- // remove plans
- const mission = { ...plan, jurisdiction: [] };
- fetch
- .once(JSON.stringify([]))
- .once(JSON.stringify(organizations))
- .once(JSON.stringify(jurisdictions));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- //should have 2 rows
- expect(wrapper.find('tr')).toHaveLength(2);
-
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`tr ${index}`);
- });
-
- // check the rendered output
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Assigned regionsAssigned teamsActionsEdit regionsEdit teams"`
- );
-
- // edit teams modal button should be disabled
- wrapper.find('button.assign-modal').forEach((button, index) => {
- expect(button.text()).toMatchSnapshot(`${index} button`);
- });
- expect(wrapper.find('button.assign-modal').first().props().disabled).toBeFalsy();
- expect(wrapper.find('button.assign-modal').last().props().disabled).toBeTruthy();
-
- fetch.resetMocks();
- fetch.mockResponse(JSON.stringify([]));
-
- // simulate selecting jurisdictions
- const jurisdictionAssignmentModal = wrapper.find('EditAssignmentsModal').first();
- // make sure its the areas one
- expect(jurisdictionAssignmentModal.text().includes('Edit regions')).toBeTruthy();
- const selectedJurisdiction = jursToOptions([jurisdictions[0]]);
- (jurisdictionAssignmentModal.props() as Dictionary).saveHandler(selectedJurisdiction);
- await act(async () => {
- await flushPromises();
- });
-
- // what fetch calls were made:
- // one to add the jurs to plan, the other to add assignments if there is selected organizations
- const body = JSON.stringify({ ...mission, jurisdiction: [{ code: jurisdictions[0].id }] });
- expect(fetch.mock.calls.slice(0, 2)).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body,
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'PUT',
- },
- ],
- // there are no teams in the rows scope, so the posted assignments are empty
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/organization/assignLocationsAndPlans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: '[]',
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ],
- ]);
- wrapper.unmount();
- });
-
- it('test plan teams assignment', async () => {
- // add just a single jurisdiction to plan
- const mission = { ...plan, jurisdiction: [{ code: jurisdictions[0].id }] };
- fetch
- .once(JSON.stringify([]))
- .once(JSON.stringify(organizations))
- .once(JSON.stringify(jurisdictions));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- //should have 2 rows
- expect(wrapper.find('tr')).toHaveLength(2);
-
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`tr ${index}`);
- });
-
- // check the rendered output
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Assigned regionsAssigned teamsActionsIITANANGA - Edit regionsEdit teams"`
- );
-
- fetch.resetMocks();
- fetch.mockResponse(JSON.stringify([]));
-
- // simulate selecting jurisdictions
- const teamAssignmentModal = wrapper.find('EditAssignmentsModal').last();
- // make sure its the areas one
- expect(teamAssignmentModal.text().includes('Edit teams')).toBeTruthy();
- const selectedOrgs = orgsToOptions([organizations[0]]);
- (teamAssignmentModal.props() as Dictionary).saveHandler(selectedOrgs);
- await act(async () => {
- await flushPromises();
- });
-
- // what fetch calls were made:
- // calls should be just about adding assignments.
- expect(fetch.mock.calls).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/organization/assignLocationsAndPlans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: expectedAssignment,
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ],
- ]);
- wrapper.unmount();
- });
-
- it('test plan jurisdiction when there is already an assignment', async () => {
- // has one jurisdiction, that goes with one assignment
- const mission = { ...plan, jurisdiction: [{ code: '9b5dd829-89de-45a5-98f2-fd37787ae949' }] };
- fetch
- .once(JSON.stringify([sampleRawAssignments[0]]))
- .once(JSON.stringify(organizations))
- .once(JSON.stringify(jurisdictions));
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- //should have 2 rows
- expect(wrapper.find('tr')).toHaveLength(2);
-
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`tr ${index}`);
- });
-
- // check the rendered output
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Assigned regionsAssigned teamsActionsIITANANGAOna testOrgEdit regionsEdit teams"`
- );
-
- fetch.resetMocks();
- fetch.mockResponse(JSON.stringify([]));
-
- // simulate selecting jurisdictions
- const jurisdictionAssignmentModal = wrapper.find('EditAssignmentsModal').first();
- // make sure its the areas one
- expect(jurisdictionAssignmentModal.text().includes('Edit regions')).toBeTruthy();
- const selectedJurisdiction = jursToOptions([jurisdictions[1], jurisdictions[0]]);
- (jurisdictionAssignmentModal.props() as Dictionary).saveHandler(selectedJurisdiction);
- await act(async () => {
- await flushPromises();
- });
-
- // what fetch calls were made:
- // calls should be just about adding assignments.
- const body = JSON.stringify({
- ...mission,
- jurisdiction: [{ code: jurisdictions[1].id }, { code: jurisdictions[0].id }],
- });
- expect(fetch.mock.calls.slice(0, 2)).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body,
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'PUT',
- },
- ],
- // 2 assignments made
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/organization/assignLocationsAndPlans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: expectedAssignment1,
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ],
- ]);
- wrapper.unmount();
- });
-});
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/tests/utils.test.tsx b/packages/opensrp-plans/src/components/AssignmentTable/tests/utils.test.tsx
deleted file mode 100644
index 84d003932..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/tests/utils.test.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import { processRawAssignments } from '@opensrp/team-management';
-import { compressAssignments, getDataSource, mergeIdsWithNames } from '../utils';
-import {
- expectedMergedIds1,
- organizations,
- sampleRawAssignment1,
- sampleRawAssignments,
-} from './fixtures';
-
-describe('team assignment table utils', () => {
- it('can compress Assignments', () => {
- const sampleAssignments = processRawAssignments([
- ...sampleRawAssignments,
- sampleRawAssignment1,
- ]);
- const response = compressAssignments(sampleAssignments);
- const expected = {
- '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb': ['1', '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699'],
- '9b5dd829-89de-45a5-98f2-fd37787ae949': ['258b4dec-79d3-546d-9c5c-f172aa7e03b0'],
- '9b5dd829-89de-45a5-98f2-fd37787ae949,1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb': [
- '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- ],
- };
-
- expect(response).toEqual(expected);
- });
-
- it('compress assignments works with empty arg', () => {
- const response = compressAssignments([]);
- const expected = {};
-
- expect(response).toEqual(expected);
- });
-
- it('can merge id with names', () => {
- const sampleAssignments = processRawAssignments(sampleRawAssignments);
- const response = compressAssignments(sampleAssignments);
- const received = mergeIdsWithNames(response, organizations, []);
- expect(received).toEqual(expectedMergedIds1);
- });
-
- it('gets dataSource for planJurisdictions only', () => {
- const response = getDataSource([], [], [], ['9b5dd829-89de-45a5-98f2-fd37787ae94']);
- expect(response).toEqual([
- {
- jurisdictions: '9b5dd829-89de-45a5-98f2-fd37787ae94',
- key: 'plans-0',
- organizations: ' - ',
- },
- ]);
- });
-});
diff --git a/packages/opensrp-plans/src/components/AssignmentTable/utils.tsx b/packages/opensrp-plans/src/components/AssignmentTable/utils.tsx
deleted file mode 100644
index 09a0487fb..000000000
--- a/packages/opensrp-plans/src/components/AssignmentTable/utils.tsx
+++ /dev/null
@@ -1,251 +0,0 @@
-/* eslint-disable @typescript-eslint/no-unnecessary-condition */
-import { TableColumnsNamespace } from '../../constants';
-import { SelectOption } from '../AssignmentModal';
-import { Assignment, fetchAssignments } from '@opensrp/team-management';
-import { Dictionary, keyBy } from 'lodash';
-import { Organization } from '@opensrp/team-management';
-import { Jurisdiction } from '../../ducks/jurisdictions';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import { ActionColumn } from '../TableActionColumn';
-import { PlanDefinition } from '@opensrp/plan-form-core/dist/types';
-import { fetchPlanDefinitions } from '../../ducks/planDefinitions';
-import { ColumnType } from 'antd/lib/table/interface';
-import React from 'react';
-import { ColumnsType } from 'rc-table/lib/interface';
-import type { TFunction } from '@opensrp/i18n';
-
-/** describes antd's table data accessors */
-export interface TableData {
- jurisdictions: string;
- organizations: string;
-}
-
-/**
- * create a map such that we can group common assignments for jurisdictions and teams i.e
- * [{org: orgA, area: area1}, {org: orgA, area: area2}] => {org: [orgA], area: [area1, area2]}
- *
- * @param {Assignment[]} assignments - assignments response from api per plan
- * @returns {object} -
- */
-export const compressAssignments = (assignments: Assignment[]) => {
- const mappingByOrg: Dictionary = {};
-
- assignments.forEach((assignment) => {
- const jurisdictionId = assignment.jurisdiction;
- const orgId = assignment.organization;
-
- // start with mapping out districts per teams ie. get all districts with common teams
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (!mappingByOrg[orgId]) {
- mappingByOrg[orgId] = [];
- }
- mappingByOrg[orgId].push(jurisdictionId);
- });
-
- const fullyGrouped: Dictionary = {};
- Object.entries(mappingByOrg).forEach(([key, value]) => {
- const combinedJursIds = value.toString();
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (!fullyGrouped[combinedJursIds]) {
- fullyGrouped[combinedJursIds] = [];
- }
-
- fullyGrouped[combinedJursIds].push(key);
- });
- return fullyGrouped;
-};
-
-/**
- * describes what we should eventually have after compressing the assignments and merging the ids
- * with names, this prepares the data such that it can be used in a select field
- */
-export interface MappedOptions {
- organizations: SelectOption[];
- jurisdictions: SelectOption[];
-}
-
-/**
- * util called on compressAssignments response, adds names to the ids
- *
- * @param fullyGrouped - compressed assignments object
- * @param organizations - a list of all organizations
- * @param jurisdictions - all jurisdictions that can be assigned
- * @param assignments - all the assignments
- * @param planJurisdictions - jurisdictions assigned to plan
- * @returns {object} -
- */
-export const mergeIdsWithNames = (
- fullyGrouped: Dictionary,
- organizations: Organization[],
- jurisdictions: Jurisdiction[],
- assignments: Assignment[] = [],
- planJurisdictions: string[] = []
-) => {
- const merged: MappedOptions[] = [];
- const orgByIds = keyBy(organizations, 'identifier');
- const jursByIds = keyBy(jurisdictions, 'id');
- const assignmentsByJur = keyBy(assignments, 'jurisdiction');
- // const get plan jurisdictions that do not have an assignment, add those to datasource
- const jursWithoutAss = planJurisdictions.filter(
- (jurisdiction) => !assignmentsByJur[jurisdiction]
- );
-
- let grouped = fullyGrouped;
- if (jursWithoutAss.length > 0) {
- grouped = {
- ...fullyGrouped,
- [jursWithoutAss.toString()]: [] as string[],
- };
- }
-
- Object.entries(grouped).forEach(([key, value]) => {
- // key has jurisdictions ids, value has organization ids
- const keys = key.split(',');
- const tempMap: MappedOptions = {
- organizations: value.map((value) => {
- return {
- label: orgByIds[value]?.name ?? value,
- value: orgByIds[value]?.identifier ?? value,
- key: orgByIds[value]?.identifier ?? value,
- };
- }),
- jurisdictions: keys.map((value) => {
- return {
- label: jursByIds[value]?.properties?.name ?? value,
- value: jursByIds[value]?.id ?? value,
- key: jursByIds[value]?.id ?? value,
- };
- }),
- };
- merged.push(tempMap);
- });
- return merged;
-};
-
-/**
- * factory: creates data to be fed into table
- *
- * @param {Organization[]} organizations - a list of all organizations
- * @param {Jurisdiction[]} jurisdictions - all jurisdictions that can be assigned
- * @param {Assignment[]} assignments - assignments response from api per plan
- * @param {string[]} planJurisdictions - jurisdictions assigned to the plan
- * @returns {object} -
- */
-export const getDataSource = (
- organizations: Organization[],
- jurisdictions: Jurisdiction[],
- assignments: Assignment[],
- planJurisdictions: string[]
-) => {
- // const get plan jurisdictions that do not have an assignment, add those to datasource
- const compressedAssignments = compressAssignments(assignments);
- const orgsAndJursOptions = mergeIdsWithNames(
- compressedAssignments,
- organizations,
- jurisdictions,
- assignments,
- planJurisdictions
- );
-
- const dataSource = orgsAndJursOptions.map((mapping, index) => ({
- key: `${TableColumnsNamespace}-${index}`,
- organizations: mapping.organizations.map((option) => option.label).join(', ') || ' - ',
- jurisdictions: mapping.jurisdictions.map((option) => option.label).join(', ') || ' - ',
- }));
- if (dataSource.length < 1) {
- dataSource.push({
- key: TableColumnsNamespace,
- organizations: '',
- jurisdictions: '',
- });
- }
- return dataSource;
-};
-
-/**
- * non dynamic columns for assignment table component
- *
- * @param t - the translator function
- */
-export const staticColumns = (t: TFunction): ColumnsType => [
- {
- title: t('Assigned regions'),
- dataIndex: 'jurisdictions',
- key: `${TableColumnsNamespace}-assigned-areas`,
- width: '40%',
- },
- {
- title: t('Assigned teams'),
- dataIndex: 'organizations',
- key: `${TableColumnsNamespace}-assigned-teams`,
- width: '40%',
- },
-];
-
-/**
- * construct the full table columns for the plan assignment table
- *
- * @param assignments - assignments response from api per plan
- * @param organizations - a list of all organizations
- * @param jurisdictions - all jurisdictions that can be assigned
- * @param serviceClass - opensrp service class
- * @param planCreator - action creator to add plans
- * @param assignmentsCreator - action creator to add assignments
- * @param plan - the plan
- * @param baseURL - the base url
- * @param disableAssignments - whether to enable assignments
- * @param t - the translator function
- */
-export const getPlanAssignmentColumns = (
- assignments: Assignment[],
- organizations: Organization[],
- jurisdictions: Jurisdiction[],
- serviceClass: typeof OpenSRPService,
- planCreator: typeof fetchPlanDefinitions,
- assignmentsCreator: typeof fetchAssignments,
- plan: PlanDefinition,
- baseURL: string,
- disableAssignments: boolean,
- t: TFunction
-) => {
- // eslint-disable-next-line @typescript-eslint/naming-convention
- const ActionsColumnCustomRender: ColumnType['render'] = (_, __, index: number) => {
- const fullyGrouped = compressAssignments(assignments);
- const planJurisdictions = plan.jurisdiction.map((jur) => jur.code);
- const mergedOptions = mergeIdsWithNames(
- fullyGrouped,
- organizations,
- jurisdictions,
- assignments,
- planJurisdictions
- );
- const assignedOrgsOptions = mergedOptions[index]?.organizations ?? [];
- const assignedJursOptions = mergedOptions[index]?.jurisdictions ?? [];
-
- const props = {
- organizations,
- assignments,
- jurisdictions,
- assignedJursOptions,
- assignedOrgsOptions,
- serviceClass,
- planCreator,
- assignmentsCreator,
- plan,
- baseURL,
- disableAssignments,
- };
- return ;
- };
-
- const dynamicColumn = [
- {
- title: t('Actions'),
- key: `${TableColumnsNamespace}-actions`,
- render: ActionsColumnCustomRender,
- width: '20%',
- },
- ];
- const columns = [...staticColumns(t), ...dynamicColumn];
- return columns;
-};
diff --git a/packages/opensrp-plans/src/components/MissionData/index.tsx b/packages/opensrp-plans/src/components/MissionData/index.tsx
deleted file mode 100644
index 7c21475a8..000000000
--- a/packages/opensrp-plans/src/components/MissionData/index.tsx
+++ /dev/null
@@ -1,111 +0,0 @@
-/** renders card that shows mission indicators info and mission data csv export */
-import {
- PlanDefinition,
- PlanStatus,
- PRODUCT_CHECK_CODE,
- SERVICE_POINT_CHECK_CODE,
-} from '@opensrp/plan-form-core';
-import React, { useEffect, useState } from 'react';
-import { Card, Button, Typography, Space, Alert } from 'antd';
-import { useTranslation } from '../../mls';
-import { loadTasksIndicators, TaskCount, TaskParams } from '../../helpers/dataLoaders';
-import { CommonProps, defaultCommonProps } from '@opensrp/plan-form';
-import { useHandleBrokenPage } from '@opensrp/react-utils';
-import { BuildDownloadUrl } from '../../helpers/utils';
-import {
- OPENSRP_BUSINESS_STATUS_HAS_PROBLEM,
- OPENSRP_TASK_STATUS_COMPLETED,
-} from '../../constants';
-
-const { Title, Text } = Typography;
-
-interface MissionDataProps extends CommonProps {
- plan: PlanDefinition;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
-};
-
-const MissionData = (props: MissionDataProps) => {
- const { plan, baseURL } = props;
- const [servicePoints, setServicePoints] = useState(0);
- const [productsChecked, setProductsChecked] = useState(0);
- const [flaggedProducts, setFlaggedProducts] = useState(0);
- const [loading, setLoading] = useState(true);
- const { handleBrokenPage, broken, errorMessage } = useHandleBrokenPage();
- const { t } = useTranslation();
-
- useEffect(() => {
- const { identifier: planId } = plan;
- const promises: Promise[] = [];
- const codes = [SERVICE_POINT_CHECK_CODE, PRODUCT_CHECK_CODE];
- const setStateSequence = [setServicePoints, setProductsChecked];
- const otherParams: TaskParams = {
- status: OPENSRP_TASK_STATUS_COMPLETED,
- };
- codes.forEach((code, index) => {
- const thisPromise = loadTasksIndicators(baseURL, planId, code, true, otherParams)
- .then((response: TaskCount) => {
- setStateSequence[index](response.total_records);
- })
- .catch((err: Error) => {
- throw err;
- });
- promises.push(thisPromise);
- });
- // curate promise for flag_problems
- const flaggedProblemsParams = {
- ...otherParams,
- businessStatus: OPENSRP_BUSINESS_STATUS_HAS_PROBLEM,
- };
- const flaggedPromisesPromise = loadTasksIndicators(
- baseURL,
- planId,
- PRODUCT_CHECK_CODE,
- true,
- flaggedProblemsParams
- ).then((response: TaskCount) => {
- setFlaggedProducts(response.total_records);
- });
- promises.push(flaggedPromisesPromise);
- Promise.all(promises)
- .catch((e) => handleBrokenPage(e))
- .finally(() => setLoading(false));
- }, [plan]); // eslint-disable-line react-hooks/exhaustive-deps
- return plan.status !== PlanStatus.DRAFT && plan.status !== PlanStatus.RETIRED ? (
- {t('Mission data')}}
- >
- {loading ? (
-
- {t('Fetching mission indicators data')}
-
- ) : null}
- {broken ? : null}
-
-
- {t('Service points visited')}:
- {servicePoints}
-
-
- {t('Products checked')}:
- {productsChecked}
-
-
- {t('Number of flagged products')}:
- {flaggedProducts}
-
-
- {t('Download mission data')}
-
-
-
- ) : null;
-};
-
-MissionData.defaultProps = defaultProps;
-
-export { MissionData };
diff --git a/packages/opensrp-plans/src/components/MissionData/tests/index.test.tsx b/packages/opensrp-plans/src/components/MissionData/tests/index.test.tsx
deleted file mode 100644
index bf57372d0..000000000
--- a/packages/opensrp-plans/src/components/MissionData/tests/index.test.tsx
+++ /dev/null
@@ -1,199 +0,0 @@
-import React from 'react';
-import { mount, shallow } from 'enzyme';
-import { MissionData } from '..';
-import { eusmPlans, retiredDraftPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-const plan = eusmPlans[0] as PlanDefinition;
-
-describe('mission data listing & download', () => {
- /* eslint-disable @typescript-eslint/naming-convention */
- const missionDataPayload = [
- {
- total_records: 13,
- tasks: [],
- },
- {
- total_records: 7,
- tasks: [],
- },
- {
- total_records: 3,
- tasks: [],
- },
- ];
- afterEach(() => {
- fetch.resetMocks();
- });
-
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- const props = {
- plan,
- };
- it('renders without crashing', () => {
- shallow();
- });
- it('renders correctly', async () => {
- missionDataPayload.forEach((taskCount) => {
- fetch.once(JSON.stringify(taskCount));
- });
- const props = {
- plan,
- };
- const wrapper = mount();
-
- /** loading view */
- /* eslint-disable no-irregular-whitespace */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataFetching mission indicators dataService points visited: 0Products checked: 0Number of flagged products: 0Download mission data"`
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // show counts for mission data service points visited
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataService points visited: 13Products checked: 7Number of flagged products: 3Download mission data"`
- );
- expect(wrapper.find('Button').text()).toEqual('Download mission data');
- // downloads mission data
- expect(wrapper.find('a').at(0).props().href).toEqual(
- 'https://opensrp-stage.smartregister.org/opensrp/rest/event/export-data?eventTypes=flag_problem,service_point_check,looks_good,record_gps&planIdentifier=335ef7a3-7f35-58aa-8263-4419464946d8'
- );
- expect(fetch.mock.calls).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/task/search?planIdentifier=335ef7a3-7f35-58aa-8263-4419464946d8&code=service_point_check&returnTaskCountOnly=true&status=Completed',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/task/search?planIdentifier=335ef7a3-7f35-58aa-8263-4419464946d8&code=product_check&returnTaskCountOnly=true&status=Completed',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/task/search?planIdentifier=335ef7a3-7f35-58aa-8263-4419464946d8&code=product_check&returnTaskCountOnly=true&status=Completed&businessStatus=has_problem',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- ]);
- });
-
- it('shows broken page', async () => {
- missionDataPayload.forEach(() => {
- fetch.mockRejectOnce(new Error('Something went wrong'));
- });
- const wrapper = mount();
-
- /** loading view */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataFetching mission indicators dataService points visited: 0Products checked: 0Number of flagged products: 0Download mission data"`
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** error view */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataSomething went wrongService points visited: 0Products checked: 0Number of flagged products: 0Download mission data"`
- );
- });
- it('shows no data found', async () => {
- missionDataPayload.forEach(() => {
- fetch.once(JSON.stringify(null));
- });
- const wrapper = mount();
-
- /** loading view */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataFetching mission indicators dataService points visited: 0Products checked: 0Number of flagged products: 0Download mission data"`
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** error view */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Mission dataNo data foundService points visited: 0Products checked: 0Number of flagged products: 0Download mission data"`
- );
- });
- it('hides mission data section for a draft plan', async () => {
- missionDataPayload.forEach((taskCount) => {
- fetch.once(JSON.stringify(taskCount));
- });
- const plan = retiredDraftPlans[0] as PlanDefinition;
- const props = {
- plan,
- };
- const wrapper = shallow();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // renders null
- expect(wrapper.isEmptyRender()).toBe(true);
- });
- it('hides mission data section for retired', async () => {
- missionDataPayload.forEach((taskCount) => {
- fetch.once(JSON.stringify(taskCount));
- });
- const plan = retiredDraftPlans[1] as PlanDefinition;
- const props = {
- plan,
- };
- const wrapper = shallow();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // renders null
- expect(wrapper.isEmptyRender()).toBe(true);
- });
-});
diff --git a/packages/opensrp-plans/src/components/PlanInfo/index.tsx b/packages/opensrp-plans/src/components/PlanInfo/index.tsx
deleted file mode 100644
index eee214dc6..000000000
--- a/packages/opensrp-plans/src/components/PlanInfo/index.tsx
+++ /dev/null
@@ -1,112 +0,0 @@
-import { FileDoneOutlined } from '@ant-design/icons';
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import { Avatar, Divider, Breadcrumb, Row, Col } from 'antd';
-import { PlanStatusColors, URL_MISSIONS } from '../../constants';
-import { pageTitleBuilder } from '../../containers/ListView/utils';
-import { useTranslation } from '../../mls';
-import React from 'react';
-import { Link } from 'react-router-dom';
-import { redirectMapping } from '../../helpers/common';
-import { BreadcrumbProps } from 'antd';
-
-/** interface describing the props of PlanInfo */
-export interface PlanInfoProps {
- plan: PlanDefinition;
- planId: string;
-}
-/**
- *
- * @param {object} props component props
- * @returns {React.ReactElement} returns html elements
- */
-const PlanInfo = (props: PlanInfoProps) => {
- const { plan, planId } = props;
- const { t } = useTranslation();
-
- const itemRender: BreadcrumbProps['itemRender'] = (route, _, routes) => {
- const last = routes.indexOf(route) === routes.length - 1;
- const hasPath = !!route.path;
- return last || !hasPath ? (
- {route.breadcrumbName}
- ) : (
- {route.breadcrumbName}
- );
- };
-
- const items = [
- {
- breadcrumbName: t('Missions'),
- },
- {
- path: redirectMapping[plan.status as PlanStatus],
- breadcrumbName: pageTitleBuilder(t, plan.status as PlanStatus, false),
- },
- {
- path: `${URL_MISSIONS}/${plan.status}/${plan.identifier}`,
- breadcrumbName: plan.title,
- },
- ];
-
- return (
-
-
-
-
-
-
- }
- className=""
- style={{
- width: 80,
- height: 82,
- lineHeight: 1.8,
- color: '#1CABE2',
- fontSize: 50,
- }}
- />
-
-
-
-
{plan.title}
-
-
-
{t('Edit')}
-
-
- {pageTitleBuilder(t, plan.status as PlanStatus, false)}
-
-
-
-
-
-
-
-
-
- {t('Start Date')}
-
{plan.effectivePeriod.start}
-
-
-
- {t('End Date')}
-
{plan.effectivePeriod.end}
-
-
-
-
-
- {plan.description}
-
-
-
-
- );
-};
-
-export default PlanInfo;
diff --git a/packages/opensrp-plans/src/components/PlanInfo/tests/__snapshots__/index.test.tsx.snap b/packages/opensrp-plans/src/components/PlanInfo/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index be829ff9c..000000000
--- a/packages/opensrp-plans/src/components/PlanInfo/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,29 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`/components/PlanInfo renders and passes props correctly): activate link 1`] = `
-Object {
- "children": "Edit",
- "to": "/missions/active/edit/335ef7a3-7f35-58aa-8263-4419464946d8",
-}
-`;
-
-exports[`/components/PlanInfo renders and passes props correctly): avatar props 1`] = `
-Object {
- "className": "",
- "icon": ,
- "style": Object {
- "color": "#1CABE2",
- "fontSize": 50,
- "height": 82,
- "lineHeight": 1.8,
- "width": 80,
- },
-}
-`;
-
-exports[`/components/PlanInfo renders and passes props correctly): edit link 1`] = `
-Object {
- "children": "Active",
- "to": "/missions/active",
-}
-`;
diff --git a/packages/opensrp-plans/src/components/PlanInfo/tests/index.test.tsx b/packages/opensrp-plans/src/components/PlanInfo/tests/index.test.tsx
deleted file mode 100644
index 5f8a496c5..000000000
--- a/packages/opensrp-plans/src/components/PlanInfo/tests/index.test.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import React from 'react';
-import PlanInfo from '..';
-import { eusmPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { mount, shallow } from 'enzyme';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { Router } from 'react-router';
-import { createBrowserHistory } from 'history';
-import toJson from 'enzyme-to-json';
-
-describe('/components/PlanInfo', () => {
- const history = createBrowserHistory();
- const props = {
- plan: eusmPlans[0] as PlanDefinition,
- planId: `335ef7a3-7f35-58aa-8263-4419464946d8`,
- };
- it('renders without crashing', () => {
- shallow();
- });
- it('renders and passes props correctly)', async () => {
- const wrapper = mount(
-
- {' '}
-
- );
- const planInfo = wrapper.find('PlanInfo');
- expect(planInfo.props()).toEqual(props);
- expect(planInfo.find('Link').first().props()).toMatchSnapshot('edit link');
- expect(planInfo.find('Link').last().props()).toMatchSnapshot('activate link');
- expect(planInfo.find('Divider')).toHaveLength(3);
- expect(planInfo.find('Avatar').props()).toMatchSnapshot('avatar props');
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Missions/Active/EUSM Mission 2020-11-17EUSM Mission 2020-11-17EditActiveStart Date2020-11-17End Date2021-12-24 "`
- );
- wrapper.find('.site-page-header-responsive span.ant-breadcrumb-link').forEach((span, index) => {
- expect(toJson(span)).toMatchSnapshot(`links in breadcrumb ${index}`);
- });
- });
-});
diff --git a/packages/opensrp-plans/src/components/TableActionColumn/index.tsx b/packages/opensrp-plans/src/components/TableActionColumn/index.tsx
deleted file mode 100644
index f2d3b8bc4..000000000
--- a/packages/opensrp-plans/src/components/TableActionColumn/index.tsx
+++ /dev/null
@@ -1,172 +0,0 @@
-import React from 'react';
-import { EditAssignmentsModal, SelectOption } from '../AssignmentModal';
-import { Divider } from 'antd';
-import { Assignment, fetchAssignments } from '@opensrp/team-management';
-import { Jurisdiction } from '../../ducks/jurisdictions';
-import { Organization } from '@opensrp/team-management';
-import {
- getAllJursPayload,
- updateAssignments,
- putJurisdictionsToPlan,
- retireAssignmentsByJur,
-} from '../../helpers/dataLoaders';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import { fetchPlanDefinitions } from '../../ducks/planDefinitions';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { useTranslation } from '../../mls';
-
-interface ActionColumnProps {
- assignments: Assignment[];
- organizations: Organization[];
- jurisdictions: Jurisdiction[];
- assignedOrgsOptions: SelectOption[];
- assignedJursOptions: SelectOption[];
- serviceClass: typeof OpenSRPService;
- planCreator: typeof fetchPlanDefinitions;
- assignmentsCreator: typeof fetchAssignments;
- plan: PlanDefinition;
- baseURL: string;
- disableAssignments: boolean;
-}
-
-/**
- * rendered for each assignment table row in the actions columns
- *
- * @param props - the props
- * @returns - the component
- */
-export const ActionColumn = (props: ActionColumnProps) => {
- const {
- organizations,
- assignments,
- jurisdictions,
- assignedOrgsOptions,
- assignedJursOptions,
- plan,
- planCreator,
- serviceClass,
- assignmentsCreator,
- baseURL,
- disableAssignments,
- } = props;
- const { t } = useTranslation();
-
- const allOrganizationOptions = organizations.map((org) => ({
- key: org.identifier,
- value: org.identifier,
- label: org.name,
- }));
-
- const allJurisdictionOptions = jurisdictions.map((jurisdiction) => {
- return {
- key: jurisdiction.id,
- value: jurisdiction.id,
- label: jurisdiction.properties.name,
- };
- });
-
- /**
- * called when user saves assignment in teams assignment modal
- * makes new assignments, retires removed assignments for the jurisdiction range in this row
- *
- * @param {SelectOption[]} selected - the selected organization options
- * @returns {Promise} - promise
- */
- const teamsSaveHandler = (selected: SelectOption | SelectOption[]) => {
- const selectedOrgIds = Array.isArray(selected)
- ? selected.map((option) => option.value)
- : [selected.value];
- const initialOrgIds = assignedOrgsOptions.map((option) => option.value);
- const jurisdictions = assignedJursOptions.map((option) => option.value);
- const payload = getAllJursPayload(
- selectedOrgIds,
- plan,
- jurisdictions,
- initialOrgIds,
- assignments
- );
- return updateAssignments(baseURL, payload, assignmentsCreator, serviceClass);
- };
-
- /**
- * called if user clicks save on areas assignment modal
- *
- * @param {SelectOption[]} selected - the selected jurisdiction options
- * @returns {Promise} - promise
- */
- const areasSaveHandler = async (selected: SelectOption | SelectOption[]) => {
- // caveat - for MVP where we have one row; we can safely assume that removing an area is akin
- // to un-assigning it from the plan. This assumption will however fail once we have several rows
- const selectedJurs = Array.isArray(selected)
- ? selected.map((option) => option.value)
- : [selected.value];
- const plansPromise = putJurisdictionsToPlan(
- baseURL,
- plan,
- selectedJurs,
- false, // will work for MVP as long as we have just the one row; refer to caveat above.
- serviceClass,
- planCreator
- );
- // need to recompute the assignments and post those.
- // retire assignments associated with removed jurisdiction
- const initialJurs = assignedJursOptions.map((jurs) => jurs.value);
- const selectedOrgs = assignedOrgsOptions.map((option) => option.value);
- const retiredPlansPayload = retireAssignmentsByJur(
- selectedJurs,
- initialJurs,
- assignments,
- selectedOrgs,
- plan.identifier
- );
- // if we have assignments done for this row, and we add a jurisdiction,
- // means existing assignments should also apply for new jurisdiction
- const assignedPlansPayload = getAllJursPayload(
- selectedOrgs,
- plan,
- selectedJurs,
- selectedOrgs,
- assignments
- );
- const assignmentPayload = [...retiredPlansPayload, ...assignedPlansPayload];
- const assignmentPromise = updateAssignments(
- baseURL,
- assignmentPayload,
- assignmentsCreator,
- serviceClass,
- true
- );
- return Promise.all([plansPromise, assignmentPromise]).catch((e) => e);
- };
-
- const teamsIsDisabled = assignedJursOptions.length === 0 || disableAssignments;
- const teamsModalProps = {
- invokeText: t('Edit teams'),
- modalTitle: t('Edit teams'),
- placeHolder: t('Select teams'),
- options: allOrganizationOptions,
- existingOptions: assignedOrgsOptions,
- saveHandler: teamsSaveHandler,
- disabled: teamsIsDisabled,
- };
-
- const areasModalProps = {
- invokeText: t('Edit regions'),
- modalTitle: t('Edit regions'),
- placeHolder: t('Select regions'),
- options: allJurisdictionOptions,
- existingOptions: assignedJursOptions,
- saveHandler: areasSaveHandler,
- disabled: disableAssignments,
- };
-
- return (
- <>
- {/* areas assignment modal */}
-
-
- {/* teams assignment modal */}
-
- >
- );
-};
diff --git a/packages/opensrp-plans/src/constants.ts b/packages/opensrp-plans/src/constants.ts
deleted file mode 100644
index 1c01b3025..000000000
--- a/packages/opensrp-plans/src/constants.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-import { Dictionary } from '@onaio/utils';
-/** Allowed action Reason values */
-export const ROUTINE = 'Routine';
-export const INVESTIGATION = 'Investigation';
-
-/** Allowed goal priority values */
-export const LOW_PRIORITY = 'low-priority';
-export const MEDIUM_PRIORITY = 'medium-priority';
-export const HIGH_PRIORITIY = 'high-priority';
-
-/** Allowed useContext Code values */
-export const INTERVENTION_TYPE_CODE = 'interventionType';
-export const FI_STATUS_CODE = 'fiStatus';
-export const FI_REASON_CODE = 'fiReason';
-export const OPENSRP_EVENT_ID_CODE = 'opensrpEventId';
-export const CASE_NUMBER_CODE = 'caseNum';
-export const TASK_GENERATION_STATUS_CODE = 'taskGenerationStatus';
-export const TEAM_ASSIGNMENT_STATUS_CODE = 'teamAssignmentStatus';
-
-// task action codes
-export const BCC_CODE = 'BCC';
-export const IRS_CODE = 'IRS';
-export const BEDNET_DISTRIBUTION_CODE = 'Bednet Distribution';
-export const BLOOD_SCREENING_CODE = 'Blood Screening';
-export const CASE_CONFIRMATION_CODE = 'Case Confirmation';
-export const RACD_REGISTER_FAMILY_CODE = 'RACD Register Family';
-export const LARVAL_DIPPING_CODE = 'Larval Dipping';
-export const MOSQUITO_COLLECTION_CODE = 'Mosquito Collection';
-export const MDA_POINT_DISPENSE_CODE = 'MDA Dispense';
-export const MDA_POINT_ADVERSE_EFFECTS_CODE = 'MDA Adverse Event(s)';
-export const MDA_ADHERENCE_CODE = 'MDA Adherence';
-export const GOAL_CONFIRMATION_GOAL_ID = 'Case_Confirmation';
-export const GOAL_ID = 'goal_id';
-export const PRODUCT_CHECK = 'Product Check';
-export const FIX_PRODUCT_PROBLEMS = 'Fix Product Problems';
-export const RECORD_GPS = 'Record GPS';
-export const SERVICE_POINT_CHECK = 'Service Point Check';
-
-/** Field to sort plans by */
-export const SORT_BY_EFFECTIVE_PERIOD_START_FIELD = 'date';
-
-// opensrp api strings
-export const OPENSRP_API_BASE_URL = 'https://opensrp-stage.smartregister.org/opensrp/rest/';
-export const OPENSRP_PLANS = 'plans';
-export const OPENSRP_ORGANIZATION_ENDPOINT = 'organization';
-export const OPENSRP_GET_ASSIGNMENTS_ENDPOINT = `${OPENSRP_ORGANIZATION_ENDPOINT}/assignedLocationsAndPlans`;
-export const OPENSRP_POST_ASSIGNMENTS_ENDPOINT = `${OPENSRP_ORGANIZATION_ENDPOINT}/assignLocationsAndPlans`;
-export const OPENSRP_FIND_BY_PROPERTIES = 'findByProperties';
-export const OPENSRP_LOCATION = 'location';
-export const OPENSRP_ACTIVE = 'Active';
-export const OPENSRP_TASK_SEARCH = 'task/search';
-export const OPENSRP_TASK_EXPORT_DATA = 'event/export-data';
-export const OPENSRP_TASK_STATUS_COMPLETED = 'Completed';
-export const OPENSRP_BUSINESS_STATUS_HAS_PROBLEM = 'has_problem';
-
-// router routes
-export const URL_MISSIONS = '/missions';
-export const ACTIVE_PLANS_LIST_VIEW_URL = `${URL_MISSIONS}/active`;
-export const DRAFT_PLANS_LIST_VIEW_URL = `${URL_MISSIONS}/draft`;
-export const PLANS_CREATE_VIEW_URL = `${DRAFT_PLANS_LIST_VIEW_URL}/new`;
-export const COMPLETE_PLANS_LIST_VIEW_URL = `${URL_MISSIONS}/complete`;
-export const RETIRED_PLANS_LIST_VIEW_URL = `${URL_MISSIONS}/retired`;
-export const HOME_URL = '/';
-
-// other constants
-/** namespace for the keys attached to the columns */
-export const TableColumnsNamespace = 'plans';
-
-/** route params for product-catalogue pages */
-export interface RouteParams {
- planId?: string;
-}
-export interface PlanAssignmentRouteParams {
- planId: string;
-}
-
-export const GREEN = '#22B509';
-export const BLACK = '#000000';
-export const ORANGE = '#DBA400';
-
-/** Enum representing the possible plan types colors*/
-export const PlanStatusColors: Dictionary = {
- active: GREEN,
- complete: BLACK,
- draft: ORANGE,
- retired: BLACK,
-};
-
-export const NO_DATA_FOUND = 'No data found';
diff --git a/packages/opensrp-plans/src/containers/ListView/index.tsx b/packages/opensrp-plans/src/containers/ListView/index.tsx
deleted file mode 100644
index 5fa4781af..000000000
--- a/packages/opensrp-plans/src/containers/ListView/index.tsx
+++ /dev/null
@@ -1,130 +0,0 @@
-import React, { useEffect, useState } from 'react';
-import { Row, Col, Button, Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { loadPlans } from '../../helpers/dataLoaders';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import {
- fetchPlanDefinitions,
- makePlanDefinitionsArraySelector,
-} from '../../ducks/planDefinitions';
-import { connect } from 'react-redux';
-import { getColumns, pageTitleBuilder } from './utils';
-import { RouteComponentProps, useHistory } from 'react-router-dom';
-import { Store } from 'redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { plansReducer, plansReducerName as PlansReducerName } from '../../ducks/planDefinitions';
-import { BrokenPage, TableLayout, useHandleBrokenPage } from '@opensrp/react-utils';
-import { Helmet } from 'react-helmet';
-import {
- PLANS_CREATE_VIEW_URL,
- RouteParams,
- SORT_BY_EFFECTIVE_PERIOD_START_FIELD,
-} from '../../constants';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import { useTranslation } from '../../mls';
-import '@opensrp/react-utils/dist/components/CommonStyles/index.css';
-
-/** make sure plans reducer is registered */
-reducerRegistry.register(PlansReducerName, plansReducer);
-
-/** props for the PlansList view */
-interface Props extends CommonProps {
- data: T[];
- service: typeof OpenSRPService;
- fetchPlansCreator: typeof fetchPlanDefinitions;
- allowedPlanStatus: PlanStatus;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- data: [],
- fetchPlansCreator: fetchPlanDefinitions,
- service: OpenSRPService,
- allowedPlanStatus: PlanStatus.ACTIVE,
-};
-
-export type PlansListTypes = Props & RouteComponentProps;
-
-/** component that renders plans */
-
-const PlansList = (props: PlansListTypes) => {
- const { service, data, fetchPlansCreator, baseURL, allowedPlanStatus } = props;
- const [loading, setLoading] = useState(data.length === 0);
- const { broken, errorMessage, handleBrokenPage } = useHandleBrokenPage();
- const { t } = useTranslation();
-
- const history = useHistory();
-
- useEffect(() => {
- loadPlans(baseURL, service, fetchPlansCreator, allowedPlanStatus)
- .catch((err: Error) => handleBrokenPage(err))
- .finally(() => setLoading(false));
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- if (loading) {
- return ;
- }
-
- if (broken) {
- return ;
- }
-
- const pageTitle = pageTitleBuilder(t, allowedPlanStatus);
-
- const columns = getColumns(t);
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
- history.push(PLANS_CREATE_VIEW_URL)}
- >
- {t(' + New Mission')}
-
-
-
-
-
-
- );
-};
-
-PlansList.defaultProps = defaultProps;
-
-export { PlansList };
-
-export type MapStateToProps = Pick;
-export type MapDispatchToProps = Pick;
-
-export const mapStateToProps = (
- state: Partial,
- ownProps: PlansListTypes
-): MapStateToProps => {
- const plansByStatus = makePlanDefinitionsArraySelector(
- undefined,
- SORT_BY_EFFECTIVE_PERIOD_START_FIELD
- );
- const data = plansByStatus(state, {
- status: ownProps.allowedPlanStatus,
- });
- return {
- data,
- };
-};
-
-export const mapDispatchToProps: MapDispatchToProps = {
- fetchPlansCreator: fetchPlanDefinitions,
-};
-
-const ConnectedPlansList = connect(mapStateToProps, mapDispatchToProps)(PlansList);
-export { ConnectedPlansList };
diff --git a/packages/opensrp-plans/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap b/packages/opensrp-plans/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 9a9ce6231..000000000
--- a/packages/opensrp-plans/src/containers/ListView/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,33 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`List view Page sort works on date: sorted table rows 0 1`] = `"NameDate createdEnd DateActions"`;
-
-exports[`List view Page sort works on date: sorted table rows 1 1`] = `"Simple Plan2020-11-172021-12-24View"`;
-
-exports[`List view Page sort works on date: sorted table rows 2 1`] = `"EUSM Mission 2020-11-172020-11-172021-12-24View"`;
-
-exports[`List view Page sort works on date: sorted table rows 3 1`] = `"EUSM Mission 2020-11-182020-11-162021-12-24View"`;
-
-exports[`List view Page sort works on date: table rows 0 1`] = `"NameDate createdEnd DateActions"`;
-
-exports[`List view Page sort works on date: table rows 1 1`] = `"EUSM Mission 2020-11-172020-11-172021-12-24View"`;
-
-exports[`List view Page sort works on date: table rows 2 1`] = `"EUSM Mission 2020-11-182020-11-162021-12-24View"`;
-
-exports[`List view Page sort works on date: table rows 3 1`] = `"Simple Plan2020-11-172021-12-24View"`;
-
-exports[`List view Page sort works: sorted table rows 0 1`] = `"NameDate createdEnd DateActions"`;
-
-exports[`List view Page sort works: sorted table rows 1 1`] = `"Simple Plan2020-11-172021-12-24View"`;
-
-exports[`List view Page sort works: sorted table rows 2 1`] = `"EUSM Mission 2020-11-182020-11-162021-12-24View"`;
-
-exports[`List view Page sort works: sorted table rows 3 1`] = `"EUSM Mission 2020-11-172020-11-172021-12-24View"`;
-
-exports[`List view Page sort works: table rows 0 1`] = `"NameDate createdEnd DateActions"`;
-
-exports[`List view Page sort works: table rows 1 1`] = `"EUSM Mission 2020-11-172020-11-172021-12-24View"`;
-
-exports[`List view Page sort works: table rows 2 1`] = `"EUSM Mission 2020-11-182020-11-162021-12-24View"`;
-
-exports[`List view Page sort works: table rows 3 1`] = `"Simple Plan2020-11-172021-12-24View"`;
diff --git a/packages/opensrp-plans/src/containers/ListView/tests/index.test.tsx b/packages/opensrp-plans/src/containers/ListView/tests/index.test.tsx
deleted file mode 100644
index c97b43d36..000000000
--- a/packages/opensrp-plans/src/containers/ListView/tests/index.test.tsx
+++ /dev/null
@@ -1,365 +0,0 @@
-import React from 'react';
-import { ConnectedPlansList } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { eusmPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { ACTIVE_PLANS_LIST_VIEW_URL } from '../../../constants';
-import { Helmet } from 'react-helmet';
-import { act } from 'react-dom/test-utils';
-import { mount } from 'enzyme';
-import { removePlanDefinitions } from '../../../ducks/planDefinitions';
-import { getColumns, pageTitleBuilder } from '../utils';
-import { authenticateUser } from '@onaio/session-reducer';
-import { PlanStatus } from '@opensrp/plan-form-core';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-
-const defaultT = (t: string) => t;
-const columns = getColumns(defaultT);
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('List view Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- beforeEach(() => {
- store.dispatch(removePlanDefinitions());
- });
-
- it('renders correctly', async () => {
- fetch.mockResponse(JSON.stringify([]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'active',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Active Missions + New MissionNameDate createdEnd DateActionsNo data"`
- );
- });
- it('renders Draft Missions Title', async () => {
- const plan3 = { ...eusmPlans[0], title: 'Draft Plan', identifier: '300', status: 'draft' };
- fetch.mockResponse(JSON.stringify([...eusmPlans, plan3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'draft',
- };
- const wrapper = mount(
-
-
-
-
-
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Draft Missions + New MissionNameDate createdEnd DateActionsDraft Plan2020-11-172021-12-24View15 / page"`
- );
- });
- it('renders Complete Missions Title', async () => {
- const plan3 = {
- ...eusmPlans[0],
- title: 'Complete Plan',
- identifier: '300',
- status: 'complete',
- };
- fetch.mockResponse(JSON.stringify([...eusmPlans, plan3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'complete',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Complete Missions + New MissionNameDate createdEnd DateActionsComplete Plan2020-11-172021-12-24View15 / page"`
- );
- });
-
- it('renders Retired Missions Title', async () => {
- const plan3 = { ...eusmPlans[0], title: 'Retired Plan', identifier: '300', status: 'retired' };
- fetch.mockResponse(JSON.stringify([...eusmPlans, plan3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'retired',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Retired Missions + New MissionNameDate createdEnd DateActionsRetired Plan2020-11-172021-12-24View15 / page"`
- );
- });
-
- it('sort works', async () => {
- const plan3 = { ...eusmPlans[0], title: 'Simple Plan', identifier: '300' };
- fetch.mockResponse(JSON.stringify([...eusmPlans, plan3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'active',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Active Missions');
-
- // find ant table
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`table rows ${index}`);
- });
-
- // click on sort twice to change the order
- wrapper.find('thead tr th').first().simulate('click');
- wrapper.update();
-
- // click on sort twice to change the order
- wrapper.find('thead tr th').first().simulate('click');
- wrapper.update();
-
- // check new sort order
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`sorted table rows ${index}`);
- });
- });
-
- it('sort works on date', async () => {
- const plan3 = { ...eusmPlans[0], title: 'Simple Plan', identifier: '300' };
- fetch.mockResponse(JSON.stringify([...eusmPlans, plan3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'active',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Active Missions');
-
- // find ant table
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`table rows ${index}`);
- });
-
- // click on sort twice to change the order if its date col
- expect(wrapper.find('thead tr th').at(1).text()).toEqual('Date created');
-
- wrapper.find('thead tr th').at(1).simulate('click');
- wrapper.update();
-
- // click on sort twice to change the order
- wrapper.find('thead tr th').at(1).simulate('click');
- wrapper.update();
-
- // check new sort order
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`sorted table rows ${index}`);
- });
- });
-
- it('shows broken page', async () => {
- fetch.mockReject(new Error('Something went wrong'));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- allowedPlanStatus: 'active',
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** error view */
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorSomething went wrongGo backGo home"`);
- });
-
- // test column sorter method
- // eslint-disable-next-line @typescript-eslint/ban-types
- const columnsSorter = columns[0].sorter as Function;
- expect(columnsSorter({ title: 4 }, { title: 1 })).toBe(-1);
- expect(columnsSorter({ title: 1 }, { title: 4 })).toBe(1);
- expect(columnsSorter({ title: 0 }, { title: 0 })).toBe(0);
-
- // test pageTitleBuilder
-
- expect(pageTitleBuilder(defaultT, PlanStatus.ACTIVE)).toEqual('Active Missions');
- expect(pageTitleBuilder(defaultT, PlanStatus.DRAFT)).toEqual('Draft Missions');
- expect(pageTitleBuilder(defaultT, PlanStatus.COMPLETE)).toEqual('Complete Missions');
- expect(pageTitleBuilder(defaultT, PlanStatus.RETIRED)).toEqual('Retired Missions');
- expect(pageTitleBuilder(defaultT)).toEqual('');
-});
diff --git a/packages/opensrp-plans/src/containers/ListView/utils.tsx b/packages/opensrp-plans/src/containers/ListView/utils.tsx
deleted file mode 100644
index 2a1f29933..000000000
--- a/packages/opensrp-plans/src/containers/ListView/utils.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-import React from 'react';
-import { TableColumnsNamespace, URL_MISSIONS } from '../../constants';
-import { Link } from 'react-router-dom';
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import dayjs from 'dayjs';
-import { Dictionary } from '@onaio/utils';
-import { Column } from '@opensrp/react-utils';
-import type { TFunction } from '@opensrp/i18n';
-
-/**
- * component rendered in the action column of the table
- *
- * @param t - the translator function
- */
-export const ActionsColumnCustomRender =
- (t: TFunction): Column['render'] =>
- // eslint-disable-next-line react/display-name
- (record: PlanDefinition) => {
- return (
- <>
- {/* Assumes the record status is in the routes */}
- {t('View')}
- >
- );
- };
-
-/**
- * generates columns for plan list component
- *
- * @param t - the translator function
- */
-export const getColumns = (t: TFunction): Column[] => {
- const columns: Column[] = [
- {
- title: t('Name'),
- dataIndex: 'title',
- key: `${TableColumnsNamespace}-title` as keyof PlanDefinition,
- defaultSortOrder: 'descend',
- sorter: (rec1, rec2) => {
- if (rec1.title > rec2.title) {
- return -1;
- } else if (rec1.title < rec2.title) {
- return 1;
- }
- return 0;
- },
- width: '60%',
- },
- {
- title: t('Date created'),
- dataIndex: 'date',
- key: `${TableColumnsNamespace}-date` as keyof PlanDefinition,
- sorter: (a, b) => dayjs(a.date).unix() - dayjs(b.date).unix(),
- },
- {
- title: t('End Date'),
- dataIndex: 'effectivePeriod',
- key: `${TableColumnsNamespace}-date` as keyof PlanDefinition,
- render: (item: Dictionary) => item.end,
- },
- {
- title: t('Actions'),
- key: `${TableColumnsNamespace}-actions` as keyof PlanDefinition,
- render: ActionsColumnCustomRender(t),
- width: '20%',
- },
- ];
- return columns;
-};
-
-/**
- * Util method that determines pageTitle
- *
- * @param t - dictionary representing lang object
- * @param status - plan status
- * @param appendMissions - whether to add mission title
- */
-export const pageTitleBuilder = (t: TFunction, status?: PlanStatus, appendMissions = true) => {
- const stringByStatus = {
- [PlanStatus.DRAFT]: t('Draft'),
- [PlanStatus.RETIRED]: t('Retired'),
- [PlanStatus.ACTIVE]: t('Active'),
- [PlanStatus.COMPLETE]: t('Complete'),
- };
- if (status) {
- return `${stringByStatus[status]}${appendMissions ? ` ${t('Missions')}` : ''}`;
- }
- return '';
-};
diff --git a/packages/opensrp-plans/src/containers/NewPlan/index.tsx b/packages/opensrp-plans/src/containers/NewPlan/index.tsx
deleted file mode 100644
index 3121cf37f..000000000
--- a/packages/opensrp-plans/src/containers/NewPlan/index.tsx
+++ /dev/null
@@ -1,87 +0,0 @@
-/**
- component renders view where users can create plans
- */
-import React from 'react';
-import { defaultInitialValues, PlanForm, processActivitiesDates } from '@opensrp/plan-form';
-import { Layout } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import Helmet from 'react-helmet';
-import {
- CommonProps,
- defaultCommonProps,
- defaultPropsForPlanForm,
- PropsForPlanForm,
- redirectPathGetter,
-} from '../../helpers/common';
-import { DRAFT_PLANS_LIST_VIEW_URL } from '../../constants';
-import {
- defaultEnvConfig,
- getFormActivities,
- getPlanActivitiesMap,
- InterventionType,
- planActivities,
-} from '@opensrp/plan-form-core';
-import { useHistory } from 'react-router';
-import { useTranslation } from '../../mls';
-
-type CreatePlanViewProps = CommonProps & PropsForPlanForm;
-
-const defaultProps = {
- ...defaultCommonProps,
- ...defaultPropsForPlanForm,
-};
-
-/**
- * CreatePlanView component
- *
- * props - component props
- */
-
-const CreatePlanView = (props: CreatePlanViewProps) => {
- const { envConfigs, baseURL, hiddenFields } = props;
- const { t } = useTranslation();
- const pageTitle = t('Create new mission');
- const history = useHistory();
-
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
-
- const planActivitiesMap = getPlanActivitiesMap(configs);
- const initialValues = {
- ...defaultInitialValues,
- dateRange: [undefined, undefined],
- activities: processActivitiesDates(planActivitiesMap[InterventionType.SM]),
- };
-
- /** called when user clicks on cancel on the plan form */
- const clickHandler = () => {
- history.push(DRAFT_PLANS_LIST_VIEW_URL);
- };
-
- const planFormProps = {
- hiddenFields,
- initialValues,
- baseURL: baseURL,
- getRedirectPath: redirectPathGetter,
- allFormActivities: getFormActivities(planActivities, configs),
- envConfigs: configs,
- onCancel: clickHandler,
- };
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
- );
-};
-
-CreatePlanView.defaultProps = defaultProps;
-
-export { CreatePlanView };
diff --git a/packages/opensrp-plans/src/containers/NewPlan/tests/index.test.tsx b/packages/opensrp-plans/src/containers/NewPlan/tests/index.test.tsx
deleted file mode 100644
index cbf06e2e8..000000000
--- a/packages/opensrp-plans/src/containers/NewPlan/tests/index.test.tsx
+++ /dev/null
@@ -1,117 +0,0 @@
-import React from 'react';
-import { CreatePlanView } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { mount } from 'enzyme';
-import { Helmet } from 'react-helmet';
-import { act } from '@testing-library/react';
-
-import { PlanFormFieldsKeys } from '@opensrp/plan-form';
-import { DRAFT_PLANS_LIST_VIEW_URL } from '../../../constants';
-import flushPromises from 'flush-promises';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-jest.setTimeout(10000);
-
-describe('Create Plan Page', () => {
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('renders correctly with store(for new product)', async () => {
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Create new mission');
-
- // check if form is rendered on the page
- expect(wrapper.find('form')).toHaveLength(1);
-
- wrapper.find('button#planform-cancel-button').simulate('click');
-
- wrapper.update();
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- expect((wrapper.find('Router').props() as any).history.location.pathname).toEqual(
- DRAFT_PLANS_LIST_VIEW_URL
- );
-
- wrapper.unmount();
- });
-
- it('planForm gets configured', async () => {
- const props = {
- hiddenFields: ['interventionType', 'title'] as PlanFormFieldsKeys[],
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Create new mission');
-
- // testing implementation details at its best.
- // date range field has not initial value
- expect(wrapper.find('#dateRange .ant-form-item').props().value).toEqual(undefined);
-
- // check interventionType hidden
- expect(wrapper.find('#interventionType FormItemInput').first().props().hidden).toBeTruthy();
-
- // check title are hidden
- expect(wrapper.find('#title FormItemInput').first().props().hidden).toBeTruthy();
-
- // name is hidden by default
- expect(wrapper.find('#name FormItemInput').first().props().hidden).toBeTruthy();
-
- // identifier is hidden by default
- expect(wrapper.find('#identifier FormItemInput').first().props().hidden).toBeTruthy();
-
- // version is hidden by default
- expect(wrapper.find('#version FormItemInput').first().props().hidden).toBeTruthy();
-
- // taskGenerationStatus is hidden by default
- expect(wrapper.find('#taskGenerationStatus FormItemInput').first().props().hidden).toBeTruthy();
-
- // status is not hidden
- expect(wrapper.find('#status FormItemInput').first().props().hidden).toBeFalsy();
-
- // dateRange is not hidden
- expect(wrapper.find('#dateRange FormItemInput').first().props().hidden).toBeFalsy();
-
- // date is hidden by default
- expect(wrapper.find('#date FormItemInput').first().props().hidden).toBeTruthy();
-
- // date is hidden by default
- expect(wrapper.find('#description FormItemInput').first().props().hidden).toBeFalsy();
-
- wrapper.unmount();
- });
-});
diff --git a/packages/opensrp-plans/src/containers/PlanAssignment/index.tsx b/packages/opensrp-plans/src/containers/PlanAssignment/index.tsx
deleted file mode 100644
index bb6e09e84..000000000
--- a/packages/opensrp-plans/src/containers/PlanAssignment/index.tsx
+++ /dev/null
@@ -1,142 +0,0 @@
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import { BrokenPage, Resource404, useHandleBrokenPage } from '@opensrp/react-utils';
-import React, { useEffect, useState } from 'react';
-import { connect } from 'react-redux';
-import { RouteComponentProps } from 'react-router-dom';
-import { Store } from 'redux';
-import { loadSinglePlan } from '../../helpers/dataLoaders';
-import { PlanAssignmentRouteParams } from '../../constants';
-import {
- plansReducer,
- fetchPlanDefinitions,
- getPlanDefinitionById,
- plansReducerName,
-} from '../../ducks/planDefinitions';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import PlanInfo from '../../components/PlanInfo';
-import { ActivateMissionCard } from '../../components/ActivateMission';
-import { ConnectedAssignmentTable } from '../../components/AssignmentTable';
-import { MissionData } from '../../components/MissionData';
-import { AssignmentTableProps } from '../../components/AssignmentTable';
-import { PlanLoading } from '../../helpers/utils';
-
-/** make sure plans reducer is registered */
-reducerRegistry.register(plansReducerName, plansReducer);
-
-/** props for the PlanAssignment view extends CommonProps*/
-interface PlanAssignmentProps extends CommonProps {
- plan: PlanDefinition | null;
- service: typeof OpenSRPService;
- fetchPlansCreator: typeof fetchPlanDefinitions;
- showActivateMission: boolean;
- showAssignmentTable: boolean;
- showMissionData: boolean;
- assignGeoLevel: number;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- plan: null,
- fetchPlansCreator: fetchPlanDefinitions,
- service: OpenSRPService,
- showActivateMission: false,
- showAssignmentTable: false,
- showMissionData: false,
- assignGeoLevel: 0,
-};
-
-export type PlanAssignmentTypes = PlanAssignmentProps &
- RouteComponentProps;
-
-/** component that renders plansInfo, planTable and planData */
-
-const PlanAssignment = (props: PlanAssignmentTypes) => {
- const {
- service,
- plan,
- fetchPlansCreator,
- baseURL,
- showActivateMission,
- showAssignmentTable,
- showMissionData,
- assignGeoLevel: assignAtGeoLevel,
- } = props;
- const { planId } = props.match.params;
- const [loading, setLoading] = useState(!plan);
- const { broken, errorMessage, handleBrokenPage } = useHandleBrokenPage();
-
- useEffect(() => {
- const idOfPlan = planId as string;
- loadSinglePlan(baseURL, idOfPlan, service, fetchPlansCreator)
- .catch((err: Error) => handleBrokenPage(err))
- .finally(() => setLoading(false));
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [planId]);
-
- if (loading) {
- return ;
- }
-
- if (broken) {
- return ;
- }
- if (!plan) {
- return ;
- }
-
- const activateMissionProps = {
- plan,
- submitCallback: (planPayload: PlanDefinition) => fetchPlansCreator([planPayload]),
- serviceClass: service,
- baseURL,
- };
-
- const planISDraftActive = [PlanStatus.DRAFT, PlanStatus.ACTIVE].includes(
- plan.status as PlanStatus
- );
-
- const assignmentTableProps = {
- baseURL,
- serviceClass: service,
- plan,
- assignAtGeoLevel,
- disableAssignments: !planISDraftActive,
- // ts bug - default props not working, ts asking for default props to be repassed https://github.com/microsoft/TypeScript/issues/31247
- } as unknown as AssignmentTableProps;
-
- /** Page Header routes */
- return (
-
-
-
- {showAssignmentTable ?
: null}
- {showActivateMission ?
: null}
- {showMissionData ?
: null}
-
-
- );
-};
-
-PlanAssignment.defaultProps = defaultProps;
-
-export { PlanAssignment };
-
-/** Interface for connected state to props */
-interface MapStateToProps {
- plan: PlanDefinition | null;
-}
-
-const mapStateToProps = (state: Partial, ownProps: PlanAssignmentTypes): MapStateToProps => {
- const planId = ownProps.match.params.planId;
- const plan = getPlanDefinitionById(state, planId);
- return { plan };
-};
-
-const mapDispatchToProps = {
- fetchPlansCreator: fetchPlanDefinitions,
-};
-
-const ConnectedPlanAssignment = connect(mapStateToProps, mapDispatchToProps)(PlanAssignment);
-export { ConnectedPlanAssignment };
diff --git a/packages/opensrp-plans/src/containers/PlanAssignment/tests/__snapshots__/index.test.tsx.snap b/packages/opensrp-plans/src/containers/PlanAssignment/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 199112ac4..000000000
--- a/packages/opensrp-plans/src/containers/PlanAssignment/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,5 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`PlanAssignment Page renders correctly with store(single plan): full text snapshot 1`] = `"Missions/Active/EUSM Mission 2020-11-17EUSM Mission 2020-11-17EditActiveStart Date2020-11-17End Date2021-12-24"`;
-
-exports[`PlanAssignment Page shows broken page: broken page error 1`] = `"ErrorCould not pull dataGo backGo home"`;
diff --git a/packages/opensrp-plans/src/containers/PlanAssignment/tests/index.test.tsx b/packages/opensrp-plans/src/containers/PlanAssignment/tests/index.test.tsx
deleted file mode 100644
index a40a96699..000000000
--- a/packages/opensrp-plans/src/containers/PlanAssignment/tests/index.test.tsx
+++ /dev/null
@@ -1,242 +0,0 @@
-import React from 'react';
-import { ConnectedPlanAssignment } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { eusmPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { mount, shallow } from 'enzyme';
-import { act } from 'react-dom/test-utils';
-import { ACTIVE_PLANS_LIST_VIEW_URL } from '../../../constants';
-import { PlanStatus } from '@opensrp/plan-form-core';
-import * as planDux from '../../../ducks/planDefinitions';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('PlanAssignment Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- store.dispatch(planDux.removePlanDefinitions());
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('renders correctly with store(single plan)', async () => {
- fetch.mockResponse(JSON.stringify([eusmPlans[0]]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: `335ef7a3-7f35-58aa-8263-4419464946d8` },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // loading
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchSnapshot('full text snapshot');
- expect(wrapper.find('PlanInfo')).toHaveLength(1);
- });
-
- it('shows activate mission', async () => {
- const draftMission = {
- ...eusmPlans[0],
- status: PlanStatus.DRAFT,
- };
- fetch.mockResponse(JSON.stringify([draftMission]));
- const props = {
- showActivateMission: true,
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/${draftMission.identifier}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: draftMission.identifier },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/${draftMission.identifier}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- wrapper.find('.activate-plan button').simulate('click');
-
- // activate mission is on the page
- expect(wrapper.find('.activate-plan')).toHaveLength(2);
- expect(wrapper.find('.activate-plan button')).toHaveLength(1);
- });
-
- it('shows broken page', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: `335ef7a3-7f35-58aa-8263-4419464946d8` },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- },
- };
-
- fetch.mockReject(new Error('Could not pull data'));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // loading
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // should be in error page
- expect(wrapper.text()).toMatchSnapshot('broken page error');
- });
-
- it('handles missing plan', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/7`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: `7` },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/7`,
- },
- };
-
- fetch.mockResponse(JSON.stringify([eusmPlans[0]]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // should be in loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** resource404 info page */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"404Sorry, the resource you requested for, does not existGo backGo home"`
- );
- });
- it('renders mission data and mission table)', async () => {
- fetch.mockResponse(JSON.stringify([eusmPlans[0]]));
- const props = {
- showAssignmentTable: true,
- showMissionData: true,
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: `335ef7a3-7f35-58aa-8263-4419464946d8` },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/335ef7a3-7f35-58aa-8263-4419464946d8`,
- },
- };
-
- const wrapper = shallow(
-
-
-
-
-
- );
- // should be in loading screen
- expect(wrapper.text()).toMatchInlineSnapshot(`""`);
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(wrapper.find('MissionData')).not.toBeNull();
- expect(wrapper.find('AssignmentTable')).not.toBeNull();
- });
-});
diff --git a/packages/opensrp-plans/src/containers/UpdatePlan/index.tsx b/packages/opensrp-plans/src/containers/UpdatePlan/index.tsx
deleted file mode 100644
index a7e71fe49..000000000
--- a/packages/opensrp-plans/src/containers/UpdatePlan/index.tsx
+++ /dev/null
@@ -1,159 +0,0 @@
-/**
- component renders view where users can edit Plans
- */
-import { RouteParams } from '../../helpers/types';
-import React, { useEffect, useState } from 'react';
-import { RouteComponentProps, useHistory } from 'react-router';
-import { Layout } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import {
- plansReducer,
- fetchPlanDefinitions,
- makePlanDefinitionsArraySelector,
- plansReducerName as planReducerName,
-} from '../../ducks/planDefinitions';
-import { loadSinglePlan, OpenSRPService } from '../../helpers/dataLoaders';
-import { connect } from 'react-redux';
-import { Store } from 'redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import Helmet from 'react-helmet';
-import { BrokenPage, useHandleBrokenPage, Resource404 } from '@opensrp/react-utils';
-import {
- CommonProps,
- defaultCommonProps,
- defaultPropsForPlanForm,
- PropsForPlanForm,
- redirectMapping,
- redirectPathGetter,
-} from '../../helpers/common';
-import {
- defaultEnvConfig,
- getFormActivities,
- planActivities,
- PlanDefinition,
- PlanStatus,
-} from '@opensrp/plan-form-core';
-import { PlanLoading } from '../../helpers/utils';
-import { PlanForm, getPlanFormValues, propsForUpdatingPlans } from '@opensrp/plan-form';
-import { useTranslation } from '../../mls';
-
-/** register catalogue reducer */
-reducerRegistry.register(planReducerName, plansReducer);
-
-/** props for EditPlan view */
-export interface EditViewProps extends CommonProps, PropsForPlanForm {
- plan: PlanDefinition | null;
- fetchPlan: typeof fetchPlanDefinitions;
- serviceClass: typeof OpenSRPService;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- ...defaultPropsForPlanForm,
- plan: null,
- fetchPlan: fetchPlanDefinitions,
- serviceClass: OpenSRPService,
-};
-
-/** type intersection for all types that pertain to the props */
-export type EditViewTypes = EditViewProps & RouteComponentProps;
-
-/**
- * Edit plan view component
- *
- * props - component props
- */
-
-const EditPlanView = (props: EditViewTypes) => {
- const { plan, fetchPlan, serviceClass, baseURL, envConfigs, hiddenFields } = props;
- const { planId } = props.match.params;
- const [loading, setLoading] = useState(!plan);
- const history = useHistory();
- const { t } = useTranslation();
-
- const { errorMessage, broken, handleBrokenPage } = useHandleBrokenPage();
-
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
-
- useEffect(() => {
- if (!planId) {
- return;
- }
- loadSinglePlan(baseURL, planId, serviceClass, fetchPlan)
- .finally(() => setLoading(false))
- .catch((err: Error) => handleBrokenPage(err));
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [planId]);
-
- if (loading) {
- return ;
- }
-
- if (broken) {
- return ;
- }
-
- if (!plan) {
- return ;
- }
-
- /** called when user clicks on cancel on the plan form */
- const cancelHandler = () => {
- history.push(redirectMapping[plan.status as PlanStatus]);
- };
-
- const initialValues = getPlanFormValues(plan);
- const productFormProps = {
- hiddenFields,
- baseURL,
- initialValues,
- ...propsForUpdatingPlans(plan.status),
- getRedirectPath: redirectPathGetter,
- allFormActivities: getFormActivities(planActivities, configs),
- envConfigs: configs,
- onCancel: cancelHandler,
- };
-
- const pageTitle = t('Edit mission');
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
- );
-};
-
-EditPlanView.defaultProps = defaultProps;
-
-export { EditPlanView as EditProductView };
-
-const planSelector = makePlanDefinitionsArraySelector();
-
-/** Interface for connected state to props */
-type MapStateToProps = Pick;
-type MapDispatchToProps = Pick;
-// connect to store
-const mapStateToProps = (state: Partial, ownProps: EditViewTypes): MapStateToProps => {
- const planId = ownProps.match.params.planId ?? '';
- const plans = planSelector(state, { planIds: [planId] });
- const plan = plans[0] ?? null;
- return { plan };
-};
-
-/** map props to action creators */
-const mapDispatchToProps: MapDispatchToProps = {
- fetchPlan: fetchPlanDefinitions,
-};
-
-/** product catalogue view that is connected to store */
-const ConnectedEditPlanView = connect(mapStateToProps, mapDispatchToProps)(EditPlanView);
-
-export { ConnectedEditPlanView };
diff --git a/packages/opensrp-plans/src/containers/UpdatePlan/tests/__snapshots__/index.test.tsx.snap b/packages/opensrp-plans/src/containers/UpdatePlan/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 6d46cd137..000000000
--- a/packages/opensrp-plans/src/containers/UpdatePlan/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,5 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`Update plan Page planform is configured correctly: full text snapshot 1`] = `"Edit missionIntervention TypeSupply ManagementPlan TitleStatusactivecompleteretiredActive date rangeDescription0 / 200Add JurisdictionActivitiesProduct CheckActionDescriptionCheck for all products (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsFix Product ProblemActionDescriptionFix problems for all products (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsRecord GPSActionDescriptionRecord GPS for all service points (100%) without GPS within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsService Point CheckActionDescriptionConduct checkfor all service points (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsSave PlanCancel"`;
-
-exports[`Update plan Page renders correctly with store(for editing plans): full text snapshot 1`] = `"Edit missionIntervention TypeSupply ManagementPlan TitleStatusactivecompleteretiredActive date rangeDescription0 / 200Add JurisdictionActivitiesProduct CheckActionDescriptionCheck for all products (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsFix Product ProblemActionDescriptionFix problems for all products (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsRecord GPSActionDescriptionRecord GPS for all service points (100%) without GPS within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsService Point CheckActionDescriptionConduct checkfor all service points (100%) within the jurisdictionReasonRoutineGoalQuantityunknownStart DateEnd DatePriorityMedium PriorityTriggers and ConditionsSave PlanCancel"`;
diff --git a/packages/opensrp-plans/src/containers/UpdatePlan/tests/index.test.tsx b/packages/opensrp-plans/src/containers/UpdatePlan/tests/index.test.tsx
deleted file mode 100644
index ae5c24c91..000000000
--- a/packages/opensrp-plans/src/containers/UpdatePlan/tests/index.test.tsx
+++ /dev/null
@@ -1,302 +0,0 @@
-import React from 'react';
-import { ConnectedEditPlanView } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { eusmPlans } from '../../../ducks/planDefinitions/tests/fixtures';
-import { ACTIVE_PLANS_LIST_VIEW_URL } from '../../../constants';
-import { mount } from 'enzyme';
-import { Helmet } from 'react-helmet';
-import { act } from 'react-dom/test-utils';
-import { removePlanDefinitions } from '../../../ducks/planDefinitions';
-import { PlanFormFieldsKeys } from '@opensrp/plan-form';
-import { authenticateUser } from '@onaio/session-reducer';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const mission1 = eusmPlans[0];
-
-const history = createBrowserHistory();
-
-jest.setTimeout(10000);
-
-describe('Update plan Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- store.dispatch(removePlanDefinitions());
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('renders correctly with store(for editing plans)', async () => {
- fetch.mockResponse(JSON.stringify([mission1]));
-
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: mission1.identifier },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // loading
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchSnapshot('full text snapshot');
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Edit mission');
-
- // check if form is rendered on the page
- expect(wrapper.find('form')).toHaveLength(1);
-
- wrapper.find('button#planform-cancel-button').simulate('click');
-
- wrapper.update();
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- expect((wrapper.find('Router').props() as any).history.location.pathname).toEqual(
- ACTIVE_PLANS_LIST_VIEW_URL
- );
- });
-
- it('planform is configured correctly', async () => {
- fetch.mockResponse(JSON.stringify([mission1]));
-
- const props = {
- hiddenFields: ['interventionType'] as PlanFormFieldsKeys[],
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: mission1.identifier },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // loading
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // additional confirmation plan form is loaded on page
- expect(wrapper.text()).toMatchSnapshot('full text snapshot');
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Edit mission');
-
- // check if form is rendered on the page
- expect(wrapper.find('form')).toHaveLength(1);
-
- // check interventionType hidden
- expect(wrapper.find('#interventionType FormItemInput').props().hidden).toBeTruthy();
-
- // check title is shown
- expect(wrapper.find('#title FormItemInput').props().hidden).toBeFalsy();
-
- // name is hidden by default
- expect(wrapper.find('#name FormItemInput').props().hidden).toBeTruthy();
-
- // identifier is hidden by default
- expect(wrapper.find('#identifier FormItemInput').props().hidden).toBeTruthy();
-
- // version is hidden by default
- expect(wrapper.find('#version FormItemInput').props().hidden).toBeTruthy();
-
- // taskGenerationStatus is hidden by default
- expect(wrapper.find('#taskGenerationStatus FormItemInput').props().hidden).toBeTruthy();
-
- // status is not hidden
- expect(wrapper.find('#status FormItemInput').props().hidden).toBeFalsy();
-
- // dateRange is not hidden
- expect(wrapper.find('#dateRange FormItemInput').props().hidden).toBeFalsy();
-
- // date is hidden by default
- expect(wrapper.find('#date FormItemInput').props().hidden).toBeTruthy();
-
- // date is hidden by default
- expect(wrapper.find('#description FormItemInput').props().hidden).toBeFalsy();
- });
-
- it('shows broken page', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: mission1.identifier },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/${mission1.identifier}`,
- },
- };
-
- fetch.mockReject(new Error('Could not pull data'));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // show loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // should be in error page
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorCould not pull dataGo backGo home"`);
- });
-
- it('handles missing plan', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}/${'missingPlan'}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { planId: 'missingPlan' },
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}/:planId`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}/${'missingPlan'}`,
- },
- };
-
- fetch.mockResponse(JSON.stringify([mission1]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // should be in loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** resource404 info page */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"404Sorry, the resource you requested for, does not existGo backGo home"`
- );
- });
-
- it('wrong route congiguration', async () => {
- // such that we do not have a plan Id
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- url: `${ACTIVE_PLANS_LIST_VIEW_URL}`,
- },
- };
-
- fetch.mockResponse(JSON.stringify([mission1]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // should be in loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** should still be loading page */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- expect(fetch).not.toHaveBeenCalled();
- });
-});
diff --git a/packages/opensrp-plans/src/ducks/jurisdictions/index.ts b/packages/opensrp-plans/src/ducks/jurisdictions/index.ts
deleted file mode 100644
index 54bfa1f19..000000000
--- a/packages/opensrp-plans/src/ducks/jurisdictions/index.ts
+++ /dev/null
@@ -1,117 +0,0 @@
-import { Dictionary } from '@onaio/utils/dist/types/types';
-import {
- fetchActionCreatorFactory,
- reducerFactory,
- removeActionCreatorFactory,
-} from '@opensrp/reducer-factory';
-import { Geometry } from 'geojson';
-import { get, values } from 'lodash';
-import { Store } from 'redux';
-import { createSelector } from 'reselect';
-
-export interface LocationTag {
- id: number;
- name: string;
-}
-
-/** The shape of a jurisdiction received from the OpenSRP API */
-export interface Jurisdiction {
- id: string;
- geometry?: Geometry;
- properties: {
- code?: string;
- geographicLevel: number;
- name: string;
- parentId?: string;
- status: string;
- version: string | number;
- OpenMRS_Id?: string;
- externalId?: string;
- username?: string;
- };
- locationTags: LocationTag[];
- serverVersion: number;
- type: Readonly<'Feature'>;
-}
-
-/** the reducer name */
-export const jurisdictionReducerName = 'Jurisdiction';
-
-/** Jurisdiction Reducer */
-export const JurisdictionsReducer = reducerFactory(jurisdictionReducerName);
-
-// actions
-/** actionCreator returns action to to add Item records to store */
-export const fetchJurisdictions = fetchActionCreatorFactory(
- jurisdictionReducerName,
- 'id'
-);
-export const removeJurisdictions = removeActionCreatorFactory(jurisdictionReducerName);
-
-// selectors
-/** prop filters to customize selector queries */
-export interface Filters {
- jurisdictionId?: string /** jurisdiction id */;
- geoLevel?: number /** return jurisdictions with this geo level */;
-}
-
-/**
- * retrieve the jurisdictionId value
- *
- * @param _ - the store
- * @param props - the filterProps
- * @returns jurisdictionId filter prop
- */
-export const getJurisdictionId = (_: Partial, props: Filters) => props.jurisdictionId;
-
-/**
- * retrieve the geoLevel value
- *
- * @param _ - the store
- * @param props - the filterProps
- * @returns the geoLevel prop
- */
-export const getGeoLevel = (_: Partial, props: Filters) => props.geoLevel;
-
-/**
- * gets all jurisdictions keyed by id
- *
- * @param state - the store
- * @param _ - the filterProps
- * @returns jurisdictions map whose keys are their respective ids
- */
-export const getJurisdictionsById = (state: Partial, _: Filters): Dictionary =>
- (state as Dictionary)[jurisdictionReducerName].objectsById;
-
-/**
- * retrieve the Jurisdiction using an id
- *
- * @returns returns single jurisdiction or null
- */
-export const getJurisdictionById = () =>
- createSelector(
- [getJurisdictionsById, getJurisdictionId],
- (jurisdictionsById, jurisdictionId): Jurisdiction | null => {
- if (!jurisdictionId) {
- return null;
- }
- return get(jurisdictionsById, jurisdictionId, null);
- }
- );
-
-/**
- * retrieve jurisdictions as an array filtered by geoLevel
- *
- * @returns jurisdictions filtered by geoLevel
- */
-export const getJursByGeoLevel = () =>
- createSelector(
- [getJurisdictionsById, getGeoLevel],
- (jurisdictionsById, geoLevel): Jurisdiction[] => {
- const result = values(jurisdictionsById);
- if (geoLevel) {
- return result.filter((item) => item.properties.geographicLevel === geoLevel);
- }
- return result;
- }
- );
diff --git a/packages/opensrp-plans/src/ducks/jurisdictions/tests/fixtures.ts b/packages/opensrp-plans/src/ducks/jurisdictions/tests/fixtures.ts
deleted file mode 100644
index 087e113f4..000000000
--- a/packages/opensrp-plans/src/ducks/jurisdictions/tests/fixtures.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { Jurisdiction } from '..';
-
-export const jurisdiction1 = {
- type: 'Feature',
- id: '03176924-6b3c-4b74-bccd-32afcceebabd',
- properties: { status: 'Active', name: 'Madagascar', geographicLevel: 0, version: 0 },
- serverVersion: 2968,
- locationTags: [{ id: 1, name: 'Country' }],
-};
-
-export const jurisdiction2 = {
- type: 'Feature',
- id: 'bb30770a-d039-4bfa-9c02-a32d0f32af42',
- properties: {
- status: 'Active',
- parentId: '03176924-6b3c-4b74-bccd-32afcceebabd',
- name: 'ANALANJIROFO',
- geographicLevel: 0,
- version: 0,
- },
- serverVersion: 2969,
- locationTags: [{ id: 2, name: 'Region' }],
-};
-
-export const jurisdiction3 = {
- type: 'Feature',
- id: 'ef3db216-0816-4cef-b108-706c17c2b40a',
- properties: {
- status: 'Active',
- parentId: '03176924-6b3c-4b74-bccd-32afcceebabd',
- name: 'ATSIMO ATSINANANA',
- geographicLevel: 0,
- version: 0,
- },
- serverVersion: 2970,
- locationTags: [{ id: 2, name: 'Region' }],
-};
-
-export const jurisdictions = [jurisdiction1, jurisdiction2, jurisdiction3] as Jurisdiction[];
diff --git a/packages/opensrp-plans/src/ducks/jurisdictions/tests/index.test.ts b/packages/opensrp-plans/src/ducks/jurisdictions/tests/index.test.ts
deleted file mode 100644
index faa5a34f2..000000000
--- a/packages/opensrp-plans/src/ducks/jurisdictions/tests/index.test.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import {
- jurisdictionReducerName,
- JurisdictionsReducer,
- fetchJurisdictions,
- getJurisdictionById,
- getJursByGeoLevel,
- removeJurisdictions,
-} from '..';
-import { store } from '@opensrp/store';
-import { jurisdiction1, jurisdictions } from './fixtures';
-
-reducerRegistry.register(jurisdictionReducerName, JurisdictionsReducer);
-
-const byIdSelector = getJurisdictionById();
-const geoLevelSelector = getJursByGeoLevel();
-
-describe('reducers/opensrp/hierarchies', () => {
- beforeEach(() => {
- jest.resetAllMocks();
- store.dispatch(removeJurisdictions());
- });
-
- it('should have initial state', () => {
- expect(byIdSelector(store.getState(), {})).toEqual(null);
- expect(geoLevelSelector(store.getState(), {})).toEqual([]);
- });
-
- it('should be able to store and retrieve jurisdictions', () => {
- store.dispatch(fetchJurisdictions(jurisdictions));
- // idsSelector
- let res = byIdSelector(store.getState(), { jurisdictionId: 'nonExisting' });
- expect(res).toEqual(null);
- let res1 = geoLevelSelector(store.getState(), { geoLevel: 34 });
- expect(res1).toEqual([]);
-
- res = byIdSelector(store.getState(), { jurisdictionId: jurisdiction1.id });
- expect(res).toEqual(jurisdiction1);
- res1 = geoLevelSelector(store.getState(), { geoLevel: 0 });
- expect(res1).toEqual(jurisdictions);
- });
-});
diff --git a/packages/opensrp-plans/src/ducks/planDefinitions/index.ts b/packages/opensrp-plans/src/ducks/planDefinitions/index.ts
deleted file mode 100644
index 49eee0161..000000000
--- a/packages/opensrp-plans/src/ducks/planDefinitions/index.ts
+++ /dev/null
@@ -1,380 +0,0 @@
-import { Dictionary } from '@onaio/utils';
-import intersect from 'fast_array_intersect';
-import { get, keyBy, values } from 'lodash';
-import { AnyAction, Store } from 'redux';
-import { createSelector } from 'reselect';
-import SeamlessImmutable from 'seamless-immutable';
-import { InterventionType, PlanDefinition } from '@opensrp/plan-form-core';
-import { descendingOrderSort, isPlanDefinitionOfType } from '../../helpers/utils';
-
-/** the reducer name */
-export const plansReducerName = 'PlanDefinition';
-
-// actions
-
-/** PLAN_DEFINITION_FETCHED action type */
-export const PLAN_DEFINITIONS_FETCHED =
- 'reveal/reducer/opensrp/PlanDefinition/PLAN_DEFINITIONS_FETCHED';
-
-/** PLAN_DEFINITION_FETCHED action type */
-export const REMOVE_PLAN_DEFINITIONS =
- 'reveal/reducer/opensrp/PlanDefinition/REMOVE_PLAN_DEFINITIONS';
-
-/** PLAN_DEFINITION_FETCHED action type */
-export const ADD_PLAN_DEFINITION = 'reveal/reducer/opensrp/PlanDefinition/ADD_PLAN_DEFINITION';
-
-/** interface for fetch PlanDefinitions action */
-export interface FetchPlanDefinitionsAction extends AnyAction {
- planDefinitionsById: { [key: string]: PlanDefinition };
- type: typeof PLAN_DEFINITIONS_FETCHED;
-}
-
-/** interface for removing PlanDefinitions action */
-export interface RemovePlanDefinitionsAction extends AnyAction {
- planDefinitionsById: { [key: string]: PlanDefinition };
- type: typeof REMOVE_PLAN_DEFINITIONS;
-}
-
-/** interface for adding a single PlanDefinitions action */
-export interface AddPlanDefinitionAction extends AnyAction {
- planObj: PlanDefinition;
- type: typeof ADD_PLAN_DEFINITION;
-}
-
-/** Create type for PlanDefinition reducer actions */
-export type PlanDefinitionActionTypes =
- | FetchPlanDefinitionsAction
- | RemovePlanDefinitionsAction
- | AddPlanDefinitionAction
- | AnyAction;
-
-// action creators
-
-/**Fetch Plan Definitions action creator
- *
- * @param planList - list of plan definition objects
- * @returns - returns fetch planDefinition action
- */
-export const fetchPlanDefinitions = (
- planList: PlanDefinition[] = []
-): FetchPlanDefinitionsAction => ({
- planDefinitionsById: keyBy(planList, 'identifier'),
- type: PLAN_DEFINITIONS_FETCHED,
-});
-
-/**
- * Reset plan definitions state action creator
- *
- * @returns -returns the reset plan definitions
- */
-export const removePlanDefinitions = () => ({
- planDefinitionsById: {},
- type: REMOVE_PLAN_DEFINITIONS,
-});
-
-/**Add one Plan Definition action creator
- *
- * @param planObj - the plan definition object
- * @returns returns add planDefinition action
- */
-export const addPlanDefinition = (planObj: PlanDefinition): AddPlanDefinitionAction => ({
- planObj,
- type: ADD_PLAN_DEFINITION,
-});
-
-// the reducer
-
-/** interface for PlanDefinition state */
-interface PlanDefinitionState {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- planDefinitionsById: { [key: string]: PlanDefinition } | Record;
-}
-
-/** immutable PlanDefinition state */
-export type ImmutablePlanDefinitionState = PlanDefinitionState &
- SeamlessImmutable.ImmutableObject;
-
-/** initial PlanDefinition state */
-const initialState: ImmutablePlanDefinitionState = SeamlessImmutable({
- planDefinitionsById: {},
-});
-
-/**
- * the plans reducer function
- *
- * @param state - plans states
- * @param action - plans actions
- * @returns - the updated states
- */
-export function plansReducer(
- state = initialState,
- action: PlanDefinitionActionTypes
-): ImmutablePlanDefinitionState {
- switch (action.type) {
- case PLAN_DEFINITIONS_FETCHED:
- return SeamlessImmutable({
- ...state,
- planDefinitionsById: { ...state.planDefinitionsById, ...action.planDefinitionsById },
- });
- case ADD_PLAN_DEFINITION:
- return SeamlessImmutable({
- ...state,
- planDefinitionsById: {
- ...state.planDefinitionsById,
- [action.planObj.identifier as string]: action.planObj,
- },
- });
- case REMOVE_PLAN_DEFINITIONS:
- return SeamlessImmutable({
- ...state,
- planDefinitionsById: action.planDefinitionsById,
- });
- default:
- return state;
- }
-}
-
-// selectors
-
-/**
- * get PlanDefinitions by id
- *
- * @param state - the redux store
- * @param interventionType - the PlanDefinition intervention Type
- * @returns PlanDefinitions by id
- */
-export function getPlanDefinitionsById(
- state: Partial,
- interventionType: InterventionType | null = null
-): { [key: string]: PlanDefinition } {
- if (interventionType) {
- return keyBy(getPlanDefinitionsArray(state, interventionType), 'identifier');
- }
- return (state as Dictionary)[plansReducerName].planDefinitionsById;
-}
-
-/**
- * get one PlanDefinition using its id
- *
- * @param state - the redux store
- * @param id - the PlanDefinition id
- * @returns a PlanDefinition object or null
- */
-export function getPlanDefinitionById(state: Partial, id: string): PlanDefinition | null {
- return get((state as Dictionary)[plansReducerName].planDefinitionsById, id, null);
-}
-
-/**
- * get an array of PlanDefinition objects
- *
- * @param state - the redux store
- * @param interventionType - the PlanDefinition intervention Type
- * @param sortField - field to sort by
- * @returns an array of PlanDefinition objects
- */
-export function getPlanDefinitionsArray(
- state: Partial,
- interventionType: InterventionType | null = null,
- sortField?: string
-): PlanDefinition[] {
- const result = values((state as Dictionary)[plansReducerName].planDefinitionsById);
- if (interventionType) {
- return result.filter((e: PlanDefinition) => isPlanDefinitionOfType(e, interventionType));
- }
- if (sortField) {
- return descendingOrderSort(result, sortField);
- }
- return result;
-}
-
-/** RESELECT USAGE STARTS HERE */
-
-/** This interface represents the structure of plan definition filter options/params */
-export interface PlanDefinitionFilters {
- title?: string /** plan object title */;
- planIds?: string[] | null /** return only plans whose id appear here */;
- status?: string;
-}
-
-export interface PlanDefinitionGetters extends PlanDefinitionFilters {
- sortField?: string;
-}
-
-/**
- * planDefinitionsByIdBaseSelector selects store slice object with of all plans
- *
- * @param planKey get plans by id
- * @returns - plan definition by base selector
- */
-export const planDefinitionsByIdBaseSelector =
- (planKey?: string) =>
- (state: Partial): Dictionary =>
- (state as Dictionary)[plansReducerName][planKey ? planKey : 'planDefinitionsById'];
-
-/**
- * planDefinitionsArrayBaseSelector select an array of all plans
- *
- * @param planKey get plans by id
- * @returns - plan definitions in an array
- */
-export const planDefinitionsArrayBaseSelector =
- (planKey?: string) =>
- (state: Partial): PlanDefinition[] =>
- values((state as Dictionary)[plansReducerName][planKey ? planKey : 'planDefinitionsById']);
-
-/**
- * Gets title from PlanFilters
- *
- * @param _ - the redux store
- * @param props - the plan filters object
- * @returns return title
- */
-export const getTitle = (_: Partial, props: PlanDefinitionFilters) => props.title;
-
-/**
- * Gets status from PlanFilters
- *
- * @param _ - the redux store
- * @param props - the plan filters object
- * @returns return status
- */
-export const getStatus = (_: Partial, props: PlanDefinitionFilters) => props.status;
-
-/**
- * sortField Getter
- *
- * @param _ - the redux store
- * @param props - the plan object
- * @returns return sort field
- */
-export const getSortField = (_: Partial, props: PlanDefinitionGetters) => props.sortField;
-
-/**
- * Gets planIds from PlanFilters
- *
- * @param _ - the redux store
- * @param props - the plan filters object
- * @returns return title
- */
-export const getPlanIds = (_: Partial, props: PlanDefinitionFilters) => props.planIds;
-
-/**
- * Gets an array of Plan objects filtered by plan title
- *
- * @param planKey - plan identifier
- * @returns returns createSelector method
- */
-export const getPlanDefinitionsArrayByTitle = (planKey?: string) =>
- createSelector([planDefinitionsArrayBaseSelector(planKey), getTitle], (plans, title) =>
- title ? plans.filter((plan) => plan.title.toLowerCase().includes(title.toLowerCase())) : plans
- );
-/**
- * Filter plans by status
- *
- * @param plans - plan definitions array
- * @param status - plan status
- * @returns - plan definitions array
- */
-export const filterPlansByStatus = (plans: PlanDefinition[], status?: string | undefined) =>
- status ? plans.filter((plan) => plan.status === status) : plans;
-
-/**
- * Gets an array of Plan objects filtered by plan title
- *
- * @param planKey - plan identifier
- * @returns returns createSelector method
- */
-export const getPlanDefinitionsArrayByStatus = (planKey?: string) =>
- createSelector([planDefinitionsArrayBaseSelector(planKey), getStatus], filterPlansByStatus);
-
-/**
- * get plans for the given planIds
- *
- * @param planKey - plan identifier
- * @returns returns createSelector method
- */
-export const getPlanDefinitionsArrayByPlanIds = (planKey?: string) => {
- return createSelector(
- planDefinitionsByIdBaseSelector(planKey),
- planDefinitionsArrayBaseSelector(planKey),
- getPlanIds,
- (plansByIds, allPlans, planIds) => {
- const plansOfInterest = planIds ? planIds.map((planId) => plansByIds[planId]) : allPlans;
- return plansOfInterest;
- }
- );
-};
-
-/**filters plan definitions based on intervention type
- *
- * @param plans - plans to filter
- * @param filters - list of intervention types to filter against
- * @returns - returns plans filetred by interventiontype
- */
-export const FilterPlanDefinitionsByInterventionType = (
- plans: PlanDefinition[],
- filters?: string
-) => {
- if (filters) {
- return plans.filter(
- (plan) =>
- plan.useContext.filter(
- (context) =>
- context.code === 'interventionType' && filters.includes(context.valueCodableConcept)
- ).length > 0
- );
- } else {
- return plans;
- }
-};
-
-/**
- * Gets an array of Plan objects filtered by intervention type
- *
- * @param planKey - plan identifier
- * @returns returns createSelector method
- */
-export const getPlanDefinitionsArrayByInterventionType = (planKey?: string) => {
- return createSelector(planDefinitionsArrayBaseSelector(planKey), (plans) =>
- FilterPlanDefinitionsByInterventionType(plans)
- );
-};
-
-/**
- * makePlanDefinitionsArraySelector
- * Returns a selector that gets an array of IRSPlan objects filtered by one or all
- * of the following:
- * - title
- * - planIds
- *
- * These filter params are all optional and are supplied via the prop parameter.
- *
- * This selector is meant to be a memoized replacement for getPlanDefinitionsArray.
- *
- * To use this selector, do something like:
- * const PlanDefinitionsArraySelector = makeIRSPlansArraySelector();
- *
- * @param planKey - plan identifier
- * @param sortField - sort by field
- * @returns returns createSelector method
- */
-export const makePlanDefinitionsArraySelector = (
- planKey?: keyof PlanDefinitionState,
- sortField?: keyof PlanDefinition
-) => {
- return createSelector(
- [
- getPlanDefinitionsArrayByInterventionType(planKey),
- getPlanDefinitionsArrayByTitle(planKey),
- getPlanDefinitionsArrayByPlanIds(planKey),
- getPlanDefinitionsArrayByStatus(planKey),
- ],
- (plans1, plans2, plans3, plans4) => {
- let finalPlans = intersect([plans1, plans2, plans3, plans4], JSON.stringify);
- if (sortField) {
- finalPlans = descendingOrderSort(finalPlans, sortField);
- }
- return finalPlans;
- }
- );
-};
diff --git a/packages/opensrp-plans/src/ducks/planDefinitions/tests/fixtures.ts b/packages/opensrp-plans/src/ducks/planDefinitions/tests/fixtures.ts
deleted file mode 100644
index 968583c9d..000000000
--- a/packages/opensrp-plans/src/ducks/planDefinitions/tests/fixtures.ts
+++ /dev/null
@@ -1,962 +0,0 @@
-export const plansJSON = `[{"identifier":"356b6b84-fc36-4389-a44a-2b038ed2f38d","version":"1","name":"A2-Lusaka_Akros_Focus_2","title":"A2-Lusaka Akros Test Focus 2","status":"active","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563303150422,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-05-21"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Percent of registered people tested","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-05-28"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-06-21"}]}],"action":[{"identifier":"c711ae51-6432-4b68-84c3-d2b5b1fd1948","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-05-21","end":"2019-05-24"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Person"},"taskTemplate":"Case_Confirmation"},{"identifier":"402b8c13-6774-4515-929f-48e71a61a379","prefix":2,"title":"Family Registration","description":"Register all families & famiy members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"1bd830ea-50e3-44dc-b855-9d5e9339e2be","prefix":3,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"2303a70e-4e3f-4fb9-a430-f0476010bfb5","prefix":4,"title":"RACD Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"2482dfd7-8284-43c6-bea1-a03dcda71ff4","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"423f6665-5367-40be-855e-7c5e6941a0c3","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"c8fc89a9-cdd2-4746-8272-650883ae380e","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-05-21","end":"2019-06-21"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"8fa7eb32-99d7-4b49-8332-9ecedd6d51ae","version":"1","name":"TwoTwoOne_01_IRS_2019-07-10","title":"TwoTwoOne_01 IRS 2019-07-10","status":"active","date":"2019-07-10","effectivePeriod":{"start":"2019-07-10","end":"2019-07-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"}],"jurisdiction":[{"code":"35968df5-f335-44ae-8ae5-25804caa2d86"},{"code":"3952"},{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563303151426,"goal":[{"id":"BCC_complete","description":"Complete BCC for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC communication activities that happened","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"each"}},"due":"2019-07-10"}]},{"id":"90_percent_of_structures_sprayed","description":"Spray 90 % of structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"percent"}},"due":"2019-07-30"}]}],"action":[{"identifier":"3f2eef38-38fe-4108-abb3-4e896b880302","prefix":1,"title":"Perform BCC","description":"Perform BCC for the operational area","code":"BCC","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"BCC_complete","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"Action1_Perform_BCC"},{"identifier":"95a5a00f-a411-4fe5-bd9c-460a856239c9","prefix":2,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"90_percent_of_structures_sprayed","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"Action2_Spray_Structures"}]},{"identifier":"f0558ad1-396d-4d97-9fff-c46cf92b6ce6","version":"1","name":"A1-TwoTwoTwo_03-2019-07-18","title":"A1 - TwoTwoTwo_03 - 2019-07-18","status":"active","date":"2019-07-18","effectivePeriod":{"start":"2019-07-18","end":"2019-08-07"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A1"},{"code":"fiReason","valueCodableConcept":"Case Triggered"},{"code":"caseNum","valueCodableConcept":"1"},{"code":"opensrpEventId","valueCodableConcept":"1"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563494230144,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-07-28"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Number of registered people tested","detail":{"detailQuantity":{"value":50,"comparator":"u003eu003d","unit":"person(s)"}},"due":"2019-08-07"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":90,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]}],"action":[{"identifier":"031f3d7f-e222-459e-9fcc-da63d04dba4b","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-07-18","end":"2019-07-28"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Operational Area"},"taskTemplate":"Case_Confirmation"},{"identifier":"6729612a-9e83-4d72-a8c6-da518e530190","prefix":2,"title":"Family Registration","description":"Register all families u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"6c3637dd-b36d-4137-8df2-1efc6d8d858f","prefix":3,"title":"Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"eb85377d-9333-407c-88de-155410fbfd88","prefix":4,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"01369e56-7e72-4b2e-9f4e-9e3c2beda706","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"6bd72f5b-1043-4905-bcf2-ef62c34f606f","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"40b046a5-18bd-4f26-b3aa-87a0d3787377","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"0e85c238-39c1-4cea-a926-3d89f0c98429","name":"mosh-test","title":"A Test By Mosh","status":"draft","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563807467576,"goal":[],"action":[]},{"identifier":"f3da140c-2d2c-4bf7-8189-c2349f143a72","version":"1","name":"Macepa-MDA-Campaign-2019-10-18","title":"Macepa MDA Campaign","status":"active","date":"2019-10-18","effectivePeriod":{"start":"2019-10-18","end":"2019-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"MDA"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"3951"},{"code":"3952"}],"serverVersion":1571406689603,"goal":[{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"Percent"}},"due":"2019-12-31"}]},{"id":"MDA_Dispense","description":"Visit all residential structures (100%) dispense prophylaxis to each registered person","priority":"medium-priority","target":[{"measure":"Percent of Registered person(s)","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]},{"id":"MDA_Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","priority":"medium-priority","target":[{"measure":"Percent of dispense recipients","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]}],"action":[{"identifier":"2df855c3-3179-41f1-b8d8-7f84de7fa684","prefix":1,"title":"Family Registration","description":"Register all families \u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"da253449-8a89-46ea-8cdf-d4159240edae","prefix":2,"title":"MDA Round 1 Dispense","description":"Visit all residential structures (100%) and dispense prophylaxis to each registered person","code":"MDA Dispense","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Dispense"},{"identifier":"1c688154-e025-4a40-91fd-9baed25a0ba4","prefix":3,"title":"MDA Round 1 Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","code":"MDA Adherence","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Adherence"}]},{"identifier":"043fc8cb-0459-4b39-b71c-abc15f13a5dd","version":"1","name":"IRS-2020-06-24-Dynamic-Task-Test-Plan","title":"IRS 2020-06-24 Dynamic Task Test Plan","status":"retired","date":"2020-06-24","effectivePeriod":{"start":"2020-06-24","end":"2020-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"Dynamic-IRS"}],"jurisdiction":[{"code":"6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a"}],"serverVersion":1593688422154,"goal":[{"id":"IRS","description":"Spray structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"Percent"}},"due":"2020-12-31"}]}],"action":[{"identifier":"b646cfe1-7180-4494-80b5-ee20579dc343","prefix":1,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2020-06-24","end":"2020-12-31"},"reason":"Routine","goalId":"IRS","subjectCodableConcept":{"text":"Location"},"trigger":[{"type":"named-event","name":"plan-activation"},{"type":"named-event","name":"event-submission","expression":{"expression":"questionnaire = 'Register_Structure'"}}],"condition":[{"kind":"applicability","expression":{"description":"Structure is residential","expression":"$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'"}},{"kind":"applicability","expression":{"description":"Register structure Event submitted for a residential structure","expression":"$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and item.where(linkId='structureType').answer.value ='Residential Structure')"}}],"definitionUri":"spray_form.json"}],"experimental":false}]`;
-
-export const irsPplansJSON = `[{"identifier":"356b6b84-fc36-4389-a44a-2b038ed2f38d","version":"1","name":"A2-Lusaka_Akros_Focus_2","title":"A2-Lusaka Akros Test Focus 2","status":"active","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563303150422,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-05-21"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Percent of registered people tested","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-05-28"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-06-21"}]}],"action":[{"identifier":"c711ae51-6432-4b68-84c3-d2b5b1fd1948","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-05-21","end":"2019-05-24"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Person"},"taskTemplate":"Case_Confirmation"},{"identifier":"402b8c13-6774-4515-929f-48e71a61a379","prefix":2,"title":"Family Registration","description":"Register all families & famiy members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"1bd830ea-50e3-44dc-b855-9d5e9339e2be","prefix":3,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"2303a70e-4e3f-4fb9-a430-f0476010bfb5","prefix":4,"title":"RACD Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"2482dfd7-8284-43c6-bea1-a03dcda71ff4","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"423f6665-5367-40be-855e-7c5e6941a0c3","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"c8fc89a9-cdd2-4746-8272-650883ae380e","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-05-21","end":"2019-06-21"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"8fa7eb32-99d7-4b49-8332-9ecedd6d51ae","version":"1","name":"TwoTwoOne_01_IRS_2019-07-10","title":"TwoTwoOne_01 IRS 2019-07-10","status":"active","date":"2019-07-10","effectivePeriod":{"start":"2019-07-10","end":"2019-07-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"}],"jurisdiction":[{"code":"35968df5-f335-44ae-8ae5-25804caa2d86"},{"code":"3952"},{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563303151426,"goal":[{"id":"BCC_complete","description":"Complete BCC for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC communication activities that happened","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"each"}},"due":"2019-07-10"}]},{"id":"90_percent_of_structures_sprayed","description":"Spray 90 % of structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"percent"}},"due":"2019-07-30"}]}],"action":[{"identifier":"3f2eef38-38fe-4108-abb3-4e896b880302","prefix":1,"title":"Perform BCC","description":"Perform BCC for the operational area","code":"BCC","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"BCC_complete","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"Action1_Perform_BCC"},{"identifier":"95a5a00f-a411-4fe5-bd9c-460a856239c9","prefix":2,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"90_percent_of_structures_sprayed","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"Action2_Spray_Structures"}]},{"identifier":"f0558ad1-396d-4d97-9fff-c46cf92b6ce6","version":"1","name":"A1-TwoTwoTwo_03-2019-07-18","title":"A1 - TwoTwoTwo_03 - 2019-07-18","status":"active","date":"2019-07-18","effectivePeriod":{"start":"2019-07-18","end":"2019-08-07"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A1"},{"code":"fiReason","valueCodableConcept":"Case Triggered"},{"code":"caseNum","valueCodableConcept":"1"},{"code":"opensrpEventId","valueCodableConcept":"1"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563494230144,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-07-28"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Number of registered people tested","detail":{"detailQuantity":{"value":50,"comparator":"u003eu003d","unit":"person(s)"}},"due":"2019-08-07"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":90,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]}],"action":[{"identifier":"031f3d7f-e222-459e-9fcc-da63d04dba4b","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-07-18","end":"2019-07-28"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Operational Area"},"taskTemplate":"Case_Confirmation"},{"identifier":"6729612a-9e83-4d72-a8c6-da518e530190","prefix":2,"title":"Family Registration","description":"Register all families u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"6c3637dd-b36d-4137-8df2-1efc6d8d858f","prefix":3,"title":"Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"eb85377d-9333-407c-88de-155410fbfd88","prefix":4,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"01369e56-7e72-4b2e-9f4e-9e3c2beda706","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"6bd72f5b-1043-4905-bcf2-ef62c34f606f","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"40b046a5-18bd-4f26-b3aa-87a0d3787377","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"0e85c238-39c1-4cea-a926-3d89f0c98429","name":"mosh-test","title":"A Test By Mosh","status":"draft","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563807467576,"goal":[],"action":[]},{"identifier":"f3da140c-2d2c-4bf7-8189-c2349f143a72","version":"1","name":"Macepa-MDA-Campaign-2019-10-18","title":"Macepa MDA Campaign","status":"active","date":"2019-10-18","effectivePeriod":{"start":"2019-10-18","end":"2019-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"MDA"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"3951"},{"code":"3952"}],"serverVersion":1571406689603,"goal":[{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"Percent"}},"due":"2019-12-31"}]},{"id":"MDA_Dispense","description":"Visit all residential structures (100%) dispense prophylaxis to each registered person","priority":"medium-priority","target":[{"measure":"Percent of Registered person(s)","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]},{"id":"MDA_Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","priority":"medium-priority","target":[{"measure":"Percent of dispense recipients","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]}],"action":[{"identifier":"2df855c3-3179-41f1-b8d8-7f84de7fa684","prefix":1,"title":"Family Registration","description":"Register all families \u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"da253449-8a89-46ea-8cdf-d4159240edae","prefix":2,"title":"MDA Round 1 Dispense","description":"Visit all residential structures (100%) and dispense prophylaxis to each registered person","code":"MDA Dispense","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Dispense"},{"identifier":"1c688154-e025-4a40-91fd-9baed25a0ba4","prefix":3,"title":"MDA Round 1 Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","code":"MDA Adherence","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Adherence"}]},{"identifier":"043fc8cb-0459-4b39-b71c-abc15f13a5dd","version":"1","name":"IRS-2020-06-24-Dynamic-Task-Test-Plan","title":"IRS 2020-06-24 Dynamic Task Test Plan","status":"active","date":"2020-06-24","effectivePeriod":{"start":"2020-06-24","end":"2020-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"Dynamic-IRS"}],"jurisdiction":[{"code":"6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a"}],"serverVersion":1593688422154,"goal":[{"id":"IRS","description":"Spray structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"Percent"}},"due":"2020-12-31"}]}],"action":[{"identifier":"b646cfe1-7180-4494-80b5-ee20579dc343","prefix":1,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2020-06-24","end":"2020-12-31"},"reason":"Routine","goalId":"IRS","subjectCodableConcept":{"text":"Location"},"trigger":[{"type":"named-event","name":"plan-activation"},{"type":"named-event","name":"event-submission","expression":{"expression":"questionnaire = 'Register_Structure'"}}],"condition":[{"kind":"applicability","expression":{"description":"Structure is residential","expression":"$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'"}},{"kind":"applicability","expression":{"description":"Register structure Event submitted for a residential structure","expression":"$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and item.where(linkId='structureType').answer.value ='Residential Structure')"}}],"definitionUri":"spray_form.json"}],"experimental":false}]`;
-
-export const eusmPlans = [
- {
- identifier: '335ef7a3-7f35-58aa-8263-4419464946d8',
- version: '1',
- name: 'EUSM Mission 2020-11-17',
- title: 'EUSM Mission 2020-11-17',
- status: 'active',
- date: '2020-11-17',
- effectivePeriod: {
- start: '2020-11-17',
- end: '2021-12-24',
- },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'SM' },
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'internal',
- },
- ],
- jurisdiction: [
- {
- code: '8a26a7ea-b820-4c9a-9811-07b1c38b51fa',
- },
- ],
- serverVersion: 1599112764477,
- goal: [
- {
- id: 'Product_Check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Fix_Product_Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Record_GPS',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Service_Point_Check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'Product Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Product_Check',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Device)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 2,
- title: 'Fix Product Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: 'Fix Product Problems',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Fix_Product_Problem',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'Fix_Product_Problem'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'Record GPS',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Record_GPS',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(id='hasGeometry').value='false'",
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Service Point Check',
- description: 'Conduct checkfor all service points (100%) within the jurisdiction',
- code: 'Service Point Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Service_Point_Check',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- ],
- experimental: false,
- },
- {
- identifier: '335ef7a3-7f35-58aa-8263-4419464946d9',
- version: '1',
- name: 'EUSM Mission 2020-11-18',
- title: 'EUSM Mission 2020-11-18',
- status: 'active',
- date: '2020-11-16',
- effectivePeriod: {
- start: '2020-11-17',
- end: '2021-12-24',
- },
- useContext: [
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'internal',
- },
- ],
- jurisdiction: [
- {
- code: '8a26a7ea-b820-4c9a-9811-07b1c38b51fa',
- },
- ],
- serverVersion: 1599112764477,
- goal: [
- {
- id: 'Product_Check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Fix_Product_Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Record_GPS',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Service_Point_Check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'Product Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Product_Check',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Device)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 2,
- title: 'Fix Product Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: 'Fix Product Problems',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Fix_Product_Problem',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'Fix_Product_Problem'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'Record GPS',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Record_GPS',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(id='hasGeometry').value='false'",
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Service Point Check',
- description: 'Conduct checkfor all service points (100%) within the jurisdiction',
- code: 'Service Point Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Service_Point_Check',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- ],
- experimental: false,
- },
-];
-export const retiredDraftPlans = [
- {
- identifier: '335ef7a3-7f35-58aa-8263-4419464946d9',
- version: '1',
- name: 'EUSM Mission 2020-11-17',
- title: 'EUSM Mission 2020-11-17',
- status: 'draft',
- date: '2020-11-17',
- effectivePeriod: {
- start: '2020-11-17',
- end: '2021-12-24',
- },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'SM' },
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'internal',
- },
- ],
- jurisdiction: [
- {
- code: '8a26a7ea-b820-4c9a-9811-07b1c38b51fa',
- },
- ],
- serverVersion: 1599112764477,
- goal: [
- {
- id: 'Product_Check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Fix_Product_Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Record_GPS',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Service_Point_Check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'Product Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Product_Check',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Device)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 2,
- title: 'Fix Product Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: 'Fix Product Problems',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Fix_Product_Problem',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'Fix_Product_Problem'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'Record GPS',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Record_GPS',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(id='hasGeometry').value='false'",
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Service Point Check',
- description: 'Conduct checkfor all service points (100%) within the jurisdiction',
- code: 'Service Point Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Service_Point_Check',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- ],
- experimental: false,
- },
- {
- identifier: '335ef7a3-7f35-58aa-8263-4419464946d0',
- version: '1',
- name: 'EUSM Mission 2020-11-17',
- title: 'EUSM Mission 2020-11-17',
- status: 'retired',
- date: '2020-11-17',
- effectivePeriod: {
- start: '2020-11-17',
- end: '2021-12-24',
- },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'SM' },
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'internal',
- },
- ],
- jurisdiction: [
- {
- code: '8a26a7ea-b820-4c9a-9811-07b1c38b51fa',
- },
- ],
- serverVersion: 1599112764477,
- goal: [
- {
- id: 'Product_Check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Fix_Product_Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Record_GPS',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'Service_Point_Check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'Product Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Product_Check',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Device)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 2,
- title: 'Fix Product Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: 'Fix Product Problems',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Fix_Product_Problem',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'Fix_Product_Problem'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'Record GPS',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Record_GPS',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(id='hasGeometry').value='false'",
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Service Point Check',
- description: 'Conduct checkfor all service points (100%) within the jurisdiction',
- code: 'Service Point Check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'Service_Point_Check',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- ],
- experimental: false,
- },
-];
-export const plans = JSON.parse(plansJSON);
-
-export const irsPlans = JSON.parse(irsPplansJSON);
diff --git a/packages/opensrp-plans/src/ducks/planDefinitions/tests/index.test.ts b/packages/opensrp-plans/src/ducks/planDefinitions/tests/index.test.ts
deleted file mode 100644
index 606a18d6a..000000000
--- a/packages/opensrp-plans/src/ducks/planDefinitions/tests/index.test.ts
+++ /dev/null
@@ -1,213 +0,0 @@
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { keyBy } from 'lodash';
-import { FlushThunks } from 'redux-testkit';
-import { PlanDefinition, InterventionType } from '@opensrp/plan-form-core';
-import { store } from '@opensrp/store';
-import {
- filterPlansByStatus,
- getPlanDefinitionsArrayByStatus,
- getPlanIds,
- getStatus,
- getTitle,
- FilterPlanDefinitionsByInterventionType,
-} from '../index';
-import {
- plansReducer,
- addPlanDefinition,
- fetchPlanDefinitions,
- getPlanDefinitionById,
- getPlanDefinitionsArray,
- getPlanDefinitionsArrayByTitle,
- getPlanDefinitionsById,
- makePlanDefinitionsArraySelector,
- plansReducerName,
- removePlanDefinitions,
-} from '../index';
-import * as fixtures from './fixtures';
-
-reducerRegistry.register(plansReducerName, plansReducer);
-
-describe('reducers/opensrp/PlanDefinition', () => {
- beforeEach(() => {
- FlushThunks.createMiddleware();
- jest.resetAllMocks();
- store.dispatch(removePlanDefinitions());
- });
-
- it('should have initial state', () => {
- expect(getPlanDefinitionsArray(store.getState())).toEqual([]);
- expect(getPlanDefinitionById(store.getState(), '356b6b84-fc36-4389-a44a-2b038ed2f38d')).toEqual(
- null
- );
- expect(getPlanDefinitionsById(store.getState())).toEqual({});
- });
-
- it('Fetches plan definitions correctly', () => {
- // action creators dispatch
- store.dispatch(fetchPlanDefinitions(fixtures.plans as PlanDefinition[]));
-
- expect(getPlanDefinitionsArray(store.getState())).toEqual(fixtures.plans);
- expect(getPlanDefinitionById(store.getState(), '356b6b84-fc36-4389-a44a-2b038ed2f38d')).toEqual(
- fixtures.plans[0]
- );
- expect(getPlanDefinitionsById(store.getState())).toEqual(keyBy(fixtures.plans, 'identifier'));
-
- // filter by intervention type
- expect(getPlanDefinitionsArray(store.getState(), InterventionType.FI)).toEqual([
- fixtures.plans[0],
- fixtures.plans[2],
- fixtures.plans[3],
- ]);
- expect(getPlanDefinitionsArray(store.getState(), InterventionType.IRS)).toEqual([
- fixtures.plans[1],
- ]);
-
- expect(getPlanDefinitionsById(store.getState(), InterventionType.IRS)).toEqual(
- keyBy([fixtures.plans[1]], 'identifier')
- );
- expect(getPlanDefinitionsById(store.getState(), InterventionType.FI)).toEqual(
- keyBy([fixtures.plans[0], fixtures.plans[2], fixtures.plans[3]], 'identifier')
- );
-
- // RESELECT TESTS
- const titleFilter = {
- title: 'mosh',
- };
- const statusFilter = {
- status: 'active',
- };
- const idsFilter = {
- planIds: ['0e85c238-39c1-4cea-a926-3d89f0c98429'],
- };
- const titleUpperFilter = {
- title: 'MOSH',
- };
- const PlanDefinitionsArraySelector = makePlanDefinitionsArraySelector();
-
- expect(getTitle(store.getState(), titleFilter)).toEqual('mosh');
- expect(getPlanIds(store.getState(), idsFilter)).toEqual([
- '0e85c238-39c1-4cea-a926-3d89f0c98429',
- ]);
- expect(getStatus(store.getState(), statusFilter)).toEqual('active');
- expect(getPlanDefinitionsArrayByTitle()(store.getState(), titleFilter)).toEqual([
- fixtures.plans[3],
- ]);
- expect(getPlanDefinitionsArrayByTitle()(store.getState(), titleUpperFilter)).toEqual([
- fixtures.plans[3],
- ]);
- // filters plans by status
- expect(filterPlansByStatus(fixtures.eusmPlans as PlanDefinition[], 'active')).toEqual(
- fixtures.eusmPlans
- );
- // returns all plans if filter isn't provided
- expect(FilterPlanDefinitionsByInterventionType(fixtures.eusmPlans as PlanDefinition[])).toEqual(
- fixtures.eusmPlans
- );
- // filters plans if filter is provided
- expect(
- FilterPlanDefinitionsByInterventionType(fixtures.plans as PlanDefinition[], 'FI')
- ).toHaveLength(3);
- expect(filterPlansByStatus(fixtures.eusmPlans as PlanDefinition[], 'retired')).toEqual([]);
- expect(getPlanDefinitionsArrayByStatus()(store.getState(), { status: 'retired' })).toEqual([
- fixtures.plans[5],
- ]);
- expect(filterPlansByStatus(fixtures.eusmPlans as PlanDefinition[], undefined)).toEqual(
- fixtures.eusmPlans
- );
- expect(getPlanDefinitionsArrayByStatus()(store.getState(), { status: 'complete' })).toEqual([]);
- expect(PlanDefinitionsArraySelector(store.getState(), { title: 'Mosh' })).toEqual([
- fixtures.plans[3],
- ]);
- expect(
- PlanDefinitionsArraySelector(store.getState(), { planIds: [fixtures.plans[3].identifier] })
- ).toEqual([fixtures.plans[3]]);
- expect(PlanDefinitionsArraySelector(store.getState(), { planIds: [] })).toEqual([]);
- expect(PlanDefinitionsArraySelector(store.getState(), { planIds: null })).toHaveLength(6);
- const plansSelector = makePlanDefinitionsArraySelector(undefined, 'date');
- const sorted = plansSelector(store.getState(), {});
- const dates = sorted.map((plan) => plan.date);
- expect(dates).toEqual([
- '2020-06-24',
- '2019-10-18',
- '2019-07-18',
- '2019-07-10',
- '2019-05-19',
- '2019-05-19',
- ]);
-
- // reset
- store.dispatch(removePlanDefinitions());
- expect(getPlanDefinitionsArray(store.getState())).toEqual([]);
- });
-
- it('Fetching plans does not replace planDefinitionsById', () => {
- // fetch two plan definition objects
- store.dispatch(
- fetchPlanDefinitions([fixtures.plans[0], fixtures.plans[1]] as PlanDefinition[])
- );
- // we should have them in the store
- expect(getPlanDefinitionsArray(store.getState())).toEqual([
- fixtures.plans[0],
- fixtures.plans[1],
- ]);
- expect(
- getPlanDefinitionsArrayByStatus()(
- store.getState(),
- { status: 'active' },
- { sortField: 'date' }
- )
- ).toEqual([fixtures.plans[0], fixtures.plans[1]]);
- // get plansarray definition by interventiontype
- expect(getPlanDefinitionsArray(store.getState(), InterventionType.FI)).toEqual([
- fixtures.plans[0],
- ]);
- // get plansarray sorted in descending order
- expect(getPlanDefinitionsArray(store.getState(), null, 'date')).toEqual([
- fixtures.plans[1],
- fixtures.plans[0],
- ]);
-
- // fetch one more plan definition objects
- store.dispatch(fetchPlanDefinitions([fixtures.plans[3]] as PlanDefinition[]));
- // we should now have a total of three plan definition objects in the store
- expect(getPlanDefinitionsArray(store.getState())).toEqual([
- fixtures.plans[0],
- fixtures.plans[1],
- fixtures.plans[3],
- ]);
- });
-
- it('You can add one plan definition object to the store', () => {
- // reset
- store.dispatch(removePlanDefinitions());
-
- // add one plan definition objects
- store.dispatch(addPlanDefinition(fixtures.plans[2] as PlanDefinition));
- // we should have it in the store
- expect(getPlanDefinitionsArray(store.getState())).toEqual([fixtures.plans[2]]);
-
- // fetch one more plan definition objects
- store.dispatch(addPlanDefinition(fixtures.plans[3] as PlanDefinition));
- // we should now have a total of three plan definition objects in the store
- expect(getPlanDefinitionsArray(store.getState())).toEqual([
- fixtures.plans[2],
- fixtures.plans[3],
- ]);
-
- // add an existing plan again
- store.dispatch(addPlanDefinition(fixtures.plans[2] as PlanDefinition));
- // nothing should have changed in the store
- // we should now have a total of three plan definition objects in the store
- expect(getPlanDefinitionsArray(store.getState())).toEqual([
- fixtures.plans[2],
- fixtures.plans[3],
- ]);
- });
-
- it('non Existent plan key', () => {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const planSelectors = makePlanDefinitionsArraySelector('someKey' as any);
- const response = planSelectors(store.getState(), {});
- expect(response).toEqual([]);
- });
-});
diff --git a/packages/opensrp-plans/src/helpers/common.ts b/packages/opensrp-plans/src/helpers/common.ts
deleted file mode 100644
index 54286295d..000000000
--- a/packages/opensrp-plans/src/helpers/common.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { defaultEnvConfig, EnvConfig, PlanStatus } from '@opensrp/plan-form-core';
-import { PlanFormProps } from '@opensrp/plan-form/dist/types';
-import {
- ACTIVE_PLANS_LIST_VIEW_URL,
- COMPLETE_PLANS_LIST_VIEW_URL,
- DRAFT_PLANS_LIST_VIEW_URL,
- OPENSRP_API_BASE_URL,
- RETIRED_PLANS_LIST_VIEW_URL,
-} from '../constants';
-
-/** props that are common to majority of exported components */
-export interface CommonProps {
- baseURL: string;
- envConfigs: EnvConfig;
-}
-
-export const defaultCommonProps: CommonProps = {
- baseURL: OPENSRP_API_BASE_URL,
- envConfigs: defaultEnvConfig,
-};
-
-/** props that the plan creation pages will take and pass on to the plan form */
-export type PropsForPlanForm = Pick;
-
-export const defaultPropsForPlanForm = {
- hiddenFields: [],
-};
-
-/** mapping of plan statuses to the redirection urls for the plan form */
-export const redirectMapping = {
- [PlanStatus.DRAFT]: DRAFT_PLANS_LIST_VIEW_URL,
- [PlanStatus.ACTIVE]: ACTIVE_PLANS_LIST_VIEW_URL,
- [PlanStatus.COMPLETE]: COMPLETE_PLANS_LIST_VIEW_URL,
- [PlanStatus.RETIRED]: RETIRED_PLANS_LIST_VIEW_URL,
-};
-
-/**
- * plan form will redirect to the returned path after form submission based on the plan status
- *
- * @param {PlanStatus} status - status of the plan
- * @returns {string} - the redirect url
- */
-export const redirectPathGetter = (status: PlanStatus = PlanStatus.DRAFT) => {
- return redirectMapping[status];
-};
diff --git a/packages/opensrp-plans/src/helpers/dataLoaders.ts b/packages/opensrp-plans/src/helpers/dataLoaders.ts
deleted file mode 100644
index a04df7dcf..000000000
--- a/packages/opensrp-plans/src/helpers/dataLoaders.ts
+++ /dev/null
@@ -1,456 +0,0 @@
-/** get the full plans data-loader */
-import { get, keyBy, uniqBy } from 'lodash';
-import {
- NO_DATA_FOUND,
- OPENSRP_ACTIVE,
- OPENSRP_FIND_BY_PROPERTIES,
- OPENSRP_GET_ASSIGNMENTS_ENDPOINT,
- OPENSRP_LOCATION,
- OPENSRP_ORGANIZATION_ENDPOINT,
- OPENSRP_PLANS,
- OPENSRP_POST_ASSIGNMENTS_ENDPOINT,
- OPENSRP_TASK_SEARCH,
-} from '../constants';
-import { URLParams } from '@opensrp/server-service';
-import { fetchPlanDefinitions } from '../ducks/planDefinitions';
-import {
- fetchAssignments,
- Assignment,
- RawAssignment,
- processRawAssignments,
-} from '@opensrp/team-management';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import dayjs from 'dayjs';
-import {
- fetchOrganizationsAction as fetchOrganizations,
- Organization,
-} from '@opensrp/team-management';
-import { fetchJurisdictions, Jurisdiction } from '../ducks/jurisdictions';
-import { Dictionary } from '@onaio/utils';
-import type { TFunction } from '@opensrp/i18n';
-import { OpenSRPService } from '@opensrp/react-utils';
-
-export interface TaskCount {
- total_records: number;
- tasks: Dictionary[];
-}
-
-/**
- * @param {string} baseURL - base url of api
- * @param {OpenSRPService} service - the opensrp service
- * @param {fetchPlanDefinitions} actionCreator - Action creator; creates actions that adds plans to the store
- * @param {string} planStatus - plan's status
- * @returns {Promise}
- */
-export async function loadPlans(
- baseURL: string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchPlanDefinitions = fetchPlanDefinitions,
- planStatus?: string | null
-) {
- const serve = new service(OPENSRP_PLANS, baseURL);
- return serve
- .list(planStatus ? { status: planStatus } : null)
- .then((response: PlanDefinition[] | null) => {
- if (response === null) {
- return Promise.reject(new Error(NO_DATA_FOUND));
- }
- actionCreator(response);
- })
- .catch((err: Error) => {
- throw err;
- });
-}
-
-/**
- * @param {string} baseURL - base url of api
- * @param {string} id - id of the product to be fetched
- * @param {OpenSRPService} service - the opensrp service
- * @param {fetchPlanDefinitions} actionCreator - Action creator; creates actions thad adds plans to the store
- * @returns {Promise}
- */
-export async function loadSinglePlan(
- baseURL: string,
- id: string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchPlanDefinitions = fetchPlanDefinitions
-) {
- const serve = new service(OPENSRP_PLANS, baseURL);
- return serve
- .read(id)
- .then((response: PlanDefinition[]) => {
- actionCreator(response);
- })
- .catch((err: Error) => {
- throw err;
- });
-}
-
-/**
- * get all the assignments for plan
- *
- * @param baseURL - base url of api
- * @param planId - id of the product to be fetched
- * @param service - the opensrp service
- * @param actionCreator - Action creator; creates actions that adds plans to the store
- * @param t - the translator function
- */
-export async function loadAssignments(
- baseURL: string,
- planId: string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchAssignments = fetchAssignments,
- t: TFunction
-) {
- // get all assignments
- const serve = new service(OPENSRP_GET_ASSIGNMENTS_ENDPOINT, baseURL);
- return serve
- .list({ plan: planId })
- .then((response: RawAssignment[] | null) => {
- if (response) {
- const receivedAssignments: Assignment[] = processRawAssignments(response);
- // save assignments to store
- actionCreator(receivedAssignments);
- } else {
- throw new Error(t('Could not load assignments'));
- }
- })
- .catch((e) => {
- throw e;
- });
-}
-
-/**
- * load organizations for plan
- *
- * @param {string} baseURL - base url of api
- * @param {OpenSRPService} service - the opensrp service
- * @param {fetchOrganizations} actionCreator - Action creator; creates actions that adds plans to the store
- * @returns {Promise}
- */
-export async function loadOrganizations(
- baseURL: string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchOrganizations = fetchOrganizations
-) {
- // fetch all organizations
- const serve = new service(OPENSRP_ORGANIZATION_ENDPOINT, baseURL);
- return serve
- .list()
- .then((response: Organization[] | null) => {
- if (response) {
- actionCreator(response);
- }
- })
- .catch((e) => {
- throw e;
- });
-}
-
-/**
- * Get assignments payload
- *
- * Takes values from the JurisdictionAssignmentForm component and generates a payload
- * of assignments ready to be sent to the OpenSRP API.
- *
- * @param {string[]} selectedOrgs - an array of the selected organization ids
- * @param {PlanDefinition} selectedPlan - the selected plan definition object
- * @param {string} selectedJurisdiction - the selected OpenSRP jurisdiction
- * @param {string[]} initialOrgs - an array of initial (existing) organization ids
- * @param {Assignment[]} existingAssignments - an array of Assignment objects that exist for this plan/jurisdiction
- * @returns {Assignment[]} -
- */
-export const getSingleJurisdictionPayload = (
- selectedOrgs: string[],
- selectedPlan: PlanDefinition,
- selectedJurisdiction: string,
- initialOrgs: string[] = [],
- existingAssignments: Assignment[] = []
-): Assignment[] => {
- const now = dayjs(new Date());
- let startDate = now.format();
- const endDate = dayjs(selectedPlan.effectivePeriod.end).format();
-
- const payload: Assignment[] = [];
- const assignmentsByOrgId = keyBy(existingAssignments, 'organization');
-
- for (const orgId of selectedOrgs) {
- if (!payload.map((obj) => obj.organization).includes(orgId)) {
- if (initialOrgs.includes(orgId)) {
- // we should not change the fromDate, ever (the API will reject it)
- const thisAssignment = get(assignmentsByOrgId, orgId);
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (thisAssignment) {
- startDate = thisAssignment.fromDate;
- }
- }
- payload.push({
- fromDate: startDate,
- jurisdiction: selectedJurisdiction,
- organization: orgId,
- plan: selectedPlan.identifier,
- toDate: endDate,
- });
- }
- }
-
- // turns out if you put it in the loop it keeps subtracting a day for every iteration
- const retireDate = now.format();
-
- for (const retiredOrgId of initialOrgs.filter((orgId) => !selectedOrgs.includes(orgId))) {
- if (!payload.map((obj) => obj.organization).includes(retiredOrgId)) {
- // we should not change the fromDate, ever (the API will reject it)
- const thisAssignment = get(assignmentsByOrgId, retiredOrgId);
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (thisAssignment) {
- startDate = thisAssignment.fromDate;
- }
- payload.push({
- fromDate: startDate,
- jurisdiction: selectedJurisdiction,
- organization: retiredOrgId,
- plan: selectedPlan.identifier,
- toDate: retireDate,
- });
- }
- }
-
- return payload;
-};
-
-/**
- * retire all assignments pertaining to a certain jurisdiction, bound by the rules:
- * if plan is given; retire assignments by jurisdiction for only the specified plan, otherwise retire everything for said jurisdiction
- * if orgs are given; retire assignments by jurisdiction for only specified orgs, otherwise retire everything for said jurisdiction
- * if both are given; retire assignments by jurisdiction that have the plan and org
- *
- * @param selectedJurisdictions - the selected OpenSRP jurisdiction
- * @param initialJurisdictions - the selected OpenSRP jurisdiction
- * @param existingAssignments - an array of Assignment objects that exist for this plan/jurisdiction
- * @param selectedOrgs - an array of the selected organization ids
- * @param planId - id of plan that set scope of retired assignments
- */
-export const retireAssignmentsByJur = (
- selectedJurisdictions: string[],
- initialJurisdictions: string[] = [],
- existingAssignments: Assignment[] = [],
- selectedOrgs: string[] = [],
- planId: string | undefined = undefined
-) => {
- const now = dayjs(new Date());
- const retireDate = now.format();
-
- const removedJurisdictions = initialJurisdictions.filter(
- (jurisdiction) => !selectedJurisdictions.includes(jurisdiction)
- );
-
- if (removedJurisdictions.length === 0) {
- return [];
- }
-
- const payload: Assignment[] = [];
- // looped through the assignments and checked if they match the criteria for retirements
- existingAssignments.forEach((assignment) => {
- if (planId && assignment.plan !== planId) {
- return;
- }
- if (selectedOrgs.length > 0 && !selectedOrgs.includes(assignment.organization)) {
- return;
- }
- if (!removedJurisdictions.includes(assignment.jurisdiction)) {
- return;
- }
- payload.push({
- ...assignment,
- toDate: retireDate,
- });
- });
-
- return payload;
-};
-
-/**
- * Get assignments payload for several areas
- *
- * Takes values from the JurisdictionAssignmentForm component and generates a payload
- * of assignments ready to be sent to the OpenSRP API.
- *
- * @param {string[]} selectedOrgs - an array of the selected organization ids
- * @param {PlanDefinition} selectedPlan - the selected plan definition object
- * @param {string []} selectedJurisdictions - the selected OpenSRP jurisdiction
- * @param {string[]} initialOrgs - an array of initial (existing) organization ids
- * @param {Assignment[]} existingAssignments - an array of Assignment objects that exist for this plan/jurisdiction
- * @returns {Assignment[]} -
- */
-export const getAllJursPayload = (
- selectedOrgs: string[],
- selectedPlan: PlanDefinition,
- selectedJurisdictions: string[],
- initialOrgs: string[] = [],
- existingAssignments: Assignment[] = []
-): Assignment[] => {
- let allAssignments: Assignment[] = [];
- selectedJurisdictions.forEach((selectedJurisdiction) => {
- const selectedJursAssignments = getSingleJurisdictionPayload(
- selectedOrgs,
- selectedPlan,
- selectedJurisdiction,
- initialOrgs,
- existingAssignments
- );
- allAssignments = [...allAssignments, ...selectedJursAssignments];
- });
- return allAssignments;
-};
-
-// put jurisdictions to plan
-
-/**
- * send plan payload to api
- *
- * @param {string} baseURL - base url of api
- * @param {PlanDefinition} planPayload - original plan definition
- * @param {string []} jurisdictionIds - the ids to attach to plan
- * @param {boolean} append - whether to add jurisdictions to existing
- * @param {OpenSRPService} service - the openSRP service
- * @param {object} fetchPlanCreator - action creator to add plan to store
- * @returns {object} -
- */
-export async function putJurisdictionsToPlan(
- baseURL: string,
- planPayload: PlanDefinition,
- jurisdictionIds: string[],
- append = false,
- service: typeof OpenSRPService = OpenSRPService,
- fetchPlanCreator: typeof fetchPlanDefinitions = fetchPlanDefinitions
-) {
- const serve = new service(OPENSRP_PLANS, baseURL);
- // can append operations be idempotent
- let jurisdictions = jurisdictionIds.map((jurisdictionId) => ({ code: jurisdictionId }));
- if (append) {
- // add jurisdictions to existing
- jurisdictions = [...planPayload.jurisdiction, ...jurisdictions];
- }
- const uniqJurisdictions = uniqBy(jurisdictions, 'code');
- const payload = { ...planPayload, jurisdiction: uniqJurisdictions };
- return serve
- .update(payload)
- .then(() => {
- fetchPlanCreator([payload]);
- })
- .catch((err: Error) => {
- throw err;
- });
-}
-
-/**
- * post assignments to api
- *
- * @param {string} baseURL - base url of api
- * @param {Assignment[]} payload - the assignments payload
- * @param {fetchAssignments} actionCreator - dispatches assignments to store
- * @param {OpenSRPService} service - the openSRP service
- * @param {boolean} overwrite - whether to replace assignments for this plan
- * @returns {Promise} - promise
- */
-export const updateAssignments = (
- baseURL: string,
- payload: Assignment[],
- actionCreator: typeof fetchAssignments = fetchAssignments,
- service: typeof OpenSRPService = OpenSRPService,
- overwrite = false
-) => {
- const serve = new service(OPENSRP_POST_ASSIGNMENTS_ENDPOINT, baseURL);
- return serve
- .create(payload)
- .then(() => {
- actionCreator(payload, overwrite);
- })
- .catch((error: Error) => {
- throw error;
- });
-};
-
-/**
- * load jurisdictions at a specific level of the hierarchy
- *
- * @param {string} baseURL - base url of api
- * @param {number} geographicLevel - geography level to load jurisdictions for
- * @param {fetchJurisdictions} actionCreator - dispatches jurisdictions to store
- * @param {OpenSRPService} service - the openSRP service
- * @returns {OpenSRPService} - promise
- */
-export const loadJurisdictions = (
- baseURL: string,
- geographicLevel: number,
- actionCreator: typeof fetchJurisdictions = fetchJurisdictions,
- service: typeof OpenSRPService = OpenSRPService
-) => {
- const params = {
- // eslint-disable-next-line @typescript-eslint/naming-convention
- is_jurisdiction: true,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- return_geometry: false,
- };
- const serve = new service(`${OPENSRP_LOCATION}/${OPENSRP_FIND_BY_PROPERTIES}`, baseURL);
- const propertiesToFilter = {
- status: OPENSRP_ACTIVE,
- ...{ geographicLevel: geographicLevel },
- };
- const paramsToUse = {
- ...params,
- // eslint-disable-next-line @typescript-eslint/naming-convention
- properties_filter: service.getFilterParams(propertiesToFilter),
- };
-
- return serve
- .list({ ...paramsToUse })
- .then((response: Jurisdiction[]) => {
- actionCreator(response);
- })
- .catch((error: Error) => {
- throw error;
- });
-};
-
-export interface TaskParams extends URLParams {
- status?: string;
- businessStatus?: string;
-}
-
-/**
- * @param baseURL - base url of the api
- * @param planId - fetch tasks data for this plan
- * @param code - activity code
- * @param onlyCount - whether to get the count only
- * @param otherParams - other adhoc params to add to request
- * @returns a response object
- */
-export async function loadTasksIndicators(
- baseURL: string,
- planId: string,
- code: string,
- onlyCount: boolean,
- otherParams: TaskParams
-) {
- const params = {
- planIdentifier: planId,
- code,
- returnTaskCountOnly: onlyCount,
- ...otherParams,
- };
- const serve = new OpenSRPService(OPENSRP_TASK_SEARCH, baseURL);
- return serve
- .list(params)
- .then((response: TaskCount | null) => {
- if (response === null) {
- return Promise.reject(new Error(NO_DATA_FOUND));
- }
- return response;
- })
- .catch((err: Error) => {
- throw err;
- });
-}
-
-export { OpenSRPService };
diff --git a/packages/opensrp-plans/src/helpers/tests/dataLoaders.test.tsx b/packages/opensrp-plans/src/helpers/tests/dataLoaders.test.tsx
deleted file mode 100644
index f0ff698cc..000000000
--- a/packages/opensrp-plans/src/helpers/tests/dataLoaders.test.tsx
+++ /dev/null
@@ -1,449 +0,0 @@
-import { eusmPlans } from '../../ducks/planDefinitions/tests/fixtures';
-import {
- loadOrganizations,
- loadPlans,
- putJurisdictionsToPlan,
- OpenSRPService,
- updateAssignments,
- loadJurisdictions,
- retireAssignmentsByJur,
- getSingleJurisdictionPayload,
- loadAssignments,
-} from '../dataLoaders';
-import * as plansDux from '../../ducks/planDefinitions';
-import { helperRawAssignment1, helperRawAssignment2, helperRawAssignment3 } from './fixtures';
-import MockDate from 'mockdate';
-import { processRawAssignments } from '@opensrp/team-management';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const mockBaseURL = 'https://example.com/rest';
-
-MockDate.set('12/30/2019');
-
-describe('dataLoading', () => {
- afterEach(() => {
- fetch.resetMocks();
- });
-
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- it('loadPlans works correctly', async () => {
- fetch.once(JSON.stringify(eusmPlans));
- const creatorSpy = jest.spyOn(plansDux, 'fetchPlanDefinitions');
- loadPlans(mockBaseURL).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(creatorSpy).toHaveBeenCalledWith(eusmPlans);
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restplans',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
-
- it('no plans in api', async () => {
- // empty list
- fetch.once(JSON.stringify([]));
- const creatorSpy = jest.spyOn(plansDux, 'fetchPlanDefinitions');
-
- loadPlans(mockBaseURL).catch((e) => {
- expect(e.message).toEqual('No data found');
- });
-
- await flushPromises();
-
- expect(creatorSpy).toHaveBeenCalled();
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restplans',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
- it('api returns null response', async () => {
- fetch.once(JSON.stringify(null));
- const creatorSpy = jest.spyOn(plansDux, 'fetchPlanDefinitions');
-
- loadPlans(mockBaseURL).catch((e) => {
- expect(e.message).toEqual('No data found');
- });
-
- await flushPromises();
-
- expect(creatorSpy).not.toHaveBeenCalled();
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restplans',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
-
- it('load assignment handles errors', async () => {
- const errMessage = 'An error has happened';
- fetch.mockReject(new Error(errMessage));
-
- loadAssignments(mockBaseURL, 'planId', undefined, undefined, (t) => t).catch((e) => {
- expect(e.message).toEqual(errMessage);
- });
- await flushPromises();
-
- fetch.resetMocks();
- fetch.mockResponse(JSON.stringify(null));
- loadAssignments(mockBaseURL, 'planId', undefined, undefined, (t) => t).catch((e) => {
- expect(e.message).toEqual('Could not load assignments');
- });
- });
-
- it('load organizations handles errors', () => {
- const errMessage = 'An error has happened';
- fetch.mockReject(new Error(errMessage));
-
- loadOrganizations(mockBaseURL).catch((e) => {
- expect(e.message).toEqual(errMessage);
- });
- });
-
- it('load organization where response is null', async () => {
- fetch.once(JSON.stringify(null));
- const mockCreator = jest.fn();
-
- loadOrganizations(mockBaseURL, OpenSRPService, mockCreator).catch((e) => {
- throw e;
- });
-
- await flushPromises();
- expect(mockCreator).not.toHaveBeenCalled();
- });
-
- it('put jurisdiction to plan works correctly', async () => {
- fetch.mockResponse(JSON.stringify({}));
- // with jurisdictions
- const mockPlan = { jurisdiction: [{ code: 'code1' }] };
- const mockPlanCreator = jest.fn();
- putJurisdictionsToPlan(
- mockBaseURL,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- mockPlan as any,
- ['code2'],
- true,
- OpenSRPService,
- mockPlanCreator
- ).catch(() => {
- return;
- });
- await flushPromises();
- let expectedMockedPlan = {
- ...mockPlan,
- jurisdiction: [{ code: 'code1' }, { code: 'code2' }],
- };
- expect(mockPlanCreator).toHaveBeenCalledWith([expectedMockedPlan]);
-
- jest.resetAllMocks();
- putJurisdictionsToPlan(
- mockBaseURL,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- mockPlan as any,
- ['code2'],
- false,
- OpenSRPService,
- mockPlanCreator
- ).catch(() => {
- return;
- });
- await flushPromises();
- expectedMockedPlan = {
- ...mockPlan,
- jurisdiction: [{ code: 'code2' }],
- };
- expect(mockPlanCreator).toHaveBeenCalledWith([expectedMockedPlan]);
-
- jest.resetAllMocks();
- fetch.resetMocks();
- const errMessage = 'An error has happened';
- fetch.mockReject(new Error(errMessage));
-
- putJurisdictionsToPlan(
- mockBaseURL,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- mockPlan as any,
- ['code2']
- ).catch((e) => {
- expect(e.message).toEqual(errMessage);
- });
- });
-
- it('Update assignment still works when error', () => {
- const errMessage = 'An error has happened';
- fetch.mockReject(new Error(errMessage));
-
- updateAssignments(mockBaseURL, []).catch((e) => {
- expect(e.message).toEqual(errMessage);
- });
- });
-
- it('Load jurisdictions still works when error', async () => {
- const errMessage = 'An error has happened';
- fetch.mockReject(new Error(errMessage));
-
- loadJurisdictions(mockBaseURL, 2).catch((e) => {
- expect(e.message).toEqual(errMessage);
- });
- await flushPromises();
-
- expect(fetch.mock.calls).toEqual([
- [
- 'https://example.com/restlocation/findByProperties?is_jurisdiction=true&return_geometry=false&properties_filter=status:Active,geographicLevel:2',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- ]);
- });
-});
-
-describe('helpers/dataLoaders.assignmentsPayloadCreation-retireAssignmentsByJur', () => {
- it('retiredAssignments payload where plan is different', () => {
- // existing assignments has an assignment that should be retired
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const planId = 'notExist';
- const existingAssignments = processRawAssignments([helperRawAssignment1, helperRawAssignment3]);
- const response = retireAssignmentsByJur(
- selectedJurisdictions,
- initialJurisdictions,
- existingAssignments,
- [],
- planId
- );
- // no assignment created de to the planId
- expect(response).toEqual([]);
- });
-
- it('retiredAssignments payload where plan and selected orgs are defined', () => {
- // existing assignments has an assignment that should be retired
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const planId = 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b';
- const existingAssignments = processRawAssignments([helperRawAssignment1, helperRawAssignment3]);
- const response = retireAssignmentsByJur(
- selectedJurisdictions,
- initialJurisdictions,
- existingAssignments,
- ['a2ad8a53210d'],
- planId
- );
- // no assignment created since selectedOrgs was defined but the orgId is not assigned to the removed jurisdiction
- expect(response).toEqual([]);
- });
-
- it('test payload creation for retired assignments due to jurisdictions', () => {
- // existing assignments has an assignment that should be retired
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const existingAssignments = processRawAssignments([helperRawAssignment1, helperRawAssignment3]);
- const response = retireAssignmentsByJur(
- selectedJurisdictions,
- initialJurisdictions,
- existingAssignments
- );
- // expect assignments with 9b5dd829-89de-45a5-98f2-fd37787ae949' to be retired, payload is one object
- expect(response).toEqual([
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- organization: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- plan: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- toDate: '2019-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('retiring assignments where removed jurs has several assignments', () => {
- // existing assignments has an assignment that should be retired
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const existingAssignments = processRawAssignments([
- helperRawAssignment1,
- helperRawAssignment2,
- helperRawAssignment3,
- ]);
- const response = retireAssignmentsByJur(
- selectedJurisdictions,
- initialJurisdictions,
- existingAssignments
- );
- // expect assignments with 9b5dd829-89de-45a5-98f2-fd37787ae949' to be retired, payload is two objects
- expect(response).toEqual([
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- organization: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- plan: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- toDate: '2019-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- organization: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- plan: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- toDate: '2019-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('retiring assignments where removed jurs has several assignments for specific org', () => {
- // existing assignments has an assignment that should be retired
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const existingAssignments = processRawAssignments([
- helperRawAssignment1,
- helperRawAssignment2,
- helperRawAssignment3,
- ]);
- const response = retireAssignmentsByJur(
- selectedJurisdictions,
- initialJurisdictions,
- existingAssignments,
- ['0f38856a-6e0f-5e31-bf3c-a2ad8a53210d']
- );
- // expect assignments with 9b5dd829-89de-45a5-98f2-fd37787ae949' to be retired, payload is two objects
- expect(response).toEqual([
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- organization: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- plan: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- toDate: '2019-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('test payload creation for retired assignments where no assignments exist', () => {
- // existing assignments has an assignment that should be retired
-
- const selectedJurisdictions = ['0f38856a-6e0f', 'bf3c-a2ad8a53210'];
- const initialJurisdictions = ['0f38856a-6e0f', '9b5dd829-89de-45a5-98f2-fd37787ae949'];
- const response = retireAssignmentsByJur(selectedJurisdictions, initialJurisdictions, []);
- // expect empty array
- expect(response).toEqual([]);
- });
-});
-
-describe('helpers/dataLoaders.assignmentsPayloadCreation-getSingleJurisdictionPayload', () => {
- it('repeated selected organizations', () => {
- // existing assignments has an assignment that should be retired
- const selectedOrgs = ['0f38856a-6e0f', '0f38856a-6e0f', '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d'];
- const mockPlan = {
- identifier: 'planId',
- effectivePeriod: { start: '2020-12-16', end: '2021-01-05' },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } as any;
- const selectedJurisdiction = 'jurisdictionId';
- const existingAssignments = processRawAssignments([helperRawAssignment1, helperRawAssignment3]);
- const response = getSingleJurisdictionPayload(
- selectedOrgs,
- mockPlan,
- selectedJurisdiction,
- ['0f38856a-6e0f-5e31-bf3c-a2ad8a53210d'],
- existingAssignments
- );
-
- expect(response).toEqual([
- {
- fromDate: '2019-12-30T00:00:00+00:00',
- jurisdiction: 'jurisdictionId',
- organization: '0f38856a-6e0f',
- plan: 'planId',
- toDate: '2021-01-05T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: 'jurisdictionId',
- organization: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- plan: 'planId',
- toDate: '2021-01-05T00:00:00+00:00',
- },
- ]);
- });
-
- it('retiring deselected organizations', () => {
- // existing assignments has an assignment that should be retired
- const selectedOrgs = ['0f38856a-6e0f'];
- const mockPlan = {
- identifier: 'planId',
- effectivePeriod: { start: '2020-12-16', end: '2021-01-05' },
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } as any;
- const selectedJurisdiction = 'jurisdictionId';
- const existingAssignments = processRawAssignments([helperRawAssignment1, helperRawAssignment3]);
- const response = getSingleJurisdictionPayload(
- selectedOrgs,
- mockPlan,
- selectedJurisdiction,
- ['0f38856a-6e0f-5e31-bf3c-a2ad8a53210d', '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d'],
- existingAssignments
- );
-
- // the first is an assignment, the second is an un-assignment
- expect(response).toEqual([
- {
- fromDate: '2019-12-30T00:00:00+00:00',
- jurisdiction: 'jurisdictionId',
- organization: '0f38856a-6e0f',
- plan: 'planId',
- toDate: '2021-01-05T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-15T22:00:00+00:00',
- jurisdiction: 'jurisdictionId',
- organization: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- plan: 'planId',
- toDate: '2019-12-30T00:00:00+00:00',
- },
- ]);
- });
-});
diff --git a/packages/opensrp-plans/src/helpers/tests/fixtures.tsx b/packages/opensrp-plans/src/helpers/tests/fixtures.tsx
deleted file mode 100644
index 86c969fc5..000000000
--- a/packages/opensrp-plans/src/helpers/tests/fixtures.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-export const helperRawAssignment1 = {
- organizationId: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- jurisdictionId: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
-};
-
-export const helperRawAssignment2 = {
- organizationId: '258b4dec-79d3-546d-9c5c-f172aa7e03b0',
- jurisdictionId: '9b5dd829-89de-45a5-98f2-fd37787ae949',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
-};
-
-export const helperRawAssignment3 = {
- organizationId: '9d0e8399-9c5e-5ad2-a73c-a86e00d5e699',
- jurisdictionId: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
-};
-
-export const helperRawAssignment4 = {
- organizationId: '0f38856a-6e0f-5e31-bf3c-a2ad8a53210d',
- jurisdictionId: '1b14ff5b-1f24-4b50-a59a-33cef0ed7bfb',
- planId: 'ae12d8c4-d2a8-53f9-b201-6cccdd42482b',
- fromDate: 1608069600000,
- toDate: 1609711200000,
-};
-
-export const helperRawAssignments = [
- helperRawAssignment1,
- helperRawAssignment2,
- helperRawAssignment3,
- helperRawAssignment4,
-];
diff --git a/packages/opensrp-plans/src/helpers/tests/utils.test.tsx b/packages/opensrp-plans/src/helpers/tests/utils.test.tsx
deleted file mode 100644
index f72b4e644..000000000
--- a/packages/opensrp-plans/src/helpers/tests/utils.test.tsx
+++ /dev/null
@@ -1,84 +0,0 @@
-import {
- ACTIVE_PLANS_LIST_VIEW_URL,
- COMPLETE_PLANS_LIST_VIEW_URL,
- DRAFT_PLANS_LIST_VIEW_URL,
- OPENSRP_API_BASE_URL,
- SORT_BY_EFFECTIVE_PERIOD_START_FIELD,
- RETIRED_PLANS_LIST_VIEW_URL,
-} from '../../constants';
-import * as planDefinitionFixtures from '../../ducks/planDefinitions/tests/fixtures';
-import { InterventionType, PlanDefinition, PlanStatus } from '@opensrp/plan-form-core';
-import {
- descendingOrderSort,
- isPlanDefinitionOfType,
- getPlanType,
- BuildDownloadUrl,
-} from '../utils';
-import { redirectPathGetter } from '../common';
-
-describe('helpers/utils', () => {
- beforeEach(() => {
- jest.resetAllMocks();
- });
-
- it('sorts plans array in descending order', () => {
- const sortedPlans = descendingOrderSort(
- planDefinitionFixtures.eusmPlans as PlanDefinition[],
- SORT_BY_EFFECTIVE_PERIOD_START_FIELD
- );
- expect(sortedPlans).toEqual(planDefinitionFixtures.eusmPlans);
- });
- it('returns unsorted plans array', () => {
- const unsortedPlans = descendingOrderSort(planDefinitionFixtures.plans as PlanDefinition[], '');
- expect(unsortedPlans).toEqual(planDefinitionFixtures.plans);
- });
-
- it('returns plan type', () => {
- const type = getPlanType(planDefinitionFixtures.plans[0] as PlanDefinition);
- expect(type).toEqual('FI');
- });
-
- it('computes the interventionType of a planDefinition correctly', () => {
- const sampleFIPlan = planDefinitionFixtures.plans[0];
- let result = isPlanDefinitionOfType(sampleFIPlan, InterventionType.FI);
- expect(result).toBeTruthy();
- result = isPlanDefinitionOfType(sampleFIPlan, InterventionType.IRS);
- expect(result).toBeFalsy();
- const sampleIRSPlan = planDefinitionFixtures.plans[1];
- result = isPlanDefinitionOfType(sampleIRSPlan, InterventionType.FI);
- expect(result).toBeFalsy();
- result = isPlanDefinitionOfType(sampleIRSPlan, InterventionType.IRS);
- expect(result).toBeTruthy();
- });
-
- it('computes the interventionType of a planDefinition correctly with many interventionTypes', () => {
- const sampleFIPlan = planDefinitionFixtures.plans[0];
- let result = isPlanDefinitionOfType(sampleFIPlan, [InterventionType.FI, InterventionType.IRS]);
- expect(result).toBeTruthy();
- result = isPlanDefinitionOfType(sampleFIPlan, [
- InterventionType.IRS,
- InterventionType.DynamicFI,
- ]);
- expect(result).toBeFalsy();
- const sampleIRSPlan = planDefinitionFixtures.plans[1];
- result = isPlanDefinitionOfType(sampleIRSPlan, [
- InterventionType.FI,
- InterventionType.DynamicMDA,
- ]);
- expect(result).toBeFalsy();
- result = isPlanDefinitionOfType(sampleIRSPlan, InterventionType.IRS);
- expect(result).toBeTruthy();
- });
- it('tests redirectGetter util', () => {
- expect(redirectPathGetter(PlanStatus.DRAFT)).toEqual(DRAFT_PLANS_LIST_VIEW_URL);
- expect(redirectPathGetter()).toEqual(DRAFT_PLANS_LIST_VIEW_URL);
- expect(redirectPathGetter(PlanStatus.ACTIVE)).toEqual(ACTIVE_PLANS_LIST_VIEW_URL);
- expect(redirectPathGetter(PlanStatus.COMPLETE)).toEqual(COMPLETE_PLANS_LIST_VIEW_URL);
- expect(redirectPathGetter(PlanStatus.RETIRED)).toEqual(RETIRED_PLANS_LIST_VIEW_URL);
- });
- it('tests BuildDownloadUrl', () => {
- expect(BuildDownloadUrl(OPENSRP_API_BASE_URL, '123')).toEqual(
- 'https://opensrp-stage.smartregister.org/opensrp/rest/event/export-data?eventTypes=flag_problem,service_point_check,looks_good,record_gps&planIdentifier=123'
- );
- });
-});
diff --git a/packages/opensrp-plans/src/helpers/types.ts b/packages/opensrp-plans/src/helpers/types.ts
deleted file mode 100644
index 8edd23a55..000000000
--- a/packages/opensrp-plans/src/helpers/types.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export interface RouteParams {
- planId?: string;
-}
diff --git a/packages/opensrp-plans/src/helpers/utils.tsx b/packages/opensrp-plans/src/helpers/utils.tsx
deleted file mode 100644
index 03cc1aadb..000000000
--- a/packages/opensrp-plans/src/helpers/utils.tsx
+++ /dev/null
@@ -1,68 +0,0 @@
-import { Dictionary } from '@onaio/utils';
-import { InterventionType, PlanDefinition, UseContext } from '@opensrp/plan-form-core';
-import { Spin } from 'antd';
-import React from 'react';
-import { OPENSRP_TASK_EXPORT_DATA } from '../constants';
-import {
- FLAG_PROBLEM_CODE,
- LOOKS_GOOD_CODE,
- SERVICE_POINT_CHECK_CODE,
- RECORD_GPS_CODE,
-} from '@opensrp/plan-form-core';
-
-/**
- * helper to retrieve the plan Type from a plan definition object
- *
- * @param {PlanDefinition} aPlan plan definition object
- * @returns {string} plans intervention type eg FI
- */
-export const getPlanType = (aPlan: PlanDefinition) => {
- return aPlan.useContext
- .filter((f: UseContext) => f.code === 'interventionType')
- .map((context) => context.valueCodableConcept)[0];
-};
-
-/**
- * Sorts plans in descending order based on field provided
- *
- * @param {PlanDefinition[]} arr plan definition array
- * @param {string} sortField Field to sort by
- * @returns {PlanDefinition[]} sorted plans
- */
-export function descendingOrderSort(arr: T[], sortField: string) {
- const mutableArray = ([] as T[]).concat(arr);
- // check if the provided field exists in the plans else return plansArray
- if (arr.every((plan: Dictionary) => Object.keys(plan).includes(sortField))) {
- return mutableArray.sort((firstEl: Dictionary, secondEl: Dictionary): number => {
- return Date.parse(secondEl[sortField]) - Date.parse(firstEl[sortField]);
- }) as PlanDefinition[];
- }
- return arr;
-}
-
-/**
- * a util to check if plan of type PlanDefinition is of the specified intervention type(s)
- *
- * @param {PlanDefinition} plan - the plan of interest
- * @param {InterventionType} interventionType if plan is of specified intervention type we return true
- * @returns {boolean} Returns true if plan is of specified intervention type else returns false
- */
-export const isPlanDefinitionOfType = (
- plan: PlanDefinition,
- interventionType: InterventionType | InterventionType[]
-) => {
- // if plan intervention is in intervention Types
- const allowedTypes = Array.isArray(interventionType) ? interventionType : [interventionType];
- const plansType = getPlanType(plan);
- return allowedTypes.includes(plansType as InterventionType);
-};
-
-/** util component shown when there is a pending promise */
-export const PlanLoading = () => {
- return ;
-};
-
-export const BuildDownloadUrl = (baseURL: string, planId: string) => {
- const eventType = `${FLAG_PROBLEM_CODE},${SERVICE_POINT_CHECK_CODE},${LOOKS_GOOD_CODE},${RECORD_GPS_CODE}`;
- return `${baseURL}${OPENSRP_TASK_EXPORT_DATA}?eventTypes=${eventType}&planIdentifier=${planId}`;
-};
diff --git a/packages/opensrp-plans/src/index.css b/packages/opensrp-plans/src/index.css
deleted file mode 100644
index 906933836..000000000
--- a/packages/opensrp-plans/src/index.css
+++ /dev/null
@@ -1,77 +0,0 @@
-.plan-activities_section {
- margin: 0;
- padding: 24px;
- background: transparent;
-}
-
-.activate-plan,
-.assignment-table {
- margin: 20px 0;
-}
-
-.assignment-table {
- padding: 24px;
- background: #fff;
-}
-
-.plan-detail-view {
- background-color: #ffffff;
- min-height: 156px;
- border-bottom: 1px solid #e9e9e9;
-}
-
-.plan-detail-view .site-page-header-responsive {
- line-height: 22px;
- padding-top: 16px;
- padding-left: 36px;
-}
-
-.plan-info-main {
- padding: 16px 28px;
-}
-.plan-avatar-detail-section {
- display: flex;
- align-items: center;
-}
-.avatar-section {
- padding-right: 24px;
-}
-.plan-detail-section {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
-}
-.plan-dates {
- display: flex;
- flex-direction: row;
- align-items: flex-end;
-}
-.plan-start-date {
- flex-direction: column;
- display: flex;
- padding-right: 24px;
-}
-.plan-end-date {
- flex-direction: column;
- display: flex;
- padding-left: 24px;
-}
-.start-date,
-.end-date {
- display: flex;
- justify-content: flex-end;
- color: #999999;
- font-size: 14px;
-}
-.plan-detail-view .date-divider {
- height: 40px;
-}
-.plan-description {
- padding-left: 0px;
-}
-@media only screen and (min-width: 768px) {
- .plan-description {
- padding-left: 104px;
- font-size: 14px;
- }
-}
diff --git a/packages/opensrp-plans/src/index.tsx b/packages/opensrp-plans/src/index.tsx
deleted file mode 100644
index f69e47670..000000000
--- a/packages/opensrp-plans/src/index.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import '@opensrp/plan-form/dist/index.css';
-export * from './constants';
-export * from './components/PlanInfo';
-export * from './ducks/planDefinitions';
-export * from './ducks/jurisdictions';
-export * from './containers/ListView';
-export * from './containers/NewPlan';
-export * from './containers/UpdatePlan';
-export * from './containers/PlanAssignment';
diff --git a/packages/opensrp-plans/src/mls.ts b/packages/opensrp-plans/src/mls.ts
deleted file mode 100644
index f67e81850..000000000
--- a/packages/opensrp-plans/src/mls.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-export const namespace = 'opensrp-plans';
diff --git a/packages/opensrp-plans/tsconfig.json b/packages/opensrp-plans/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/opensrp-plans/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/plan-form-core/CHANGELOG.md b/packages/plan-form-core/CHANGELOG.md
deleted file mode 100644
index 5a739b4c8..000000000
--- a/packages/plan-form-core/CHANGELOG.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## 0.0.3 (2021-02-24)
-
-**Note:** Version bump only for package @opensrp/plan-form-core
-
-## 0.0.2 (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/plan-form-core
diff --git a/packages/plan-form-core/README.md b/packages/plan-form-core/README.md
deleted file mode 100644
index 11da98756..000000000
--- a/packages/plan-form-core/README.md
+++ /dev/null
@@ -1,67 +0,0 @@
-# PlanForm Core
-
-Core functions and utilities that support the plan creation and editing activities.
-The main pieces exposed from here are:
-
-- types: types defining the supported plan structure, supported form fields structure
-- utility functions: Utilities that help parse form data and plan definition payloads to and fro, pieces not covered include any Form-implementation specific stuff e.g validating form fields, or utilities such as reading errors from a form
-- constants: The plan structure defines a few constants that we re-expose for use in your projects, just to avoid duplication and trivial syntax errors
-
-The intention for this package, is to serve as a common building block for several different user-facing form components that can create or edit opensrp plans.
-
-## Installation
-
-```sh
-yarn add @opensrp/planform-core
-```
-
-## Usage
-
-The 2 major helpers provided are:
-
-**generatePlanDefinition**
-
-```typescript
-getPlanFormValues(planObject: PlanDefinition,envConfigs?: Partial)
-```
-
-creates a plan defintion object from form values
-
-**getPlanFormValues**
-
-```typescript
-generatePlanDefinition(
- formValue: PlanFormFields,
- planObj: PlanDefinition | null = null,
- isEditMode = false,
- envConfigs?: Partial
-): PlanDefinition
-```
-
-transform a planDefinition to form values object
-
-### Props/ Configuration
-
-Some of the util functions exposed can optionally take a config object shaped as follows:
-
-```typescript
-/** describes all possible configuration options */
-export interface EnvConfig {
- dateFormat: string;
- defaultPlanDurationDays: number;
- defaultPlanVersion: string;
- enabledFiReasons: FIReasonType[];
- planTypesAllowedToCreate: InterventionType[];
- planTypesWithMultiJurisdictions: InterventionType[];
- actionUuidNamespace: string;
- planUuidNamespace: string;
- defaultTime: string;
- defaultActivityDurationDays: number;
- displayedPlanTypes: InterventionType[];
- taskGenerationStatus: TaskGenerationStatusType;
-}
-```
-
-### Read the code
-
-For more, and for specific details on what parameters all the above take, we encourage you to read the code. It is also just good practice.
diff --git a/packages/plan-form-core/package.json b/packages/plan-form-core/package.json
deleted file mode 100644
index c867af071..000000000
--- a/packages/plan-form-core/package.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "name": "@opensrp/plan-form-core",
- "version": "0.0.4",
- "description": "Core utils to support UIs for creating or editing plans",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "peerDependencies": {
- "react": "^17.0.0 "
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0",
- "dependencies": {
- "@onaio/utils": "^0.0.1",
- "date-fns": "2.11.1",
- "lodash": "^4.17.20",
- "moment": "^2.29.2",
- "uuid": "^8.3.1"
- },
- "devDependencies": {
- "@types/uuid": "^8.3.0"
- }
-}
diff --git a/packages/plan-form-core/src/formHelpers/activitiesLookup.ts b/packages/plan-form-core/src/formHelpers/activitiesLookup.ts
deleted file mode 100644
index 142edff78..000000000
--- a/packages/plan-form-core/src/formHelpers/activitiesLookup.ts
+++ /dev/null
@@ -1,2091 +0,0 @@
-import {
- BCC_CODE,
- INVESTIGATION,
- MEDIUM_PRIORITY,
- IRS_CODE,
- ROUTINE,
- BEDNET_DISTRIBUTION_CODE,
- BLOOD_SCREENING_CODE,
- CASE_CONFIRMATION_CODE,
- APPLICABILITY_CONDITION_KIND,
- PLAN_ACTIVATION_TRIGGER_NAME,
- NAMED_EVENT_TRIGGER_TYPE,
- CREATE_TYPE,
- MDA_ADHERENCE_CODE,
- MDA_POINT_DISPENSE_CODE,
- RACD_REGISTER_FAMILY_CODE,
- LARVAL_DIPPING_CODE,
- MOSQUITO_COLLECTION_CODE,
- MDA_POINT_ADVERSE_EFFECTS_CODE,
- PRODUCT_CHECK_ACTIVITY_CODE,
- PRODUCT_CHECK_CODE,
- RECORD_GPS_ACTIVITY_CODE,
- RECORD_GPS_CODE,
- SERVICE_POINT_CHECK_ACTIVITY_CODE,
- SERVICE_POINT_CHECK_CODE,
- LOOKS_GOOD_ACTIVITY_CODE,
- COMPLETE_FIX_PROBLEM_ACTIVITY_CODE,
- COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE,
- COMPLETE_RECORD_GPS_ACTIVITY_CODE,
- COMPLETE_SERVICE_CHECK_ACTIVITY_CODE,
- LOOKS_GOOD_CODE,
- UPDATE_TYPE,
- COMPLETE_FIX_PROBLEM_CODE,
- COMPLETE_FLAG_PROBLEM_CODE,
- COMPLETE_RECORD_GPS_CODE,
- COMPLETE_SERVICE_CHECK_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- BENEFICIARY_CONSULTATION_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- WAREHOUSE_CHECK_ACTVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_CODE,
- WAREHOUSE_CHECK_CODE,
- COMPLETE_BENEFICIARY_FLAG_CODE,
- FIX_PRODUCT_PROBLEMS_CODE,
- FIX_PRODUCT_PROBLEM_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
-} from './constants/stringConstants';
-import {
- BCC_ACTIVITY_DESCRIPTION,
- BCC_ACTIVITY,
- BCC_GOAL_DESCRIPTION,
- BCC_GOAL_MEASURE,
- IRS_ACTIVITY_DESCRIPTION,
- IRS_ACTIVITY,
- IRS_GOAL_DESCRIPTION,
- IRS_GOAL_MEASURE,
- BEDNET_ACTIVITY_DESCRIPTION,
- BEDNET_ACTIVITY,
- BEDNET_GOAL_MEASURE,
- BLOOD_SCREENING_ACTIVITY_DESCRIPTION,
- BLOOD_SCREENING_ACTIVITY,
- BLOOD_SCREENING_GOAL_MEASURE,
- CASE_CONFIRMATION_ACTIVITY_DESCRIPTION,
- CASE_CONFIRMATION_ACTIVITY,
- CASE_CONFIRMATION_ACTIVITY_GOAL_MEASURE,
- REGISTER_FAMILY_ACTIVITY_DESCRIPTION,
- REGISTER_FAMILY_ACTIVITY,
- REGISTER_FAMILY_ACTIVITY_GOAL_MEASURE,
- LARVAL_DIPPING_ACTIVITY_DESCRIPTION,
- LARVAL_DIPPING_ACTIVITY,
- LARVAL_DIPPING_GOAL_MEASURE,
- MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION,
- MOSQUITO_COLLECTION_ACTIVITY,
- MOSQUITO_COLLECTION_GOAL_MEASURE,
- MDA_POINT_ADVERSE_EFFECT_ACTIVITY_DESCRIPTION,
- MDA_POINT_ADVERSE_EFFECT_COLLECTION_GOAL,
- MDA_POINT_DISPENSE_ACTIVITY_DESCRIPTION,
- MDA_POINT_DISPENSE_COLLECTION_GOAL,
- PRODUCT_CHECK_ACTIVITY_DESCRIPTION,
- PRODUCT_CHECK_GOAL_MEASURE,
- RECORD_GPS_ACTIVITY_DESCRIPTION,
- RECORD_GPS_GOAL_MEASURE,
- SERVICE_POINT_CHECK_ACTIVITY_DESCRIPTION,
- SERVICE_POINT_CHECK_GOAL_MEASURE,
- PRODUCT_CHECK_ACTIVITY,
- COMPLETE_LOOKS_GOOD_TITLE,
- COMPLETE_LOOKS_GOOD_DESCRIPTION,
- COMPLETE_FIX_PROBLEM_GOAL_DESCRIPTION,
- COMPLETE_FIX_PROBLEM_GOAL_MEASURE,
- COMPLETE_FIX_PROBLEM_DESCRIPTION,
- COMPLETE_FIX_PROBLEM_TASK,
- COMPLETE_FLAG_PROBLEM_TITLE,
- COMPLETE_FLAG_PROBLEM_DESCRIPTION,
- RECORD_GPS_ACTIVITY,
- RECORD_GPS_GOAL_DESCRIPTION,
- COMPLETE_RECORD_GPS_DESCRIPTION,
- COMPLETE_RECORD_GPS_TITLE,
- COMPLETE_SERVICE_CHECK_DESCRIPTION,
- COMPLETE_SERVICE_POINT_CHECK_TITLE,
- COMPLETE_SERVICE_CHECK_GOAL_DESCRIPTION,
-} from './constants/lang';
-import { PlanActivities } from './types';
-import { GoalUnit } from './constants/enumsAndCodeConstants';
-
-/** default plan activities */
-export const planActivities: PlanActivities = {
- BCC: {
- action: {
- code: BCC_CODE,
- description: BCC_ACTIVITY_DESCRIPTION,
- goalId: 'BCC_Focus',
- identifier: '',
- prefix: 99,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Jurisdiction',
- },
- taskTemplate: 'BCC_Focus',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BCC_ACTIVITY,
- },
- goal: {
- description: BCC_GOAL_DESCRIPTION,
- id: 'BCC_Focus',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 1,
- },
- },
- due: '',
- measure: BCC_GOAL_MEASURE,
- },
- ],
- },
- },
- IRS: {
- action: {
- code: IRS_CODE,
- description: IRS_ACTIVITY_DESCRIPTION,
- goalId: 'IRS',
- identifier: '',
- prefix: 7,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Spray_Structures',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: IRS_ACTIVITY,
- },
- goal: {
- description: IRS_GOAL_DESCRIPTION,
- id: 'IRS',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 90,
- },
- },
- due: '',
- measure: IRS_GOAL_MEASURE,
- },
- ],
- },
- },
- bednetDistribution: {
- action: {
- code: BEDNET_DISTRIBUTION_CODE,
- description: BEDNET_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_bednet_distribution',
- identifier: '',
- prefix: 4,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Bednet_Distribution',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BEDNET_ACTIVITY,
- },
- goal: {
- description: BEDNET_ACTIVITY_DESCRIPTION,
- id: 'RACD_bednet_distribution',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: BEDNET_GOAL_MEASURE,
- },
- ],
- },
- },
- bloodScreening: {
- action: {
- code: BLOOD_SCREENING_CODE,
- description: BLOOD_SCREENING_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_Blood_Screening',
- identifier: '',
- prefix: 3,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Person',
- },
- taskTemplate: 'RACD_Blood_Screening',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BLOOD_SCREENING_ACTIVITY,
- },
- goal: {
- description: BLOOD_SCREENING_ACTIVITY_DESCRIPTION,
- id: 'RACD_Blood_Screening',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERSON,
- value: 100,
- },
- },
- due: '',
- measure: BLOOD_SCREENING_GOAL_MEASURE,
- },
- ],
- },
- },
- caseConfirmation: {
- action: {
- code: CASE_CONFIRMATION_CODE,
- description: CASE_CONFIRMATION_ACTIVITY_DESCRIPTION,
- goalId: 'Case_Confirmation',
- identifier: '',
- prefix: 1,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Jurisdiction',
- },
- taskTemplate: 'Case_Confirmation',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: CASE_CONFIRMATION_ACTIVITY,
- },
- goal: {
- description: CASE_CONFIRMATION_ACTIVITY_DESCRIPTION,
- id: 'Case_Confirmation',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.CASE,
- value: 1,
- },
- },
- due: '',
- measure: CASE_CONFIRMATION_ACTIVITY_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicBCC: {
- action: {
- code: BCC_CODE,
- condition: [
- {
- expression: {
- description: 'Jurisdiction type location',
- expression: "Location.physicalType.text = 'jdn'",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'behaviour_change_communication.json',
- description: BCC_ACTIVITY_DESCRIPTION,
- goalId: 'BCC_Focus',
- identifier: '',
- prefix: 101,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Jurisdiction',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BCC_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: BCC_GOAL_DESCRIPTION,
- id: 'BCC_Focus',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 1,
- },
- },
- due: '',
- measure: BCC_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicBednetDistribution: {
- action: {
- code: BEDNET_DISTRIBUTION_CODE,
- condition: [
- {
- expression: {
- description: 'Structure is residential or type does not exist',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or (($this.type.where(id='locationType').exists().not() or $this.type.where(id='locationType').text = 'Residential Structure') and $this.contained.exists())",
- subjectCodableConcept: {
- text: 'Family',
- },
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'bednet_distribution.json',
- description: BEDNET_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_bednet_distribution',
- identifier: '',
- prefix: 4,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BEDNET_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Family Registration event is submitted',
- expression: "questionnaire = 'Family_Registration'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: BEDNET_ACTIVITY_DESCRIPTION,
- id: 'RACD_bednet_distribution',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: BEDNET_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicBloodScreening: {
- action: {
- code: BLOOD_SCREENING_CODE,
- condition: [
- {
- expression: {
- description:
- 'Person is older than 5 years or person associated with questionnaire response if older than 5 years',
- expression:
- "($this.is(FHIR.Patient) and $this.birthDate <= today() - 5 'years') or ($this.contained.where(Patient.birthDate <= today() - 5 'years').exists())",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'blood_screening.json',
- description: BLOOD_SCREENING_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_Blood_Screening',
- identifier: '',
- prefix: 3,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Person',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: BLOOD_SCREENING_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Family Member Registration event is submitted',
- expression: "questionnaire = 'Family_Member_Registration'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: BLOOD_SCREENING_ACTIVITY_DESCRIPTION,
- id: 'RACD_Blood_Screening',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERSON,
- value: 100,
- },
- },
- due: '',
- measure: BLOOD_SCREENING_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicCommunityAdherenceMDA: {
- action: {
- code: MDA_ADHERENCE_CODE,
- condition: [
- {
- expression: {
- description: 'The person fully received the dispense activity',
- expression:
- "$this.item.where(linkId='business_status').answer.value = 'Fully Received'",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'mda_adherence.json',
- description:
- 'Visit all residential structures (100%) and confirm adherence of each registered person',
- goalId: 'MDA_Adherence',
- identifier: '',
- prefix: 11,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Person',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: MDA_ADHERENCE_CODE,
- trigger: [
- {
- expression: {
- description: 'Trigger when a MDA Dispense event is submitted',
- expression: "questionnaire = 'mda_dispense'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description:
- 'Visit all residential structures (100%) and confirm adherence of each registered person',
- id: 'MDA_Adherence',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: 'Percent of dispense recipients',
- },
- ],
- },
- },
- dynamicCommunityDispenseMDA: {
- action: {
- code: MDA_POINT_DISPENSE_CODE,
- condition: [
- {
- expression: {
- description:
- 'Person or person associated with questionaire response is older than 5 years and younger than 15 years',
- expression:
- "($this.is(FHIR.Patient) and $this.birthDate <= today() - 5 'years' and $this.birthDate > today() - 15 'years') or ($this.contained.where(Patient.birthDate <= today() - 5 'years' and $this.birthDate > today() - 15 'years').exists())",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'mda_dispense.json',
- description:
- 'Visit all residential structures (100%) and dispense prophylaxis to each registered person',
- goalId: 'MDA_Dispense',
- identifier: '',
- prefix: 10,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Person',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: 'Distribute Drugs',
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description:
- 'Trigger when a Family Registration or Family Member Registration event is submitted',
- expression:
- "questionnaire = 'Family_Registration' or questionnaire = 'Family_Member_Registration'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description:
- 'Visit all residential structures (100%) dispense prophylaxis to each registered person',
- id: 'MDA_Dispense',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 75,
- },
- },
- due: '',
- measure: 'Percent of Registered person(s)',
- },
- ],
- },
- },
- dynamicFamilyRegistration: {
- action: {
- code: RACD_REGISTER_FAMILY_CODE,
- condition: [
- {
- expression: {
- description: 'Structure is residential or type does not exist',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or (($this.type.where(id='locationType').exists().not() or $this.type.where(id='locationType').text = 'Residential Structure') and $this.contained.exists().not())",
- subjectCodableConcept: {
- text: 'Family',
- },
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Apply to residential structures in Register_Structure questionnaires',
- expression:
- "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and $this.item.where(linkId='structureType').answer.value ='Residential Structure')",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'family_register.json',
- description: REGISTER_FAMILY_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_register_families',
- identifier: '',
- prefix: 2,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: REGISTER_FAMILY_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: "questionnaire = 'Register_Structure' or questionnaire = 'Archive_Family'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: REGISTER_FAMILY_ACTIVITY_DESCRIPTION,
- id: 'RACD_register_families',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: REGISTER_FAMILY_ACTIVITY_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicIRS: {
- action: {
- code: IRS_CODE,
- condition: [
- {
- expression: {
- description: 'Structure is residential or type does not exist',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').exists().not() or $this.type.where(id='locationType').text = 'Residential Structure'",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Apply to residential structures in Register_Structure questionnaires',
- expression:
- "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and $this.item.where(linkId='structureType').answer.value ='Residential Structure')",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'spray_form.json',
- description: IRS_ACTIVITY_DESCRIPTION,
- goalId: 'IRS',
- identifier: '',
- prefix: 7,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: IRS_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: "questionnaire = 'Register_Structure'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: IRS_GOAL_DESCRIPTION,
- id: 'IRS',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 90,
- },
- },
- due: '',
- measure: IRS_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicLarvalDipping: {
- action: {
- code: LARVAL_DIPPING_CODE,
- condition: [
- {
- expression: {
- description: 'Structure is a larval breeding site',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Larval Breeding Site'",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Apply to larval breeding sites in Register_Structure questionnaires',
- expression:
- "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and $this.item.where(linkId='structureType').answer.value ='Larval Breeding Site')",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'larval_dipping_form.json',
- description: LARVAL_DIPPING_ACTIVITY_DESCRIPTION,
- goalId: 'Larval_Dipping',
- identifier: '',
- prefix: 5,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: LARVAL_DIPPING_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: "questionnaire = 'Register_Structure'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: LARVAL_DIPPING_ACTIVITY_DESCRIPTION,
- id: 'Larval_Dipping',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '',
- measure: LARVAL_DIPPING_GOAL_MEASURE,
- },
- ],
- },
- },
- dynamicMosquitoCollection: {
- action: {
- code: MOSQUITO_COLLECTION_CODE,
- condition: [
- {
- expression: {
- description: 'Structure is a mosquito collection point',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Mosquito Collection Point'",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Apply to mosquito collection point in Register_Structure questionnaires',
- expression:
- "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and $this.item.where(linkId='structureType').answer.value ='Mosquito Collection Point')",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'mosquito_collection_form.json',
- description: MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION,
- goalId: 'Mosquito_Collection',
- identifier: '',
- prefix: 6,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- timingPeriod: {
- end: '',
- start: '',
- },
- title: MOSQUITO_COLLECTION_ACTIVITY,
- trigger: [
- {
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- {
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: "questionnaire = 'Register_Structure'",
- },
- name: 'event-submission',
- type: NAMED_EVENT_TRIGGER_TYPE,
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION,
- id: 'Mosquito_Collection',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '',
- measure: MOSQUITO_COLLECTION_GOAL_MEASURE,
- },
- ],
- },
- },
- familyRegistration: {
- action: {
- code: RACD_REGISTER_FAMILY_CODE,
- description: REGISTER_FAMILY_ACTIVITY_DESCRIPTION,
- goalId: 'RACD_register_families',
- identifier: '',
- prefix: 2,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'RACD_register_families',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: REGISTER_FAMILY_ACTIVITY,
- },
- goal: {
- description: REGISTER_FAMILY_ACTIVITY_DESCRIPTION,
- id: 'RACD_register_families',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: REGISTER_FAMILY_ACTIVITY_GOAL_MEASURE,
- },
- ],
- },
- },
- larvalDipping: {
- action: {
- code: LARVAL_DIPPING_CODE,
- description: LARVAL_DIPPING_ACTIVITY_DESCRIPTION,
- goalId: 'Larval_Dipping',
- identifier: '',
- prefix: 5,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Larval_Dipping',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: LARVAL_DIPPING_ACTIVITY,
- },
- goal: {
- description: LARVAL_DIPPING_ACTIVITY_DESCRIPTION,
- id: 'Larval_Dipping',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '',
- measure: LARVAL_DIPPING_GOAL_MEASURE,
- },
- ],
- },
- },
- mosquitoCollection: {
- action: {
- code: MOSQUITO_COLLECTION_CODE,
- description: MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION,
- goalId: 'Mosquito_Collection',
- identifier: '',
- prefix: 6,
- reason: INVESTIGATION,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Mosquito_Collection_Point',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: MOSQUITO_COLLECTION_ACTIVITY,
- },
- goal: {
- description: MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION,
- id: 'Mosquito_Collection',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '',
- measure: MOSQUITO_COLLECTION_GOAL_MEASURE,
- },
- ],
- },
- },
- pointAdverseMDA: {
- action: {
- code: MDA_POINT_ADVERSE_EFFECTS_CODE,
- description: MDA_POINT_ADVERSE_EFFECT_ACTIVITY_DESCRIPTION,
- goalId: 'Point_adverse_effect_MDA',
- identifier: '',
- prefix: 9,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'MDA_Point_Adverse_Event',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: MDA_POINT_ADVERSE_EFFECTS_CODE,
- },
- goal: {
- description: MDA_POINT_ADVERSE_EFFECT_ACTIVITY_DESCRIPTION,
- id: 'Point_adverse_effect_MDA',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '<=',
- unit: GoalUnit.PERCENT,
- value: 2,
- },
- },
- due: '',
- measure: MDA_POINT_ADVERSE_EFFECT_COLLECTION_GOAL,
- },
- ],
- },
- },
- pointDispenseMDA: {
- action: {
- code: MDA_POINT_DISPENSE_CODE,
- description: MDA_POINT_DISPENSE_ACTIVITY_DESCRIPTION,
- goalId: 'Point_dispense_MDA',
- identifier: '',
- prefix: 8,
- reason: ROUTINE,
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'MDA_Point_Dispense',
- timingPeriod: {
- end: '',
- start: '',
- },
- title: MDA_POINT_DISPENSE_CODE,
- },
- goal: {
- description: MDA_POINT_DISPENSE_ACTIVITY_DESCRIPTION,
- id: 'Point_dispense_MDA',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 75,
- },
- },
- due: '',
- measure: MDA_POINT_DISPENSE_COLLECTION_GOAL,
- },
- ],
- },
- },
- [PRODUCT_CHECK_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 10, // TODO :what does prefix mean
- title: PRODUCT_CHECK_ACTIVITY,
- description: PRODUCT_CHECK_ACTIVITY_DESCRIPTION,
- code: PRODUCT_CHECK_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: PRODUCT_CHECK_CODE,
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: PLAN_ACTIVATION_TRIGGER_NAME,
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Bundle)',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Product is active',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'structureId',
- expression: {
- expression: '$this.entry.resource.as(Device).location.reference.substring(9)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: CREATE_TYPE,
- },
- goal: {
- description: PRODUCT_CHECK_ACTIVITY_DESCRIPTION,
- id: PRODUCT_CHECK_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: PRODUCT_CHECK_GOAL_MEASURE,
- },
- ],
- },
- },
- [COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 9,
- title: 'Complete Service Point Check With Problem',
- description: 'Completes Service Point Check Task With Problem',
- code: COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- timingPeriod: { start: '', end: '' },
- reason: ROUTINE,
- goalId: COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'service_point_check'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'has_problem'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: UPDATE_TYPE,
- },
- goal: {
- id: COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- description:
- 'Complete check for a particular service point (100%) with flag problem within the Jurisdiction',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: 'Percent of service points checked with flag problem',
- detail: {
- detailQuantity: {
- value: 100.0,
- comparator: '>',
- unit: GoalUnit.PERCENT,
- },
- },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 9,
- title: 'Complete Warehouse Check',
- description: 'Complete Warehouse Check for all Service Points with type warehouse',
- code: COMPLETE_WAREHOUSE_CHECK_CODE,
- timingPeriod: { start: '', end: '' },
- reason: ROUTINE,
- goalId: COMPLETE_WAREHOUSE_CHECK_CODE,
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'warehouse_check'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'warehouse_check.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: UPDATE_TYPE,
- },
- goal: {
- id: COMPLETE_WAREHOUSE_CHECK_CODE,
- description: 'Complete Warehouse Check for all Service Points with type warehouse',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '>', unit: GoalUnit.PERCENT } },
- due: '',
- },
- ],
- },
- },
- [WAREHOUSE_CHECK_ACTVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 8,
- title: 'Warehouse Check',
- description: 'Warehouse Check for all Service Points with type warehouse',
- code: WAREHOUSE_CHECK_CODE,
- timingPeriod: { start: '', end: '' },
- reason: ROUTINE,
- goalId: WAREHOUSE_CHECK_CODE,
- subjectCodableConcept: { text: 'Location.Stock' },
- trigger: [{ type: 'named-event', name: 'plan-activation' }],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: { description: 'All service points', expression: '$this.is(FHIR.Bundle)' },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point is a warehouse',
- expression:
- "Bundle.entry.resource.ofType(Location).type.where(id='locationType').text='Warehouse'",
- },
- },
- ],
- definitionUri: 'warehouse_check.json',
- dynamicValue: [{ path: 'structureId', expression: { expression: '$this.id' } }],
- type: CREATE_TYPE,
- },
- goal: {
- id: WAREHOUSE_CHECK_CODE,
- description: 'Warehouse Check for all Service Points with type warehouse',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '>', unit: GoalUnit.PERCENT } },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 9,
- title: 'Complete Consult beneficiaries With Problem',
- description: 'Completes Service Point Check Task With Problem',
- code: COMPLETE_BENEFICIARY_FLAG_CODE,
- timingPeriod: { start: '', end: '' },
- reason: ROUTINE,
- goalId: COMPLETE_BENEFICIARY_FLAG_CODE,
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'has_problem'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: 'update',
- },
- goal: {
- id: COMPLETE_BENEFICIARY_FLAG_CODE,
- description:
- 'Complete the Consult beneficiaries for a particular service point with a problem flag',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '>', unit: GoalUnit.PERCENT } },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE]: {
- action: {
- code: COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- condition: [
- {
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- description: 'Complete the Consult beneficiaries for a particular service point',
- dynamicValue: [
- { expression: { expression: "'Visited'" }, path: 'businessStatus' },
- { expression: { expression: "'Completed'" }, path: 'status' },
- ],
- goalId: COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- identifier: '',
- prefix: 9,
- reason: ROUTINE,
- subjectCodableConcept: { text: 'Task' },
- timingPeriod: { end: '', start: '' },
- title: 'Complete Beneficiary Consultation',
- trigger: [
- {
- expression: {
- description: 'Trigger when a Beneficiary Consultation event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- type: 'update',
- },
- goal: {
- id: COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- description: 'Complete the Consult beneficiaries for a particular service point',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '>', unit: GoalUnit.PERCENT } },
- due: '',
- },
- ],
- },
- },
- [BENEFICIARY_CONSULTATION_ACTIVITY_CODE]: {
- action: {
- code: BENEFICIARY_CONSULTATION_CODE,
- condition: [
- {
- expression: { description: 'All service points', expression: '$this.is(FHIR.Bundle)' },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- {
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: APPLICABILITY_CONDITION_KIND,
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- description: 'Consult beneficiaries for all service point checks',
- dynamicValue: [{ expression: { expression: '$this.id' }, path: 'structureId' }],
- goalId: BENEFICIARY_CONSULTATION_CODE,
- identifier: '',
- prefix: 8,
- reason: ROUTINE,
- subjectCodableConcept: { text: 'Location.Stock' },
- timingPeriod: { end: '', start: '' },
- title: 'Beneficiary Consultation',
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- type: CREATE_TYPE,
- },
- goal: {
- id: BENEFICIARY_CONSULTATION_CODE,
- description: 'Consult beneficiaries for all service point checks',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '>', unit: GoalUnit.PERCENT } },
- due: '',
- },
- ],
- },
- },
- [FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE]: {
- action: {
- code: FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
- condition: [
- {
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'fix_problem.json',
- description: 'Fix problems for consult beneficiaries with problem',
- goalId: FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
- identifier: '',
- prefix: 9,
- reason: ROUTINE,
- subjectCodableConcept: { text: 'Location' },
- timingPeriod: { end: '', start: '' },
- title: 'Fix Problem',
- trigger: [
- {
- expression: {
- description: 'Trigger when a Fix Beneficiary Consultation event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: 'Fix problems for all flagged consult beneficiaries task',
- id: FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: { detailQuantity: { comparator: '>', unit: GoalUnit.PERCENT, value: 100.0 } },
- due: '',
- measure: 'Percent of products problems fixed',
- },
- ],
- },
- },
- [LOOKS_GOOD_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 11, // TODO :what does prefix mean
- title: COMPLETE_LOOKS_GOOD_TITLE,
- description: COMPLETE_LOOKS_GOOD_DESCRIPTION,
- code: LOOKS_GOOD_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: LOOKS_GOOD_CODE,
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Looks Good event is submitted',
- expression: "questionnaire = 'looks_good'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'looks_good.json',
- type: UPDATE_TYPE,
- },
- goal: {
- id: LOOKS_GOOD_CODE,
- description: 'Check for all products (100%) within jurisdiction',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: 'Percent of products in good condition',
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_FIX_PROBLEM_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 12, // TODO :what does prefix mean
- title: COMPLETE_FIX_PROBLEM_TASK,
- description: COMPLETE_FIX_PROBLEM_DESCRIPTION,
- code: COMPLETE_FIX_PROBLEM_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: COMPLETE_FIX_PROBLEM_CODE,
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Problem event is submitted',
- expression: "questionnaire = 'fix_problem'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Problem Fixed',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'fix_problem.json',
- type: UPDATE_TYPE,
- },
- goal: {
- id: COMPLETE_FIX_PROBLEM_CODE,
- description: COMPLETE_FIX_PROBLEM_GOAL_DESCRIPTION,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: COMPLETE_FIX_PROBLEM_GOAL_MEASURE,
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 13, // TODO :what does prefix mean
- title: COMPLETE_FLAG_PROBLEM_TITLE,
- description: COMPLETE_FLAG_PROBLEM_DESCRIPTION,
- code: COMPLETE_FLAG_PROBLEM_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: COMPLETE_FLAG_PROBLEM_CODE,
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'flag_problem'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'has_problem'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'flag_problem.json',
- type: UPDATE_TYPE,
- },
- goal: {
- id: 'complete_flag_problem',
- description: 'Completes Flag problem form for a product within the jurisdiction',
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: 'Percent of products problems found',
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
- [RECORD_GPS_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 15, // TODO :what does prefix mean
- title: RECORD_GPS_ACTIVITY,
- description: RECORD_GPS_ACTIVITY_DESCRIPTION,
- code: RECORD_GPS_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: RECORD_GPS_CODE,
- subjectCodableConcept: {
- text: 'Location.Stock',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Service point does not have geometry',
- expression:
- "Bundle.entry.resource.ofType(Location).identifier.where(system='hasGeometry').value='false'",
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'structureId',
- expression: {
- expression: '$this.id',
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: CREATE_TYPE,
- },
- goal: {
- description: RECORD_GPS_GOAL_DESCRIPTION,
- id: RECORD_GPS_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: RECORD_GPS_GOAL_MEASURE,
- },
- ],
- },
- },
- [COMPLETE_RECORD_GPS_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 16, // TODO :what does prefix mean
- title: COMPLETE_RECORD_GPS_TITLE,
- description: COMPLETE_RECORD_GPS_DESCRIPTION,
- code: COMPLETE_RECORD_GPS_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: COMPLETE_RECORD_GPS_CODE,
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Record Gps event is submitted',
- expression: "questionnaire = 'record_gps'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'GPS recorded',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'update',
- },
- goal: {
- description: 'Complete Record GPS for a particular service point',
- id: COMPLETE_RECORD_GPS_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- measure: RECORD_GPS_GOAL_MEASURE,
- },
- ],
- },
- },
- [SERVICE_POINT_CHECK_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 17, // TODO :what does prefix mean
- description: SERVICE_POINT_CHECK_ACTIVITY_DESCRIPTION,
- code: SERVICE_POINT_CHECK_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: SERVICE_POINT_CHECK_CODE,
- subjectCodableConcept: {
- text: 'Location.Stock',
- },
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Bundle)',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- },
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'structureId',
- expression: {
- expression: '$this.id',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- title: 'Service Point Check',
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'plan-activation',
- },
- ],
- type: CREATE_TYPE,
- },
- goal: {
- description: SERVICE_POINT_CHECK_ACTIVITY_DESCRIPTION,
- id: SERVICE_POINT_CHECK_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: SERVICE_POINT_CHECK_GOAL_MEASURE,
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
- [COMPLETE_SERVICE_CHECK_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 18, // TODO :what does prefix mean
- title: COMPLETE_SERVICE_POINT_CHECK_TITLE,
- description: COMPLETE_SERVICE_CHECK_DESCRIPTION,
- code: COMPLETE_SERVICE_CHECK_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: COMPLETE_SERVICE_CHECK_CODE,
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'service_point_check'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'update',
- },
- goal: {
- description: COMPLETE_SERVICE_CHECK_GOAL_DESCRIPTION,
- id: COMPLETE_SERVICE_CHECK_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
- [FIX_PRODUCT_PROBLEM_ACTIVITY_CODE]: {
- action: {
- identifier: '',
- prefix: 1,
- title: 'Fix Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: FIX_PRODUCT_PROBLEMS_CODE,
- timingPeriod: {
- end: '',
- start: '',
- },
- reason: ROUTINE,
- goalId: FIX_PRODUCT_PROBLEMS_CODE,
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: NAMED_EVENT_TRIGGER_TYPE,
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'flag_problem'",
- },
- },
- ],
- condition: [
- {
- kind: APPLICABILITY_CONDITION_KIND,
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'fix_problem.json',
- type: CREATE_TYPE,
- },
- goal: {
- description: 'Fix problems for all products (100%) within the jurisdiction',
- id: FIX_PRODUCT_PROBLEMS_CODE,
- priority: MEDIUM_PRIORITY,
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- comparator: '>',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '',
- },
- ],
- },
- },
-};
diff --git a/packages/plan-form-core/src/formHelpers/constants/enumsAndCodeConstants.ts b/packages/plan-form-core/src/formHelpers/constants/enumsAndCodeConstants.ts
deleted file mode 100644
index ad097d129..000000000
--- a/packages/plan-form-core/src/formHelpers/constants/enumsAndCodeConstants.ts
+++ /dev/null
@@ -1,220 +0,0 @@
-import {
- A1,
- A2,
- B1,
- B2,
- ROUTINE,
- CASE_TRIGGERED,
- LOW_PRIORITY,
- MEDIUM_PRIORITY,
- HIGH_PRIORITIY,
- INTERVENTION_TYPE_CODE,
- FI_STATUS_CODE,
- FI_REASON_CODE,
- OPENSRP_EVENT_ID_CODE,
- CASE_NUMBER_CODE,
- TASK_GENERATION_STATUS_CODE,
- TEAM_ASSIGNMENT_STATUS_CODE,
- BCC_CODE,
- IRS_CODE,
- BEDNET_DISTRIBUTION_CODE,
- BLOOD_SCREENING_CODE,
- CASE_CONFIRMATION_CODE,
- RACD_REGISTER_FAMILY_CODE,
- LARVAL_DIPPING_CODE,
- MOSQUITO_COLLECTION_CODE,
- MDA_ADHERENCE_CODE,
- MDA_POINT_DISPENSE_CODE,
- MDA_POINT_ADVERSE_EFFECTS_CODE,
- PRODUCT_CHECK_CODE,
- RECORD_GPS_CODE,
- SERVICE_POINT_CHECK_CODE,
- DISABLED,
- FALSE,
- TRUE,
- IGNORE,
- INTERNAL,
- CASE_CONFIRMATION_ACTIVITY_CODE,
- FAMILY_REGISTRATION_ACTIVITY_CODE,
- BLOOD_SCREENING_ACTIVITY_CODE,
- BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- LARVAL_DIPPING_ACTIVITY_CODE,
- MOSQUITO_COLLECTION_ACTIVITY_CODE,
- BCC_ACTIVITY_CODE,
- IRS_ACTIVITY_CODE,
- MDA_POINT_DISPENSE_ACTIVITY_CODE,
- MDA_POINT_ADVERSE_EFFECTS_ACTIVITY_CODE,
- DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE,
- DYNAMIC_BLOOD_SCREENING_ACTIVITY_CODE,
- DYNAMIC_BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- DYNAMIC_LARVAL_DIPPING_ACTIVITY_CODE,
- DYNAMIC_MOSQUITO_COLLECTION_ACTIVITY_CODE,
- DYNAMIC_BCC_ACTIVITY_CODE,
- DYNAMIC_IRS_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_DISPENSE_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_ADHERENCE_ACTIVITY_CODE,
- PRODUCT_CHECK_ACTIVITY_CODE,
- RECORD_GPS_ACTIVITY_CODE,
- SERVICE_POINT_CHECK_ACTIVITY_CODE,
- INVESTIGATION,
- LOOKS_GOOD_ACTIVITY_CODE,
- COMPLETE_FIX_PROBLEM_ACTIVITY_CODE,
- COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE,
- COMPLETE_RECORD_GPS_ACTIVITY_CODE,
- COMPLETE_SERVICE_CHECK_ACTIVITY_CODE,
- LOOKS_GOOD_CODE,
- COMPLETE_FIX_PROBLEM_CODE,
- COMPLETE_FLAG_PROBLEM_CODE,
- COMPLETE_RECORD_GPS_CODE,
- COMPLETE_SERVICE_CHECK_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- BENEFICIARY_CONSULTATION_CODE,
- WAREHOUSE_CHECK_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- WAREHOUSE_CHECK_ACTVITY_CODE,
- COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_FLAG_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- COMPLETE_WAREHOUSE_CHECK_CODE,
- FIX_PRODUCT_PROBLEM_ACTIVITY_CODE,
- FIX_PRODUCT_PROBLEMS_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
-} from './stringConstants';
-
-/** Enum representing the possible goal unitss */
-export enum GoalUnit {
- ACTIVITY = 'activit(y|ies)',
- CASE = 'case(s)',
- PERCENT = 'Percent',
- PERSON = 'Person(s)',
- UNKNOWN = 'unknown',
-}
-
-/** Focus investigation configs */
-
-/** Allowed FI Status values */
-export const FIStatuses = [A1, A2, B1, B2] as const;
-
-/** Allowed FI Status values */
-export const FIReasons = [ROUTINE, CASE_TRIGGERED] as const;
-
-/** Allowed goal priority values */
-export const goalPriorities = [LOW_PRIORITY, MEDIUM_PRIORITY, HIGH_PRIORITIY] as const;
-
-/** Allowed action Reason values */
-export const actionReasons = [INVESTIGATION, ROUTINE] as const;
-
-/** Allowed useContext Code values */
-export const useContextCodes = [
- INTERVENTION_TYPE_CODE,
- FI_STATUS_CODE,
- FI_REASON_CODE,
- OPENSRP_EVENT_ID_CODE,
- CASE_NUMBER_CODE,
- TASK_GENERATION_STATUS_CODE,
- TEAM_ASSIGNMENT_STATUS_CODE,
-] as const;
-
-/** Plan activity code values */
-export const PlanActionCodes = [
- BCC_CODE,
- IRS_CODE,
- BEDNET_DISTRIBUTION_CODE,
- BLOOD_SCREENING_CODE,
- CASE_CONFIRMATION_CODE,
- RACD_REGISTER_FAMILY_CODE,
- LARVAL_DIPPING_CODE,
- MOSQUITO_COLLECTION_CODE,
- MDA_ADHERENCE_CODE,
- MDA_POINT_DISPENSE_CODE,
- MDA_POINT_ADVERSE_EFFECTS_CODE,
- PRODUCT_CHECK_CODE,
- RECORD_GPS_CODE,
- SERVICE_POINT_CHECK_CODE,
- LOOKS_GOOD_CODE,
- COMPLETE_FIX_PROBLEM_CODE,
- COMPLETE_FLAG_PROBLEM_CODE,
- COMPLETE_RECORD_GPS_CODE,
- COMPLETE_SERVICE_CHECK_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE,
- BENEFICIARY_CONSULTATION_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_CODE,
- COMPLETE_BENEFICIARY_FLAG_CODE,
- WAREHOUSE_CHECK_CODE,
- COMPLETE_WAREHOUSE_CHECK_CODE,
- FIX_PRODUCT_PROBLEMS_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE,
-] as const;
-
-/** Allowed taskGenerationStatus values */
-export const taskGenerationStatuses = {
- [DISABLED]: DISABLED,
- [FALSE]: FALSE,
- [TRUE]: TRUE,
- [IGNORE]: IGNORE,
- [INTERNAL]: INTERNAL,
-} as const;
-
-/** Plan activity title values */
-export const PlanActivityTitles = [
- CASE_CONFIRMATION_ACTIVITY_CODE,
- FAMILY_REGISTRATION_ACTIVITY_CODE,
- BLOOD_SCREENING_ACTIVITY_CODE,
- BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- LARVAL_DIPPING_ACTIVITY_CODE,
- MOSQUITO_COLLECTION_ACTIVITY_CODE,
- BCC_ACTIVITY_CODE,
- IRS_ACTIVITY_CODE,
- MDA_POINT_DISPENSE_ACTIVITY_CODE,
- MDA_POINT_ADVERSE_EFFECTS_ACTIVITY_CODE,
- DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE,
- DYNAMIC_BLOOD_SCREENING_ACTIVITY_CODE,
- DYNAMIC_BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- DYNAMIC_LARVAL_DIPPING_ACTIVITY_CODE,
- DYNAMIC_MOSQUITO_COLLECTION_ACTIVITY_CODE,
- DYNAMIC_BCC_ACTIVITY_CODE,
- DYNAMIC_IRS_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_DISPENSE_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_ADHERENCE_ACTIVITY_CODE,
- PRODUCT_CHECK_ACTIVITY_CODE,
- RECORD_GPS_ACTIVITY_CODE,
- SERVICE_POINT_CHECK_ACTIVITY_CODE,
- LOOKS_GOOD_ACTIVITY_CODE,
- COMPLETE_FIX_PROBLEM_ACTIVITY_CODE,
- COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE,
- COMPLETE_RECORD_GPS_ACTIVITY_CODE,
- COMPLETE_SERVICE_CHECK_ACTIVITY_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE,
- BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- WAREHOUSE_CHECK_ACTVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- FIX_PRODUCT_PROBLEM_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE,
-] as const;
-
-/** Enum representing the possible intervention types */
-export enum InterventionType {
- DynamicFI = 'Dynamic-FI',
- DynamicIRS = 'Dynamic-IRS',
- DynamicMDA = 'Dynamic-MDA',
- FI = 'FI',
- IRS = 'IRS',
- IRSLite = 'IRS-Lite',
- MDA = 'MDA',
- MDAPoint = 'MDA-Point',
- SM = 'SM',
-}
-
-/** Enum representing the possible intervention types */
-export enum PlanStatus {
- ACTIVE = 'active',
- COMPLETE = 'complete',
- DRAFT = 'draft',
- RETIRED = 'retired',
-}
diff --git a/packages/plan-form-core/src/formHelpers/constants/lang.ts b/packages/plan-form-core/src/formHelpers/constants/lang.ts
deleted file mode 100644
index 6684c731f..000000000
--- a/packages/plan-form-core/src/formHelpers/constants/lang.ts
+++ /dev/null
@@ -1,114 +0,0 @@
-export const A1_DESCRIPTION = 'Indigenous case recorded within the last year.';
-
-export const A1_NAME = 'Active';
-export const A2_DESCRIPTION =
- 'No indigenous case during the last year, but withing the last 3 years.';
-export const A2_NAME = 'Residual Non-Active';
-export const B1_DESCRIPTION = 'Receptive area but no indigenous cases within the last 3 years.';
-export const B1_NAME = 'Cleared Receptive';
-export const B2_DESCRIPTION = 'Non-receptive area.';
-export const B2_NAME = 'Cleared Non-Receptive';
-
-export const BCC_ACTIVITY = 'Behaviour Change Communication';
-export const BCC_ACTIVITY_DESCRIPTION = 'Conduct BCC activity';
-export const BCC_GOAL_DESCRIPTION = 'Complete at least 1 BCC activity for the operational area';
-export const BCC_GOAL_MEASURE = 'BCC Activities Completed';
-
-export const IRS_ACTIVITY = 'Spray Structures';
-export const IRS_ACTIVITY_DESCRIPTION =
- 'Visit each structure in the operational area and attempt to spray';
-export const IRS_GOAL_DESCRIPTION = 'Spray structures in the operational area';
-export const IRS_GOAL_MEASURE = 'Percent of structures sprayed';
-export const BEDNET_ACTIVITY = 'Bednet Distribution';
-export const BEDNET_ACTIVITY_DESCRIPTION =
- 'Visit 100% of residential structures in the operational area and provide nets';
-export const BEDNET_GOAL_MEASURE = 'Percent of residential structures received nets';
-export const BLOOD_SCREENING_ACTIVITY = 'Blood screening';
-export const BLOOD_SCREENING_ACTIVITY_DESCRIPTION =
- 'Visit all residential structures (100% within a 1 km radius of a confirmed index case and test each registered person';
-export const BLOOD_SCREENING_GOAL_MEASURE = 'Number of registered people tested';
-export const CASE_CONFIRMATION_ACTIVITY = 'Case Confirmation';
-export const CASE_CONFIRMATION_ACTIVITY_DESCRIPTION = 'Confirm the index case';
-export const CASE_CONFIRMATION_ACTIVITY_GOAL_MEASURE = 'Number of cases confirmed';
-
-export const REGISTER_FAMILY_ACTIVITY = 'Family Registration';
-export const REGISTER_FAMILY_ACTIVITY_DESCRIPTION =
- 'Register all families & family members in all residential structures enumerated (100% within the operational area';
-export const REGISTER_FAMILY_ACTIVITY_GOAL_MEASURE =
- 'Percent of residential structures with full family registration';
-export const LARVAL_DIPPING_ACTIVITY = 'Larval Dipping';
-export const LARVAL_DIPPING_ACTIVITY_DESCRIPTION =
- 'Perform a minimum of three larval dipping activities in the operational area';
-export const LARVAL_DIPPING_GOAL_MEASURE = 'Number of larval dipping activities completed';
-
-export const MOSQUITO_COLLECTION_ACTIVITY = 'Mosquito Collection';
-export const MOSQUITO_COLLECTION_ACTIVITY_DESCRIPTION =
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process';
-export const MOSQUITO_COLLECTION_GOAL_MEASURE =
- 'Number of mosquito collection activities completed';
-
-export const PRODUCT_CHECK_ACTIVITY = 'Product Check';
-export const PRODUCT_CHECK_ACTIVITY_DESCRIPTION =
- 'Check for all products (100%) within the jurisdiction';
-export const PRODUCT_CHECK_GOAL_MEASURE = 'Percent of products checked';
-
-export const RECORD_GPS_ACTIVITY = 'Record GPS';
-export const RECORD_GPS_ACTIVITY_DESCRIPTION =
- 'Record GPS for all service points (100%) without GPS within the jurisdiction';
-export const RECORD_GPS_GOAL_MEASURE = 'Percent of GPS recorded';
-export const RECORD_GPS_GOAL_DESCRIPTION =
- 'Record GPS for all service points without GPS within the jurisdiction';
-
-export const SERVICE_POINT_CHECK_ACTIVITY = 'Service Point';
-export const SERVICE_POINT_CHECK_ACTIVITY_DESCRIPTION =
- 'Conduct checks for all service point (100%) within the Jurisdiction';
-export const SERVICE_POINT_CHECK_GOAL_MEASURE = 'Percent of service points checked';
-
-export const MDA_POINT_DISPENSE_ACTIVITY_DESCRIPTION =
- 'Dispense medication to each eligible person';
-export const MDA_POINT_DISPENSE_COLLECTION_GOAL = 'Percent of eligible people';
-export const MDA_POINT_ADVERSE_EFFECT_ACTIVITY_DESCRIPTION =
- 'Report any adverse events from medication';
-export const MDA_POINT_ADVERSE_EFFECT_COLLECTION_GOAL =
- 'Percent of people who reported adverse events';
-
-export const COMPLETE_LOOKS_GOOD_TITLE = 'Complete Looks Good';
-export const COMPLETE_LOOKS_GOOD_DESCRIPTION = 'Complete full check for product';
-export const COMPLETE_LOOKS_GOOD_MEASURE = 'Trigger when a Looks Good event is submitted';
-
-export const COMPLETE_RECORD_GPS_TITLE = 'Complete Record GPS';
-export const COMPLETE_RECORD_GPS_DESCRIPTION = 'Completes Record GPS activity for structure';
-export const COMPLETE_RECORD_GPS_MEASURE = 'Trigger when a Record Gps event is submitted';
-
-export const COMPLETE_SERVICE_POINT_CHECK_TITLE = 'Complete Service Point Check';
-export const COMPLETE_SERVICE_CHECK_DESCRIPTION = 'Completes Service Point Check';
-export const COMPLETE_SERVICE_CHECK_GOAL_DESCRIPTION =
- 'Complete check for a particular service point (100%) within the Jurisdiction';
-
-export const COMPLETE_FLAG_PROBLEM_TITLE = 'Complete Flag Problem';
-export const COMPLETE_FLAG_PROBLEM_DESCRIPTION = 'Completes Flag problem task';
-
-export const COMPLETE_FIX_PROBLEM_TASK = 'Complete Fix problem task';
-export const COMPLETE_FIX_PROBLEM_DESCRIPTION = 'Completes Fix problem task';
-export const COMPLETE_FIX_PROBLEM_GOAL_DESCRIPTION =
- 'Completes Fix problem for a product (100%) within the jurisdiction';
-export const COMPLETE_FIX_PROBLEM_GOAL_MEASURE = 'Percent of products problems fixed';
-
-export const GOAL_UNIT_ACTIVITY = 'activit(y|ies';
-export const GOAL_UNIT_CASE = 'case(s';
-export const GOAL_UNIT_PERCENT = 'Percent';
-export const GOAL_UNIT_PERSON = 'Person(s';
-export const GOAL_UNIT_UNKNOWN = 'unknown';
-
-export const PLAN_STATUS_ACTIVE = 'active';
-export const PLAN_STATUS_COMPLETE = 'complete';
-export const PLAN_STATUS_DRAFT = 'draft';
-export const PLAN_STATUS_RETIRED = 'retired';
-
-export const LOW_PRIORITY_LABEL = 'Low Priority';
-export const MEDIUM_PRIORITY_LABEL = 'Medium Priority';
-export const HIGH_PRIORITIY_LABEL = 'High Priority';
-
-export const ROUTINE_TITLE = 'Routine';
-export const CASE_TRIGGERED_TITLE = 'Case Triggered';
-export const INVESTIGATION = 'Investigation';
diff --git a/packages/plan-form-core/src/formHelpers/constants/stringConstants.tsx b/packages/plan-form-core/src/formHelpers/constants/stringConstants.tsx
deleted file mode 100644
index 34e0e08ec..000000000
--- a/packages/plan-form-core/src/formHelpers/constants/stringConstants.tsx
+++ /dev/null
@@ -1,172 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-/* eslint-disable @typescript-eslint/no-redeclare */
-export const A1 = 'A1';
-export const A2 = 'A2';
-export const B1 = 'B1';
-export const B2 = 'B2';
-export const LOW_PRIORITY = 'low-priority';
-export const MEDIUM_PRIORITY = 'medium-priority';
-export const HIGH_PRIORITIY = 'high-priority';
-export const TRUE = 'True';
-export const FALSE = 'False';
-export const DISABLED = 'Disabled';
-export const INTERNAL = 'internal';
-export const IGNORE = 'ignore';
-export const INTERVENTION_TYPE_CODE = 'interventionType';
-export const FI_STATUS_CODE = 'fiStatus';
-export const FI_REASON_CODE = 'fiReason';
-export const OPENSRP_EVENT_ID_CODE = 'opensrpEventId';
-export const CASE_NUMBER_CODE = 'caseNum';
-export const TASK_GENERATION_STATUS_CODE = 'taskGenerationStatus';
-export const TEAM_ASSIGNMENT_STATUS_CODE = 'teamAssignmentStatus';
-export const CASE_TRIGGERED = 'Case Triggered';
-export const ROUTINE = 'Routine';
-export const INVESTIGATION = 'Investigation';
-export const DAYS = 'days';
-export const CONDITION = 'condition';
-export const TRIGGER = 'trigger';
-
-// plan activity codes
-export const CASE_CONFIRMATION_ACTIVITY_CODE = 'caseConfirmation';
-export const FAMILY_REGISTRATION_ACTIVITY_CODE = 'familyRegistration';
-export const BLOOD_SCREENING_ACTIVITY_CODE = 'bloodScreening';
-export const BEDNET_DISTRIBUTION_ACTIVITY_CODE = 'bednetDistribution';
-export const LARVAL_DIPPING_ACTIVITY_CODE = 'larvalDipping';
-export const MOSQUITO_COLLECTION_ACTIVITY_CODE = 'mosquitoCollection';
-export const BCC_ACTIVITY_CODE = 'BCC';
-export const IRS_ACTIVITY_CODE = 'IRS';
-export const MDA_POINT_DISPENSE_ACTIVITY_CODE = 'pointDispenseMDA';
-export const MDA_POINT_ADVERSE_EFFECTS_ACTIVITY_CODE = 'pointAdverseMDA';
-export const DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE = 'dynamicFamilyRegistration';
-export const DYNAMIC_BLOOD_SCREENING_ACTIVITY_CODE = 'dynamicBloodScreening';
-export const DYNAMIC_BEDNET_DISTRIBUTION_ACTIVITY_CODE = 'dynamicBednetDistribution';
-export const DYNAMIC_LARVAL_DIPPING_ACTIVITY_CODE = 'dynamicLarvalDipping';
-export const DYNAMIC_MOSQUITO_COLLECTION_ACTIVITY_CODE = 'dynamicMosquitoCollection';
-export const DYNAMIC_BCC_ACTIVITY_CODE = 'dynamicBCC';
-export const DYNAMIC_IRS_ACTIVITY_CODE = 'dynamicIRS';
-export const DYNAMIC_MDA_COMMUNITY_DISPENSE_ACTIVITY_CODE = 'dynamicCommunityDispenseMDA';
-export const DYNAMIC_MDA_COMMUNITY_ADHERENCE_ACTIVITY_CODE = 'dynamicCommunityAdherenceMDA';
-export const PRODUCT_CHECK_ACTIVITY_CODE = 'dynamicProductCheck';
-export const COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE = 'dynamicServiceCheckWithProblem';
-export const RECORD_GPS_ACTIVITY_CODE = 'dynamicRecordGPS';
-export const SERVICE_POINT_CHECK_ACTIVITY_CODE = 'dynamicServicePoint';
-export const LOOKS_GOOD_ACTIVITY_CODE = 'dynamicLooksGood';
-export const COMPLETE_FIX_PROBLEM_ACTIVITY_CODE = 'dynamicCompleteFixProblem';
-export const COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE = 'dynamicCompleteFlagProblem';
-export const COMPLETE_RECORD_GPS_ACTIVITY_CODE = 'dynamicCompleteRecordGPS';
-export const COMPLETE_SERVICE_CHECK_ACTIVITY_CODE = 'dynamicCompleteServiceCheck';
-export const BENEFICIARY_CONSULTATION_ACTIVITY_CODE = 'beneficiaryConsultation';
-export const COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE = 'completeBeneficiaryConsulation';
-export const COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE = 'completeBeneficiaryConsultationWithFlag';
-export const WAREHOUSE_CHECK_ACTVITY_CODE = 'warehouseCheck';
-export const COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE = 'completeWarehouseCheck';
-export const FIX_PRODUCT_PROBLEM_ACTIVITY_CODE = 'dynamicFixProductProblem';
-export const FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE = 'fixProblemConsultBeneficiaries';
-
-// task action codes
-export const BCC_CODE = 'BCC';
-export const IRS_CODE = 'IRS';
-export const PRODUCT_CHECK_CODE = 'product_check';
-export const RECORD_GPS_CODE = 'record_gps';
-export const SERVICE_POINT_CHECK_CODE = 'service_point_check';
-export const BEDNET_DISTRIBUTION_CODE = 'Bednet Distribution';
-export const BLOOD_SCREENING_CODE = 'Blood Screening';
-export const CASE_CONFIRMATION_CODE = 'Case Confirmation';
-export const RACD_REGISTER_FAMILY_CODE = 'RACD Register Family';
-export const LARVAL_DIPPING_CODE = 'Larval Dipping';
-export const MOSQUITO_COLLECTION_CODE = 'Mosquito Collection';
-export const MDA_POINT_DISPENSE_CODE = 'MDA Dispense';
-export const MDA_POINT_ADVERSE_EFFECTS_CODE = 'MDA Adverse Event(s)';
-export const MDA_ADHERENCE_CODE = 'MDA Adherence';
-export const LOOKS_GOOD_CODE = 'looks_good';
-export const COMPLETE_FIX_PROBLEM_CODE = 'complete_fix_problem';
-export const FLAG_PROBLEM_CODE = 'flag_problem';
-export const COMPLETE_FLAG_PROBLEM_CODE = 'complete_flag_problem';
-export const COMPLETE_RECORD_GPS_CODE = 'complete_record_gps';
-export const COMPLETE_SERVICE_CHECK_CODE = 'complete_service_point_check';
-export const COMPLETE_POINT_CHECK_WITH_PROBLEM_CODE = 'complete_service_point_with_flag_problem';
-export const BENEFICIARY_CONSULTATION_CODE = 'beneficiary_consultation';
-export const COMPLETE_BENEFICIARY_CONSULTATION_CODE = 'complete_beneficiary_consultation';
-export const COMPLETE_BENEFICIARY_FLAG_CODE = 'complete_beneficiary_consultation_with_flag';
-export const WAREHOUSE_CHECK_CODE = 'warehouse_check';
-export const COMPLETE_WAREHOUSE_CHECK_CODE = 'complete_warehouse_check';
-export const FIX_PRODUCT_PROBLEMS_CODE = 'fix_problem';
-export const FIX_PROBLEM_CONSULT_BENEFICIARIES_CODE = 'fix_problem_consult_beneficiaries';
-
-export const GOAL_CONFIRMATION_GOAL_ID = 'Case_Confirmation';
-export const GOAL_ID = 'goal_id';
-export const CREATE_TYPE = 'create';
-export const UPDATE_TYPE = 'update';
-
-// dynamic plan activities
-export const NAMED_EVENT_TRIGGER_TYPE = 'named-event';
-export const PLAN_ACTIVATION_TRIGGER_NAME = 'plan-activation';
-export const APPLICABILITY_CONDITION_KIND = 'applicability';
-
-// planform fields
-export const activities = 'activities';
-export type activities = typeof activities;
-export const caseNum = 'caseNum';
-export type caseNum = typeof caseNum;
-export const date = 'date';
-export type date = typeof date;
-export const end = 'end';
-export type end = typeof end;
-export const fiReason = 'fiReason';
-export type fiReason = typeof fiReason;
-export const fiStatus = 'fiStatus';
-export type fiStatus = typeof fiStatus;
-export const identifier = 'identifier';
-export type identifier = typeof identifier;
-export const interventionType = 'interventionType';
-export type interventionType = typeof interventionType;
-export const jurisdictions = 'jurisdictions';
-export type jurisdictions = typeof jurisdictions;
-export const name = 'name';
-export type name = typeof name;
-export const opensrpEventId = 'opensrpEventId';
-export type opensrpEventId = typeof opensrpEventId;
-export const start = 'start';
-export type start = typeof start;
-export const status = 'status';
-export type status = typeof status;
-export const taskGenerationStatus = 'taskGenerationStatus';
-export type taskGenerationStatus = typeof taskGenerationStatus;
-export const teamAssignmentStatus = 'teamAssignmentStatus';
-export type teamAssignmentStatus = typeof teamAssignmentStatus;
-export const title = 'title';
-export type title = typeof title;
-export const version = 'version';
-export type version = typeof version;
-export const actionCode = 'actionCode';
-export type actionCode = typeof actionCode;
-export const actionDefinitionUri = 'actionDefinitionUri';
-export type actionDefinitionUri = typeof actionDefinitionUri;
-export const actionDescription = 'actionDescription';
-export type actionDescription = typeof actionDescription;
-export const actionIdentifier = 'actionIdentifier';
-export type actionIdentifier = typeof actionIdentifier;
-export const actionReason = 'actionReason';
-export type actionReason = typeof actionReason;
-export const actionTitle = 'actionTitle';
-export type actionTitle = typeof actionTitle;
-export const condition = 'condition';
-export type condition = typeof condition;
-export const goalDescription = 'goalDescription';
-export type goalDescription = typeof goalDescription;
-export const goalDue = 'goalDue';
-export type goalDue = typeof goalDue;
-export const goalPriority = 'goalPriority';
-export type goalPriority = typeof goalPriority;
-export const goalValue = 'goalValue';
-export type goalValue = typeof goalValue;
-export const timingPeriodEnd = 'timingPeriodEnd';
-export type timingPeriodEnd = typeof timingPeriodEnd;
-export const timingPeriodStart = 'timingPeriodStart';
-export type timingPeriodStart = typeof timingPeriodStart;
-export const trigger = 'trigger';
-export type trigger = typeof trigger;
-export const description = 'description';
-export type description = typeof description;
-export const dynamicValue = 'dynamicValue';
-export type dynamicValue = typeof dynamicValue;
diff --git a/packages/plan-form-core/src/formHelpers/helpers.ts b/packages/plan-form-core/src/formHelpers/helpers.ts
deleted file mode 100644
index 94f56bd4f..000000000
--- a/packages/plan-form-core/src/formHelpers/helpers.ts
+++ /dev/null
@@ -1,910 +0,0 @@
-/* eslint-disable @typescript-eslint/no-unnecessary-condition */
-import { Dictionary } from '@onaio/utils';
-import { parseISO } from 'date-fns';
-import { findKey, pick } from 'lodash';
-import dayjs from 'dayjs';
-import { FormEvent } from 'react';
-import { planActivities } from './activitiesLookup';
-import {
- goalPriorities,
- PlanActionCodes,
- taskGenerationStatuses,
- GoalUnit,
- InterventionType,
- PlanStatus,
-} from './constants/enumsAndCodeConstants';
-import { defaultEnvConfig, FIClassifications } from './settings';
-import {
- DAYS,
- BCC_ACTIVITY_CODE,
- BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- BLOOD_SCREENING_ACTIVITY_CODE,
- CASE_CONFIRMATION_ACTIVITY_CODE,
- FAMILY_REGISTRATION_ACTIVITY_CODE,
- LARVAL_DIPPING_ACTIVITY_CODE,
- MOSQUITO_COLLECTION_ACTIVITY_CODE,
- IRS_ACTIVITY_CODE,
- MDA_POINT_ADVERSE_EFFECTS_ACTIVITY_CODE,
- MDA_POINT_DISPENSE_ACTIVITY_CODE,
- DYNAMIC_BCC_ACTIVITY_CODE,
- DYNAMIC_BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- DYNAMIC_BLOOD_SCREENING_ACTIVITY_CODE,
- DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE,
- DYNAMIC_LARVAL_DIPPING_ACTIVITY_CODE,
- DYNAMIC_MOSQUITO_COLLECTION_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_ADHERENCE_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_DISPENSE_ACTIVITY_CODE,
- DYNAMIC_IRS_ACTIVITY_CODE,
- CONDITION,
- TRIGGER,
- APPLICABILITY_CONDITION_KIND,
- NAMED_EVENT_TRIGGER_TYPE,
- INTERVENTION_TYPE_CODE,
- FI_STATUS_CODE,
- FI_REASON_CODE,
- CASE_NUMBER_CODE,
- OPENSRP_EVENT_ID_CODE,
- TASK_GENERATION_STATUS_CODE,
- TEAM_ASSIGNMENT_STATUS_CODE,
- PRODUCT_CHECK_ACTIVITY_CODE,
- RECORD_GPS_ACTIVITY_CODE,
- SERVICE_POINT_CHECK_ACTIVITY_CODE,
- LOOKS_GOOD_ACTIVITY_CODE,
- COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE,
- COMPLETE_FIX_PROBLEM_ACTIVITY_CODE,
- COMPLETE_RECORD_GPS_ACTIVITY_CODE,
- COMPLETE_SERVICE_CHECK_ACTIVITY_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE,
- BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- WAREHOUSE_CHECK_ACTVITY_CODE,
- FIX_PRODUCT_PROBLEM_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE,
-} from './constants/stringConstants';
-import {
- FIStatusType,
- PlanActivity,
- PlanActivityFormFields,
- PlanActivityExpression,
- PlanActivityTrigger,
- PlanActivityTitlesType,
- PlanDefinition,
- PlanActionCodesType,
- PlanActionCondition,
- PlanActionTrigger,
- PlanAction,
- PlanGoal,
- ActionReasonType,
- PlanGoalDetailQuantity,
- PlanGoalDetail,
- PlanGoalTarget,
- GoalPriorityType,
- PlanFormFields,
- TaskGenerationStatusType,
- UseContext,
- FIReasonType,
- EnvConfig,
- SubjectCodableConceptType,
- PlanActivityDynamicValue,
-} from './types';
-import { v5 as uuidv5 } from 'uuid';
-
-/**
- * Generate a namespaced uuid using uuidv5
- *
- * @param {string} seedString - the string to be used to generate the uuid. It should
- * be unique per namespace
- * @param {string} namespace - the namespace
- * @returns {string} - the uuid
- */
-export function generateNameSpacedUUID(seedString: string, namespace: string) {
- return uuidv5(seedString, namespace);
-}
-
-/** Array of FI Statuses */
-export const fiStatusCodes = Object.values(FIClassifications).map((e) => e.code as FIStatusType);
-
-export const isFIOrDynamicFI = (interventionType: InterventionType): boolean => {
- return [InterventionType.DynamicFI, InterventionType.FI].includes(interventionType);
-};
-
-/**
- * Convert a plan activity object to an object that can be used in the PlanForm
- * activities section
- *
- * @param {PlanActivity} activityObj - the plan activity object
- * @param {EnvConfig} envConfig - env configuration variables
- * @returns {PlanActivityFormFields} -
- */
-export function extractActivityForForm(
- activityObj: PlanActivity,
- envConfig?: Partial
-): PlanActivityFormFields {
- const configs = {
- ...defaultEnvConfig,
- ...envConfig,
- };
- const planActivityKey: string =
- findKey(planActivities, (a: PlanActivity) => a.action.code === activityObj.action.code) ?? '';
-
- const condition: PlanActivityExpression[] = [];
- if (activityObj.action.condition) {
- for (const iterator of activityObj.action.condition) {
- condition.push({
- description: iterator.expression.description || '',
- expression: iterator.expression.expression || '',
- subjectCodableConceptText: (iterator.expression.subjectCodableConcept?.text ||
- '') as SubjectCodableConceptType,
- });
- }
- }
-
- const trigger: PlanActivityTrigger[] = [];
- if (activityObj.action.trigger) {
- for (const iterator of activityObj.action.trigger) {
- trigger.push({
- ...(iterator.expression && {
- description: iterator.expression.description || '',
- expression: iterator.expression.expression,
- }),
- name: iterator.name,
- });
- }
- }
-
- const dynamicValue: PlanActivityDynamicValue[] = [];
- if (activityObj.action?.dynamicValue) {
- for (const iterator of activityObj.action.dynamicValue) {
- dynamicValue.push({
- path: iterator.path,
- expression: iterator.expression.expression,
- });
- }
- }
-
- return {
- ...(condition.length > 0 && { condition }),
- ...(trigger.length > 0 && { trigger }),
- ...(dynamicValue.length > 0 && { dynamicValue }),
- actionCode: activityObj.action.code,
- actionDefinitionUri: activityObj.action.definitionUri || '',
- actionDescription: activityObj.action.description || '',
- actionIdentifier: activityObj.action.identifier || '',
- actionReason: activityObj.action.reason || '',
- actionTitle: activityObj.action.title || '',
- goalDescription: activityObj.goal.description || '',
- goalDue: activityObj.goal.target?.[0]?.due
- ? parseISO(`${activityObj.goal.target[0].due}`)
- : dayjs().add(configs.defaultActivityDurationDays, DAYS).toDate(),
- goalPriority: activityObj.goal.priority || goalPriorities[1],
- goalValue:
- activityObj.goal.target?.[0]?.detail.detailQuantity.value ||
- planActivities?.[planActivityKey as PlanActivityTitlesType]?.goal.target[0].detail
- .detailQuantity.value ||
- 1,
- timingPeriodEnd: activityObj.action.timingPeriod?.end
- ? parseISO(`${activityObj.action.timingPeriod.end}`)
- : dayjs().add(configs.defaultActivityDurationDays, DAYS).toDate(),
- timingPeriodStart: activityObj.action.timingPeriod?.start
- ? parseISO(`${activityObj.action.timingPeriod.start}`)
- : dayjs().toDate(),
- };
-}
-
-/** group plan activities */
-export const FIActivities = pick(planActivities, [
- BCC_ACTIVITY_CODE,
- BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- BLOOD_SCREENING_ACTIVITY_CODE,
- CASE_CONFIRMATION_ACTIVITY_CODE,
- FAMILY_REGISTRATION_ACTIVITY_CODE,
- LARVAL_DIPPING_ACTIVITY_CODE,
- MOSQUITO_COLLECTION_ACTIVITY_CODE,
-]);
-export const IRSActivities = pick(planActivities, [IRS_ACTIVITY_CODE]);
-export const MDAActivities = pick(planActivities, [CASE_CONFIRMATION_ACTIVITY_CODE]);
-export const MDAPointActivities = pick(planActivities, [
- MDA_POINT_ADVERSE_EFFECTS_ACTIVITY_CODE,
- MDA_POINT_DISPENSE_ACTIVITY_CODE,
-]);
-export const DynamicFIActivities = pick(planActivities, [
- DYNAMIC_BCC_ACTIVITY_CODE,
- DYNAMIC_BEDNET_DISTRIBUTION_ACTIVITY_CODE,
- DYNAMIC_BLOOD_SCREENING_ACTIVITY_CODE,
- DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE,
- DYNAMIC_LARVAL_DIPPING_ACTIVITY_CODE,
- DYNAMIC_MOSQUITO_COLLECTION_ACTIVITY_CODE,
-]);
-export const DynamicMDAActivities = pick(planActivities, [
- DYNAMIC_MDA_COMMUNITY_ADHERENCE_ACTIVITY_CODE,
- DYNAMIC_MDA_COMMUNITY_DISPENSE_ACTIVITY_CODE,
- DYNAMIC_FAMILY_REGISTRATION_ACTIVITY_CODE,
-]);
-export const DynamicIRSActivities = pick(planActivities, [DYNAMIC_IRS_ACTIVITY_CODE]);
-export const SMActivities = pick(planActivities, [
- PRODUCT_CHECK_ACTIVITY_CODE,
- RECORD_GPS_ACTIVITY_CODE,
- SERVICE_POINT_CHECK_ACTIVITY_CODE,
- LOOKS_GOOD_ACTIVITY_CODE,
- COMPLETE_FLAG_PROBLEM_ACTIVITY_CODE,
- COMPLETE_FIX_PROBLEM_ACTIVITY_CODE,
- COMPLETE_SERVICE_CHECK_ACTIVITY_CODE,
- COMPLETE_RECORD_GPS_ACTIVITY_CODE,
- COMPLETE_POINT_CHECK_WITH_PROBLEM_ACTIVITY_CODE,
- BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- WAREHOUSE_CHECK_ACTVITY_CODE,
- COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- FIX_PRODUCT_PROBLEM_ACTIVITY_CODE,
- FIX_PROBLEM_CONSULT_BENEFICIARIES_ACTIVITY_CODE,
-]);
-
-export type FormActivity =
- | typeof FIActivities
- | typeof IRSActivities
- | typeof MDAPointActivities
- | typeof DynamicFIActivities
- | typeof DynamicIRSActivities
- | typeof DynamicMDAActivities
- | typeof SMActivities;
-
-/**
- * Converts a plan activities objects to a list of activities for use on PlanForm
- *
- * @param {object} items - plan activities
- * @param {EnvConfig} configs - environment configs
- * @returns {PlanActivityFormFields[]} -
- */
-export function getFormActivities(items: FormActivity, configs?: EnvConfig) {
- return Object.values(items)
- .sort((a, b) => a.action.prefix - b.action.prefix)
- .map((e) => extractActivityForForm(e, configs));
-}
-/**
- * returns a lookup object for activities per interventionType
- *
- * @param {EnvConfig} configs - configurations
- * @returns {object} -
- */
-export const getPlanActivitiesMap = (configs?: EnvConfig) => {
- const planActivitiesMap: Dictionary = {};
- planActivitiesMap[InterventionType.IRS] = getFormActivities(IRSActivities, configs);
- planActivitiesMap[InterventionType.FI] = getFormActivities(FIActivities, configs);
- planActivitiesMap[InterventionType.MDAPoint] = getFormActivities(MDAPointActivities, configs);
- planActivitiesMap[InterventionType.DynamicFI] = getFormActivities(DynamicFIActivities, configs);
- planActivitiesMap[InterventionType.DynamicIRS] = getFormActivities(DynamicIRSActivities, configs);
- planActivitiesMap[InterventionType.DynamicMDA] = getFormActivities(DynamicMDAActivities, configs);
- planActivitiesMap[InterventionType.SM] = getFormActivities(SMActivities, configs);
- return planActivitiesMap;
-};
-
-/**
- * Get a plan activity from a plan definition object
- *
- * @param {PlanDefinition} planObj - the plan definition
- * @param {PlanActionCodesType} actionCode - the action code
- * @returns {PlanActivity | null} - the plan activity or null
- */
-export function getActivityFromPlan(
- planObj: PlanDefinition,
- actionCode: PlanActionCodesType
-): PlanActivity | null {
- const actions = planObj.action.filter((e) => e.code === actionCode);
- if (actions.length > 0) {
- const goals = planObj.goal.filter((e) => e.id === actions[0].goalId);
- if (goals.length > 0) {
- return {
- action: actions[0],
- goal: goals[0],
- };
- }
- }
-
- return null;
-}
-
-/**
- * Get plan activity object using an action code
- *
- * @param {PlanActionCodesType} actionCode - the action code
- * @param {boolean} isDynamic - whether we are looking for dynamic activities
- * @returns {PlanActivity | null } -
- */
-export function getPlanActivityFromActionCode(
- actionCode: PlanActionCodesType,
- isDynamic = false
-): PlanActivity | null {
- const search = Object.values(planActivities).filter((item) => {
- if (isDynamic) {
- return (
- item.action.code === actionCode &&
- (Object.keys(item.action).includes(CONDITION) || Object.keys(item.action).includes(TRIGGER))
- );
- } else {
- return (
- item.action.code === actionCode &&
- !Object.keys(item.action).includes(CONDITION) &&
- !Object.keys(item.action).includes(TRIGGER)
- );
- }
- });
- if (search.length > 0) {
- return search[0];
- }
-
- return null;
-}
-
-/**
- * Get the plan definition conditions from form field values
- *
- * @param {PlanActivityFormFields} element - form field values for one plan activity
- * @returns {PlanActionCondition[] | undefined } -
- */
-export const getConditionFromFormField = (
- element: PlanActivityFormFields
-): PlanActionCondition[] | undefined => {
- return element?.condition?.map((item) => {
- const subjectCodableConcept = {
- text: item.subjectCodableConceptText,
- };
- return {
- expression: {
- ...(item.description && { description: item.description }),
- ...(item.subjectCodableConceptText && { subjectCodableConcept }),
- expression: item.expression,
- },
- kind: APPLICABILITY_CONDITION_KIND,
- };
- });
-};
-
-/**
- * Get the plan definition triggers from form field values
- *
- * @param {PlanActivityFormFields} element - form field values for one plan activity
- * @returns {PlanActionTrigger[] | undefined} -
- */
-const getTriggerFromFormField = (
- element: PlanActivityFormFields
-): PlanActionTrigger[] | undefined => {
- return element?.trigger?.map((item) => {
- return {
- ...((item.description || item.expression) && {
- expression: {
- ...(item.description && { description: item.description }),
- ...(item.expression && { expression: item.expression }),
- },
- }),
- name: item.name,
- type: NAMED_EVENT_TRIGGER_TYPE,
- } as PlanActionTrigger;
- });
-};
-
-/**
- * Get the plan definition dynamic values from form field values
- *
- * @param element - form field values for one plan activity
- * @returns - dynamic values for activity
- */
-const getDynamicValuesFromFormField = (element: PlanActivityFormFields) => {
- return element.dynamicValue?.map((item) => ({
- path: item.path,
- expression: {
- expression: item.expression,
- },
- }));
-};
-
-/**
- * Get action and plans from PlanForm activities
- *
- * @param {PlanActivityFormFields[]} activities - this of activities from PlanForm
- * @param {string} planIdentifier - this plan identifier
- * @param {PlanDefinition | null} planObj - a plan object
- * @param {EnvConfig} envConfigs - environment config variables
- * @returns {PlanActivity} -
- */
-export function extractActivitiesFromPlanForm(
- activities: PlanActivityFormFields[],
- planIdentifier = '',
- planObj: PlanDefinition | null = null,
- envConfigs?: Partial
-) {
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
-
- const actions: PlanAction[] = [];
- const goals: PlanGoal[] = [];
-
- activities.forEach((element, index) => {
- const prefix = index + 1;
- if (PlanActionCodes.includes(element.actionCode as PlanActionCodesType)) {
- const planActionGoal = (planObj &&
- getActivityFromPlan(planObj, element.actionCode as PlanActionCodesType)) || {
- action: {},
- goal: {},
- };
-
- // we must declare them with some value. BCC chosen randomly here
- let thisAction: PlanAction = planActivities.BCC.action;
- let thisGoal: PlanGoal = planActivities.BCC.goal;
-
- // lets figure out if this is a dynamic activity
- const isDynamic =
- Object.keys(element).includes(CONDITION) || Object.keys(element).includes(TRIGGER);
- const planActivity = getPlanActivityFromActionCode(
- element.actionCode as PlanActionCodesType,
- isDynamic
- );
-
- if (planActivity) {
- thisAction = {
- ...planActivity.action,
- ...planActionGoal.action,
- };
- thisGoal = {
- ...planActivity.goal,
- ...planActionGoal.goal,
- };
- }
-
- const condition = getConditionFromFormField(element);
- const trigger = getTriggerFromFormField(element);
- const dynamicValue = getDynamicValuesFromFormField(element);
-
- const thisActionIdentifier =
- !element.actionIdentifier || element.actionIdentifier === ''
- ? planIdentifier === ''
- ? generateNameSpacedUUID(
- `${dayjs().toString()}-${thisAction.goalId}`,
- configs.actionUuidNamespace
- )
- : generateNameSpacedUUID(
- `${dayjs().toString()}-${planIdentifier}-${thisAction.goalId}`,
- configs.actionUuidNamespace
- )
- : element.actionIdentifier;
-
- // next put in values from the form
- const actionFields: Partial = {
- ...(condition && { condition }),
- ...(trigger && { trigger }),
- ...(dynamicValue && { dynamicValue }),
- description: element.actionDescription,
- identifier: thisActionIdentifier,
- prefix,
- reason: element.actionReason as ActionReasonType,
- timingPeriod: {
- end: dayjs(element.timingPeriodEnd).format(configs.dateFormat.toUpperCase()),
- start: dayjs(element.timingPeriodStart).format(configs.dateFormat.toUpperCase()),
- },
- title: element.actionTitle,
- };
-
- thisAction = Object.assign(thisAction, actionFields);
-
- if (thisGoal.target[0]) {
- const goalDetailQty: Partial = {
- value: element.goalValue,
- };
-
- const goalDetail: Partial = {
- detailQuantity: Object.assign(thisGoal.target[0].detail.detailQuantity, goalDetailQty),
- };
-
- const goalTarget: PlanGoalTarget = Object.assign(thisGoal.target[0], {
- detail: goalDetail,
- due: dayjs(element.goalDue).format(configs.dateFormat.toUpperCase()),
- });
-
- const goalFields: Partial = {
- description: element.goalDescription,
- priority: element.goalPriority as GoalPriorityType,
- target: [goalTarget],
- };
-
- thisGoal = Object.assign(thisGoal, goalFields);
- }
-
- actions.push(thisAction);
- goals.push(thisGoal);
- }
- });
-
- return {
- action: actions,
- goal: goals,
- };
-}
-
-/**
- * Get the plan name and title
- *
- * @param {FormEvent} event - the event object
- * @param {PlanFormFields} formValues - the form values
- * @param {envConfigs} envConfigs - configuration from the env
- * @returns {[string, string]} - the plan name and title
- */
-export const getNameTitle = (
- event: FormEvent,
- formValues: PlanFormFields,
- envConfigs?: Partial
-): [string, string] => {
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
- const target = event.target as HTMLInputElement;
- const currentInterventionType =
- target.name === INTERVENTION_TYPE_CODE ? target.value : formValues.interventionType;
- const currentFiStatus = target.name === FI_STATUS_CODE ? target.value : formValues.fiStatus;
-
- let currentJurisdiction = '';
- if (formValues.jurisdictions.length > 0) {
- currentJurisdiction = formValues.jurisdictions[0].name;
- }
-
- let name = currentInterventionType;
- let title;
-
- const currentDate = target.name === 'date' ? target.value : formValues.date;
- if (isFIOrDynamicFI(currentInterventionType as InterventionType)) {
- const result = [
- currentFiStatus,
- currentJurisdiction,
- dayjs(currentDate).format(configs.dateFormat.toUpperCase()),
- ].map((e) => {
- if (e) {
- return e;
- }
- return undefined;
- });
- name = result.join('-');
- title = result.join(' ');
- } else {
- const result = [name, dayjs(currentDate).format(configs.dateFormat.toUpperCase())].map((e) => {
- if (e) {
- return e;
- }
- return undefined;
- });
- name = result.join('-');
- title = result.join(' ');
- }
-
- return [name, title];
-};
-
-/**
- * Check if the plan is a dynamic plan
- *
- * @param {object} planObject - the plan
- * @returns {boolean} -
- */
-export const isDynamicPlan = = PlanDefinition>(
- planObject: T
-) =>
- planObject.action
- .map((action) => {
- return Object.keys(action).includes(CONDITION) || Object.keys(action).includes(TRIGGER);
- })
- .includes(true);
-
-/**
- * try to deduce the task generation status value from envs, if cant get a proper valid value
- * return undefined
- *
- * @param {string | undefined} configuredEnv - env of what the task generation status value should be
- * @param {object}planActions - planDefinition actions , to help deduce if plan is dynamic
- * @returns {TaskGenerationStatusType} -
- */
-export const getTaskGenerationValue = (
- configuredEnv: string | undefined,
- planActions: Pick
-) => {
- const isDynamic = isDynamicPlan(planActions);
- /** we should probably add a validation check for the envs higher at point of entry */
- const taskGenerationStatusValue: TaskGenerationStatusType | undefined =
- isDynamic &&
- configuredEnv &&
- Object.values(taskGenerationStatuses).includes(configuredEnv as TaskGenerationStatusType)
- ? (configuredEnv as TaskGenerationStatusType)
- : undefined;
- return taskGenerationStatusValue;
-};
-
-/**
- * Generate an OpenSRP plan definition object from the PlanForm
- *
- * @param {PlanFormFields} formValue - the value gotten from the PlanForm
- * @param {PlanDefinition | null}planObj - the plan object
- * @param {boolean} isEditMode - creating or editing plan?
- * @param {EnvConfig} envConfigs - the env configuration vars
- * @returns {PlanDefinition} - the plan definition object
- */
-export function generatePlanDefinition(
- formValue: PlanFormFields,
- planObj: PlanDefinition | null = null,
- isEditMode = false,
- envConfigs?: Partial
-): PlanDefinition {
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
-
- const planIdentifier = formValue?.identifier // is this an existing plan?
- ? formValue.identifier
- : generateNameSpacedUUID(dayjs().toString(), configs.planUuidNamespace);
-
- const planVersion = formValue?.identifier // is this an existing plan?
- ? isNaN(parseInt(formValue.version, 10)) // is the existing version valid?
- ? parseInt(configs.defaultPlanVersion, 10) + 1
- : parseInt(formValue.version, 10) + 1
- : formValue.version;
-
- const actionAndGoals = extractActivitiesFromPlanForm(
- formValue.activities,
- planObj ? planObj.identifier : '',
- planObj,
- envConfigs
- );
-
- const taskGenerationStatusValue =
- getTaskGenerationValue(configs.taskGenerationStatus, actionAndGoals) ??
- formValue.taskGenerationStatus;
-
- const useContext: UseContext[] = [
- {
- code: INTERVENTION_TYPE_CODE,
- valueCodableConcept: formValue.interventionType,
- },
- ];
-
- if (formValue.fiStatus) {
- useContext.push({ code: FI_STATUS_CODE, valueCodableConcept: formValue.fiStatus });
- }
-
- if (formValue.fiReason) {
- useContext.push({ code: FI_REASON_CODE, valueCodableConcept: formValue.fiReason });
- }
-
- if (formValue.caseNum) {
- useContext.push({ code: CASE_NUMBER_CODE, valueCodableConcept: formValue.caseNum });
- }
-
- if (formValue.opensrpEventId) {
- useContext.push({ code: OPENSRP_EVENT_ID_CODE, valueCodableConcept: formValue.opensrpEventId });
- }
-
- if (
- formValue.taskGenerationStatus &&
- formValue.taskGenerationStatus !== taskGenerationStatuses.ignore &&
- (taskGenerationStatusValue !== taskGenerationStatuses.ignore || isEditMode)
- ) {
- useContext.push({
- code: TASK_GENERATION_STATUS_CODE,
- valueCodableConcept: isEditMode ? formValue.taskGenerationStatus : taskGenerationStatusValue,
- });
- }
-
- if (formValue.teamAssignmentStatus?.trim?.() && isEditMode) {
- useContext.push({
- code: TEAM_ASSIGNMENT_STATUS_CODE,
- valueCodableConcept: formValue.teamAssignmentStatus,
- });
- }
-
- const description = formValue.description ?? '';
-
- return {
- ...actionAndGoals, // action and goal
- date: dayjs(formValue.date).format(configs.dateFormat.toUpperCase()),
- effectivePeriod: {
- end: dayjs(formValue.end).format(configs.dateFormat.toUpperCase()),
- start: dayjs(formValue.start).format(configs.dateFormat.toUpperCase()),
- },
- experimental: false,
- identifier: planIdentifier,
- jurisdiction: formValue.jurisdictions
- ? formValue.jurisdictions.map((e) => {
- return { code: e.id };
- })
- : [],
- name: formValue.name,
- status: formValue.status,
- title: formValue.title,
- useContext,
- version: planVersion as string,
- description,
- };
-}
-
-/**
- * Get plan form field values from plan definition object
- *
- * @param {PlanDefinition} planObject - the plan definition object
- * @param {EnvConfig} envConfigs - the environmental configurations
- * @returns {PlanFormFields} - the plan form field values
- */
-export function getPlanFormValues(
- planObject: PlanDefinition,
- envConfigs?: Partial
-): PlanFormFields {
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
- const typeUseContext = [];
- const reasonUseContext = [];
- const statusUseContext = [];
- const eventIdUseContext = [];
- const caseNumUseContext = [];
- const taskGenerationStatusContext = [];
- const teamAssignmentStatusContext = [];
-
- for (const context of planObject.useContext) {
- switch (context.code) {
- case INTERVENTION_TYPE_CODE:
- typeUseContext.push(context);
- break;
- case FI_REASON_CODE:
- reasonUseContext.push(context);
- break;
- case FI_STATUS_CODE:
- statusUseContext.push(context);
- break;
- case OPENSRP_EVENT_ID_CODE:
- eventIdUseContext.push(context);
- break;
- case CASE_NUMBER_CODE:
- caseNumUseContext.push(context);
- break;
- case TASK_GENERATION_STATUS_CODE:
- taskGenerationStatusContext.push(context);
- break;
- case TEAM_ASSIGNMENT_STATUS_CODE:
- teamAssignmentStatusContext.push(context);
- break;
- }
- }
-
- const interventionType =
- typeUseContext.length > 0
- ? (typeUseContext[0].valueCodableConcept as InterventionType)
- : InterventionType.FI;
-
- let activities = planObject.action.reduce(
- (accumulator: PlanActivityFormFields[], currentAction) => {
- const goalArray = planObject.goal.filter((goal) => goal.id === currentAction.goalId);
-
- goalArray.forEach((currentGoal) => {
- const currentActivity = extractActivityForForm(
- {
- action: currentAction,
- goal: currentGoal,
- },
- envConfigs
- );
- accumulator.push(currentActivity);
- });
-
- return accumulator;
- },
- []
- );
-
- const planActivitiesMap = getPlanActivitiesMap(configs);
-
- if (activities.length < 1) {
- // eslint-disable-next-line no-prototype-builtins
- if (planActivitiesMap.hasOwnProperty(interventionType)) {
- activities = planActivitiesMap[interventionType];
- }
- }
-
- const taskGenerationStatus: TaskGenerationStatusType =
- taskGenerationStatusContext.length > 0
- ? (taskGenerationStatusContext[0].valueCodableConcept as TaskGenerationStatusType)
- : isDynamicPlan(planObject)
- ? taskGenerationStatuses.ignore
- : taskGenerationStatuses.False;
-
- const teamAssignmentStatus: string =
- teamAssignmentStatusContext.length > 0
- ? teamAssignmentStatusContext[0].valueCodableConcept
- : '';
-
- return {
- activities,
- caseNum: caseNumUseContext.length > 0 ? caseNumUseContext[0].valueCodableConcept : '',
- date: parseISO(`${planObject.date}`),
- end: parseISO(`${planObject.effectivePeriod.end}`),
- fiReason:
- reasonUseContext.length > 0
- ? (reasonUseContext[0].valueCodableConcept as FIReasonType)
- : undefined,
- fiStatus:
- statusUseContext.length > 0
- ? (statusUseContext[0].valueCodableConcept as FIStatusType)
- : undefined,
- identifier: planObject.identifier,
- interventionType,
- jurisdictions: planObject.jurisdiction.map((e) => ({
- id: e.code,
- name: e.code,
- })) /** a little cheating: since we dnt have the name yet, we just use code */,
- name: planObject.name,
- opensrpEventId:
- eventIdUseContext.length > 0 ? eventIdUseContext[0].valueCodableConcept : undefined,
- start: parseISO(`${planObject.effectivePeriod.start}`),
- status: planObject.status as PlanStatus,
- taskGenerationStatus,
- teamAssignmentStatus,
- title: planObject.title,
- version: planObject.version,
- description: planObject.description,
- };
-}
-
-/**
- * Get goal unit from action code
- *
- * @param {PlanActionCodesType} actionCode - the plan action code
- * @param {boolean} isDynamic - whether we are looking for dynamic activities
- * @returns {GoalUnit} -
- */
-export function getGoalUnitFromActionCode(
- actionCode: PlanActionCodesType,
- isDynamic = false
-): GoalUnit {
- const planActivity = getPlanActivityFromActionCode(actionCode, isDynamic);
- if (planActivity) {
- return planActivity.goal.target[0].detail.detailQuantity.unit;
- }
- return GoalUnit.UNKNOWN;
-}
-/**
- * Check if a plan type should be visible
- *
- * @param {InterventionType} planType - plan type
- * @param {EnvConfig} envConfig - the environmental configurations
- * @returns {boolean} -
- */
-export const isPlanTypeEnabled = (
- planType: InterventionType,
- envConfig?: Partial
-): boolean => {
- const configs = {
- ...defaultEnvConfig,
- ...envConfig,
- };
- return configs.displayedPlanTypes.includes(planType);
-};
-
-/**
- * Check if plan type should be created
- *
- * @param {InterventionType} planType - plan type
- * @param {boolean} isEditMode - are we editing or creating a plan
- * @param {EnvConfig} envConfig - the environmental configurations
- * @returns {boolean} -
- */
-export const displayPlanTypeOnForm = (
- planType: InterventionType,
- isEditMode: boolean,
- envConfig: Partial
-): boolean => {
- const configs = {
- ...defaultEnvConfig,
- ...envConfig,
- };
- return isEditMode || configs.planTypesAllowedToCreate.includes(planType);
-};
diff --git a/packages/plan-form-core/src/formHelpers/settings.tsx b/packages/plan-form-core/src/formHelpers/settings.tsx
deleted file mode 100644
index d154aa055..000000000
--- a/packages/plan-form-core/src/formHelpers/settings.tsx
+++ /dev/null
@@ -1,119 +0,0 @@
-/**
- * This is the main configuration module
- *
- * **** CODE RULES ****
- * To keep things simple, the code in this module should be simple statements. Use of
- * functions is discouraged and should only be done if there is no other way.
- */
-
-import {
- A1_DESCRIPTION,
- A1_NAME,
- A2_DESCRIPTION,
- A2_NAME,
- B1_DESCRIPTION,
- B1_NAME,
- B2_DESCRIPTION,
- B2_NAME,
- CASE_TRIGGERED_TITLE,
- GOAL_UNIT_ACTIVITY,
- GOAL_UNIT_CASE,
- GOAL_UNIT_PERCENT,
- GOAL_UNIT_PERSON,
- GOAL_UNIT_UNKNOWN,
- HIGH_PRIORITIY_LABEL,
- INVESTIGATION as INVESTIGATION_TITLE,
- LOW_PRIORITY_LABEL,
- MEDIUM_PRIORITY_LABEL,
- PLAN_STATUS_ACTIVE,
- PLAN_STATUS_COMPLETE,
- PLAN_STATUS_DRAFT,
- PLAN_STATUS_RETIRED,
- ROUTINE_TITLE,
-} from './constants/lang';
-import {
- A1,
- A2,
- B1,
- B2,
- CASE_TRIGGERED,
- HIGH_PRIORITIY,
- INVESTIGATION,
- LOW_PRIORITY,
- MEDIUM_PRIORITY,
- ROUTINE,
-} from './constants/stringConstants';
-import { Classification, EnvConfig } from './types';
-
-export const FIReasonsDisplay: { [key: string]: string } = {
- [ROUTINE]: ROUTINE_TITLE,
- [CASE_TRIGGERED]: CASE_TRIGGERED_TITLE,
-};
-
-export const planStatusDisplay: { [key: string]: string } = {
- active: PLAN_STATUS_ACTIVE,
- complete: PLAN_STATUS_COMPLETE,
- draft: PLAN_STATUS_DRAFT,
- retired: PLAN_STATUS_RETIRED,
-};
-
-export const goalUnitDisplay: { [key: string]: string } = {
- 'activit(y|ies)': GOAL_UNIT_ACTIVITY,
- 'case(s)': GOAL_UNIT_CASE,
- Percent: GOAL_UNIT_PERCENT,
- 'Person(s)': GOAL_UNIT_PERSON,
- unknown: GOAL_UNIT_UNKNOWN,
-};
-
-/** Allowed goal priority values */
-export const goalPrioritiesDisplay: { [key: string]: string } = {
- [LOW_PRIORITY]: LOW_PRIORITY_LABEL,
- [MEDIUM_PRIORITY]: MEDIUM_PRIORITY_LABEL,
- [HIGH_PRIORITIY]: HIGH_PRIORITIY_LABEL,
-};
-
-/** Allowed action Reason values */
-export const actionReasonsDisplay: { [key: string]: string } = {
- [INVESTIGATION]: INVESTIGATION_TITLE,
- [ROUTINE]: ROUTINE_TITLE,
-};
-
-/** Focus Investigation case classifications */
-export const FIClassifications: Classification[] = [
- {
- code: A1,
- description: A1_DESCRIPTION,
- name: A1_NAME,
- },
- {
- code: A2,
- description: A2_DESCRIPTION,
- name: A2_NAME,
- },
- {
- code: B1,
- description: B1_DESCRIPTION,
- name: B1_NAME,
- },
- {
- code: B2,
- description: B2_DESCRIPTION,
- name: B2_NAME,
- },
-];
-
-/** the default env configuration object */
-export const defaultEnvConfig: EnvConfig = {
- dateFormat: 'YYYY-MM-DD',
- defaultPlanDurationDays: 20,
- defaultPlanVersion: '1',
- enabledFiReasons: [],
- planTypesAllowedToCreate: [],
- planTypesWithMultiJurisdictions: [],
- actionUuidNamespace: 'ea2d1b7b-828b-4898-947e-586858971529',
- planUuidNamespace: '8326dd0c-faa5-4a24-9eaa-252bd245e0ff',
- defaultTime: 'T00:00:00+00:00',
- defaultActivityDurationDays: 7,
- displayedPlanTypes: [],
- taskGenerationStatus: 'internal',
-};
diff --git a/packages/plan-form-core/src/formHelpers/tests/eusm.fixtures.ts b/packages/plan-form-core/src/formHelpers/tests/eusm.fixtures.ts
deleted file mode 100644
index 164392409..000000000
--- a/packages/plan-form-core/src/formHelpers/tests/eusm.fixtures.ts
+++ /dev/null
@@ -1,665 +0,0 @@
-import { parseISO } from 'date-fns';
-import { PlanDefinition } from '../../formHelpers/types';
-
-export const mission1 = {
- identifier: '2acf6908-911e-5969-b492-6d37c39c8e70',
- description: 'structure id is included in product-check action',
- version: '1',
- name: 'Peters product check structure id test',
- title: 'Peters product check structure id test',
- status: 'draft',
- date: '2021-02-23',
- effectivePeriod: { start: '2021-02-23', end: '2021-02-28' },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'SM' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'internal' },
- ],
- jurisdiction: [],
- serverVersion: 149,
- goal: [
- {
- id: 'product_check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'looks_good',
- description: 'Check for all products (100%) within jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products in good condition',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'complete_fix_problem',
- description: 'Completes Fix problem for a product (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'complete_flag_problem',
- description: 'Completes Flag problem form for a product within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems found',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'record_gps',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'complete_record_gps',
- description: 'Complete Record GPS for a particular service point',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'service_point_check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- {
- id: 'complete_service_point_check',
- description: 'Complete check for a particular service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100.0, comparator: '\u0026gt;', unit: 'Percent' } },
- due: '2021-03-02',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'f8ffa1fb-373f-51ef-b1ab-e2ea0005339d',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'product_check',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'product_check',
- subjectCodableConcept: { text: 'Device' },
- trigger: [{ type: 'named-event', name: 'plan-activation' }],
- condition: [
- {
- kind: 'applicability',
- expression: { description: 'Product exists', expression: '$this.is(FHIR.Bundle)' },
- },
- ],
- definitionUri: 'product_check.json',
- dynamicValue: [
- {
- path: 'structureId',
- expression: {
- expression: '$this.entry.resource.as(Device).location.reference.substring(9)',
- },
- },
- ],
- type: 'create',
- },
- {
- identifier: '994fa767-d06e-5362-970b-a5b9befd24dd',
- prefix: 2,
- title: 'Complete Looks Good',
- description: 'Complete full check for product',
- code: 'looks_good',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'looks_good',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Looks Good event is submitted',
- expression: 'questionnaire \u003d \u0027looks_good\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'looks_good.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: '\u0027Visited\u0027' } },
- { path: 'status', expression: { expression: '\u0027Completed\u0027' } },
- ],
- type: 'update',
- },
- {
- identifier: 'bcac75ac-a719-52c9-95ed-e7b5f4ddd8d1',
- prefix: 3,
- title: 'Complete Fix problem task',
- description: 'Completes Fix problem task',
- code: 'complete_fix_problem',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'complete_fix_problem',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Problem event is submitted',
- expression: 'questionnaire \u003d \u0027fix_problem\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Problem Fixed',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'fix_problem.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: '\u0027Visited\u0027' } },
- { path: 'status', expression: { expression: '\u0027Completed\u0027' } },
- ],
- type: 'update',
- },
- {
- identifier: '3dea021a-aabd-5f08-b41e-a26dc9b2adca',
- prefix: 4,
- title: 'Complete Flag Problem',
- description: 'Completes Flag problem task',
- code: 'complete_flag_problem',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'complete_flag_problem',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: 'questionnaire \u003d \u0027flag_problem\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'flag_problem.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: '\u0027has_problem\u0027' } },
- { path: 'status', expression: { expression: '\u0027Completed\u0027' } },
- ],
- type: 'update',
- },
- {
- identifier: '243b02b6-303c-5582-a715-a50973cd2418',
- prefix: 5,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'record_gps',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'record_gps',
- subjectCodableConcept: { text: 'Location' },
- trigger: [{ type: 'named-event', name: 'plan-activation' }],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression:
- '$this.identifier.where(system\u003d\u0027hasGeometry\u0027).value\u003d\u0027false\u0027',
- },
- },
- ],
- dynamicValue: [
- {
- expression: {
- expression: '$this.id',
- },
- path: 'structureId',
- },
- ],
-
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: '9545c558-f99c-5e14-a191-3dffaf3075e8',
- prefix: 6,
- title: 'Complete Record GPS',
- description: 'Completes Record GPS activity for structure',
- code: 'complete_record_gps',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'complete_record_gps',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Record Gps event is submitted',
- expression: 'questionnaire \u003d \u0027record_gps\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'GPS recorded',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'record_gps.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: '\u0027Visited\u0027' } },
- { path: 'status', expression: { expression: '\u0027Completed\u0027' } },
- ],
- type: 'update',
- },
- {
- identifier: 'a67e35b7-a34f-5845-9c8a-22afd24531fe',
- prefix: 7,
- title: 'Service Point Check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- code: 'service_point_check',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'service_point_check',
- subjectCodableConcept: { text: 'Location' },
- trigger: [{ type: 'named-event', name: 'plan-activation' }],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- dynamicValue: [
- {
- expression: {
- expression: '$this.id',
- },
- path: 'structureId',
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- {
- identifier: 'aa45bcb8-61d3-5f7e-9455-238914bd3e74',
- prefix: 8,
- title: 'Complete Service Point Check',
- description: 'Completes Service Point Check',
- code: 'complete_service_point_check',
- timingPeriod: { start: '2021-02-23', end: '2021-03-02' },
- reason: 'Routine',
- goalId: 'complete_service_point_check',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: 'questionnaire \u003d \u0027service_point_check\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: '\u0027Visited\u0027' } },
- { path: 'status', expression: { expression: '\u0027Completed\u0027' } },
- ],
- type: 'update',
- },
- ],
- experimental: false,
-} as unknown as PlanDefinition;
-
-export const generatedMissionForm1 = {
- activities: [
- {
- actionCode: 'product_check',
- actionDefinitionUri: 'product_check.json',
- actionDescription: 'Check for all products (100%) within the jurisdiction',
- actionIdentifier: 'f8ffa1fb-373f-51ef-b1ab-e2ea0005339d',
- actionReason: 'Routine',
- actionTitle: 'Product Check',
- condition: [
- {
- description: 'Product exists',
- expression: '$this.is(FHIR.Bundle)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- {
- expression: '$this.entry.resource.as(Device).location.reference.substring(9)',
- path: 'structureId',
- },
- ],
- goalDescription: 'Check for all products (100%) within the jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- name: 'plan-activation',
- },
- ],
- },
-
- {
- actionCode: 'looks_good',
- actionDefinitionUri: 'looks_good.json',
- actionDescription: 'Complete full check for product',
- actionIdentifier: '994fa767-d06e-5362-970b-a5b9befd24dd',
- actionReason: 'Routine',
- actionTitle: 'Complete Looks Good',
- condition: [
- {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- { expression: "'Visited'", path: 'businessStatus' },
- { expression: "'Completed'", path: 'status' },
- ],
- goalDescription: 'Check for all products (100%) within jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- description: 'Trigger when a Looks Good event is submitted',
- expression: "questionnaire = 'looks_good'",
- name: 'event-submission',
- },
- ],
- },
- {
- actionCode: 'complete_fix_problem',
- actionDefinitionUri: 'fix_problem.json',
- actionDescription: 'Completes Fix problem task',
- actionIdentifier: 'bcac75ac-a719-52c9-95ed-e7b5f4ddd8d1',
- actionReason: 'Routine',
- actionTitle: 'Complete Fix problem task',
- condition: [
- {
- description: 'Problem Fixed',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- { expression: "'Visited'", path: 'businessStatus' },
- { expression: "'Completed'", path: 'status' },
- ],
- goalDescription: 'Completes Fix problem for a product (100%) within the jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- description: 'Trigger when a Fix Problem event is submitted',
- expression: "questionnaire = 'fix_problem'",
- name: 'event-submission',
- },
- ],
- },
- {
- actionCode: 'complete_flag_problem',
- actionDefinitionUri: 'flag_problem.json',
- actionDescription: 'Completes Flag problem task',
- actionIdentifier: '3dea021a-aabd-5f08-b41e-a26dc9b2adca',
- actionReason: 'Routine',
- actionTitle: 'Complete Flag Problem',
- condition: [
- {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- { expression: "'has_problem'", path: 'businessStatus' },
- { expression: "'Completed'", path: 'status' },
- ],
- goalDescription: 'Completes Flag problem form for a product within the jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'flag_problem'",
- name: 'event-submission',
- },
- ],
- },
- {
- actionCode: 'record_gps',
- actionDefinitionUri: 'record_gps.json',
- actionDescription:
- 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- actionIdentifier: '243b02b6-303c-5582-a715-a50973cd2418',
- actionReason: 'Routine',
- actionTitle: 'Record GPS',
- condition: [
- {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(system='hasGeometry').value='false'",
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- {
- expression: '$this.id',
- path: 'structureId',
- },
- ],
- goalDescription: 'Record GPS for all service points without GPS within the jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [{ name: 'plan-activation' }],
- },
- {
- actionCode: 'complete_record_gps',
- actionDefinitionUri: 'record_gps.json',
- actionDescription: 'Completes Record GPS activity for structure',
- actionIdentifier: '9545c558-f99c-5e14-a191-3dffaf3075e8',
- actionReason: 'Routine',
- actionTitle: 'Complete Record GPS',
- condition: [
- {
- description: 'GPS recorded',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- { expression: "'Visited'", path: 'businessStatus' },
- { expression: "'Completed'", path: 'status' },
- ],
- goalDescription: 'Complete Record GPS for a particular service point',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- description: 'Trigger when a Record Gps event is submitted',
- expression: "questionnaire = 'record_gps'",
- name: 'event-submission',
- },
- ],
- },
- {
- actionCode: 'service_point_check',
- actionDefinitionUri: 'service_point_check.json',
- actionDescription: 'Conduct checks for all service point (100%) within the Jurisdiction',
- actionIdentifier: 'a67e35b7-a34f-5845-9c8a-22afd24531fe',
- actionReason: 'Routine',
- actionTitle: 'Service Point Check',
- condition: [
- {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- {
- expression: '$this.id',
- path: 'structureId',
- },
- ],
- goalDescription: 'Conduct checks for all service point (100%) within the Jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [{ name: 'plan-activation' }],
- },
- {
- actionCode: 'complete_service_point_check',
- actionDefinitionUri: 'service_point_check.json',
- actionDescription: 'Completes Service Point Check',
- actionIdentifier: 'aa45bcb8-61d3-5f7e-9455-238914bd3e74',
- actionReason: 'Routine',
- actionTitle: 'Complete Service Point Check',
- condition: [
- {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- subjectCodableConceptText: '',
- },
- ],
- dynamicValue: [
- { expression: "'Visited'", path: 'businessStatus' },
- { expression: "'Completed'", path: 'status' },
- ],
- goalDescription:
- 'Complete check for a particular service point (100%) within the Jurisdiction',
- goalDue: parseISO('2021-03-02T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2021-03-02T00:00:00.000Z'),
- timingPeriodStart: parseISO('2021-02-23T00:00:00.000Z'),
- trigger: [
- {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'service_point_check'",
- name: 'event-submission',
- },
- ],
- },
- ],
- caseNum: '',
- date: parseISO('2021-02-23T00:00:00.000Z'),
- description: 'structure id is included in product-check action',
- end: parseISO('2021-02-28T00:00:00.000Z'),
- fiReason: undefined,
- fiStatus: undefined,
- identifier: '2acf6908-911e-5969-b492-6d37c39c8e70',
- interventionType: 'SM',
- jurisdictions: [],
- name: 'Peters product check structure id test',
- opensrpEventId: undefined,
- start: parseISO('2021-02-23T00:00:00.000Z'),
- status: 'draft',
- taskGenerationStatus: 'internal',
- teamAssignmentStatus: '',
- title: 'Peters product check structure id test',
- version: '1',
-};
diff --git a/packages/plan-form-core/src/formHelpers/tests/eusm.test.tsx b/packages/plan-form-core/src/formHelpers/tests/eusm.test.tsx
deleted file mode 100644
index da8e4139e..000000000
--- a/packages/plan-form-core/src/formHelpers/tests/eusm.test.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { generatedMissionForm1, mission1 } from './eusm.fixtures';
-import { getPlanFormValues, generatePlanDefinition } from '../helpers';
-import { PlanDefinition } from '../../formHelpers/types';
-
-describe('eusm plans tests', () => {
- it('generatePlanDefinition can get original planDefinition', () => {
- const generatedPlanForm = getPlanFormValues(mission1 as PlanDefinition);
- expect(generatedPlanForm).toEqual(generatedMissionForm1);
- const generatedMission = generatePlanDefinition(generatedPlanForm, mission1);
- const regeneratedMission = { ...mission1, version: 2 };
- delete regeneratedMission.serverVersion;
- expect(generatedMission).toEqual(regeneratedMission);
- });
-});
diff --git a/packages/plan-form-core/src/formHelpers/tests/helpers.reveal.test.tsx b/packages/plan-form-core/src/formHelpers/tests/helpers.reveal.test.tsx
deleted file mode 100644
index 6983150c0..000000000
--- a/packages/plan-form-core/src/formHelpers/tests/helpers.reveal.test.tsx
+++ /dev/null
@@ -1,403 +0,0 @@
-import { cloneDeep } from 'lodash';
-import MockDate from 'mockdate';
-import { GoalUnit, PlanActionCodes, InterventionType } from '../constants/enumsAndCodeConstants';
-import { planActivities as planActivitiesFromConfig } from '../activitiesLookup';
-import { EnvConfig, PlanDefinition } from '../types';
-import { IGNORE, TRUE } from '../constants/stringConstants';
-import { planFormValues4, plans } from './revealFixtures';
-import {
- displayPlanTypeOnForm,
- extractActivitiesFromPlanForm,
- extractActivityForForm,
- generatePlanDefinition,
- getConditionFromFormField,
- getFormActivities,
- getGoalUnitFromActionCode,
- getNameTitle,
- getPlanFormValues,
- getTaskGenerationValue,
- isFIOrDynamicFI,
- isPlanTypeEnabled,
-} from '../helpers';
-import { PlanActionCodesType, PlanActivities, PlanFormFields } from '../types';
-import {
- activities,
- DynamicFIPlan,
- event,
- event2,
- event3,
- expectedActivity,
- expectedActivityEmptyField,
- expectedExtractActivityFromPlanformResult,
- expectedPlanDefinition,
- extractedActivitiesFromForms,
- fiReasonTestPlan,
- planActivities,
- planActivityWithEmptyFields,
- planActivityWithoutTargets,
- planFormValues,
- planFormValues2,
- planFormValues3,
- values,
- values2,
- valuesWithJurisdiction,
-} from './revealFixtures';
-import { defaultEnvConfig } from '../settings';
-
-describe('containers/forms/PlanForm/helpers', () => {
- it('extractActivityForForm works for all activities', () => {
- for (const [key, activityObj] of Object.entries(planActivitiesFromConfig)) {
- expect(extractActivityForForm(activityObj)).toEqual(expectedActivity[key]);
- }
- for (const [key, activityObj] of Object.entries(planActivityWithEmptyFields)) {
- expect(extractActivityForForm(activityObj)).toEqual(expectedActivityEmptyField[key]);
- }
- for (const [key, obj] of Object.entries(planActivityWithoutTargets)) {
- expect(extractActivityForForm(obj)).toEqual(expectedActivity[key]);
- }
- });
-
- it('check getFormActivities returns the correct value', () => {
- expect(JSON.stringify(getFormActivities(planActivities as PlanActivities))).toEqual(
- JSON.stringify(extractedActivitiesFromForms)
- );
- });
-
- it('check extractActivitiesFromPlanForm returns the correct value', () => {
- const configs: Partial = {
- planUuidNamespace: '85f7dbbf-07d0-4c92-aa2d-d50d141dde00',
- actionUuidNamespace: '35968df5-f335-44ae-8ae5-25804caa2d86',
- };
-
- MockDate.set('1/30/2000');
- expect(extractActivitiesFromPlanForm(activities, undefined, undefined, configs)).toEqual(
- expectedExtractActivityFromPlanformResult
- );
- MockDate.reset();
- });
-
- it('check getNameTitle returns the correct value when Focus Investigation(FI) is selected', () => {
- expect(getNameTitle(event, values)).toEqual(['A1--2019-08-09', 'A1 2019-08-09']);
- expect(getNameTitle(event, valuesWithJurisdiction)).toEqual([
- 'A1-TLv2_01-2019-08-09',
- 'A1 TLv2_01 2019-08-09',
- ]);
- });
-
- it('check getNameTitle returns the correct value when IRS is selected', () => {
- expect(getNameTitle(event2, values)).toEqual(['IRS-2019-08-09', 'IRS 2019-08-09']);
- expect(getNameTitle(event2, valuesWithJurisdiction)).toEqual([
- 'IRS-2019-08-09',
- 'IRS 2019-08-09',
- ]);
- });
-
- it('check getNameTitle returns the correct value when nothing is selected', () => {
- expect(getNameTitle(event3, values)).toEqual(['IRS-2019-08-09', 'IRS 2019-08-09']);
- expect(getNameTitle(event3, valuesWithJurisdiction)).toEqual([
- 'IRS-2019-08-09',
- 'IRS 2019-08-09',
- ]);
- });
-
- it('check generatePlanDefinition returns the correct value', () => {
- MockDate.set('1/30/2000');
- expect(generatePlanDefinition(values2)).toEqual(expectedPlanDefinition);
-
- const planDescription = 'A plan';
- // add taskGenerationStatus and increment version
- const planCopy = {
- ...plans[5],
- useContext: plans[5].useContext.concat({
- code: 'taskGenerationStatus',
- valueCodableConcept: 'Disabled',
- }),
- version: 2,
- description: planDescription,
- };
- // remove serverVersion
- const planValues = { ...planFormValues3, description: planDescription };
- const { serverVersion, ...expectedDynamicPlan } = planCopy;
- expectedDynamicPlan.action[0].type = 'create';
- expect(generatePlanDefinition(planValues as PlanFormFields, null, true)).toEqual(
- expectedDynamicPlan
- );
- MockDate.reset();
- });
-
- it('generatePlanDefinition should use value of TASK_GENERATION_STATUS defined on create if value not ignore', () => {
- MockDate.set('1/30/2000');
- const configs: Partial = {
- ...defaultEnvConfig,
- planUuidNamespace: '85f7dbbf-07d0-4c92-aa2d-d50d141dde00',
- actionUuidNamespace: '35968df5-f335-44ae-8ae5-25804caa2d86',
- taskGenerationStatus: TRUE,
- };
-
- const planCopy = {
- ...plans[5],
- version: 2,
- };
- // remove serverVersion
- const { serverVersion, ...expectedDynamicPlan } = planCopy;
- expectedDynamicPlan.action[0].type = 'create';
- expectedDynamicPlan.useContext = expectedDynamicPlan.useContext.concat({
- code: 'taskGenerationStatus',
- valueCodableConcept: TRUE,
- });
- expectedDynamicPlan.description = '';
- expect(generatePlanDefinition(planFormValues3 as PlanFormFields, null, false, configs)).toEqual(
- expectedDynamicPlan
- );
- });
-
- it('plans with no task generation status are not added task generation status', () => {
- MockDate.set('1/30/2000');
- const configs: Partial = {
- ...defaultEnvConfig,
- planUuidNamespace: '85f7dbbf-07d0-4c92-aa2d-d50d141dde00',
- actionUuidNamespace: '35968df5-f335-44ae-8ae5-25804caa2d86',
- taskGenerationStatus: TRUE,
- };
-
- const noTaskGenerationstatus = getPlanFormValues(plans[5], configs);
- const planCopy = {
- ...plans[5],
- version: 2,
- };
- // remove serverVersion
- const { serverVersion, ...expectedDynamicPlan } = planCopy;
- expectedDynamicPlan.action[0].type = 'create';
- expectedDynamicPlan.description = '';
- // on create
- expect(generatePlanDefinition(noTaskGenerationstatus, null, false, configs)).toEqual(
- expectedDynamicPlan
- );
- // on edit
- expect(generatePlanDefinition(noTaskGenerationstatus, null, true, configs)).toEqual(
- expectedDynamicPlan
- );
- });
-
- it('generatePlanDefinition should ignore taskGenerationStatus if specified when creating plan and keep value on edit', () => {
- MockDate.set('1/30/2000');
- const configs: Partial = {
- ...defaultEnvConfig,
- planUuidNamespace: '85f7dbbf-07d0-4c92-aa2d-d50d141dde00',
- actionUuidNamespace: '35968df5-f335-44ae-8ae5-25804caa2d86',
- taskGenerationStatus: IGNORE,
- };
-
- const planCopy = {
- ...plans[5],
- version: 2,
- };
- // remove serverVersion
- const { serverVersion, ...expectedDynamicPlan } = planCopy;
- expectedDynamicPlan.description = '';
- const expectedDynamicPlanCopy = { ...expectedDynamicPlan };
-
- // on create
- expectedDynamicPlan.action[0].type = 'create';
- expect(
- generatePlanDefinition(planFormValues3 as PlanFormFields, undefined, undefined, configs)
- ).toEqual(expectedDynamicPlan);
-
- // on edit when taskGenerationStatus is present
- expectedDynamicPlan.useContext = expectedDynamicPlan.useContext.concat({
- code: 'taskGenerationStatus',
- valueCodableConcept: planFormValues3.taskGenerationStatus,
- });
- expect(generatePlanDefinition(planFormValues3 as PlanFormFields, null, true, configs)).toEqual(
- expectedDynamicPlan
- );
-
- // on edit when taskGenerationStatus is not present
- const { taskGenerationStatus, ...planFormValues3Copy } = planFormValues3;
- expect(
- generatePlanDefinition(planFormValues3Copy as PlanFormFields, null, true, configs)
- ).toEqual(expectedDynamicPlanCopy);
- });
-
- it('getPlanFormValues can get original planForm', () => {
- const planForm = planFormValues as PlanFormFields;
- planForm.activities[0].actionDefinitionUri = '';
-
- const generatedPlan = generatePlanDefinition(planForm);
- const generatedPlanForm = getPlanFormValues(generatedPlan);
-
- expect(planForm).toEqual({
- ...generatedPlanForm,
- jurisdictions: [
- {
- id: '3952',
- name: 'Akros_2', // getPlanFormValues does not have access to the name
- },
- ],
- version: '1', // the version is updated so we change it back
- });
- });
-
- it('generatePlanDefinition can get original planDefinition', () => {
- const plan = plans[2];
-
- const generatedPlanForm = getPlanFormValues(plan);
- const generatedPlan = generatePlanDefinition(generatedPlanForm, plan);
-
- expect({ ...plan, experimental: false, description: '' }).toEqual({
- ...generatedPlan,
- description: '',
- serverVersion: 1563494230144,
- version: '1',
- });
- });
-
- it('getPlanFormValues returns the correct value', () => {
- expect(getPlanFormValues(plans[0])).toEqual(planFormValues2);
-
- const plan = getPlanFormValues(plans[2]);
- // caseNum and opensrpEventId and taskGenerationStatus are gotten right
- expect(plan.caseNum).toEqual('1');
- expect(plan.opensrpEventId).toEqual('1');
- expect(plan.taskGenerationStatus).toEqual('True');
- // multiple jurisdictions are gotten right
- expect(getPlanFormValues(plans[1]).jurisdictions).toEqual([
- { id: '35968df5-f335-44ae-8ae5-25804caa2d86', name: '35968df5-f335-44ae-8ae5-25804caa2d86' },
- { id: '3952', name: '3952' },
- { id: 'ac7ba751-35e8-4b46-9e53-3cbaad193697', name: 'ac7ba751-35e8-4b46-9e53-3cbaad193697' },
- ]);
- });
-
- it('getGoalUnitFromActionCode works', () => {
- const expectedUnits: GoalUnit[] = [
- GoalUnit.ACTIVITY, // BCC
- GoalUnit.PERCENT, // IRS
- GoalUnit.PERCENT, // Bednet
- GoalUnit.PERSON, // Blood screening
- GoalUnit.CASE, // Case confirmation
- GoalUnit.PERCENT, // Register family
- GoalUnit.ACTIVITY, // Larval dipping
- GoalUnit.ACTIVITY, // Mosquito collection
- GoalUnit.UNKNOWN, // MDA Adherence ==> TODO: figure out how to pass isDyanmic to getPlanActivityFromActionCode
- GoalUnit.PERCENT, // MDA Dispense
- GoalUnit.PERCENT, // MDA Adverse events
- GoalUnit.PERCENT, // PRODUCT_CHECK_CODE,
- GoalUnit.PERCENT, // FIX_PROBLEMS_CODE,
- GoalUnit.PERCENT, // RECORD_GPS,
- GoalUnit.PERCENT, // SERVICE_POINT,
- GoalUnit.PERCENT, // LOOKS GOOD,
- GoalUnit.PERCENT, // COMPLETE_FIX_PROBLEM,
- GoalUnit.PERCENT, // COMPLETE_FLAG_PROBLEM,
- GoalUnit.PERCENT, // COMPLETE_RECORD_GPS,
- GoalUnit.PERCENT, // COMPLETE_SERVICE_POINT_CHECK_CODE
- GoalUnit.PERCENT, // BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- GoalUnit.PERCENT, // COMPLETE_BENEFICIARY_CONSULTATION_ACTIVITY_CODE,
- GoalUnit.PERCENT, // COMPLETE_BENEFICIARY_FLAG_ACTIVITY_CODE,
- GoalUnit.PERCENT, // WAREHOUSE_CHECK_ACTVITY_CODE,
- GoalUnit.PERCENT, // COMPLETE_WAREHOUSE_CHECK_ACTIVITY_CODE,
- GoalUnit.PERCENT, // Fix_problem code,
- GoalUnit.PERCENT, // fix problem beneficiary,
- ];
- for (let index = 0; index < 11; index++) {
- expect(getGoalUnitFromActionCode(PlanActionCodes[index])).toEqual(expectedUnits[index]);
- }
- for (let index = 11; index < PlanActionCodes.length; index++) {
- expect(getGoalUnitFromActionCode(PlanActionCodes[index], true)).toEqual(expectedUnits[index]);
- }
- expect(getGoalUnitFromActionCode('mosh' as PlanActionCodesType)).toEqual(GoalUnit.UNKNOWN);
- });
-
- it('getConditionFromFormField works correctly', () => {
- const { dynamicFamilyRegistration } = planActivities;
- const formPlan = extractActivityForForm(dynamicFamilyRegistration);
- expect(getConditionFromFormField(formPlan)).toEqual(dynamicFamilyRegistration.action.condition);
- });
-
- it('isFIOrDynamicFI works correctly', () => {
- expect(isFIOrDynamicFI(InterventionType.FI)).toBeTruthy();
- expect(isFIOrDynamicFI(InterventionType.DynamicFI)).toBeTruthy();
- expect(isFIOrDynamicFI(InterventionType.IRS)).toBeFalsy();
- });
-
- it('getPlanFormValues missing fi reason', () => {
- // what is the eventual form initial values
- const res = getPlanFormValues(fiReasonTestPlan as PlanDefinition);
- expect(res.fiReason).toBeUndefined();
- });
-
- it('able to generate the correct task generationStatus value', () => {
- // when configured env is undefined
- let configuredEnv;
- let sampleDynamicPlan = cloneDeep(DynamicFIPlan as unknown as PlanDefinition);
- let res = getTaskGenerationValue(configuredEnv, sampleDynamicPlan);
- expect(res).toEqual(undefined);
-
- // here everything is in the nominal case
- configuredEnv = 'internal';
- sampleDynamicPlan = cloneDeep(DynamicFIPlan as unknown as PlanDefinition);
- res = getTaskGenerationValue(configuredEnv, sampleDynamicPlan);
- expect(res).toEqual('internal');
-
- // here the env is invalid
- configuredEnv = 'invalid';
- sampleDynamicPlan = cloneDeep(DynamicFIPlan as unknown as PlanDefinition);
- res = getTaskGenerationValue(configuredEnv, sampleDynamicPlan);
- expect(res).toEqual(undefined);
-
- // here the plan is not dynamic
- configuredEnv = 'internal';
- sampleDynamicPlan = cloneDeep(fiReasonTestPlan as unknown as PlanDefinition);
- res = getTaskGenerationValue(configuredEnv, sampleDynamicPlan);
- expect(res).toEqual(undefined);
- });
-
- it('getPlanFormValues gets the correct value for task generationStatus', () => {
- let sampleDynamicPlan = cloneDeep(DynamicFIPlan as unknown as PlanDefinition);
- let res = getPlanFormValues(sampleDynamicPlan);
- expect(res.taskGenerationStatus).toEqual('True');
-
- sampleDynamicPlan = cloneDeep(DynamicFIPlan as unknown as PlanDefinition);
- sampleDynamicPlan.useContext = [
- { code: 'interventionType', valueCodableConcept: 'Dynamic-FI' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'internal' },
- ];
- res = getPlanFormValues(sampleDynamicPlan);
- expect(res.taskGenerationStatus).toEqual('internal');
-
- sampleDynamicPlan = cloneDeep(fiReasonTestPlan as unknown as PlanDefinition);
- res = getPlanFormValues(sampleDynamicPlan);
- expect(res.taskGenerationStatus).toEqual('False');
- });
-
- it('test isPlanTypeEnabled works correctly', () => {
- const configs = {
- displayedPlanTypes: [InterventionType.IRS],
- };
-
- expect(isPlanTypeEnabled(InterventionType.IRS, configs)).toBeTruthy();
- expect(isPlanTypeEnabled(InterventionType.FI, configs)).toBeFalsy();
- });
-
- it('test displayPlanTypeOnForm works correctly', () => {
- const configs: Partial = {
- planTypesAllowedToCreate: [InterventionType.IRS],
- };
-
- expect(displayPlanTypeOnForm(InterventionType.IRS, true, configs)).toBeTruthy();
- expect(displayPlanTypeOnForm(InterventionType.FI, false, configs)).toBeFalsy();
- expect(displayPlanTypeOnForm(InterventionType.FI, true, configs)).toBeTruthy();
- });
-
- it('test getPlanFormValues without actions', () => {
- // current logic: should add actions
- const withoutAction = cloneDeep(expectedPlanDefinition);
- withoutAction.action = [];
-
- MockDate.set('1/30/2000');
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const received = getPlanFormValues(withoutAction as any);
- MockDate.reset();
-
- expect(received.activities).toEqual(planFormValues4.activities);
- });
-});
diff --git a/packages/plan-form-core/src/formHelpers/tests/revealFixtures.tsx b/packages/plan-form-core/src/formHelpers/tests/revealFixtures.tsx
deleted file mode 100644
index d405562cc..000000000
--- a/packages/plan-form-core/src/formHelpers/tests/revealFixtures.tsx
+++ /dev/null
@@ -1,1570 +0,0 @@
-/* eslint-disable @typescript-eslint/no-unnecessary-condition */
-import { Dictionary } from '@onaio/utils';
-import dayjs from 'dayjs';
-import { FormEvent } from 'react';
-import { PlanActivityFormFields, PlanFormFields } from '../types';
-import { GoalUnit, InterventionType, PlanStatus } from '../constants/enumsAndCodeConstants';
-import { PlanActivity } from '../types';
-import { parseISO } from 'date-fns';
-import { planActivities as planActivitiesFromConfig } from '../activitiesLookup';
-import { defaultEnvConfig } from '../settings';
-
-const DEFAULT_ACTIVITY_DURATION_DAYS = defaultEnvConfig.defaultActivityDurationDays;
-
-const goalDue = dayjs().add(DEFAULT_ACTIVITY_DURATION_DAYS, 'days').toDate();
-goalDue.setMilliseconds(0);
-
-const timingPeriodEnd = dayjs().add(DEFAULT_ACTIVITY_DURATION_DAYS, 'days').toDate();
-timingPeriodEnd.setMilliseconds(0);
-
-const timingPeriodStart = dayjs().toDate();
-timingPeriodStart.setMilliseconds(0);
-
-export const activities: PlanActivityFormFields[] = [
- {
- actionCode: 'Case Confirmation',
- actionDescription: 'Confirm the index case',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Case Confirmation',
- goalDescription: 'Confirm the index case',
- goalDue: parseISO('2019-08-16T08:39:42.773Z'),
- goalPriority: 'medium-priority',
- goalValue: 1,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.773Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.773Z'),
- },
- {
- actionCode: 'RACD Register Family',
- actionDescription:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Family Registration',
- goalDescription:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- goalDue: parseISO('2019-08-16T08:39:42.773Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.773Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.774Z'),
- },
- {
- actionCode: 'Blood Screening',
- actionDescription:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Blood screening',
- goalDescription:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- goalDue: parseISO('2019-08-16T08:39:42.774Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.775Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.775Z'),
- },
- {
- actionCode: 'Bednet Distribution',
- actionDescription:
- 'Visit 100% of residential structures in the operational area and provide nets',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Bednet Distribution',
- goalDescription:
- 'Visit 100% of residential structures in the operational area and provide nets',
- goalDue: parseISO('2019-08-16T08:39:42.775Z'),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.775Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.775Z'),
- },
- {
- actionCode: 'Larval Dipping',
- actionDescription:
- 'Perform a minimum of three larval dipping activities in the operational area',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Larval Dipping',
- goalDescription: 'Perform a minimum of three larval dipping activities in the operational area',
- goalDue: parseISO('2019-08-16T08:39:42.775Z'),
- goalPriority: 'medium-priority',
- goalValue: 3,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.776Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.776Z'),
- },
- {
- actionCode: 'Mosquito Collection',
- actionDescription:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Mosquito Collection',
- goalDescription:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- goalDue: parseISO('2019-08-16T08:39:42.776Z'),
- goalPriority: 'medium-priority',
- goalValue: 3,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.776Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.776Z'),
- },
- {
- actionCode: 'BCC',
- actionDescription: 'Conduct BCC activity',
- actionIdentifier: '',
- actionReason: 'Investigation',
- actionTitle: 'Behaviour Change Communication',
- goalDescription: 'Complete at least 1 BCC activity for the operational area',
- goalDue: parseISO('2019-08-16T08:39:42.778Z'),
- goalPriority: 'medium-priority',
- goalValue: 1,
- timingPeriodEnd: parseISO('2019-08-16T08:39:42.778Z'),
- timingPeriodStart: parseISO('2019-08-09T08:39:42.778Z'),
- },
-];
-
-export const DynamicFIPlan = {
- identifier: '7c48f3f1-79c6-5b76-8432-43d04bd67c32',
- version: '1',
- name: 'Dynamic-FI-2020-09-16',
- title: 'Test Plan by QA 2020-09-16',
- status: 'active',
- date: '2020-09-16',
- effectivePeriod: { start: '2020-09-16', end: '2020-10-06' },
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'Dynamic-FI' },
- { code: 'fiStatus', valueCodableConcept: 'A1' },
- { code: 'fiReason', valueCodableConcept: 'Routine' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'True' },
- { code: 'teamAssignmentStatus', valueCodableConcept: 'False' },
- ],
- jurisdiction: [{ code: '45abb6b7-b3ca-4b82-851b-856a4da0335b' }],
- serverVersion: 1600346630940,
- goal: [
- {
- id: 'RACD_register_families',
- description: 'ลงทะเบียนครัวเรือนและสมาชิกในครัวเรือน (100%) ภายในพื้นที่ปฏิบัติงาน',
- priority: 'medium-priority',
- target: [
- {
- measure: 'ร้อยละของบ้าน/สิ่งปลูกสร้างที่ได้ลงทะเบียนข้อมูลครัวเรือน',
- detail: {
- detailQuantity: {
- value: 100.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'Percent',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- {
- id: 'RACD_Blood_Screening',
- description: 'เจาะเลือดรอบบ้านผู้ป่วยในรัศมี 1 กิโลเมตร (100%)',
- priority: 'medium-priority',
- target: [
- {
- measure: 'จำนวนผู้ที่ได้รับการเจาะโลหิต',
- detail: {
- detailQuantity: {
- value: 100.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'Person(s)',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- {
- id: 'RACD_bednet_distribution',
- description: 'แจกมุ้งทุกหลังคาเรือนในพื้นที่ปฏิบัติงาน (100%)',
- priority: 'medium-priority',
- target: [
- {
- measure: 'จำนวนบ้าน/สิ่งปลูกสร้างที่ได้รับมุ้ง',
- detail: {
- detailQuantity: {
- value: 100.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'Percent',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- {
- id: 'Larval_Dipping',
- description: 'ดำเนินกิจกรรมจับลูกน้ำอย่างน้อย 3 แห่งในพื้นที่ปฏิบัติงาน',
- priority: 'medium-priority',
- target: [
- {
- measure: 'จำนวนกิจกรรมการตักลูกน้ำ',
- detail: {
- detailQuantity: {
- value: 3.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'activit(y|ies)',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- {
- id: 'Mosquito_Collection',
- description: 'กิจกรรมจับยุงกำหนดไว้อย่างน้อย 3 แห่ง',
- priority: 'medium-priority',
- target: [
- {
- measure: 'จำนวนกิจกรรมการจับยุง',
- detail: {
- detailQuantity: {
- value: 3.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'activit(y|ies)',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- {
- id: 'BCC_Focus',
- description: 'ให้สุขศึกษาในพื้นที่ปฏิบัติงานอย่างน้อย 1 ครั้ง',
- priority: 'medium-priority',
- target: [
- {
- measure: 'จำนวนกิจกรรมการให้สุขศึกษา',
- detail: {
- detailQuantity: {
- value: 1.0,
- comparator: '\u0026amp;amp;gt;\u003d',
- unit: 'activit(y|ies)',
- },
- },
- due: '2020-09-23',
- },
- ],
- },
- ],
- action: [
- {
- identifier: '574dfa8f-5b9c-5230-8839-d3b9b45dbc83',
- prefix: 1,
- title: 'ลงทะเบียนครัวเรือน',
- description: 'ลงทะเบียนครัวเรือนและสมาชิกในครัวเรือน (100%) ภายในพื้นที่ปฏิบัติงาน',
- code: 'RACD Register Family',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Routine',
- goalId: 'RACD_register_families',
- subjectCodableConcept: { text: 'Location' },
- trigger: [
- { type: 'named-event', name: 'plan-activation' },
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: 'questionnaire \u003d \u0027Register_Structure\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Structure is residential or type does not exist',
- expression:
- '$this.is(FHIR.QuestionnaireResponse) or (($this.type.where(id\u003d\u0027locationType\u0027).exists().not() or $this.type.where(id\u003d\u0027locationType\u0027).text \u003d \u0027Residential Structure\u0027) and $this.contained.exists().not())',
- subjectCodableConcept: { text: 'Family' },
- },
- },
- {
- kind: 'applicability',
- expression: {
- description: 'Apply to residential structures in Register_Structure questionnaires',
- expression:
- '$this.is(FHIR.Location) or (questionnaire \u003d \u0027Register_Structure\u0027 and $this.item.where(linkId\u003d\u0027structureType\u0027).answer.value \u003d\u0027Residential Structure\u0027)',
- },
- },
- ],
- definitionUri: 'family_register.json',
- type: 'create',
- },
- {
- identifier: '52e355e7-2cec-5fb9-bb4f-036ee96243f9',
- prefix: 2,
- title: 'กิจกรรมการเจาะโลหิต',
- description: 'เจาะเลือดรอบบ้านผู้ป่วยในรัศมี 1 กิโลเมตร (100%)',
- code: 'Blood Screening',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Investigation',
- goalId: 'RACD_Blood_Screening',
- subjectCodableConcept: { text: 'Person' },
- trigger: [
- { type: 'named-event', name: 'plan-activation' },
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description:
- 'Trigger when a Family Registration or Family Member Registration event is submitted',
- expression:
- 'questionnaire \u003d \u0027Family_Registration\u0027 or questionnaire \u003d \u0027Family_Member_Registration\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description:
- 'Person is older than 5 years or person associated with questionnaire response if older than 5 years',
- expression:
- '($this.is(FHIR.Patient) and $this.birthDate \u0026amp;amp;lt;\u003d today() - 5 \u0027years\u0027) or ($this.contained.where(Patient.birthDate \u0026amp;amp;lt;\u003d today() - 5 \u0027years\u0027).exists())',
- },
- },
- ],
- definitionUri: 'blood_screening.json',
- type: 'create',
- },
- {
- identifier: '7350fd5e-2c0f-551e-9561-369c9f3f1f52',
- prefix: 3,
- title: 'กิจกรรมสำรวจ/ชุบ/แจกมุ้ง',
- description: 'แจกมุ้งทุกหลังคาเรือนในพื้นที่ปฏิบัติงาน (100%)',
- code: 'Bednet Distribution',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Routine',
- goalId: 'RACD_bednet_distribution',
- subjectCodableConcept: { text: 'Location' },
- trigger: [
- { type: 'named-event', name: 'plan-activation' },
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Family Registration event is submitted',
- expression: 'questionnaire \u003d \u0027Family_Registration\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Structure is residential or type does not exist',
- expression:
- '$this.is(FHIR.QuestionnaireResponse) or (($this.type.where(id\u003d\u0027locationType\u0027).exists().not() or $this.type.where(id\u003d\u0027locationType\u0027).text \u003d \u0027Residential Structure\u0027) and $this.contained.exists())',
- subjectCodableConcept: { text: 'Family' },
- },
- },
- ],
- definitionUri: 'bednet_distribution.json',
- type: 'create',
- },
- {
- identifier: 'e9f18b1a-59c6-5d3a-b42a-18dcb9012c59',
- prefix: 4,
- title: 'กิจกรรมการตักลูกน้ำ',
- description: 'ดำเนินกิจกรรมจับลูกน้ำอย่างน้อย 3 แห่งในพื้นที่ปฏิบัติงาน',
- code: 'Larval Dipping',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Investigation',
- goalId: 'Larval_Dipping',
- subjectCodableConcept: { text: 'Location' },
- trigger: [
- { type: 'named-event', name: 'plan-activation' },
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: 'questionnaire \u003d \u0027Register_Structure\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Structure is a larval breeding site',
- expression:
- '$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id\u003d\u0027locationType\u0027).text \u003d \u0027Larval Breeding Site\u0027',
- },
- },
- {
- kind: 'applicability',
- expression: {
- description: 'Apply to larval breeding sites in Register_Structure questionnaires',
- expression:
- '$this.is(FHIR.Location) or (questionnaire \u003d \u0027Register_Structure\u0027 and $this.item.where(linkId\u003d\u0027structureType\u0027).answer.value \u003d\u0027Larval Breeding Site\u0027)',
- },
- },
- ],
- definitionUri: 'larval_dipping_form.json',
- type: 'create',
- },
- {
- identifier: 'd9d1cd1c-ff6d-5ec8-bb49-106ab9a01416',
- prefix: 5,
- title: 'กิจกรรมการจับยุง',
- description: 'กิจกรรมจับยุงกำหนดไว้อย่างน้อย 3 แห่ง',
- code: 'Mosquito Collection',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Investigation',
- goalId: 'Mosquito_Collection',
- subjectCodableConcept: { text: 'Location' },
- trigger: [
- { type: 'named-event', name: 'plan-activation' },
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Register_Structure event is submitted',
- expression: 'questionnaire \u003d \u0027Register_Structure\u0027',
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Structure is a mosquito collection point',
- expression:
- '$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id\u003d\u0027locationType\u0027).text \u003d \u0027Mosquito Collection Point\u0027',
- },
- },
- {
- kind: 'applicability',
- expression: {
- description: 'Apply to mosquito collection point in Register_Structure questionnaires',
- expression:
- '$this.is(FHIR.Location) or (questionnaire \u003d \u0027Register_Structure\u0027 and $this.item.where(linkId\u003d\u0027structureType\u0027).answer.value \u003d\u0027Mosquito Collection Point\u0027)',
- },
- },
- ],
- definitionUri: 'mosquito_collection_form.json',
- type: 'create',
- },
- {
- identifier: 'f1604872-d055-58d2-91e9-861d74d08509',
- prefix: 6,
- title: 'กิจกรรมการให้สุขศึกษา',
- description: 'ดำเนินกิจกรรมให้สุขศึกษา',
- code: 'BCC',
- timingPeriod: { start: '2020-09-16', end: '2020-09-23' },
- reason: 'Routine',
- goalId: 'BCC_Focus',
- subjectCodableConcept: { text: 'Jurisdiction' },
- trigger: [{ type: 'named-event', name: 'plan-activation' }],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Jurisdiction type location',
- expression: 'Location.physicalType.text \u003d \u0027jdn\u0027',
- },
- },
- ],
- definitionUri: 'behaviour_change_communication.json',
- type: 'create',
- },
- ],
- experimental: false,
-};
-
-export const event: FormEvent = {
- bubbles: false,
- cancelable: false,
- currentTarget: {} as EventTarget & Element,
- defaultPrevented: false,
- eventPhase: 0,
- isDefaultPrevented: () => false,
- isPropagationStopped: () => false,
- isTrusted: true,
- nativeEvent: {} as Event,
- persist: () => null,
- preventDefault: () => null,
- stopPropagation: () => null,
- target: {
- addEventListener: () => false,
- dispatchEvent: () => false,
- name: 'interventionType',
- removeEventListener: () => false,
- value: 'FI',
- } as EventTarget,
- timeStamp: 0,
- type: '',
-};
-
-export const event2: FormEvent = {
- bubbles: false,
- cancelable: false,
- currentTarget: {} as EventTarget & Element,
- defaultPrevented: false,
- eventPhase: 0,
- isDefaultPrevented: () => false,
- isPropagationStopped: () => false,
- isTrusted: true,
- nativeEvent: {} as Event,
- persist: () => null,
- preventDefault: () => null,
- stopPropagation: () => null,
- target: {
- addEventListener: () => false,
- dispatchEvent: () => false,
- name: 'interventionType',
- removeEventListener: () => false,
- value: 'IRS',
- } as EventTarget,
- timeStamp: 0,
- type: '',
-};
-
-export const event3: FormEvent = {
- bubbles: false,
- cancelable: false,
- currentTarget: {} as EventTarget & Element,
- defaultPrevented: false,
- eventPhase: 0,
- isDefaultPrevented: () => false,
- isPropagationStopped: () => false,
- isTrusted: true,
- nativeEvent: {} as Event,
- persist: () => null,
- preventDefault: () => null,
- stopPropagation: () => null,
- target: {
- addEventListener: () => null,
- dispatchEvent: () => false,
- removeEventListener: () => null,
- } as EventTarget,
- timeStamp: 0,
- type: '',
-};
-
-export const expectedActivity: Dictionary = {};
-export const planActivityWithEmptyFields: Dictionary = {};
-
-const processActivity = (activityObj: PlanActivity) => {
- return {
- ...(activityObj.action.condition && {
- condition: activityObj.action.condition.map((item) => {
- return {
- description: item.expression.description || '',
- expression: item.expression.expression || '',
- subjectCodableConceptText: item.expression.subjectCodableConcept?.text || '',
- };
- }),
- }),
- ...(activityObj.action.trigger && {
- trigger: activityObj.action.trigger.map((item) => {
- return {
- ...(item.expression && {
- description: item.expression.description || '',
- expression: item.expression.expression,
- }),
- name: item.name,
- };
- }),
- }),
- ...(activityObj.action.dynamicValue && {
- dynamicValue: activityObj.action.dynamicValue.map((item) => {
- return {
- path: item.path,
- expression: item.expression.expression,
- };
- }),
- }),
- actionCode: activityObj.action.code,
- actionDefinitionUri: activityObj.action.definitionUri || '',
- actionDescription: activityObj.action.description || '',
- actionIdentifier: activityObj.action.identifier || '',
- actionReason: activityObj.action.reason || '',
- actionTitle: activityObj.action.title || '',
- goalDescription: activityObj.goal.description || '',
- goalDue,
- goalPriority: 'medium-priority',
- goalValue: activityObj.goal.target[0].detail.detailQuantity.value,
- timingPeriodEnd,
- timingPeriodStart,
- };
-};
-
-for (const [key, activityObj] of Object.entries(planActivitiesFromConfig)) {
- // build expectedActivity
- expectedActivity[key] = processActivity(activityObj);
-
- // build planActivityWithEmptyFields
- planActivityWithEmptyFields[key] = {
- ...activityObj,
- action: {
- ...activityObj.action,
- description: '',
- identifier: '',
- },
- goal: {
- ...activityObj.goal,
- description: '',
- },
- };
-}
-
-export const expectedActivityEmptyField: Dictionary = {};
-for (const [key, activityObj] of Object.entries(expectedActivity)) {
- expectedActivityEmptyField[key] = {
- ...activityObj,
- actionDescription: '',
- actionIdentifier: '',
- goalDescription: '',
- };
-}
-
-export const extractedActivitiesFromForms = Object.values(planActivitiesFromConfig)
- .sort((a, b) => a.action.prefix - b.action.prefix)
- .map((e) => {
- return processActivity(e);
- });
-
-export const planActivities: Dictionary = {};
-for (const [key, activityObj] of Object.entries(planActivitiesFromConfig)) {
- planActivities[key] = {
- ...activityObj,
- action: {
- ...activityObj.action,
- timingPeriod: {
- end: timingPeriodEnd.toISOString(),
- start: timingPeriodStart.toISOString(),
- },
- },
- goal: {
- ...activityObj.goal,
- target: activityObj.goal.target.map((e) => {
- return {
- ...e,
- due: goalDue.toISOString(),
- };
- }),
- },
- };
-}
-
-const planActivityWithoutTargets: Dictionary = {};
-for (const [key, activity] of Object.entries(planActivitiesFromConfig)) {
- planActivityWithoutTargets[key] = {
- ...activity,
- goal: {
- description: activity.goal.description,
- id: activity.goal.id,
- priority: activity.goal.priority,
- },
- };
-}
-export { planActivityWithoutTargets };
-
-export const expectedExtractActivityFromPlanformResult = {
- action: [
- {
- code: 'Case Confirmation',
- description: 'Confirm the index case',
- goalId: 'Case_Confirmation',
- identifier: '57aa17b0-536a-5902-a82e-a41bdf07fd6a',
- prefix: 1,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Jurisdiction',
- },
- taskTemplate: 'Case_Confirmation',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Case Confirmation',
- },
- {
- code: 'RACD Register Family',
- description:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- goalId: 'RACD_register_families',
- identifier: 'dc6f89eb-62e3-5fde-ab33-2fc3c060276b',
- prefix: 2,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'RACD_register_families',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Family Registration',
- },
- {
- code: 'Blood Screening',
- description:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- goalId: 'RACD_Blood_Screening',
- identifier: 'b63406d5-0085-570f-a7d6-8cf2f51bb817',
- prefix: 3,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Person',
- },
- taskTemplate: 'RACD_Blood_Screening',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Blood screening',
- },
- {
- code: 'Bednet Distribution',
- description: 'Visit 100% of residential structures in the operational area and provide nets',
- goalId: 'RACD_bednet_distribution',
- identifier: 'e09d6a1f-89c1-5f55-91f4-e8fea703ca0c',
- prefix: 4,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Bednet_Distribution',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Bednet Distribution',
- },
- {
- code: 'Larval Dipping',
- description: 'Perform a minimum of three larval dipping activities in the operational area',
- goalId: 'Larval_Dipping',
- identifier: '3d3980fd-5e6f-55a0-aad0-43862d64bb6f',
- prefix: 5,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Larval_Dipping',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Larval Dipping',
- },
- {
- code: 'Mosquito Collection',
- description:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- goalId: 'Mosquito_Collection',
- identifier: '9c1d2ac8-4f91-5c5e-bd86-4cb2e83de73f',
- prefix: 6,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Mosquito_Collection_Point',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Mosquito Collection',
- },
- {
- code: 'BCC',
- description: 'Conduct BCC activity',
- goalId: 'BCC_Focus',
- identifier: '4ed72240-ca68-5333-a548-d566bdf0146d',
- prefix: 7,
- reason: 'Investigation',
- subjectCodableConcept: {
- text: 'Jurisdiction',
- },
- taskTemplate: 'BCC_Focus',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Behaviour Change Communication',
- },
- ],
- goal: [
- {
- description: 'Confirm the index case',
- id: 'Case_Confirmation',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.CASE,
- value: 1,
- },
- },
- due: '2019-08-16',
- measure: 'Number of cases confirmed',
- },
- ],
- },
- {
- description:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- id: 'RACD_register_families',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '2019-08-16',
- measure: 'Percent of residential structures with full family registration',
- },
- ],
- },
- {
- description:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- id: 'RACD_Blood_Screening',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERSON,
- value: 100,
- },
- },
- due: '2019-08-16',
- measure: 'Number of registered people tested',
- },
- ],
- },
- {
- description: 'Visit 100% of residential structures in the operational area and provide nets',
- id: 'RACD_bednet_distribution',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 100,
- },
- },
- due: '2019-08-16',
- measure: 'Percent of residential structures received nets',
- },
- ],
- },
- {
- description: 'Perform a minimum of three larval dipping activities in the operational area',
- id: 'Larval_Dipping',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '2019-08-16',
- measure: 'Number of larval dipping activities completed',
- },
- ],
- },
- {
- description:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- id: 'Mosquito_Collection',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 3,
- },
- },
- due: '2019-08-16',
- measure: 'Number of mosquito collection activities completed',
- },
- ],
- },
- {
- description: 'Complete at least 1 BCC activity for the operational area',
- id: 'BCC_Focus',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.ACTIVITY,
- value: 1,
- },
- },
- due: '2019-08-16',
- measure: 'BCC Activities Completed',
- },
- ],
- },
- ],
-};
-
-export const expectedPlanDefinition = {
- action: [
- {
- code: 'IRS',
- description: 'Visit each structure in the operational area and attempt to spray',
- goalId: 'IRS',
- identifier: 'fea29bf3-3335-5275-ad9b-41ccbbdaf79e',
- prefix: 1,
- reason: 'Routine',
- subjectCodableConcept: {
- text: 'Location',
- },
- taskTemplate: 'Spray_Structures',
- timingPeriod: {
- end: '2019-08-16',
- start: '2019-08-09',
- },
- title: 'Spray Structures',
- },
- ],
- date: '2019-08-09',
- effectivePeriod: {
- end: '2019-08-29',
- start: '2019-08-09',
- },
- description: '',
- experimental: false,
- goal: [
- {
- description: 'Spray structures in the operational area',
- id: 'IRS',
- priority: 'medium-priority',
- target: [
- {
- detail: {
- detailQuantity: {
- comparator: '>=',
- unit: GoalUnit.PERCENT,
- value: 90,
- },
- },
- due: '2019-08-16',
- measure: 'Percent of structures sprayed',
- },
- ],
- },
- ],
- identifier: '0277e16b-40d2-585b-8f2f-9564839d251d',
- jurisdiction: [
- {
- code: '3952',
- },
- ],
- name: 'IRS-2019-08-09',
- status: 'draft',
- title: 'IRS 2019-08-09',
- useContext: [
- {
- code: 'interventionType',
- valueCodableConcept: 'IRS',
- },
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'False',
- },
- ],
- version: '1',
-};
-
-export const fiReasonTestPlan = {
- action: [
- {
- code: 'Case Confirmation',
- description: 'Confirm the index case',
- goalId: 'Case_Confirmation',
- identifier: '38cd9c29-b583-5405-80af-a362a219b353',
- prefix: 1,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Jurisdiction' },
- taskTemplate: 'Case_Confirmation',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Case Confirmation',
- },
- {
- code: 'RACD Register Family',
- description:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- goalId: 'RACD_register_families',
- identifier: '082be289-cf66-5312-8717-1218b1ac055d',
- prefix: 2,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Location' },
- taskTemplate: 'RACD_register_families',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Family Registration',
- },
- {
- code: 'Blood Screening',
- description:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- goalId: 'RACD_Blood_Screening',
- identifier: '26a0d7f9-d69b-5870-a189-21f17b22d9cf',
- prefix: 3,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Person' },
- taskTemplate: 'RACD_Blood_Screening',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Blood Screening',
- },
- {
- code: 'Bednet Distribution',
- description: 'Visit 100% of residential structures in the operational area and provide nets',
- goalId: 'RACD_bednet_distribution',
- identifier: 'bf4d8bfc-fff2-57a9-be96-c06c9beb4656',
- prefix: 4,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Location' },
- taskTemplate: 'Bednet_Distribution',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Bednet Distribution',
- },
- {
- code: 'Larval Dipping',
- description: 'Perform a minimum of three larval dipping activities in the operational area',
- goalId: 'Larval_Dipping',
- identifier: 'fd0e920b-70f3-5ef4-afa5-d8b8a66bb543',
- prefix: 5,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Location' },
- taskTemplate: 'Larval_Dipping',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Larval Dipping',
- },
- {
- code: 'Mosquito Collection',
- description:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- goalId: 'Mosquito_Collection',
- identifier: '62e2b828-3c44-5e01-9cb9-32a7e09e3c22',
- prefix: 6,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Location' },
- taskTemplate: 'Mosquito_Collection_Point',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Mosquito Collection',
- },
- {
- code: 'BCC',
- description: 'Conduct BCC activity',
- goalId: 'BCC_Focus',
- identifier: '4d9f9a8c-32c9-589b-a0f0-29e65e7ac1f9',
- prefix: 7,
- reason: 'Investigation',
- subjectCodableConcept: { text: 'Jurisdiction' },
- taskTemplate: 'BCC_Focus',
- timingPeriod: { end: '2020-09-24', start: '2020-09-17' },
- title: 'Behaviour Change Communication',
- },
- ],
- goal: [
- {
- description: 'Confirm the index case',
- id: 'Case_Confirmation',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'case(s)', value: 1 } },
- due: '2020-09-24',
- measure: 'Number of cases confirmed',
- },
- ],
- },
- {
- description:
- 'Register all families & family members in all residential structures enumerated (100%) within the operational area',
- id: 'RACD_register_families',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'Percent', value: 100 } },
- due: '2020-09-24',
- measure: 'Percent of residential structures with full family registration',
- },
- ],
- },
- {
- description:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- id: 'RACD_Blood_Screening',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'Person(s)', value: 100 } },
- due: '2020-09-24',
- measure: 'Number of registered people tested',
- },
- ],
- },
- {
- description: 'Visit 100% of residential structures in the operational area and provide nets',
- id: 'RACD_bednet_distribution',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'Percent', value: 100 } },
- due: '2020-09-24',
- measure: 'Percent of residential structures received nets',
- },
- ],
- },
- {
- description: 'Perform a minimum of three larval dipping activities in the operational area',
- id: 'Larval_Dipping',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'activit(y|ies)', value: 3 } },
- due: '2020-09-24',
- measure: 'Number of larval dipping activities completed',
- },
- ],
- },
- {
- description:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- id: 'Mosquito_Collection',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'activit(y|ies)', value: 3 } },
- due: '2020-09-24',
- measure: 'Number of mosquito collection activities completed',
- },
- ],
- },
- {
- description: 'Complete at least 1 BCC activity for the operational area',
- id: 'BCC_Focus',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>=', unit: 'activit(y|ies)', value: 1 } },
- due: '2020-09-24',
- measure: 'BCC Activities Completed',
- },
- ],
- },
- ],
- // tslint:disable: object-literal-sort-keys
- date: '2020-09-17',
- effectivePeriod: { end: '2020-10-07', start: '2020-09-17' },
- experimental: false,
- identifier: '311d4728-8e88-575d-8189-e88d9a4ae3b6',
- jurisdiction: [{ code: '40aee4db-1c05-4fdf-a984-612829d6900b' }],
- name: 'A1-Test OA-2020-09-17',
- status: 'draft',
- title: 'A1 Test OA 2020-09-17 FI Reason Test',
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'FI' },
- { code: 'fiStatus', valueCodableConcept: 'A1' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'False' },
- ],
- version: '1',
-};
-
-export const planFormValues = {
- activities: [
- {
- actionCode: 'IRS',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: 'ce6f39db-505a-5d44-b70d-c92a73be6c15',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- goalDescription: 'Spray structures in the operational area',
- goalDue: parseISO(`2019-08-16`),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: parseISO(`2019-08-16`),
- timingPeriodStart: parseISO(`2019-08-09`),
- },
- ],
- caseNum: '',
- date: parseISO(`2019-08-09`),
- end: parseISO(`2019-08-29`),
- fiReason: undefined,
- fiStatus: undefined,
- identifier: 'afbfc83d-c7a2-5293-9db5-081781235c60',
- interventionType: 'IRS',
- jurisdictions: [
- {
- id: '3952',
- name: 'Akros_2',
- },
- ],
- name: 'IRS-2019-08-09',
- opensrpEventId: undefined,
- start: parseISO(`2019-08-09`),
- status: 'draft',
- taskGenerationStatus: 'False',
- teamAssignmentStatus: '',
- title: 'IRS 2019-08-09',
- version: '1',
- description: '',
-};
-
-export const planFormValues4 = {
- activities: [
- {
- actionCode: 'IRS',
- actionDefinitionUri: '',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: '',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- goalDescription: 'Spray structures in the operational area',
- goalDue: parseISO('2019-08-16T00:00:00.000Z'),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: parseISO('2000-02-06T00:00:00.000Z'),
- timingPeriodStart: parseISO('2000-01-30T00:00:00.000Z'),
- },
- ],
- caseNum: '',
- description: '',
- date: parseISO(`2019-08-09`),
- end: parseISO(`2019-08-29`),
- fiReason: undefined,
- fiStatus: undefined,
- identifier: '8f507b70-1f50-5616-805d-db5b8ae4280e',
- interventionType: 'IRS',
- jurisdictions: [
- {
- id: '3952',
- name: '3952',
- },
- ],
- name: 'IRS-2019-08-09',
- opensrpEventId: undefined,
- start: parseISO(`2019-08-09`),
- status: 'draft',
- taskGenerationStatus: 'False',
- teamAssignmentStatus: '',
- title: 'IRS 2019-08-09',
- version: '1',
-};
-
-export const planFormValues2 = {
- activities: [
- {
- actionCode: 'Case Confirmation',
- actionDefinitionUri: '',
- actionDescription: 'Confirm the index case',
- actionIdentifier: 'c711ae51-6432-4b68-84c3-d2b5b1fd1948',
- actionReason: 'Investigation',
- actionTitle: 'Case Confirmation',
- goalDescription: 'Confirm the index case',
- goalDue: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 1,
- timingPeriodEnd: dayjs('2019-05-24T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'RACD Register Family',
- actionDefinitionUri: '',
- actionDescription:
- 'Register all families & famiy members in all residential structures enumerated (100%) within the operational area',
- actionIdentifier: '402b8c13-6774-4515-929f-48e71a61a379',
- actionReason: 'Investigation',
- actionTitle: 'Family Registration',
- goalDescription:
- 'Register all families and family members in all residential structures enumerated or added (100%) within operational area',
- goalDue: dayjs('2019-08-30T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: dayjs('2019-08-30T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'Bednet Distribution',
- actionDefinitionUri: '',
- actionDescription:
- 'Visit 100% of residential structures in the operational area and provide nets',
- actionIdentifier: '1bd830ea-50e3-44dc-b855-9d5e9339e2be',
- actionReason: 'Routine',
- actionTitle: 'Bednet Distribution',
- goalDescription:
- 'Visit 100% of residential structures in the operational area and provide nets',
- goalDue: dayjs('2019-08-30T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: dayjs('2019-08-30T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'Blood Screening',
- actionDefinitionUri: '',
- actionDescription:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- actionIdentifier: '2303a70e-4e3f-4fb9-a430-f0476010bfb5',
- actionReason: 'Investigation',
- actionTitle: 'RACD Blood screening',
- goalDescription:
- 'Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person',
- goalDue: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 100,
- timingPeriodEnd: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'Larval Dipping',
- actionDefinitionUri: '',
- actionDescription:
- 'Perform a minimum of three larval dipping activities in the operational area',
- actionIdentifier: '2482dfd7-8284-43c6-bea1-a03dcda71ff4',
- actionReason: 'Investigation',
- actionTitle: 'Larval Dipping',
- goalDescription:
- 'Perform a minimum of three larval dipping activities in the operational area',
- goalDue: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 3,
- timingPeriodEnd: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'Mosquito Collection',
- actionDefinitionUri: '',
- actionDescription:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- actionIdentifier: '423f6665-5367-40be-855e-7c5e6941a0c3',
- actionReason: 'Investigation',
- actionTitle: 'Mosquito Collection',
- goalDescription:
- 'Set a minimum of three mosquito collection traps and complete the mosquito collection process',
- goalDue: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 3,
- timingPeriodEnd: dayjs('2019-05-28T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- {
- actionCode: 'BCC',
- actionDefinitionUri: '',
- actionDescription: 'Conduct BCC activity',
- actionIdentifier: 'c8fc89a9-cdd2-4746-8272-650883ae380e',
- actionReason: 'Investigation',
- actionTitle: 'Behaviour Change Communication',
- goalDescription: 'Complete at least 1 BCC activity for the operational area',
- goalDue: dayjs('2019-06-21T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 1,
- timingPeriodEnd: dayjs('2019-06-21T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2019-05-21T00:00:00.000Z').toDate(),
- },
- ],
- caseNum: '',
- date: dayjs('2019-05-19T00:00:00.000Z').toDate(),
- end: dayjs('2019-08-30T00:00:00.000Z').toDate(),
- fiReason: 'Routine',
- fiStatus: 'A2',
- identifier: '356b6b84-fc36-4389-a44a-2b038ed2f38d',
- interventionType: 'FI',
- jurisdictions: [{ id: '3952', name: '3952' }],
- name: 'A2-Lusaka_Akros_Focus_2',
- opensrpEventId: undefined,
- start: dayjs('2019-05-20T00:00:00.000Z').toDate(),
- status: 'active',
- taskGenerationStatus: 'False',
- teamAssignmentStatus: '',
- title: 'A2-Lusaka Akros Test Focus 2',
- version: '1',
-};
-
-export const planFormValues3 = {
- activities: [
- {
- actionCode: 'IRS',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: 'b646cfe1-7180-4494-80b5-ee20579dc343',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- condition: [
- {
- description: 'Structure is residential',
- expression:
- "$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'",
- },
- {
- description: 'Register structure Event submitted for a residential structure',
- expression:
- "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and item.where(linkId='structureType').answer.value ='Residential Structure')",
- },
- ],
- goalDescription: 'Spray structures in the operational area',
- goalDue: dayjs('2020-12-31T00:00:00.000Z').toDate(),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: dayjs('2020-12-31T00:00:00.000Z').toDate(),
- timingPeriodStart: dayjs('2020-06-24T00:00:00.000Z').toDate(),
- trigger: [
- { name: 'plan-activation' },
- {
- description: '',
- expression: "questionnaire = 'Register_Structure'",
- name: 'event-submission',
- },
- ],
- },
- ],
- caseNum: '',
- date: dayjs('2020-06-24T00:00:00.000Z').toDate(),
- end: dayjs('2020-12-31T00:00:00.000Z').toDate(),
- fiReason: undefined,
- fiStatus: undefined,
- identifier: '043fc8cb-0459-4b39-b71c-abc15f13a5dd',
- interventionType: InterventionType.DynamicIRS,
- jurisdictions: [
- { id: '6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a', name: '6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a' },
- ],
- name: 'IRS-2020-06-24-Dynamic-Task-Test-Plan',
- opensrpEventId: undefined,
- start: dayjs('2020-06-24T00:00:00.000Z').toDate(),
- status: PlanStatus.ACTIVE,
- taskGenerationStatus: 'Disabled',
- title: 'IRS 2020-06-24 Dynamic Task Test Plan',
- version: '1',
-};
-
-export const values: PlanFormFields = {
- activities: [
- {
- actionCode: 'IRS',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: '',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- goalDescription: 'Spray structures in the operational area',
- goalDue: parseISO('2019-08-16T11:33:50.997Z'),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: parseISO('2019-08-16T11:33:50.997Z'),
- timingPeriodStart: parseISO('2019-08-09T11:33:50.997Z'),
- },
- ],
- caseNum: '',
- date: parseISO('2019-08-09T11:33:20.156Z'),
- end: parseISO('2019-08-29T11:33:20.156Z'),
- fiStatus: 'A1',
- identifier: '',
- interventionType: InterventionType.IRS,
- jurisdictions: [
- {
- id: '',
- name: '',
- },
- ],
- name: 'IRS-2019-08-09',
- start: parseISO('2019-08-09T11:33:20.156Z'),
- status: PlanStatus.DRAFT,
- taskGenerationStatus: 'True',
- title: 'IRS 2019-08-09',
- version: '1',
-};
-
-export const valuesWithJurisdiction: PlanFormFields = {
- activities: [
- {
- actionCode: 'IRS',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: '',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- goalDescription: 'Spray structures in the operational area',
- goalDue: parseISO('2019-08-16T11:33:50.997Z'),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: parseISO('2019-08-16T11:33:50.997Z'),
- timingPeriodStart: parseISO('2019-08-09T11:33:50.997Z'),
- },
- ],
- caseNum: '',
- date: parseISO('2019-08-09T11:33:20.156Z'),
- end: parseISO('2019-08-29T11:33:20.156Z'),
- fiStatus: 'A1',
- identifier: '',
- interventionType: InterventionType.IRS,
- jurisdictions: [
- {
- id: 'd6396aeb-436d-4b78-91bd-7387ec2e8d5c',
- name: 'TLv2_01',
- },
- ],
- name: 'IRS-2019-08-09',
- start: parseISO('2019-08-09T11:33:20.156Z'),
- status: PlanStatus.DRAFT,
- taskGenerationStatus: 'False',
- title: 'IRS 2019-08-09',
- version: '1',
-};
-
-export const values2: PlanFormFields = {
- activities: [
- {
- actionCode: 'IRS',
- actionDescription: 'Visit each structure in the operational area and attempt to spray',
- actionIdentifier: '',
- actionReason: 'Routine',
- actionTitle: 'Spray Structures',
- goalDescription: 'Spray structures in the operational area',
- goalDue: parseISO(`2019-08-16`),
- goalPriority: 'medium-priority',
- goalValue: 90,
- timingPeriodEnd: parseISO(`2019-08-16`),
- timingPeriodStart: parseISO(`2019-08-09`),
- },
- ],
- caseNum: '',
- date: parseISO(`2019-08-09`),
- end: parseISO(`2019-08-29`),
- identifier: '',
- interventionType: InterventionType.IRS,
- jurisdictions: [
- {
- id: '3952',
- name: 'Akros_2',
- },
- ],
- name: 'IRS-2019-08-09',
- start: parseISO(`2019-08-09`),
- status: PlanStatus.DRAFT,
- taskGenerationStatus: 'False',
- title: 'IRS 2019-08-09',
- version: '1',
-};
-
-export const plansJSON = `[{"identifier":"356b6b84-fc36-4389-a44a-2b038ed2f38d","version":"1","name":"A2-Lusaka_Akros_Focus_2","title":"A2-Lusaka Akros Test Focus 2","status":"active","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563303150422,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-05-21"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Percent of registered people tested","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-05-28"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-06-21"}]}],"action":[{"identifier":"c711ae51-6432-4b68-84c3-d2b5b1fd1948","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-05-21","end":"2019-05-24"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Person"},"taskTemplate":"Case_Confirmation"},{"identifier":"402b8c13-6774-4515-929f-48e71a61a379","prefix":2,"title":"Family Registration","description":"Register all families & famiy members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"1bd830ea-50e3-44dc-b855-9d5e9339e2be","prefix":3,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"2303a70e-4e3f-4fb9-a430-f0476010bfb5","prefix":4,"title":"RACD Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"2482dfd7-8284-43c6-bea1-a03dcda71ff4","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"423f6665-5367-40be-855e-7c5e6941a0c3","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"c8fc89a9-cdd2-4746-8272-650883ae380e","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-05-21","end":"2019-06-21"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"8fa7eb32-99d7-4b49-8332-9ecedd6d51ae","version":"1","name":"TwoTwoOne_01_IRS_2019-07-10","title":"TwoTwoOne_01 IRS 2019-07-10","status":"active","date":"2019-07-10","effectivePeriod":{"start":"2019-07-10","end":"2019-07-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"}],"jurisdiction":[{"code":"35968df5-f335-44ae-8ae5-25804caa2d86"},{"code":"3952"},{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563303151426,"goal":[{"id":"BCC_complete","description":"Complete BCC for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC communication activities that happened","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"each"}},"due":"2019-07-10"}]},{"id":"90_percent_of_structures_sprayed","description":"Spray 90 % of structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"percent"}},"due":"2019-07-30"}]}],"action":[{"identifier":"3f2eef38-38fe-4108-abb3-4e896b880302","prefix":1,"title":"Perform BCC","description":"Perform BCC for the operational area","code":"BCC","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"BCC_complete","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"Action1_Perform_BCC"},{"identifier":"95a5a00f-a411-4fe5-bd9c-460a856239c9","prefix":2,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"90_percent_of_structures_sprayed","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"Action2_Spray_Structures"}]},{"identifier":"f0558ad1-396d-4d97-9fff-c46cf92b6ce6","version":"1","name":"A1-TwoTwoTwo_03-2019-07-18","title":"A1 - TwoTwoTwo_03 - 2019-07-18","status":"active","date":"2019-07-18","effectivePeriod":{"start":"2019-07-18","end":"2019-08-07"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A1"},{"code":"fiReason","valueCodableConcept":"Case Triggered"},{"code":"caseNum","valueCodableConcept":"1"},{"code":"opensrpEventId","valueCodableConcept":"1"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563494230144,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-07-28"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Number of registered people tested","detail":{"detailQuantity":{"value":50,"comparator":"u003eu003d","unit":"person(s)"}},"due":"2019-08-07"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":90,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]}],"action":[{"identifier":"031f3d7f-e222-459e-9fcc-da63d04dba4b","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-07-18","end":"2019-07-28"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Operational Area"},"taskTemplate":"Case_Confirmation"},{"identifier":"6729612a-9e83-4d72-a8c6-da518e530190","prefix":2,"title":"Family Registration","description":"Register all families u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"6c3637dd-b36d-4137-8df2-1efc6d8d858f","prefix":3,"title":"Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"eb85377d-9333-407c-88de-155410fbfd88","prefix":4,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"01369e56-7e72-4b2e-9f4e-9e3c2beda706","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"6bd72f5b-1043-4905-bcf2-ef62c34f606f","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"40b046a5-18bd-4f26-b3aa-87a0d3787377","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"0e85c238-39c1-4cea-a926-3d89f0c98429","name":"mosh-test","title":"A Test By Mosh","status":"draft","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"FI"},{"code":"fiStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563807467576,"goal":[],"action":[]},{"identifier":"f3da140c-2d2c-4bf7-8189-c2349f143a72","version":"1","name":"Macepa-MDA-Campaign-2019-10-18","title":"Macepa MDA Campaign","status":"active","date":"2019-10-18","effectivePeriod":{"start":"2019-10-18","end":"2019-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"MDA"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"3951"},{"code":"3952"}],"serverVersion":1571406689603,"goal":[{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"Percent"}},"due":"2019-12-31"}]},{"id":"MDA_Dispense","description":"Visit all residential structures (100%) dispense prophylaxis to each registered person","priority":"medium-priority","target":[{"measure":"Percent of Registered person(s)","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]},{"id":"MDA_Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","priority":"medium-priority","target":[{"measure":"Percent of dispense recipients","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]}],"action":[{"identifier":"2df855c3-3179-41f1-b8d8-7f84de7fa684","prefix":1,"title":"Family Registration","description":"Register all families \u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"da253449-8a89-46ea-8cdf-d4159240edae","prefix":2,"title":"MDA Round 1 Dispense","description":"Visit all residential structures (100%) and dispense prophylaxis to each registered person","code":"MDA Dispense","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Dispense"},{"identifier":"1c688154-e025-4a40-91fd-9baed25a0ba4","prefix":3,"title":"MDA Round 1 Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","code":"MDA Adherence","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Adherence"}]},{"identifier":"043fc8cb-0459-4b39-b71c-abc15f13a5dd","version":"1","name":"IRS-2020-06-24-Dynamic-Task-Test-Plan","title":"IRS 2020-06-24 Dynamic Task Test Plan","status":"active","date":"2020-06-24","effectivePeriod":{"start":"2020-06-24","end":"2020-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"Dynamic-IRS"}],"jurisdiction":[{"code":"6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a"}],"serverVersion":1593688422154,"goal":[{"id":"IRS","description":"Spray structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"Percent"}},"due":"2020-12-31"}]}],"action":[{"identifier":"b646cfe1-7180-4494-80b5-ee20579dc343","prefix":1,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2020-06-24","end":"2020-12-31"},"reason":"Routine","goalId":"IRS","subjectCodableConcept":{"text":"Location"},"trigger":[{"type":"named-event","name":"plan-activation"},{"type":"named-event","name":"event-submission","expression":{"expression":"questionnaire = 'Register_Structure'"}}],"condition":[{"kind":"applicability","expression":{"description":"Structure is residential","expression":"$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'"}},{"kind":"applicability","expression":{"description":"Register structure Event submitted for a residential structure","expression":"$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and item.where(linkId='structureType').answer.value ='Residential Structure')"}}],"definitionUri":"spray_form.json"}],"experimental":false}]`;
-
-export const irsPplansJSON = `[{"identifier":"356b6b84-fc36-4389-a44a-2b038ed2f38d","version":"1","name":"A2-Lusaka_Akros_Focus_2","title":"A2-Lusaka Akros Test Focus 2","status":"active","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563303150422,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-05-21"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-08-30"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Percent of registered people tested","detail":{"detailQuantity":{"value":100,"comparator":">=","unit":"Percent"}},"due":"2019-05-28"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":">=","unit":"form(s)"}},"due":"2019-05-28"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"form(s)"}},"due":"2019-06-21"}]}],"action":[{"identifier":"c711ae51-6432-4b68-84c3-d2b5b1fd1948","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-05-21","end":"2019-05-24"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Person"},"taskTemplate":"Case_Confirmation"},{"identifier":"402b8c13-6774-4515-929f-48e71a61a379","prefix":2,"title":"Family Registration","description":"Register all families & famiy members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"1bd830ea-50e3-44dc-b855-9d5e9339e2be","prefix":3,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-05-21","end":"2019-08-30"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"2303a70e-4e3f-4fb9-a430-f0476010bfb5","prefix":4,"title":"RACD Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"2482dfd7-8284-43c6-bea1-a03dcda71ff4","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"423f6665-5367-40be-855e-7c5e6941a0c3","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-05-21","end":"2019-05-28"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"c8fc89a9-cdd2-4746-8272-650883ae380e","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-05-21","end":"2019-06-21"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"8fa7eb32-99d7-4b49-8332-9ecedd6d51ae","version":"1","name":"TwoTwoOne_01_IRS_2019-07-10","title":"TwoTwoOne_01 IRS 2019-07-10","status":"active","date":"2019-07-10","effectivePeriod":{"start":"2019-07-10","end":"2019-07-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"}],"jurisdiction":[{"code":"35968df5-f335-44ae-8ae5-25804caa2d86"},{"code":"3952"},{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563303151426,"goal":[{"id":"BCC_complete","description":"Complete BCC for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC communication activities that happened","detail":{"detailQuantity":{"value":1,"comparator":">=","unit":"each"}},"due":"2019-07-10"}]},{"id":"90_percent_of_structures_sprayed","description":"Spray 90 % of structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"percent"}},"due":"2019-07-30"}]}],"action":[{"identifier":"3f2eef38-38fe-4108-abb3-4e896b880302","prefix":1,"title":"Perform BCC","description":"Perform BCC for the operational area","code":"BCC","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"BCC_complete","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"Action1_Perform_BCC"},{"identifier":"95a5a00f-a411-4fe5-bd9c-460a856239c9","prefix":2,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2019-07-10","end":"2019-07-30"},"reason":"Routine","goalId":"90_percent_of_structures_sprayed","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"Action2_Spray_Structures"}]},{"identifier":"f0558ad1-396d-4d97-9fff-c46cf92b6ce6","version":"1","name":"A1-TwoTwoTwo_03-2019-07-18","title":"A1 - TwoTwoTwo_03 - 2019-07-18","status":"active","date":"2019-07-18","effectivePeriod":{"start":"2019-07-18","end":"2019-08-07"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A1"},{"code":"fiReason","valueCodableConcept":"Case Triggered"},{"code":"caseNum","valueCodableConcept":"1"},{"code":"opensrpEventId","valueCodableConcept":"1"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"ac7ba751-35e8-4b46-9e53-3cbaad193697"}],"serverVersion":1563494230144,"goal":[{"id":"Case_Confirmation","description":"Confirm the index case","priority":"medium-priority","target":[{"measure":"Number of case confirmation forms complete","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-07-28"}]},{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"RACD_blood_screening_1km_radius","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","priority":"medium-priority","target":[{"measure":"Number of registered people tested","detail":{"detailQuantity":{"value":50,"comparator":"u003eu003d","unit":"person(s)"}},"due":"2019-08-07"}]},{"id":"RACD_bednet_dist_1km_radius","description":"Visit 100% of residential structures in the operational area and provide nets","priority":"medium-priority","target":[{"measure":"Percent of residential structures received nets","detail":{"detailQuantity":{"value":90,"comparator":"u003eu003d","unit":"Percent"}},"due":"2019-08-07"}]},{"id":"Larval_Dipping_Min_3_Sites","description":"Perform a minimum of three larval dipping activities in the operational area","priority":"medium-priority","target":[{"measure":"Number of larval dipping forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"Mosquito_Collection_Min_3_Traps","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","priority":"medium-priority","target":[{"measure":"Number of mosquito collection forms submitted","detail":{"detailQuantity":{"value":3,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]},{"id":"BCC_Focus","description":"Complete at least 1 BCC activity for the operational area","priority":"medium-priority","target":[{"measure":"Number of BCC forms submitted","detail":{"detailQuantity":{"value":1,"comparator":"u003eu003d","unit":"form(s)"}},"due":"2019-08-07"}]}],"action":[{"identifier":"031f3d7f-e222-459e-9fcc-da63d04dba4b","prefix":1,"title":"Case Confirmation","description":"Confirm the index case","code":"Case Confirmation","timingPeriod":{"start":"2019-07-18","end":"2019-07-28"},"reason":"Investigation","goalId":"Case_Confirmation","subjectCodableConcept":{"text":"Operational Area"},"taskTemplate":"Case_Confirmation"},{"identifier":"6729612a-9e83-4d72-a8c6-da518e530190","prefix":2,"title":"Family Registration","description":"Register all families u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"6c3637dd-b36d-4137-8df2-1efc6d8d858f","prefix":3,"title":"Blood screening","description":"Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person","code":"Blood Screening","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"RACD_blood_screening_1km_radius","subjectCodableConcept":{"text":"Person"},"taskTemplate":"RACD_Blood_Screening"},{"identifier":"eb85377d-9333-407c-88de-155410fbfd88","prefix":4,"title":"Bednet Distribution","description":"Visit 100% of residential structures in the operational area and provide nets","code":"Bednet Distribution","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Routine","goalId":"RACD_bednet_dist_1km_radius","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"ITN_Visit_Structures"},{"identifier":"01369e56-7e72-4b2e-9f4e-9e3c2beda706","prefix":5,"title":"Larval Dipping","description":"Perform a minimum of three larval dipping activities in the operational area","code":"Larval Dipping","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Larval_Dipping_Min_3_Sites","subjectCodableConcept":{"text":"Breeding_Site"},"taskTemplate":"Larval_Dipping"},{"identifier":"6bd72f5b-1043-4905-bcf2-ef62c34f606f","prefix":6,"title":"Mosquito Collection","description":"Set a minimum of three mosquito collection traps and complete the mosquito collection process","code":"Mosquito Collection","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"Mosquito_Collection_Min_3_Traps","subjectCodableConcept":{"text":"Mosquito_Collection_Point"},"taskTemplate":"Mosquito_Collection_Point"},{"identifier":"40b046a5-18bd-4f26-b3aa-87a0d3787377","prefix":7,"title":"Behaviour Change Communication","description":"Conduct BCC activity","code":"BCC","timingPeriod":{"start":"2019-07-18","end":"2019-08-07"},"reason":"Investigation","goalId":"BCC_Focus","subjectCodableConcept":{"text":"Operational_Area"},"taskTemplate":"BCC_Focus"}]},{"identifier":"0e85c238-39c1-4cea-a926-3d89f0c98429","name":"mosh-test","title":"A Test By Mosh","status":"draft","date":"2019-05-19","effectivePeriod":{"start":"2019-05-20","end":"2019-08-30"},"useContext":[{"code":"interventionType","valueCodableConcept":"IRS"},{"code":"irsStatus","valueCodableConcept":"A2"},{"code":"fiReason","valueCodableConcept":"Routine"}],"jurisdiction":[{"code":"3952"}],"serverVersion":1563807467576,"goal":[],"action":[]},{"identifier":"f3da140c-2d2c-4bf7-8189-c2349f143a72","version":"1","name":"Macepa-MDA-Campaign-2019-10-18","title":"Macepa MDA Campaign","status":"active","date":"2019-10-18","effectivePeriod":{"start":"2019-10-18","end":"2019-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"MDA"},{"code":"taskGenerationStatus","valueCodableConcept":"True"}],"jurisdiction":[{"code":"3951"},{"code":"3952"}],"serverVersion":1571406689603,"goal":[{"id":"RACD_register_all_families","description":"Register all families and family members in all residential structures enumerated or added (100%) within operational area","priority":"medium-priority","target":[{"measure":"Percent of residential structures with full family registration","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"Percent"}},"due":"2019-12-31"}]},{"id":"MDA_Dispense","description":"Visit all residential structures (100%) dispense prophylaxis to each registered person","priority":"medium-priority","target":[{"measure":"Percent of Registered person(s)","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]},{"id":"MDA_Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","priority":"medium-priority","target":[{"measure":"Percent of dispense recipients","detail":{"detailQuantity":{"value":100.0,"comparator":"\u003e\u003d","unit":"percent"}},"due":"2019-12-31"}]}],"action":[{"identifier":"2df855c3-3179-41f1-b8d8-7f84de7fa684","prefix":1,"title":"Family Registration","description":"Register all families \u0026 family members in all residential structures enumerated (100%) within the operational area","code":"RACD Register Family","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Investigation","goalId":"RACD_register_all_families","subjectCodableConcept":{"text":"Residential_Structure"},"taskTemplate":"RACD_register_families"},{"identifier":"da253449-8a89-46ea-8cdf-d4159240edae","prefix":2,"title":"MDA Round 1 Dispense","description":"Visit all residential structures (100%) and dispense prophylaxis to each registered person","code":"MDA Dispense","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Dispense"},{"identifier":"1c688154-e025-4a40-91fd-9baed25a0ba4","prefix":3,"title":"MDA Round 1 Adherence","description":"Visit all residential structures (100%) and confirm adherence of each registered person","code":"MDA Adherence","timingPeriod":{"start":"2019-10-18","end":"2019-12-31"},"reason":"Routine","goalId":"MDA_Dispense","subjectCodableConcept":{"text":"Person"},"taskTemplate":"MDA_Adherence"}]},{"identifier":"043fc8cb-0459-4b39-b71c-abc15f13a5dd","version":"1","name":"IRS-2020-06-24-Dynamic-Task-Test-Plan","title":"IRS 2020-06-24 Dynamic Task Test Plan","status":"active","date":"2020-06-24","effectivePeriod":{"start":"2020-06-24","end":"2020-12-31"},"useContext":[{"code":"interventionType","valueCodableConcept":"Dynamic-IRS"}],"jurisdiction":[{"code":"6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a"}],"serverVersion":1593688422154,"goal":[{"id":"IRS","description":"Spray structures in the operational area","priority":"medium-priority","target":[{"measure":"Percent of structures sprayed","detail":{"detailQuantity":{"value":90,"comparator":">=","unit":"Percent"}},"due":"2020-12-31"}]}],"action":[{"identifier":"b646cfe1-7180-4494-80b5-ee20579dc343","prefix":1,"title":"Spray Structures","description":"Visit each structure in the operational area and attempt to spray","code":"IRS","timingPeriod":{"start":"2020-06-24","end":"2020-12-31"},"reason":"Routine","goalId":"IRS","subjectCodableConcept":{"text":"Location"},"trigger":[{"type":"named-event","name":"plan-activation"},{"type":"named-event","name":"event-submission","expression":{"expression":"questionnaire = 'Register_Structure'"}}],"condition":[{"kind":"applicability","expression":{"description":"Structure is residential","expression":"$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'"}},{"kind":"applicability","expression":{"description":"Register structure Event submitted for a residential structure","expression":"$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' and item.where(linkId='structureType').answer.value ='Residential Structure')"}}],"definitionUri":"spray_form.json"}],"experimental":false}]`;
-
-export const plans = JSON.parse(plansJSON);
-
-export const irsPlans = JSON.parse(irsPplansJSON);
diff --git a/packages/plan-form-core/src/formHelpers/types.ts b/packages/plan-form-core/src/formHelpers/types.ts
deleted file mode 100644
index ded06614e..000000000
--- a/packages/plan-form-core/src/formHelpers/types.ts
+++ /dev/null
@@ -1,299 +0,0 @@
-import {
- FIStatuses,
- FIReasons,
- goalPriorities,
- actionReasons,
- useContextCodes,
- PlanActionCodes,
- taskGenerationStatuses,
- PlanActivityTitles,
- GoalUnit,
- InterventionType,
- PlanStatus,
-} from './constants/enumsAndCodeConstants';
-import dayjs from 'dayjs';
-import {
- actionCode,
- name,
- status,
- actionDefinitionUri,
- actionDescription,
- actionIdentifier,
- actionReason,
- actionTitle,
- activities,
- caseNum,
- condition,
- date,
- end,
- fiReason,
- fiStatus,
- goalDescription,
- goalDue,
- goalPriority,
- goalValue,
- identifier,
- interventionType,
- jurisdictions,
- opensrpEventId,
- start,
- taskGenerationStatus,
- teamAssignmentStatus,
- timingPeriodEnd,
- timingPeriodStart,
- title,
- trigger,
- version,
- description,
- dynamicValue,
-} from './constants/stringConstants';
-
-export type DateType = dayjs.Dayjs | Date;
-
-/** FI Status type */
-export type FIStatusType = typeof FIStatuses[number];
-
-/** FI Reason type */
-export type FIReasonType = typeof FIReasons[number];
-
-/** Goal priority type */
-export type GoalPriorityType = typeof goalPriorities[number];
-
-/** Action reason type */
-export type ActionReasonType = typeof actionReasons[number];
-
-/** Use context codes type */
-export type UseContextCodesType = typeof useContextCodes[number];
-
-/** Plan action codes type */
-export type PlanActionCodesType = typeof PlanActionCodes[number];
-
-/** Task generation status type */
-export type TaskGenerationStatusType = keyof typeof taskGenerationStatuses;
-
-/** Plan activity title type */
-export type PlanActivityTitlesType = typeof PlanActivityTitles[number];
-
-/** Plan activities type */
-export type PlanActivities = { [K in PlanActivityTitlesType]: PlanActivity };
-
-/** Interface for Plan activity expression */
-export interface PlanActivityExpression {
- description: string;
- expression: string;
- subjectCodableConceptText: SubjectCodableConceptType;
-}
-
-/** Interface for Plan activity trigger */
-export interface PlanActivityTrigger {
- description?: string;
- expression?: string;
- name: string;
-}
-
-/** interface for plan Activity form fields dynamicValue */
-export interface PlanActivityDynamicValue {
- path: string;
- expression: string;
-}
-
-/** Plan activity form fields interface */
-export interface PlanActivityFormFields {
- [actionCode]: string;
- [actionDefinitionUri]?: string;
- [actionDescription]: string;
- [actionIdentifier]: string;
- [actionReason]: string;
- [actionTitle]: string;
- [condition]?: PlanActivityExpression[];
- [goalDescription]: string;
- [goalDue]: DateType;
- [goalPriority]: string;
- [goalValue]: number;
- [timingPeriodEnd]: DateType;
- [timingPeriodStart]: DateType;
- [trigger]?: PlanActivityTrigger[];
- [dynamicValue]?: PlanActivityDynamicValue[];
-}
-
-/** Plan jurisdictions form fields interface */
-export interface PlanJurisdictionFormFields {
- id: string;
- name: string;
-}
-
-/** Plan form fields interface */
-export interface PlanFormFields {
- [activities]: PlanActivityFormFields[];
- [caseNum]?: string;
- [date]: DateType;
- [end]: DateType;
- [fiReason]?: FIReasonType;
- [fiStatus]?: FIStatusType;
- [identifier]: string;
- [interventionType]: InterventionType;
- [jurisdictions]: PlanJurisdictionFormFields[];
- [name]: string;
- [opensrpEventId]?: string;
- [start]: DateType;
- [status]: PlanStatus;
- [taskGenerationStatus]: TaskGenerationStatusType;
- [teamAssignmentStatus]?: string;
- [title]: string;
- [version]: string;
- [description]?: string;
-}
-
-/** UseContext - interface for PlanPayload.useContext[] items */
-export interface UseContext {
- code: UseContextCodesType;
- valueCodableConcept: string;
-}
-
-/** interface that describes plan definition objects from OpenSRP */
-export interface PlanDefinition {
- action: PlanAction[];
- date: string;
- effectivePeriod: {
- end: string;
- start: string;
- };
- experimental?: Readonly;
- goal: PlanGoal[];
- identifier: string;
- jurisdiction: Array<{
- code: string;
- }>;
- name: string;
- serverVersion?: number;
- status: 'retired' | 'complete' | 'draft' | 'active';
- title: string;
- useContext: UseContext[];
- version: string;
- description?: string;
-}
-
-/** Plan Action Timing Period */
-export interface PlanActionTimingPeriod {
- end: string;
- start: string;
-}
-
-export type SubjectCodableConceptType =
- | 'Family'
- | 'Person'
- | 'Location'
- | 'Jurisdiction'
- | 'Device'
- | 'Task'
- | 'Location.Stock';
-
-/** Plan Action subjectCodableConcept */
-export interface PlanActionSubjectCodableConcept {
- text: SubjectCodableConceptType;
-}
-
-/** Plan Expression */
-export interface PlanExpression {
- description?: string;
- expression: string;
- name?: string;
- reference?: string;
- subjectCodableConcept?: PlanActionSubjectCodableConcept;
-}
-
-/** Plan Action Trigger */
-export interface PlanActionTrigger {
- expression?: PlanExpression;
- name: string;
- type: Readonly<'named-event'>;
-}
-
-/** Plan Action Condition */
-export interface PlanActionCondition {
- expression: PlanExpression;
- kind: Readonly<'applicability'>;
-}
-
-/** Plan action dynamic value */
-export interface PlanActionDynamicValue {
- path: string;
- expression: {
- expression: string;
- };
-}
-
-/** Plan Action */
-export interface PlanAction {
- code: PlanActionCodesType;
- condition?: PlanActionCondition[];
- definitionUri?: string;
- description: string;
- goalId: string;
- identifier: string;
- prefix: number;
- reason: ActionReasonType;
- subjectCodableConcept: PlanActionSubjectCodableConcept;
- taskTemplate?: string;
- timingPeriod: PlanActionTimingPeriod;
- title: string;
- trigger?: PlanActionTrigger[];
- dynamicValue?: PlanActionDynamicValue[];
- type?: string;
-}
-
-/** Plan Goal detailQuantity */
-export interface PlanGoalDetailQuantity {
- comparator: '>=' | '<=' | '>';
- unit: GoalUnit;
- value: number;
-}
-
-/** Plan Goal Detail */
-export interface PlanGoalDetail {
- detailQuantity: PlanGoalDetailQuantity;
-}
-
-/** Plan Goal Target */
-export interface PlanGoalTarget {
- due: string;
- detail: PlanGoalDetail;
- measure: string;
-}
-
-/** Plan Goal */
-export interface PlanGoal {
- description: string;
- id: string;
- priority: GoalPriorityType;
- target: PlanGoalTarget[];
-}
-
-/** Plan Activity */
-export interface PlanActivity {
- action: PlanAction;
- goal: PlanGoal;
-}
-
-/** Interface for a Focus Investigation Classification */
-export interface Classification {
- code: string;
- name: string;
- description: string;
-}
-
-/** describes all possible configuration options */
-export interface EnvConfig {
- dateFormat: string;
- defaultPlanDurationDays: number;
- defaultPlanVersion: string;
- enabledFiReasons: FIReasonType[];
- planTypesAllowedToCreate: InterventionType[];
- planTypesWithMultiJurisdictions: InterventionType[];
- actionUuidNamespace: string;
- planUuidNamespace: string;
- defaultTime: string;
- defaultActivityDurationDays: number;
- displayedPlanTypes: InterventionType[];
- taskGenerationStatus: TaskGenerationStatusType;
-}
diff --git a/packages/plan-form-core/src/index.tsx b/packages/plan-form-core/src/index.tsx
deleted file mode 100644
index 144d703af..000000000
--- a/packages/plan-form-core/src/index.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-export * from './formHelpers/helpers';
-export * from './formHelpers/types';
-export * from './formHelpers/settings';
-export * from './formHelpers/activitiesLookup';
-export * from './formHelpers/constants/enumsAndCodeConstants';
-export * from './formHelpers/constants/stringConstants';
diff --git a/packages/plan-form-core/tsconfig.json b/packages/plan-form-core/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/plan-form-core/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/plan-form/CHANGELOG.md b/packages/plan-form/CHANGELOG.md
deleted file mode 100644
index 940300bc6..000000000
--- a/packages/plan-form/CHANGELOG.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.0.4](https://github.com/opensrp/web/compare/@opensrp/plan-form@0.0.2...@opensrp/plan-form@0.0.4) (2021-07-26)
-
-**Note:** Version bump only for package @opensrp/plan-form
-
-## [0.0.3](https://github.com/opensrp/web/compare/@opensrp/plan-form@0.0.2...@opensrp/plan-form@0.0.3) (2021-06-30)
-
-**Note:** Version bump only for package @opensrp/plan-form
-
-## 0.0.2-5 (2021-02-24)
-
-**Note:** Version bump only for package @opensrp/plan-form
-
-## [0.0.2-4](https://github.com/opensrp/web/compare/@opensrp/plan-form@0.0.2-3...@opensrp/plan-form@0.0.2-4) (2021-02-23)
-
-**Note:** Version bump only for package @opensrp/plan-form
-
-## [0.0.2-3](https://github.com/opensrp/web/compare/@opensrp/plan-form@0.0.2-2...@opensrp/plan-form@0.0.2-3) (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/plan-form
-
-## 0.0.2-2 (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/plan-form
diff --git a/packages/plan-form/README.md b/packages/plan-form/README.md
deleted file mode 100644
index 16b073d26..000000000
--- a/packages/plan-form/README.md
+++ /dev/null
@@ -1,88 +0,0 @@
-# PlanForm
-
-Component that renders a form to create or edit OpenSRP plans. It implements custom UI and user interactions as required by opensrp-web apps that use antd.
-
-## Installation
-
-```sh
-yarn add @opensrp/plan-form
-```
-
-```typescript
-import '@opensrp/plan-form/dist/index.css';
-```
-
-## Usage
-
-### Props/ Configuration
-
-#### envConfigs
-
-_Optional_(`EnvConfigs`)
-
-an object containing the env configuration options
-
-#### hiddenFields
-
-_Optional_(`PlanFormFieldsKeys[]`)
-
-an array of keys for fields that should be hidden
-
-#### disabledFields
-
-_Optional_(`PlanFormFieldsKeys[]`)
-
-an array of keys for fields that should be disabled
-
-#### disabledActivityFields
-
-_Optional_(`string[]`)
-
-an array of keys for fields that should be disabled in the activities section
-
-#### afterSubmit
-
-_Optional_(`Function`)
-
-hook called after payload is successfully sent to the API
-
-#### beforeSubmit
-
-_Optional_(`(payload) => boolean`)
-
-hook called before the submitting is initiated, return boolean to indicate if submitting should proceed
-
-#### getRedirectPath
-
-**required**(`(planStatus) => string`)
-
-callback to get the path to redirect after successfully form submission
-
-#### onCancel
-
-**required**(`() => void`)
-
-callback called once user clicks on cancel in the plan form
-
-#### allFormActivities
-
-_Optional_()
-
-List of allowed activities
-
-#### initialValues
-
-_Optional_()
-
-predefine form field values
-
-### Code examples
-
-```typescript
-import {PlanForm} form '@opensrp/plan-form';
-import '@opensrp/plan-form/dist/index.css';
-
-const formPage = () => {
- return ()
-}
-```
diff --git a/packages/plan-form/package.json b/packages/plan-form/package.json
deleted file mode 100644
index 46647b3f0..000000000
--- a/packages/plan-form/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "name": "@opensrp/plan-form",
- "version": "0.0.5",
- "description": "Form component for creating OpenSRP pages",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "@opensrp/store": "^0.0.7",
- "antd": "^5.5.1",
- "react": "^17.0.0 ",
- "react-redux": "^7.2.1",
- "react-router": "^5.2.1",
- "react-router-dom": "^5.2.1"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0",
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@onaio/utils": "^0.0.1",
- "@opensrp/notifications": "^0.0.5",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/plan-form-core": "^0.0.4",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/server-service": "^0.0.16",
- "lodash": "^4.17.20",
- "uuid": "^8.3.1"
- },
- "devDependencies": {
- "i18next-parser": "^3.5.0"
- }
-}
diff --git a/packages/plan-form/src/Form/componentsUtils/actions.tsx b/packages/plan-form/src/Form/componentsUtils/actions.tsx
deleted file mode 100644
index 828677028..000000000
--- a/packages/plan-form/src/Form/componentsUtils/actions.tsx
+++ /dev/null
@@ -1,140 +0,0 @@
-/* eslint-disable @typescript-eslint/no-unnecessary-condition */
-import { Dictionary } from '@onaio/utils';
-import React from 'react';
-import { PlanActivityFormFields } from '@opensrp/plan-form-core';
-import { Form, Input } from 'antd';
-import type { TFunction } from '@opensrp/i18n';
-
-const { Item: FormItem } = Form;
-const { TextArea } = Input;
-
-/**
- * Returns form components to render triggers and conditions form fields
- *
- * @param planActivities - activities from the plan form field values
- * @param t - the translator function
- * @param isDisabled - whether to disable the fields or not
- */
-export const getConditionAndTriggers = (
- planActivities: PlanActivityFormFields[],
- t: TFunction,
- isDisabled = true
-) => {
- const conditions: Dictionary = {};
- const triggers: Dictionary = {};
- const dynamicValue: Dictionary = {};
-
- for (let index = 0; index < planActivities.length; index++) {
- const element = planActivities[index];
-
- if (element.condition) {
- conditions[element.actionCode] = element.condition.map((item, mapIndex) => {
- return (
-
- {item.subjectCodableConceptText && (
-
-
-
- )}
- {item.expression && (
-
-
-
- )}
- {item.description && (
-
-
-
- )}
-
- );
- });
- }
- if (element.trigger) {
- triggers[element.actionCode] = element.trigger.map((item, mapIndex) => {
- return (
-
- {item.name && (
-
-
-
- )}
- {item.expression && (
-
-
-
- )}
- {item.description && (
-
-
-
- )}
-
- );
- });
- }
- if (element.dynamicValue) {
- dynamicValue[element.actionCode] = element.dynamicValue.map((item, mapIndex) => {
- return (
-
- {item.path && (
-
-
-
- )}
- {item.expression && (
-
-
-
- )}
-
- );
- });
- }
- }
- return {
- conditions,
- triggers,
- dynamicValue,
- };
-};
diff --git a/packages/plan-form/src/Form/componentsUtils/status.tsx b/packages/plan-form/src/Form/componentsUtils/status.tsx
deleted file mode 100644
index 1cee9df91..000000000
--- a/packages/plan-form/src/Form/componentsUtils/status.tsx
+++ /dev/null
@@ -1,90 +0,0 @@
-import React from 'react';
-import { Radio, Popconfirm } from 'antd';
-import { PlanStatus, planStatusDisplay, status } from '@opensrp/plan-form-core';
-import { FormInstance } from 'antd/lib/form';
-import { useTranslation } from '../../mls';
-import { PlanFormFields } from '../../helpers/types';
-import { PopconfirmProps } from 'antd/lib/popconfirm';
-
-interface PlanStatusRendererProps {
- disabledFields: string[];
- disAllowedStatusChoices: string[];
- setFieldsValue: FormInstance['setFieldsValue'];
- assignedJurisdictions?: PlanFormFields['jurisdictions'];
-}
-
-/**
- * renders the status fields on the planForm
- * Wraps the radio buttons in a pop up confirmation box, this means
- * we need some custom logic upstream to change how antd form updates
- * values, so that when user does not confirm in the popup, we retain
- * the previous value.
- *
- * @param props - this components props
- */
-export const PlanStatusRenderer = (props: PlanStatusRendererProps) => {
- const {
- disabledFields,
- disAllowedStatusChoices,
- setFieldsValue,
- assignedJurisdictions,
- ...rest
- } = props;
- const { t } = useTranslation();
-
- const popUpConfirmationMessageLookup = {
- [PlanStatus.DRAFT]: t('Are you sure? status will be set to draft'),
- [PlanStatus.ACTIVE]: t("Are you sure? you won't be able to change the status back to draft"),
- [PlanStatus.COMPLETE]: t(
- "Are you sure? you won't be able to change the status for complete plans"
- ),
- [PlanStatus.RETIRED]: t(
- "Are you sure? you won't be able to change the status for retired plans"
- ),
- };
-
- return (
-
- {Object.entries(PlanStatus)
- .filter((e) => !disAllowedStatusChoices.includes(e[1]))
- .map((e) => {
- const titleMessage = () => {
- return {popUpConfirmationMessageLookup[e[1]]}
;
- };
-
- // nominal popConfirmProps
- let popConfirmProps: PopconfirmProps = {
- title: titleMessage,
- onConfirm: () => {
- setFieldsValue({ [status]: e[1] });
- },
- onCancel: () => void 0,
- okText: t('yes'),
- cancelText: t('no'),
- };
- let additionalRadioClassName = '';
-
- if (e[1] === PlanStatus.ACTIVE && assignedJurisdictions?.length === 0) {
- // change onConfirm to do nothing, and hide cancelButton, change popup title
- popConfirmProps = {
- title: t('Assign jurisdictions to the Plan, to enable activating it'),
- okText: t('OK'),
- cancelButtonProps: {
- style: { display: 'none' },
- },
- };
- // change Radio to be disabled
- additionalRadioClassName = 'disabled';
- }
-
- return (
-
-
- {planStatusDisplay[e[1]]}
-
-
- );
- })}
-
- );
-};
diff --git a/packages/plan-form/src/Form/componentsUtils/tests/__snapshots__/status.test.tsx.snap b/packages/plan-form/src/Form/componentsUtils/tests/__snapshots__/status.test.tsx.snap
deleted file mode 100644
index 06e9cf1cf..000000000
--- a/packages/plan-form/src/Form/componentsUtils/tests/__snapshots__/status.test.tsx.snap
+++ /dev/null
@@ -1,61 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`status Renderer renderers correctly: radio button input 1`] = `
-
-`;
-
-exports[`status Renderer renderers correctly: radio button input 2`] = `
-
-`;
-
-exports[`status Renderer renderers correctly: radio button input 3`] = `
-
-`;
-
-exports[`status Renderer renderers correctly: radio button input 4`] = `
-
-`;
-
-exports[`status Renderer renderers correctly: radio button label 1`] = `"active"`;
-
-exports[`status Renderer renderers correctly: radio button label 2`] = `"complete"`;
-
-exports[`status Renderer renderers correctly: radio button label 3`] = `"draft"`;
-
-exports[`status Renderer renderers correctly: radio button label 4`] = `"retired"`;
diff --git a/packages/plan-form/src/Form/componentsUtils/tests/status.test.tsx b/packages/plan-form/src/Form/componentsUtils/tests/status.test.tsx
deleted file mode 100644
index 8375c6559..000000000
--- a/packages/plan-form/src/Form/componentsUtils/tests/status.test.tsx
+++ /dev/null
@@ -1,146 +0,0 @@
-import { mount } from 'enzyme';
-import toJson from 'enzyme-to-json';
-import React from 'react';
-import { PlanStatusRenderer } from '../status';
-
-describe('status Renderer', () => {
- it('renderers correctly', () => {
- const props = { disabledFields: [], disAllowedStatusChoices: [], setFieldsValue: jest.fn() };
- const wrapper = mount();
-
- expect(wrapper.find('.status-radio')).toHaveLength(8);
- wrapper.find('Radio.status-radio').forEach((radio) => {
- expect(radio.find('label').text()).toMatchSnapshot('radio button label');
- expect(toJson(radio.find('input'))).toMatchSnapshot('radio button input');
- });
- });
-
- it('shows a popup when changing to complete', () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const setFieldMock = jest.fn();
- const props = { disabledFields: [], disAllowedStatusChoices: [], setFieldsValue: setFieldMock };
- const wrapper = mount(, { attachTo: container });
-
- // attempt simulating confirm on complete radio button
- wrapper.find('input[value="complete"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? you won't be able to change the status for complete plansnoyes"`
- );
-
- // simulate click on deny button
- expect(wrapper.find('button').first().text()).toMatchInlineSnapshot(`"no"`);
- wrapper.find('button').first().simulate('click');
- // nothing should change
- expect(setFieldMock).not.toHaveBeenCalled();
-
- // simulate click on confirm button
- expect(wrapper.find('button').last().text()).toMatchInlineSnapshot(`"yes"`);
- wrapper.find('button').last().simulate('click');
- // nothing should change
- expect(setFieldMock).toHaveBeenCalledWith({ status: 'complete' });
- wrapper.unmount();
- });
-
- it('shows a popup when clicking on active', () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const setFieldMock = jest.fn();
- const props = { disabledFields: [], disAllowedStatusChoices: [], setFieldsValue: setFieldMock };
- const wrapper = mount(, { attachTo: container });
-
- // attempt simulating confirm on active radio button
- wrapper.find('input[value="active"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? you won't be able to change the status back to draftnoyes"`
- );
-
- // simulate click on deny button
- wrapper.find('button').first().simulate('click');
- // nothing should change
- expect(setFieldMock).not.toHaveBeenCalled();
-
- // simulate click on confirm button
- wrapper.find('button').last().simulate('click');
- // nothing should change
- expect(setFieldMock).toHaveBeenCalledWith({ status: 'active' });
- });
-
- it('shows a popup when clicking on draft', () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const setFieldMock = jest.fn();
- const props = { disabledFields: [], disAllowedStatusChoices: [], setFieldsValue: setFieldMock };
- const wrapper = mount(, { attachTo: container });
-
- // attempt simulating confirm on active radio button
- wrapper.find('input[value="draft"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? status will be set to draftnoyes"`
- );
-
- // simulate click on deny button
- wrapper.find('button').first().simulate('click');
- // nothing should change
- expect(setFieldMock).not.toHaveBeenCalled();
-
- // simulate click on confirm button
- wrapper.find('button').last().simulate('click');
- // nothing should change
- expect(setFieldMock).toHaveBeenCalledWith({ status: 'draft' });
- });
-
- it('shows a popup when clicking on retired', () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const setFieldMock = jest.fn();
- const props = { disabledFields: [], disAllowedStatusChoices: [], setFieldsValue: setFieldMock };
- const wrapper = mount(, { attachTo: container });
-
- // attempt simulating confirm on active radio button
- wrapper.find('input[value="retired"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? you won't be able to change the status for retired plansnoyes"`
- );
-
- // simulate click on deny button
- wrapper.find('button').first().simulate('click');
- // nothing should change
- expect(setFieldMock).not.toHaveBeenCalled();
-
- // simulate click on confirm button
- wrapper.find('button').last().simulate('click');
- // nothing should change
- expect(setFieldMock).toHaveBeenCalledWith({ status: 'retired' });
- });
- it('shows popup when trying to click activate but assigned Jurisdictions is null', () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
- const setFieldMock = jest.fn();
- const props = {
- disabledFields: [],
- disAllowedStatusChoices: [],
- setFieldsValue: setFieldMock,
- assignedJurisdictions: [],
- };
- const wrapper = mount(, { attachTo: container });
-
- // attempt simulating confirm on active radio button
- wrapper.find('input[value="active"]').simulate('click');
- // look for popup with info that require activating plan
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Assign jurisdictions to the Plan, to enable activating itCancelOK"`
- );
-
- // simulate click on both accept deny button
- wrapper.find('button').first().simulate('click');
- wrapper.find('button').last().simulate('click');
-
- // nothing should change
- expect(setFieldMock).not.toHaveBeenCalled();
- });
-});
diff --git a/packages/plan-form/src/Form/index.tsx b/packages/plan-form/src/Form/index.tsx
deleted file mode 100644
index b8c3d978b..000000000
--- a/packages/plan-form/src/Form/index.tsx
+++ /dev/null
@@ -1,940 +0,0 @@
-/* eslint-disable @typescript-eslint/no-unnecessary-condition */
-/* eslint-disable no-prototype-builtins */
-import { Form, Button, Card, Space } from 'antd';
-import { Dictionary } from '@onaio/utils';
-import { xor } from 'lodash';
-import React, { useEffect, useState } from 'react';
-import { Redirect } from 'react-router-dom';
-import { RangePickerSharedProps } from 'rc-picker/lib/RangePicker';
-import { useTranslation } from '../mls';
-import { PLAN_LIST_URL, PLAN_DESCRIPTION_WORD_LIMIT } from '../constants';
-import { getConditionAndTriggers } from './componentsUtils/actions';
-import {
- processActivitiesDates,
- processToBasePlanForm,
- validationRulesFactory,
-} from '../helpers/utils';
-import {
- version,
- actionReasons,
- actionReasonsDisplay,
- FIReasons,
- goalPriorities,
- goalPrioritiesDisplay,
- goalUnitDisplay,
- planActivities,
- PlanStatus,
- InterventionType,
- PlanActionCodesType,
- PlanActivityFormFields,
- PlanFormFields as BasePlanFormFields,
- PlanJurisdictionFormFields,
- generatePlanDefinition,
- getFormActivities,
- getGoalUnitFromActionCode,
- defaultEnvConfig,
- getPlanActivitiesMap,
- MDA_POINT_ADVERSE_EFFECTS_CODE,
- interventionType,
- activities,
- identifier,
- date,
- taskGenerationStatus,
- name,
- actionTitle,
- actionIdentifier,
- actionDescription,
- goalValue,
- timingPeriodStart,
- timingPeriodEnd,
- goalDue,
- goalPriority,
- actionCode,
- actionReason,
- description,
- goalDescription,
- status,
- title,
- jurisdictions,
-} from '@opensrp/plan-form-core';
-import dayjs from 'dayjs';
-import { Select, Input, DatePicker } from 'antd';
-import { CloseOutlined, MinusCircleOutlined, PlusOutlined } from '@ant-design/icons';
-import { Collapse, Modal } from 'antd';
-import { sendSuccessNotification, sendErrorNotification } from '@opensrp/notifications';
-import { CommonProps, defaultCommonProps } from '../helpers/common';
-import {
- AfterSubmit,
- BeforeSubmit,
- PlanFormConfig,
- PlanFormFields,
- PlanFormFieldsKeys,
-} from '../helpers/types';
-import { postPutPlan } from '../helpers/dataloaders';
-import { PlanStatusRenderer } from './componentsUtils/status';
-
-const { Panel } = Collapse;
-const { List, Item: FormItem } = Form;
-const { TextArea } = Input;
-
-const defaultInterventionType = InterventionType.SM;
-const initialJurisdictionValues: PlanJurisdictionFormFields[] = [];
-const defaultEnvs = defaultEnvConfig;
-const defaultPlanActivitiesMap = getPlanActivitiesMap(defaultEnvs);
-const defaultFiReasonRoutine = FIReasons[0];
-
-/**
- * caveats due to current way to configure limitation
- * https://github.com/OpenSRP/web/issues/202
- * the initialValues if not explicitly passed through the props,
- * they will not be subject to the envConfigs variables,
- */
-
-/** initial values for plan Form */
-export const defaultInitialValues: PlanFormFields = {
- activities: processActivitiesDates(defaultPlanActivitiesMap[defaultInterventionType]),
- caseNum: '',
- // this is an example of a situation where we do not have a proper way to pass configuration to the package.
- dateRange: [dayjs(), dayjs().add(defaultEnvs.defaultPlanDurationDays, 'days')],
- date: dayjs(),
- fiReason: defaultFiReasonRoutine,
- fiStatus: undefined,
- identifier: '',
- interventionType: defaultInterventionType,
- name: '',
- opensrpEventId: undefined,
- status: PlanStatus.DRAFT,
- taskGenerationStatus: 'internal',
- title: '',
- version: defaultEnvs.defaultPlanVersion,
- jurisdictions: initialJurisdictionValues,
-};
-
-/**
- * render Prop interface for render function that planForm
- * passes to Whatever component that is rendering the jurisdictionNames.
- */
-export type LocationChildRenderProp = (
- locationName: string,
- locationId: string,
- index: number
-) => JSX.Element;
-
-/** interface for plan form props */
-export interface PlanFormProps extends CommonProps {
- allFormActivities: PlanActivityFormFields[] /** the list of all allowed activities */;
- disabledActivityFields: string[] /** activity fields that are disabled */;
- disabledFields: string[] /** fields that are disabled */;
- initialValues: PlanFormFields /** initial values for fields on the form */;
- beforeSubmit?: BeforeSubmit /** called before submission starts, return true to proceed with submission */;
- afterSubmit?: AfterSubmit /** called after the payload is successfully sent to the server */;
- envConfigs?: PlanFormConfig /** env configuration options */;
- hiddenFields: PlanFormFieldsKeys[] /** what fields to hide */;
- onCancel: () => void /** called when user clicks cancel on form */;
- getRedirectPath: (
- status: PlanStatus
- ) => string /** callback to get the path to redirect after successfully form submission */;
-}
-
-/**
- * Plan Form Date range picker
- * Function checks end date to be greater than start date and today date
- *
- * @param {dayjs.Dayjs} current - current selected/hovered date (date picker)
- * @param {dayjs.Dayjs[]} dates - start and end date
- * @returns {boolean} - returns true if disabled and viseversa
- */
-export const disableDate = (current: dayjs.Dayjs, dates: dayjs.Dayjs[]) => {
- if (!dates || dates.length === 0) {
- return false;
- }
- return (
- current.valueOf() <= Date.now() ||
- current.format('L') <= (dates[0] && dates[0].format('L')) ||
- (dates[1] && dates[1].valueOf() <= Date.now())
- );
-};
-
-/**
- * Plan Form component
- *
- * @param {object} props - props
- * @returns {Element} PlanForm component
- */
-
-const PlanForm = (props: PlanFormProps) => {
- const [areWeDoneHere, setAreWeDoneHere] = useState(false);
- const [activityModal, setActivityModal] = useState(false);
- const [actionConditions, setActionConditions] = useState({});
- const [actionTriggers, setActionTriggers] = useState({});
- const [actionDynamicValue, setActionDynamicValue] = useState({});
- const [isSubmitting, setSubmitting] = useState(false);
- const [dates, setDates] = useState([]);
- const { t } = useTranslation();
- const {
- allFormActivities,
- disabledActivityFields,
- disabledFields,
- initialValues,
- baseURL,
- envConfigs,
- hiddenFields,
- getRedirectPath,
- onCancel,
- } = props;
- const [newPlanStatus, setNewPlanStatus] = useState(initialValues.status);
- const validationRules = validationRulesFactory(t);
-
- const configs = {
- ...defaultEnvConfig,
- ...envConfigs,
- };
-
- const planActivitiesMap = getPlanActivitiesMap(configs);
-
- const [form] = Form.useForm();
-
- useEffect(() => {
- const { conditions, triggers, dynamicValue } = getConditionAndTriggers(
- initialValues.activities,
- t,
- disabledFields.includes('activities')
- );
- setActionConditions(conditions);
- setActionTriggers(triggers);
- setActionDynamicValue(dynamicValue);
- }, [disabledFields, initialValues.activities, envConfigs]); // eslint-disable-line react-hooks/exhaustive-deps
-
- const isEditMode: boolean = initialValues.identifier !== '';
-
- /** simple function to toggle activity modal */
- function toggleActivityModal() {
- setActivityModal(!activityModal);
- }
-
- const isHidden = (fieldKey: PlanFormFieldsKeys) => {
- return hiddenFields.includes(fieldKey);
- };
-
- const disAllowedStatusChoices: string[] = [];
- if (isEditMode) {
- // Don't allow setting status back to draft
- if (initialValues.status !== PlanStatus.DRAFT) {
- disAllowedStatusChoices.push(PlanStatus.DRAFT);
- }
- }
-
- /**
- * get the source list of activities
- * This is used to filter out activities selected but not in the "source"
- *
- * @param {BasePlanFormFields} values - current form values
- * @returns {object} -
- */
- function getSourceActivities(values: BasePlanFormFields) {
- // eslint-disable-next-line no-prototype-builtins
- if (planActivitiesMap.hasOwnProperty(values.interventionType)) {
- return planActivitiesMap[values.interventionType];
- }
- return allFormActivities;
- }
-
- /**
- * Check if all the source activities have been selected
- *
- * @param {BasePlanFormFields} values - current form values
- * @returns {object} -
- */
- function checkIfAllActivitiesSelected(values: BasePlanFormFields) {
- return (
- xor(
- getSourceActivities(values).map((e) => e.actionCode),
- values.activities.map((e) => e.actionCode)
- ).length === 0
- );
- }
-
- /** if plan is updated or saved redirect to plans page */
- if (areWeDoneHere) {
- const redirectAfter = getRedirectPath(newPlanStatus);
- return ;
- }
-
- const { Option } = Select;
- const values = form.getFieldValue([]);
-
- /** responsive layout for the form labels and columns */
- const formItemLayout = {
- labelCol: {
- xs: {
- span: 24,
- },
- sm: {
- span: 24,
- },
- md: {
- span: 24,
- },
- lg: {
- span: 6,
- },
- },
- wrapperCol: {
- xs: {
- span: 24,
- },
- sm: {
- span: 24,
- },
- md: {
- span: 20,
- },
- lg: {
- span: 16,
- },
- },
- };
-
- const tailLayout = {
- wrapperCol: {
- xs: { offset: 0, span: 16 },
- sm: { offset: 12, span: 24 },
- md: { offset: 8, span: 16 },
- lg: { offset: 6, span: 14 },
- },
- };
- return (
-
-
- {(fields, { add, remove }) => (
- <>
- {fields.map((field) => (
-
-
-
-
-
-
-
- {fields.length > 1 ? (
- remove(field.name)}
- />
- ) : null}
-
- ))}
-
- add()}
- icon={}
- >
- {t('Add Jurisdiction')}
-
-
- >
- )}
-
-
-
{t('Activities')}}
- hidden={isHidden(activities)}
- id="activities"
- >
-
- {(_, { remove }) => {
- return (
-
- {(() => {
- const planActivities: BasePlanFormFields[activities] =
- form.getFieldValue(activities);
- const allValues = form.getFieldValue([]);
-
- const conditionsDisabledDates = (current: dayjs.Dayjs) => {
- // Can not select days before the set plan date range
- return current && allValues.start < current && current < allValues.end;
- };
- return (
- <>
- {planActivities.map((arrItem, index) => (
-
1 &&
- !isEditMode && (
- }
- onClick={() => {
- /**
- * when we remove an item, we want to also remove its value from
- * the values object otherwise the Formik state gets out of sync
- */
- remove(index);
- const newActivityValues = getConditionAndTriggers(
- planActivities.filter(
- (e) => e.actionCode !== planActivities[index].actionCode
- ),
- t,
- disabledFields.includes(activities)
- );
- setActionConditions(newActivityValues.conditions);
- setActionTriggers(newActivityValues.triggers);
- setActionDynamicValue(newActivityValues.dynamicValue);
- }}
- >
- )
- }
- >
-
-
- ))}
-
- {planActivities &&
- planActivities.length >= 1 &&
- !checkIfAllActivitiesSelected(allValues) &&
- !isEditMode && (
-
-
- {t('Add Activity')}
-
-
-
- <>
- {/** we want to allow the user to only add activities that are not already selected */}
-
- {getSourceActivities(values)
- .filter(
- (e) =>
- !values.activities
- .map((f: PlanActivityFormFields) => f.actionCode)
- .includes(e.actionCode)
- )
- .map((thisActivity) => (
- -
- {
- const withParsedDates = processActivitiesDates([
- thisActivity,
- ]);
- values.activities.push(withParsedDates[0]);
- const newActivityValues = getConditionAndTriggers(
- values.activities,
- t,
- disabledFields.includes(activities)
- );
- setActionConditions(newActivityValues.conditions);
- setActionTriggers(newActivityValues.triggers);
- setActionDynamicValue(
- newActivityValues.dynamicValue
- );
- }}
- >
- {t('Add {{actionCode}} Activity', {
- actionCode: thisActivity.actionCode,
- })}
-
-
- ))}
-
- >
-
-
- )}
- {/** Turn off modal if all activities selected */}
- {checkIfAllActivitiesSelected(allValues) && setActivityModal(false)}
- >
- );
- })()}
-
- );
- }}
-
-
-
-
-
- {t('Save Plan')}
-
-
- onCancel()}>
- {t('Cancel')}
-
-
-
-
- >
-
-
- );
-};
-
-export const defaultProps: PlanFormProps = {
- ...defaultCommonProps,
- allFormActivities: getFormActivities(planActivities, defaultEnvs),
- beforeSubmit: () => true,
- disabledActivityFields: [],
- disabledFields: [],
- initialValues: defaultInitialValues,
- getRedirectPath: () => PLAN_LIST_URL,
- onCancel: () => {
- return;
- },
- hiddenFields: [],
-};
-
-/**
- * props for updating plan definition objects
- * We are defining these here to keep things DRY
- *
- * @param {string} planStatus - a plan status
- * @returns {object} -
- */
-export const propsForUpdatingPlans = (
- planStatus: string = PlanStatus.DRAFT
-): Partial => {
- let disabledFields = [interventionType, identifier, name];
- const fieldsForActivePlan = [activities, date, taskGenerationStatus, title, version];
- const fieldsForCompletePlans = [status];
- disabledFields =
- planStatus === PlanStatus.ACTIVE ? [...disabledFields, ...fieldsForActivePlan] : disabledFields;
- disabledFields =
- planStatus === PlanStatus.COMPLETE || planStatus === PlanStatus.RETIRED
- ? [...disabledFields, ...fieldsForCompletePlans, ...fieldsForActivePlan]
- : disabledFields;
- return {
- disabledFields,
- };
-};
-
-PlanForm.defaultProps = defaultProps;
-
-export { PlanForm };
diff --git a/packages/plan-form/src/Form/tests/__snapshots__/index.test.tsx.snap b/packages/plan-form/src/Form/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index bb5f734fa..000000000
--- a/packages/plan-form/src/Form/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,11208 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`containers/forms/PlanForm Form validation works: Errors 1`] = `
-Array [
- Object {
- "errors": Array [
- "'title' is required",
- ],
- "name": Array [
- "title",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'name' is required",
- ],
- "name": Array [
- "name",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'description' is required",
- ],
- "name": Array [
- "description",
- ],
- "warnings": Array [],
- },
-]
-`;
-
-exports[`containers/forms/PlanForm Form validation works: Initial Errors, no errors shown initially 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: date error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: dateRange required error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: description error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: description required error 1`] = `
-Array [
- "'description' is required",
-]
-`;
-
-exports[`containers/forms/PlanForm Form validation works: interventionType error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: invalid data type Errors, we should have some errors 1`] = `
-Array [
- Object {
- "errors": Array [
- "'interventionType' must be one of [Dynamic-FI, Dynamic-IRS, Dynamic-MDA, FI, IRS, IRS-Lite, MDA, MDA-Point, SM]",
- ],
- "name": Array [
- "interventionType",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "Plan name cannot contain '/'",
- ],
- "name": Array [
- "title",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'dateRange' is required",
- ],
- "name": Array [
- "dateRange",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'description' is required",
- ],
- "name": Array [
- "description",
- ],
- "warnings": Array [],
- },
-]
-`;
-
-exports[`containers/forms/PlanForm Form validation works: more Errors, dateRange, interventionType, date 1`] = `
-Array [
- Object {
- "errors": Array [
- "'interventionType' must be one of [Dynamic-FI, Dynamic-IRS, Dynamic-MDA, FI, IRS, IRS-Lite, MDA, MDA-Point, SM]",
- ],
- "name": Array [
- "interventionType",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'title' is required",
- ],
- "name": Array [
- "title",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'name' is required",
- ],
- "name": Array [
- "name",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'dateRange' is required",
- ],
- "name": Array [
- "dateRange",
- ],
- "warnings": Array [],
- },
- Object {
- "errors": Array [
- "'description' is required",
- ],
- "name": Array [
- "description",
- ],
- "warnings": Array [],
- },
-]
-`;
-
-exports[`containers/forms/PlanForm Form validation works: name error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm Form validation works: title error 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm date range picker renders correctly for no mission end date: date range for no end date 1`] = `
-Array [
- "2020-11-23T21:00:00.000Z",
- undefined,
-]
-`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Changed activity conditions text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Changed activity conditions text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Changed activity trigger text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Changed activity trigger text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Final activity conditions text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Final activity conditions text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Final activity trigger text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Final activity trigger text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Original activity conditions text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Original activity conditions text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Original activity trigger text input names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm removing dynamic activities works correctly: Original activity trigger text textarea names 1`] = `Array []`;
-
-exports[`containers/forms/PlanForm renders correctly: date field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: date field 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: date range label 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: description label 1`] = `ReactWrapper {}`;
-
-exports[`containers/forms/PlanForm renders correctly: identifier field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: interventionType field 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders correctly: interventionType label 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: name field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: start field 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders correctly: status input 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: status input 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: status input 3`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: status input 4`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: status label 1`] = `"active"`;
-
-exports[`containers/forms/PlanForm renders correctly: status label 2`] = `"complete"`;
-
-exports[`containers/forms/PlanForm renders correctly: status label 3`] = `"draft"`;
-
-exports[`containers/forms/PlanForm renders correctly: status label 4`] = `"retired"`;
-
-exports[`containers/forms/PlanForm renders correctly: submit button 1`] = `
-
-
-
-
-
-
-
- Save Plan
-
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: taskGenerationStatus field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: title field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: title label 1 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders correctly: version field 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 0 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 0 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 1 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 1 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 2 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 2 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 3 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 3 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 4 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 4 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 5 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 5 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 6 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 6 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 7 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 7 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 8 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 8 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 9 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 9 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 10 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 10 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 11 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 11 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 12 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 12 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 13 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 13 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 14 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 14 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 15 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 15 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 16 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 16 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 17 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 17 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 18 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 18 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 19 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 19 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 20 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 20 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 21 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 21 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 22 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 22 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 23 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 23 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 24 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 24 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 25 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 25 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 26 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 26 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 27 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 27 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 28 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 28 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 29 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 29 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 30 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 30 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 31 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 31 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 32 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 32 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 33 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 33 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 34 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 34 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 35 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 35 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 36 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 36 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 37 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 37 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 38 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 38 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 39 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 39 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 40 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 40 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 41 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 41 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 42 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 42 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 43 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 43 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 44 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 44 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 45 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 45 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 46 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 46 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 47 1`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions inputs 47 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 0 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 0 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 1 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 1 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 2 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 2 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 3 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 3 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 4 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 4 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 5 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 5 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 6 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 6 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 7 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 7 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 8 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 8 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 9 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 9 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 10 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 10 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 11 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 11 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 12 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 12 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 13 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 13 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 14 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 14 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 15 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 15 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 16 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 16 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 17 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 17 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 18 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 18 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 19 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 19 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 20 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 20 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 21 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 21 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 22 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 22 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 23 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 23 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 24 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 24 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 25 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 25 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 26 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 26 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 27 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 27 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 28 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 28 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 29 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 29 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 30 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 30 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 31 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 31 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 32 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 32 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 33 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 33 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 34 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 34 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 35 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 35 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 36 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 36 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 37 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 37 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 38 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 38 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 39 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 39 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 40 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 40 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 41 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 41 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 42 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 42 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 43 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 43 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 44 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 44 2`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 45 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 45 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 46 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 46 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 47 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions labels 47 2`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 0 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 0 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 1 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 1 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 2 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 2 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 3 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 3 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 4 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 4 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 5 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 5 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 6 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 6 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 7 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 7 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 8 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 8 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 9 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 9 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 10 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 10 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 11 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 11 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 12 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 12 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 13 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 13 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 14 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 14 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 15 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 15 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 16 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 16 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 17 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 17 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 18 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 18 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 19 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 19 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 20 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 20 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 21 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 21 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 22 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 22 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 23 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 23 2`] = `null`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 24 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 24 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 25 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 25 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 26 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 26 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 27 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 27 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 28 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 28 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 29 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 29 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 30 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 30 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 31 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 31 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 32 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 32 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 33 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 33 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 34 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 34 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 35 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 35 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 36 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 36 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 37 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 37 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 38 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 38 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 39 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 39 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 40 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 40 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 41 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 41 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 42 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 42 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 43 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 43 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 44 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 44 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 45 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 45 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 46 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 46 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 47 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions legends 47 2`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 0 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 1 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 2 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 3 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 4 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 5 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 6 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 7 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 8 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 9 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 10 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 11 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 12 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 13 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 14 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 15 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 16 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 17 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 18 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 19 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 20 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 21 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 22 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 23 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 24 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 25 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 26 1`] = `
-Array [
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 27 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 28 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 29 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 30 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 31 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 32 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 33 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 34 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 35 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 36 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 37 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 38 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 39 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 40 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 41 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 42 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 43 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 44 1`] = `
-Array [
- ,
- ,
- ,
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 45 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 46 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: conditions textareas 47 1`] = `
-Array [
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 0 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 1 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 2 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 3 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 4 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 5 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 6 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 7 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 8 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 9 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 10 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 11 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 12 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 13 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 14 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 15 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 16 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 17 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 18 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 19 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 20 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 21 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 22 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 23 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 24 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 25 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 26 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 27 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 28 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 29 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 30 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 31 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 32 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 33 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 34 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 35 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 36 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 37 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 38 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 39 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 40 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 41 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 42 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 43 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 44 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 45 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 46 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers inputs 47 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 0 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 1 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 2 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 3 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 4 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 5 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 6 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 7 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 8 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 9 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 10 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 11 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 12 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 13 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 14 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 15 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 16 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 17 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 18 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 19 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 20 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 21 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 22 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 23 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 24 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 25 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 26 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 27 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 28 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 29 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 30 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 31 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 32 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 33 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 34 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 35 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 36 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 37 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 38 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 39 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 40 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 41 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 42 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 43 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 44 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 45 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 46 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers labels 47 1`] = `
-Array [
- ,
- ,
- ,
-]
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 0 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 1 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 2 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 3 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 4 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 5 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 6 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 7 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 8 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 9 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 10 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 11 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 12 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 13 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 14 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 15 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 16 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 17 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 18 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 19 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 20 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 21 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 22 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 23 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 24 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 25 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 26 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 27 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 28 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 29 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 30 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 31 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 32 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 33 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 34 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 35 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 36 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 37 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 38 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 39 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 40 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 41 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 42 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 43 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 44 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 45 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 46 1`] = `
-
-`;
-
-exports[`containers/forms/PlanForm renders dynamic plans correctly: triggers legends 47 1`] = `
-
-`;
diff --git a/packages/plan-form/src/Form/tests/fixtures.tsx b/packages/plan-form/src/Form/tests/fixtures.tsx
deleted file mode 100644
index e0601a767..000000000
--- a/packages/plan-form/src/Form/tests/fixtures.tsx
+++ /dev/null
@@ -1,1346 +0,0 @@
-import { PlanDefinition } from '@opensrp/plan-form-core';
-
-export const mission1 = {
- identifier: '335ef7a3-7f35-58aa-8263-4419464946d8',
- version: '1',
- name: 'EUSM Mission 2020-11-17',
- title: 'EUSM Mission 2020-11-17',
- description:
- 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse egestas lorem non nunc tincidunt fermentum. Praesent vitae commodo est. Phasellus.',
- status: 'active',
- date: '2020-11-17',
- effectivePeriod: {
- start: '2020-11-17',
- end: '2021-12-24',
- },
- useContext: [
- {
- code: 'taskGenerationStatus',
- valueCodableConcept: 'internal',
- },
- ],
- jurisdiction: [
- {
- code: 'ad56bb3b-66c5-4a29-8003-0a60582540a6',
- },
- ],
- goal: [
- {
- id: 'product_check',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'looks_good',
- description: 'Check for all products (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products in good condition',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'complete_fix_problem',
- description: 'Completes Fix problem for a product (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'complete_flag_problem',
- description: 'Completes Flag problem form for a product within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems found',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'record_gps',
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'complete_record_gps',
- description: 'Complete Record GPS for a particular service point',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of GPS recorded',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'service_point_check',
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- {
- id: 'complete_service_point_check',
- description: 'Complete check for a particular service point (100%) within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: {
- detailQuantity: {
- value: 100,
- comparator: '>',
- unit: 'Percent',
- },
- },
- due: '2020-12-24',
- },
- ],
- },
- ],
- action: [
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 1,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'product_check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'product_check',
- subjectCodableConcept: {
- text: 'Device',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.Bundle)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'record_gps',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'record_gps',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service point does not have geometry',
- expression: "$this.identifier.where(system='hasGeometry').value='false'",
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Service Point Check',
- description: 'Conduct check for all service points (100%) within the jurisdiction',
- code: 'service_point_check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'service_point_check',
- subjectCodableConcept: {
- text: 'Location',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'plan-activation',
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'All service points',
- expression: '$this.is(FHIR.Location)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'create',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Complete Looks Good',
- description: 'Complete full check for product',
- code: 'looks_good',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'looks_good',
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Looks Good event is submitted',
- expression: "questionnaire = 'looks_good'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'looks_good.json',
- type: 'update',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Complete Record GPS',
- description: 'Completes Record GPS activity for structure',
- code: 'complete_record_gps',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'complete_record_gps',
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Record Gps event is submitted',
- expression: "questionnaire = 'record_gps'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'GPS recorded',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'update',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Complete Service Point Check',
- description: 'Completes Service Point Check',
- code: 'complete_service_point_check',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'complete_service_point_check',
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'service_point_check'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'update',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Complete Flag Problem',
- description: 'Completes Flag problem task',
- code: 'complete_flag_problem',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'complete_flag_problem',
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'flag_problem'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'has_problem'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'flag_problem.json',
- type: 'update',
- },
- {
- identifier: 'bd90510c-e769-5176-ad18-5a256822822a',
- prefix: 3,
- title: 'Complete Fix problem task',
- description: 'Completes Fix problem task',
- code: 'complete_fix_problem',
- timingPeriod: {
- start: '2020-11-17',
- end: '2020-12-24',
- },
- reason: 'Routine',
- goalId: 'complete_fix_problem',
- subjectCodableConcept: {
- text: 'Task',
- },
- trigger: [
- {
- type: 'named-event',
- name: 'event-submission',
- expression: {
- description: 'Trigger when a Fix Problem event is submitted',
- expression: "questionnaire = 'fix_problem'",
- },
- },
- ],
- dynamicValue: [
- {
- path: 'businessStatus',
- expression: {
- expression: "'Visited'",
- },
- },
- {
- path: 'status',
- expression: {
- expression: "'Completed'",
- },
- },
- ],
- condition: [
- {
- kind: 'applicability',
- expression: {
- description: 'Problem Fixed',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- },
- ],
- definitionUri: 'fix_problem.json',
- type: 'update',
- },
- ],
- experimental: false,
-} as PlanDefinition;
-
-export const newPayload1 = {
- action: [
- {
- identifier: '26763955-afcb-5f53-b459-d498b8adb282',
- prefix: 1,
- title: 'Fix Problem',
- description: 'Fix problems for all products (100%) within the jurisdiction',
- code: 'fix_problem',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'fix_problem',
- subjectCodableConcept: { text: 'Device' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Fix Product event is submitted',
- expression: "questionnaire = 'flag_problem'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- condition: [
- {
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'fix_problem.json',
- type: 'create',
- },
- {
- code: 'beneficiary_consultation',
- condition: [
- {
- expression: { description: 'All service points', expression: '$this.is(FHIR.Bundle)' },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- description: 'Consult beneficiaries for all service point checks',
- dynamicValue: [{ path: 'structureId', expression: { expression: '$this.id' } }],
- goalId: 'beneficiary_consultation',
- identifier: '9b7c66a4-e111-5a12-a856-8b8eea565223',
- prefix: 2,
- reason: 'Routine',
- subjectCodableConcept: { text: 'Location.Stock' },
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- title: 'Beneficiary Consultation',
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- type: 'create',
- },
- {
- identifier: '007d116d-1381-52b1-8e9e-5a46d7f1eb2e',
- prefix: 3,
- title: 'Warehouse Check',
- description: 'Warehouse Check for all Service Points with type warehouse',
- code: 'warehouse_check',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'warehouse_check',
- subjectCodableConcept: { text: 'Location.Stock' },
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- condition: [
- {
- expression: { description: 'All service points', expression: '$this.is(FHIR.Bundle)' },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point is a warehouse',
- expression:
- "Bundle.entry.resource.ofType(Location).type.where(id='locationType').text='Warehouse'",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'warehouse_check.json',
- dynamicValue: [{ path: 'structureId', expression: { expression: '$this.id' } }],
- type: 'create',
- },
- {
- identifier: '7babc077-0d71-5581-a120-3a823710f83f',
- prefix: 4,
- title: 'Complete Service Point Check With Problem',
- description: 'Completes Service Point Check Task With Problem',
- code: 'complete_service_point_with_flag_problem',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_service_point_with_flag_problem',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'service_point_check'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- condition: [
- {
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'service_point_check.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'has_problem'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: 'update',
- },
- {
- code: 'complete_beneficiary_consultation',
- condition: [
- {
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- description: 'Complete the Consult beneficiaries for a particular service point',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- goalId: 'complete_beneficiary_consultation',
- identifier: '3b3703c6-3b70-5052-ae22-9a9693bd7cce',
- prefix: 5,
- reason: 'Routine',
- subjectCodableConcept: { text: 'Task' },
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- title: 'Complete Beneficiary Consultation',
- trigger: [
- {
- expression: {
- description: 'Trigger when a Beneficiary Consultation event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- type: 'update',
- },
- {
- identifier: 'b004a4a8-dba0-55a0-aef0-90c37d2debb1',
- prefix: 6,
- title: 'Complete Consult beneficiaries With Problem',
- description: 'Completes Service Point Check Task With Problem',
- code: 'complete_beneficiary_consultation_with_flag',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_beneficiary_consultation_with_flag',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- condition: [
- {
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'beneficiary_consultation.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'has_problem'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: 'update',
- },
- {
- identifier: '7d4f8d65-800e-578d-b4e2-c0833fe35424',
- prefix: 7,
- title: 'Complete Warehouse Check',
- description: 'Complete Warehouse Check for all Service Points with type warehouse',
- code: 'complete_warehouse_check',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_warehouse_check',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'warehouse_check'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- condition: [
- {
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'warehouse_check.json',
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- type: 'update',
- },
- {
- code: 'fix_problem_consult_beneficiaries',
- condition: [
- {
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'check consult_beneficiaries_flag field',
- expression: "$this.item.where(linkId='consult_beneficiaries_flag').answer.value ='yes'",
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'fix_problem.json',
- description: 'Fix problems for consult beneficiaries with problem',
- goalId: 'fix_problem_consult_beneficiaries',
- identifier: 'e8332e5f-1c1a-581b-800c-53ea8e7272d3',
- prefix: 8,
- reason: 'Routine',
- subjectCodableConcept: { text: 'Location' },
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- title: 'Fix Problem',
- trigger: [
- {
- expression: {
- description: 'Trigger when a Fix Beneficiary Consultation event is submitted',
- expression: "questionnaire = 'beneficiary_consultation'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- type: 'create',
- },
- {
- identifier: '2fb6aecf-db37-5bf5-9c3b-457d258ffaf6',
- prefix: 9,
- title: 'Product Check',
- description: 'Check for all products (100%) within the jurisdiction',
- code: 'product_check',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'product_check',
- subjectCodableConcept: { text: 'Device' },
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- condition: [
- {
- expression: { description: 'Product exists', expression: '$this.is(FHIR.Bundle)' },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Product is active',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: 'applicability',
- },
- ],
- dynamicValue: [
- {
- path: 'structureId',
- expression: {
- expression: '$this.entry.resource.as(Device).location.reference.substring(9)',
- },
- },
- ],
- definitionUri: 'product_check.json',
- type: 'create',
- },
- {
- identifier: 'db80bdc4-12b6-5935-abb1-3a2f64c536f1',
- prefix: 10,
- title: 'Complete Looks Good',
- description: 'Complete full check for product',
- code: 'looks_good',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'looks_good',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Looks Good event is submitted',
- expression: "questionnaire = 'looks_good'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- condition: [
- {
- expression: {
- description: 'Product exists',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'looks_good.json',
- type: 'update',
- },
- {
- identifier: 'c426d601-601d-56df-877b-67b30758fe56',
- prefix: 11,
- title: 'Complete Fix problem task',
- description: 'Completes Fix problem task',
- code: 'complete_fix_problem',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_fix_problem',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Fix Problem event is submitted',
- expression: "questionnaire = 'fix_problem'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- condition: [
- {
- expression: {
- description: 'Problem Fixed',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'fix_problem.json',
- type: 'update',
- },
- {
- identifier: '963c90b0-c21d-57a6-91d4-90cacbc5e77f',
- prefix: 12,
- title: 'Complete Flag Problem',
- description: 'Completes Flag problem task',
- code: 'complete_flag_problem',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_flag_problem',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Flag Problem event is submitted',
- expression: "questionnaire = 'flag_problem'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'has_problem'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- condition: [
- {
- expression: {
- description: 'Problem Flagged',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'flag_problem.json',
- type: 'update',
- },
- {
- identifier: '05c6aa7b-8c31-54aa-ad18-83f217abfdea',
- prefix: 13,
- title: 'Record GPS',
- description: 'Record GPS for all service points (100%) without GPS within the jurisdiction',
- code: 'record_gps',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'record_gps',
- subjectCodableConcept: { text: 'Location.Stock' },
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- condition: [
- {
- expression: {
- description: 'Service point does not have geometry',
- expression:
- "Bundle.entry.resource.ofType(Location).identifier.where(system='hasGeometry').value='false'",
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: 'applicability',
- },
- ],
- dynamicValue: [{ path: 'structureId', expression: { expression: '$this.id' } }],
- definitionUri: 'record_gps.json',
- type: 'create',
- },
- {
- identifier: '75525d22-6735-5e28-85ae-79f397fd9a26',
- prefix: 14,
- title: 'Complete Record GPS',
- description: 'Completes Record GPS activity for structure',
- code: 'complete_record_gps',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_record_gps',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Record Gps event is submitted',
- expression: "questionnaire = 'record_gps'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- condition: [
- {
- expression: {
- description: 'GPS recorded',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'record_gps.json',
- type: 'update',
- },
- {
- identifier: '872d5718-179d-5a2e-acc7-9bf397d596fb',
- prefix: 15,
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- code: 'service_point_check',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'service_point_check',
- subjectCodableConcept: { text: 'Location.Stock' },
- condition: [
- {
- expression: { description: 'All service points', expression: '$this.is(FHIR.Bundle)' },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has stock',
- expression: 'Bundle.entry.resource.ofType(SupplyDelivery).exists()',
- },
- kind: 'applicability',
- },
- {
- expression: {
- description: 'Check if service point has active stock',
- expression:
- "Bundle.entry.resource.ofType(SupplyDelivery).identifier.where(system='isPastAccountabilityDate' and value='false').exists()",
- },
- kind: 'applicability',
- },
- ],
- dynamicValue: [{ path: 'structureId', expression: { expression: '$this.id' } }],
- definitionUri: 'service_point_check.json',
- title: 'Service Point Check',
- trigger: [{ name: 'plan-activation', type: 'named-event' }],
- type: 'create',
- },
- {
- identifier: '15463110-792b-551e-af9d-ed1e31364e33',
- prefix: 16,
- title: 'Complete Service Point Check',
- description: 'Completes Service Point Check',
- code: 'complete_service_point_check',
- timingPeriod: { end: '2017-07-20', start: '2017-07-13' },
- reason: 'Routine',
- goalId: 'complete_service_point_check',
- subjectCodableConcept: { text: 'Task' },
- trigger: [
- {
- expression: {
- description: 'Trigger when a Service Point Check event is submitted',
- expression: "questionnaire = 'service_point_check'",
- },
- name: 'event-submission',
- type: 'named-event',
- },
- ],
- dynamicValue: [
- { path: 'businessStatus', expression: { expression: "'Visited'" } },
- { path: 'status', expression: { expression: "'Completed'" } },
- ],
- condition: [
- {
- expression: {
- description: 'Service Point Checked',
- expression: '$this.is(FHIR.QuestionnaireResponse)',
- },
- kind: 'applicability',
- },
- ],
- definitionUri: 'service_point_check.json',
- type: 'update',
- },
- ],
- goal: [
- {
- description: 'Fix problems for all products (100%) within the jurisdiction',
- id: 'fix_problem',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'beneficiary_consultation',
- description: 'Consult beneficiaries for all service point checks',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'warehouse_check',
- description: 'Warehouse Check for all Service Points with type warehouse',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_service_point_with_flag_problem',
- description:
- 'Complete check for a particular service point (100%) with flag problem within the Jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked with flag problem',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_beneficiary_consultation',
- description: 'Complete the Consult beneficiaries for a particular service point',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_beneficiary_consultation_with_flag',
- description:
- 'Complete the Consult beneficiaries for a particular service point with a problem flag',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_warehouse_check',
- description: 'Complete Warehouse Check for all Service Points with type warehouse',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { value: 100, comparator: '>', unit: 'Percent' } },
- due: '2017-07-20',
- },
- ],
- },
- {
- description: 'Fix problems for all flagged consult beneficiaries task',
- id: 'fix_problem_consult_beneficiaries',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- measure: 'Percent of products problems fixed',
- },
- ],
- },
- {
- description: 'Check for all products (100%) within the jurisdiction',
- id: 'product_check',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- measure: 'Percent of products checked',
- },
- ],
- },
- {
- id: 'looks_good',
- description: 'Check for all products (100%) within jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products in good condition',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_fix_problem',
- description: 'Completes Fix problem for a product (100%) within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems fixed',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- {
- id: 'complete_flag_problem',
- description: 'Completes Flag problem form for a product within the jurisdiction',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of products problems found',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- {
- description: 'Record GPS for all service points without GPS within the jurisdiction',
- id: 'record_gps',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- measure: 'Percent of GPS recorded',
- },
- ],
- },
- {
- description: 'Complete Record GPS for a particular service point',
- id: 'complete_record_gps',
- priority: 'medium-priority',
- target: [
- {
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- measure: 'Percent of GPS recorded',
- },
- ],
- },
- {
- description: 'Conduct checks for all service point (100%) within the Jurisdiction',
- id: 'service_point_check',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- {
- description: 'Complete check for a particular service point (100%) within the Jurisdiction',
- id: 'complete_service_point_check',
- priority: 'medium-priority',
- target: [
- {
- measure: 'Percent of service points checked',
- detail: { detailQuantity: { comparator: '>', unit: 'Percent', value: 100 } },
- due: '2017-07-20',
- },
- ],
- },
- ],
- date: '2017-07-13',
- effectivePeriod: { end: '2017-08-02', start: '2017-07-13' },
- experimental: false,
- identifier: 'ab26544f-5470-56ec-a1a1-19400da71576',
- jurisdiction: [],
- name: 'Plan Name',
- status: 'draft',
- title: 'Plan Name',
- useContext: [
- { code: 'interventionType', valueCodableConcept: 'SM' },
- { code: 'taskGenerationStatus', valueCodableConcept: 'internal' },
- ],
- version: '1',
- description: 'Mission plan description',
-};
diff --git a/packages/plan-form/src/Form/tests/index.test.tsx b/packages/plan-form/src/Form/tests/index.test.tsx
deleted file mode 100644
index 405a76fc7..000000000
--- a/packages/plan-form/src/Form/tests/index.test.tsx
+++ /dev/null
@@ -1,862 +0,0 @@
-/* eslint-disable @typescript-eslint/no-explicit-any */
-import { mount, shallow } from 'enzyme';
-import toJson from 'enzyme-to-json';
-import React from 'react';
-import { MemoryRouter } from 'react-router-dom';
-import { disableDate, PlanForm, propsForUpdatingPlans } from '../';
-import { Form } from 'antd';
-import { generatePlanDefinition, getPlanFormValues } from '../../helpers/utils';
-import { mission1, newPayload1 } from './fixtures';
-import { act } from 'react-dom/test-utils';
-import { InterventionType, PlanStatus } from '@opensrp/plan-form-core';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { Dictionary } from '@onaio/utils';
-import dayjs from 'dayjs';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-jest.mock('@opensrp/notifications', () => {
- return { sendSuccessNotification: jest.fn(), sendErrorNotification: jest.fn() };
-});
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-/**
- * place to mount the application/component to the JSDOM document during testing.
- * https://github.com/reactstrap/reactstrap/issues/773#issuecomment-373451256
- */
-const div = document.createElement('div');
-document.body.appendChild(div);
-
-jest.setTimeout(30000);
-
-describe('containers/forms/PlanForm', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- jest.resetAllMocks();
- fetch.resetMocks();
- });
-
- it('renders without crashing', () => {
- shallow(
-
-
- ,
- { attachTo: div }
- );
- });
-
- it('renders correctly', () => {
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
- expect(toJson(wrapper.find('#interventionType label'))).toMatchSnapshot(
- 'interventionType label'
- );
- expect(toJson(wrapper.find('#interventionType select'))).toMatchSnapshot(
- 'interventionType field'
- );
-
- expect(toJson(wrapper.find('#title label'))).toMatchSnapshot('title label 1');
- expect(toJson(wrapper.find('#title input'))).toMatchSnapshot('title field');
-
- expect(wrapper.find('#name label')).toHaveLength(0);
- expect(toJson(wrapper.find('#name input'))).toMatchSnapshot('name field');
- expect(wrapper.find('#identifier label')).toHaveLength(0);
- expect(toJson(wrapper.find('#identifier input'))).toMatchSnapshot('identifier field');
- expect(wrapper.find('#version label')).toHaveLength(0);
- expect(toJson(wrapper.find('#version input'))).toMatchSnapshot('version field');
- expect(wrapper.find('#taskGenerationStatus label')).toHaveLength(0);
- expect(toJson(wrapper.find('#taskGenerationStatus input'))).toMatchSnapshot(
- 'taskGenerationStatus field'
- );
- wrapper.find('#status Radio').forEach((radio) => {
- expect(radio.find('label').text()).toMatchSnapshot('status label');
- expect(toJson(radio.find('input'))).toMatchSnapshot('status input');
- });
- expect(toJson(wrapper.find('#dateRange label'))).toMatchSnapshot('date range label');
- expect(toJson(wrapper.find('#dateRange input'))).toMatchSnapshot('start field');
- expect(wrapper.find('#date label')).toHaveLength(0);
- expect(toJson(wrapper.find('#date input'))).toMatchSnapshot('date field');
- expect(wrapper.find('#description label')).toMatchSnapshot('description label');
- expect(toJson(wrapper.find('#description textarea'))).toMatchSnapshot('date field');
- expect(toJson(wrapper.find('#planform-submit-button button'))).toMatchSnapshot('submit button');
-
- // should have triggers or conditions
- expect(wrapper.find('.triggers-conditions')).toHaveLength(48);
-
- wrapper.unmount();
- });
-
- it('renders dynamic plans correctly', () => {
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- // collapse the trigger panels
- wrapper.find('.ant-collapse-header').forEach((wrap) => {
- wrap.simulate('click');
- });
- wrapper.update();
-
- wrapper.find('.triggers-conditions').forEach((wrap, index) => {
- expect(toJson(wrap.find('.triggers-fieldset legend'))).toMatchSnapshot(
- `triggers legends ${index}`
- );
- expect(toJson(wrap.find('.trigger-group label'))).toMatchSnapshot(`triggers labels ${index}`);
- expect(toJson(wrap.find('.triggers-fieldset input'))).toMatchSnapshot(
- `triggers inputs ${index}`
- );
-
- expect(toJson(wrap.find('.conditions-fieldset legend'))).toMatchSnapshot(
- `conditions legends ${index}`
- );
- expect(toJson(wrap.find('.condition-group label'))).toMatchSnapshot(
- `conditions labels ${index}`
- );
- expect(toJson(wrap.find('.conditions-fieldset input'))).toMatchSnapshot(
- `conditions inputs ${index}`
- );
- expect(toJson(wrap.find('.conditions-fieldset textarea'))).toMatchSnapshot(
- `conditions textareas ${index}`
- );
-
- expect(toJson(wrap.find('.dynamic-value-fieldset legend'))).toMatchSnapshot(
- `conditions legends ${index}`
- );
-
- expect(toJson(wrap.find('.dynamic-value-group label'))).toMatchSnapshot(
- `conditions labels ${index}`
- );
- expect(toJson(wrap.find('.dynamic-value-group input'))).toMatchSnapshot(
- `conditions inputs ${index}`
- );
- });
- wrapper.unmount();
- });
-
- it('Form validation works', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
-
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- let formInstance = (wrapper.find(Form).props() as any).form;
- let errors = formInstance.getFieldsError();
-
- let fieldsWithErrors = errors.filter((error) => error.errors.length > 0);
-
- // No errors are shown initially
- expect(fieldsWithErrors).toMatchSnapshot('Initial Errors, no errors shown initially');
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- formInstance = (wrapper.find(Form).props() as any).form;
- errors = formInstance.getFieldsError();
-
- fieldsWithErrors = errors.filter((error) => error.errors.length > 0);
-
- // we now have some errors
- expect(fieldsWithErrors).toMatchSnapshot('Errors');
-
- // name is required
- expect(
- (wrapper.find('#name .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('name error');
-
- // title is required
- expect(
- (wrapper.find('#title .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('title error');
-
- // description is required
- expect(
- (wrapper.find('#description .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('description error');
-
- // let us cause errors for other required fields and ascertain that they are indeed validated
-
- // Remove the date field value
- wrapper.find('#date input').simulate('change', { target: { name: 'date', value: '' } });
-
- // Remove the dateRange field value
- formInstance.setFieldsValue({ dateRange: '' });
-
- // Remove the interventionType field value
- formInstance.setFieldsValue({ interventionType: '' });
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- formInstance = (wrapper.find(Form).props() as any).form;
- errors = formInstance.getFieldsError();
-
- fieldsWithErrors = errors.filter((error) => error.errors.length > 0);
-
- // we now have some more errors
- expect(fieldsWithErrors).toMatchSnapshot('more Errors, dateRange, interventionType, date');
-
- // date is required
- expect(
- (wrapper.find('#date .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('date error');
-
- // interventionType is required
- expect(
- (wrapper.find('#interventionType .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('interventionType error');
-
- // dateRange is required
- expect(
- (wrapper.find('#dateRange .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('dateRange required error');
-
- // description is required
- expect(
- (wrapper.find('#description .ant-form-item FormItemInput').props() as any).errors
- ).toMatchSnapshot('description required error');
-
- // next we set wrong values for fields that expect specific values
-
- // Set title for the plan with forward slash
- wrapper
- .find('#title input')
- .simulate('change', { target: { name: 'title', value: 'Plan / Name' } });
-
- // Set wrong interventionType field value
- formInstance.setFieldsValue({
- interventionType: 'Oov',
- });
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- formInstance = (wrapper.find(Form).props() as any).form;
- errors = formInstance.getFieldsError();
-
- fieldsWithErrors = errors.filter((error) => error.errors.length > 0);
-
- // we now have some more errors
- expect(fieldsWithErrors).toMatchSnapshot(
- 'invalid data type Errors, we should have some errors'
- );
- });
-
- it('Auto-setting name and title field values works', async () => {
- const wrapper = mount(
-
-
-
- );
- // Set title for the plan
- wrapper
- .find('#title input')
- .simulate('change', { target: { name: 'title', value: 'Plan Name' } });
-
- // expect name is set the same to plan title
- expect(wrapper.find('#name input').props().value).toEqual('Plan Name');
- wrapper.unmount();
- });
-
- it('disableDate should return false if no value selected', async () => {
- const dates = [];
- const current = dayjs('2017-07-13');
- expect(disableDate(current, dates)).toBeFalsy();
- });
-
- it('disableDate should return true if end date is less than todays date', async () => {
- const dates = [dayjs('2017-07-10'), dayjs('2017-07-11')];
- const current = dayjs('2017-07-13');
- // date today is 2017-07-13
- expect(disableDate(current, dates)).toBeTruthy();
- });
-
- it('disableDate should return true if start and end date is same', async () => {
- const dates = [dayjs('2017-07-10'), dayjs('2017-07-10')];
- const current = dayjs('2017-07-13');
- // date today is 2017-07-13
- expect(disableDate(current, dates)).toBeTruthy();
- });
-
- it('renders correcty when dates are passed', async () => {
- const wrapper = mount(
-
-
-
- );
-
- const instance = wrapper.find('#dateRange RangePicker').at(0).props();
- instance.onCalendarChange(['2022-07-13', '2022-07-14']);
- instance.onOpenChange(true);
- expect(instance.disabledDate(dayjs('2017-07-13'))).toBeFalsy();
- wrapper.unmount();
- });
-
- it('Form submission for new plans works', async () => {
- fetch.mockResponseOnce(JSON.stringify({}), { status: 201 });
-
- const wrapper = mount(
-
-
-
- );
-
- const formInstance = (wrapper.find(Form).props() as any).form;
-
- // Set interventionType field value
- formInstance.setFieldsValue({
- interventionType: 'SM',
- });
- act(() => {
- wrapper
- .find('#interventionType Select')
- .props()
- .onChange(InterventionType.SM as any);
- });
-
- // Set title for the plan
- wrapper
- .find('#title input')
- .simulate('change', { target: { name: 'title', value: 'Plan Name' } });
-
- // set description
- wrapper
- .find('#description textarea')
- .simulate('change', { target: { name: 'description', value: 'Mission plan description' } });
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // submit button should not be disabled
- expect(wrapper.find('#planform-submit-button button').prop('disabled')).toBeFalsy();
-
- await act(async () => {
- wrapper.find('form').simulate('submit');
- await flushPromises();
- });
-
- expect(fetch).toHaveBeenCalled();
-
- expect(JSON.parse(fetch.mock.calls[0][1].body)).toEqual(newPayload1);
-
- // the last request should be the one that is sent to OpenSRP
- expect(fetch.mock.calls[0]).toMatchObject([
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: expect.any(String),
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ]);
- wrapper.unmount();
- });
-
- it('Form submission for editing plans works', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const initialValues = getPlanFormValues(mission1);
-
- const container = document.createElement('div');
- document.body.appendChild(container);
- const afterSubmitMock = jest.fn();
-
- const props = {
- initialValues,
- afterSubmit: afterSubmitMock,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- wrapper
- .find('#description textarea')
- .simulate('change', { target: { name: 'description', value: 'Mission plan description' } });
-
- // try changing the status to retired
- wrapper.find('input[value="retired"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? you won't be able to change the status for retired plansnoyes"`
- );
- wrapper.find('.plan-form-status button').last().simulate('click');
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const payload = {
- ...generatePlanDefinition(initialValues),
- version: 2,
- status: PlanStatus.RETIRED,
- description: 'Mission plan description',
- };
-
- // expect(payload.status).toEqual(PlanStatus.RETIRED);
-
- // the last request should be the one that is sent to OpenSRP
- expect(fetch.mock.calls[0][0]).toEqual(
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans'
- );
-
- // the last request should be the one that is sent to OpenSRP
- expect(JSON.parse(fetch.mock.calls[0][1].body)).toEqual(payload);
-
- expect(afterSubmitMock).toHaveBeenCalled();
- });
-
- it('clicking no in popup during status change', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const initialValues = getPlanFormValues(mission1);
-
- const container = document.createElement('div');
- document.body.appendChild(container);
- const afterSubmitMock = jest.fn();
-
- const props = {
- initialValues,
- afterSubmit: afterSubmitMock,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- wrapper
- .find('#description textarea')
- .simulate('change', { target: { name: 'description', value: 'Mission plan description' } });
-
- // try changing the status to retired
- wrapper.find('input[value="retired"]').simulate('click');
- // look for popup to confirm
- expect(wrapper.find('.ant-popover-content').text()).toMatchInlineSnapshot(
- `"Are you sure? you won't be able to change the status for retired plansnoyes"`
- );
- // cancel status change
- wrapper.find('.plan-form-status button').first().simulate('click');
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no status change
- const payload = {
- ...generatePlanDefinition(initialValues),
- version: 2,
- description: 'Mission plan description',
- };
-
- // the last request should be the one that is sent to OpenSRP
- expect(fetch.mock.calls[0][0]).toEqual(
- 'https://opensrp-stage.smartregister.org/opensrp/rest/plans'
- );
-
- // the last request should be the one that is sent to OpenSRP
- expect(JSON.parse(fetch.mock.calls[0][1].body)).toEqual(payload);
-
- expect(afterSubmitMock).toHaveBeenCalled();
- wrapper.unmount();
- });
-
- it('Checking disabled fields for draft plans', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const planStatus = PlanStatus.DRAFT;
- const mission = {
- ...mission1,
- status: planStatus,
- description: 'This plan will survive enemy contact',
- };
-
- const initialValues = getPlanFormValues(mission);
-
- const container = document.createElement('div');
- document.body.appendChild(container);
-
- const props = {
- ...propsForUpdatingPlans(planStatus),
- initialValues,
- beforeSubmit: () => false,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- // [interventionType, identifier, name] should be disabled
- expect(wrapper.find('#interventionType Select').props().disabled).toBeTruthy();
- expect(wrapper.find('#identifier input').props().disabled).toBeTruthy();
- expect(wrapper.find('#name input').props().disabled).toBeTruthy();
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- wrapper.unmount();
- });
-
- it('Notifies on errors during submission', async () => {
- const errorMessage = 'Contact with the enemy';
- fetch.mockReject(new Error(errorMessage));
- const planStatus = PlanStatus.COMPLETE;
- const mission = {
- ...mission1,
- status: planStatus,
- description: 'This plan will survive enemy contact',
- };
-
- const errorNotificationSMock = jest.fn();
- (sendErrorNotification as jest.Mock).mockImplementation((...args) =>
- errorNotificationSMock(...args)
- );
-
- const initialValues = getPlanFormValues(mission);
-
- const container = document.createElement('div');
- document.body.appendChild(container);
-
- const props = {
- ...propsForUpdatingPlans(planStatus),
- initialValues,
- afterSubmit: () => false,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(errorNotificationSMock).toHaveBeenCalledWith('Error', errorMessage);
- (sendErrorNotification as jest.Mock).mockReset();
- wrapper.unmount();
- });
-
- it('Can add and remove jurisdictions', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const initialValues = getPlanFormValues(mission1);
-
- const disabledProps = propsForUpdatingPlans();
-
- const container = document.createElement('div');
- document.body.appendChild(container);
-
- const props = {
- ...disabledProps,
- initialValues,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- expect(wrapper.find('.jurisdiction-fields')).toHaveLength(5);
-
- // find the add field button and simulate click
- wrapper.find('button.jurisdiction-fields__add').simulate('click');
-
- // jurisdiction-fields columns should have increased
- expect(wrapper.find('.jurisdiction-fields')).toHaveLength(10);
-
- // we now click the remove button and we expect this to have dropped
- wrapper.find('.jurisdiction-fields__delete').first().simulate('click');
-
- expect(wrapper.find('.jurisdiction-fields')).toHaveLength(5);
- wrapper.unmount();
- });
-
- it('removing dynamic activities works correctly', async () => {
- const container = document.createElement('div');
- document.body.appendChild(container);
-
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // there are initially 4 activities
- expect(wrapper.find(`button.removeActivity`)).toHaveLength(16);
- // lets get the form input values of the triggers
- const expectedTriggerInputValues = wrapper
- .find('.triggers-fieldset input')
- .map((e) => e.props().value);
- const expectedTriggerTextValues = wrapper
- .find('.triggers-fieldset textarea')
- .map((e) => e.props().value);
- const expectedConditionInputValues = wrapper
- .find('.conditions-fieldset input')
- .map((e) => e.props().value);
- const expectedConditionTextValues = wrapper
- .find('.conditions-fieldset textarea')
- .map((e) => e.props().value);
- // the names of the input fields should be indexed from zero (0)
- expect(wrapper.find(`.triggers-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Original activity trigger text input names'
- );
- expect(wrapper.find(`.triggers-fieldset textarea`).map((e) => e.props().name)).toMatchSnapshot(
- 'Original activity trigger text textarea names'
- );
- expect(
- wrapper.find(`.conditions-fieldset textarea`).map((e) => e.props().name)
- ).toMatchSnapshot('Original activity conditions text textarea names');
- expect(wrapper.find(`.conditions-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Original activity conditions text input names'
- );
- // lets remove one activity
- await act(async () => {
- wrapper.find(`button.removeActivity`).first().simulate('click');
- });
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // 1 less activity
- expect(wrapper.find(`button.removeActivity`)).toHaveLength(15);
- // the slice values are determined by the type of activity that was removed
- // the meaning is that we should be left with ALL the triggers excluding the ones removed
- expect(wrapper.find(`.triggers-fieldset input`).map((e) => e.props().value)).toEqual(
- expectedTriggerInputValues.slice(2)
- );
- expect(wrapper.find(`.triggers-fieldset textarea`).map((e) => e.props().value)).toEqual(
- expectedTriggerTextValues.slice(2)
- );
- expect(wrapper.find(`.conditions-fieldset textarea`).map((e) => e.props().value)).toEqual(
- expectedConditionTextValues.slice(5)
- );
- // this one does not change because currently there are no conditions with an input field
- expect(wrapper.find(`.conditions-fieldset input`).map((e) => e.props().value)).toEqual(
- expectedConditionInputValues
- );
- // the names of the input fields should STILL be indexed from zero (0)
- expect(wrapper.find(`.triggers-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Changed activity trigger text input names'
- );
- expect(wrapper.find(`.triggers-fieldset textarea`).map((e) => e.props().name)).toMatchSnapshot(
- 'Changed activity trigger text textarea names'
- );
- expect(
- wrapper.find(`.conditions-fieldset textarea`).map((e) => e.props().name)
- ).toMatchSnapshot('Changed activity conditions text textarea names');
- expect(wrapper.find(`.conditions-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Changed activity conditions text input names'
- );
- // there should now be one button to add activities
- expect(wrapper.find(`button.add-more-activities`)).toHaveLength(1);
- // lets bring up the modal that allows us to add activities
- await act(async () => {
- wrapper.find(`button.add-more-activities`).first().simulate('click');
- });
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // there should be one activity that can be added back
- expect(wrapper.find(`button.addActivity`)).toHaveLength(1);
- // lets click the button in the modal and add back the activity we had removed
- await act(async () => {
- wrapper.find(`button.addActivity`).first().simulate('click');
- });
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // we should have 6 activities again
- expect(wrapper.find(`button.removeActivity`)).toHaveLength(16);
- // and now we come full circle. The inputs should be what we had on initial load,
- // with those of the first activity moved to the end of the arrays
- expect(wrapper.find(`.triggers-fieldset input`).map((e) => e.props().value)).toEqual(
- expectedTriggerInputValues.slice(2).concat(expectedTriggerInputValues.slice(0, 2))
- );
- expect(wrapper.find(`.triggers-fieldset textarea`).map((e) => e.props().value)).toEqual(
- expectedTriggerTextValues.slice(2).concat(expectedTriggerTextValues.slice(0, 2))
- );
- expect(wrapper.find(`.conditions-fieldset textarea`).map((e) => e.props().value)).toEqual(
- expectedConditionTextValues.slice(5).concat(expectedConditionTextValues.slice(0, 5))
- );
- expect(wrapper.find(`.conditions-fieldset input`).map((e) => e.props().value)).toEqual(
- expectedConditionInputValues
- );
- // the names of the input fields should STILL STILL! be indexed from zero (0)
- expect(wrapper.find(`.triggers-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Final activity trigger text input names'
- );
- expect(wrapper.find(`.triggers-fieldset textarea`).map((e) => e.props().name)).toMatchSnapshot(
- 'Final activity trigger text textarea names'
- );
- expect(
- wrapper.find(`.conditions-fieldset textarea`).map((e) => e.props().name)
- ).toMatchSnapshot('Final activity conditions text textarea names');
- expect(wrapper.find(`.conditions-fieldset input`).map((e) => e.props().name)).toMatchSnapshot(
- 'Final activity conditions text input names'
- );
- // there should not be any button to add activities
- expect(wrapper.find(`button.add-more-activities`)).toHaveLength(0);
- wrapper.unmount();
- });
-
- it('Clicking on cancel takes you to list page', async () => {
- const cancelMock = jest.fn();
- const props = {
- onCancel: cancelMock,
- };
- const wrapper = mount(
-
-
-
- );
-
- wrapper.find('button#planform-cancel-button').simulate('click');
-
- wrapper.update();
-
- expect(cancelMock).toHaveBeenCalled();
- wrapper.unmount();
- });
-
- it('test redirectPath getter', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const initialValues = getPlanFormValues(mission1);
-
- const container = document.createElement('div');
- document.body.appendChild(container);
- const afterSubmitMock = jest.fn();
-
- const getRedirectPath = (planStatus) => {
- if (planStatus === PlanStatus.DRAFT) {
- return '/draftPlans';
- } else {
- return '/otherPlans';
- }
- };
-
- const props = {
- initialValues,
- afterSubmit: afterSubmitMock,
- getRedirectPath,
- };
- const wrapper = mount(
-
-
- ,
- { attachTo: container }
- );
-
- wrapper
- .find('#description textarea')
- .simulate('change', { target: { name: 'description', value: 'Mission plan description' } });
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(afterSubmitMock).toHaveBeenCalled();
-
- expect((wrapper.find('Router').props() as Dictionary).history.location.pathname).toEqual(
- '/otherPlans'
- );
- });
- it('date range picker renders correctly for no mission end date', async () => {
- fetch.mockResponseOnce(JSON.stringify({}));
- const initialValues = getPlanFormValues(mission1);
-
- const props = {
- initialValues: {
- ...initialValues,
- dateRange: [dayjs('2020-11-23T21:00:00.000Z'), undefined],
- },
- };
-
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- expect(wrapper.find('#dateRange RangePicker').at(0).props().value).toMatchSnapshot(
- 'date range for no end date'
- );
-
- // end date value is empty, and is not 'Invalid date'
- const instance = wrapper.find('#dateRange input').at(1).props();
- expect(instance.placeholder).toBe('End date');
- expect(instance.value).not.toBe('Invalid date');
- expect(instance.value).toBe('');
-
- wrapper.unmount();
- });
-});
diff --git a/packages/plan-form/src/constants.ts b/packages/plan-form/src/constants.ts
deleted file mode 100644
index f202707a1..000000000
--- a/packages/plan-form/src/constants.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// opensrp api strings
-export const PLAN_LIST_URL = '/plans';
-export const OPENSRP_API_BASE_URL = 'https://opensrp-stage.smartregister.org/opensrp/rest/';
-export const OPENSRP_PLAN_ENDPOINT = 'plans';
-export const PLAN_DESCRIPTION_WORD_LIMIT = 200;
diff --git a/packages/plan-form/src/helpers/common.tsx b/packages/plan-form/src/helpers/common.tsx
deleted file mode 100644
index 7f18b91c7..000000000
--- a/packages/plan-form/src/helpers/common.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import { OPENSRP_API_BASE_URL } from '../constants';
-
-export interface CommonProps {
- baseURL: string;
-}
-
-export const defaultCommonProps = {
- baseURL: OPENSRP_API_BASE_URL,
-};
diff --git a/packages/plan-form/src/helpers/dataloaders.tsx b/packages/plan-form/src/helpers/dataloaders.tsx
deleted file mode 100644
index fed3b5d56..000000000
--- a/packages/plan-form/src/helpers/dataloaders.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-/** plans service hook */
-
-import { OpenSRPService } from '@opensrp/react-utils';
-import { OPENSRP_PLAN_ENDPOINT } from '../constants';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-
-/**
- * @param payload - the payload
- * @param baseURL - base url of api
- * @param isEdit - help decide whether to post or put plan
- * @param service - the opensrp service
- * @returns a promise with response or error
- */
-export async function postPutPlan(
- payload: PlanDefinition,
- baseURL: string,
- isEdit = true,
- service = OpenSRPService
-) {
- const serve = new service(OPENSRP_PLAN_ENDPOINT, baseURL);
- if (isEdit) {
- return serve.update(payload).catch((err: Error) => {
- throw err;
- });
- }
- return serve.create(payload).catch((err: Error) => {
- throw err;
- });
-}
diff --git a/packages/plan-form/src/helpers/tests/dataloaders.test.tsx b/packages/plan-form/src/helpers/tests/dataloaders.test.tsx
deleted file mode 100644
index 43fce21a0..000000000
--- a/packages/plan-form/src/helpers/tests/dataloaders.test.tsx
+++ /dev/null
@@ -1,97 +0,0 @@
-import { postPutPlan } from '../dataloaders';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const mockBaseURL = 'https://example.com/rest/';
-
-describe('dataLoading', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('load loadProductCatalogue works correctly', async () => {
- fetch.mockResponse(JSON.stringify({}));
- const mockPayload = { title: 'Some title' };
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- postPutPlan(mockPayload as any, mockBaseURL).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: '{"title":"Some title"}',
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'PUT',
- },
- ]);
- });
-
- it('load loadProductCatalogue works correctly when creating', async () => {
- const mockPayload = { title: 'Some title' };
- fetch.mockResponse(JSON.stringify({}));
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- postPutPlan(mockPayload as any, mockBaseURL, false).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/rest/plans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: '{"title":"Some title"}',
-
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ]);
- });
-
- it('handles errors', async () => {
- const errorMessage = 'Plan service is offline';
- fetch.mockReject(new Error(errorMessage));
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- postPutPlan({} as any, mockBaseURL, false).catch((e) => {
- expect(e.message).toEqual(errorMessage);
- });
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- postPutPlan({} as any, mockBaseURL, true).catch((e) => {
- expect(e.message).toEqual(errorMessage);
- });
- await flushPromises();
- });
-});
diff --git a/packages/plan-form/src/helpers/types.ts b/packages/plan-form/src/helpers/types.ts
deleted file mode 100644
index 280e7608e..000000000
--- a/packages/plan-form/src/helpers/types.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import {
- PlanDefinition,
- EnvConfig,
- PlanFormFields as BasePlanFormFields,
-} from '@opensrp/plan-form-core';
-import dayjs from 'dayjs';
-
-/** called before submission starts, return true to proceed with submission */
-export type BeforeSubmit = (payload: PlanDefinition) => boolean;
-
-/** called after submission is successful */
-export type AfterSubmit = (payload: PlanDefinition) => void;
-
-export type PlanFormConfig = EnvConfig;
-
-export type PlanFormFields = Omit & {
- dateRange: (dayjs.Dayjs | undefined)[];
-};
-
-export type PlanFormFieldsKeys = keyof PlanFormFields;
diff --git a/packages/plan-form/src/helpers/utils.tsx b/packages/plan-form/src/helpers/utils.tsx
deleted file mode 100644
index 7405ffde1..000000000
--- a/packages/plan-form/src/helpers/utils.tsx
+++ /dev/null
@@ -1,156 +0,0 @@
-import {
- actionReasons,
- PlanActionCodes,
- goalPriorities,
- InterventionType,
- taskGenerationStatuses,
- PlanActivityFormFields,
- PlanStatus,
- PlanFormFields as BasePlanFormFields,
- getPlanFormValues as getBasePlanFormValues,
- generatePlanDefinition as generateBasePlanDefinition,
- PlanDefinition,
-} from '@opensrp/plan-form-core';
-import { Rule } from 'rc-field-form/lib/interface';
-import dayjs from 'dayjs';
-import { PlanFormFields } from './types';
-import { Dictionary } from '@onaio/utils';
-import { cloneDeep } from 'lodash';
-import type { TFunction } from '@opensrp/i18n';
-
-export const validationRulesFactory = (t: TFunction) => ({
- activities: {
- actionCode: [{ type: 'enum', enum: PlanActionCodes.map((e) => e) }] as Rule[],
- actionDefinitionUri: [{ type: 'string' }] as Rule[],
- actionDescription: [{ type: 'string', required: true }] as Rule[],
- actionIdentifier: [{ type: 'string' }] as Rule[],
- actionReason: [{ type: 'enum', required: true, enum: Object.values(actionReasons) }] as Rule[],
- actionTitle: [{ type: 'string', required: true }] as Rule[],
- goalDescription: [{ type: 'string', required: true }] as Rule[],
- goalDue: [{ required: true, type: 'date' }] as Rule[],
- goalPriority: [{ type: 'enum', enum: Object.values(goalPriorities), required: true }] as Rule[],
- goalValue: [{ type: 'number', required: true, min: 1 }] as Rule[],
- timingPeriodEnd: [{ required: true, type: 'date' }] as Rule[],
- timingPeriodStart: [{ required: true, type: 'date' }] as Rule[],
- },
- caseNum: [{ type: 'string' }] as Rule[],
- date: [{ required: true, type: 'date' }] as Rule[],
- dateRange: [{ required: true }] as Rule[],
- identifier: [{ type: 'string' }] as Rule[],
- interventionType: [
- { type: 'enum', enum: Object.values(InterventionType), required: true },
- ] as Rule[],
- jurisdictions: {
- id: [{ type: 'string' }] as Rule[],
- name: [{ type: 'string' }] as Rule[],
- },
- name: [{ type: 'string', required: true }] as Rule[],
- taskGenerationStatus: [
- {
- type: 'enum',
- enum: Object.values(taskGenerationStatuses),
- },
- ] as Rule[],
- teamAssignmentStatus: [{ type: 'string' }] as Rule[],
- title: [
- { type: 'string', required: true },
- () => ({
- validator(_, value) {
- if (value.includes('/')) {
- return Promise.reject(t("Plan name cannot contain '/'"));
- }
- return Promise.resolve();
- },
- }),
- ] as Rule[],
- version: [{ type: 'string' }] as Rule[],
- status: [
- {
- type: 'string',
- enum: Object.values(PlanStatus),
- required: true,
- },
- ] as Rule[],
- description: [{ type: 'string', required: true }] as Rule[],
-});
-
-/**
- * util that changes date fields in activities to use moment
- *
- * @param {PlanActivityFormFields[]} planActivities - the plan activities
- * @returns {PlanActivityFormFields[]} -
- */
-export const processActivitiesDates = (planActivities: PlanActivityFormFields[]) => {
- const values = cloneDeep(planActivities);
- planActivities.forEach((activity, ind) => {
- values[ind].timingPeriodStart = dayjs(activity.timingPeriodStart);
- values[ind].timingPeriodEnd = dayjs(activity.timingPeriodEnd);
- });
- return values;
-};
-
-/**
- * Takes our form values and transforms that to a form value object that plan-form-core can parse
- *
- * @param {PlanFormFields} formValues - formValues straight from the form
- * @returns {BasePlanFormFields} formValues as described in form-core
- */
-export const processToBasePlanForm = (formValues: PlanFormFields): BasePlanFormFields => {
- const baseFormValues = {
- ...formValues,
- start: dayjs(formValues.dateRange[0]).toDate(),
- end: dayjs(formValues.dateRange[1]).toDate(),
- date: dayjs(formValues.date).toDate(),
- };
- delete (baseFormValues as Dictionary).dateRange;
- return baseFormValues;
-};
-
-/**
- * Takes formValues as created by form-core and changes the dates structures to use moment
- *
- * @param {BasePlanFormFields} baseFormValues - formValues as parsed by form-core utils
- * @returns {PlanFormFields} formValues that can has a Moment as date type
- */
-export const parseBasePlanFormValues = (baseFormValues: BasePlanFormFields): PlanFormFields => {
- const formValues = {
- ...baseFormValues,
- date: dayjs(baseFormValues.date),
- dateRange: [
- dayjs(baseFormValues.start),
- dayjs(baseFormValues.end).isValid() ? dayjs(baseFormValues.end) : undefined,
- ],
- };
- delete (formValues as Dictionary).start;
- delete (formValues as Dictionary).end;
-
- return formValues;
-};
-
-/**
- * a wrapper around form-core that generates formValues from a plan definition,
- *
- * @param {PlanDefinition} plan - the plan object
- * @returns {PlanFormFields} - the form values
- */
-export const getPlanFormValues = (plan: PlanDefinition) => {
- const basePlanFormValues = getBasePlanFormValues(plan);
- const planFormValues = parseBasePlanFormValues(basePlanFormValues);
- const finalFormValues = {
- ...planFormValues,
- activities: processActivitiesDates(planFormValues.activities),
- };
- return finalFormValues;
-};
-
-/**
- * A wrapper around form-core plan generation, generates a plan definition object
- * from form values
- *
- * @param {PlanFormFields} planFormValues - the form values
- * @returns {PlanDefinition} a plan definition
- */
-export const generatePlanDefinition = (planFormValues: PlanFormFields) => {
- const basePlanFormValues = processToBasePlanForm(planFormValues);
- return generateBasePlanDefinition(basePlanFormValues);
-};
diff --git a/packages/plan-form/src/index.css b/packages/plan-form/src/index.css
deleted file mode 100644
index e4c0687a4..000000000
--- a/packages/plan-form/src/index.css
+++ /dev/null
@@ -1,44 +0,0 @@
-.planform.form-container {
- background-color: #fff;
- padding: 24px !important;
- min-height: 80vh;
- margin-bottom: 24px;
-}
-
-.condition-group,
-.trigger-group {
- background-color: aliceblue;
- padding: 0.5rem;
-}
-
-.dynamic-delete-button {
- margin: 0 8px;
- cursor: pointer;
- position: relative;
- top: 4px;
- font-size: 24px;
- color: #999;
- transition: all 0.3s;
-}
-.dynamic-delete-button:hover {
- color: #777;
-}
-.dynamic-delete-button[disabled] {
- cursor: not-allowed;
- opacity: 0.5;
-}
-
-.planform.form-container .ant-form-item-label {
- overflow: visible;
- white-space: normal;
-}
-
-.status-radio {
- display: block;
- height: 30px;
- line-height: 30px;
-}
-
-.popup-width {
- width: 250px;
-}
diff --git a/packages/plan-form/src/index.tsx b/packages/plan-form/src/index.tsx
deleted file mode 100644
index cc497c82b..000000000
--- a/packages/plan-form/src/index.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-export * from './Form/index';
-export * from './helpers/types';
-export * from './helpers/utils';
-export * from './helpers/dataloaders';
-export * from './helpers/common';
diff --git a/packages/plan-form/src/mls.ts b/packages/plan-form/src/mls.ts
deleted file mode 100644
index 614fc2346..000000000
--- a/packages/plan-form/src/mls.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-
-export const namespace = 'plan-form';
diff --git a/packages/plan-form/tsconfig.json b/packages/plan-form/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/plan-form/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/product-catalogue/CHANGELOG.md b/packages/product-catalogue/CHANGELOG.md
deleted file mode 100644
index 0b27882d9..000000000
--- a/packages/product-catalogue/CHANGELOG.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.0.9](https://github.com/opensrp/web/compare/@opensrp/product-catalogue@0.0.7...@opensrp/product-catalogue@0.0.9) (2021-07-26)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## [0.0.8](https://github.com/opensrp/web/compare/@opensrp/product-catalogue@0.0.7...@opensrp/product-catalogue@0.0.8) (2021-06-30)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## 0.0.6 (2021-02-24)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## [0.0.5](https://github.com/opensrp/web/compare/@opensrp/product-catalogue@0.0.4...@opensrp/product-catalogue@0.0.5) (2021-02-23)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## [0.0.4](https://github.com/opensrp/web/compare/@opensrp/product-catalogue@0.0.3...@opensrp/product-catalogue@0.0.4) (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## 0.0.3 (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
-
-## 0.0.1 (2020-11-12)
-
-**Note:** Version bump only for package @opensrp/product-catalogue
diff --git a/packages/product-catalogue/README.md b/packages/product-catalogue/README.md
deleted file mode 100644
index 37b92ac14..000000000
--- a/packages/product-catalogue/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Product Catalogue pages
-
-This package contains the Product Catalogue Ui elements, utilities and redux modules that it will use.
-
-## Installation
-
-```sh
-yarn add @opensrp/product-catalogue
-```
diff --git a/packages/product-catalogue/package.json b/packages/product-catalogue/package.json
deleted file mode 100644
index 3b3d80301..000000000
--- a/packages/product-catalogue/package.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "name": "@opensrp/product-catalogue",
- "version": "0.0.9",
- "description": "Contains product catalogue Page",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@onaio/redux-reducer-registry": "^0.0.9",
- "@onaio/utils": "^0.0.1",
- "@opensrp/notifications": "^0.0.5",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/reducer-factory": "^0.0.13",
- "@opensrp/server-service": "^0.0.16",
- "formik": "^2.1.5",
- "formik-antd": "2.0.1",
- "react-helmet": "^6.1.0",
- "yup": "^0.29.3"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "@opensrp/store": "^0.0.10",
- "antd": "^5.5.1",
- "react": "^17.0.0 ",
- "react-redux": "^7.2.2",
- "react-router": "^5.2.1",
- "react-router-dom": "^5.2.1",
- "redux": "^4.0.1"
- },
- "devDependencies": {
- "i18next-parser": "^3.5.0"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0"
-}
diff --git a/packages/product-catalogue/src/components/CreateProduct/index.tsx b/packages/product-catalogue/src/components/CreateProduct/index.tsx
deleted file mode 100644
index 95c525919..000000000
--- a/packages/product-catalogue/src/components/CreateProduct/index.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * component renders view where users can create products
- * in the catalogue
- */
-import React from 'react';
-import { ProductForm } from '../ProductForm';
-import { Layout } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import Helmet from 'react-helmet';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { useTranslation } from '../../mls';
-
-type CreateProductViewProps = CommonProps;
-
-const defaultProps = {
- ...defaultCommonProps,
-};
-
-/**
- * CreateProductView component
- *
- * props - component props
- */
-
-const CreateProductView = (props: CreateProductViewProps) => {
- const { baseURL } = props;
- const { t } = useTranslation();
-
- const pageTitle = t('Add product to catalogue');
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
- );
-};
-
-CreateProductView.defaultProps = defaultProps;
-
-export { CreateProductView };
diff --git a/packages/product-catalogue/src/components/CreateProduct/tests/__snapshots__/index.test.tsx.snap b/packages/product-catalogue/src/components/CreateProduct/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 34b1c4b06..000000000
--- a/packages/product-catalogue/src/components/CreateProduct/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,19 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`CreateEditProduct Page renders correctly with store(for new product): new form props 1`] = `
-Object {
- "baseURL": "https://mg-eusm-staging.smartregister.org/opensrp/rest/",
- "initialValues": Object {
- "accountabilityPeriod": undefined,
- "appropriateUsage": "",
- "availability": "",
- "condition": "",
- "isAttractiveItem": undefined,
- "materialNumber": "",
- "photoURL": "",
- "productName": "",
- "uniqueId": undefined,
- },
- "redirectAfterAction": "/admin/product-catalogue",
-}
-`;
diff --git a/packages/product-catalogue/src/components/CreateProduct/tests/index.test.tsx b/packages/product-catalogue/src/components/CreateProduct/tests/index.test.tsx
deleted file mode 100644
index 9cc6fd298..000000000
--- a/packages/product-catalogue/src/components/CreateProduct/tests/index.test.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import React from 'react';
-import { CreateProductView } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { mount } from 'enzyme';
-import { Helmet } from 'react-helmet';
-import { ProductForm } from '../../ProductForm';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('CreateEditProduct Page', () => {
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('renders correctly with store(for new product)', async () => {
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Add product to catalogue');
-
- // check if form is rendered on the page
- expect(wrapper.find('form')).toHaveLength(1);
-
- expect(wrapper.find(ProductForm).props()).toMatchSnapshot('new form props');
- });
-});
diff --git a/packages/product-catalogue/src/components/EditProduct/index.tsx b/packages/product-catalogue/src/components/EditProduct/index.tsx
deleted file mode 100644
index e06090126..000000000
--- a/packages/product-catalogue/src/components/EditProduct/index.tsx
+++ /dev/null
@@ -1,130 +0,0 @@
-/**
- * component renders view where users can edit products
- * in the catalogue
- */
-import { RouteParams } from '../../constants';
-import React, { useEffect, useState } from 'react';
-import { RouteComponentProps } from 'react-router';
-import { ProductForm } from '../ProductForm';
-import { Layout, Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import {
- fetchProducts,
- getProductById,
- ProductCatalogue,
- ProductCatalogueReducer,
- reducerName as ProductCatalogueReducerName,
-} from '../../ducks/productCatalogue';
-import { loadSingleProduct } from '../../helpers/dataLoaders';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import { connect } from 'react-redux';
-import { Store } from 'redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import Helmet from 'react-helmet';
-import { BrokenPage, useHandleBrokenPage } from '@opensrp/react-utils';
-import { Resource404 } from '@opensrp/react-utils';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { useTranslation } from '../../mls';
-
-/** register catalogue reducer */
-reducerRegistry.register(ProductCatalogueReducerName, ProductCatalogueReducer);
-
-/** props for createEditProduct view */
-export interface EditProductViewProps extends CommonProps {
- product: ProductCatalogue | null;
- fetchProducts: typeof fetchProducts;
- serviceClass: typeof OpenSRPService;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- product: null,
- fetchProducts: fetchProducts,
- serviceClass: OpenSRPService,
-};
-
-/** type intersection for all types that pertain to the props */
-export type EditProductViewTypes = EditProductViewProps & RouteComponentProps;
-
-/**
- * CreateEditProductView component
- *
- * props - component props
- */
-
-const EditProductView = (props: EditProductViewTypes) => {
- const { product, fetchProducts, serviceClass, baseURL } = props;
- const { productId } = props.match.params;
- const [loading, setLoading] = useState(!product);
- const { t } = useTranslation();
-
- const { errorMessage, broken, handleBrokenPage } = useHandleBrokenPage();
-
- useEffect(() => {
- const idOfProduct = productId as string | number;
- loadSingleProduct(baseURL, idOfProduct, serviceClass, fetchProducts)
- .finally(() => setLoading(false))
- .catch((err) => handleBrokenPage(err));
-
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [productId]);
-
- if (loading) {
- return ;
- }
-
- if (broken) {
- return ;
- }
-
- if (!product && productId) {
- return ;
- }
-
- const productFormProps = {
- baseURL,
- initialValues: { ...(product as ProductCatalogue) },
- };
-
- const pageTitle = t('Edit > {{productName}}', { productName: product?.productName });
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
- );
-};
-
-EditProductView.defaultProps = defaultProps;
-
-export { EditProductView };
-
-/** Interface for connected state to props */
-interface MapStateToProps {
- product: ProductCatalogue | null;
-}
-
-// connect to store
-const mapStateToProps = (
- state: Partial,
- ownProps: EditProductViewTypes
-): MapStateToProps => {
- const productId = ownProps.match.params.productId ?? '';
- const product = getProductById(state, productId);
- return { product };
-};
-
-/** map props to action creators */
-const mapDispatchToProps = {
- fetchProducts: fetchProducts,
-};
-
-/** product catalogue view that is connected to store */
-const ConnectedEditProductView = connect(mapStateToProps, mapDispatchToProps)(EditProductView);
-
-export { ConnectedEditProductView };
diff --git a/packages/product-catalogue/src/components/EditProduct/tests/__snapshots__/index.test.tsx.snap b/packages/product-catalogue/src/components/EditProduct/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index aeb76e4e7..000000000
--- a/packages/product-catalogue/src/components/EditProduct/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,22 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`CreateEditProduct Page renders correctly with store(for editing product): edit form props 1`] = `
-Object {
- "baseURL": "https://mg-eusm-staging.smartregister.org/opensrp/rest/",
- "initialValues": Object {
- "accountabilityPeriod": 1,
- "appropriateUsage": "staff is trained to use it appropriately",
- "availability": "available",
- "condition": "good condition",
- "isAttractiveItem": true,
- "materialNumber": "MT-123",
- "photoURL": "",
- "productName": "Scale",
- "serverVersion": 123456,
- "uniqueId": 1,
- },
- "redirectAfterAction": "/admin/product-catalogue",
-}
-`;
-
-exports[`CreateEditProduct Page renders correctly with store(for editing product): full text snapshot 1`] = `"Edit > ScaleProduct nameMaterial numberAttractive item?yesnoIs it there?availableIs it in good condition? (optional)good conditionIs it being used appropriately? (optional)staff is trained to use it appropriatelyAccountability period (in months)Photo of the product (optional)UploadSubmitCancel"`;
diff --git a/packages/product-catalogue/src/components/EditProduct/tests/index.test.tsx b/packages/product-catalogue/src/components/EditProduct/tests/index.test.tsx
deleted file mode 100644
index 7c099de85..000000000
--- a/packages/product-catalogue/src/components/EditProduct/tests/index.test.tsx
+++ /dev/null
@@ -1,172 +0,0 @@
-import React from 'react';
-import { ConnectedEditProductView } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { product1, products } from '../../../ducks/productCatalogue/tests/fixtures';
-import { CATALOGUE_EDIT_VIEW_URL } from '../../../constants';
-import { mount } from 'enzyme';
-import { Helmet } from 'react-helmet';
-import { ProductForm } from '../../ProductForm';
-import { act } from 'react-dom/test-utils';
-import { removeProducts } from '../../../ducks/productCatalogue';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('CreateEditProduct Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- store.dispatch(removeProducts());
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('renders correctly with store(for editing product)', async () => {
- fetch.mockResponse(JSON.stringify(product1));
-
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_EDIT_VIEW_URL}/1`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { productId: `1` },
- path: `${CATALOGUE_EDIT_VIEW_URL}/:productId`,
- url: `${CATALOGUE_EDIT_VIEW_URL}/1`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // loading
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.text()).toMatchSnapshot('full text snapshot');
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Edit > Scale');
-
- // check if form is rendered on the page
- expect(wrapper.find('form')).toHaveLength(1);
-
- expect(wrapper.find(ProductForm).props()).toMatchSnapshot('edit form props');
- });
-
- it('shows broken page', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_EDIT_VIEW_URL}/1`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { productId: `1` },
- path: `${CATALOGUE_EDIT_VIEW_URL}/:productId`,
- url: `${CATALOGUE_EDIT_VIEW_URL}/1`,
- },
- };
-
- fetch.mockReject(new Error('Could not pull data'));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // show loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // should be in error page
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorCould not pull dataGo backGo home"`);
- });
-
- it('handles missing product', async () => {
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_EDIT_VIEW_URL}/7`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { productId: `7` },
- path: `${CATALOGUE_EDIT_VIEW_URL}/:productId`,
- url: `${CATALOGUE_EDIT_VIEW_URL}/7`,
- },
- };
-
- fetch.mockResponse(JSON.stringify(products));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- // should be in loading screen
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** resource404 info page */
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"404Sorry, the resource you requested for, does not existGo backGo home"`
- );
- });
-});
diff --git a/packages/product-catalogue/src/components/ListView/index.tsx b/packages/product-catalogue/src/components/ListView/index.tsx
deleted file mode 100644
index 874c7278d..000000000
--- a/packages/product-catalogue/src/components/ListView/index.tsx
+++ /dev/null
@@ -1,139 +0,0 @@
-import React, { useEffect, useState } from 'react';
-import { Row, Col, Button, Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { loadProductCatalogue } from '../../helpers/dataLoaders';
-import { OpenSRPService } from '../../helpers/dataLoaders';
-import {
- fetchProducts,
- getProductArray,
- getProductById,
- ProductCatalogue,
-} from '../../ducks/productCatalogue';
-import { connect } from 'react-redux';
-import { ActionsColumnCustomRender, columnsFactory } from './utils';
-import { RouteComponentProps, useHistory } from 'react-router-dom';
-import { Store } from 'redux';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import {
- reducerName as ProductCatalogueReducerName,
- ProductCatalogueReducer,
-} from '../../ducks/productCatalogue';
-import { BrokenPage, TableLayout, useHandleBrokenPage } from '@opensrp/react-utils';
-import { Helmet } from 'react-helmet';
-import { CATALOGUE_CREATE_VIEW_URL, RouteParams } from '../../constants';
-import { ViewDetails } from '../ViewDetails';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { useTranslation } from '../../mls';
-import { PlusOutlined } from '@ant-design/icons';
-
-/** make sure product catalogue reducer is registered */
-reducerRegistry.register(ProductCatalogueReducerName, ProductCatalogueReducer);
-
-/** props for the productCatalogueList view */
-interface Props extends CommonProps {
- data: T[];
- productUnderView: T | null;
- service: typeof OpenSRPService;
- fetchProductsCreator: typeof fetchProducts;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- data: [],
- productUnderView: null,
- fetchProductsCreator: fetchProducts,
- service: OpenSRPService,
-};
-
-export type ProductCatalogueListTypes = Props & RouteComponentProps;
-
-/** component that renders product catalogue */
-
-const ProductCatalogueList = (props: ProductCatalogueListTypes) => {
- const { service, data, productUnderView, fetchProductsCreator, baseURL } = props;
- const [loading, setLoading] = useState(data.length === 0);
- const { broken, errorMessage, handleBrokenPage } = useHandleBrokenPage();
- const { t } = useTranslation();
- const history = useHistory();
-
- const columns = columnsFactory(t);
-
- // see if we have a view-details product
- const productId = props.match.params.productId ?? '';
-
- useEffect(() => {
- loadProductCatalogue(baseURL, service, fetchProductsCreator)
- .catch((err: Error) => handleBrokenPage(err))
- .finally(() => setLoading(false));
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- if (loading) {
- return ;
- }
-
- if (broken) {
- return ;
- }
-
- const pageTitle = t('Product Catalogue ({{number}})', { number: data.length });
-
- return (
-
-
- {pageTitle}
-
-
-
-
-
-
history.push(CATALOGUE_CREATE_VIEW_URL)}>
-
- {t('Add product to catalogue')}
-
-
-
-
-
-
-
- );
-};
-
-ProductCatalogueList.defaultProps = defaultProps;
-
-export { ProductCatalogueList };
-
-export type MapStateToProps = Pick;
-export type MapDispatchToProps = Pick;
-
-export const mapStateToProps = (
- state: Partial,
- ownProps: ProductCatalogueListTypes
-): MapStateToProps => {
- const productId = ownProps.match.params.productId ?? '';
- const data = getProductArray(state);
- const productUnderView = getProductById(state, productId);
- return { data, productUnderView };
-};
-
-export const mapDispatchToProps: MapDispatchToProps = {
- fetchProductsCreator: fetchProducts,
-};
-
-const ConnectedProductCatalogueList = connect(
- mapStateToProps,
- mapDispatchToProps
-)(ProductCatalogueList);
-export { ConnectedProductCatalogueList };
diff --git a/packages/product-catalogue/src/components/ListView/tests/__snapshots__/index.test.tsx.snap b/packages/product-catalogue/src/components/ListView/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index ae871fbac..000000000
--- a/packages/product-catalogue/src/components/ListView/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,25 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`List view Page renders correctly with detailView: View details 1`] = `"Product NameScaleUnique ID1Material numberMT-123Server version123456"`;
-
-exports[`List view Page renders correctly with detailView: table rows 0 1`] = `"Product NameIDActions"`;
-
-exports[`List view Page renders correctly with detailView: table rows 1 1`] = `"Midwifery Kit2EditView details"`;
-
-exports[`List view Page renders correctly with detailView: table rows 2 1`] = `"Scale1EditView details"`;
-
-exports[`List view Page sort works: sorted table rows 0 1`] = `"Product NameIDActions"`;
-
-exports[`List view Page sort works: sorted table rows 1 1`] = `"Scale1EditView details"`;
-
-exports[`List view Page sort works: sorted table rows 2 1`] = `"Scale3EditView details"`;
-
-exports[`List view Page sort works: sorted table rows 3 1`] = `"Midwifery Kit2EditView details"`;
-
-exports[`List view Page sort works: table rows 0 1`] = `"Product NameIDActions"`;
-
-exports[`List view Page sort works: table rows 1 1`] = `"Midwifery Kit2EditView details"`;
-
-exports[`List view Page sort works: table rows 2 1`] = `"Scale1EditView details"`;
-
-exports[`List view Page sort works: table rows 3 1`] = `"Scale3EditView details"`;
diff --git a/packages/product-catalogue/src/components/ListView/tests/index.test.tsx b/packages/product-catalogue/src/components/ListView/tests/index.test.tsx
deleted file mode 100644
index a4b9aba35..000000000
--- a/packages/product-catalogue/src/components/ListView/tests/index.test.tsx
+++ /dev/null
@@ -1,224 +0,0 @@
-import React from 'react';
-import { ConnectedProductCatalogueList } from '..';
-import { store } from '@opensrp/store';
-import { createBrowserHistory } from 'history';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { product1, products } from '../../../ducks/productCatalogue/tests/fixtures';
-import { CATALOGUE_LIST_VIEW_URL } from '../../../constants';
-import { Helmet } from 'react-helmet';
-import { act } from 'react-dom/test-utils';
-import { mount } from 'enzyme';
-import { removeProducts } from '../../../ducks/productCatalogue';
-import flushPromises from 'flush-promises';
-import { authenticateUser } from '@onaio/session-reducer';
-import toJson from 'enzyme-to-json';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const history = createBrowserHistory();
-
-describe('List view Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- beforeEach(() => {
- store.dispatch(removeProducts());
- });
-
- it('renders correctly', async () => {
- fetch.mockResponse(JSON.stringify([]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${CATALOGUE_LIST_VIEW_URL}`,
- url: `${CATALOGUE_LIST_VIEW_URL}`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no data
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Product Catalogue (0)Add product to catalogueProduct NameIDActionsNo data"`
- );
-
- // details view is not displayed
- expect(wrapper.find('.view-details-content')).toHaveLength(0);
- });
-
- it('sort works', async () => {
- const product3 = { ...product1, productName: 'Scale', uniqueId: '3' };
- fetch.mockResponse(JSON.stringify([...products, product3]));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${CATALOGUE_LIST_VIEW_URL}`,
- url: `${CATALOGUE_LIST_VIEW_URL}`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // check if page title is correct
- const helmet = Helmet.peek();
- expect(helmet.title).toEqual('Product Catalogue (3)');
-
- // details view is not displayed
- expect(wrapper.find('.view-details-content')).toHaveLength(0);
-
- // find ant table
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`table rows ${index}`);
- });
-
- // click on sort twice to change the order
- wrapper.find('thead tr th').first().simulate('click');
- wrapper.update();
-
- // click on sort twice to change the order
- wrapper.find('thead tr th').first().simulate('click');
- wrapper.update();
-
- // check new sort order
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`sorted table rows ${index}`);
- });
- });
-
- it('renders correctly with detailView', async () => {
- fetch.mockResponse(JSON.stringify(products));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_LIST_VIEW_URL}/1`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { productId: '1' },
- path: `${CATALOGUE_LIST_VIEW_URL}/:productId`,
- url: `${CATALOGUE_LIST_VIEW_URL}/1`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // find ant table
- wrapper.find('tr').forEach((tr, index) => {
- expect(tr.text()).toMatchSnapshot(`table rows ${index}`);
- });
-
- // details view is displayed
- expect(wrapper.find('.view-details-content')).toHaveLength(2);
-
- expect(wrapper.find('div.view-details-content').text()).toMatchSnapshot('View details');
- });
-
- it('shows broken page', async () => {
- fetch.mockReject(new Error('Something went wrong'));
- const props = {
- history,
- location: {
- hash: '',
- pathname: `${CATALOGUE_LIST_VIEW_URL}/6`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: { productId: '1' },
- path: `${CATALOGUE_LIST_VIEW_URL}/:productId`,
- url: `${CATALOGUE_LIST_VIEW_URL}/6`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- /** loading view */
- expect(toJson(wrapper.find('.ant-spin'))).not.toBeNull();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- /** error view */
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorSomething went wrongGo backGo home"`);
- });
-});
diff --git a/packages/product-catalogue/src/components/ListView/utils.tsx b/packages/product-catalogue/src/components/ListView/utils.tsx
deleted file mode 100644
index 70b56bbaa..000000000
--- a/packages/product-catalogue/src/components/ListView/utils.tsx
+++ /dev/null
@@ -1,62 +0,0 @@
-import React from 'react';
-import { Divider } from 'antd';
-import { ProductCatalogue } from '../../ducks/productCatalogue';
-import {
- CATALOGUE_EDIT_VIEW_URL,
- CATALOGUE_LIST_VIEW_URL,
- TableColumnsNamespace,
-} from '../../constants';
-import { Link } from 'react-router-dom';
-import { Column } from '@opensrp/react-utils';
-import type { TFunction } from '@opensrp/i18n';
-
-/** component rendered in the action column of the table */
-
-/**
- * component rendered in the action column of the table
- *
- * @param t - the translator function
- */
-export const ActionsColumnCustomRender =
- (t: TFunction): Column['render'] =>
- // eslint-disable-next-line react/display-name
- (record) => {
- return (
- <>
- {t('Edit')}
-
- {t('View details')}
- >
- );
- };
-
-/**
- * product Catalogue table columns
- *
- * @param t - the translator function
- */
-export const columnsFactory = (t: TFunction): Column[] => {
- const columns: Column[] = [
- {
- title: t('Product Name'),
- dataIndex: 'productName',
- key: `${TableColumnsNamespace}-productName` as keyof ProductCatalogue,
- defaultSortOrder: 'descend',
- sorter: (rec1, rec2) => {
- if (rec1.productName > rec2.productName) {
- return -1;
- } else if (rec1.productName < rec2.productName) {
- return 1;
- } else {
- return 0;
- }
- },
- },
- {
- title: t('ID'),
- dataIndex: 'uniqueId',
- key: `${TableColumnsNamespace}-uniqueId` as keyof ProductCatalogue,
- },
- ];
- return columns;
-};
diff --git a/packages/product-catalogue/src/components/ProductForm/index.tsx b/packages/product-catalogue/src/components/ProductForm/index.tsx
deleted file mode 100644
index ef0261e60..000000000
--- a/packages/product-catalogue/src/components/ProductForm/index.tsx
+++ /dev/null
@@ -1,376 +0,0 @@
-import React, { useState } from 'react';
-import { Form, SubmitButton, FormItem, Radio, Input, InputNumber } from 'formik-antd';
-import { Formik } from 'formik';
-import { PlusOutlined } from '@ant-design/icons';
-import { Upload, Space, Button } from 'antd';
-import { UploadChangeParam, UploadFile } from 'antd/lib/upload/interface';
-import { postProduct, putProduct } from '../..//helpers/dataLoaders';
-import { sendErrorNotification, sendSuccessNotification } from '@opensrp/notifications';
-import * as Yup from 'yup';
-import { CATALOGUE_LIST_VIEW_URL } from '../../constants';
-import { Redirect, useHistory } from 'react-router';
-import { CommonProps, defaultCommonProps } from '../../helpers/common';
-import { useTranslation } from '../../mls';
-import type { TFunction } from '@opensrp/i18n';
-import { HTTPError } from '@opensrp/server-service';
-import { fetchProtectedImage } from '@opensrp/react-utils';
-
-/** type describing the fields in the product catalogue form */
-export interface ProductFormFields {
- uniqueId?: number;
- productName: string;
- materialNumber: string;
- isAttractiveItem?: boolean;
- condition: string;
- appropriateUsage: string;
- accountabilityPeriod?: number;
- availability: string;
- photoURL: string | File;
-}
-
-export const defaultInitialValues: ProductFormFields = {
- uniqueId: undefined,
- productName: '',
- materialNumber: '',
- isAttractiveItem: undefined,
- condition: '',
- appropriateUsage: '',
- accountabilityPeriod: undefined,
- availability: '',
- photoURL: '',
-};
-
-/** props for the product Catalogue form */
-interface ProductFormProps extends CommonProps {
- initialValues: ProductFormFields;
- redirectAfterAction: string;
-}
-
-const defaultProps = {
- ...defaultCommonProps,
- initialValues: defaultInitialValues,
- redirectAfterAction: CATALOGUE_LIST_VIEW_URL,
-};
-
-/**
- * yup validation schema for productForm fields
- *
- * @param t - the language translator function
- */
-const ProductFormValidationSchemaFactory = (t: TFunction) =>
- Yup.object().shape({
- uniqueId: Yup.number(),
- productName: Yup.string().required(t('Required')),
- materialNumber: Yup.string().required(t('Required')),
- isAttractiveItem: Yup.boolean().required(t('Required')),
- condition: Yup.string(),
- appropriateUsage: Yup.string(),
- accountabilityPeriod: Yup.number().required(t('Required')),
- availability: Yup.string().required(t('Required')),
- photoURL: Yup.mixed(),
- });
-
-/** responsive layout for the form labels and columns */
-const formItemLayout = {
- labelCol: {
- xs: {
- span: 24,
- },
- sm: {
- span: 24,
- },
- md: {
- span: 24,
- },
- lg: {
- span: 6,
- },
- },
- wrapperCol: {
- xs: {
- span: 24,
- },
- sm: {
- span: 24,
- },
- md: {
- span: 20,
- },
- lg: {
- span: 16,
- },
- },
-};
-
-const tailLayout = {
- wrapperCol: {
- xs: { offset: 0, span: 16 },
- sm: { offset: 12, span: 24 },
- md: { offset: 8, span: 16 },
- lg: { offset: 6, span: 14 },
- },
-};
-
-/** form component to add/edit products in the catalogue */
-
-const ProductForm = (props: ProductFormProps) => {
- const { initialValues, redirectAfterAction, baseURL } = props;
- const isEditMode = !!initialValues.uniqueId;
- const [imageUrl, setImageUrl] = useState('');
- const [areWeDoneHere, setAreWeDoneHere] = useState(false);
- const history = useHistory();
- const { t } = useTranslation();
-
- const ProductFormValidationSchema = ProductFormValidationSchemaFactory(t);
-
- /** options for the isAttractive form field radio buttons */
- const attractiveOptions = [
- { label: t('yes'), value: true },
- { label: t('no'), value: false },
- ];
-
- /** component used by antd Upload, to upload the product photo */
- const uploadButton = (
-
- );
-
- /**
- * returns a string that we can use as the source of the staged image
- * once one is uploaded but before getting submitted.
- *
- * @param {UploadFile} file - the uploaded File
- */
- const readURL = (file: UploadFile): void => {
- if (file.originFileObj) {
- const reader = new FileReader();
-
- reader.addEventListener('load', function (event) {
- if (event.target?.result) {
- setImageUrl(event.target.result);
- }
- });
-
- // convert to base64 string
- reader.readAsDataURL(file.originFileObj);
- }
- return;
- };
-
- /**
- * change handler for Upload component
- *
- * @param {UploadChangeParam} info - info object containing File, and fileList
- * @param {Function} setFieldValue - the callback that updates formik state
- * for the photoURL field
- */
- // eslint-disable-next-line @typescript-eslint/ban-types, @typescript-eslint/no-explicit-any
- const handleChange: (info: UploadChangeParam, setFieldValue: Function) => void = (
- info,
- setFieldValue
- ) => {
- const { file } = info;
- readURL(file);
- setFieldValue('photoURL', file.originFileObj);
- };
-
- React.useEffect(() => {
- let objectURL: string | null = null;
-
- if (isEditMode && initialValues.photoURL) {
- fetchProtectedImage((initialValues.photoURL as string).replace('http', 'https'))
- .then((url: string | null) => {
- if (url) {
- objectURL = url;
- setImageUrl(url);
- }
- })
- .catch((_: HTTPError) => sendErrorNotification(t('Image could not be loaded')));
- }
- return () => {
- if (objectURL) {
- // For optimal performance and memeory usage, release object URL on unmount
- URL.revokeObjectURL(objectURL);
- }
- };
- }, [isEditMode, baseURL, initialValues.photoURL, t]);
-
- /** if plan is updated or saved redirect to plans page */
- if (areWeDoneHere) {
- return ;
- }
-
- return (
-
- );
-};
-
-ProductForm.defaultProps = defaultProps;
-
-export { ProductForm };
diff --git a/packages/product-catalogue/src/components/ProductForm/tests/__snapshots__/index.test.tsx.snap b/packages/product-catalogue/src/components/ProductForm/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 6138765f2..000000000
--- a/packages/product-catalogue/src/components/ProductForm/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,180 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`productForm edit form submission: Upload button 1`] = `"Upload"`;
-
-exports[`productForm edit form submission: accountabilityPeriod 1`] = `
-
-`;
-
-exports[`productForm edit form submission: appropriateUsage 1`] = `
-
-`;
-
-exports[`productForm edit form submission: availability 1`] = `
-
-`;
-
-exports[`productForm edit form submission: condition 1`] = `
-
-`;
-
-exports[`productForm edit form submission: isAttractive radio1 1`] = `
-
-`;
-
-exports[`productForm edit form submission: isAttractive radio2 1`] = `
-
-`;
-
-exports[`productForm edit form submission: materialNumber 1`] = `
-
-`;
-
-exports[`productForm edit form submission: productName 1`] = `
-
-`;
-
-exports[`productForm edit form submission: uniqueId 1`] = `
-
-`;
-
-exports[`productForm renders correctly: radio 0 1`] = `"Attractive item?"`;
-
-exports[`productForm renders correctly: radio 1 1`] = `"yes"`;
-
-exports[`productForm renders correctly: radio 2 1`] = `"no"`;
-
-exports[`productForm validation works: "Product name" 1`] = `undefined`;
-
-exports[`productForm validation works: "photoURL" 1`] = `undefined`;
-
-exports[`productForm validation works: accountability period 1`] = `undefined`;
-
-exports[`productForm validation works: appropriateUsage 1`] = `undefined`;
-
-exports[`productForm validation works: availability 1`] = `undefined`;
-
-exports[`productForm validation works: availability 2`] = `undefined`;
-
-exports[`productForm validation works: condition 1`] = `undefined`;
-
-exports[`productForm validation works: isAttractive 1`] = `undefined`;
-
-exports[`productForm validation works: material number 1`] = `undefined`;
diff --git a/packages/product-catalogue/src/components/ProductForm/tests/fixtures.tsx b/packages/product-catalogue/src/components/ProductForm/tests/fixtures.tsx
deleted file mode 100644
index 23c589bf8..000000000
--- a/packages/product-catalogue/src/components/ProductForm/tests/fixtures.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-export const product2 = {
- uniqueId: 4,
- productName: 'Change name',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this shoudl be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: '',
-};
-
-export const product3 = {
- uniqueId: 4,
- productName: 'Change name Test',
- isAttractiveItem: false,
- materialNumber: 'asd',
- availability: 'yeah',
- condition: 'this should be optional',
- appropriateUsage: 'this should be optional',
- accountabilityPeriod: 2,
- photoURL: 'http://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4',
- serverVersion: 29,
-};
diff --git a/packages/product-catalogue/src/components/ProductForm/tests/index.test.tsx b/packages/product-catalogue/src/components/ProductForm/tests/index.test.tsx
deleted file mode 100644
index c498d200b..000000000
--- a/packages/product-catalogue/src/components/ProductForm/tests/index.test.tsx
+++ /dev/null
@@ -1,673 +0,0 @@
-/* eslint-disable @typescript-eslint/no-explicit-any */
-import { mount, shallow } from 'enzyme';
-import React from 'react';
-import { ProductForm } from '..';
-import { MemoryRouter } from 'react-router-dom';
-import { act } from 'react-dom/test-utils';
-import toJson from 'enzyme-to-json';
-import { product1 } from '../../../ducks/productCatalogue/tests/fixtures';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { CATALOGUE_LIST_VIEW_URL } from '../../../constants';
-import { product2, product3 } from './fixtures';
-import * as opensrpReactUtils from '@opensrp/react-utils';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-jest.mock('@opensrp/notifications', () => {
- return { sendSuccessNotification: jest.fn(), sendErrorNotification: jest.fn() };
-});
-
-jest.mock('@opensrp/react-utils', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/react-utils')),
-}));
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-jest.setTimeout(10000);
-
-describe('productForm', () => {
- global.URL.revokeObjectURL = jest.fn();
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- jest.clearAllMocks();
- jest.restoreAllMocks();
- });
-
- it('renders without crashing', async () => {
- const wrapper = shallow(
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- });
-
- it('renders correctly', async () => {
- fetch.once(JSON.stringify({ message: 'success' }));
- const div = document.createElement('div');
- document.body.appendChild(div);
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('#productName label').text()).toMatchInlineSnapshot(`"Product name"`);
- expect(wrapper.find('#materialNumber label').text()).toMatchInlineSnapshot(`"Material number"`);
- wrapper.find('#isAttractiveItem label').forEach((radio, index) => {
- expect(radio.text()).toMatchSnapshot(`radio ${index}`);
- });
-
- expect(wrapper.find('#availability label').text()).toMatchInlineSnapshot(`"Is it there?"`);
- expect(wrapper.find('#condition label').text()).toMatchInlineSnapshot(
- `"Is it in good condition? (optional)"`
- );
- expect(wrapper.find('#appropriateUsage label').text()).toMatchInlineSnapshot(
- `"Is it being used appropriately? (optional)"`
- );
- expect(wrapper.find('#accountabilityPeriod label').text()).toMatchInlineSnapshot(
- `"Accountability period (in months)"`
- );
- expect(wrapper.find('#photoURL label').text()).toMatchInlineSnapshot(
- `"Photo of the product (optional)"`
- );
- expect(wrapper.find('#submit button').text()).toMatchInlineSnapshot(`"Submit"`);
- });
-
- it('validation works', async () => {
- fetch.once(JSON.stringify({ message: 'success' }));
- const div = document.createElement('div');
- document.body.appendChild(div);
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(
- (wrapper.find('#productName .ant-form-item FormItemInput').props() as any).validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#productName .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`"Product name"`);
-
- expect(
- (wrapper.find('#materialNumber .ant-form-item FormItemInput').props() as any).validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#materialNumber .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`material number`);
-
- expect(
- (wrapper.find('#isAttractiveItem .ant-form-item FormItemInput').props() as any).validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#isAttractiveItem .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`isAttractive`);
-
- expect(
- (wrapper.find('#availability .ant-form-item FormItemInput').props() as any).validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#availability .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`availability`);
-
- expect(
- (wrapper.find('#availability .ant-form-item FormItemInput').props() as any).validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#availability .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`availability`);
-
- expect((wrapper.find('#condition .ant-form-item').props() as any).validateStatus).toEqual(
- undefined
- );
- expect(toJson((wrapper.find('#condition .ant-form-item').props() as any).help)).toMatchSnapshot(
- `condition`
- );
-
- expect(
- (wrapper.find('#appropriateUsage .ant-form-item').props() as any).validateStatus
- ).toEqual(undefined);
- expect(
- toJson((wrapper.find('#appropriateUsage .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`appropriateUsage`);
-
- expect(
- (wrapper.find('#accountabilityPeriod .ant-form-item FormItemInput').props() as any)
- .validateStatus
- ).toEqual('error');
- expect(
- toJson((wrapper.find('#accountabilityPeriod .ant-form-item').props() as any).help)
- ).toMatchSnapshot(`accountability period`);
-
- expect((wrapper.find('#photoURL .ant-form-item').props() as any).validateStatus).toEqual(
- undefined
- );
- expect(toJson((wrapper.find('#photoURL .ant-form-item').props() as any).help)).toMatchSnapshot(
- `"photoURL"`
- );
-
- // fill form
-
- wrapper
- .find('input[name="productName"]')
- .simulate('change', { target: { name: 'productName', value: 'MotorCycle' } });
-
- wrapper
- .find('input[name="materialNumber"]')
- .simulate('change', { target: { name: 'materialNumber', value: 'MK-124' } });
-
- wrapper
- .find('input[type="radio"]')
- .first()
- .simulate('change', { target: { name: 'isAttractiveItem', checked: true } });
-
- wrapper
- .find('textarea[name="availability"]')
- .simulate('change', { target: { name: 'availability', value: 'Is available' } });
-
- wrapper
- .find('input[name="accountabilityPeriod"]')
- .simulate('change', { target: { name: 'accountabilityPeriod', value: '6' } });
-
- wrapper
- .find('textarea[name="condition"]')
- .simulate('change', { target: { name: 'condition', value: 'MotorCycle' } });
-
- wrapper
- .find('textarea[name="appropriateUsage"]')
- .simulate('change', { target: { name: 'appropriateUsage', value: 'MotorCycle' } });
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // no errors, form submission completed, location changed to redirect url
- expect((wrapper.find('Router').props() as any).history.location.pathname).toEqual(
- CATALOGUE_LIST_VIEW_URL
- );
- });
-
- it('new form submission', async () => {
- fetch.once(JSON.stringify({ message: 'success' }));
- const div = document.createElement('div');
- document.body.appendChild(div);
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- wrapper
- .find('input[name="productName"]')
- .simulate('change', { target: { name: 'productName', value: 'MotorCycle' } });
-
- wrapper
- .find('input[name="materialNumber"]')
- .simulate('change', { target: { name: 'materialNumber', value: 'MK-124' } });
-
- wrapper
- .find('input[type="radio"]')
- .first()
- .simulate('change', { target: { name: 'isAttractiveItem', checked: true } });
-
- wrapper
- .find('textarea[name="availability"]')
- .simulate('change', { target: { name: 'availability', value: 'Is available' } });
-
- wrapper
- .find('input[name="accountabilityPeriod"]')
- .simulate('change', { target: { name: 'accountabilityPeriod', value: '6' } });
-
- wrapper
- .find('textarea[name="condition"]')
- .simulate('change', { target: { name: 'condition', value: 'MotorCycle' } });
-
- wrapper
- .find('textarea[name="appropriateUsage"]')
- .simulate('change', { target: { name: 'appropriateUsage', value: 'MotorCycle' } });
-
- const file = new File([new ArrayBuffer(1)], 'file.jpg');
- wrapper.find('input[type="file"]').simulate('change', { target: { files: [file] } });
- wrapper.update();
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const fd = fetch.mock.calls[0][1].body;
- const data = (Object as any).fromEntries(fd);
-
- // TODO - product photo does not update in setFieldValue call.
-
- const formFields = {
- productName: 'MotorCycle',
- materialNumber: 'MK-124',
- isAttractiveItem: true,
- condition: 'MotorCycle',
- appropriateUsage: 'MotorCycle',
- accountabilityPeriod: 6,
- availability: 'Is available',
- };
- expect(data).toMatchObject({
- file: expect.any(File),
- productCatalogue: expect.any(File),
- });
-
- const reader = new FileReader();
- reader.readAsText(data.productCatalogue);
-
- reader.addEventListener('load', function () {
- try {
- const result = reader.result;
- expect(JSON.parse(result as string)).toEqual(formFields);
- } catch (_) {
- // eslint-disable-next-line no-empty
- }
- });
- });
-
- it('edit form submission', async () => {
- fetch.once(JSON.stringify({ message: 'success' }));
- const div = document.createElement('div');
- document.body.appendChild(div);
-
- const props = {
- initialValues: product1,
- };
-
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- // check that it has the initial correct values
- expect(toJson(wrapper.find('input[name="uniqueId"]'))).toMatchSnapshot('uniqueId');
- expect(wrapper.find('input[name="uniqueId"]').props().value).toMatchInlineSnapshot(`"1"`);
-
- expect(toJson(wrapper.find('input[name="productName"]'))).toMatchSnapshot('productName');
- expect(wrapper.find('input[name="productName"]').props().value).toEqual('Scale');
-
- expect(toJson(wrapper.find('input[name="materialNumber"]'))).toMatchSnapshot('materialNumber');
- expect(wrapper.find('input[name="materialNumber"]').props().value).toEqual('MT-123');
-
- expect(toJson(wrapper.find('input[type="radio"]').first())).toMatchSnapshot(
- 'isAttractive radio1'
- );
- expect(toJson(wrapper.find('input[type="radio"]').last())).toMatchSnapshot(
- 'isAttractive radio2'
- );
-
- expect(toJson(wrapper.find('textarea[name="availability"]'))).toMatchSnapshot('availability');
- expect(wrapper.find('textarea[name="availability"]').props().value).toEqual('available');
-
- expect(toJson(wrapper.find('input[name="accountabilityPeriod"]'))).toMatchSnapshot(
- 'accountabilityPeriod'
- );
- expect(wrapper.find('input[name="accountabilityPeriod"]').props().value).toEqual('1');
-
- expect(toJson(wrapper.find('textarea[name="condition"]'))).toMatchSnapshot('condition');
- expect(wrapper.find('textarea[name="condition"]').props().value).toEqual('good condition');
-
- expect(toJson(wrapper.find('textarea[name="appropriateUsage"]'))).toMatchSnapshot(
- 'appropriateUsage'
- );
- expect(wrapper.find('textarea[name="appropriateUsage"]').props().value).toEqual(
- 'staff is trained to use it appropriately'
- );
-
- expect(wrapper.find('input[type="file"]')).toHaveLength(1);
- expect(wrapper.find('.upload-button').text()).toMatchSnapshot('Upload button');
-
- // change a few fields
- wrapper
- .find('input[name="productName"]')
- .simulate('change', { target: { name: 'productName', value: 'MotorCycle' } });
-
- wrapper
- .find('input[name="materialNumber"]')
- .simulate('change', { target: { name: 'materialNumber', value: 'MK-124' } });
-
- wrapper
- .find('input[type="radio"]')
- .first()
- .simulate('change', { target: { name: 'isAttractiveItem', checked: true } });
-
- wrapper
- .find('textarea[name="availability"]')
- .simulate('change', { target: { name: 'availability', value: 'Is available' } });
-
- wrapper
- .find('input[name="accountabilityPeriod"]')
- .simulate('change', { target: { name: 'accountabilityPeriod', value: '6' } });
-
- wrapper
- .find('textarea[name="condition"]')
- .simulate('change', { target: { name: 'condition', value: 'MotorCycle' } });
-
- wrapper
- .find('textarea[name="appropriateUsage"]')
- .simulate('change', { target: { name: 'appropriateUsage', value: 'MotorCycle' } });
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const fd = fetch.mock.calls[0][1].body;
-
- const data = (Object as any).fromEntries(fd);
-
- const formFields = {
- productName: 'MotorCycle',
- materialNumber: 'MK-124',
- isAttractiveItem: true,
- condition: 'MotorCycle',
- appropriateUsage: 'MotorCycle',
- accountabilityPeriod: 6,
- availability: 'Is available',
- serverVersion: 123456,
- uniqueId: 1,
- };
-
- expect(data).toMatchObject({
- productCatalogue: expect.any(File),
- });
-
- const reader = new FileReader();
- reader.readAsText(data.productCatalogue);
-
- reader.addEventListener('load', function () {
- try {
- const result = reader.result;
- expect(JSON.parse(result as string)).toEqual(formFields);
- } catch (_) {
- // eslint-disable-next-line no-empty
- }
- });
- });
-
- it('Retest form submission formdata append error', async () => {
- // investigating formData.append: argument 2 is not an object error
- fetch.once(JSON.stringify({ message: 'success' }));
- const div = document.createElement('div');
- document.body.appendChild(div);
-
- const props = {
- initialValues: product2,
- };
-
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- // change is it in good condition
- wrapper
- .find('textarea[name="condition"]')
- .simulate('change', { target: { name: 'condition', value: 'well maintained' } });
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const fd = fetch.mock.calls[0][1].body;
-
- const data = (Object as any).fromEntries(fd);
-
- const formFields = {
- accountabilityPeriod: 2,
- appropriateUsage: 'this should be optional',
- availability: 'yeah',
- condition: 'well maintained',
- isAttractiveItem: false,
- materialNumber: 'asd',
- productName: 'Change name',
- uniqueId: 4,
- };
-
- expect(data).toMatchObject({
- productCatalogue: expect.any(File),
- });
-
- const reader = new FileReader();
- reader.readAsText(data.productCatalogue);
-
- reader.addEventListener('load', function () {
- try {
- const result = reader.result;
- expect(JSON.parse(result as string)).toEqual(formFields);
- } catch (_) {
- // eslint-disable-next-line no-empty
- }
- });
- });
-
- it('errors during edit form submission', async () => {
- const errorMessage = 'network error';
- fetch.mockReject(new Error(errorMessage));
- const div = document.createElement('div');
- document.body.appendChild(div);
-
- const errorNotificationSMock = jest.fn();
- (sendErrorNotification as jest.Mock).mockImplementation((...args) =>
- errorNotificationSMock(...args)
- );
-
- const props = {
- initialValues: product1,
- };
-
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(errorNotificationSMock).toHaveBeenCalledWith('Error', errorMessage);
- (sendErrorNotification as jest.Mock).mockReset();
- });
-
- it('errors during new form submission', async () => {
- const otherErrorMessage = 'other network error';
- fetch.mockReject(new Error(otherErrorMessage));
- const div = document.createElement('div');
- document.body.appendChild(div);
-
- const errorNotificationSMock = jest.fn();
- (sendErrorNotification as jest.Mock).mockImplementation((...args) =>
- errorNotificationSMock(...args)
- );
-
- const wrapper = mount(
-
-
- ,
- { attachTo: div }
- );
-
- wrapper
- .find('input[name="productName"]')
- .simulate('change', { target: { name: 'productName', value: 'MotorCycle' } });
-
- wrapper
- .find('input[name="materialNumber"]')
- .simulate('change', { target: { name: 'materialNumber', value: 'MK-124' } });
-
- wrapper
- .find('input[type="radio"]')
- .first()
- .simulate('change', { target: { name: 'isAttractiveItem', checked: true } });
-
- wrapper
- .find('textarea[name="availability"]')
- .simulate('change', { target: { name: 'availability', value: 'Is available' } });
-
- wrapper
- .find('input[name="accountabilityPeriod"]')
- .simulate('change', { target: { name: 'accountabilityPeriod', value: '6' } });
-
- wrapper
- .find('textarea[name="condition"]')
- .simulate('change', { target: { name: 'condition', value: 'MotorCycle' } });
-
- wrapper
- .find('textarea[name="appropriateUsage"]')
- .simulate('change', { target: { name: 'appropriateUsage', value: 'MotorCycle' } });
-
- wrapper.find('form').simulate('submit');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(errorNotificationSMock).toHaveBeenCalledWith('Error', otherErrorMessage);
- (sendErrorNotification as jest.Mock).mockReset();
- });
-
- it('fetches image if photoURL is given', async () => {
- const fetchProtectedImageMock = jest
- .spyOn(opensrpReactUtils, 'fetchProtectedImage')
- .mockImplementation(() => Promise.resolve('hello'));
-
- const props = {
- initialValues: product3,
- };
-
- const wrapper = mount(
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(fetchProtectedImageMock).toHaveBeenCalledWith(
- 'https://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4'
- );
- expect(wrapper.find('img').get(0).props.src).toEqual('hello');
- wrapper.unmount();
- expect(global.URL.revokeObjectURL).toHaveBeenCalledWith('hello');
- });
-
- it('does not display image if fetch image fails', async () => {
- const fetchProtectedImageMock = jest
- .spyOn(opensrpReactUtils, 'fetchProtectedImage')
- .mockImplementation(() => Promise.resolve(null));
-
- const props = {
- initialValues: product3,
- };
-
- const wrapper = mount(
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetchProtectedImageMock).toHaveBeenCalledWith(
- 'https://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4'
- );
- expect(toJson(wrapper.find('img'))).toBeFalsy();
-
- wrapper.unmount();
- });
-
- it('display error toast if fetching image fails', async () => {
- const fetchProtectedImageMock = jest
- .spyOn(opensrpReactUtils, 'fetchProtectedImage')
- .mockImplementation(() => Promise.reject('error'));
-
- const props = {
- initialValues: product3,
- };
-
- const wrapper = mount(
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetchProtectedImageMock).toHaveBeenCalledWith(
- 'https://mg-eusm-staging.smartregister.org/opensrp/multimedia/media/4'
- );
- expect(toJson(wrapper.find('img'))).toBeFalsy();
- expect(sendErrorNotification).toHaveBeenCalledWith('Image could not be loaded');
-
- wrapper.unmount();
- });
-});
diff --git a/packages/product-catalogue/src/components/ViewDetails/index.css b/packages/product-catalogue/src/components/ViewDetails/index.css
deleted file mode 100644
index 77237e4c9..000000000
--- a/packages/product-catalogue/src/components/ViewDetails/index.css
+++ /dev/null
@@ -1,16 +0,0 @@
-.mb-3 {
- margin-bottom: 1rem;
-}
-.p-10 {
- padding: 10px;
-}
-.panel-label {
- font-size: 14px;
- color: rgba(0, 0, 0, 0.85);
- font-weight: bold;
- margin-bottom: 4px;
-}
-.panel-value {
- font-size: 14px;
- color: rgba(0, 0, 0, 0.65);
-}
diff --git a/packages/product-catalogue/src/components/ViewDetails/index.tsx b/packages/product-catalogue/src/components/ViewDetails/index.tsx
deleted file mode 100644
index e9fc34859..000000000
--- a/packages/product-catalogue/src/components/ViewDetails/index.tsx
+++ /dev/null
@@ -1,87 +0,0 @@
-import { ProductCatalogue } from '../../ducks/productCatalogue';
-import React from 'react';
-import { Col } from 'antd';
-import { Resource404 } from '@opensrp/react-utils';
-import { Dictionary } from '@onaio/utils';
-import { CloseOutlined } from '@ant-design/icons';
-import { useHistory } from 'react-router';
-import { Button } from 'antd';
-import { CATALOGUE_LIST_VIEW_URL } from '../../constants';
-import type { TFunction } from '@opensrp/i18n';
-import { useTranslation } from '../../mls';
-import './index.css';
-
-/**
- * helper function that creates a list of key,value pairs.
- * This pairs are iterated and displayed as they are.
- *
- * @param product - a single product object
- * @param t - the translation function
- * @returns - the mapping inform of an array
- */
-export const defaultExtractViewDetails = (product: ProductCatalogue, t: TFunction) => {
- const mapping: Dictionary = {};
- mapping[t('Product Name')] = product.productName;
- mapping[t('Unique ID')] = product.uniqueId;
- mapping[t('Material number')] = product.materialNumber;
- mapping[t('Server version')] = product.serverVersion;
- return Object.entries(mapping);
-};
-
-/** typings for the view details component */
-export interface ViewDetailsProps {
- object: ProductCatalogue | null;
- objectId: string;
- extractViewDetails: (object: ProductCatalogue, t: TFunction) => [string, number | string][];
-}
-
-export const defaultProps = {
- object: null,
- objectId: '',
- extractViewDetails: defaultExtractViewDetails,
-};
-
-/**
- * component that renders the view details to the right side
- * of list view
- */
-
-const ViewDetails = (props: ViewDetailsProps) => {
- const { object, objectId, extractViewDetails } = props;
- const history = useHistory();
- const { t } = useTranslation();
-
- if (objectId === '') {
- return null;
- }
-
- return (
-
-
- }
- className="display-block"
- onClick={() => history.push(CATALOGUE_LIST_VIEW_URL)}
- />
-
- {objectId && !object ? (
-
- ) : (
-
- {extractViewDetails(object as ProductCatalogue, t).map(([key, val]) => {
- return (
-
- );
- })}
-
- )}
-
- );
-};
-
-ViewDetails.defaultProps = defaultProps;
-
-export { ViewDetails };
diff --git a/packages/product-catalogue/src/components/ViewDetails/tests/__snapshots__/index.test.tsx.snap b/packages/product-catalogue/src/components/ViewDetails/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index f6dc30a47..000000000
--- a/packages/product-catalogue/src/components/ViewDetails/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,24 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`View Details case without objectId: Should be null 1`] = `
-
-`;
-
-exports[`View Details works correctly: nominal display 1`] = `"Product NameScaleUnique ID1Material numberMT-123Server version123456"`;
diff --git a/packages/product-catalogue/src/components/ViewDetails/tests/index.test.tsx b/packages/product-catalogue/src/components/ViewDetails/tests/index.test.tsx
deleted file mode 100644
index 8556bfd70..000000000
--- a/packages/product-catalogue/src/components/ViewDetails/tests/index.test.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import { mount } from 'enzyme';
-import toJson from 'enzyme-to-json';
-import React from 'react';
-import { Router } from 'react-router';
-import { ViewDetails } from '..';
-import { product1 } from '../../../ducks/productCatalogue/tests/fixtures';
-import { createBrowserHistory } from 'history';
-import { CATALOGUE_LIST_VIEW_URL } from '../../../constants';
-import { act } from 'react-dom/test-utils';
-
-const history = createBrowserHistory();
-
-describe('View Details', () => {
- it('works correctly', () => {
- const props = { objectId: '1', object: product1 };
- const wrapper = mount();
- expect(wrapper.text()).toMatchSnapshot('nominal display');
- });
-
- it('case without objectId', () => {
- const props = { objectId: '', object: product1 };
- const wrapper = mount();
- expect(toJson(wrapper)).toMatchSnapshot('Should be null');
- });
-
- it('works when objectId is but Object isnt', () => {
- const props = { objectId: '1', object: null };
- const wrapper = mount(
-
-
-
- );
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"404Sorry, the resource you requested for, does not existGo backGo home"`
- );
- });
-
- it('Closes on clicking cancle ', () => {
- const props = { objectId: '1', object: product1 };
- const wrapper = mount(
-
-
-
- );
-
- // simulate clicking on close button
- act(() => {
- wrapper.find('.flex-right button').simulate('click');
- });
-
- expect(wrapper.props().history.location.pathname).toEqual(CATALOGUE_LIST_VIEW_URL);
- });
-});
diff --git a/packages/product-catalogue/src/constants.ts b/packages/product-catalogue/src/constants.ts
deleted file mode 100644
index 5a7117518..000000000
--- a/packages/product-catalogue/src/constants.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-// opensrp api strings
-export const OPENSRP_API_BASE_URL = 'https://mg-eusm-staging.smartregister.org/opensrp/rest/';
-export const OPENSRP_PRODUCT_CATALOGUE = 'product-catalogue';
-export const PRODUCT_ID_ROUTE_PARAM = 'productId';
-
-// router routes
-export const URL_ADMIN = '/admin';
-export const CATALOGUE_LIST_VIEW_URL = `${URL_ADMIN}/product-catalogue`;
-export const CATALOGUE_EDIT_VIEW_URL = `${URL_ADMIN}/product-catalogue/edit`;
-export const CATALOGUE_CREATE_VIEW_URL = `${URL_ADMIN}/product-catalogue/new`;
-export const HOME_URL = '/';
-
-// other constants
-/** namespace for the keys attached to the columns */
-export const TableColumnsNamespace = 'product-catalogue';
-
-/** route params for product-catalogue pages */
-export interface RouteParams {
- productId?: string;
-}
diff --git a/packages/product-catalogue/src/ducks/productCatalogue/index.ts b/packages/product-catalogue/src/ducks/productCatalogue/index.ts
deleted file mode 100644
index aa1c84ea4..000000000
--- a/packages/product-catalogue/src/ducks/productCatalogue/index.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * Redux module for product-catalogue
- * initially developed for eusm-web
- */
-
-import {
- fetchActionCreatorFactory,
- removeActionCreatorFactory,
- setTotalRecordsFactory,
- reducerFactory,
- getItemsByIdFactory,
- getItemsArrayFactory,
- getItemByIdFactory,
- getTotalRecordsFactory,
-} from '@opensrp/reducer-factory';
-
-/** interface for a single Product catalogue as received from the api */
-export interface ProductCatalogue {
- productName: string;
- materialNumber: string;
- isAttractiveItem: boolean;
- condition: string;
- appropriateUsage: string;
- accountabilityPeriod: number;
- serverVersion: number;
- uniqueId: number;
- availability: string;
- photoURL: string;
-}
-
-/** reducer name for the Item module */
-export const reducerName = 'product-catalogue';
-
-/** Item Reducer */
-export const ProductCatalogueReducer = reducerFactory(reducerName);
-
-// action
-export const fetchProducts = fetchActionCreatorFactory(reducerName, 'uniqueId');
-export const removeProducts = removeActionCreatorFactory(reducerName);
-export const setTotalProducts = setTotalRecordsFactory(reducerName);
-
-// selectors
-export const getProductsById = getItemsByIdFactory(reducerName);
-export const getProductById = getItemByIdFactory(reducerName);
-export const getProductArray = getItemsArrayFactory(reducerName);
-export const getTotalProducts = getTotalRecordsFactory(reducerName);
diff --git a/packages/product-catalogue/src/ducks/productCatalogue/tests/fixtures.ts b/packages/product-catalogue/src/ducks/productCatalogue/tests/fixtures.ts
deleted file mode 100644
index 94047bf0d..000000000
--- a/packages/product-catalogue/src/ducks/productCatalogue/tests/fixtures.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { ProductCatalogue } from '..';
-
-export const product1 = {
- uniqueId: 1,
- productName: 'Scale',
- isAttractiveItem: true,
- materialNumber: 'MT-123',
- availability: 'available',
- condition: 'good condition',
- appropriateUsage: 'staff is trained to use it appropriately',
- accountabilityPeriod: 1,
- photoURL: '',
- serverVersion: 123456,
-};
-
-export const product2 = {
- uniqueId: 2,
- productName: 'Midwifery Kit',
- isAttractiveItem: false,
- materialNumber: 'MT-124',
- availability:
- 'Kit composed of +/- 50 items used by midwives during labour. Supplied in a box marked �UNICEF�. It should be located in the maternity unit of the facility.',
- condition:
- 'The kit is designed to be used for approximately 50 births. After that, key components may be missing, it�s important to check with the midwife that the kit can still be used fully.',
- appropriateUsage:
- 'Note in the comments whatever items may be missing from the kit. as well as other items which the midwife may feel are necessary',
- accountabilityPeriod: 12,
- photoURL: '',
- serverVersion: 123456,
-};
-
-export const products: ProductCatalogue[] = [product1, product2];
diff --git a/packages/product-catalogue/src/ducks/productCatalogue/tests/index.test.ts b/packages/product-catalogue/src/ducks/productCatalogue/tests/index.test.ts
deleted file mode 100644
index 658add44d..000000000
--- a/packages/product-catalogue/src/ducks/productCatalogue/tests/index.test.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { store } from '@opensrp/store';
-import {
- reducerName,
- ProductCatalogueReducer,
- getProductsById,
- getProductById,
- getProductArray,
- getTotalProducts,
- setTotalProducts,
- removeProducts,
- fetchProducts,
-} from '..';
-import { product1, product2 } from './fixtures';
-
-reducerRegistry.register(reducerName, ProductCatalogueReducer);
-
-describe('src/ducks/product-catalogue', () => {
- beforeEach(() => {
- store.dispatch(removeProducts());
- });
-
- it('should have initial state', () => {
- expect(getProductsById(store.getState())).toEqual({});
- expect(getProductById(store.getState(), 'someId')).toEqual(null);
- expect(getProductArray(store.getState())).toEqual([]);
- expect(getTotalProducts(store.getState())).toEqual(0);
- });
-
- it('sets total products correctly', () => {
- store.dispatch(setTotalProducts(5));
- expect(getTotalProducts(store.getState())).toEqual(5);
- store.dispatch(setTotalProducts(10));
- expect(getTotalProducts(store.getState())).toEqual(10);
- });
-
- it('fetches products correctly', () => {
- store.dispatch(fetchProducts([product1, product2]));
- expect(getProductsById(store.getState())).toEqual({
- 1: product1,
- 2: product2,
- });
- expect(getProductById(store.getState(), '2')).toEqual(product2);
- expect(getProductArray(store.getState())).toEqual([product1, product2]);
- });
-
- it('removes products correctly', () => {
- store.dispatch(fetchProducts([product1, product2]));
- expect(getProductArray(store.getState())).toHaveLength(2);
-
- store.dispatch(removeProducts());
- expect(getProductArray(store.getState())).toHaveLength(0);
- });
-});
diff --git a/packages/product-catalogue/src/helpers/common.ts b/packages/product-catalogue/src/helpers/common.ts
deleted file mode 100644
index f3a67894d..000000000
--- a/packages/product-catalogue/src/helpers/common.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { OPENSRP_API_BASE_URL } from '../constants';
-
-export interface CommonProps {
- baseURL: string;
-}
-
-export const defaultCommonProps: CommonProps = {
- baseURL: OPENSRP_API_BASE_URL,
-};
diff --git a/packages/product-catalogue/src/helpers/dataLoaders.ts b/packages/product-catalogue/src/helpers/dataLoaders.ts
deleted file mode 100644
index 3730acf24..000000000
--- a/packages/product-catalogue/src/helpers/dataLoaders.ts
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- get the full product Catalogue
- */
-
-import { getFetchOptions, HTTPMethod } from '@opensrp/server-service';
-import { OPENSRP_PRODUCT_CATALOGUE } from '../constants';
-import { fetchProducts, ProductCatalogue } from '../ducks/productCatalogue';
-import { Dictionary } from '@onaio/utils';
-import { OpenSRPService } from '@opensrp/react-utils';
-
-/**
- * @param {string} baseURL - base url of api
- * @param {OpenSRPService} service - the opensrp service
- * @param {fetchProducts}actionCreator - Action creator; creates actions thad adds products to the store
- * @returns {Promise}
- */
-export async function loadProductCatalogue(
- baseURL: string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchProducts = fetchProducts
-) {
- const serve = new service(OPENSRP_PRODUCT_CATALOGUE, baseURL);
- return serve
- .list()
- .then((response: ProductCatalogue[]) => {
- actionCreator(response);
- })
- .catch((err: Error) => {
- throw err;
- });
-}
-
-/**
- * @param {string} baseURL - base url of api
- * @param {number | string} id - id of the product to be fetched
- * @param {OpenSRPService} service - the opensrp service
- * @param {fetchProducts}actionCreator - Action creator; creates actions thad adds products to the store
- * @returns {Promise}
- */
-export async function loadSingleProduct(
- baseURL: string,
- id: number | string,
- service: typeof OpenSRPService = OpenSRPService,
- actionCreator: typeof fetchProducts = fetchProducts
-) {
- const serve = new service(OPENSRP_PRODUCT_CATALOGUE, baseURL);
- return (
- serve
- .read(id)
- // eslint-disable-next-line @typescript-eslint/ban-types
- .then((response: ProductCatalogue | {}) => {
- if (Object.keys(response).length === 0) {
- return Promise.reject(new Error('Product not found in the catalogue'));
- }
- actionCreator([response as ProductCatalogue]);
- })
- .catch((err: Error) => {
- throw err;
- })
- );
-}
-
-/**
- * custom function that returns options to pass to fetch
- *
- * @param {AbortSignal} _ - signal object that allows you to communicate with a DOM request
- * @param {string} accessToken - the access token
- * @param {string} method - the HTTP method
- * @param {Dictionary} payload - the payload
- * @returns {object} options to be passed to fetch
- */
-export const postPutOptions = (
- _: AbortSignal,
- accessToken: string,
- method: HTTPMethod,
- payload?: Dictionary
-): RequestInit => {
- if (!payload) {
- return getFetchOptions(_, accessToken, method, payload);
- }
- const data = new FormData();
- // name of key of file in payload
- const payLoadKeyName = 'file';
- // name of key for other formFields
- const formFieldsFileKeyName = 'productCatalogue';
- const file = payload.photoURL;
- const formFields = { ...payload };
-
- // add file to payload if file whether for post or put
- if (file instanceof File) {
- data.append(payLoadKeyName, file, file.name);
- }
-
- // post method should not have uniqueId
- if (method === 'POST') {
- delete formFields.uniqueId;
- }
-
- // delete photoURL field, photo is sent as a file above
- delete formFields.photoURL;
-
- // random file name to give to this file.
- const formFieldsFileName = 'product.json';
- const formFieldsFile = new File([JSON.stringify(formFields)], formFieldsFileName, {
- type: 'application/json',
- });
- data.append(formFieldsFileKeyName, formFieldsFile, formFieldsFileName);
-
- const bearer = `Bearer ${accessToken}`;
- return {
- body: data,
- headers: { authorization: bearer },
- method,
- };
-};
-
-/**
- * @param {string} baseURL - base url of the api
- * @param {Dictionary} payload - the payload
- * @param {OpenSRPService} service - the opensrp service
- * @returns {Promise}
- */
-export async function postProduct(
- baseURL: string,
- payload: Dictionary,
- service: typeof OpenSRPService = OpenSRPService
-) {
- const serve = new service(OPENSRP_PRODUCT_CATALOGUE, baseURL, postPutOptions);
- return serve.create(payload).catch((err: Error) => {
- throw err;
- });
-}
-
-/**
- * @param {string} baseURL - base url of the api
- * @param {Dictionary} payload - the payload
- * @param {OpenSRPService} service - the opensrp service
- * @returns {Promise}
- */
-export async function putProduct(
- baseURL: string,
- payload: Dictionary,
- service: typeof OpenSRPService = OpenSRPService
-) {
- const serve = new service(
- `${OPENSRP_PRODUCT_CATALOGUE}/${payload.uniqueId}`,
- baseURL,
- postPutOptions
- );
- return serve.update(payload).catch((err: Error) => {
- throw err;
- });
-}
-
-export { OpenSRPService };
diff --git a/packages/product-catalogue/src/helpers/tests/dataLoaders.test.tsx b/packages/product-catalogue/src/helpers/tests/dataLoaders.test.tsx
deleted file mode 100644
index 89d27cd5a..000000000
--- a/packages/product-catalogue/src/helpers/tests/dataLoaders.test.tsx
+++ /dev/null
@@ -1,244 +0,0 @@
-import { product1, products } from '../../ducks/productCatalogue/tests/fixtures';
-import {
- loadProductCatalogue,
- loadSingleProduct,
- postProduct,
- postPutOptions,
- putProduct,
-} from '../dataLoaders';
-import * as catalogueDux from '../../ducks/productCatalogue';
-import flushPromises from 'flush-promises';
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const fetch = require('jest-fetch-mock');
-
-const mockBaseURL = 'https://example.com/rest';
-
-jest.setTimeout(10000);
-
-describe('dataLoading', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- afterEach(() => {
- fetch.resetMocks();
- });
-
- it('load loadProductCatalogue works correctly', async () => {
- fetch.once(JSON.stringify(products));
- const creatorSpy = jest.spyOn(catalogueDux, 'fetchProducts');
- loadProductCatalogue(mockBaseURL).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(creatorSpy).toHaveBeenCalledWith(products);
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restproduct-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
-
- it('no products in api', async () => {
- fetch.once(JSON.stringify([]));
- const creatorSpy = jest.spyOn(catalogueDux, 'fetchProducts');
-
- loadProductCatalogue(mockBaseURL).catch((e) => {
- expect(e.message).toEqual('No products found in the catalogue');
- });
-
- await flushPromises();
-
- expect(creatorSpy).toHaveBeenCalled();
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restproduct-catalogue',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
-
- it('load loadSingleProduct works correctly', async () => {
- fetch.once(JSON.stringify(product1));
- const creatorSpy = jest.spyOn(catalogueDux, 'fetchProducts');
- loadSingleProduct(mockBaseURL, '1').catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(creatorSpy).toHaveBeenCalledWith([product1]);
- creatorSpy.mockRestore();
- expect(fetch.mock.calls[0]).toEqual([
- 'https://example.com/restproduct-catalogue/1',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ]);
- });
-
- it('load loadSingleProduct behaves when error', async () => {
- fetch.once(JSON.stringify({}));
- const creatorSpy = jest.spyOn(catalogueDux, 'fetchProducts');
- loadSingleProduct(mockBaseURL, '1').catch((e) => {
- expect(e.message).toEqual('Product not found in the catalogue');
- });
- await flushPromises();
-
- expect(creatorSpy).not.toHaveBeenCalled();
- creatorSpy.mockRestore();
- });
-
- it('postProduct works correctly', async () => {
- fetch.once(JSON.stringify({}));
- const sampleFile = new File(['dummy'], 'dummy.txt');
- const mockPayload = { name: 'Ghost', photoURL: sampleFile, uniqueId: '1' };
- postProduct(mockBaseURL, mockPayload).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(fetch.mock.calls[0]).toMatchObject([
- 'https://example.com/restproduct-catalogue',
- {
- body: expect.any(FormData),
- headers: {
- authorization: 'Bearer sometoken',
- },
- method: 'POST',
- },
- ]);
-
- const body = fetch.mock.calls[0][1].body;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const bodyObject = (Object as any).fromEntries(body);
- expect(bodyObject).toMatchObject({
- file: sampleFile,
- productCatalogue: expect.any(File),
- });
-
- const reader = new FileReader();
- reader.readAsText(bodyObject.productCatalogue);
-
- reader.addEventListener('load', function () {
- try {
- const result = reader.result;
- expect(result).toEqual(JSON.stringify({ name: 'Ghost' }));
- } catch (_) {
- // eslint-disable-next-line no-empty
- }
- });
-
- await flushPromises();
- });
-
- it('putProduct works correctly', async () => {
- fetch.once(JSON.stringify({}));
- const sampleFile = new File(['dummy'], 'dummy.txt');
- const mockPayload = { name: 'Ghost', photoURL: sampleFile, uniqueId: '1' };
- putProduct(mockBaseURL, mockPayload).catch((e) => {
- throw e;
- });
- await flushPromises();
-
- expect(fetch.mock.calls[0]).toMatchObject([
- 'https://example.com/restproduct-catalogue/1',
- {
- body: expect.any(FormData),
- headers: {
- authorization: 'Bearer sometoken',
- },
- method: 'PUT',
- },
- ]);
-
- const body = fetch.mock.calls[0][1].body;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const bodyObject = (Object as any).fromEntries(body);
- expect(bodyObject).toMatchObject({
- file: sampleFile,
- productCatalogue: expect.any(File),
- });
-
- const reader = new FileReader();
- reader.readAsText(bodyObject.productCatalogue);
-
- reader.addEventListener('load', function () {
- try {
- const result = reader.result;
- expect(result).toEqual(JSON.stringify({ name: 'Ghost', uniqueId: '1' }));
- } catch (_) {
- // eslint-disable-next-line no-empty
- }
- });
-
- await flushPromises();
- });
-
- it('postProduct behaves when error', async () => {
- const errorMessage = 'Posting failed';
- fetch.mockReject(new Error(errorMessage));
- const sampleFile = new File(['dummy'], 'dummy.txt');
- const mockPayload = { name: 'Ghost', photoURL: sampleFile, uniqueId: '1' };
- postProduct(mockBaseURL, mockPayload).catch((e) => {
- expect(e.message).toEqual(errorMessage);
- });
- await flushPromises();
- });
-
- it('putProduct behaves when error', async () => {
- const errorMessage = 'Posting failed';
- fetch.mockReject(new Error(errorMessage));
- const sampleFile = new File(['dummy'], 'dummy.txt');
- const mockPayload = { name: 'Ghost', photoURL: sampleFile };
- putProduct(mockBaseURL, mockPayload).catch((e) => {
- expect(e.message).toEqual(errorMessage);
- });
- await flushPromises();
- });
-
- it('custom getFetchOptions works when payload is undefined', () => {
- const signal = new AbortController().signal;
- const mockAccessToken = 'So secret';
- const res = postPutOptions(signal, mockAccessToken, 'POST');
- expect(res).toEqual({
- headers: {
- accept: 'application/json',
- authorization: 'Bearer So secret',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- });
- });
-});
diff --git a/packages/product-catalogue/src/index.css b/packages/product-catalogue/src/index.css
deleted file mode 100644
index f3049cdb0..000000000
--- a/packages/product-catalogue/src/index.css
+++ /dev/null
@@ -1,75 +0,0 @@
-@media only screen and (min-width: 0px) {
- .list-view {
- display: flex;
- justify-content: space-between;
- flex-direction: column;
- padding-bottom: 32px;
- }
- .main-content {
- background-color: #fff;
- margin: 0;
- flex-grow: 1;
- margin-bottom: 8px;
- padding: 16px;
- }
-
- .view-details-content {
- background-color: #fff;
- flex-grow: 1;
- padding: 16px;
- }
-}
-
-@media only screen and (min-width: 768px) {
- .list-view {
- justify-content: space-between;
- flex-direction: row;
- }
- .main-content {
- flex: 60%;
- }
- .view-details-content {
- margin: 0;
- flex: 30%;
- margin-left: 8px;
- }
-}
-
-@media only screen and (min-width: 1200px) {
- .main-content {
- flex: 75%;
- }
- .view-details-content {
- flex: 23%;
- }
-}
-
-.content-section {
- padding: 0 24px;
-}
-
-.product-form.form-container {
- background-color: #fff;
- padding: 24px !important;
- min-height: 80vh;
- margin-bottom: 24px;
-}
-
-.product-form.form-container .ant-form-item-label {
- overflow: visible;
- white-space: normal;
-}
-
-.content-section > div {
- padding: 0;
- padding-top: 24px;
-}
-
-.page-header {
- padding-left: 0;
- padding-right: 0;
-}
-
-.display-block {
- display: block;
-}
diff --git a/packages/product-catalogue/src/index.tsx b/packages/product-catalogue/src/index.tsx
deleted file mode 100644
index 448956459..000000000
--- a/packages/product-catalogue/src/index.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-export * from './ducks/productCatalogue';
-export * from './components/ListView';
-export * from './constants';
-export * from './components/ProductForm';
-export * from './components/CreateProduct';
-export * from './components/EditProduct';
diff --git a/packages/product-catalogue/src/mls.ts b/packages/product-catalogue/src/mls.ts
deleted file mode 100644
index 0bb84f3ef..000000000
--- a/packages/product-catalogue/src/mls.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-
-export const namespace = 'product-catalogue';
diff --git a/packages/product-catalogue/tsconfig.json b/packages/product-catalogue/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/product-catalogue/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/reports/CHANGELOG.md b/packages/reports/CHANGELOG.md
deleted file mode 100644
index e69de29bb..000000000
diff --git a/packages/reports/README.md b/packages/reports/README.md
deleted file mode 100644
index a1f95ac55..000000000
--- a/packages/reports/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Package
-
-Package to download openSRP reports
-
-## Installation
-
-```sh
-yarn add @opensrp/reports
-```
-
-## Usage
-
-### Download District Reports
-
-Download aggregated monthly reports per district in whichever format
-
-![Download District Reports](public/assets/img/download-district-reports.png)
-
-### Props/ Configuration
-
-- **opensrpBaseURL:**(string)
- - **required**
- - Opensrp API base URL
-
-### Code examples
-
-```tsx
-import { DistrictReport } from '@opensrp/reports';
-
-
-...
-
-
-
-
-```
diff --git a/packages/reports/package.json b/packages/reports/package.json
deleted file mode 100644
index a98afaa12..000000000
--- a/packages/reports/package.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "name": "@opensrp/reports",
- "version": "0.0.0",
- "description": "Download OpenSRP reports",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "antd": "^5.5.1",
- "react": "^17.0.0 ",
- "react-query": "^3.34.19",
- "react-redux": "^7.2.8"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0",
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@onaio/utils": "^0.0.1",
- "@opensrp/location-management": "^0.0.15",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/server-service": "^0.0.17",
- "moment": "^2.29.1"
- }
-}
diff --git a/packages/reports/public/assets/img/download-district-reports.png b/packages/reports/public/assets/img/download-district-reports.png
deleted file mode 100644
index 222c1824b..000000000
Binary files a/packages/reports/public/assets/img/download-district-reports.png and /dev/null differ
diff --git a/packages/reports/src/components/DistrictReport/index.css b/packages/reports/src/components/DistrictReport/index.css
deleted file mode 100644
index 1e35dbc65..000000000
--- a/packages/reports/src/components/DistrictReport/index.css
+++ /dev/null
@@ -1,4 +0,0 @@
-.inline-spinner {
- height: auto;
- margin-left: 50%;
-}
\ No newline at end of file
diff --git a/packages/reports/src/components/DistrictReport/index.tsx b/packages/reports/src/components/DistrictReport/index.tsx
deleted file mode 100644
index 477019508..000000000
--- a/packages/reports/src/components/DistrictReport/index.tsx
+++ /dev/null
@@ -1,171 +0,0 @@
-import React, { useState } from 'react';
-import { Button, Card, Form, TreeSelect, DatePicker, Tooltip, Spin, Alert } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { DownloadOutlined } from '@ant-design/icons';
-import {
- locationHierachyDucks,
- RawOpenSRPHierarchy,
- generateJurisdictionTree,
- ParsedHierarchyNode,
-} from '@opensrp/location-management';
-import { useSelector, useDispatch } from 'react-redux';
-// import moment from 'moment';
-import dayjs from 'dayjs';
-import { useQuery } from 'react-query';
-import { OpenSRPService } from '@opensrp/react-utils';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { SECURITY_AUTHENTICATE, OPENSRP_URL_LOCATION_HIERARCHY } from '../../constants';
-import { submitForm } from './utils';
-import { useTranslation } from '../../mls';
-import './index.css';
-
-export interface DistrictReportProps {
- opensrpBaseURL: string;
-}
-
-export const DistrictReport = ({ opensrpBaseURL }: DistrictReportProps) => {
- const [reportDate, setReportDate] = useState('');
- const [locationId, setLocationId] = useState('');
- const [isSubmitting, setSubmitting] = useState(false);
- const locationHierarchies = useSelector((state) =>
- locationHierachyDucks.getAllHierarchiesArray(state)
- );
- const fetchAllHierarchiesActionCreator = locationHierachyDucks.fetchAllHierarchies;
- const dispatch = useDispatch();
- const { t } = useTranslation();
-
- const layout = {
- labelCol: {
- xs: { offset: 0, span: 16 },
- sm: { offset: 2, span: 10 },
- md: { offset: 0, span: 8 },
- lg: { offset: 0, span: 6 },
- },
- wrapperCol: { xs: { span: 24 }, sm: { span: 14 }, md: { span: 12 }, lg: { span: 10 } },
- };
- const tailLayout = {
- wrapperCol: {
- xs: { offset: 0, span: 16 },
- sm: { offset: 12, span: 24 },
- md: { offset: 8, span: 16 },
- lg: { offset: 6, span: 14 },
- },
- };
-
- interface DefaultLocation {
- display: string;
- name: string;
- uuid: string;
- }
-
- // remove '/rest' from base opensrp url (https://some.open.opensrp.url/opensrp/rest/)
- const BASE_URL = opensrpBaseURL.replace('/rest', '');
-
- // fetch logged in user data including team assigned to and location assigned to the team
- const userLocSettings = useQuery(
- SECURITY_AUTHENTICATE,
- () => new OpenSRPService(SECURITY_AUTHENTICATE, BASE_URL).list(),
- {
- onError: () =>
- sendErrorNotification(
- t(
- 'Please confirm that the logged-in user is assigned to a team and the team is assigned to a location, otherwise contact system admin.'
- )
- ),
- select: (res: { team: { team: { location: DefaultLocation } } }) => res.team.team.location,
- }
- );
-
- // fetch location hierarchy for location assigned to the user (through the team)
- const { isIdle, isLoading } = useQuery(
- OPENSRP_URL_LOCATION_HIERARCHY,
- () =>
- new OpenSRPService(OPENSRP_URL_LOCATION_HIERARCHY, opensrpBaseURL).read(
- userLocSettings.data?.uuid ?? '',
- { is_jurisdiction: true }
- ),
- {
- // start fetching when userLocSettings hook succeeds
- enabled: userLocSettings.isSuccess && userLocSettings.data.uuid.length > 0,
- onError: () => sendErrorNotification(t('There was a problem fetching the location hierachy')),
- onSuccess: (res: RawOpenSRPHierarchy) => {
- const hierarchy = generateJurisdictionTree(res);
- dispatch(fetchAllHierarchiesActionCreator([hierarchy.model]));
- },
- }
- );
-
- /**
- * Function to parse the hierarchy tree into TreeSelect node format
- *
- * @param {Array} hierarchyNode the tree node to parse
- * @returns {Array} the parsed format of for Ant TreeSelect
- */
- function parseHierarchyNode(hierarchyNode: ParsedHierarchyNode[]): React.ReactNode[] {
- return hierarchyNode.map((node) => (
-
- {node.children ? parseHierarchyNode(node.children) : null}
-
- ));
- }
-
- return (
-
-
-
-
- setLocationId(value)}
- loading={!userLocSettings.isError && (isIdle || isLoading)}
- notFoundContent={
- !userLocSettings.isError && (isIdle || isLoading) ? (
-
- ) : userLocSettings.isError ? (
-
- ) : null
- }
- >
- {parseHierarchyNode(locationHierarchies)}
-
-
-
- current > dayjs().endOf('month')}
- picker="month"
- onChange={(_, dateString) => setReportDate(dateString)}
- />
-
-
-
-
-
- {isSubmitting ? t(`Downloading....`) : t('Download Report')}
-
-
-
-
-
-
- );
-};
diff --git a/packages/reports/src/components/DistrictReport/tests/fixtures.ts b/packages/reports/src/components/DistrictReport/tests/fixtures.ts
deleted file mode 100644
index dedf2d622..000000000
--- a/packages/reports/src/components/DistrictReport/tests/fixtures.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-export const sampleTeamAssignment = {
- team: {
- team: {
- location: {
- display: 'Some District',
- name: 'Some District',
- uuid: 'some-location-uuid',
- },
- },
- },
-};
-
-export const locationsHierarchy = {
- locationsHierarchy: {
- map: {
- 'some-location-uuid': {
- id: 'some-location-uuid',
- label: 'Some Location Name',
- node: {
- locationId: 'some-location-uuid',
- name: 'Some Location Name',
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- },
- },
- parentChildren: {},
- },
-};
diff --git a/packages/reports/src/components/DistrictReport/tests/index.test.tsx b/packages/reports/src/components/DistrictReport/tests/index.test.tsx
deleted file mode 100644
index 0e3c92d0c..000000000
--- a/packages/reports/src/components/DistrictReport/tests/index.test.tsx
+++ /dev/null
@@ -1,240 +0,0 @@
-import React from 'react';
-import { DistrictReport } from '../index';
-import { shallow, mount } from 'enzyme';
-import { QueryClient, QueryClientProvider } from 'react-query';
-import { Provider } from 'react-redux';
-import { store } from '@opensrp/store';
-import { Router } from 'react-router';
-import { createBrowserHistory } from 'history';
-import fetch from 'jest-fetch-mock';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-import { authenticateUser } from '@onaio/session-reducer';
-import MockDate from 'mockdate';
-import * as notifications from '@opensrp/notifications';
-import { sampleTeamAssignment, locationsHierarchy } from './fixtures';
-
-import * as submitMocks from '../utils';
-
-const history = createBrowserHistory();
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-describe('DistrictReport', () => {
- const downloadProps = {
- opensrpBaseURL: 'https://some.open.opensrp.url/opensrp/rest/',
- };
-
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- {
- api_token: 'hunter2',
- oAuth2Data: { access_token: 'hunter2', state: 'abcde' },
- }
- )
- );
- });
-
- afterEach(() => {
- jest.resetAllMocks();
- fetch.resetMocks();
- });
-
- it('renders without crashing', () => {
- const queryClient = new QueryClient();
-
- const wrapper = shallow(
-
-
-
-
-
-
-
- );
- expect(wrapper.exists()).toBe(true);
- });
-
- it('renders correct elements', async () => {
- fetch.mockOnce(JSON.stringify(sampleTeamAssignment));
- fetch.mockOnce(JSON.stringify(locationsHierarchy));
-
- const queryClient = new QueryClient();
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('PageHeader').text()).toMatchInlineSnapshot(`"Download District Report"`);
- expect(wrapper.find('label[htmlFor="location"]').text()).toMatchInlineSnapshot(`"Location"`);
- expect(wrapper.find('label[htmlFor="reportDate"]').text()).toMatchInlineSnapshot(
- `"Report Date"`
- );
- });
-
- it('submit is disabled until location and date range are selected', async () => {
- MockDate.set('2022-01-13T19:31:00.000Z');
-
- jest.mock('../utils.tsx');
- const submitFormMock = jest.spyOn(submitMocks, 'submitForm');
-
- fetch.mockOnce(JSON.stringify(sampleTeamAssignment));
- fetch.mockOnce(JSON.stringify(locationsHierarchy));
-
- const queryClient = new QueryClient();
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('Button[htmlType="submit"]').prop('disabled')).toEqual(true);
-
- // Submit disabled if user selects date without location
-
- // click select to see dropdown items
- wrapper.find('input#reportDate').simulate('mousedown');
-
- // simulate value selection - click tree node with title = mock date
- wrapper.find('td[title="2022-01"]').simulate('click');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('Button[htmlType="submit"]').prop('disabled')).toEqual(true);
-
- // Submit is enabled if both date range and location are selected
-
- // click select to see dropdown items
- wrapper.find('input[role="combobox"]').simulate('mousedown');
-
- // simulate value selection - click tree node with title = sample location name/label
- wrapper
- .find(
- `span[title="${locationsHierarchy.locationsHierarchy.map['some-location-uuid'].label}"]`
- )
- .simulate('click');
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('Button[htmlType="submit"]').prop('disabled')).toEqual(false);
-
- await act(async () => {
- const button = wrapper.find('.ant-btn-primary.button-submit');
- button.simulate('submit');
- await flushPromises();
- wrapper.update();
- });
-
- expect(submitFormMock).toHaveBeenLastCalledWith(
- 'some-location-uuid',
- '2022-01',
- 'https://some.open.opensrp.url/opensrp/rest/'
- );
- });
-
- it('handles fetch error when fetching user data - team assignments', async () => {
- fetch.mockRejectOnce(new Error('API is down'));
- fetch.mockOnce(JSON.stringify(locationsHierarchy));
-
- const notificationErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
-
- // turn retries off - makes fetch fail on first try
- const queryClient = new QueryClient({
- defaultOptions: {
- queries: {
- retry: false,
- },
- },
- });
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(notificationErrorMock).toHaveBeenCalledWith(
- 'Please confirm that the logged-in user is assigned to a team and the team is assigned to a location, otherwise contact system admin.'
- );
- });
- it('handles fetch error when fetching user data - locations hierarchy', async () => {
- fetch.mockOnce(JSON.stringify(sampleTeamAssignment));
- fetch.mockRejectOnce(new Error('API is down'));
-
- const notificationErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
-
- // turn retries off - makes fetch fail on first try
- const queryClient = new QueryClient({
- defaultOptions: {
- queries: {
- retry: false,
- },
- },
- });
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(notificationErrorMock).toHaveBeenCalledWith(
- 'There was a problem fetching the location hierachy'
- );
- });
-});
diff --git a/packages/reports/src/components/DistrictReport/tests/utils.test.tsx b/packages/reports/src/components/DistrictReport/tests/utils.test.tsx
deleted file mode 100644
index b9f65ae6a..000000000
--- a/packages/reports/src/components/DistrictReport/tests/utils.test.tsx
+++ /dev/null
@@ -1,80 +0,0 @@
-import { store } from '@opensrp/store';
-import { authenticateUser } from '@onaio/session-reducer';
-import * as globalUtils from '@opensrp/react-utils';
-import fetch from 'jest-fetch-mock';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-import { submitForm } from '../utils';
-import { OPENSRP_URL_DOWNLOAD_REPORT } from '../../../constants';
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-jest.mock('@opensrp/react-utils', () => {
- const actual = jest.requireActual('@opensrp/react-utils');
- return {
- ...actual,
- downloadFile: jest.fn(),
- getFileNameFromCDHHeader: jest.fn(),
- };
-});
-
-describe('DistrictReport', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- {
- api_token: 'hunter2',
- oAuth2Data: { access_token: 'hunter2', state: 'abcde' },
- }
- )
- );
- });
-
- afterEach(() => {
- jest.resetAllMocks();
- fetch.resetMocks();
- });
-
- it('downloads csv correctly', async () => {
- const districtId = '0b1010010001010101';
- const period = '2022-02';
- const openSRPBaseURL = 'https://some.open.opensrp.url/opensrp/rest/';
-
- fetch.mockResponseOnce('test blob data', {
- status: 200,
- headers: {
- 'content-disposition': 'attachment; filename=test.xlsx',
- },
- });
-
- const mockDownload = jest.spyOn(globalUtils, 'downloadFile');
- const mockFileName = jest.spyOn(globalUtils, 'getFileNameFromCDHHeader');
-
- submitForm(
- districtId,
- period,
- openSRPBaseURL
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- ).catch(() => {});
-
- await act(async () => {
- await flushPromises();
- });
-
- expect(mockDownload).toBeCalledTimes(1);
- // called with correct file name
- expect(mockFileName).toBeCalledWith('attachment; filename=test.xlsx');
- // composes download url properly
- expect(fetch.mock.calls.map((calls) => calls[0])).toMatchObject([
- `${openSRPBaseURL}${OPENSRP_URL_DOWNLOAD_REPORT}/${districtId}/${period}`,
- ]);
- });
-});
diff --git a/packages/reports/src/components/DistrictReport/utils.tsx b/packages/reports/src/components/DistrictReport/utils.tsx
deleted file mode 100644
index df2f2a4fd..000000000
--- a/packages/reports/src/components/DistrictReport/utils.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import { OpenSRPService } from '@opensrp/react-utils';
-import { OPENSRP_URL_DOWNLOAD_REPORT } from '../../constants';
-import { downloadFile, getFileNameFromCDHHeader } from '@opensrp/react-utils';
-
-export const submitForm = async (districtId: string, period: string, openSRPBaseURL: string) => {
- const COMPOSED_DOWNLOAD_REPORT_URL = `${OPENSRP_URL_DOWNLOAD_REPORT}/${districtId}/${period}`;
-
- const serve = new OpenSRPService(COMPOSED_DOWNLOAD_REPORT_URL, openSRPBaseURL);
- const response = await serve.download();
-
- // get filename from content-disposition header
- const contentDispositionHeader = response.headers.get('content-disposition');
- const fileName = contentDispositionHeader
- ? getFileNameFromCDHHeader(contentDispositionHeader)
- : `district_report_${period}.xlsx`;
-
- // get blob data from response
- const blob = await response.blob();
-
- downloadFile(blob, fileName);
-};
diff --git a/packages/reports/src/constants.ts b/packages/reports/src/constants.ts
deleted file mode 100644
index eb67975e9..000000000
--- a/packages/reports/src/constants.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// OPENSRP API endpoints
-export const SECURITY_AUTHENTICATE = 'security/authenticate';
-export const OPENSRP_URL_LOCATION_HIERARCHY = 'location/hierarchy';
-export const OPENSRP_URL_DOWNLOAD_REPORT = 'report/download';
diff --git a/packages/reports/src/index.tsx b/packages/reports/src/index.tsx
deleted file mode 100644
index 5f4ddaa51..000000000
--- a/packages/reports/src/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from './components/DistrictReport';
diff --git a/packages/reports/src/mls.ts b/packages/reports/src/mls.ts
deleted file mode 100644
index 82f9d448c..000000000
--- a/packages/reports/src/mls.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-export const namespace = 'reports';
diff --git a/packages/reports/tsconfig.json b/packages/reports/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/reports/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/server-settings/README.md b/packages/server-settings/README.md
deleted file mode 100644
index 5426c2a7f..000000000
--- a/packages/server-settings/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Server Settings
-
-This package provides a UI for Editing/Updating OpenSrp server settings i.e population characteristics.
-With a list of all population characteristics for a specific server and ability to traverse through location hierarchies it is easy to edit each characteristic.
-
-## Instalation
-
-```node
-yarn add @opensrp/server-settings
-```
-
-Importing styles
-
-```typescript
-import '@opensrp/server-settings/dist/styles/index.css';
-```
-
-## Usage
diff --git a/packages/server-settings/package.json b/packages/server-settings/package.json
deleted file mode 100644
index ff20408f1..000000000
--- a/packages/server-settings/package.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "name": "@opensrp/server-settings",
- "version": "0.0.1",
- "description": "",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/opensrp/web",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/opensrp/web/issues"
- },
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@onaio/redux-reducer-registry": "^0.0.9",
- "@onaio/utils": "^0.0.1",
- "@opensrp/location-management": "^0.0.15",
- "@opensrp/notifications": "^0.0.5",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/server-service": "^0.0.17",
- "i18next-parser": "^3.5.0",
- "react-helmet": "^6.1.0"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "@opensrp/store": "^0.0.9",
- "antd": "^5.5.1",
- "react": "^17.0.0 ",
- "react-query": "^3.15.1",
- "react-redux": "^7.2.2",
- "react-router": "^5.2.1",
- "react-router-dom": "^5.2.1",
- "redux": "^4.0.1"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0"
-}
diff --git a/packages/server-settings/src/components/ServerSettingsView/ServerSettingsView.css b/packages/server-settings/src/components/ServerSettingsView/ServerSettingsView.css
deleted file mode 100644
index 5390eb54a..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/ServerSettingsView.css
+++ /dev/null
@@ -1,27 +0,0 @@
-.table-container {
- background-color: #ffffff;
- margin: 20px;
-}
-
-.location-table-action {
- width: 86px;
-}
-
-.location-table-action .edit {
- width: 45px;
- color: #1890ff;
-}
-
-.location-table-action .more-options {
- cursor: pointer;
- width: 32px;
- color: #1890ff;
- border-left: 1px solid;
- height: 16px;
- font-size: 18px;
- border-left-color: #e9e9e9;
-}
-
-table tr:nth-child(2n) td {
- background-color: #f4f4f4;
-}
diff --git a/packages/server-settings/src/components/ServerSettingsView/Table.tsx b/packages/server-settings/src/components/ServerSettingsView/Table.tsx
deleted file mode 100644
index ba3454299..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/Table.tsx
+++ /dev/null
@@ -1,81 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-import React, { useMemo } from 'react';
-import { Table as AntTable } from 'antd';
-import { ParsedHierarchyNode, getHierarchyNodeFromArray } from '@opensrp/location-management';
-import { Setting } from '../../ducks/settings';
-import { ColumnsType, ColumnType } from 'antd/lib/table/interface';
-import { useTranslation } from '../../mls';
-
-interface Props {
- data: Setting[];
- tree: ParsedHierarchyNode[];
- actioncolumn?: ColumnType;
- loading?: boolean;
-}
-
-export interface TableData extends Setting {
- key: string;
-}
-
-export const Table: React.FC = (props: Props) => {
- const { data: Settings, tree, actioncolumn, loading } = props;
- const { t } = useTranslation();
-
- const data = Settings.map((setting) => {
- const settingCopy = {
- ...setting,
- identifier: setting.settingIdentifier,
- _id: setting.settingMetadataId,
- settingsId: setting.documentId,
- };
-
- return {
- ...settingCopy,
- inheritedFrom: setting.inheritedFrom?.trim() ?? '',
- };
- });
-
- const columns: ColumnsType = useMemo(() => {
- const col: ColumnsType = [
- {
- title: t('Name'),
- dataIndex: 'label',
- key: `label`,
- defaultSortOrder: 'descend',
- width: '25%',
- sorter: (rec1, rec2) => (rec1.label > rec2.label ? -1 : rec1.label < rec2.label ? 1 : 0),
- },
- {
- title: t('Description'),
- dataIndex: 'description',
- width: '35%',
- key: `description`,
- },
- {
- title: t('Settings'),
- dataIndex: 'value',
- key: `value`,
- render: (value) => (value === 'true' ? 'Yes' : 'No'),
- },
- {
- title: t('Inherited from'),
- dataIndex: 'inheritedFrom',
- width: '20%',
- key: `inheritedFrom`,
- render: (value) => {
- if (value) {
- const hierarchy = getHierarchyNodeFromArray(tree, value);
- return hierarchy?.label ?? '-';
- }
- return '-';
- },
- },
- ];
- if (actioncolumn) col.push(actioncolumn);
- return col;
- }, [actioncolumn, t, tree]);
-
- return ;
-};
-
-export default Table;
diff --git a/packages/server-settings/src/components/ServerSettingsView/index.tsx b/packages/server-settings/src/components/ServerSettingsView/index.tsx
deleted file mode 100644
index 947f33fb8..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/index.tsx
+++ /dev/null
@@ -1,272 +0,0 @@
-/* eslint-disable @typescript-eslint/naming-convention */
-import { MoreOutlined } from '@ant-design/icons';
-import React, { useState } from 'react';
-import { Helmet } from 'react-helmet';
-import { Row, Col, Spin, Dropdown, Button } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import type { MenuProps } from 'antd';
-import {
- Tree,
- generateJurisdictionTree,
- RawOpenSRPHierarchy,
- TreeNode,
-} from '@opensrp/location-management';
-import { sendErrorNotification, sendSuccessNotification } from '@opensrp/notifications';
-import { BrokenPage, OpenSRPService } from '@opensrp/react-utils';
-import { Setting, LocationHierarchyAncestors } from '../../ducks/settings';
-import {
- POP_CHARACTERISTICS_PARAM,
- SECURITY_AUTHENTICATE_ENDPOINT,
- SETTINGS_ENDPOINT,
- LOCATION_HIERARCHY_ANCESTORS,
-} from '../../constants';
-import { useQuery, useQueryClient } from 'react-query';
-import { Table } from './Table';
-import { useTranslation } from '../../mls';
-
-export interface Props {
- baseURL: string;
- v2BaseURL: string;
-}
-
-export const ServerSettingsView: React.FC = (props: Props) => {
- const { baseURL, v2BaseURL } = props;
- const [currentLocationNode, setCurrentLocationNode] = useState();
- const [treeData, setTreeData] = useState([]);
- const { t } = useTranslation();
-
- const currentLocation = currentLocationNode?.model;
-
- const queryClient = useQueryClient();
-
- const getServerSettings = (locationId: string) =>
- new OpenSRPService(SETTINGS_ENDPOINT, v2BaseURL).list({
- identifier: POP_CHARACTERISTICS_PARAM,
- locationId: locationId,
- resolve: true,
- serverVersion: 0,
- }) as Promise;
-
- const settingsServe = (settingMetadataId: string) =>
- new OpenSRPService(`${SETTINGS_ENDPOINT}/${settingMetadataId}`, v2BaseURL);
-
- const invalidateSettingsQueries = () =>
- queryClient
- .invalidateQueries([SETTINGS_ENDPOINT, currentLocation?.id])
- .catch(() => sendErrorNotification(t('Cant Invalidate')));
-
- const getLocationHierarchy = (locationId: string) => {
- return new OpenSRPService(LOCATION_HIERARCHY_ANCESTORS, `${baseURL}rest/`).read(
- locationId
- ) as Promise;
- };
-
- /**
- * Check if server setting is already similar to the parent's setting
- *
- * @param settingKey setting.key
- * @param locationId current location hierarchy id
- * @param newValue new server.value
- * @returns boolean
- */
- const isSettingSimilarToParent = async (
- settingKey: string,
- locationId: string,
- newValue: 'true' | 'false'
- ) => {
- const locationHierarchy = await getLocationHierarchy(locationId);
- const currentLocation = locationHierarchy.find(
- (location) => location.identifier === locationId
- );
- const parentLocation = locationHierarchy.find(
- (location) => location.identifier === currentLocation?.parentId
- );
-
- if (!parentLocation) return false;
-
- const parentSettings = await getServerSettings(parentLocation.identifier);
- const specificSetting = parentSettings.find((setting) => setting.key === settingKey);
- return specificSetting?.value === newValue;
- };
-
- const updateSettings = async (row: Setting, currentLocId: string, valueIsYes: boolean) => {
- const settingIsSimilarToParent = await isSettingSimilarToParent(
- row.key,
- currentLocId,
- valueIsYes ? 'true' : 'false'
- );
-
- // if setting being anticipated already exists in the parent location
- // delete existing setting and inherit from the parent location instead
- // server returns inherited parent value instead by default
- if (settingIsSimilarToParent) {
- await settingsServe(row.settingMetadataId)
- .delete()
- .catch(() => sendErrorNotification(t('There was a problem deleting settings')))
- .then(async () => {
- await invalidateSettingsQueries();
- })
- .then(() => sendSuccessNotification(t('Successfully Updated')));
- } else {
- // remove inheritedFrom field from record
- // no longer inherit settings from parent location
- const { inheritedFrom, ...rest } = row;
- const payload = {
- ...rest,
- value: valueIsYes ? 'true' : 'false',
- locationId: currentLocId,
- };
- await settingsServe(rest.settingMetadataId)
- .update(payload)
- .catch(() => sendErrorNotification(t('There was a problem updating settings')))
- .then(async () => {
- await invalidateSettingsQueries();
- })
- .then(() => sendSuccessNotification(t('Successfully Updated')));
- }
- };
-
- const { isError: isUserLocSettingsError, isLoading: isUserLocSettingsLoading } = useQuery(
- SECURITY_AUTHENTICATE_ENDPOINT,
- () => new OpenSRPService(SECURITY_AUTHENTICATE_ENDPOINT, baseURL).list(),
- {
- onError: () => sendErrorNotification(t('There was a problem fetching user assignment data')),
- select: (res: { locations: RawOpenSRPHierarchy }) => res.locations,
- onSuccess: (userLocSettings) => {
- const processedHierarchy = generateJurisdictionTree(userLocSettings);
- setTreeData([processedHierarchy]);
- setCurrentLocationNode(currentLocationNode ?? processedHierarchy);
- },
- }
- );
-
- const getItems = (row: Setting): MenuProps['items'] => [
- {
- key: '1',
- label: (
- {
- await updateSettings(row, currentLocation?.id ?? '', true);
- }}
- >
- {t('Yes')}
-
- ),
- },
- {
- key: '1',
- label: (
- {
- await updateSettings(row, currentLocation?.id ?? '', false);
- }}
- >
- {t('No')}
-
- ),
- },
- {
- key: '1',
- label: (
- {
- await settingsServe(row.settingMetadataId)
- .delete()
- .catch(() => sendErrorNotification(t('There was a problem deleting settings')))
- .then(async () => {
- await invalidateSettingsQueries();
- })
- .then(() => sendSuccessNotification(t('Successfully Updated')));
- }}
- >
- {t('Inherit')}
-
- ),
- },
- ];
-
- const {
- isError: isServerSettingsError,
- isLoading: isServerSettingsLoading,
- data: serverSettingsData,
- } = useQuery(
- [SETTINGS_ENDPOINT, currentLocation?.id ?? ''],
- async () => await getServerSettings(currentLocation?.id ?? ''),
- {
- onError: () => sendErrorNotification(t('There was a problem fetching Server Settings')),
- select: (res: Setting[]) => res,
- enabled: !!currentLocation?.id,
- }
- );
-
- if (isServerSettingsError || isUserLocSettingsError) {
- return ;
- }
-
- if (isUserLocSettingsLoading) {
- return ;
- }
-
- const handleTreeSelect = (node?: TreeNode) => {
- setCurrentLocationNode(node);
- };
-
- return (
-
-
- {t('Settings')}
-
-
-
-
-
-
-
-
-
treeNode.model)}
- actioncolumn={{
- title: t('Actions'),
- key: `actions`,
- // eslint-disable-next-line react/display-name
- render: (_, row: Setting) => {
- return (
-
-
-
- );
- },
- width: '10%',
- }}
- />
-
-
-
-
- );
-};
-
-export default ServerSettingsView;
diff --git a/packages/server-settings/src/components/ServerSettingsView/tests/Table.test.tsx b/packages/server-settings/src/components/ServerSettingsView/tests/Table.test.tsx
deleted file mode 100644
index 31575005a..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/tests/Table.test.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import React from 'react';
-import { mount } from 'enzyme';
-import { ColumnType } from 'antd/lib/table';
-import { Table } from '../Table';
-import { serverSettings, tree } from './fixtures';
-import { Setting } from '../../../ducks/settings';
-
-describe('Settings table view', () => {
- it('renders without crashing', async () => {
- const wrapper = mount(
- ,
- width: '10%',
- }}
- />
- );
-
- expect(wrapper.find('table')).toBeTruthy(); // must have table
- expect(
- (wrapper.find('ColGroup').first().prop('columns') as ColumnType[]).map(
- (e) => e.dataIndex
- )
- ).toMatchObject(['label', 'description', 'value', 'inheritedFrom', 'actions']); // must have 5 column in table
- });
-});
diff --git a/packages/server-settings/src/components/ServerSettingsView/tests/fixtures.ts b/packages/server-settings/src/components/ServerSettingsView/tests/fixtures.ts
deleted file mode 100644
index 48aeebc3f..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/tests/fixtures.ts
+++ /dev/null
@@ -1,873 +0,0 @@
-import { ParsedHierarchyNode } from '@opensrp/location-management/dist/types';
-import { Setting } from '../../../ducks/settings';
-
-export const serverSettings: Setting[] = [
- {
- key: 'pop_hepc',
- value: 'false',
- label: 'Hep C prevalence is intermediate (2% or higher) or high (5% or higher)',
- description:
- 'The proportion of Hepatitis C virus (HCV) antibody seroprevalence in the general population is 2% or higher. ',
- uuid: '49500968-5836-4476-add7-d662c75157f0',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '16',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_anaemia_20',
- value: 'true',
- label: 'Anaemia prevalence 20% or lower',
- inheritedFrom: 'Test',
- description:
- 'The proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 20% or lower.',
- uuid: '140126bd-04b5-4202-96c7-105271f26f7d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '5',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_malaria',
- value: 'true',
- label: 'Malaria-endemic setting',
- description: 'This is a malaria-endemic setting.',
- uuid: '6559ced2-7ead-4a3c-b043-11555cecfa8d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '12',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_syphilis',
- value: 'false',
- label: 'Syphilis prevalence 5% or higher',
- description: 'The prevalence of syphilis in pregnant women in the population is 5% or higher.',
- uuid: '2f49c0de-4145-4b12-bc17-fd779febefce',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '13',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hiv_incidence',
- value: 'false',
- label: 'HIV incidence greater than 3 per 100 person-years in the absence of PrEP',
- description:
- 'Women in the population have a substantial risk of HIV infection. Substantial risk of HIV infection is provisionally defined as HIV incidence greater than 3 per 100 person–years in the absence of pre-exposure prophylaxis (PrEP).',
- uuid: '118cabfc-9e72-4304-872a-9c06603f435b',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '10',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_low_calcium',
- value: 'true',
- label: 'Low dietary calcium intake',
- description:
- 'Women in the population are likely to have low dietary calcium intake (less than 900 mg of calcium per day).',
- uuid: '2982cc53-5f0d-474b-bf62-4aa852f74d87',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '6',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_helminth',
- value: 'false',
- label: 'Soil-transmitted helminth infection prevalence 20% or higher',
- description:
- 'The percentage of individuals in the general population infected with at least one species of soil-transmitted helminth is 20% or higher.',
- uuid: 'cf994bee-d6c4-4321-a030-c8bcc6d00a8d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '9',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_vita',
- value: 'true',
- label: 'Vitamin A deficiency 5% or higher',
- description:
- 'The prevalence of night blindness is 5% or higher in pregnant women or 5% or higher in children 24–59 months of age, or the proportion of pregnant women with a serum retinol level less than 0.7 mol/L is 20% or higher. ',
- uuid: '1d956211-46a7-404a-bb2d-964451e720ee',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '8',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_undernourish',
- value: 'false',
- label: 'Undernourished prevalence 20% or higher',
- description:
- 'The proportion of women in the adult population (18 years or older), with a BMI less than 18.5, is 20% or higher.',
- uuid: '8a9e18d1-222a-4e63-8db1-c80b81c07847',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '3',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hepb_screening',
- value: 'true',
- label: 'National Hep B ANC routine screening program established',
- description: 'There is a national Hepatitis B ANC routine screening program in place.',
- uuid: 'c4507430-708f-4824-ad38-41d94270e1a4',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '15',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_anaemia_40',
- value: 'false',
- label: 'Anaemia prevalence 40% or higher',
- description:
- 'The proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 40% or higher.',
- uuid: 'e81c8bea-0419-4e2b-953a-ac5e30b9b747',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '4',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hepb',
- value: 'false',
- label: 'Hep B prevalence is intermediate (2% or higher) or high (5% or higher)',
- description:
- 'The proportion of Hepatitis B surface antigen (HBsAg) seroprevalance in the general population is 2% or higher.',
- uuid: 'b48e4a85-db6d-4a88-ae8e-808e16ab8f23',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '14',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_tb',
- value: 'false',
- label: 'TB prevalence 100/100,000 or higher',
- description:
- 'The tuberculosis prevalence in the general population is 100 cases per 100,000 persons or greater.',
- uuid: 'e9cd499b-e56c-44d6-994a-d7eaf028f74d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '7',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hiv_prevalence',
- value: 'false',
- label: 'HIV prevalence 5% or higher',
- description: 'The HIV prevalence in pregnant women in the population is 5% or higher.',
- uuid: '97d2b7f8-eef6-4117-a439-a53480d62cf9',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '11',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
-];
-
-export const serverSettingsLevel1: Setting[] = [
- {
- key: 'pop_hepc',
- value: 'false',
- label: 'Hep C prevalence is intermediate (2% or higher) or high (5% or higher)',
- description:
- 'The proportion of Hepatitis C virus (HCV) antibody seroprevalence in the general population is 2% or higher. ',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '49500968-5836-4476-add7-d662c75157f0',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '16',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_anaemia_20',
- value: 'true',
- label: 'Anaemia prevalence 20% or lower',
- description:
- 'The proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 20% or lower.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '140126bd-04b5-4202-96c7-105271f26f7d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '5',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_malaria',
- value: 'true',
- label: 'Malaria-endemic setting',
- description: 'This is a malaria-endemic setting.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '6559ced2-7ead-4a3c-b043-11555cecfa8d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '12',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_syphilis',
- value: 'false',
- label: 'Syphilis prevalence 5% or higher',
- description: 'The prevalence of syphilis in pregnant women in the population is 5% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '2f49c0de-4145-4b12-bc17-fd779febefce',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '13',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hiv_incidence',
- value: 'false',
- label: 'HIV incidence greater than 3 per 100 person-years in the absence of PrEP',
- description:
- 'Women in the population have a substantial risk of HIV infection. Substantial risk of HIV infection is provisionally defined as HIV incidence greater than 3 per 100 person–years in the absence of pre-exposure prophylaxis (PrEP).',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '118cabfc-9e72-4304-872a-9c06603f435b',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '10',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_low_calcium',
- value: 'true',
- label: 'Low dietary calcium intake',
- description:
- 'Women in the population are likely to have low dietary calcium intake (less than 900 mg of calcium per day).',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '2982cc53-5f0d-474b-bf62-4aa852f74d87',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '6',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_helminth',
- value: 'false',
- label: 'Soil-transmitted helminth infection prevalence 20% or higher',
- description:
- 'The percentage of individuals in the general population infected with at least one species of soil-transmitted helminth is 20% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: 'cf994bee-d6c4-4321-a030-c8bcc6d00a8d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '9',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_vita',
- value: 'true',
- label: 'Vitamin A deficiency 5% or higher',
- description:
- 'The prevalence of night blindness is 5% or higher in pregnant women or 5% or higher in children 24–59 months of age, or the proportion of pregnant women with a serum retinol level less than 0.7 mol/L is 20% or higher. ',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '1d956211-46a7-404a-bb2d-964451e720ee',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '8',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_undernourish',
- value: 'false',
- label: 'Undernourished prevalence 20% or higher',
- description:
- 'The proportion of women in the adult population (18 years or older), with a BMI less than 18.5, is 20% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '8a9e18d1-222a-4e63-8db1-c80b81c07847',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '3',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hepb_screening',
- value: 'true',
- label: 'National Hep B ANC routine screening program established',
- description: 'There is a national Hepatitis B ANC routine screening program in place.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: 'c4507430-708f-4824-ad38-41d94270e1a4',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '15',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_anaemia_40',
- value: 'false',
- label: 'Anaemia prevalence 40% or higher',
- description:
- 'The proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 40% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: 'e81c8bea-0419-4e2b-953a-ac5e30b9b747',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '4',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hepb',
- value: 'false',
- label: 'Hep B prevalence is intermediate (2% or higher) or high (5% or higher)',
- description:
- 'The proportion of Hepatitis B surface antigen (HBsAg) seroprevalance in the general population is 2% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: 'b48e4a85-db6d-4a88-ae8e-808e16ab8f23',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '14',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_tb',
- value: 'false',
- label: 'TB prevalence 100/100,000 or higher',
- description:
- 'The tuberculosis prevalence in the general population is 100 cases per 100,000 persons or greater.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: 'e9cd499b-e56c-44d6-994a-d7eaf028f74d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '7',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
- {
- key: 'pop_hiv_prevalence',
- value: 'false',
- label: 'HIV prevalence 5% or higher',
- description: 'The HIV prevalence in pregnant women in the population is 5% or higher.',
- inheritedFrom: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- uuid: '97d2b7f8-eef6-4117-a439-a53480d62cf9',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '11',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
-];
-
-export const tree: ParsedHierarchyNode[] = [
- {
- id: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- label: 'Uganda',
- node: {
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- name: 'Uganda',
- tags: ['Country'],
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: [
- {
- id: '8340315f-48e4-4768-a1ce-414532b4c49b',
- label: 'Kampala',
- node: {
- locationId: '8340315f-48e4-4768-a1ce-414532b4c49b',
- name: 'Kampala',
- parentLocation: { locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9', voided: false },
- tags: ['District'],
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: [
- {
- id: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- label: 'KCCA',
- node: {
- locationId: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- name: 'KCCA',
- parentLocation: { locationId: '8340315f-48e4-4768-a1ce-414532b4c49b', voided: false },
- tags: ['County'],
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: [
- {
- id: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- label: 'Central Division',
- node: {
- locationId: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- name: 'Central Division',
- parentLocation: {
- locationId: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- voided: false,
- },
- tags: ['Sub-county'],
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: [
- {
- id: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- label: 'Bukesa Urban Health Centre',
- node: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- name: 'Bukesa Urban Health Centre',
- parentLocation: {
- locationId: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- voided: false,
- },
- tags: ['Health Facility'],
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- children: [
- {
- id: '982eb3f3-b7e3-450f-a38e-d067f2345212',
- label: 'Jambula Girls School',
- node: {
- locationId: '982eb3f3-b7e3-450f-a38e-d067f2345212',
- name: 'Jambula Girls School',
- parentLocation: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- voided: false,
- },
- tags: ['School'],
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- title: 'Jambula Girls School',
- key: '982eb3f3-b7e3-450f-a38e-d067f2345212-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- children: [],
- },
- {
- id: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- label: 'Nsalo Secondary School',
- node: {
- locationId: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- name: 'Nsalo Secondary School',
- parentLocation: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- voided: false,
- },
- tags: ['School'],
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- title: 'Nsalo Secondary School',
- key: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- children: [],
- },
- ],
- parent: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- title: 'Bukesa Urban Health Centre',
- key: '44de66fb-e6c6-4bae-92bb-386dfe626eba-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
- ],
- parent: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- title: 'Central Division',
- key: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
- ],
- parent: '8340315f-48e4-4768-a1ce-414532b4c49b',
- title: 'KCCA',
- key: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
- ],
- parent: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- title: 'Kampala',
- key: '8340315f-48e4-4768-a1ce-414532b4c49b-02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
- ],
- title: 'Uganda',
- key: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
-];
-
-export const securityAuthenticateEndpoint = {
- jurisdictionIds: ['982eb3f3-b7e3-450f-a38e-d067f2345212', 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce'],
- locations: {
- locationsHierarchy: {
- map: {
- '02ebbc84-5e29-4cd5-9b79-c594058923e9': {
- id: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- label: 'Uganda',
- node: {
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- name: 'Uganda',
- tags: ['Country'],
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- '8340315f-48e4-4768-a1ce-414532b4c49b': {
- id: '8340315f-48e4-4768-a1ce-414532b4c49b',
- label: 'Kampala',
- node: {
- locationId: '8340315f-48e4-4768-a1ce-414532b4c49b',
- name: 'Kampala',
- parentLocation: {
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- voided: false,
- },
- tags: ['District'],
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78': {
- id: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- label: 'KCCA',
- node: {
- locationId: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- name: 'KCCA',
- parentLocation: {
- locationId: '8340315f-48e4-4768-a1ce-414532b4c49b',
- voided: false,
- },
- tags: ['County'],
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40': {
- id: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- label: 'Central Division',
- node: {
- locationId: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- name: 'Central Division',
- parentLocation: {
- locationId: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- voided: false,
- },
- tags: ['Sub-county'],
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- '44de66fb-e6c6-4bae-92bb-386dfe626eba': {
- id: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- label: 'Bukesa Urban Health Centre',
- node: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- name: 'Bukesa Urban Health Centre',
- parentLocation: {
- locationId: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- voided: false,
- },
- tags: ['Health Facility'],
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- children: {
- '982eb3f3-b7e3-450f-a38e-d067f2345212': {
- id: '982eb3f3-b7e3-450f-a38e-d067f2345212',
- label: 'Jambula Girls School',
- node: {
- locationId: '982eb3f3-b7e3-450f-a38e-d067f2345212',
- name: 'Jambula Girls School',
- parentLocation: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- voided: false,
- },
- tags: ['School'],
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- },
- 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce': {
- id: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- label: 'Nsalo Secondary School',
- node: {
- locationId: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- name: 'Nsalo Secondary School',
- parentLocation: {
- locationId: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- voided: false,
- },
- tags: ['School'],
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- },
- },
- parent: '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40',
- },
- },
- parent: 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78',
- },
- },
- parent: '8340315f-48e4-4768-a1ce-414532b4c49b',
- },
- },
- parent: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- },
- },
- },
- },
- parentChildren: {
- '4e188e6d-2ffb-4b25-85f9-b9fbf5010d40': ['44de66fb-e6c6-4bae-92bb-386dfe626eba'],
- '44de66fb-e6c6-4bae-92bb-386dfe626eba': [
- '982eb3f3-b7e3-450f-a38e-d067f2345212',
- 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- ],
- 'b1ef8a0b-275b-43fc-a580-1e21ceb34c78': ['4e188e6d-2ffb-4b25-85f9-b9fbf5010d40'],
- '8340315f-48e4-4768-a1ce-414532b4c49b': ['b1ef8a0b-275b-43fc-a580-1e21ceb34c78'],
- '02ebbc84-5e29-4cd5-9b79-c594058923e9': ['8340315f-48e4-4768-a1ce-414532b4c49b'],
- },
- },
- },
- team: {
- identifier: 'e0d45cda-3d9a-4a52-8cd8-03984c68bffc',
- locations: [
- {
- display: 'Jambula Girls School',
- name: 'Jambula Girls School',
- uuid: '982eb3f3-b7e3-450f-a38e-d067f2345212',
- },
- {
- display: 'Nsalo Secondary School',
- name: 'Nsalo Secondary School',
- uuid: 'ee08a6e0-3f73-4c28-b186-64d5cd06f4ce',
- },
- {
- display: 'Bukesa Urban Health Centre',
- name: 'Bukesa Urban Health Centre',
- uuid: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- },
- ],
- team: {
- teamName: 'Bukesa',
- organizationIds: [1.0],
- display: 'Bukesa',
- location: {
- display: 'Bukesa Urban Health Centre',
- name: 'Bukesa Urban Health Centre',
- uuid: '44de66fb-e6c6-4bae-92bb-386dfe626eba',
- },
- uuid: 'ca2d2f3f-573d-4b99-b060-b1ac1bad3104',
- },
- uuid: 'ba293d71-a535-45dd-ae66-3d1b44d0e2b9',
- },
- time: { time: '2021-05-25 22:52:05', timeZone: 'Etc/UTC' },
- user: {
- username: 'demo',
- roles: [
- 'ROLE_realm-admin',
- 'ROLE_OPENMRS',
- 'ROLE_EDIT_KEYCLOAK_USERS',
- 'ROLE_offline_access',
- 'ROLE_VIEW_KEYCLOAK_USERS',
- 'ROLE_uma_authorization',
- 'ROLE_ALL_EVENTS',
- 'ROLE_PLANS_FOR_USER',
- ],
- permissions: [
- 'ROLE_realm-admin',
- 'ROLE_OPENMRS',
- 'ROLE_EDIT_KEYCLOAK_USERS',
- 'ROLE_offline_access',
- 'ROLE_VIEW_KEYCLOAK_USERS',
- 'ROLE_uma_authorization',
- 'ROLE_ALL_EVENTS',
- 'ROLE_PLANS_FOR_USER',
- ],
- preferredName: 'ANC User',
- baseEntityId: 'ba293d71-a535-45dd-ae66-3d1b44d0e2b9',
- attributes: {},
- voided: false,
- },
- jurisdictions: ['Jambula Girls School', 'Nsalo Secondary School'],
-};
-
-export const locationHierarchyWithoutParent = [
- {
- id: 5,
- identifier: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- name: 'Test Location',
- parentId: '',
- voided: false,
- tags: 'Demo Test',
- geographicLevel: 0,
- },
-];
-
-export const locationHierarchyWithParent = [
- {
- id: 5,
- identifier: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- name: 'Test Location',
- parentId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- voided: false,
- tags: 'Demo Test',
- geographicLevel: 1,
- },
- {
- id: 14,
- identifier: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- name: 'Test Nested Location',
- parentId: '',
- voided: false,
- tags: 'TEST14',
- geographicLevel: 0,
- },
-];
-
-export const serverSettingsSimilarToParent: Setting[] = [
- {
- key: 'pop_anaemia_20',
- value: 'false',
- label: 'Anaemia prevalence 20% or lower',
- inheritedFrom: 'Test',
- description:
- 'The proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 20% or lower.',
- uuid: '140126bd-04b5-4202-96c7-105271f26f7d',
- settingsId: '2',
- settingIdentifier: 'population_characteristics',
- settingMetadataId: '5',
- locationId: '02ebbc84-5e29-4cd5-9b79-c594058923e9',
- v1Settings: false,
- resolveSettings: false,
- documentId: '0f851168-044d-4cff-9f81-689a567ade65',
- serverVersion: 2,
- type: 'Setting',
- },
-];
diff --git a/packages/server-settings/src/components/ServerSettingsView/tests/index.test.tsx b/packages/server-settings/src/components/ServerSettingsView/tests/index.test.tsx
deleted file mode 100644
index 792f7f251..000000000
--- a/packages/server-settings/src/components/ServerSettingsView/tests/index.test.tsx
+++ /dev/null
@@ -1,414 +0,0 @@
-import { createBrowserHistory } from 'history';
-import React from 'react';
-import { mount } from 'enzyme';
-import * as notifications from '@opensrp/notifications';
-import { ServerSettingsView } from '..';
-import {
- serverSettings,
- serverSettingsLevel1,
- securityAuthenticateEndpoint,
- locationHierarchyWithoutParent,
- locationHierarchyWithParent,
- serverSettingsSimilarToParent,
-} from './fixtures';
-import { act } from 'react-dom/test-utils';
-import flushPromises from 'flush-promises';
-import toJson from 'enzyme-to-json';
-import fetch from 'jest-fetch-mock';
-import { store } from '@opensrp/store';
-import { QueryClient, QueryClientProvider } from 'react-query';
-import { authenticateUser } from '@onaio/session-reducer';
-import { Provider } from 'react-redux';
-import { Router } from 'react-router';
-
-const history = createBrowserHistory();
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-describe('activate mission', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- fetch.resetMocks();
- });
-
- it('renders without crashing', async () => {
- const queryClient = new QueryClient();
-
- fetch.mockResponseOnce(JSON.stringify(securityAuthenticateEndpoint));
- fetch.mockResponseOnce(JSON.stringify(serverSettings));
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetch.mock.calls.map((res) => res[0])).toEqual([
- 'https://opensrp-stage.smartregister.org/opensrp/security/authenticate',
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- ]);
-
- expect(wrapper.find('Tree')).toBeTruthy();
- expect(wrapper.find('Tree').at(0).text()).toMatchInlineSnapshot(`"Uganda"`);
- expect(wrapper.find('Table')).toBeTruthy();
- expect(wrapper.find('Table').at(0).text()).toMatchInlineSnapshot(
- `"NameDescriptionSettingsInherited fromActionsAnaemia prevalence 20% or lowerThe proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 20% or lower.Yes-Anaemia prevalence 40% or higherThe proportion of pregnant women in the population with anaemia (haemoglobin level less than 11 g/dl) is 40% or higher.No-HIV incidence greater than 3 per 100 person-years in the absence of PrEPWomen in the population have a substantial risk of HIV infection. Substantial risk of HIV infection is provisionally defined as HIV incidence greater than 3 per 100 person–years in the absence of pre-exposure prophylaxis (PrEP).No-HIV prevalence 5% or higherThe HIV prevalence in pregnant women in the population is 5% or higher.No-Hep B prevalence is intermediate (2% or higher) or high (5% or higher)The proportion of Hepatitis B surface antigen (HBsAg) seroprevalance in the general population is 2% or higher.No-Hep C prevalence is intermediate (2% or higher) or high (5% or higher)The proportion of Hepatitis C virus (HCV) antibody seroprevalence in the general population is 2% or higher. No-Low dietary calcium intakeWomen in the population are likely to have low dietary calcium intake (less than 900 mg of calcium per day).Yes-Malaria-endemic settingThis is a malaria-endemic setting.Yes-National Hep B ANC routine screening program establishedThere is a national Hepatitis B ANC routine screening program in place.Yes-Soil-transmitted helminth infection prevalence 20% or higherThe percentage of individuals in the general population infected with at least one species of soil-transmitted helminth is 20% or higher.No-12"`
- );
- wrapper.unmount();
- });
-
- it('Updates settings correctly when value is yes', async () => {
- const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
-
- fetch.mockResponseOnce(JSON.stringify(securityAuthenticateEndpoint));
- fetch.mockResponseOnce(JSON.stringify(serverSettings));
- fetch.mockResponseOnce(JSON.stringify(locationHierarchyWithoutParent));
- fetch.mockResponseOnce(JSON.stringify({}));
- fetch.mockResponseOnce(JSON.stringify(serverSettings));
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // const dropdown = wrapper.find('.ant-dropdown Dropdown.Button').at(0);
- // dropdown.simulate('click');
- // const subMenu = shallow({dropdown.prop('overlay')}
);
- // const yesBtn = subMenu.find('MenuItem').at(0);
- const firstRow = wrapper.find('table tbody tr').first();
- firstRow.simulate('click');
- firstRow.find('.more-options').last().simulate('click');
- wrapper.update();
-
- expect(wrapper.find('button[data-testid="sayYes"]')).toHaveLength(0);
-
- const dropdown = wrapper.find('button[data-testid="yesBtn"]');
- dropdown.simulate('click');
-
- // click yes button
- // yesBtn.simulate('click');
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetch.mock.calls.map((call) => [call[0], call[1]?.method])).toEqual([
- ['https://opensrp-stage.smartregister.org/opensrp/security/authenticate', 'GET'],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- 'GET',
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/location/heirarchy/ancestors/02ebbc84-5e29-4cd5-9b79-c594058923e9',
- 'GET',
- ],
- ['https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings/5', 'PUT'],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- 'GET',
- ],
- ]);
- wrapper.unmount();
- });
-
- it('Updates settings correctly when value is no - and similar to parent settings', async () => {
- const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
-
- fetch.mockResponseOnce(JSON.stringify(securityAuthenticateEndpoint));
- fetch.mockResponseOnce(JSON.stringify(serverSettingsSimilarToParent));
- fetch.mockResponseOnce(JSON.stringify(locationHierarchyWithParent));
- fetch.mockResponseOnce(JSON.stringify(serverSettingsSimilarToParent));
- fetch.mockResponseOnce(JSON.stringify({}));
- fetch.mockResponseOnce(JSON.stringify(serverSettingsSimilarToParent));
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- const firstRow = wrapper.find('table tbody tr').first();
- // firstRow.simulate('click');
- firstRow.find('.more-options').last().simulate('click');
- wrapper.update();
-
- expect(wrapper.find('button[data-testid="sayNo"]')).toHaveLength(1);
-
- const dropdown = wrapper.find('button[data-testid="sayNo"]');
- dropdown.simulate('click');
- wrapper.update();
-
- // click yes button
- // yesBtn.simulate('click');
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- expect(fetch.mock.calls.map((call) => [call[0], call[1]?.method])).toEqual([
- ['https://opensrp-stage.smartregister.org/opensrp/security/authenticate', 'GET'],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- 'GET',
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/location/heirarchy/ancestors/02ebbc84-5e29-4cd5-9b79-c594058923e9',
- 'GET',
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=b652b2f4-a95d-489b-9e28-4629746db96a&resolve=true&serverVersion=0',
- 'GET',
- ],
- ['https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings/5', 'DELETE'],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- 'GET',
- ],
- ]);
- wrapper.unmount();
- });
-
- it('Updates settings correctly when value is inherited', async () => {
- const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
-
- fetch.mockResponseOnce(JSON.stringify(securityAuthenticateEndpoint));
- fetch.mockResponseOnce(JSON.stringify(serverSettings));
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // const dropdown = wrapper.find('.ant-dropdown').at(0);
- const firstRow = wrapper.find('table tbody tr').first();
- // expect(firstRow.text()).toEqual('');
- firstRow.find('.more-options').last().simulate('click');
- wrapper.update();
- expect(wrapper.find('button[data-testid="inherited"]')).toHaveLength(1);
- wrapper.update();
- const dropdown = wrapper.find('button[data-testid="inherited"]');
- dropdown.simulate('click');
- wrapper.update();
- // dropdown.simulate('click');
- // const subMenu = shallow({dropdown.prop('menu')}
);
- // const yesBtn = subMenu.find('MenuItem').at(2);
-
- // click yes button
- // yesBtn.simulate('click');
-
- await act(async () => {
- await flushPromises();
- });
-
- wrapper.update();
-
- expect(fetch.mock.calls).toEqual([
- [
- 'https://opensrp-stage.smartregister.org/opensrp/security/authenticate',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings/5',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'DELETE',
- },
- ],
- [
- 'https://opensrp-stage.smartregister.org/opensrp/rest/v2/settings?identifier=population_characteristics&locationId=02ebbc84-5e29-4cd5-9b79-c594058923e9&resolve=true&serverVersion=0',
- {
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'GET',
- },
- ],
- ]);
- wrapper.unmount();
- });
-
- it('Table Changes on Tree Click', async () => {
- const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
-
- fetch.once(JSON.stringify(securityAuthenticateEndpoint));
- fetch.mockResponse(JSON.stringify(serverSettings));
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- await act(async () => {
- let treeholder = wrapper.find('div[className*="ant-tree-list-holder-inner"]');
- const firstNodeSwitcher = treeholder.find('span[className*="ant-tree-switcher"]').first();
- firstNodeSwitcher.simulate('click');
- await flushPromises();
- treeholder = wrapper.find('div[className*="ant-tree-list-holder-inner"]');
- });
- wrapper.update();
-
- await act(async () => {
- let treeholder = wrapper.find('div[className*="ant-tree-list-holder-inner"]');
- const secondNodeContent = treeholder.find('span[className*="ant-tree-title"]').last();
- secondNodeContent.simulate('click');
- treeholder = wrapper.find('div[className*="ant-tree-list-holder-inner"]');
- });
- wrapper.update();
-
- fetch.mockResponse(JSON.stringify(serverSettingsLevel1));
-
- await act(async () => {
- await flushPromises();
- });
- wrapper.update();
-
- // test snapshot of expanded tree
- expect(wrapper.find('Tree').at(0).text()).toMatchInlineSnapshot(`"UgandaKampalaKCCA"`);
- wrapper.unmount();
- });
-
- it('handles errors', async () => {
- const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } });
- fetch.mockRejectOnce(new Error('API is down'));
- const notificationErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
-
- const wrapper = mount(
-
-
-
-
-
-
-
- );
-
- // Loader should be displayed
- expect(toJson(wrapper.find('.ant-spin'))).toBeTruthy();
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(notificationErrorMock).toHaveBeenCalledWith(
- 'There was a problem fetching user assignment data'
- );
-
- // broken page as well
- expect(wrapper.text()).toMatchInlineSnapshot(`"ErrorSomething went wrongGo backGo home"`);
- });
-});
diff --git a/packages/server-settings/src/constants.ts b/packages/server-settings/src/constants.ts
deleted file mode 100644
index 1c4d25b94..000000000
--- a/packages/server-settings/src/constants.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export const POP_CHARACTERISTICS_PARAM = 'population_characteristics';
-export const SECURITY_AUTHENTICATE_ENDPOINT = 'security/authenticate';
-export const SETTINGS_ENDPOINT = 'settings';
-export const LOCATION_HIERARCHY_ANCESTORS = 'location/heirarchy/ancestors';
diff --git a/packages/server-settings/src/ducks/settings/index.ts b/packages/server-settings/src/ducks/settings/index.ts
deleted file mode 100644
index a479672a5..000000000
--- a/packages/server-settings/src/ducks/settings/index.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-/** interface for settings */
-export interface Setting {
- value: 'true' | 'false';
- label: string;
- description: string;
- inheritedFrom?: string;
- uuid: string;
- settingsId: string;
- settingIdentifier: string;
- settingMetadataId: string;
- locationId: string;
- providerId?: string;
- v1Settings: boolean;
- resolveSettings: boolean;
- documentId: string;
- serverVersion: number;
- team?: string;
- teamId?: string;
- type: string;
- key: string;
- identifier?: string;
- _id?: string;
-}
-
-export interface LocationHierarchyAncestors {
- id: number;
- identifier: string;
- name: string;
- parentId: string;
- voided: boolean;
- tags: string;
- geographicLevel: number;
-}
diff --git a/packages/server-settings/src/index.tsx b/packages/server-settings/src/index.tsx
deleted file mode 100644
index 70953218b..000000000
--- a/packages/server-settings/src/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from './components/ServerSettingsView';
diff --git a/packages/server-settings/src/mls.ts b/packages/server-settings/src/mls.ts
deleted file mode 100644
index bd4b3d695..000000000
--- a/packages/server-settings/src/mls.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { useTranslation as useOrigTranslation, UseTranslationOptions } from '@opensrp/i18n';
-
-export const useTranslation = (ns?: string, options?: UseTranslationOptions) => {
- return useOrigTranslation(ns ? ns : namespace, options);
-};
-
-export const namespace = 'server-settings';
diff --git a/packages/server-settings/tsconfig.json b/packages/server-settings/tsconfig.json
deleted file mode 100644
index ec7a51e41..000000000
--- a/packages/server-settings/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "dist",
- "declaration": true,
- "declarationDir": "dist/types"
- },
- "include": ["src"],
- "exclude": ["**/node_modules", "**/coverage", "**/dist", "**/*.spec.ts", "**/*tests"]
-}
diff --git a/packages/team-management/CHANGELOG.md b/packages/team-management/CHANGELOG.md
deleted file mode 100644
index aed732c77..000000000
--- a/packages/team-management/CHANGELOG.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.0.9](https://github.com/OpenSRP/web/compare/@opensrp/team-management@0.0.8...@opensrp/team-management@0.0.9) (2021-07-26)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## [0.0.8](https://github.com/OpenSRP/web/compare/@opensrp/team-management@0.0.7...@opensrp/team-management@0.0.8) (2021-06-30)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## [0.0.7](https://github.com/OpenSRP/web/compare/@opensrp/team-management@0.0.6...@opensrp/team-management@0.0.7) (2021-06-17)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## 0.0.5 (2021-02-24)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## [0.0.4](https://github.com/OpenSRP/web/compare/@opensrp/team-management@0.0.3...@opensrp/team-management@0.0.4) (2021-02-23)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## [0.0.3](https://github.com/OpenSRP/web/compare/@opensrp/team-management@0.0.2...@opensrp/team-management@0.0.3) (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/team-management
-
-## 0.0.2 (2021-02-18)
-
-**Note:** Version bump only for package @opensrp/team-management
diff --git a/packages/team-management/README.md b/packages/team-management/README.md
deleted file mode 100644
index 4702ec16c..000000000
--- a/packages/team-management/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Team Management
-
-This package has components for creating, editing, vieing or deleting a team.
-
-## Installation
-
-```sh
-
-yarn add @opensrp/team-management
-```
diff --git a/packages/team-management/package.json b/packages/team-management/package.json
deleted file mode 100644
index 91c02e2c1..000000000
--- a/packages/team-management/package.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "name": "@opensrp/team-management",
- "version": "0.0.9",
- "description": "Team management components for opensrp web",
- "main": "dist/index.js",
- "types": "dist/types",
- "files": [
- "dist"
- ],
- "publishConfig": {
- "access": "public"
- },
- "repository": "https://github.com/OpenSRP/web/",
- "scripts": {
- "test": "run -T test $INIT_CWD --verbose",
- "tsc": "run -T tsc",
- "lint": "run -T eslint ./**/*.{js,jsx,ts,tsx}",
- "copy": "run -T copyfiles -u 1 \"./src/**/*.{css,html}\" \"./dist/\"",
- "build": "run tsc && run transpile && run copy",
- "transpile": "run -T babel src -d dist --root-mode upward --extensions .ts,.tsx --ignore '**/*.test.ts,**/*.test.tsx,**/tests,**/__tests__'"
- },
- "jest": {
- "automock": false,
- "setupFiles": [
- "../../setupTests"
- ]
- },
- "bugs": {
- "url": "https://github.com/OpenSRP/web/issues"
- },
- "author": "OpenSRP Engineering",
- "license": "Apache-2.0",
- "dependencies": {
- "@ant-design/icons": "^4.7.0",
- "@opensrp/location-management": "^0.0.15",
- "@opensrp/notifications": "^0.0.5",
- "@opensrp/pkg-config": "^0.0.9",
- "@opensrp/react-utils": "^0.0.12",
- "@opensrp/reducer-factory": "^0.0.13",
- "@opensrp/server-service": "^0.0.16",
- "uuid": "^8.3.1"
- },
- "devDependencies": {
- "@onaio/redux-reducer-registry": "^0.0.9",
- "@onaio/utils": "^0.0.1",
- "@opensrp/store": "^0.0.10",
- "@types/uuid": "8.3.0",
- "i18next-parser": "^3.5.0"
- },
- "peerDependencies": {
- "@opensrp/i18n": "^0.0.1",
- "@testing-library/react": "^12.1.2",
- "antd": "^5.5.1",
- "react": "^17.0.0 ",
- "react-query": "^3.15.1",
- "react-router": "^5.2.1",
- "react-router-dom": "^5.2.1",
- "redux-testkit": "^1.0.6"
- }
-}
diff --git a/packages/team-management/src/components/ListView/index.tsx b/packages/team-management/src/components/ListView/index.tsx
deleted file mode 100644
index 455ecc872..000000000
--- a/packages/team-management/src/components/ListView/index.tsx
+++ /dev/null
@@ -1,387 +0,0 @@
-import React, { useState } from 'react';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { Row, Col, Button, Modal, Form, Select, Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { columnsFactory, getPayload, ActionsColumnCustomRender } from './utils';
-import { RouteComponentProps } from 'react-router-dom';
-import { OpenSRPService, TableLayout, BrokenPage } from '@opensrp/react-utils';
-import { sendErrorNotification, sendSuccessNotification } from '@opensrp/notifications';
-import {
- reducer as organizationsReducer,
- fetchOrganizationsAction,
- Organization,
- getOrganizationsArray,
- reducerName as orgReducerName,
-} from '../../ducks/organizations';
-import {
- Tree,
- RawOpenSRPHierarchy,
- updatedLocationHierachyDucks,
- TreeNode,
-} from '@opensrp/location-management';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { Helmet } from 'react-helmet';
-import { useDispatch, useSelector } from 'react-redux';
-import {
- assignmentsReducer,
- Assignment,
- fetchAssignments,
- assignmentsReducerName,
- getAssignmentsArrayByPlanId,
- RawAssignment,
-} from '../../ducks/assignments';
-import {
- ASSIGNMENTS_ENDPOINT,
- LOCATION_HIERARCHY_ENDPOINT,
- ORGANIZATION_COUNT_ENDPOINT,
- ORGANIZATION_ENDPOINT,
- PLANS_ENDPOINT,
- POST_ASSIGNMENTS_ENDPOINT,
-} from '../../constants';
-import { useTranslation } from '../../mls';
-import type { TFunction } from '@opensrp/i18n';
-import { processRawAssignments } from '../../ducks/assignments/utils';
-
-const { fetchTree, getLocationsByLevel, hierarchyReducerName, hierarchyReducer, deforest } =
- updatedLocationHierachyDucks;
-
-reducerRegistry.register(orgReducerName, organizationsReducer);
-reducerRegistry.register(hierarchyReducerName, hierarchyReducer);
-reducerRegistry.register(assignmentsReducerName, assignmentsReducer);
-
-const assignmentsSelector = getAssignmentsArrayByPlanId();
-const nodesSelector = getLocationsByLevel();
-
-export interface TableData {
- id: string;
- locationName: string;
- existingAssignments: Assignment[];
- setExistingAssignments: (assignments: Assignment[]) => void;
- setAssignedLocAndTeams: (assignments: AssignedLocationAndTeams) => void;
- setModalVisibility: (visible: true) => void;
- assignedTeamIds: string[];
- assignedTeams: string;
-}
-
-/** component that renders Team assignment page */
-interface RouteParams {
- id?: string;
-}
-
-interface AssignedLocationAndTeams {
- locationName: string;
- jurisdictionId: string;
- assignedTeams: string[];
-}
-
-interface TeamAssignmentViewProps extends RouteComponentProps {
- opensrpBaseURL: string;
- defaultPlanId: string;
-}
-
-/**
- * Function to fetch orgs against a paginatied endpoint
- *
- * @param opensrpBaseURL - OpenSRP API base URL
- * @param pageNumber - paginated page number
- * @param pageSize - number of orgs in each page
- * @param t - translator function
- */
-async function fetchOrgs(
- opensrpBaseURL: string,
- pageNumber: number,
- pageSize: number,
- t: TFunction
-): Promise {
- // pagination params
- const paginationParams = {
- pageNumber,
- pageSize,
- };
- // fetch all organizations
- const organizationsService = new OpenSRPService(ORGANIZATION_ENDPOINT, opensrpBaseURL);
- try {
- const getOrgs = await organizationsService.list(paginationParams);
- return getOrgs;
- } catch (_) {
- sendErrorNotification(t('There was a problem fetching organizations'));
- return [];
- }
-}
-
-/**
- * function to fetch paginated orgs resource recursively
- *
- * @param opensrpBaseURL - OpenSRP API base URL
- * @param pageSize - number of orgs in each page
- * @param t - translator function
- * @returns {Promise} - an array of all orgs in a paginated endpoint
- */
-async function fetchOrgsRecursively(
- opensrpBaseURL: string,
- pageSize: number,
- t: TFunction
-): Promise {
- const serve = new OpenSRPService(ORGANIZATION_COUNT_ENDPOINT, opensrpBaseURL);
- const teamsCount: number = await serve.list();
-
- // get the maximum possible page numbers
- const maxPageNo = Math.ceil(teamsCount / pageSize);
-
- // compose a promise array to resolve in parallel
- const promises: (() => Promise)[] = [];
- for (let pageNumber = 1; pageNumber <= maxPageNo; pageNumber++) {
- promises.push(() => fetchOrgs(opensrpBaseURL, pageNumber, pageSize, t));
- }
-
- // fetch orgs recursively according to page numbers
- return Promise.all(promises.map((prom) => prom()))
- .then((orgs: Organization[][]) => {
- // flatten 2D array - [[][]]
- const orgsArray = orgs.flat();
- return orgsArray;
- })
- .catch((err) => {
- throw err;
- });
-}
-
-const TeamAssignmentView = (props: TeamAssignmentViewProps) => {
- const { opensrpBaseURL, defaultPlanId } = props;
- const treeData = useSelector((state) => nodesSelector(state, { geoLevel: 0 }));
- const assignmentsList: Assignment[] = useSelector((state) =>
- assignmentsSelector(state, { planId: defaultPlanId })
- );
- const allOrganizations: Organization[] = useSelector((state) => getOrganizationsArray(state));
- const dispatch = useDispatch();
- const [loading, setLoading] = useState(true);
- const [visible, setVisible] = useState(false);
- const [apiError, setApiError] = useState(false);
- const [assignedLocAndTeams, setAssignedLocAndTeams] = useState(
- null
- );
- const [currentParent, setCurrentParent] = useState();
- const [existingAssignments, setExistingAssignments] = useState([]);
- const { t } = useTranslation();
- const columns = columnsFactory(t);
-
- React.useEffect(() => {
- if (loading) {
- const plansService = new OpenSRPService(PLANS_ENDPOINT, opensrpBaseURL);
- const plansPromise = plansService.read(defaultPlanId).then((response: PlanDefinition[]) => {
- const getJurisdictionCode = response[0].jurisdiction[0].code;
- const hierarchyService = new OpenSRPService(LOCATION_HIERARCHY_ENDPOINT, opensrpBaseURL);
- hierarchyService
- .read(getJurisdictionCode)
- .then((response: RawOpenSRPHierarchy) => {
- dispatch(fetchTree(response));
- })
- .catch((err) => {
- return err;
- });
- });
- // get all assignments
- const asssignmentService = new OpenSRPService(ASSIGNMENTS_ENDPOINT, opensrpBaseURL);
- const assignmentsPromise = asssignmentService
- .list({ plan: defaultPlanId })
- .then((response: RawAssignment[]) => {
- const parsedAssignments = processRawAssignments(response);
- dispatch(fetchAssignments(parsedAssignments, assignmentsList.length > 0));
- });
-
- // fetch all organizations (pagination enabled)
- const organizationsPromise = fetchOrgsRecursively(opensrpBaseURL, 1000, t).then(
- (orgs: Organization[]) => {
- dispatch(fetchOrganizationsAction(orgs));
- }
- );
-
- Promise.all([plansPromise, assignmentsPromise, organizationsPromise])
- .catch(() => {
- sendErrorNotification(t('There was a problem fetching Plans|Assignments|Organizations'));
- setApiError(true);
- })
- .finally(() => {
- setLoading(false);
- });
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [loading]);
-
- React.useEffect(() => {
- // team assignment only needs one hierarchy
- // i.e when user switches from location unit module
- if (treeData.length > 1) {
- dispatch(deforest);
- }
- });
-
- const handleCancel = () => {
- setVisible(false);
- };
-
- if (apiError) {
- return ;
- }
-
- if (loading) {
- return ;
- }
-
- /**
- * function to filter select options by text - passed all select options to filter from
- *
- * @param input - typed in search text
- * @param option - a select option to be evaluated - with it's key, value, and children props
- * @param option.key - the Select.Option 'key' prop
- * @param option.value - the Select.Option 'value' prop
- * @param option.children - the Select.Option 'children' prop
- * @param option.label - the Select.Option 'label' prop
- * @returns {boolean} - matcher function that evaluates to boolean - whether to include option in filtered set or not
- */
- // Todo: type-check options
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- function filterFunction(input: string, option: any): boolean {
- let expr1 = false,
- expr2 = false;
- if (option.children) expr1 = option.children.toLowerCase().indexOf(input.toLowerCase()) >= 0;
- if (option.label) expr2 = option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
- return expr1 || expr2;
- }
-
- const dataSource = currentParent ? [currentParent, ...currentParent.children] : treeData;
-
- if (!dataSource.length) {
- return null;
- }
-
- const tableData = dataSource.map((node: TreeNode) => {
- const datum = node.model;
- const jurisdictionAssignments = assignmentsList.filter(
- (assignment) => assignment.jurisdiction === datum.id
- );
- const jurisdictionOrgs = allOrganizations.filter((org) => {
- const jurisdictionOrgIds = jurisdictionAssignments.map(
- (assignment) => assignment.organization
- );
- return jurisdictionOrgIds.includes(org.identifier);
- });
- const jurisdictionOrgNames = jurisdictionOrgs.map((org) => org.name);
-
- return {
- id: datum.id,
- locationName: datum.label,
- existingAssignments: jurisdictionAssignments,
- setExistingAssignments,
- setAssignedLocAndTeams: setAssignedLocAndTeams,
- setModalVisibility: setVisible,
- assignedTeamIds: jurisdictionOrgs.map((org) => org.identifier),
- assignedTeams: jurisdictionOrgNames.length ? jurisdictionOrgNames.join(', ') : '-',
- };
- });
-
- return (
-
-
- {t('Team Assignment')}
-
-
-
- {t('Save')}
- ,
- {
- handleCancel();
- }}
- >
- {t('Cancel')}
- ,
- ]}
- okType="default"
- >
-
-
-
-
-
-
-
-
-
- {
- setCurrentParent(locationNode);
- }}
- />
-
-
-
-
-
-
- );
-};
-
-export { TeamAssignmentView };
diff --git a/packages/team-management/src/components/ListView/tests/__snapshots__/index.test.tsx.snap b/packages/team-management/src/components/ListView/tests/__snapshots__/index.test.tsx.snap
deleted file mode 100644
index 2fd156f27..000000000
--- a/packages/team-management/src/components/ListView/tests/__snapshots__/index.test.tsx.snap
+++ /dev/null
@@ -1,37 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`List view Page works correctly with store 1`] = `
-Object {
- "defaultPlanId": "27362060-0309-411a-910c-64f55ede3758",
- "history": Object {
- "action": "POP",
- "block": [Function],
- "createHref": [Function],
- "go": [Function],
- "goBack": [Function],
- "goForward": [Function],
- "length": 1,
- "listen": [Function],
- "location": Object {
- "hash": "",
- "pathname": "/",
- "search": "",
- },
- "push": [Function],
- "replace": [Function],
- },
- "location": Object {
- "hash": "",
- "pathname": "/team-assignment",
- "search": "",
- "state": Object {},
- },
- "match": Object {
- "isExact": true,
- "params": Object {},
- "path": "/team-assignment",
- "url": "/team-assignment",
- },
- "opensrpBaseURL": "https://opensrp-staging.smartregister.org/opensrp/rest/",
-}
-`;
diff --git a/packages/team-management/src/components/ListView/tests/fixtures.ts b/packages/team-management/src/components/ListView/tests/fixtures.ts
deleted file mode 100644
index 0d6d073b1..000000000
--- a/packages/team-management/src/components/ListView/tests/fixtures.ts
+++ /dev/null
@@ -1,1005 +0,0 @@
-import { RawOpenSRPHierarchy } from '@opensrp/location-management';
-import { PlanDefinition } from '@opensrp/plan-form-core';
-import { processRawAssignments } from '../../../ducks/assignments/utils';
-
-export const samplePlan: PlanDefinition = {
- identifier: '27362060-0309-411a-910c-64f55ede3758',
- version: '1',
- name: 'Default Plan 2020-11-24',
- title: 'Default Plan 2020-11-24',
- status: 'active',
- date: '2020-11-24',
- jurisdiction: [{ code: 'b652b2f4-a95d-489b-9e28-4629746db96a' }],
- serverVersion: 1,
- goal: [],
- action: [],
- experimental: false,
- effectivePeriod: {
- end: '',
- start: '',
- },
- useContext: [],
-};
-
-export const sampleHierarchy: RawOpenSRPHierarchy = {
- locationsHierarchy: {
- map: {
- 'b652b2f4-a95d-489b-9e28-4629746db96a': {
- id: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- label: 'Kenya',
- node: {
- locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- name: 'Kenya',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- '35bf4771-a404-4220-bd9e-e2916decc116': {
- id: '35bf4771-a404-4220-bd9e-e2916decc116',
- label: 'Nairobi',
- node: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- name: 'Nairobi',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- '58423dc0-6ef8-49c7-b2d3-3b70928d3c79': {
- id: '58423dc0-6ef8-49c7-b2d3-3b70928d3c79',
- label: 'Nairobi East',
- node: {
- locationId: '58423dc0-6ef8-49c7-b2d3-3b70928d3c79',
- name: 'Nairobi East',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- 'e7820df5-403c-41ae-9f09-3785c36dd67c': {
- id: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- label: 'Nairobi West 1',
- node: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- name: 'Nairobi West 1',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '619d9a51-48aa-424d-be73-04e2688816cf': {
- id: '619d9a51-48aa-424d-be73-04e2688816cf',
- label: 'Nairobi West child',
- node: {
- locationId: '619d9a51-48aa-424d-be73-04e2688816cf',
- name: 'Nairobi West child',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47': {
- id: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- label: 'Madaraka',
- node: {
- locationId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- name: 'Madaraka',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'd37de76b-c70b-48e4-9bbf-b317d62aabc8': {
- id: 'd37de76b-c70b-48e4-9bbf-b317d62aabc8',
- label: 'Nyayo Stadium',
- node: {
- locationId: 'd37de76b-c70b-48e4-9bbf-b317d62aabc8',
- name: 'Nyayo Stadium',
- parentLocation: {
- locationId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- },
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7': {
- id: 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- label: 'South B',
- node: {
- locationId: 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- name: 'South B',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- 'c1fafcdb-c873-4e35-9dc7-ce89766f8182': {
- id: 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- label: 'Lang\u0027ata',
- node: {
- locationId: 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- name: 'Lang\u0027ata',
- parentLocation: {
- locationId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- },
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '4119edb0-6878-42f6-b3a4-609aae5e2dc1': {
- id: '4119edb0-6878-42f6-b3a4-609aae5e2dc1',
- label: 'Nairobi East',
- node: {
- locationId: '4119edb0-6878-42f6-b3a4-609aae5e2dc1',
- name: 'Nairobi East',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '69bb29ee-020c-459e-82e0-2915f5819e15': {
- id: '69bb29ee-020c-459e-82e0-2915f5819e15',
- label: 'Central',
- node: {
- locationId: '69bb29ee-020c-459e-82e0-2915f5819e15',
- name: 'Central',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '4372700f-eec3-4943-b01e-6d795d73dc68': {
- id: '4372700f-eec3-4943-b01e-6d795d73dc68',
- label: 'Westlands',
- node: {
- locationId: '4372700f-eec3-4943-b01e-6d795d73dc68',
- name: 'Westlands',
- parentLocation: {
- locationId: '69bb29ee-020c-459e-82e0-2915f5819e15',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9': {
- id: '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9',
- label: 'CBD Nairobi',
- node: {
- locationId: '9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9',
- name: 'CBD Nairobi',
- parentLocation: {
- locationId: '4372700f-eec3-4943-b01e-6d795d73dc68',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '4372700f-eec3-4943-b01e-6d795d73dc68',
- },
- },
- parent: '69bb29ee-020c-459e-82e0-2915f5819e15',
- },
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '435794fd-1102-4406-b3e5-c3662bf24863': {
- id: '435794fd-1102-4406-b3e5-c3662bf24863',
- label: 'Madaraka New',
- node: {
- locationId: '435794fd-1102-4406-b3e5-c3662bf24863',
- name: 'Madaraka New',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- '93ec5490-8460-473a-9fca-8cb7019f6cae': {
- id: '93ec5490-8460-473a-9fca-8cb7019f6cae',
- label: 'Mtaa Ngori',
- node: {
- locationId: '93ec5490-8460-473a-9fca-8cb7019f6cae',
- name: 'Mtaa Ngori',
- parentLocation: {
- locationId: '35bf4771-a404-4220-bd9e-e2916decc116',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: '35bf4771-a404-4220-bd9e-e2916decc116',
- },
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- 'ceaf29d0-0c6f-44ef-ac4a-458c24e2ff88': {
- id: 'ceaf29d0-0c6f-44ef-ac4a-458c24e2ff88',
- label: 'Taita',
- node: {
- locationId: 'ceaf29d0-0c6f-44ef-ac4a-458c24e2ff88',
- name: 'Taita',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- '45aa723b-c48f-484b-a559-8b801465d751': {
- id: '45aa723b-c48f-484b-a559-8b801465d751',
- label: 'Kericho',
- node: {
- locationId: '45aa723b-c48f-484b-a559-8b801465d751',
- name: 'Kericho',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- 'b63cdf12-93b5-475e-8b20-851727e2870c': {
- id: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- label: 'Mombasa',
- node: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- name: 'Mombasa',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- '07a040ba-38f5-4d33-91b3-399e6e8a7604': {
- id: '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- label: 'Makupa',
- node: {
- locationId: '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- name: 'Makupa',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- 'c930f2cf-9efd-4519-842f-848ffde9bb32': {
- id: 'c930f2cf-9efd-4519-842f-848ffde9bb32',
- label: 'Level Three Location',
- node: {
- locationId: 'c930f2cf-9efd-4519-842f-848ffde9bb32',
- name: 'Level Three Location',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- 'c99a26f4-46e6-460a-bc88-88bf8462632f': {
- id: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- label: 'Taita Taveta',
- node: {
- locationId: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- name: 'Taita Taveta',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '6090926d-3faa-42d9-84ed-a0d1d58fc2b4': {
- id: '6090926d-3faa-42d9-84ed-a0d1d58fc2b4',
- label: 'Test Locations',
- node: {
- locationId: '6090926d-3faa-42d9-84ed-a0d1d58fc2b4',
- name: 'Test Locations',
- parentLocation: {
- locationId: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- parent: 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- },
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9': {
- id: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- label: 'Nyali',
- node: {
- locationId: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- name: 'Nyali',
- parentLocation: {
- locationId: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- 'edd47424-eb37-44a4-9894-3d31690341d5': {
- id: 'edd47424-eb37-44a4-9894-3d31690341d5',
- label: 'Nyali Area',
- node: {
- locationId: 'edd47424-eb37-44a4-9894-3d31690341d5',
- name: 'Nyali Area',
- parentLocation: {
- locationId: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'b81c250f-fbc6-4cad-8446-f933ece440ef': {
- id: 'b81c250f-fbc6-4cad-8446-f933ece440ef',
- label: 'Nyali Beach',
- node: {
- locationId: 'b81c250f-fbc6-4cad-8446-f933ece440ef',
- name: 'Nyali Beach',
- parentLocation: {
- locationId: 'edd47424-eb37-44a4-9894-3d31690341d5',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: 'edd47424-eb37-44a4-9894-3d31690341d5',
- },
- },
- parent: 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9',
- },
- },
- parent: 'b63cdf12-93b5-475e-8b20-851727e2870c',
- },
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- 'cb4f6f62-5002-466c-8ff0-5367ea83d13d': {
- id: 'cb4f6f62-5002-466c-8ff0-5367ea83d13d',
- label: 'Central Province',
- node: {
- locationId: 'cb4f6f62-5002-466c-8ff0-5367ea83d13d',
- name: 'Central Province',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- '05a28dbf-bc75-4a64-9870-42a02f531268': {
- id: '05a28dbf-bc75-4a64-9870-42a02f531268',
- label: 'Eastern',
- node: {
- locationId: '05a28dbf-bc75-4a64-9870-42a02f531268',
- name: 'Eastern',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- 'd1fb5ef2-3bf3-4073-a26c-ce6b1298ca68': {
- id: 'd1fb5ef2-3bf3-4073-a26c-ce6b1298ca68',
- label: 'Rift Valley',
- node: {
- locationId: 'd1fb5ef2-3bf3-4073-a26c-ce6b1298ca68',
- name: 'Rift Valley',
- parentLocation: { locationId: 'b652b2f4-a95d-489b-9e28-4629746db96a', voided: false },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- parent: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- },
- },
- },
- },
- parentChildren: {
- 'edd47424-eb37-44a4-9894-3d31690341d5': ['b81c250f-fbc6-4cad-8446-f933ece440ef'],
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47': ['d37de76b-c70b-48e4-9bbf-b317d62aabc8'],
- 'e7820df5-403c-41ae-9f09-3785c36dd67c': [
- '619d9a51-48aa-424d-be73-04e2688816cf',
- '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- 'c1fafcdb-c873-4e35-9dc7-ce89766f8182',
- 'd0f1c378-5efd-49f8-87a9-c40fec7d83c7',
- ],
- '35bf4771-a404-4220-bd9e-e2916decc116': [
- '69bb29ee-020c-459e-82e0-2915f5819e15',
- '435794fd-1102-4406-b3e5-c3662bf24863',
- '93ec5490-8460-473a-9fca-8cb7019f6cae',
- '58423dc0-6ef8-49c7-b2d3-3b70928d3c79',
- 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- '4119edb0-6878-42f6-b3a4-609aae5e2dc1',
- ],
- 'c99a26f4-46e6-460a-bc88-88bf8462632f': ['6090926d-3faa-42d9-84ed-a0d1d58fc2b4'],
- '4372700f-eec3-4943-b01e-6d795d73dc68': ['9feb1a4d-3020-4f1a-bbd9-0a47b54d2ae9'],
- 'd5a952de-9b4d-40f0-8e93-4cb04b79cef9': ['edd47424-eb37-44a4-9894-3d31690341d5'],
- '69bb29ee-020c-459e-82e0-2915f5819e15': ['4372700f-eec3-4943-b01e-6d795d73dc68'],
- 'b652b2f4-a95d-489b-9e28-4629746db96a': [
- '35bf4771-a404-4220-bd9e-e2916decc116',
- 'ceaf29d0-0c6f-44ef-ac4a-458c24e2ff88',
- '45aa723b-c48f-484b-a559-8b801465d751',
- 'b63cdf12-93b5-475e-8b20-851727e2870c',
- 'cb4f6f62-5002-466c-8ff0-5367ea83d13d',
- '05a28dbf-bc75-4a64-9870-42a02f531268',
- 'd1fb5ef2-3bf3-4073-a26c-ce6b1298ca68',
- ],
- 'b63cdf12-93b5-475e-8b20-851727e2870c': [
- 'd5a952de-9b4d-40f0-8e93-4cbp[04b79cef9',
- '07a040ba-38f5-4d33-91b3-399e6e8a7604',
- 'c930f2cf-9efd-4519-842f-848ffde9bb32',
- 'c99a26f4-46e6-460a-bc88-88bf8462632f',
- ],
- },
- },
-};
-
-export const sampleHierarchy2: RawOpenSRPHierarchy = {
- locationsHierarchy: {
- map: {
- 'a26ca9c8-1441-495a-83b6-bb5df7698996': {
- id: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- label: 'Tunisia',
- node: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- name: 'Tunisia',
- attributes: { geographicLevel: 0 },
- voided: false,
- },
- children: {
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6': {
- id: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- label: 'KAIROUAN',
- node: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- name: 'KAIROUAN',
- parentLocation: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- 'de1a355f-4408-452c-a7ed-4f77ca855981': {
- id: 'de1a355f-4408-452c-a7ed-4f77ca855981',
- label: 'New City',
- node: {
- locationId: 'de1a355f-4408-452c-a7ed-4f77ca855981',
- name: 'New City',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95': {
- id: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- label: 'BOUHAJLA',
- node: {
- locationId: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- name: 'BOUHAJLA',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '3a2b98d2-b122-4d28-b0d8-528dd4b0a014': {
- id: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- label: 'BOUHAJLA Delegation',
- node: {
- locationId: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- name: 'BOUHAJLA Delegation',
- parentLocation: {
- locationId: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'bc171a9a-be50-4bdf-9843-54287f634c25': {
- id: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- label: 'CSB Trad',
- node: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- name: 'CSB Trad',
- parentLocation: {
- locationId: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- children: {
- '400e9d97-4640-44f5-af54-6f4b314384f5': {
- id: '400e9d97-4640-44f5-af54-6f4b314384f5',
- label: 'New Tunisia Test Location',
- node: {
- locationId: '400e9d97-4640-44f5-af54-6f4b314384f5',
- name: 'New Tunisia Test Location',
- parentLocation: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- voided: false,
- },
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- },
- '4b6a5077-58f5-46e4-b0c9-8324ad529df2': {
- id: '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- label: 'Test Demo Locations',
- node: {
- locationId: '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- name: 'Test Demo Locations',
- parentLocation: {
- locationId: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- voided: false,
- },
- attributes: { geographicLevel: 5 },
- voided: false,
- },
- parent: 'bc171a9a-be50-4bdf-9843-54287f634c25',
- },
- },
- parent: '3a2b98d2-b122-4d28-b0d8-528dd4b0a014',
- },
- },
- parent: '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- },
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- '49b830dc-e550-43d1-9b1a-4c928eb2c3d7': {
- id: '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- label: 'Test Location',
- node: {
- locationId: '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- name: 'Test Location',
- parentLocation: {
- locationId: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- parent: 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- },
- },
- parent: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- },
- 'ede2c7cf-331e-497e-9c7f-2f914d734604': {
- id: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- label: 'Sousse',
- node: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- name: 'Sousse',
- parentLocation: {
- locationId: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- voided: false,
- },
- attributes: { geographicLevel: 1 },
- voided: false,
- },
- children: {
- '18b3841b-b5b1-4971-93d0-d36ac20c4565': {
- id: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- label: 'Bouficha',
- node: {
- locationId: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- name: 'Bouficha',
- parentLocation: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- '70589012-899c-401d-85a1-13fabce26aab': {
- id: '70589012-899c-401d-85a1-13fabce26aab',
- label: 'Bouficha Delegation',
- node: {
- locationId: '70589012-899c-401d-85a1-13fabce26aab',
- name: 'Bouficha Delegation',
- parentLocation: {
- locationId: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- 'e2b4a441-21b5-4d03-816b-09d45b17cad7': {
- id: 'e2b4a441-21b5-4d03-816b-09d45b17cad7',
- label: 'CSB Hopital Bouficha',
- node: {
- locationId: 'e2b4a441-21b5-4d03-816b-09d45b17cad7',
- name: 'CSB Hopital Bouficha',
- parentLocation: {
- locationId: '70589012-899c-401d-85a1-13fabce26aab',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: '70589012-899c-401d-85a1-13fabce26aab',
- },
- },
- parent: '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- },
- },
- parent: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- },
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33': {
- id: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- label: 'Enfidha',
- node: {
- locationId: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- name: 'Enfidha',
- parentLocation: {
- locationId: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- voided: false,
- },
- attributes: { geographicLevel: 2 },
- voided: false,
- },
- children: {
- 'e5631d3e-70c3-4083-ac17-46f9467c6dd5': {
- id: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- label: 'Enfidha delegation',
- node: {
- locationId: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- name: 'Enfidha delegation',
- parentLocation: {
- locationId: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- voided: false,
- },
- attributes: { geographicLevel: 3 },
- voided: false,
- },
- children: {
- '5d99a60e-126e-4c40-b5ce-439f920de090': {
- id: '5d99a60e-126e-4c40-b5ce-439f920de090',
- label: 'CSB Takrouna',
- node: {
- locationId: '5d99a60e-126e-4c40-b5ce-439f920de090',
- name: 'CSB Takrouna',
- parentLocation: {
- locationId: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- voided: false,
- },
- attributes: { geographicLevel: 4 },
- voided: false,
- },
- parent: 'e5631d3e-70c3-4083-ac17-46f9467c6dd5',
- },
- },
- parent: 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- },
- },
- parent: 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- },
- },
- parent: 'a26ca9c8-1441-495a-83b6-bb5df7698996',
- },
- },
- },
- },
- parentChildren: {
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6': [
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95',
- '49b830dc-e550-43d1-9b1a-4c928eb2c3d7',
- 'de1a355f-4408-452c-a7ed-4f77ca855981',
- ],
- 'ede2c7cf-331e-497e-9c7f-2f914d734604': [
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33',
- '18b3841b-b5b1-4971-93d0-d36ac20c4565',
- ],
- '18b3841b-b5b1-4971-93d0-d36ac20c4565': ['70589012-899c-401d-85a1-13fabce26aab'],
- '7aeda5bb-62b9-4b11-b4a1-30fecd6b4c95': ['3a2b98d2-b122-4d28-b0d8-528dd4b0a014'],
- 'bc171a9a-be50-4bdf-9843-54287f634c25': [
- '400e9d97-4640-44f5-af54-6f4b314384f5',
- '4b6a5077-58f5-46e4-b0c9-8324ad529df2',
- ],
- '70589012-899c-401d-85a1-13fabce26aab': ['e2b4a441-21b5-4d03-816b-09d45b17cad7'],
- 'e5631d3e-70c3-4083-ac17-46f9467c6dd5': ['5d99a60e-126e-4c40-b5ce-439f920de090'],
- 'a26ca9c8-1441-495a-83b6-bb5df7698996': [
- 'e66a6f38-93d5-42c2-ba1d-57b6d529baa6',
- 'ede2c7cf-331e-497e-9c7f-2f914d734604',
- ],
- 'fee237ef-75e8-4ada-b15f-6d1a92633f33': ['e5631d3e-70c3-4083-ac17-46f9467c6dd5'],
- '3a2b98d2-b122-4d28-b0d8-528dd4b0a014': ['bc171a9a-be50-4bdf-9843-54287f634c25'],
- },
- },
-};
-
-export const organizations = [
- {
- id: 57,
- identifier: '6ab07952-2448-4c36-ab9a-cbb5e48f5385',
- active: true,
- name: 'Team Blank test',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 56,
- identifier: '1f9c6267-265d-4321-9655-e149b77a008a',
- active: true,
- name: 'TestTeam',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 55,
- identifier: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- active: true,
- name: 'Test Demo Team',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 54,
- identifier: '82bb60ab-1da9-4358-8f80-31b2f01645b7',
- active: false,
- name: 'team 2',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 53,
- identifier: '2ea3733c-04fa-4136-b091-726ec3205422',
- active: true,
- name: 'ANC Test Team',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 52,
- identifier: '676bd889-e9ee-4f2b-94c3-0509466ad9be',
- active: true,
- name: 'Team 3',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 51,
- identifier: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- active: true,
- name: 'Team 2',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
- {
- id: 50,
- identifier: 'c53900dd-cb8e-4f9f-befc-5b21742612a1',
- active: true,
- name: 'Team 1',
- type: {
- coding: [
- {
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- code: 'team',
- display: 'Team',
- },
- ],
- },
- },
-];
-
-export const assignments = processRawAssignments([
- {
- organizationId: '2ea3733c-04fa-4136-b091-726ec3205422',
- jurisdictionId: '45aa723b-c48f-484b-a559-8b801465d751',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 2560798800000,
- },
- {
- organizationId: '676bd889-e9ee-4f2b-94c3-0509466ad9be',
- jurisdictionId: '45aa723b-c48f-484b-a559-8b801465d751',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 2245266000000,
- },
- {
- organizationId: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- jurisdictionId: '45aa723b-c48f-484b-a559-8b801465d751',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 1929646800000,
- },
- {
- organizationId: '1f9c6267-265d-4321-9655-e149b77a008a',
- jurisdictionId: '05a28dbf-bc75-4a64-9870-42a02f531268',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 2560798800000,
- },
- {
- organizationId: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- jurisdictionId: '05a28dbf-bc75-4a64-9870-42a02f531268',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 2245266000000,
- },
- {
- organizationId: '2ea3733c-04fa-4136-b091-726ec3205422',
- jurisdictionId: '05a28dbf-bc75-4a64-9870-42a02f531268',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1614114000000,
- toDate: 1929646800000,
- },
- {
- organizationId: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- jurisdictionId: 'cb4f6f62-5002-466c-8ff0-5367ea83d13d',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1612472400000,
- toDate: 1928005200000,
- },
- {
- organizationId: '676bd889-e9ee-4f2b-94c3-0509466ad9be',
- jurisdictionId: 'ceaf29d0-0c6f-44ef-ac4a-458c24e2ff88',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1612472400000,
- toDate: 1928005200000,
- },
- {
- organizationId: '2ea3733c-04fa-4136-b091-726ec3205422',
- jurisdictionId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 2245698000000,
- },
- {
- organizationId: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- jurisdictionId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611522000000,
- toDate: 2242674000000,
- },
- {
- organizationId: '2ea3733c-04fa-4136-b091-726ec3205422',
- jurisdictionId: 'e7820df5-403c-41ae-9f09-3785c36dd67c',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611522000000,
- toDate: 1927054800000,
- },
- {
- organizationId: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- jurisdictionId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 1926709200000,
- },
- {
- organizationId: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- jurisdictionId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 2245698000000,
- },
- {
- organizationId: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- jurisdictionId: '65ac8a26-9fa5-4b57-956d-f19f6d220d47',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 1926709200000,
- },
- {
- organizationId: '2ea3733c-04fa-4136-b091-726ec3205422',
- jurisdictionId: 'c930f2cf-9efd-4519-842f-848ffde9bb32',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 1926622800000,
- },
- {
- organizationId: 'c53900dd-cb8e-4f9f-befc-5b21742612a1',
- jurisdictionId: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- planId: '27362060-0309-411a-910c-64f55ede3758',
- fromDate: 1611090000000,
- toDate: 1930078800000,
- },
-]);
diff --git a/packages/team-management/src/components/ListView/tests/index.test.tsx b/packages/team-management/src/components/ListView/tests/index.test.tsx
deleted file mode 100644
index ac9fd45f0..000000000
--- a/packages/team-management/src/components/ListView/tests/index.test.tsx
+++ /dev/null
@@ -1,771 +0,0 @@
-import React from 'react';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { TeamAssignmentView } from '..';
-import { store } from '@opensrp/store';
-import { history } from '@onaio/connected-reducer-registry';
-import * as notifications from '@opensrp/notifications';
-import fetch from 'jest-fetch-mock';
-import { authenticateUser } from '@onaio/session-reducer';
-import flushPromises from 'flush-promises';
-import { Router } from 'react-router';
-import { Provider } from 'react-redux';
-import { TEAM_ASSIGNMENT_LIST_VIEW_URL } from '../../../constants';
-import { act } from 'react-dom/test-utils';
-import { mount } from 'enzyme';
-import {
- assignmentsReducer,
- fetchAssignments,
- assignmentsReducerName,
-} from '../../../ducks/assignments';
-import { generateJurisdictionTree, locationHierachyDucks } from '@opensrp/location-management';
-import {
- fetchOrganizationsAction,
- reducer as teamsReducer,
- reducerName as teamsReducerName,
-} from '@opensrp/team-management';
-import { OPENSRP_API_BASE_URL } from '../../../constants';
-import {
- assignments,
- sampleHierarchy,
- sampleHierarchy2,
- samplePlan,
- organizations,
-} from './fixtures';
-import toJson from 'enzyme-to-json';
-import { Dictionary } from '@onaio/utils';
-import { cleanup, render, waitForElementToBeRemoved } from '@testing-library/react';
-
-const { fetchAllHierarchies } = locationHierachyDucks;
-
-// register reducers
-// reducerRegistry.register(hierarchyReducerName, hierarchyReducer);
-reducerRegistry.register(locationHierachyDucks.reducerName, locationHierachyDucks.reducer);
-reducerRegistry.register(teamsReducerName, teamsReducer);
-reducerRegistry.register(assignmentsReducerName, assignmentsReducer);
-
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-
-jest.mock('@opensrp/notifications', () => ({
- __esModule: true,
- ...Object.assign({}, jest.requireActual('@opensrp/notifications')),
-}));
-
-const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
-};
-
-const mockFetches = () => {
- fetch.mockResponses(
- /** Get plan hierarchy */
- [JSON.stringify([samplePlan]), { status: 200 }],
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(20), { status: 200 }],
- [JSON.stringify(sampleHierarchy), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- /** These calls are made by PlanAssignment */
- );
-};
-
-describe('List view Page', () => {
- beforeAll(() => {
- store.dispatch(
- authenticateUser(
- true,
- {
- email: 'bob@example.com',
- name: 'Bobbie',
- username: 'RobertBaratheon',
- },
- // eslint-disable-next-line @typescript-eslint/naming-convention
- { api_token: 'hunter2', oAuth2Data: { access_token: 'sometoken', state: 'abcde' } }
- )
- );
- });
-
- beforeEach(() => {
- fetch.mockClear();
- fetch.resetMocks();
- jest.clearAllMocks();
- jest.spyOn(React, 'useLayoutEffect').mockImplementation(() => false);
- });
-
- afterEach(() => {
- store.dispatch(fetchAllHierarchies([]));
- });
-
- it('works as expected', async () => {
- mockFetches();
-
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(fetch.mock.calls.map((d) => d[0])).toEqual([
- 'https://opensrp-staging.smartregister.org/opensrp/rest/plans/27362060-0309-411a-910c-64f55ede3758',
- 'https://opensrp-staging.smartregister.org/opensrp/rest/organization/assignedLocationsAndPlans?plan=27362060-0309-411a-910c-64f55ede3758',
- 'https://opensrp-staging.smartregister.org/opensrp/rest/organization/count',
- 'https://opensrp-staging.smartregister.org/opensrp/rest/location/hierarchy/b652b2f4-a95d-489b-9e28-4629746db96a',
- 'https://opensrp-staging.smartregister.org/opensrp/rest/organization?pageNumber=1&pageSize=1000',
- ]);
-
- expect(wrapper.text()).toMatchInlineSnapshot(
- `"Team AssignmentKenyaNameAssigned TeamsActionsKenya-Edit15 / page"`
- );
- wrapper.unmount();
- });
-
- test('renders error page on request rejection', async () => {
- fetch.mockReject(new Error('coughid'));
-
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const { container } = render(
-
-
-
-
-
- );
-
- await waitForElementToBeRemoved(container.querySelector('.ant-spin'));
-
- expect(document.querySelector('.ant-result.ant-result-500')).toBeInTheDocument();
-
- cleanup();
- });
-
- it('works correctly with store', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- [JSON.stringify(sampleHierarchy), { status: 200 }],
- [JSON.stringify(20), { status: 200 }],
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- fetch.once(JSON.stringify(sampleHierarchy));
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- expect(wrapper.find('TeamAssignmentView').props()).toMatchSnapshot();
- wrapper.unmount();
- });
-
- it('hierarchy store is reset if hierarchies are more than 1', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- [JSON.stringify(sampleHierarchy), { status: 200 }],
- [JSON.stringify(20), { status: 200 }],
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- const hierarchy2 = generateJurisdictionTree(sampleHierarchy2);
- store.dispatch(fetchAllHierarchies([hierarchy.model, hierarchy2.model]));
-
- // hierarch array length should be 2
- expect(store.getState()[locationHierachyDucks.reducerName].hierarchyArray).toHaveLength(2);
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // hierarchy array should be empty
- expect(store.getState()[locationHierachyDucks.reducerName].hierarchyArray).toHaveLength(2);
- wrapper.unmount();
- });
-
- it('handles errors', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([]), { status: 500 }],
- [JSON.stringify(null), { status: 500 }],
- [JSON.stringify(null), { status: 500 }]
- );
- const notificationErrorMock = jest.spyOn(notifications, 'sendErrorNotification');
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(notificationErrorMock).toHaveBeenCalled();
- expect(notificationErrorMock).toHaveBeenCalledWith(
- 'There was a problem fetching Plans|Assignments|Organizations'
- );
- wrapper.unmount();
- });
-
- it('on submit works correctly', async () => {
- mockFetches();
-
- const mockNotificationSuccess = jest.spyOn(notifications, 'sendSuccessNotification');
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // simulate to open modal
- wrapper.find('button').at(0).simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // modal text: save button, cancel button, placeholder and header text
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(
- // eslint-disable-next-line no-irregular-whitespace
- `"Assign/Unassign Teams | KenyaTeamsTeam 1Team 2ANC Test Team SaveCancel"`
- );
-
- // mock multi select on change event
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['fcc19470-d599-11e9-bb65-2a2ae2dbcce4'],
- [{ label: 'The Luang', value: 'fcc19470-d599-11e9-bb65-2a2ae2dbcce4' }]
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // filter props works correctly
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('luang', {
- label: 'The Luang',
- value: 'fcc19470-d599-11e9-bb65-2a2ae2dbcce4',
- })
- ).toBeTruthy();
-
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('anglu', {
- label: 'The Luang',
- value: 'fcc19470-d599-11e9-bb65-2a2ae2dbcce4',
- })
- ).toBeFalsy();
-
- // save assignment successfully
- expect(wrapper.find('button').at(1).text()).toEqual('Save');
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['4c506c98-d3a9-11e9-bb65-2a2ae2dbcce4'],
- [{ label: 'Demo Team', value: '4c506c98-d3a9-11e9-bb65-2a2ae2dbcce4' }]
- );
- fetch.once(JSON.stringify([assignments[0]]));
- wrapper.find('form').simulate('submit');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(mockNotificationSuccess).toHaveBeenCalledWith('Successfully Assigned Teams');
- wrapper.unmount();
- });
-
- it('correctly updates unassigning/assigning teams on table', async () => {
- mockFetches();
- fetch.mockResponseOnce(JSON.stringify({}), { status: 200 });
- mockFetches();
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // simulate to open modal
- wrapper.find('button').at(0).simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // modal text: save button, cancel button, placeholder and header text
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(
- // eslint-disable-next-line no-irregular-whitespace
- `"Assign/Unassign Teams | KenyaTeamsTeam 1Team 2ANC Test Team SaveCancel"`
- );
-
- // mock multi select on change event
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['c53900dd-cb8e-4f9f-befc-5b21742612a1'],
- [{ label: 'Team 1', value: 'c53900dd-cb8e-4f9f-befc-5b21742612a1' }]
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // filter props works correctly
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('Team 1', {
- label: 'Team 1',
- value: 'c53900dd-cb8e-4f9f-befc-5b21742612a1',
- })
- ).toBeTruthy();
-
- expect(
- (wrapper.find('Modal Select').props() as Dictionary).filterOption('TseT', {
- label: 'Team 1',
- value: 'c53900dd-cb8e-4f9f-befc-5b21742612a1',
- })
- ).toBeFalsy();
-
- // save assignment successfully
- expect(wrapper.find('button').at(1).text()).toEqual('Save');
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['e740e6b8-98dc-4d99-af34-ab2eb602da00'],
- [{ label: 'Team 2', value: 'e740e6b8-98dc-4d99-af34-ab2eb602da00' }]
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- wrapper.find('button').at(1).simulate('click');
- wrapper.find('form').simulate('submit');
- // check that the othe 2 teams have been unassigned
- expect(wrapper.find('Modal').text()).toMatchInlineSnapshot(
- // eslint-disable-next-line no-irregular-whitespace
- `"Assign/Unassign Teams | KenyaTeamsTeam 2 SaveCancel"`
- );
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- const payload = [
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2027-07-13T19:31:00+00:00',
- },
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: 'c53900dd-cb8e-4f9f-befc-5b21742612a1',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2017-07-13T19:31:00+00:00',
- },
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '2ea3733c-04fa-4136-b091-726ec3205422',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2017-07-13T19:31:00+00:00',
- },
- ];
-
- expect(fetch.mock.calls[5]).toEqual([
- 'https://opensrp-staging.smartregister.org/opensrp/rest/organization/assignLocationsAndPlans',
- {
- 'Cache-Control': 'no-cache',
- Pragma: 'no-cache',
- body: JSON.stringify(payload),
- headers: {
- accept: 'application/json',
- authorization: 'Bearer sometoken',
- 'content-type': 'application/json;charset=UTF-8',
- },
- method: 'POST',
- },
- ]);
- wrapper.unmount();
- });
-
- it('closes modal on cancel button click', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- /** These calls are made by TeamAssignment */
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // simulate to open modal
- wrapper.find('button').at(0).simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(toJson(wrapper.find('Modal'))).toBeTruthy();
- expect(wrapper.find('Modal').props()['open']).toBeTruthy();
- expect(wrapper.find('button').at(2).text()).toEqual('Cancel');
- wrapper.find('button').at(2).simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // check visibility is set to false
- expect(wrapper.find('Modal').props()['open']).toBeFalsy();
- });
-
- it('updates table when clicking on tree node', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- /** These calls are made by TeamAssignment */
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // click parent node
- expect(wrapper.find('span.ant-tree-title')).toHaveLength(1);
- wrapper.find('span.ant-tree-title').simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // length should be 3 children
- expect(toJson(wrapper.find('span.ant-tree-title'))).toHaveLength(8);
- wrapper.unmount();
- });
-
- it('handles save error', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- /** These calls are made by TeamAssignment */
- // [JSON.stringify(20), { status: 200 }],
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- const mockNotificationError = jest.spyOn(notifications, 'sendErrorNotification');
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- // simulate to open modal
- wrapper.find('button').at(0).simulate('click');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- (wrapper.find('Modal Select').props() as Dictionary).onChange(
- ['4c506c98-d3a9-11e9-bb65-2a2ae2dbcce4'],
- [{ label: 'Demo Team', value: '4c506c98-d3a9-11e9-bb65-2a2ae2dbcce4' }]
- );
- fetch.mockRejectOnce(new Error('API is down'));
- wrapper.find('form').simulate('submit');
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
- expect(mockNotificationError).toHaveBeenCalledWith('Error', 'API is down');
- wrapper.unmount();
- });
-
- it('filters select options by text', async () => {
- fetch.mockResponses(
- /** Get plan */
- [JSON.stringify([samplePlan]), { status: 200 }],
- /** These calls are made by TeamAssignment */
- [JSON.stringify(assignments), { status: 200 }],
- [JSON.stringify(organizations), { status: 200 }]
- );
-
- store.dispatch(fetchAssignments(assignments));
- store.dispatch(fetchOrganizationsAction(organizations));
- const hierarchy = generateJurisdictionTree(sampleHierarchy);
- store.dispatch(fetchAllHierarchies([hierarchy.model]));
-
- const props = {
- history,
- opensrpBaseURL: OPENSRP_API_BASE_URL,
- defaultPlanId: '27362060-0309-411a-910c-64f55ede3758',
- location: {
- hash: '',
- pathname: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- search: '',
- state: {},
- },
- match: {
- isExact: true,
- params: {},
- path: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- url: `${TEAM_ASSIGNMENT_LIST_VIEW_URL}`,
- },
- };
-
- const wrapper = mount(
-
-
-
-
-
- );
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // simulate to open modal
- wrapper.find('button').at(0).simulate('click');
-
- wrapper.update();
-
- // find antd Select with id 'teamAssignment_assignTeams'
- const teamAssignmentSelect = wrapper.find('Select#teamAssignment_assignTeams');
-
- // simulate click on select - to show dropdown items
- teamAssignmentSelect.find('.ant-select-selector').simulate('mousedown');
-
- wrapper.update();
-
- // expect to see all options
- const teamAssignmentSelect2 = wrapper.find('Select#teamAssignment_assignTeams');
- // find antd select options
- const selectOptions = teamAssignmentSelect2.find('.ant-select-item-option-content');
- // expect all team options
- expect(selectOptions.map((opt) => opt.text())).toStrictEqual([
- 'Team 1',
- 'Team 2',
- 'Team 3',
- 'ANC Test Team',
- 'team 2',
- 'Test Demo Team',
- 'TestTeam',
- 'Team Blank test',
- ]);
-
- // find search input field
- const inputField = teamAssignmentSelect.find('input#teamAssignment_assignTeams');
- // simulate change (type search phrase)
- inputField.simulate('change', { target: { value: 'Demo' } });
-
- await act(async () => {
- await flushPromises();
- wrapper.update();
- });
-
- // expect to see only filtered options
- const teamAssignmentSelect3 = wrapper.find('Select#teamAssignment_assignTeams');
- const selectOptions2 = teamAssignmentSelect3.find('.ant-select-item-option-content');
- expect(selectOptions2.map((opt) => opt.text())).toMatchInlineSnapshot(`
- Array [
- "Test Demo Team",
- ]
- `);
- wrapper.unmount();
- });
-});
diff --git a/packages/team-management/src/components/ListView/tests/utils.test.tsx b/packages/team-management/src/components/ListView/tests/utils.test.tsx
deleted file mode 100644
index 3cf3bec2b..000000000
--- a/packages/team-management/src/components/ListView/tests/utils.test.tsx
+++ /dev/null
@@ -1,165 +0,0 @@
-import MockDate from 'mockdate';
-import { getPayload } from '../utils';
-import { assignments, samplePlan } from './fixtures';
-
-describe('Assignment/helpers', () => {
- beforeEach(() => {
- jest.resetAllMocks();
- MockDate.set('12/30/2020');
- });
-
- it('works for new assignments', () => {
- const selectedOrgs = ['1', '2', '3'];
-
- const payload = getPayload(
- selectedOrgs,
- samplePlan.identifier,
- 'b652b2f4-a95d-489b-9e28-4629746db96a'
- );
- expect(payload).toEqual([
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '1',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '2',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '3',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('works for removing assignments', () => {
- const initialOrgs = ['1', '2', '3'];
- const selectedOrgs = ['1'];
-
- const payload = getPayload(
- selectedOrgs,
- samplePlan.identifier,
- 'b652b2f4-a95d-489b-9e28-4629746db96a',
- initialOrgs,
- assignments
- );
- expect(payload).toEqual([
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '1',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '2',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '3',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('works for removing and adding at the same time assignments', () => {
- const initialOrgs = [
- '2ea3733c-04fa-4136-b091-726ec3205422',
- '676bd889-e9ee-4f2b-94c3-0509466ad9be',
- 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- ];
- const selectedOrgs = [
- '2ea3733c-04fa-4136-b091-726ec3205422',
- 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- ];
-
- const payload = getPayload(
- selectedOrgs,
- samplePlan.identifier,
- 'b652b2f4-a95d-489b-9e28-4629746db96a',
- initialOrgs,
- assignments
- );
- expect(payload).toEqual([
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '2ea3733c-04fa-4136-b091-726ec3205422',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: 'eb6257cb-821c-46e9-bcee-14cb0101cc42',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2021-02-04T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '676bd889-e9ee-4f2b-94c3-0509466ad9be',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2021-01-19T21:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: 'e740e6b8-98dc-4d99-af34-ab2eb602da00',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- ]);
- });
-
- it('does not allow duplicates', () => {
- const initialOrgs = ['2', '3'];
- const selectedOrgs = ['1', '1', '1'];
-
- const payload = getPayload(
- selectedOrgs,
- samplePlan.identifier,
- 'b652b2f4-a95d-489b-9e28-4629746db96a',
- initialOrgs,
- assignments
- );
- expect(payload).toEqual([
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '1',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2030-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '2',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- {
- fromDate: '2020-12-30T00:00:00+00:00',
- jurisdiction: 'b652b2f4-a95d-489b-9e28-4629746db96a',
- organization: '3',
- plan: '27362060-0309-411a-910c-64f55ede3758',
- toDate: '2020-12-30T00:00:00+00:00',
- },
- ]);
- });
-});
diff --git a/packages/team-management/src/components/ListView/utils.tsx b/packages/team-management/src/components/ListView/utils.tsx
deleted file mode 100644
index 49a9ffdf5..000000000
--- a/packages/team-management/src/components/ListView/utils.tsx
+++ /dev/null
@@ -1,140 +0,0 @@
-import React from 'react';
-import { get, keyBy } from 'lodash';
-import { Button } from 'antd';
-import dayjs from 'dayjs';
-import { Assignment } from '../../ducks/assignments';
-import type { TFunction } from '@opensrp/i18n';
-import { TableData } from '.';
-import { TableColumnsNamespace } from '../../constants';
-import { Column } from '@opensrp/react-utils';
-
-/**
- * component rendered in the action column of the table
- *
- * @param t - translator function
- */
-export const ActionsColumnCustomRender =
- (t: TFunction): Column['render'] =>
- // eslint-disable-next-line react/display-name
- (record) => {
- return (
- <>
- {
- record.setModalVisibility(true);
- record.setExistingAssignments(record.existingAssignments);
- record.setAssignedLocAndTeams({
- locationName: record.locationName,
- jurisdictionId: record.id,
- assignedTeams: record.assignedTeamIds,
- });
- }}
- >
- {t('Edit')}
-
- >
- );
- };
-
-/**
- * team assignment table columns factory
- *
- * @param t - the translator function lookup
- */
-export const columnsFactory = (t: TFunction): Column[] => {
- const columns: Column[] = [
- {
- title: t('Name'),
- dataIndex: 'locationName',
- key: `${TableColumnsNamespace}-locationName` as keyof TableData,
- sorter: (rec1, rec2) => {
- if (rec1.locationName > rec2.locationName) {
- return -1;
- } else if (rec1.locationName < rec2.locationName) {
- return 1;
- } else {
- return 0;
- }
- },
- },
- {
- title: t('Assigned Teams'),
- dataIndex: 'assignedTeams',
- key: `${TableColumnsNamespace}-assignedTeams` as keyof TableData,
- },
- ];
-
- return columns;
-};
-
-/**
- * Get assignments payload
- *
- * Takes values from the team assignment edit form and generates a payload
- * of assignments ready to be sent to the OpenSRP API.
- *
- * @param {string[]} selectedOrgs - an array of the selected organization ids
- * @param {string} selectedPlanId - the selected plan definition object
- * @param {string} selectedJurisdictionId - the selected OpenSRP jurisdiction
- * @param {string[]} initialOrgs - an array of initial (existing) organization ids
- * @param {Assignment[]} existingAssignments - an array of Assignment objects that exist for this plan/jurisdiction
- * @returns {Assignment[]} - returns payload array to be POSTed
- */
-export const getPayload = (
- selectedOrgs: string[],
- selectedPlanId: string,
- selectedJurisdictionId: string,
- initialOrgs: string[] = [],
- existingAssignments: Assignment[] = []
-): Assignment[] => {
- const now = dayjs(new Date());
- let startDate = now.format();
- const endDate = now.add(10, 'year').format();
-
- const payload: Assignment[] = [];
- const assignmentsByOrgId = keyBy(existingAssignments, 'organization');
-
- for (const orgId of selectedOrgs) {
- if (!payload.map((obj) => obj.organization).includes(orgId)) {
- if (initialOrgs.includes(orgId)) {
- // we should not change the fromDate, ever (the API will reject it)
- const thisAssignment = get(assignmentsByOrgId, orgId);
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (thisAssignment) {
- startDate = thisAssignment.fromDate;
- }
- }
- payload.push({
- fromDate: startDate,
- jurisdiction: selectedJurisdictionId,
- organization: orgId,
- plan: selectedPlanId,
- toDate: endDate, // set a future date of 10 years
- });
- }
- }
-
- // turns out if you put it in the loop it keeps subtracting a day for every iteration
- const retireDate = dayjs(new Date()).format();
-
- for (const retiredOrgId of initialOrgs.filter((orgId) => !selectedOrgs.includes(orgId))) {
- if (!payload.map((obj) => obj.organization).includes(retiredOrgId)) {
- // we should not change the fromDate, ever (the API will reject it)
- const thisAssignment = get(assignmentsByOrgId, retiredOrgId);
- // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
- if (thisAssignment) {
- startDate = thisAssignment.fromDate;
- }
- payload.push({
- fromDate: startDate,
- jurisdiction: selectedJurisdictionId,
- organization: retiredOrgId,
- plan: selectedPlanId,
- toDate: retireDate,
- });
- }
- }
- return payload;
-};
diff --git a/packages/team-management/src/components/TeamsAddEdit/Form.tsx b/packages/team-management/src/components/TeamsAddEdit/Form.tsx
deleted file mode 100644
index e3f5063ad..000000000
--- a/packages/team-management/src/components/TeamsAddEdit/Form.tsx
+++ /dev/null
@@ -1,257 +0,0 @@
-import React, { useState } from 'react';
-import { Select, Button, Form as AntdForm, Radio, Input } from 'antd';
-import { history } from '@onaio/connected-reducer-registry';
-import { v4 } from 'uuid';
-import { TEAMS_POST, PRACTITIONER_POST, PRACTITIONER_DEL, TEAMS_PUT } from '../../constants';
-import { OpenSRPService } from '@opensrp/react-utils';
-import {
- sendSuccessNotification,
- sendInfoNotification,
- sendErrorNotification,
-} from '@opensrp/notifications';
-import { OrganizationPOST } from '../../ducks/organizations';
-import { Practitioner, PractitionerPOST } from '../../ducks/practitioners';
-import { useTranslation } from '../../mls';
-import type { TFunction } from '@opensrp/i18n';
-
-const layout = { labelCol: { span: 8 }, wrapperCol: { span: 11 } };
-const offsetLayout = { wrapperCol: { offset: 8, span: 11 } };
-
-export interface FormField {
- name: string;
- active: boolean;
- practitioners: string[];
- practitionersList: Practitioner[];
-}
-
-interface Props {
- opensrpBaseURL: string;
- id?: string;
- practitioners: Practitioner[];
- initialValue?: FormField | null;
- disableTeamMemberReassignment: boolean;
-}
-
-/**
- * Handle form submission
- *
- * @param opensrpBaseURL - base url
- * @param setIsSubmitting function to set IsSubmitting loading process
- * @param practitioner list of practitioner to filter the selected one from
- * @param initialValue initialValue of form fields
- * @param values value of form fields
- * @param t - the translation string lookup
- * @param id id of the team
- */
-export function onSubmit(
- opensrpBaseURL: string,
- setIsSubmitting: (value: boolean) => void,
- practitioner: Practitioner[],
- initialValue: FormField,
- values: FormField,
- t: TFunction,
- id?: string
-) {
- setIsSubmitting(true);
- const Teamid = id ?? v4();
-
- const payload: OrganizationPOST = {
- active: values.active,
- identifier: Teamid,
- name: values.name,
- type: {
- coding: [
- {
- code: 'team',
- display: 'Team',
- system: 'http://terminology.hl7.org/CodeSystem/organization-type',
- },
- ],
- },
- };
-
- setTeam(opensrpBaseURL, payload, t, id)
- .then(async () => {
- // Filter and seperate the practitioners uuid
- const toAdd = values.practitioners.filter((val) => !initialValue.practitioners.includes(val));
- const toRem = initialValue.practitioners.filter((val) => !values.practitioners.includes(val));
-
- await SetPractitioners(opensrpBaseURL, practitioner, toAdd, toRem, Teamid, t);
- history.goBack();
- })
- .catch(() => sendErrorNotification(t('There was a problem updating teams')))
- .finally(() => setIsSubmitting(false));
-}
-
-/**
- * handle Practitioners
- *
- * @param opensrpBaseURL - base url
- * @param practitioner list of practitioner to filter the selected one from
- * @param toAdd list of practitioner uuid to add
- * @param toRemove list of practitioner uuid to remove
- * @param id id of the team
- * @param t - the translation string lookup
- */
-async function SetPractitioners(
- opensrpBaseURL: string,
- practitioner: Practitioner[],
- toAdd: string[],
- toRemove: string[],
- id: string,
- t: TFunction
-) {
- sendInfoNotification(t('Assigning Practitioners'));
-
- // Api Call to delete practitioners
- toRemove.forEach((prac) => {
- const serve = new OpenSRPService(PRACTITIONER_DEL, opensrpBaseURL);
- serve
- .delete({ practitioner: `${prac}`, organization: id })
- .catch(() => sendErrorNotification(t('There was a problem deleting practitioner')));
- });
-
- // Api Call to add practitioners
- const toAddPractitioner = practitioner.filter((e) => toAdd.includes(e.identifier));
- const payload: PractitionerPOST[] = toAddPractitioner.map((prac) => {
- return {
- active: true,
- identifier: v4(),
- practitioner: prac.identifier,
- organization: id,
- code: { text: 'Community Health Worker' },
- };
- });
- if (toAdd.length) {
- const serve = new OpenSRPService(PRACTITIONER_POST, opensrpBaseURL);
- await serve
- .create(payload)
- .catch(() => sendErrorNotification(t('There was a problem adding practitioner')));
- }
-
- sendSuccessNotification(t('Successfully Assigned Practitioners'));
-}
-
-/**
- * Function to make teams API call
- *
- * @param opensrpBaseURL - base url
- * @param payload payload To send
- * @param t - the translator function
- * @param id of the team if already created
- */
-export async function setTeam(
- opensrpBaseURL: string,
- payload: OrganizationPOST,
- t: TFunction,
- id?: string
-) {
- if (id) {
- const serve = new OpenSRPService(TEAMS_PUT + id, opensrpBaseURL);
- await serve.update(payload);
- sendSuccessNotification(t('Successfully Updated Teams'));
- } else {
- const serve = new OpenSRPService(TEAMS_POST, opensrpBaseURL);
- await serve.create(payload);
- sendSuccessNotification(t('Successfully Added Teams'));
- }
-}
-
-export const Form: React.FC = ({
- initialValue: initialValueProp,
- practitioners,
- opensrpBaseURL,
- id,
- disableTeamMemberReassignment,
-}: Props) => {
- const [isSubmitting, setIsSubmitting] = useState(false);
- const { t } = useTranslation();
- const initialValue = initialValueProp ?? {
- active: true,
- name: '',
- practitioners: [],
- practitionersList: [],
- };
-
- // when team member reassignment is disabled,
- // current team members are filtered out of the practitioners list.
- // hence the concat back
- const practitionersList = disableTeamMemberReassignment
- ? [...initialValue.practitionersList, ...practitioners]
- : practitioners;
-
- /**
- * function to filter select options by text - passed all select options to filter from
- *
- * @param input - typed in search text
- * @param option - a select option to be evaluated - with it's key, value, and children props
- * @param option.key - the Select.Option 'key' prop
- * @param option.value - the Select.Option 'value' prop
- * @param option.children - the Select.Option 'children' prop
- * @param option.label - the Select.Option 'label' prop
- * @returns {boolean} - matcher function that evaluates to boolean - whether to include option in filtered set or not
- */
- // Todo: type-check options
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- function filterFunction(input: string, option: any): boolean {
- let expr1 = false,
- expr2 = false;
- if (option.children) expr1 = option.children.toLowerCase().indexOf(input.toLowerCase()) >= 0;
- if (option.label) expr2 = option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0;
- return expr1 || expr2;
- }
-
- return (
-
- onSubmit(opensrpBaseURL, setIsSubmitting, practitioners, initialValue, values, t, id)
- }
- initialValues={initialValue}
- >
-
-
-
-
-
-
- {t('Active')}
- {t('Inactive')}
-
-
-
-
-
-
-
-
-
- {isSubmitting ? t('Saving') : t('Save')}
-
- history.goBack()} type="dashed">
- {t('Cancel')}
-
-
-
- );
-};
-
-export default Form;
diff --git a/packages/team-management/src/components/TeamsAddEdit/index.tsx b/packages/team-management/src/components/TeamsAddEdit/index.tsx
deleted file mode 100644
index 29a4408a2..000000000
--- a/packages/team-management/src/components/TeamsAddEdit/index.tsx
+++ /dev/null
@@ -1,283 +0,0 @@
-import React, { useEffect, useState } from 'react';
-import { Helmet } from 'react-helmet';
-import reducerRegistry from '@onaio/redux-reducer-registry';
-import { reducer, Organization, reducerName } from '../../ducks/organizations';
-import Form, { FormField } from './Form';
-import { useParams } from 'react-router';
-import {
- PRACTITIONER_GET,
- TEAMS_GET,
- TEAM_PRACTITIONERS,
- PRACTITIONER_ROLE,
- PRACTITIONER_COUNT,
-} from '../../constants';
-import { OpenSRPService } from '@opensrp/react-utils';
-import { sendErrorNotification } from '@opensrp/notifications';
-import { Spin } from 'antd';
-import { PageHeader } from '@opensrp/react-utils';
-import { Practitioner, PractitionerPOST } from '../../ducks/practitioners';
-import { useTranslation } from '../../mls';
-import type { TFunction } from '@opensrp/i18n';
-
-reducerRegistry.register(reducerName, reducer);
-
-/**
- * Gets Team data
- *
- * @param {string} id id of the team
- * @param {string} opensrpBaseURL - base url
- * @returns {Promise