From bf8daa74fae8dd5fcb913f2661c70f3cc733072f Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Wed, 8 Jul 2026 10:07:08 +0700 Subject: [PATCH] update get data site points from api --- .env.development | 3 +- .env.production | 2 +- .env.staging | 2 +- src/auth/pages/jwt/Login.tsx | 2 +- src/auth/providers/JWTProvider.tsx | 5 +- src/config/api.config.ts | 55 +- .../dashboards/home/blocks/BalanceCard.tsx | 100 -- .../dashboards/home/blocks/BankSaldo.tsx | 72 - src/pages/dashboards/home/blocks/Card.tsx | 37 - src/pages/dashboards/home/blocks/Chart.tsx | 166 --- .../home/blocks/DateRangePicker.tsx | 53 - .../dashboards/home/blocks/MemberActivity.tsx | 147 --- .../home/blocks/ShowDetailWalletDialog.tsx | 489 ------- .../home/blocks/SitesateliteMap.tsx | 128 +- .../home/blocks/TransactionPieChart.tsx | 103 -- .../home/blocks/TransactionValue.tsx | 153 --- .../dashboards/home/blocks/YearPicker.tsx | 48 - src/pages/dashboards/home/blocks/index.ts | 4 - src/pages/dashboards/home/hooks/index.ts | 3 - .../home/hooks/useFetchCardData.tsx | 49 - .../home/hooks/useFetchChartData.tsx | 49 - .../dashboards/home/hooks/useFetchYear.tsx | 45 - src/pages/dashboards/home/sitepoints.ts | 1161 ----------------- src/pages/dashboards/home/staticChart.tsx | 56 - 24 files changed, 149 insertions(+), 2783 deletions(-) delete mode 100644 src/pages/dashboards/home/blocks/BalanceCard.tsx delete mode 100644 src/pages/dashboards/home/blocks/BankSaldo.tsx delete mode 100644 src/pages/dashboards/home/blocks/Card.tsx delete mode 100644 src/pages/dashboards/home/blocks/Chart.tsx delete mode 100644 src/pages/dashboards/home/blocks/DateRangePicker.tsx delete mode 100644 src/pages/dashboards/home/blocks/MemberActivity.tsx delete mode 100644 src/pages/dashboards/home/blocks/ShowDetailWalletDialog.tsx delete mode 100644 src/pages/dashboards/home/blocks/TransactionPieChart.tsx delete mode 100644 src/pages/dashboards/home/blocks/TransactionValue.tsx delete mode 100644 src/pages/dashboards/home/blocks/YearPicker.tsx delete mode 100644 src/pages/dashboards/home/blocks/index.ts delete mode 100644 src/pages/dashboards/home/hooks/useFetchCardData.tsx delete mode 100644 src/pages/dashboards/home/hooks/useFetchChartData.tsx delete mode 100644 src/pages/dashboards/home/hooks/useFetchYear.tsx delete mode 100644 src/pages/dashboards/home/sitepoints.ts delete mode 100644 src/pages/dashboards/home/staticChart.tsx diff --git a/.env.development b/.env.development index 78c9e3b..7ad51cf 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ -VITE_APP_NAME=tpay-dashboard-tl +VITE_APP_NAME=revenue-tt-dashboard VITE_APP_VERSION=1=9.1.1 GENERATE_SOURCEMAP=false @@ -6,6 +6,7 @@ GENERATE_SOURCEMAP=false # VITE_APP_API_URL=http://127.0.0.1:4003/apitest # VITE_APP_API_URL=https://tpay.shiblysolution.id/api VITE_APP_API_URL=http://127.0.0.1:7001/api +VITE_APP_API_URL_MASTER_DATA=http://127.0.0.1:7002/api # VITE_APP_API_URL=http://api-v2.tpay.tl/api # VITE_APP_URL_TRANSACTION=https://tpay.shiblysolution.id/test/x/api # VITE_APP_API_URL=http://127.0.0.1:4003/apitesting diff --git a/.env.production b/.env.production index e17f1e0..e7de4dc 100644 --- a/.env.production +++ b/.env.production @@ -1,4 +1,4 @@ -VITE_APP_NAME=tpay-dashboard-tl +VITE_APP_NAME=revenue-tt-dashboard VITE_APP_VERSION=1=9.1.1 GENERATE_SOURCEMAP=false VITE_APP_API_URL=https://api-v2.tpay.tl/api diff --git a/.env.staging b/.env.staging index 1df5cec..13f3f56 100644 --- a/.env.staging +++ b/.env.staging @@ -1,4 +1,4 @@ -VITE_APP_NAME=tpay-dashboard-tl +VITE_APP_NAME=revenue-tt-dashboard VITE_APP_VERSION=1=9.1.1 GENERATE_SOURCEMAP=false diff --git a/src/auth/pages/jwt/Login.tsx b/src/auth/pages/jwt/Login.tsx index 9374ec6..650d361 100644 --- a/src/auth/pages/jwt/Login.tsx +++ b/src/auth/pages/jwt/Login.tsx @@ -83,7 +83,7 @@ const Login = () => { return ( <> - TPAY | Sign In + REVENUE | Sign In
{ ...auth.token, id: auth.userid, user: auth.user, - }; + }; saveAuth(enhancedAuth); setCurrentUser(auth.user); @@ -87,7 +87,6 @@ const AuthProvider = ({ children }: PropsWithChildren) => { try { const { data: user } = await getUser(); - // Perbarui auth yang sekarang dengan statusbalance saveAuth({ ...auth, }); diff --git a/src/config/api.config.ts b/src/config/api.config.ts index 638ebfa..1c02ceb 100644 --- a/src/config/api.config.ts +++ b/src/config/api.config.ts @@ -1,36 +1,41 @@ interface apiConfigProps { - service_dashboard: string; - service_customer: string; + service_user: string; service_master_data: string; - // service_master_data2: string; - service_transaction: string; - service_wallet: string; - transaction: string; - nationality: string; - service_disbursement: string; - service_notification: string; - service_feedback: string; - service_card: string; - api_dashboard:string + // service_dashboard: string; + // service_customer: string; + // // service_master_data2: string; + // service_transaction: string; + // service_wallet: string; + // transaction: string; + // nationality: string; + // service_disbursement: string; + // service_notification: string; + // service_feedback: string; + // service_card: string; + // api_dashboard:string; } const API_URL = import.meta.env.VITE_APP_API_URL; +const API_URL_MASTER_DATA = import.meta.env.VITE_APP_API_URL_MASTER_DATA; + const apiConfig: apiConfigProps = { - service_feedback: `${API_URL}/k`, + service_user: `${API_URL}`, + service_master_data: `${API_URL_MASTER_DATA}`, + // service_dashboard: `${API_URL}${import.meta.env.VITE_ENV != 'development' ? '/d' : ''}`, - service_dashboard: `${API_URL}`, - service_customer: `${API_URL}/c`, - // service_master_data2: `${API_URL}/m`, - service_master_data: `${API_URL}/t`, - service_transaction: `${API_URL}/tt`, - service_wallet: `${API_URL}/w`, - transaction: `${API_URL}/x`, - service_disbursement: `${API_URL}/s`, - service_notification: `${API_URL}/n`, - api_dashboard: `${API_URL}/r`, - service_card: `${API_URL}/a`, - nationality: `https://tpay.shiblysolution.id/cms/api/mobile/list-country/` + // service_feedback: `${API_URL}/k`, + // service_customer: `${API_URL}/c`, + // // service_master_data2: `${API_URL}/m`, + // // service_master_data: `${API_URL}/t`, + // service_transaction: `${API_URL}/tt`, + // service_wallet: `${API_URL}/w`, + // transaction: `${API_URL}/x`, + // service_disbursement: `${API_URL}/s`, + // service_notification: `${API_URL}/n`, + // api_dashboard: `${API_URL}/r`, + // service_card: `${API_URL}/a`, + // nationality: `https://tpay.shiblysolution.id/cms/api/mobile/list-country/` }; export { apiConfig }; diff --git a/src/pages/dashboards/home/blocks/BalanceCard.tsx b/src/pages/dashboards/home/blocks/BalanceCard.tsx deleted file mode 100644 index e349fbd..0000000 --- a/src/pages/dashboards/home/blocks/BalanceCard.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; -import { apiConfig } from '@/config/api.config'; -import { useCallApi } from '@/hooks'; -import { CreditCard, Wallet } from 'lucide-react'; -import { useEffect, useState } from 'react'; - -type WalletResponse = { - amount: number; - id_wallet: string; - wallet: string; - credit_limit: number; - monthly_limit: number; -}; - -interface BalanceCardProps { - id: string; -} - -const API_URL_WALLET = apiConfig.service_wallet; - -const BalanceCard = ({ id }: BalanceCardProps) => { - const { GetData } = useCallApi(); - const [wallets, setWallets] = useState([]); - - const formatCurrency = (value: number) => { - return new Intl.NumberFormat('en-US', { - style: 'currency', - currency: 'USD' - }).format(value); - }; - - const formatNumberWithDots = (value: number) => { - return value.toLocaleString('id-ID'); - }; - - const getColorClass = (amount: number, walletType: string) => { - if (walletType.toLowerCase().includes('point account')) return 'bg-amber-300'; - // if (amount > 3125) return 'bg-amber-300'; - return 'bg-red-500'; - }; - - useEffect(() => { - async function fetchAccountBalances() { - try { - const response = await GetData(`${API_URL_WALLET}/dashboard/balance/account/${id}`, { - id: id - }); - if (response?.status === true) { - setWallets(response.data); - } - } catch (error) { - console.error('Error fetching account balances', error); - } - } - - fetchAccountBalances(); - }, [id]); - - return ( -
- {wallets.map((wallet) => { - const colorClass = getColorClass(wallet.amount, wallet.wallet); - const isNegative = wallet.amount < 0; - - return ( -
-
-
-
-

{wallet.wallet}

- {wallet.wallet.includes('Credit') ? ( - - ) : ( - - )} -
-

- {formatCurrency(wallet.amount)} -

- -
-
Credit Limit:
-
{formatNumberWithDots(wallet.credit_limit)}
-
-
-
Monthly Limit:
-
{formatNumberWithDots(wallet.monthly_limit)}
-
-
-
- ); - })} -
- ); -}; - -export default BalanceCard; diff --git a/src/pages/dashboards/home/blocks/BankSaldo.tsx b/src/pages/dashboards/home/blocks/BankSaldo.tsx deleted file mode 100644 index 93302a6..0000000 --- a/src/pages/dashboards/home/blocks/BankSaldo.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import React, { useState } from 'react'; -import { Wallet } from 'lucide-react'; -import { Button } from '@/components/ui/button'; -import ShowDetailWalletDialog from './ShowDetailWalletDialog'; - -interface AccountCardProps { - title: string; - balance: string; - creditLimit: string; - monthlyLimit: string; - idbalance: string; -} - -export const BankSaldo: React.FC = ({ - title, - balance, - creditLimit, - monthlyLimit, - idbalance, -}) => { - const [showDialog, setShowDialog] = useState(false); - - return ( - <> -
-
-
-
-

{title}

- -
-
- {new Intl.NumberFormat('en-US', { - style: 'currency', - currency: 'USD', - minimumFractionDigits: 2, - maximumFractionDigits: 2, - }).format(parseFloat(balance))} -
-
-
- Credit Limit: - {creditLimit} -
-
- Monthly Limit: - {monthlyLimit} -
-
- -
-
-
-
- - {showDialog && ( - setShowDialog(false)} - idbalance={idbalance} - /> - )} - - ); -}; -export default BankSaldo; \ No newline at end of file diff --git a/src/pages/dashboards/home/blocks/Card.tsx b/src/pages/dashboards/home/blocks/Card.tsx deleted file mode 100644 index 0cd8b40..0000000 --- a/src/pages/dashboards/home/blocks/Card.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { useLanguage } from '@/i18n'; -import { fCurrency } from '@/utils/FormatNumber'; -import { toAbsoluteUrl } from '@/utils/Assets'; - -interface CardDataProduct { - title: string; - total: string; - growth: number; - surplus: boolean; - icon: string; -} - -const Card = ({ title, total, growth, surplus, icon }: CardDataProduct) => { - const { isRTL } = useLanguage(); - - return ( -
-
-
-
- {title} - {total} - - {growth === 0 ? '−' : surplus ? '▲' : '▼'} {growth} % From Last Week - - -
-
-
-
- ); -}; - -export { Card }; diff --git a/src/pages/dashboards/home/blocks/Chart.tsx b/src/pages/dashboards/home/blocks/Chart.tsx deleted file mode 100644 index 25cdad0..0000000 --- a/src/pages/dashboards/home/blocks/Chart.tsx +++ /dev/null @@ -1,166 +0,0 @@ -import ApexChart from 'react-apexcharts'; -import { ApexOptions } from 'apexcharts'; -import { useEffect, useState } from 'react'; -import { fCurrency } from '@/utils/FormatNumber'; - -interface Series { - name: string; - data: any[]; -} - -const Chart = ({ - title, - toolbar, - chartType, - chartLegend, - subtitle, - number, - count, - chartData = [] -}: any) => { - const [series, setSeries] = useState([]); - const [categories, setCategories] = useState([]); - - let legendOpt = null; - if (chartLegend == 'true') { - legendOpt = true; - } else { - legendOpt = false; - } - const options: ApexOptions = { - chart: { - type: 'area', - toolbar: { - show: false - } - }, - plotOptions: { - bar: { - horizontal: false, - columnWidth: '30%' - } - }, - dataLabels: { - enabled: true, - offsetY: -10, - offsetX: chartType === 'bar' ? 1.5 : 0, - formatter: (value: any) => { - if (count == 'sum') { - return fCurrency(value); - } else { - return value; - } - } - }, - markers: { - size: 0, - shape: 'circle' - }, - xaxis: { - categories: categories, - labels: { - style: { - colors: 'var(--tw-gray-500)', - fontSize: '12px' - } - } - }, - yaxis: { - labels: { - style: { - colors: 'var(--tw-gray-500)', - fontSize: '12px' - }, - formatter: (value: any) => { - if (count == 'sum') { - return fCurrency(value); - } else { - return value; - } - } - } - }, - grid: { - borderColor: 'var(--tw-gray-200)', - strokeDashArray: 5, - padding: { - top: 0, - right: 0, - bottom: 20, - left: 0 - } - }, - tooltip: { - enabled: true, - shared: true, - intersect: false, - y: { - formatter: (value: any) => { - if (count == 'sum') { - return fCurrency(value); - } else { - return value; - } - } - } - }, - stroke: { - show: true, - curve: 'smooth', - lineCap: 'butt', - colors: undefined, - width: 3, - dashArray: 0 - }, - legend: { - show: legendOpt, - position: 'right', - floating: false - } - }; - useEffect(() => { - if (chartData && chartData.length !== 0) { - const categories = chartData.map((item: any) => item.month); - const statusNames = Object.keys(chartData[0]).filter((key) => key !== 'month'); - const series = statusNames.map((status) => { - const cleanName = status - .replace('_count', '') - .replace(/_/g, ' ') - .replace(/(^|\s)\S/g, (match) => match.toUpperCase()); - return { - name: cleanName, - data: chartData.map((item: any) => item[status]) - }; - }); - setCategories(categories); - setSeries(series); - } - }, [chartData]); - - return ( -
-
-

{title}

-
-
-
-
-
{toolbar &&
{toolbar}
}
- {subtitle} - {number} -
-
- -
-
- ); -}; - -export { Chart }; diff --git a/src/pages/dashboards/home/blocks/DateRangePicker.tsx b/src/pages/dashboards/home/blocks/DateRangePicker.tsx deleted file mode 100644 index 5b194ef..0000000 --- a/src/pages/dashboards/home/blocks/DateRangePicker.tsx +++ /dev/null @@ -1,53 +0,0 @@ -import { useState } from 'react'; -import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; -import { Calendar } from '@/components/ui/calendar'; -import { DateRange } from 'react-day-picker'; -import { format } from 'date-fns'; -import { KeenIcon } from '@/components/keenicons'; -import { cn } from '@/lib/utils'; - -interface DateRangePickerProps { - date: DateRange | undefined; - setDate: (date: DateRange | undefined) => void; -} - -const DateRangePicker = ({ date, setDate }: DateRangePickerProps) => { - return ( - - - - - - - - - ); -}; - -export { DateRangePicker }; diff --git a/src/pages/dashboards/home/blocks/MemberActivity.tsx b/src/pages/dashboards/home/blocks/MemberActivity.tsx deleted file mode 100644 index badc8b0..0000000 --- a/src/pages/dashboards/home/blocks/MemberActivity.tsx +++ /dev/null @@ -1,147 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { UsersIcon, UserCheckIcon } from "lucide-react"; -import { apiConfig } from '@/config/api.config'; -import { useCallApi } from '@/hooks'; - -const API_URL = apiConfig.api_dashboard; - -interface Props { - startdate: string; - enddate: string; -} - -const polarToCartesian = (cx: number, cy: number, radius: number, angleInDegrees: number) => { - const angleInRadians = (angleInDegrees * Math.PI) / 180.0; - return { - x: cx + radius * Math.cos(angleInRadians), - y: cy + radius * Math.sin(angleInRadians), - }; -}; - -const describeArc = ( - x: number, - y: number, - radius: number, - startAngle: number, - endAngle: number -) => { - const start = polarToCartesian(x, y, radius, endAngle); - const end = polarToCartesian(x, y, radius, startAngle); - const largeArcFlag = endAngle - startAngle <= 180 ? "0" : "1"; - - return [ - "M", start.x, start.y, - "A", radius, radius, 0, largeArcFlag, 0, end.x, end.y, - ].join(" "); -}; - -const MemberActivity = ({ startdate, enddate }: Props) => { - const { GetData } = useCallApi(); - const [responseTransactionValue, setResponseTransactionValue] = useState(null); - - useEffect(() => { - const fetchData = async () => { - try { - const res = await GetData(`${API_URL}/active-user`, { - date_from: startdate, - date_to: enddate, - }); - setResponseTransactionValue(res); - } catch (error) { - console.error('Error fetching data:', error); - } - }; - - fetchData(); - }, [startdate, enddate, GetData]); - - const percentage = parseFloat((responseTransactionValue?.data?.total_customer_active_percentage ?? 0).toFixed(2)); - const totalCustomer = responseTransactionValue?.data?.total_customer ?? 0; - const activeCustomer = responseTransactionValue?.data?.total_customer_active ?? 0; - const reguler = responseTransactionValue?.data?.reguler ?? 0; - const premium = responseTransactionValue?.data?.premium ?? 0; - const agent = responseTransactionValue?.data?.agent ?? 0; - - // Calculate pointer angle - const angle = (percentage / 100) * 180; - const pointerX = 50 + 25 * Math.cos((angle - 180) * Math.PI / 180); - const pointerY = 50 + 25 * Math.sin((angle - 180) * Math.PI / 180); - - return ( -
-
-

Member Activity

-
- -
- {/* Sidebar Info */} -
    -
  • - - Total Customer: {totalCustomer} -
  • -
  • - - Active Customer: {activeCustomer} -
  • -
  • - - Reguler: {reguler} -
  • -
  • - - Premium: {premium} -
  • -
  • - - Agent: {agent} -
  • -
- - {/* Gauge Chart */} -
-
-

Active User

-
- - {/* Background arc */} - - {/* Active arc */} - {percentage > 0 && ( - - )} - {/* Pointer */} - - -
- {percentage}% - 100% -
-
-
-
-
-
- ); -}; - -export default MemberActivity; diff --git a/src/pages/dashboards/home/blocks/ShowDetailWalletDialog.tsx b/src/pages/dashboards/home/blocks/ShowDetailWalletDialog.tsx deleted file mode 100644 index b2fa6cc..0000000 --- a/src/pages/dashboards/home/blocks/ShowDetailWalletDialog.tsx +++ /dev/null @@ -1,489 +0,0 @@ -import React, { useCallback, useEffect, useState } from 'react'; -import { - Dialog, - DialogBody, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle -} from '@/components/ui/dialog'; -import { useCallApi } from '@/hooks'; -import { apiConfig } from '@/config/api.config'; -import { DataGridColumnHeader, DataGridProvider } from '@/components'; -import { Button } from '@/components/ui/button'; -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue -} from '@/components/ui/select'; -import { DefaultTooltip, KeenIcon } from '@/components'; -import { toAbsoluteUrl } from '@/utils'; -import { toast } from 'sonner'; -import * as XLSX from 'xlsx'; -import ExcelJS from 'exceljs'; -import { exportToExcel } from '@/pages/wallet/wallet-statement/details_wallet_statement/ExportData'; - -interface ShowDetailWalletDialogProps { - open: boolean; - onClose: () => void; - idbalance: string; -} - -interface TransferType { - id: string; - name: string; -} - -const formatDate = (date: Date) => date.toLocaleDateString('sv-SE'); -const getDefaultDateRange = () => { - const today = new Date(); - const sevenDaysAgo = new Date(today.getTime() - 7 * 24 * 60 * 60 * 1000); - return { - from: formatDate(sevenDaysAgo), - to: formatDate(today) - }; -}; - -const ShowDetailWalletDialog: React.FC = ({ - open, - onClose, - idbalance -}) => { - const { GetData } = useCallApi(); - - const [dateRange, setDateRange] = useState(getDefaultDateRange()); - const [selectedTransferType, setSelectedTransferType] = useState(null); - const [transferType, setTransferType] = useState([]); - const [selectedCategory, setSelectedCategory] = useState(null); - const [searchValue, setSearchValue] = useState(''); - const [category, setCategory] = useState([]); - const [transaction, setTransaction] = useState([]); - const [filters, setFilters] = useState({}); - - const fetchTransferType = useCallback(async () => { - try { - const response = await GetData(`${apiConfig.service_transaction}/transactiontype/list`, { - limit: 100, - page: 1, - with_deleted: false, - order_field: 'created_at', - order_direction: 'ASC' - }); - setTransferType(response?.data?.list || []); - } catch (error) { - console.error('Error fetching transfer types', error); - } - }, [GetData]); - - useEffect(() => { - fetchTransferType(); - }, [fetchTransferType]); - - useEffect(() => { - const categoryMap: Record = { - T: 'TRANSFER', - P: 'PURCHASE', - W: 'WITHDRAW', - U: 'TOP UP', - R: 'RETURN', - N: 'TOP UP PARTNER', - E: 'REWARD', - L: 'PURCHASE LOJA', - B: 'TOP UP P24', - A: 'TRANSFER AGENT', - M: 'WITHDRAWAL AGENT', - O: 'TOP UP AGENT', - S: 'TRANSFER P24', - I: 'WIJTDRAW MERCHANT', - D: 'DONATION', - F: 'FEE', - V: 'REVERSAL', - C: 'CASHBACK CASH', - H: 'CASHBACK POINT' - }; - - const uniqueCategories = Array.from( - new Set( - transaction - .map((tx) => categoryMap[tx.category] || '_') // map code to label or default to '_' - .filter((cat) => !!cat && cat !== '_') // remove undefined/null or underscore - ) - ); - - setCategory(uniqueCategories); - }, [transaction]); - - const handleTransferTypeChange = (value: string) => { - setSelectedTransferType(value === 'all' ? null : value); - }; - - const handleCategoryChange = (value: string) => { - setSelectedCategory(value === '' ? null : value); - }; - - const handleClearAllFilters = () => { - setDateRange(getDefaultDateRange()); - setSelectedTransferType(null); - setSelectedCategory(null); - setSearchValue(''); - setFilters({}); - }; - - const handleApplyFilters = () => { - const appliedFilters: any = {}; - - if (dateRange.from && dateRange.to) { - const fromDate = new Date(`${dateRange.from}T00:00:00Z`); - const toDate = new Date(`${dateRange.to}T23:59:59Z`); - appliedFilters.date = { - from: fromDate.toISOString(), - to: toDate.toISOString() - }; - } - - if (selectedTransferType) { - appliedFilters.transaction_type_id = selectedTransferType; - } - - if (selectedCategory) { - appliedFilters.category = selectedCategory; - } - - if (searchValue) { - appliedFilters.transaction_code = searchValue; - } - - setFilters(appliedFilters); - }; - - const columns = [ - { - accessorKey: 'transaction_code', - header: ({ column }: any) => ( - - ), - enableSorting: false, - meta: { headerClassName: 'min-w-[120px]' } - }, - { - accessorKey: 'msisdn_reff', - header: ({ column }: any) => , - enableSorting: false, - meta: { headerClassName: 'min-w-[120px]' } - }, - { - accessorKey: 'transaction_type.name', - header: ({ column }: any) => ( - - ), - enableSorting: false, - meta: { headerClassName: 'min-w-[180px]' } - }, - { - accessorKey: 'type', - header: ({ column }: any) => , - enableSorting: false, - meta: { headerClassName: 'min-w-[80px]' } - }, - { - accessorKey: 'pre_amount', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => info.getValue()?.toFixed(2), - meta: { headerClassName: 'min-w-[100px]' } - }, - { - accessorKey: 'amount', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => info.getValue()?.toFixed(2), - meta: { headerClassName: 'min-w-[100px]' } - }, - { - accessorKey: 'post_amount', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => info.getValue()?.toFixed(2), - meta: { headerClassName: 'min-w-[100px]' } - }, - { - accessorFn: (row: any) => { - switch (row.category) { - case 'T': - return 'TRANSFER'; - case 'P': - return 'PURCHASE'; - case 'W': - return 'WITHDRAW'; - case 'U': - return 'TOP UP'; - case 'R': - return 'RETURN'; - case 'N': - return 'TOP UP PARTNER'; - case 'E': - return 'REWARD'; - case 'L': - return 'PURCHASE LOJA'; - case 'B': - return 'TOP UP P24'; - case 'A': - return 'TRANSFER AGENT'; - case 'M': - return 'WITHDRAWAL AGENT'; - case 'O': - return 'TOP UP AGENT'; - case 'S': - return 'TRANSFER P24'; - case 'I': - return 'WIJTDRAW MERCHANT'; - case 'D': - return 'DONATION'; - case 'F': - return 'FEE'; - case 'V': - return 'REVERSAL'; - case 'C': - return 'CASHBACK CASH'; - case 'H': - return 'CASHBACK POINT'; - default: - return '_'; - } - }, - accessorKey: 'category', - header: ({ column }: any) => , - enableSorting: false, - enableHiding: false, - meta: { - headerClassName: 'w-[250px]' - } - }, - { - accessorKey: 'date', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => { - const val = info.getValue(); - if (!val) return '-'; - return new Date(val).toLocaleString('id-ID', { - day: '2-digit', - month: 'short', - year: 'numeric', - hour: '2-digit', - minute: '2-digit' - }); - }, - meta: { headerClassName: 'min-w-[150px]' } - }, - { - accessorKey: 'purpose', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => info.getValue() || '-', - meta: { headerClassName: 'min-w-[200px]' } - }, - { - accessorKey: 'notes', - header: ({ column }: any) => , - enableSorting: false, - cell: (info: any) => info.getValue() || '-', - meta: { headerClassName: 'min-w-[200px]' } - } - ]; - - const getTransactionLists = useCallback( - async (page: number, limit: number, sorting: any, _columnFilters: any) => { - // console.log(idbalance); - try { - const response = await GetData( - `${apiConfig.service_wallet}/dashboard/balance/list-balance-detail/${idbalance}`, - { - limit, - page: page + 1, - with_deleted: false, - order_field: 'created_at', - order_direction: 'DESC', - filter: JSON.stringify(filters) - } - ); - - // console.log(response); - - if (!response || !response.data) { - console.warn('No data received:', response); - return { data: [], totalCount: 0 }; - } - - setTransaction(response.data.list); - return { data: response.data.list, totalCount: response.data.total_count }; - } catch (error) { - console.error('Error fetching transaction', error); - return { data: [], totalCount: 0 }; - } - }, - [GetData, idbalance, filters] - ); - - const getAllTransactionData = async () => { - try { - const response = await GetData( - `${apiConfig.service_wallet}/dashboard/balance/list-balance-detail/${idbalance}`, - { - limit: 10000, - page: 1, - with_deleted: false, - order_field: 'created_at', - order_direction: 'DESC', - filter: JSON.stringify(filters) - } - ); - - return response?.data?.list || []; - } catch (error) { - console.error('Error fetching all transaction data', error); - return []; - } - }; - - // Tambahkan fungsi handle export excel - const handleExportExcel = async () => { - try { - const allData = await getAllTransactionData(); - - // Buat objek wallet dummy untuk kompatibilitas dengan fungsi exportToExcel - const walletData = { - ID: idbalance, - name: 'Wallet Details', - msisdn: '-' - }; - - await exportToExcel(allData, walletData); - } catch (error) { - console.error('Error exporting to Excel:', error); - toast.error('Failed to export Excel'); - } - }; - - return ( - - - - Details Wallet Statement - - - - -
-
- - - - -
- -
- -
- -
- - - - - - - - - - - - -
-
- -
- - getTransactionLists(pageIndex, pageSize, sorting, columnFilters) - } - /> -
-
-
-
- ); -}; - -export default ShowDetailWalletDialog; diff --git a/src/pages/dashboards/home/blocks/SitesateliteMap.tsx b/src/pages/dashboards/home/blocks/SitesateliteMap.tsx index 2ab516f..9563fcf 100644 --- a/src/pages/dashboards/home/blocks/SitesateliteMap.tsx +++ b/src/pages/dashboards/home/blocks/SitesateliteMap.tsx @@ -1,7 +1,37 @@ import { useEffect, useRef, useState, useMemo } from 'react'; import L from 'leaflet'; import 'leaflet/dist/leaflet.css'; -import { sitePoints, SitePoint } from '../sitePoints'; +import { apiConfig } from '@/config/api.config'; +import { getAuth } from '@/auth'; + +interface SitePoint { + lat: number; + lng: number; + cell: string; + sector: string; + site: string; + location: string; +} + +// --- KONFIGURASI API --- +const API_MASTER_DATA = apiConfig.service_master_data; + +const fetchSitePoints = async (): Promise => { + const token = getAuth()?.access_token; + + const res = await fetch(`${API_MASTER_DATA}/site-points/all-data`, { + headers: { + accept: '*/*', + ...(token ? { Authorization: `Bearer ${token}` } : {}) + } + }); + + if (!res.ok) { + throw new Error(`Failed to fetch site points: ${res.status}`); + } + const json = await res.json(); + return json.data?.list ?? json; +}; // --- TAMBAHAN DATA MOCK POLYGON UNTUK AREA KLASTER --- // Dilengkapi data placeholder untuk kebutuhan Dialog Popup Klaster @@ -194,18 +224,66 @@ const buildSignalPopupHtml = (points: SitePoint[], lat: number, lng: number) => const SitesSatelliteMap = () => { const mapContainerRef = useRef(null); const mapRef = useRef(null); - + const markerLayerGroupRef = useRef(L.layerGroup()); const polygonLayerGroupRef = useRef(L.layerGroup()); - const markerByKeyRef = useRef>(new Map()); + const [search, setSearch] = useState(''); - const [selectedCount, setSelectedCount] = useState(sitePoints.length); + const [sitePoints, setSitePoints] = useState([]); + const [selectedCount, setSelectedCount] = useState(0); + const [isLoading, setIsLoading] = useState(true); + const [error, setError] = useState(null); - const grouped = useMemo(() => groupByCoordinate(sitePoints), []); + const grouped = useMemo(() => groupByCoordinate(sitePoints), [sitePoints]); + // --- 1. Fetch data site points dari API saat komponen mount --- useEffect(() => { - if (!mapContainerRef.current || mapRef.current) return; + let isMounted = true; + + const loadData = async () => { + try { + setIsLoading(true); + const data = await fetchSitePoints(); + if (isMounted) { + setSitePoints(data); + setSelectedCount(data.length); + setError(null); + } + } catch (err) { + if (isMounted) { + setError('Gagal memuat data site points'); + console.error(err); + } + } finally { + if (isMounted) setIsLoading(false); + } + }; + + loadData(); + return () => { + isMounted = false; + }; + }, []); + + // --- 2. Inisialisasi peta & render marker/polygon setelah data tersedia --- + useEffect(() => { + if (!mapContainerRef.current || sitePoints.length === 0) return; + + // Kalau map sudah pernah dibuat sebelumnya, cukup refresh marker-nya saja + if (mapRef.current) { + markerLayerGroupRef.current.clearLayers(); + markerByKeyRef.current.clear(); + + grouped.forEach((points, key) => { + const [lat, lng] = key.split(',').map(Number); + const marker = L.marker([lat, lng], { icon: pinIcon() }); + marker.bindPopup(buildSignalPopupHtml(points, lat, lng), { maxWidth: 320, minWidth: 290 }); + marker.addTo(markerLayerGroupRef.current); + markerByKeyRef.current.set(key, marker); + }); + return; + } const map = L.map(mapContainerRef.current, { center: DILI_CENTER, @@ -219,9 +297,9 @@ const SitesSatelliteMap = () => { maxZoom: 19 }).addTo(map); - L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/{z}/{y}/{x}', { - maxZoom: 19, - opacity: 0.9 + L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/{z}/{y}/{x}', { + maxZoom: 19, + opacity: 0.9 }).addTo(map); // Keduanya langsung dimasukkan secara permanen ke peta utama @@ -269,7 +347,7 @@ const SitesSatelliteMap = () => { // Delegasi inisialisasi Event Listener interaktif Tab saat popup dibuka const onPopupOpen = (e: L.PopupEvent) => { const el = e.popup.getElement(); - + // Kasus A: Jika yang dibuka adalah Dialog Klaster Area const clusterContent = el?.querySelector('.cluster-popup'); if (clusterContent) { @@ -277,15 +355,19 @@ const SitesSatelliteMap = () => { } }; map.on('popupopen', onPopupOpen); + }, [grouped, sitePoints]); + // --- 3. Cleanup peta saat komponen benar-benar unmount --- + useEffect(() => { return () => { - map.off('zoomend', handleZoomVisibility); - map.off('popupopen', onPopupOpen); - map.remove(); - mapRef.current = null; + if (mapRef.current) { + mapRef.current.off(); + mapRef.current.remove(); + mapRef.current = null; + } markerByKeyRef.current.clear(); }; - }, [grouped]); + }, []); const handleSearch = (value: string) => { setSearch(value); @@ -312,7 +394,9 @@ const SitesSatelliteMap = () => {
- Showing {selectedCount} from {sitePoints.length} points (Cell/Sector) + {isLoading + ? 'Memuat data...' + : `Showing ${selectedCount} from ${sitePoints.length} points (Cell/Sector)`}
{ onChange={(e) => handleSearch(e.target.value)} placeholder="Cari Cell, Sector, atau nama Site..." className="input input-sm w-full sm:w-72" + disabled={isLoading} />
+ {error && ( +
+ {error} +
+ )} +
+ {isLoading && ( +
+ Memuat peta... +
+ )}
); diff --git a/src/pages/dashboards/home/blocks/TransactionPieChart.tsx b/src/pages/dashboards/home/blocks/TransactionPieChart.tsx deleted file mode 100644 index 0d40772..0000000 --- a/src/pages/dashboards/home/blocks/TransactionPieChart.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { - PieChart, - Pie, - Cell, - ResponsiveContainer, -} from 'recharts'; -import { apiConfig } from '@/config/api.config'; -import { useCallApi } from '@/hooks'; - -const API_URL = apiConfig.api_dashboard; - -interface Props { - startdate: string; - enddate: string; -} - -const TransactionPieChart = ({ startdate, enddate }: Props) => { - - const { GetData } = useCallApi(); - const [responseTransactionValue, setResponseTransactionValue] = useState(null); - - useEffect(() => { - const fetchDataTransactionValue = async () => { - try { - const res = await GetData(`${API_URL}/transaction-chart`, { - date_from: startdate, - date_to: enddate, - }); - setResponseTransactionValue(res); - } catch (error) { - console.error('Error fetching transaction value:', error); - } - }; - - fetchDataTransactionValue(); - }, [startdate, enddate, GetData]); - - const data = [ - { name: 'Transfer', value: parseFloat((responseTransactionValue?.data?.T ?? 0).toFixed(2)), color: '#3490dc' }, - { name: 'Return', value: parseFloat((responseTransactionValue?.data?.R ?? 0).toFixed(2)), color: '#a0aec0' }, - { name: 'Topup', value: parseFloat((responseTransactionValue?.data?.U ?? 0).toFixed(2)), color: '#9f7aea' }, - { name: 'Purchase', value: parseFloat((responseTransactionValue?.data?.P ?? 0).toFixed(2)), color: '#baf7c5' }, - { name: 'Withdraw', value: parseFloat((responseTransactionValue?.data?.W ?? 0).toFixed(2)), color: '#f56565' }, - { name: 'Top Up Partner', value: parseFloat((responseTransactionValue?.data?.N ?? 0).toFixed(2)), color: '#f7fa52' }, - { name: 'Reward', value: parseFloat((responseTransactionValue?.data?.E ?? 0).toFixed(2)), color: '#f50a19' }, - { name: 'Purchase Loja', value: parseFloat((responseTransactionValue?.data?.L ?? 0).toFixed(2)), color: '#F0A04B' }, - { name: 'Top Up P24', value: parseFloat((responseTransactionValue?.data?.B ?? 0).toFixed(2)), color: '#FADA7A' }, - { name: 'Transfer Agent', value: parseFloat((responseTransactionValue?.data?.A ?? 0).toFixed(2)), color: '#B1C29E' }, - { name: 'Withdrawal Agent', value: parseFloat((responseTransactionValue?.data?.M ?? 0).toFixed(2)), color: '#FCE7C8' }, - { name: 'Top Up Agent', value: parseFloat((responseTransactionValue?.data?.O ?? 0).toFixed(2)), color: '#F0A04B' }, - { name: 'Transfer P24', value: parseFloat((responseTransactionValue?.data?.S ?? 0).toFixed(2)), color: '#FADA7A' }, - { name: 'Withdraw Merchant', value: parseFloat((responseTransactionValue?.data?.I ?? 0).toFixed(2)), color: '#B1C29E' }, - { name: 'Donation', value: parseFloat((responseTransactionValue?.data?.D ?? 0).toFixed(2)), color: '#FCE7C8' }, - { name: 'Fee', value: parseFloat((responseTransactionValue?.data?.F ?? 0).toFixed(2)), color: '#F0A04B' }, - { name: 'Reversal', value: parseFloat((responseTransactionValue?.data?.V ?? 0).toFixed(2)), color: '#FADA7A' }, - { name: 'Cashback Cash', value: parseFloat((responseTransactionValue?.data?.C ?? 0).toFixed(2)), color: '#B1C29E' }, - { name: 'Cashback Point', value: parseFloat((responseTransactionValue?.data?.H ?? 0).toFixed(2)), color: '#FCE7C8' }, - ]; - - return ( -
-
-

Transaction Chart

-
- -
-
- - - - {data.map((entry, index) => ( - - ))} - - - -
- -
-
Active Transaction
- {data.map((entry, index) => ( -
-
-
- {entry.name} -
- {entry.value}% -
- ))} -
-
-
- ); -}; - -export default TransactionPieChart; diff --git a/src/pages/dashboards/home/blocks/TransactionValue.tsx b/src/pages/dashboards/home/blocks/TransactionValue.tsx deleted file mode 100644 index d88151e..0000000 --- a/src/pages/dashboards/home/blocks/TransactionValue.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { apiConfig } from '@/config/api.config'; -import { useCallApi } from '@/hooks'; - -const API_URL = apiConfig.api_dashboard; - -interface Props { - startdate: string; - enddate: string; -} - -const TransactionValue = ({ startdate, enddate }: Props) => { - const { GetData } = useCallApi(); - const [responseTransactionValue, setResponseTransactionValue] = useState(null); - - useEffect(() => { - const fetchDataTransactionValue = async () => { - try { - const res = await GetData(`${API_URL}/transaction-value`, { - date_from: startdate, - date_to: enddate, - }); - setResponseTransactionValue(res); - } catch (error) { - console.error('Error fetching transaction value:', error); - } - }; - - fetchDataTransactionValue(); - }, [startdate, enddate, GetData]); - - let transactionData: any[] = []; - if (responseTransactionValue?.data?.length > 0) { - for (let i = 0; i < responseTransactionValue.data.length; i++) { - let type = ""; - let unit = ""; - - const amount = responseTransactionValue.data[i].total_amount; - - if (amount >= 1000 && amount < 1000000) { - unit = "K"; - } else if (amount >= 1000000 && amount < 1000000000) { - unit = "M"; - } else if (amount >= 1000000000) { - unit = "B"; - } - - switch (responseTransactionValue.data[i].kind) { - case "P": - type = "Purchase"; - break; - case "T": - type = "Transfer"; - break; - case "U": - type = "Top Up"; - break; - case "W": - type = "Withdraw"; - break; - case "R": - type = "Return"; - break; - case "N": - type = "Top Up Partner"; - break; - case "E": - type = "Reward"; - break; - case "L": - type = "Purchase Loja" - break; - case "B": - type = "Top Up P24"; - break; - case "A": - type = " Transfer Agent"; - break; - case "M": - type = "Withdrawal Agent"; - break; - case 'O': - type = 'Top Up Agent'; - break; - case 'S': - type = 'Transfer P24'; - break; - case 'I': - type = 'Withdraw Merchant'; - break; - case 'D': - type = 'Donation'; - break; - case 'F': - type = 'Fee'; - break; - case 'V': - type = 'Reversal'; - break; - case 'C': - type = 'Cashback Cash'; - break; - case 'H': - type = 'Cashback Point'; - break; - default: - type = "Unknown"; - break; - } - - transactionData.push({ - label: type, - value: amount, - unit: unit - }); - } - } - - const maxValue = transactionData.length > 0 ? Math.max(...transactionData.map(item => item.value)) : 1; - - return ( -
-
-

Transaction Value

-
- {transactionData.length > 0 ? ( -
- {transactionData.map((item, index) => ( -
- {item.label} -
-
-
-
-
- - {new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(item.value)}{item.unit} -
- ))} -
- ) : ( -
- No Data Available -
- )} -
- ); -}; - -export default TransactionValue; diff --git a/src/pages/dashboards/home/blocks/YearPicker.tsx b/src/pages/dashboards/home/blocks/YearPicker.tsx deleted file mode 100644 index 9a5fc77..0000000 --- a/src/pages/dashboards/home/blocks/YearPicker.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { useState, useEffect } from 'react'; -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue -} from '@/components/ui/select'; -import { get5LastYear } from '@/utils/Date'; - -interface YearPickerProps { - selectedYear: string; - setSelectedYear: (year: string) => void; -} - -// Komponen YearPicker -const YearPicker = ({ selectedYear, setSelectedYear }: YearPickerProps) => { - const selectYear = get5LastYear(); - - const handleYearChange = (year: string) => { - setSelectedYear(year); - }; - - return ( -
- -
- ); -}; - -export { YearPicker }; diff --git a/src/pages/dashboards/home/blocks/index.ts b/src/pages/dashboards/home/blocks/index.ts deleted file mode 100644 index 17695ec..0000000 --- a/src/pages/dashboards/home/blocks/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './Card'; -export * from './DateRangePicker'; -export * from './Chart'; -export * from './YearPicker'; diff --git a/src/pages/dashboards/home/hooks/index.ts b/src/pages/dashboards/home/hooks/index.ts index f522325..b744fa9 100644 --- a/src/pages/dashboards/home/hooks/index.ts +++ b/src/pages/dashboards/home/hooks/index.ts @@ -1,5 +1,2 @@ export * from './DashboardHomeContext'; export * from './useDashboardHomeContext'; -export * from './useFetchCardData'; -export * from './useFetchChartData'; -// export * from './useFetchYear'; diff --git a/src/pages/dashboards/home/hooks/useFetchCardData.tsx b/src/pages/dashboards/home/hooks/useFetchCardData.tsx deleted file mode 100644 index df26310..0000000 --- a/src/pages/dashboards/home/hooks/useFetchCardData.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { useState, useEffect } from 'react'; -import axios from 'axios'; -import { DateRange } from 'react-day-picker'; -import { formatDate } from 'date-fns'; -import { apiConfig } from '@/config/api.config'; - -const API_URL = apiConfig.service_dashboard; - -interface UseFetchCardDataResult { - cardData: any; - isCardLoading: boolean; - cardError: any; -} - -const useFetchCardData = ( - start_date: string, - end_date: string, - count: string -): UseFetchCardDataResult => { - const [cardData, setCardData] = useState<[]>([]); - const [isCardLoading, setIsCardLoading] = useState(false); - const [cardError, setCardError] = useState(null); - - useEffect(() => { - const fetchData = async () => { - try { - setIsCardLoading(true); - const response = await axios.get(`${API_URL}/dashboard/card`, { - params: { - start_date: start_date, - end_date: end_date, - aggregate: count - } - }); - setCardData(response.data.data); - } catch (err) { - setCardError(err); - } finally { - setIsCardLoading(false); - } - }; - - fetchData(); - }, [start_date, end_date, count]); // Dependensi pada from dan to - - return { cardData, isCardLoading, cardError }; -}; - -export { useFetchCardData }; diff --git a/src/pages/dashboards/home/hooks/useFetchChartData.tsx b/src/pages/dashboards/home/hooks/useFetchChartData.tsx deleted file mode 100644 index 2b18204..0000000 --- a/src/pages/dashboards/home/hooks/useFetchChartData.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { useState, useEffect } from 'react'; -import axios from 'axios'; -import { DateRange } from 'react-day-picker'; -import { formatDate } from 'date-fns'; -import { apiConfig } from '@/config/api.config'; - -const API_URL = apiConfig.service_dashboard; - -interface UseFetchChartDataResult { - chartData: any[]; - isChartLoading: boolean; - chartError: any; -} - -const useFetchChartData = ( - start_date: string, - end_date: string, - count: string -): UseFetchChartDataResult => { - const [chartData, setChartData] = useState([]); - const [isChartLoading, setIsChartLoading] = useState(false); - const [chartError, setChartError] = useState(null); - - useEffect(() => { - const fetchData = async () => { - try { - setIsChartLoading(true); - const response = await axios.get(`${API_URL}/dashboard/chart`, { - params: { - start_date: start_date, - end_date: end_date, - aggregate: count - } - }); - setChartData(response.data.data); - } catch (err) { - setChartError(err); - } finally { - setIsChartLoading(false); - } - }; - - fetchData(); - }, [start_date, end_date, count]); // Dependensi pada from dan to - - return { chartData, isChartLoading, chartError }; -}; - -export { useFetchChartData }; diff --git a/src/pages/dashboards/home/hooks/useFetchYear.tsx b/src/pages/dashboards/home/hooks/useFetchYear.tsx deleted file mode 100644 index 426c145..0000000 --- a/src/pages/dashboards/home/hooks/useFetchYear.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { useState, useEffect } from 'react'; -import axios from 'axios'; -import { apiConfig } from '@/config/api.config'; - -const API_URL = apiConfig.service_dashboard; - -interface YearData { - year: string; -} -interface UseFetchselectYearResult { - selectYear: YearData[]; - isselectYearLoading: boolean; - selectYearError: any; -} - -const useFetchYear = ( - path: string = '', - start_date: string = '', - end_date: string = '', - year: string = '' -): UseFetchselectYearResult => { - const [selectYear, setSelectYear] = useState([]); - const [isselectYearLoading, setIsselectYearLoading] = useState(false); - const [selectYearError, setSelectYearError] = useState(null); - - useEffect(() => { - const fetchData = async () => { - try { - setIsselectYearLoading(true); - const response = await axios.get(`${API_URL}/dashboard/year`); - setSelectYear(response.data.data.map((item: { year: string }) => ({ year: item.year }))); - } catch (err) { - setSelectYearError(err); - } finally { - setIsselectYearLoading(false); - } - }; - - fetchData(); - }, [path, start_date, end_date, year]); - - return { selectYear, isselectYearLoading, selectYearError }; -}; - -export { useFetchYear }; diff --git a/src/pages/dashboards/home/sitepoints.ts b/src/pages/dashboards/home/sitepoints.ts deleted file mode 100644 index 85a5fea..0000000 --- a/src/pages/dashboards/home/sitepoints.ts +++ /dev/null @@ -1,1161 +0,0 @@ -// Auto-generated from Sites_Coordinates_untuk_CC.xlsm (sheet: site coordinates 4G) -// 1 entry per Cell/Sector row, as provided in the source Excel file. -export interface SitePoint { - cell: string; - sector: string; - site: string; - lat: number; - lng: number; - location: string; -} - -export const sitePoints: SitePoint[] = [ - { cell: 'ACAD1E', sector: 'ACAD#1', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD1F', sector: 'ACAD#1F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD2E', sector: 'ACAD#2', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD2F', sector: 'ACAD#2F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD3E', sector: 'ACAD#3', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD3F', sector: 'ACAD#3F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD4E', sector: 'ACAD#4', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD4F', sector: 'ACAD#4F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD5E', sector: 'ACAD#5', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD5F', sector: 'ACAD#5F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD6E', sector: 'ACAD#6', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'ACAD6F', sector: 'ACAD#6F', site: 'ACADIRUHUN', lat: -8.55465, lng: 125.588254, location: 'Dili' }, - { cell: 'AERP1E', sector: 'AERP#1', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP1F', sector: 'AERP#1F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP2E', sector: 'AERP#2', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP2F', sector: 'AERP#2F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP3E', sector: 'AERP#3', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP3F', sector: 'AERP#3F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP4E', sector: 'AERP#4E', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP4F', sector: 'AERP#4F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP5E', sector: 'AERP#5E', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP5F', sector: 'AERP#5F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP6E', sector: 'AERP#6E', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AERP6F', sector: 'AERP#6F', site: 'DILI AEROPORTO', lat: -8.550135, lng: 125.522269, location: 'Dili' }, - { cell: 'AHUN1E', sector: 'AHUN#1', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN1F', sector: 'AHUN#1F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN2E', sector: 'AHUN#2', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN2F', sector: 'AHUN#2F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN3E', sector: 'AHUN#3', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN3F', sector: 'AHUN#3F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN4E', sector: 'AHUN4E', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN4F', sector: 'AHUN4F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN5E', sector: 'AHUN5E', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN5F', sector: 'AHUN5F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN6E', sector: 'AHUN6E', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AHUN6F', sector: 'AHUN6F', site: 'AINITAS HUN', lat: -8.57605, lng: 125.583067, location: 'Dili' }, - { cell: 'AIMU1E', sector: 'AIMU#1', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU1F', sector: 'AIMU#1F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU2E', sector: 'AIMU#2', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU2F', sector: 'AIMU#2F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU3E', sector: 'AIMU#3', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU3F', sector: 'AIMU#3F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU4E', sector: 'AIMU4', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU4F', sector: 'AIMU#4F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU5E', sector: 'AIMU5', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU5F', sector: 'AIMU#5F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU6E', sector: 'AIMU6', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AIMU6F', sector: 'AIMU#6F', site: 'AIMUTIN', lat: -8.559, lng: 125.5512, location: 'Dili' }, - { cell: 'AITE1E', sector: 'AITE#1', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE1F', sector: 'AITE#1F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE2E', sector: 'AITE#2', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE2F', sector: 'AITE#2F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE3E', sector: 'AITE#3', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE3F', sector: 'AITE#3F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE4E', sector: 'AITE#4', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE4F', sector: 'AITE#4F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE5E', sector: 'AITE#5', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE5F', sector: 'AITE#5F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE6E', sector: 'AITE#6', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITE6F', sector: 'AITE#6F', site: 'AIMUTIN TELEMOR', lat: -8.556629, lng: 125.545951, location: 'Dili' }, - { cell: 'AITL1E', sector: 'AITL#1', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL1F', sector: 'AITL#1F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL2E', sector: 'AITL#2', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL2F', sector: 'AITL#2F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL3E', sector: 'AITL#3', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL3F', sector: 'AITL#F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL4E', sector: 'AITL#4', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL4F', sector: 'AITL#4F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL5E', sector: 'AITL#5', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL5F', sector: 'AITL#5F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL6E', sector: 'AITL#6', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITL6F', sector: 'AITL#6F', site: 'AITARAK LARAN', lat: -8.555907, lng: 125.563896, location: 'Dili' }, - { cell: 'AITU1E', sector: 'AITU#1', site: 'AITURI LARAN', lat: -8.578361, lng: 125.595252, location: 'DILI' }, - { cell: 'AITU2E', sector: 'AITU#2', site: 'AITURI LARAN', lat: -8.578361, lng: 125.595252, location: 'DILI' }, - { cell: 'AITU3E', sector: 'AITU#2', site: 'AITURI LARAN', lat: -8.578361, lng: 125.595252, location: 'DILI' }, - { cell: 'ARBC1E', sector: 'ARBC#1', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC1F', sector: 'ARBC#1F', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC2E', sector: 'ARBC#2', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC2F', sector: 'ARBC#F', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC3E', sector: 'ARBC#3', site: 'AREA BRANCA', lat: -8.525296, lng: 125.609824, location: 'Dili' }, - { cell: 'ARBC3F', sector: 'ARBC#3F', site: 'AREA BRANCA', lat: -8.525296, lng: 125.609824, location: 'Dili' }, - { cell: 'ARBC4E', sector: 'ARBC#4', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC4F', sector: 'ARBC#4F', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC5E', sector: 'ARBC#5', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC5F', sector: 'ARBC#5F', site: 'AREA BRANCA', lat: -8.530737, lng: 125.61606, location: 'Dili' }, - { cell: 'ARBC6E', sector: 'ARBC#6', site: 'AREA BRANCA', lat: -8.525296, lng: 125.609824, location: 'Dili' }, - { cell: 'ARBC6F', sector: 'ARBC#6F', site: 'AREA BRANCA', lat: -8.525296, lng: 125.609824, location: 'Dili' }, - { cell: 'ARBI1E', sector: 'ARBI#1', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI1F', sector: 'ARBI1F', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI2E', sector: 'ARBI#2', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI2F', sector: 'ARBI2F', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI4E', sector: 'ARBI4E', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI4F', sector: 'ARBI4F', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI5E', sector: 'ARBI5E', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARBI5F', sector: 'ARBI5F', site: 'HOTEL ARBIRU', lat: -8.540316, lng: 125.538277, location: 'Dili' }, - { cell: 'ARNA1E', sector: 'ARNA#1', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA1F', sector: 'ARNA#1F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA2E', sector: 'ARNA#2', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA2F', sector: 'ARNA#2F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA3E', sector: 'ARNA#3', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA3F', sector: 'ARNA#3F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA4E', sector: 'ARNA#4', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA4F', sector: 'ARNA#4F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA5E', sector: 'ARNA#5', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA5F', sector: 'ARNA#5F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA6E', sector: 'ARNA#6', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ARNA6F', sector: 'ARNA#6F', site: 'AILOKLARAN RUINNAKLEKAR', lat: -8.572797, lng: 125.564997, location: 'Dili' }, - { cell: 'ATAU1E', sector: 'ATAU#1', site: 'ATAURO', lat: -8.272224, lng: 125.600594, location: 'Dili (District)' }, - { cell: 'BAMA1E', sector: 'BAMA#1', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA1F', sector: 'BAMA#1F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA2E', sector: 'BAMA#2', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA2F', sector: 'BAMA#2F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA3E', sector: 'BAMA#3', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA3F', sector: 'BAMA#3F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA4E', sector: 'BAMA#4', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA4F', sector: 'BAMA#4F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA5E', sector: 'BAMA#5', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA5F', sector: 'BAMA#5F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA6E', sector: 'BAMA#6', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BAMA6F', sector: 'BAMA#6F', site: 'BIDAU STA. ANA MANUMATA', lat: -8.551831, lng: 125.594124, location: 'Dili' }, - { cell: 'BALA1E', sector: 'BALA#1', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA1F', sector: 'BALA#1F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA2E', sector: 'BALA#2', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA2F', sector: 'BALA#2F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA3E', sector: 'BALA#3', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA3F', sector: 'BALA#3F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA4E', sector: 'BALA#4', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA4F', sector: 'BALA#4F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA5E', sector: 'BALA#5', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA5F', sector: 'BALA#5F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA6E', sector: 'BALA#6', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALA6F', sector: 'BALA#6F', site: 'BAIRRO PITE AILOK LARAN', lat: -8.5663, lng: 125.5647, location: 'Dili' }, - { cell: 'BALD1E', sector: 'BALD#1', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD1F', sector: 'BALD#1F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD2E', sector: 'BALD#2', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD2F', sector: 'BALD#2F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD3E', sector: 'BALD#3', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD3F', sector: 'BALD#3F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD4E', sector: 'BALD#4', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD4F', sector: 'BALD#4F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD5E', sector: 'BALD#5', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD5F', sector: 'BALD#5F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD6E', sector: 'BALD#6', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BALD6F', sector: 'BALD#6F', site: 'BALIDE', lat: -8.564396, lng: 125.582151, location: 'Dili' }, - { cell: 'BAUN1E', sector: 'BAUN#1', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN1F', sector: 'BAUN#1F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN2E', sector: 'BAUN#2', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN2F', sector: 'BAUN#F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN3E', sector: 'BAUN#3', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN3F', sector: 'BAUN#3F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN4E', sector: 'BAUN#4', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN4F', sector: 'BAUN#4F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN5E', sector: 'BAUN#5', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN5F', sector: 'BAUN#5F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN6E', sector: 'BAUN#6', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BAUN6F', sector: 'BAUN#6F', site: 'BECORA AUHUN', lat: -8.560255, lng: 125.599532, location: 'Dili' }, - { cell: 'BEBK1E', sector: 'BEBK#1', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK1F', sector: 'BEBK#1F', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK2E', sector: 'BEBK#2', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK2F', sector: 'BEBK#2F', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK3E', sector: 'BEBK#3', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK3F', sector: 'BEBK#33', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK4E', sector: 'BEBK#4', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK4F', sector: 'BEBK#4F', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK5E', sector: 'BEBK#5', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK5F', sector: 'BEBK#5F', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK6E', sector: 'BEBK#6', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BEBK6F', sector: 'BEBK#66', site: 'BEBONUK', lat: -8.547527, lng: 125.54828, location: 'Dili' }, - { cell: 'BECA1E', sector: 'BECA#1', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA1F', sector: 'BECA#1F', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA2E', sector: 'BECA#2', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA2F', sector: 'BECA#2F', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA4E', sector: 'BECA#4', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA4F', sector: 'BECA#4F', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA5E', sector: 'BECA#5', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA5F', sector: 'BECA#5F', site: 'BECARIL', lat: -8.54088, lng: 125.61633, location: 'Dili' }, - { cell: 'BECA3E', sector: 'BECA#3', site: 'BECARIL', lat: -8.543625, lng: 125.61096, location: 'Dili' }, - { cell: 'BECE1E', sector: 'BECE#1', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE1F', sector: 'BECE#1F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE2E', sector: 'BECE#2', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE2F', sector: 'BECE#2F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE3E', sector: 'BECE#3', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE3F', sector: 'BECE#3F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE4E', sector: 'BECE4E', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE4F', sector: 'BECE4F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE5E', sector: 'BECE5E', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE5F', sector: 'BECE5F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE6E', sector: 'BECE6E', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECE6F', sector: 'BECE6F', site: 'BECUSSE CENTRO', lat: -8.563579, lng: 125.603619, location: 'Dili' }, - { cell: 'BECR1E', sector: 'BECR#1', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR1F', sector: 'BECR#1F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR2E', sector: 'BECR#2', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR2F', sector: 'BECR#2F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR3E', sector: 'BECR#3', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR3F', sector: 'BECR#3F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR4E', sector: 'BECR#4', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR4F', sector: 'BECR#4F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR5E', sector: 'BECR#5', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR5F', sector: 'BECR#5F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR6E', sector: 'BECR#6', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BECR6F', sector: 'BECR#6F', site: 'BECORA', lat: -8.566137, lng: 125.611287, location: 'Dili' }, - { cell: 'BEDO1E', sector: 'BEDO#1', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO1F', sector: 'BEDO#1F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO2E', sector: 'BEDO#2', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO2F', sector: 'BEDO#2F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO3E', sector: 'BEDO#3', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO3F', sector: 'BEDO#3F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO4E', sector: 'BEDO#4', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO4F', sector: 'BEDO#4F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO5E', sector: 'BEDO#5', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO5F', sector: 'BEDO#5F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO6E', sector: 'BEDO#6', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEDO6F', sector: 'BEDO#6F', site: 'BEDOIS', lat: -8.567502, lng: 125.617224, location: 'Dili' }, - { cell: 'BEIK1E', sector: 'BEIK#1', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK1F', sector: 'BEIK#1F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK2E', sector: 'BEIK#2', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK2F', sector: 'BEIK#2F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK3E', sector: 'BEIK#3', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK3F', sector: 'BEIK#3F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK4E', sector: 'BEIK#4', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK4F', sector: 'BEIK#4F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK5E', sector: 'BEIK#5', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK5F', sector: 'BEIK#5F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK6E', sector: 'BEIK#6', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEIK6F', sector: 'BEIK#6F', site: 'BECUSSE KRAIK', lat: -8.564282, lng: 125.597544, location: 'Dili' }, - { cell: 'BEMG1E', sector: 'BEMG#1', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG1F', sector: 'BEMG#1F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG2E', sector: 'BEMG#2', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG2F', sector: 'BEMG#F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG3E', sector: 'BEMG#3', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG3F', sector: 'BEMG#3F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG4E', sector: 'BEMG#4', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG4F', sector: 'BEMG#4F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG5E', sector: 'BEMG#5', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG5F', sector: 'BEMG#5F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG6E', sector: 'BEMG#6', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BEMG6F', sector: 'BEMG#6F', site: 'BETO DNMG', lat: -8.548623, lng: 125.527678, location: 'Dili' }, - { cell: 'BENA1E', sector: 'BENA#1', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA1F', sector: 'BENA#1F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA2E', sector: 'BENA#2', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA2F', sector: 'BENA#2F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA3E', sector: 'BENA#3', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA3F', sector: 'BENA#3F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA4E', sector: 'BENA#4', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA4F', sector: 'BENA#4F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA5E', sector: 'BENA#5', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA5F', sector: 'BENA#5F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA6E', sector: 'BENA#6', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BENA6F', sector: 'BENA#6F', site: 'BETO NAROMAN', lat: -8.548906, lng: 125.534374, location: 'Dili' }, - { cell: 'BETO1E', sector: 'BETO#1', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO2E', sector: 'BETO#2', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO3E', sector: 'BETO#3', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO4E', sector: 'BETO#4', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO5E', sector: 'BETO#5', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO6E', sector: 'BETO#6', site: 'BETO', lat: -8.553311, lng: 125.532549, location: 'Dili' }, - { cell: 'BETO2F', sector: 'BETO#8', site: 'BETO (iMacro)', lat: -8.552891, lng: 125.527198, location: 'Dili' }, - { cell: 'BETO5F', sector: 'BETO#11', site: 'BETO (iMacro)', lat: -8.552891, lng: 125.527198, location: 'Dili' }, - { cell: 'BETO3F', sector: 'BETO#9', site: 'BETO (iMacro)', lat: -8.552891, lng: 125.527198, location: 'Dili' }, - { cell: 'BETO6F', sector: 'BETO#12', site: 'BETO (iMacro)', lat: -8.552891, lng: 125.527198, location: 'Dili' }, - { cell: 'BIDA1E', sector: 'BIDA#1', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA1F', sector: 'BIDA#1F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA2E', sector: 'BIDA#2', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA2F', sector: 'BIDA#2F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA3E', sector: 'BIDA#3', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA3F', sector: 'BIDA#3F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA4E', sector: 'BIDA#4', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA4F', sector: 'BIDA#4F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA5E', sector: 'BIDA#5', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA5F', sector: 'BIDA#5F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA6E', sector: 'BIDA#6', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BIDA6F', sector: 'BIDA#6F', site: 'BIDAU', lat: -8.557187, lng: 125.594275, location: 'Dili' }, - { cell: 'BMOR1E', sector: 'BMOR#1', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR1F', sector: 'BMOR#1F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR2E', sector: 'BMOR#2', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR2F', sector: 'BMOR#2F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR3E', sector: 'BMOR#3', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR3F', sector: 'BMOR#3F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR4E', sector: 'BMOR#4', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR4F', sector: 'BMOR#4F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR5E', sector: 'BMOR#5', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR5F', sector: 'BMOR#5F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR6E', sector: 'BMOR#6', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BMOR6F', sector: 'BMOR#6F', site: 'BEMORI', lat: -8.559669, lng: 125.588966, location: 'Dili' }, - { cell: 'BILE1E', sector: 'BILE#1', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE1F', sector: 'BILE#1F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE2E', sector: 'BILE#2', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE2F', sector: 'BILE#2F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE3E', sector: 'BILE#3', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE3F', sector: 'BILE#3F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE4E', sector: 'BILE#4', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE4F', sector: 'BILE#4F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE5E', sector: 'BILE#5', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE5F', sector: 'BILE#5F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE6E', sector: 'BILE#6', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BILE6F', sector: 'BILE#6F', site: 'BIDAU LECIDERE', lat: -8.549599, lng: 125.589457, location: 'Dili' }, - { cell: 'BIMA1E', sector: 'BIMA#1', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA1F', sector: 'BIMA#1F', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA2E', sector: 'BIMA#2', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA2F', sector: 'BIMA#F', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA3E', sector: 'BIMA#3', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA3F', sector: 'BIMA#3F', site: 'BIDAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA4E', sector: 'BIMA#4', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA4F', sector: 'BIMA#4F', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA5E', sector: 'BIMA#5', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA5F', sector: 'BIMA#5F', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA6E', sector: 'BIMA#6', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BIMA6F', sector: 'BIMA#6F', site: 'BIMAU MASSAUR', lat: -8.554339, lng: 125.596989, location: 'Dili' }, - { cell: 'BITT1E', sector: 'BITT#1', site: 'BITERLAUN', lat: -8.548328, lng: 125.623808, location: 'DILI' }, - { cell: 'BITT2E', sector: 'BITT#2', site: 'BITERLAUN', lat: -8.548328, lng: 125.623808, location: 'DILI' }, - { cell: 'BNU1E', sector: 'BNU1E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU1F', sector: 'BNU1F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU2E', sector: 'BNU2E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU2F', sector: 'BNU2F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU3E', sector: 'BNU3E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU3F', sector: 'BNU3F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU4E', sector: 'BNU4E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU4F', sector: 'BNU4F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU5E', sector: 'BNU5E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU5F', sector: 'BNU5F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU6E', sector: 'BNU6E', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNU6F', sector: 'BNU6F', site: 'BNU', lat: -8.555103, lng: 125.576137, location: 'Dili' }, - { cell: 'BNUL1E', sector: 'BNUL#1', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL1F', sector: 'BNUL#1F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL2E', sector: 'BNUL#2', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL2F', sector: 'BNUL#2F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL3E', sector: 'BNUL#3', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL3F', sector: 'BNUL#3F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL4E', sector: 'BNUL#4', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL4F', sector: 'BNUL#4F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL5E', sector: 'BNUL#5', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL5F', sector: 'BNUL#5F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL6E', sector: 'BNUL#6', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BNUL6F', sector: 'BNUL#6F', site: 'BECORA NU\'U LARAN', lat: -8.573319, lng: 125.617161, location: 'Dili' }, - { cell: 'BORA1E', sector: 'BORA#1', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA1F', sector: 'BORA#1F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA2E', sector: 'BORA#2', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA2F', sector: 'BORA#2F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA3E', sector: 'BORA#3', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA3F', sector: 'BORA#3F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA4E', sector: 'BORA#4E', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA4F', sector: 'BORA#4F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA5E', sector: 'BORA#5E', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA5F', sector: 'BORA#5F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA6E', sector: 'BORA#6E', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BORA6F', sector: 'BORA#6F', site: 'BEBORA', lat: -8.55652, lng: 125.567234, location: 'Dili' }, - { cell: 'BTAT1E', sector: 'BTAT#1', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT1F', sector: 'BTAT#1F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT2E', sector: 'BTAT#2', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT2F', sector: 'BTAT#2F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT3E', sector: 'BTAT#3', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT3F', sector: 'BTAT#3F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT4E', sector: 'BTAT#4', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT4F', sector: 'BTAT#4F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT5E', sector: 'BTAT#5', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT5F', sector: 'BTAT#5F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT6E', sector: 'BTAT#6', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'BTAT6F', sector: 'BTAT#6F', site: 'BAIROPITE TAT', lat: -8.558858, lng: 125.561385, location: 'Dili' }, - { cell: 'CACU1E', sector: 'CACU#1', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU1F', sector: 'CACU#1F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU2E', sector: 'CACU#2', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU2F', sector: 'CACU#2F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU3E', sector: 'CACU#3', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU3F', sector: 'CACU#3F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU4E', sector: 'CACU#4', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU4F', sector: 'CACU#4F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU5E', sector: 'CACU#5', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU5F', sector: 'CACU#5F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU6E', sector: 'CACU#6', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CACU6F', sector: 'CACU#6F', site: 'CACAULIDUM', lat: -8.566511, lng: 125.558621, location: 'Dili' }, - { cell: 'CAIC1E', sector: 'CAIC#1', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC1F', sector: 'CAIC#1f', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC2E', sector: 'CAIC#2', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC2F', sector: 'CAIC#2F', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC3E', sector: 'CAIC#3', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC3F', sector: 'CAIC#F', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC4E', sector: 'CAIC#4', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC4F', sector: 'CAIC#4F', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC5E', sector: 'CAIC#5', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC5F', sector: 'CAIC#5F', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC6E', sector: 'CAIC#6', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CAIC6F', sector: 'CAIC#6F', site: 'CAICOLI', lat: -8.562981, lng: 125.575436, location: 'Dili' }, - { cell: 'CALI1E', sector: 'CALI#1', site: 'HOTEL CALIFORNIA', lat: -8.543625, lng: 125.61096, location: 'Dili' }, - { cell: 'CALI2E', sector: 'CALI#2', site: 'HOTEL CALIFORNIA', lat: -8.543625, lng: 125.61096, location: 'Dili' }, - { cell: 'CALA1E', sector: 'CALA#1', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA1F', sector: 'CALA#1F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA2E', sector: 'CALA#2', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA2F', sector: 'CALA#2F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA3E', sector: 'CALA#3', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA3F', sector: 'CALA#3F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA4E', sector: 'CALA#4', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA4F', sector: 'CALA#4F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA5E', sector: 'CALA#5', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA5F', sector: 'CALA#5F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA6E', sector: 'CALA#6', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CALA6F', sector: 'CALA#6F', site: 'CAMEA AILOKLARAN', lat: -8.561831, lng: 125.612114, location: 'Dili' }, - { cell: 'CMEA1E', sector: 'CMEA#1', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA1F', sector: 'CMEA#1F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA2E', sector: 'CMEA#2', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA2F', sector: 'CMEA#2F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA3E', sector: 'CMEA#3', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA3F', sector: 'CMEA#3F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA4E', sector: 'CMEA#4', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA4F', sector: 'CMEA#4F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA5E', sector: 'CMEA#5', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA5F', sector: 'CMEA#5F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA6E', sector: 'CMEA#6', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CMEA6F', sector: 'CMEA#6F', site: 'CAMEA BEDOIS', lat: -8.564444, lng: 125.617789, location: 'Dili' }, - { cell: 'CBDT1E', sector: 'CBDT#1', site: 'TIMOR PLAZA CBD2', lat: -8.552789, lng: 125.542079, location: 'Dili' }, - { cell: 'CBDT2E', sector: 'CBDT#2', site: 'TIMOR PLAZA CBD2', lat: -8.552789, lng: 125.542079, location: 'Dili' }, - { cell: 'CBDT3E (Split CGR)', sector: 'CBDT#3', site: 'TIMOR PLAZA CBD2', lat: -8.548729, lng: 125.542886, location: 'Dili' }, - { cell: 'CBDT4E', sector: 'CBDT#4', site: 'TIMOR PLAZA CBD2', lat: -8.552789, lng: 125.542079, location: 'Dili' }, - { cell: 'CBDT5E', sector: 'CBDT#5', site: 'TIMOR PLAZA CBD2', lat: -8.552789, lng: 125.542079, location: 'Dili' }, - { cell: 'CBDT6E (Split CGR)', sector: 'CBDT#6', site: 'TIMOR PLAZA CBD2', lat: -8.548729, lng: 125.542886, location: 'Dili' }, - { cell: 'CDTR1E', sector: 'CDTR#1', site: 'CAREIRA DE TIRRO', lat: -8.564653, lng: 125.595349, location: 'Dili' }, - { cell: 'CDTR2E', sector: 'CDTR#2', site: 'CAREIRA DE TIRRO', lat: -8.564653, lng: 125.595349, location: 'Dili' }, - { cell: 'CDTR3E', sector: 'CDTR#3', site: 'CAREIRA DE TIRRO', lat: -8.564653, lng: 125.595349, location: 'Dili' }, - { cell: 'CFJJ1E', sector: 'CFJJ#1', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ1F', sector: 'CFJJ#1F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ2E', sector: 'CFJJ#2', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ2F', sector: 'CFJJ#2F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ3E', sector: 'CFJJ#3', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ3F', sector: 'CFJJ#3F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ4E', sector: 'CFJJ#4', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ4F', sector: 'CFJJ#4F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ5E', sector: 'CFJJ#5', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ5F', sector: 'CFJJ#5F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ6E', sector: 'CFJJ#6', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'CFJJ6F', sector: 'CFJJ#6F', site: 'CENTRO FORMAÇÃO JURÍDICO E JURICIÁRIO', lat: -8.559916, lng: 125.575097, location: 'Dili' }, - { cell: 'COLM1E', sector: 'COLM#1', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COLM2E', sector: 'COLM#2', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COLM3E', sector: 'COLM#3', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COLM4E', sector: 'COLM#4', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COLM5E', sector: 'COLM#5', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COLM6E', sector: 'COLM#6', site: 'COLMERA', lat: -8.557754, lng: 125.57179, location: 'Dili' }, - { cell: 'COMR1E', sector: 'COMR#1', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR1F', sector: 'COMR#1F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR2E', sector: 'COMR#2', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR2F', sector: 'COMR#2F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR3E', sector: 'COMR#3', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR3F', sector: 'COMR#3F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR4E', sector: 'COMR#4', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR4F', sector: 'COMR4F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR5E', sector: 'COMR#5', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR5F', sector: 'COMR5F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR6E', sector: 'COMR#6', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'COMR6F', sector: 'COMR6F', site: 'COMORO', lat: -8.556842, lng: 125.537612, location: 'Dili' }, - { cell: 'CRUZ1E', sector: 'CRUZ#1', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ1F', sector: 'CRUZ#1F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ2E', sector: 'CRUZ#2', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ2F', sector: 'CRUZ#2F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ3E', sector: 'CRUZ#3', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ3F', sector: 'CRUZ#3F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ4E', sector: 'CRUZ#4', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ4F', sector: 'CRUZ#4F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ5E', sector: 'CRUZ#5', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ5F', sector: 'CRUZ#5F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ6E', sector: 'CRUZ#6', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CRUZ6F', sector: 'CRUZ#6F', site: 'SANTA CRUZ', lat: -8.559771, lng: 125.586388, location: 'Dili' }, - { cell: 'CUCA1E', sector: 'CUCA#1', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA1F', sector: 'CUCA#1F', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA2E', sector: 'CUCA#2', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA2F', sector: 'CUCA#2F', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA3E', sector: 'CUCA#3', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA3F', sector: 'CUCA#3F', site: 'CUCAHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA4E', sector: 'CUCA#4', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA4F', sector: 'CUCA#4F', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA5E', sector: 'CUCA#5', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA5F', sector: 'CUCA#5F', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA6E', sector: 'CUCA#6', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CUCA6F', sector: 'CUCA#6F', site: 'CULUHUN CALIFORNIA', lat: -8.560121, lng: 125.593541, location: 'Dili' }, - { cell: 'CVAR1E', sector: 'CVAR#1', site: 'CASNAVAR', lat: -8.600231, lng: 125.530978, location: 'DILI' }, - { cell: 'CVAR2E', sector: 'CVAR#2', site: 'CASNAVAR', lat: -8.600231, lng: 125.530978, location: 'DILI' }, - { cell: 'CVAR3E', sector: 'CVAR#3', site: 'CASNAVAR', lat: -8.600231, lng: 125.530978, location: 'DILI' }, - { cell: 'DLTA1E', sector: 'DLTA#1', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DLTA4E', sector: 'DLTA#4E', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DLTA2E', sector: 'DLTA#2', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DLTA5E', sector: 'DLTA#5E', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DLTA3E', sector: 'DLTA#3', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DLTA6E', sector: 'DLTA#6E', site: 'DELTA', lat: -8.559742, lng: 125.543133, location: 'Dili' }, - { cell: 'DUYU1E', sector: 'DUYU#1', site: 'DUYUNG', lat: -8.53132, lng: 125.75596, location: 'Dili (District)' }, - { cell: 'DUYU2E', sector: 'DUYU#2', site: 'DUYUNG', lat: -8.53132, lng: 125.75596, location: 'Dili (District)' }, - { cell: 'ETO1E', sector: 'ETO#1', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO1F', sector: 'ETO#1F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO2E', sector: 'ETO#2', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO2F', sector: 'ETO#2F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO3E', sector: 'ETO#3', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO3F', sector: 'ETO#F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO4E', sector: 'ETO#4', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO4F', sector: 'ETO#4F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO5E', sector: 'ETO#5', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO5E', sector: 'ETO#5F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO6E', sector: 'ETO#6', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'ETO6F', sector: 'ETO#6F', site: 'ETO', lat: -8.553875, lng: 125.570303, location: 'Dili' }, - { cell: 'EWSD1E', sector: 'EWSD#1', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD1F', sector: 'EWSD#1F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD2E', sector: 'EWSD#2', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD2F', sector: 'EWSD#2F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD3E', sector: 'EWSD#3', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD3F', sector: 'EWSD#3F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD4E', sector: 'EWSD4E', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD4F', sector: 'EWSD4F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD5E', sector: 'EWSD5E', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD5F', sector: 'EWSD5F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD6E', sector: 'EWSD6E', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'EWSD6F', sector: 'EWSD6F', site: 'EWSD', lat: -8.55893, lng: 125.579062, location: 'Dili' }, - { cell: 'FATA1E', sector: 'FATA#1', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA1F', sector: 'FATA#1F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA2E', sector: 'FATA#2', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA2F', sector: 'FATA#2F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA3E', sector: 'FATA#3', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA3F', sector: 'FATA#3F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA4E', sector: 'FATA#4', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA4F', sector: 'FATA#4F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA5E', sector: 'FATA#5', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA5F', sector: 'FATA#5F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA6E', sector: 'FATA#6', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATA6F', sector: 'FATA#6F', site: 'FATUMETA', lat: -8.564751, lng: 125.553508, location: 'Dili' }, - { cell: 'FATU1E', sector: 'FATU#1', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU1F', sector: 'FATU#1', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU2E', sector: 'FATU#2', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU2F', sector: 'FATU#2F', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU3E', sector: 'FATU#3', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU3F', sector: 'FATU#3F', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU4E', sector: 'FATU#3', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU4F', sector: 'FATU#3F', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU5E', sector: 'FATU#5', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU5F', sector: 'FATU#5F', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU6E', sector: 'FATU#6', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FATU6F', sector: 'FATU#6F', site: 'FATUHADA', lat: -8.556222, lng: 125.553624, location: 'Dili' }, - { cell: 'FAMA1E', sector: 'FAMA#7', site: 'FATUHADA (iMacro)', lat: -8.554103, lng: 125.555887, location: 'Dili' }, - { cell: 'FAMA4E', sector: 'FAMA#17', site: 'FATUHADA (iMacro)', lat: -8.554103, lng: 125.555887, location: 'Dili' }, - { cell: 'FAMA2E', sector: 'FAMA#8', site: 'FATUHADA (iMacro)', lat: -8.554103, lng: 125.555887, location: 'Dili' }, - { cell: 'FAMA5E', sector: 'FAMA#18', site: 'FATUHADA (iMacro)', lat: -8.554103, lng: 125.555887, location: 'Dili' }, - { cell: 'FOME1E', sector: 'FOME#1', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME1F', sector: 'FOME#1F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME2E', sector: 'FOME#2', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME2F', sector: 'FOME#2F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME3E', sector: 'FOME#3', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME3F', sector: 'FOME#3F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME4E', sector: 'FOME#4', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME4F', sector: 'FOME#4F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME5E', sector: 'FOME#5', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME5F', sector: 'FOME#5F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME6E', sector: 'FOME#6', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOME6F', sector: 'FOME#6F', site: 'FOMENTO', lat: -8.56461, lng: 125.534242, location: 'Dili' }, - { cell: 'FOTE1E', sector: 'FOTE#1', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE1F', sector: 'FOTE#1F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE2E', sector: 'FOTE#2', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE2F', sector: 'FOTE#2F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE3E', sector: 'FOTE#3', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE3F', sector: 'FOTE#3F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE4E', sector: 'FOTE#4', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE4F', sector: 'FOTE#4F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE5E', sector: 'FOTE#5', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE5F', sector: 'FOTE#5F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE6E', sector: 'FOTE#6', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'FOTE6F', sector: 'FOTE#6F', site: 'FOMENTO III', lat: -8.5621, lng: 125.5384, location: 'Dili' }, - { cell: 'GFOR1E', sector: 'GFOR#1', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR1F', sector: 'GFOR#1F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR2E', sector: 'GFOR#2', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR2F', sector: 'GFOR#2F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR3E', sector: 'GFOR#3', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR3F', sector: 'GFOR#3F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR4E', sector: 'GFOR#4', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR4F', sector: 'GFOR#4F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR5E', sector: 'GFOR#5', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR5F', sector: 'GFOR#5F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR6E', sector: 'GFOR#6', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GFOR6F', sector: 'GFOR#6F', site: 'GRICENFOR', lat: -8.554321, lng: 125.582925, location: 'Dili' }, - { cell: 'GMOR1E', sector: 'GMOR#1', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR1F', sector: 'GMOR#1F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR2E', sector: 'GMOR#2', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR2F', sector: 'GMOR#2F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR3E', sector: 'GMOR#3', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR3F', sector: 'GMOR#3F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR4E', sector: 'GMOR#4', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR4F', sector: 'GMOR#4F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR5E', sector: 'GMOR#5', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR5F', sector: 'GMOR#5F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR6E', sector: 'GMOR#6', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GMOR6F', sector: 'GMOR#6F', site: 'GARDAMOR', lat: -8.553605, lng: 125.550514, location: 'Dili' }, - { cell: 'GOTA1E', sector: 'GOTA#1', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA1F', sector: 'GOTA#1F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA2E', sector: 'GOTA#2', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA2F', sector: 'GOTA#2F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA3E', sector: 'GOTA#3', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA3F', sector: 'GOTA#3F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA4E', sector: 'GOTA#4', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA4F', sector: 'GOTA#4F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA5E', sector: 'GOTA#5', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA5F', sector: 'GOTA#5F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA6E', sector: 'GOTA#6', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'GOTA6F', sector: 'GOTA#6F', site: 'GOLGOTA', lat: -8.555048, lng: 125.518629, location: 'Dili' }, - { cell: 'HACA1E', sector: 'HACA#1', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA1F', sector: 'HACA1F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA2E', sector: 'HACA#2', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA2F', sector: 'HACA2F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA3E', sector: 'HACA#3', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA3F', sector: 'HACA3F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA4E', sector: 'HACA4E', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA4F', sector: 'HACA4F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA5E', sector: 'HACA5E', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA5F', sector: 'HACA5F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA6E', sector: 'HACA6E', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HACA6F', sector: 'HACA6F', site: 'HERA ACANUNO', lat: -8.554865, lng: 125.652393, location: 'Dili (District)' }, - { cell: 'HALA4E', sector: 'HALA#4', site: 'HERA AILOKLARAN', lat: -8.5301, lng: 125.665, location: 'DILI (Distric)' }, - { cell: 'HALA5E', sector: 'HALA#5', site: 'HERA AILOKLARAN', lat: -8.5301, lng: 125.665, location: 'DILI (Distric)' }, - { cell: 'HALA6E', sector: 'HALA#6', site: 'HERA AILOKLARAN', lat: -8.5301, lng: 125.665, location: 'DILI (Distric)' }, - { cell: 'HERA1E', sector: 'HERA#1', site: 'HERA', lat: -8.545247, lng: 125.673123, location: 'Dili (District)' }, - { cell: 'HERA2E ', sector: 'HERA#2', site: 'HERA', lat: -8.545247, lng: 125.673123, location: 'Dili (District)' }, - { cell: 'HERA3E', sector: 'HERA#3', site: 'HERA', lat: -8.545247, lng: 125.673123, location: 'Dili (District)' }, - { cell: 'HETE1E', sector: 'HETE1E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE1F', sector: 'HETE1F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE2E', sector: 'HETE2E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE2F', sector: 'HETE2F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE3E', sector: 'HETE3E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE3F', sector: 'HETE3F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE4E', sector: 'HETE4E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE4F', sector: 'HETE4F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE5E', sector: 'HETE5E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE5F', sector: 'HETE5F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE6E', sector: 'HETE6E', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HETE6F', sector: 'HETE6F', site: 'HERA TEMPORARIO', lat: -8.559034, lng: 125.645948, location: 'Dili' }, - { cell: 'HRAM1E', sector: 'HRAM#1', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM1F', sector: 'HRAM#1F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM2E', sector: 'HRAM#2', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM2F', sector: 'HRAM#2F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM3E', sector: 'HRAM#3', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM3F', sector: 'HRAM#3F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM4E', sector: 'HRAM#4E', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM4F', sector: 'HRAM#4F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM5E', sector: 'HRAM#5E', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM5F', sector: 'HRAM#5F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM6E', sector: 'HRAM#6E', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HRAM6F', sector: 'HRAM#6F', site: 'HOTEL RAMELAU', lat: -8.555201, lng: 125.54862, location: 'Dili' }, - { cell: 'HTIM1E', sector: 'HTIM#1', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM1F', sector: 'HTIM#1F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM2E', sector: 'HTIM#2', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM2F', sector: 'HTIM#2F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM3E', sector: 'HTIM#3', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM3F', sector: 'HTIM#3F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM4E', sector: 'HTIM#4', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM4F', sector: 'HTIM#4F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM5E', sector: 'HTIM#5', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM5F', sector: 'HTIM#5F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM6E', sector: 'HTIM#6', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HTIM6F', sector: 'HTIM#6F', site: 'HOTEL TIMOR', lat: -8.554222, lng: 125.573653, location: 'Dili' }, - { cell: 'HUSK1E', sector: 'HUSK#1', site: 'HUSBUK', lat: -8.559698, lng: 125.487105, location: 'Dili' }, - { cell: 'HUSK1F', sector: 'HUSK#1F', site: 'HUSBUK', lat: -8.559698, lng: 125.487105, location: 'Dili' }, - { cell: 'HUSK4E', sector: 'HUSK#4', site: 'HUSBUK', lat: -8.559698, lng: 125.487105, location: 'Dili' }, - { cell: 'HUSK4F', sector: 'HUSK#4F', site: 'HUSBUK', lat: -8.559698, lng: 125.487105, location: 'Dili' }, - { cell: 'HULA1E', sector: 'HULA#1', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA1F', sector: 'HULA#1F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA2E', sector: 'HULA#2', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA2F', sector: 'HULA#2F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA3E', sector: 'HULA#3', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA3F', sector: 'HULA#3F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA4E', sector: 'HULA#4', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA4F', sector: 'HULA#4F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA5E', sector: 'HULA#5', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA5F', sector: 'HULA#5F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA6E', sector: 'HULA#6', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'HULA6F', sector: 'HULA#6F', site: 'HUDILARAN', lat: -8.556, lng: 125.5589, location: 'Dili' }, - { cell: 'KAME1E', sector: 'KAME#1', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KAME2E', sector: 'KAME#2', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KAME3E', sector: 'KAME#3', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KAME4E', sector: 'KAME#4', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KAME5E', sector: 'KAME#5', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KAME6E', sector: 'KAME#6', site: 'KAMPUNG MERDEKA', lat: -8.558557, lng: 125.531874, location: 'Dili' }, - { cell: 'KBAR1E', sector: 'KBAR#1', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR11E', sector: 'KBAR#11', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR2E', sector: 'KBAR#2', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR12E', sector: 'KBAR#12', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR3E', sector: 'KBAR#3', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR13E', sector: 'KBAR#13', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR4E', sector: 'KBAR#4', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR14E', sector: 'KBAR#14', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR5E', sector: 'KBAR#5', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR15E', sector: 'KBAR#15', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR6E', sector: 'KBAR#6', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KBAR16E', sector: 'KBAR#16', site: 'KAMPUNG BARU', lat: -8.565125, lng: 125.526904, location: 'Dili' }, - { cell: 'KLOR1E', sector: 'KLOR#1', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR1F', sector: 'KLOR#1F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR2E', sector: 'KLOR#2', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR2F', sector: 'KLOR#2F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR3E', sector: 'KLOR#3', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR3F', sector: 'KLOR#3F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR4E', sector: 'KLOR#4', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR4F', sector: 'KLOR#4F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR5E', sector: 'KLOR#5', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR5F', sector: 'KLOR#5F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR6F', sector: 'KLOR#6F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'KLOR6F', sector: 'KLOR#6F', site: 'KAMPUNG ALOR', lat: -8.55109, lng: 125.55968, location: 'Dili' }, - { cell: 'LAHO1E', sector: 'LAHO#1', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO1F', sector: 'LAHO#1F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO2E', sector: 'LAHO#2', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO2F', sector: 'LAHO#2F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO3E', sector: 'LAHO#3', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO3F', sector: 'LAHO#3F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO4E', sector: 'LAHO#4', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO4F', sector: 'LAHO#4F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO5E', sector: 'LAHO#5', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO5F', sector: 'LAHO#5F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO6E', sector: 'LAHO#6', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LAHO6F', sector: 'LAHO#6F', site: 'LAHANE ORIENTAL', lat: -8.56691, lng: 125.58464, location: 'Dili' }, - { cell: 'LECI1E', sector: 'LECI#1', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI1F', sector: 'LECI#1F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI2E', sector: 'LECI#2', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI2F', sector: 'LECI#2F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI3E', sector: 'LECI#3', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI3F', sector: 'LECI#3F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI4E', sector: 'LECI#4', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI4F', sector: 'LECI#4F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI5E', sector: 'LECI#5', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI5F', sector: 'LECI#5F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI6E', sector: 'LECI#6', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LECI6F', sector: 'LECI#6F', site: 'LECIDERE', lat: -8.551937, lng: 125.583601, location: 'Dili' }, - { cell: 'LEMK1E', sector: 'LEMK#1', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK1F', sector: 'LEMK#1F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK2E', sector: 'LEMK#2', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK2F', sector: 'LEMK#2F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK3E', sector: 'LEMK#3', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK3F', sector: 'LEMK#3F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK4E', sector: 'LEMK#4', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK4F', sector: 'LEMK#4F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK5E', sector: 'LEMK#5', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK5F', sector: 'LEMK#5F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK6E', sector: 'LEMK#6', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LEMK6F', sector: 'LEMK#6F', site: 'LEMOKARI', lat: -8.571833, lng: 125.535189, location: 'Dili' }, - { cell: 'LIDU1E', sector: 'LIDU#1E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU1F', sector: 'LIDU#1F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU2E', sector: 'LIDU#2E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU2F', sector: 'LIDU#2F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU3E', sector: 'LIDU#3E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU3F', sector: 'LIDU#3F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU4E', sector: 'LIDU#4E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU4F', sector: 'LIDU#4F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU5E', sector: 'LIDU#5E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU5F', sector: 'LIDU#5F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU6E', sector: 'LIDU#6E', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LIDU6F', sector: 'LIDU#6F', site: 'LIDUN', lat: -8.574247, lng: 125.542276, location: 'Dili' }, - { cell: 'LISB1E', sector: 'LISB#1', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB1F', sector: 'LISB#1F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB2E', sector: 'LISB#2', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB2F', sector: 'LISB#2F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB3E', sector: 'LISB#3', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB3F', sector: 'LISB#3F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB4E', sector: 'LISB#4', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB4F', sector: 'LISB#4F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB5E', sector: 'LISB#5', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB5F', sector: 'LISB#5F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB6E', sector: 'LISB#6', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LISB6F', sector: 'LISB#6F', site: 'LISBUTAK', lat: -8.576319, lng: 125.532329, location: 'Dili' }, - { cell: 'LOCE1E', sector: 'LOCE#1', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE1F', sector: 'LOCE#1F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE2E', sector: 'LOCE#2', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE2F', sector: 'LOCE#2F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE3E', sector: 'LOCE#3', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE3F', sector: 'LOCE#3F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE4E', sector: 'LOCE#4', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE4F', sector: 'LOCE#4F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE5E', sector: 'LOCE#5', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE5F', sector: 'LOCE#5F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE6E', sector: 'LOCE#6', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LOCE6F', sector: 'LOCE#6F', site: 'LOCENEON', lat: -8.559331, lng: 125.582984, location: 'Dili' }, - { cell: 'LUMA1E', sector: 'LUMA#1', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA1F', sector: 'LUMA#1F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA2E', sector: 'LUMA#2', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA2F', sector: 'LUMA#2F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA3E', sector: 'LUMA#3', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA3F', sector: 'LUMA#3F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA4E', sector: 'LUMA#4', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA4F', sector: 'LUMA#4F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA5E', sector: 'LUMA#5', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA5F', sector: 'LUMA#5F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA6E', sector: 'LUMA#6', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'LUMA6F', sector: 'LUMA#6F', site: 'LUROMATA', lat: -8.551274, lng: 125.554004, location: 'Dili' }, - { cell: 'MADU1E', sector: 'MADU#1', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU1F', sector: 'MADU#1F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU2E', sector: 'MADU#2', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU2F', sector: 'MADU#F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU3E', sector: 'MADU#3', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU3F', sector: 'MADU#3F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU4E', sector: 'MADU#4', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU4F', sector: 'MADU#4F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU5E', sector: 'MADU#5', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU5F', sector: 'MADU#5F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU6E', sector: 'MADU#6', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MADU6F', sector: 'MADU#6F', site: ' MASLIDUN', lat: -8.568757, lng: 125.514704, location: 'Dili' }, - { cell: 'MANA1E', sector: 'MANA#1', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA1F', sector: 'MANA#1F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA2E', sector: 'MANA#2', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA2F', sector: 'MANA#2F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA3E', sector: 'MANA#3', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA3F', sector: 'MANA#3F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA4E', sector: 'MANA#4', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA4F', sector: 'MANA#4F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA5E', sector: 'MANA#5', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA5F', sector: 'MANA#5F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA6E', sector: 'MANA#6', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANA6F', sector: 'MANA#6F', site: 'MANLEUANA', lat: -8.5749, lng: 125.5383, location: 'Dili' }, - { cell: 'MANE1E', sector: 'MANE#1', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE1F', sector: 'MANE#1F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE2E', sector: 'MANE#2', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE2F', sector: 'MANE#2F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE3E', sector: 'MANE#3', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE3F', sector: 'MANE#3F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE4E', sector: 'MANE#4', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE4F', sector: 'MANE#4F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE5E', sector: 'MANE#5', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE5F', sector: 'MANE#5F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE6E', sector: 'MANE#6', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MANE6F', sector: 'MANE#6F', site: 'MANELEU', lat: -8.564059, lng: 125.544706, location: 'Dili' }, - { cell: 'MARA1E', sector: 'MARA#1', site: 'Marabia', lat: -8.579707, lng: 125.575098, location: 'Dili' }, - { cell: 'MARA2E', sector: 'MARA#2', site: 'Marabia', lat: -8.579707, lng: 125.575098, location: 'Dili' }, - { cell: 'MARA3E', sector: 'MARA#3', site: 'Marabia', lat: -8.579707, lng: 125.575098, location: 'Dili' }, - { cell: 'MASC1E', sector: 'MASC#1', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC1F', sector: 'MASC#1F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC2E', sector: 'MASC#2', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC2F', sector: 'MASC#2F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC3E', sector: 'MASC#3', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC3F', sector: 'MASC#3F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC4E', sector: 'MASC#4', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC4F', sector: 'MASC#4F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC5E', sector: 'MASC#5', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC5F', sector: 'MASC#5F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC6E', sector: 'MASC#6', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'MASC6F', sector: 'MASC#6F', site: 'MASCARENHAS', lat: -8.565056, lng: 125.577416, location: 'Dili' }, - { cell: 'METI1E', sector: 'METI#1', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI1F', sector: 'METI1F', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI2E', sector: 'METI#2', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI2F', sector: 'METI2F', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI4E', sector: 'METI4E', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI4F', sector: 'METI4F', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI5E', sector: 'METI5E', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'METI5F', sector: 'METI5F', site: 'METIAUT', lat: -8.5481, lng: 125.600977, location: 'Dili' }, - { cell: 'MLMO1E', sector: 'MLMO#1', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO1F', sector: 'MLMO#1F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO2E', sector: 'MLMO#2', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO2F', sector: 'MLMO#2F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO3E', sector: 'MLMO#3', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO3F', sector: 'MLMO#3F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO4E', sector: 'MLMO#4', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO4F', sector: 'MLMO#4F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO5E', sector: 'MLMO#5', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO5F', sector: 'MLMO#5F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO6E', sector: 'MLMO#6', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MLMO6F', sector: 'MLMO#6F', site: 'MALINAMOK', lat: -8.55743, lng: 125.526083, location: 'Dili' }, - { cell: 'MNEC1E', sector: 'MNEC#1', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MNEC2E', sector: 'MNEC#2', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MNEC3E', sector: 'MNEC#3', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MNEC4E', sector: 'MNEC#4', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MNEC5E', sector: 'MNEC#5', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MNEC6E', sector: 'MNEC#6', site: 'MNEC', lat: -8.548266, lng: 125.557369, location: 'Dili' }, - { cell: 'MOTE1E', sector: 'MOTE#1', site: 'MOTAEL TEMPORARIO', lat: -8.551134, lng: 125.571302, location: 'Dili' }, - { cell: 'MOTE2E', sector: 'MOTE#2', site: 'MOTAEL TEMPORARIO', lat: -8.551134, lng: 125.571302, location: 'Dili' }, - { cell: 'MTNR1E', sector: 'MTNR#1', site: 'METINARO', lat: -8.517556, lng: 125.779543, location: 'Dili (District)' }, - { cell: 'MTNR2E', sector: 'MTNR#2', site: 'METINARO', lat: -8.517556, lng: 125.779543, location: 'Dili (District)' }, - { cell: 'MTNR3E (Split DUYU#2)', sector: 'MTNR#3', site: 'METINARO (splittagem Duyu#2)', lat: -8.53132, lng: 125.75596, location: 'Dili (District)' }, - { cell: 'MUPE1E', sector: 'MUPE#1', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE1F', sector: 'MUPE#1F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE2E', sector: 'MUPE#2', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE2F', sector: 'MUPE#2F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE3E', sector: 'MUPE#3', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE3F', sector: 'MUPE#3F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE4E', sector: 'MUPE#4', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE4F', sector: 'MUPE#4F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE5E', sector: 'MUPE#5', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE5F', sector: 'MUPE#5F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE6E', sector: 'MUPE#6', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'MUPE6F', sector: 'MUPE#6F', site: 'LISBUTAK MUNDO PERDIDO ', lat: -8.579338, lng: 125.53699, location: 'Dili' }, - { cell: 'NOPE1E', sector: 'NOPE#1', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE1F', sector: 'NOPE#1F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE2E', sector: 'NOPE#2', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE2F', sector: 'NOPE#2F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE3E', sector: 'NOPE#3', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE3F', sector: 'NOPE#3F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE4E', sector: 'NOPE#4E', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE4F', sector: 'NOPE#4F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE5E', sector: 'NOPE#5E', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE5F', sector: 'NOPE#5F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE6E', sector: 'NOPE#6E', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'NOPE6F', sector: 'NOPE#6F', site: 'NOPENG', lat: -8.561, lng: 125.5698, location: 'Dili' }, - { cell: 'PALA1E', sector: 'PALA#1', site: 'PALAPACO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA2E', sector: 'PALA#2', site: 'PALAPACO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA3E', sector: 'PALA#3', site: 'PALAPACO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA4E', sector: 'PALA#4', site: 'PALAPAÇO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA5E', sector: 'PALA#5', site: 'PALAPAÇO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA6E', sector: 'PALA#6', site: 'PALAPAÇO', lat: -8.552033, lng: 125.566838, location: 'Dili' }, - { cell: 'PALA1F', sector: 'PALA#7', site: 'PALAPASO (iMacro)', lat: -8.548391, lng: 125.565259, location: 'Dili' }, - { cell: 'PALA4F', sector: 'PALA#11', site: 'PALAPASO (iMacro)', lat: -8.548391, lng: 125.565259, location: 'Dili' }, - { cell: 'PALA3F', sector: 'PALA#9', site: 'PALAPASO (iMacro)', lat: -8.548391, lng: 125.565259, location: 'Dili' }, - { cell: 'PALA6F', sector: 'PALA#12', site: 'PALAPASO (iMacro)', lat: -8.548391, lng: 125.565259, location: 'Dili' }, - { cell: 'PANA1E', sector: 'PANA#1', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA1F', sector: 'PANA#1F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA2E', sector: 'PANA#2', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA2F', sector: 'PANA#2F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA3E', sector: 'PANA#3', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA3F', sector: 'PANA#3F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA4E', sector: 'PANA4E', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA4F', sector: 'PANA4F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA5E', sector: 'PANA5E', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA5F', sector: 'PANA5F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA6E', sector: 'PANA6E', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PANA6F', sector: 'PANA6F', site: 'PARLAMENTO NACIONAL', lat: -8.554402, lng: 125.57883, location: 'Dili' }, - { cell: 'PITE1E', sector: 'PITE#1', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE1F', sector: 'PITE#1F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE2E', sector: 'PITE#2', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE2F', sector: 'PITE#2F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE3E', sector: 'PITE#3', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE3F', sector: 'PITE#3F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE4E', sector: 'PITE4E', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE4F', sector: 'PITE4F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE5E', sector: 'PITE5E', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE5F', sector: 'PITE5F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE6E', sector: 'PITE6E', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'PITE6F', sector: 'PITE6F', site: 'BAIRRO PITE', lat: -8.56241, lng: 125.562484, location: 'Dili' }, - { cell: 'RAKA1E', sector: 'RAKA#1', site: 'BERAKA', lat: -8.534815, lng: 125.706246, location: 'Dili Distrito' }, - { cell: 'RAKA2E', sector: 'RAKA#2', site: 'BERAKA', lat: -8.534815, lng: 125.706246, location: 'Dili Distrito' }, - { cell: 'RAKA3E', sector: 'RAKA#3', site: 'BERAKA', lat: -8.534815, lng: 125.706246, location: 'Dili Distrito' }, - { cell: 'RAIN1E', sector: 'RAIN#1', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN1F', sector: 'RAIN#1F', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN2E', sector: 'RAIN#2', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN2F', sector: 'RAIN#2F', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN3E', sector: 'RAIN#3', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN3F', sector: 'RAIN#3F', site: 'RAINAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN4E', sector: 'RAIN#4', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN4F', sector: 'RAIN#4F', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN5E', sector: 'RAIN#5', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN5F', sector: 'RAIN#5F', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN6E', sector: 'RAIN#6', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'RAIN6F', sector: 'RAIN#6F', site: 'RAI NAIN', lat: -8.562049, lng: 125.556946, location: 'Dili' }, - { cell: 'REMA1E', sector: 'REMA#1', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA1F', sector: 'REMA#1F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA2E', sector: 'REMA#2', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA2F', sector: 'REMA#2F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA3E', sector: 'REMA#3', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA3F', sector: 'REMA#3F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA4E', sector: 'REMA#4', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA4F', sector: 'REMA#4F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA5E', sector: 'REMA#5', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA5F', sector: 'REMA#5F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA6E', sector: 'REMA#6', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'REMA6F', sector: 'REMA#6F', site: 'REMACK', lat: -8.561853, lng: 125.605291, location: 'Dili' }, - { cell: 'RUAK1E', sector: 'RUAK#1', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK1F', sector: 'RUAK#1F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK2E', sector: 'RUAK#2', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK2F', sector: 'RUAK#2F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK3E', sector: 'RUAK#3', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK3F', sector: 'RUAK#3F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK4E', sector: 'RUAK#4', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK4F', sector: 'RUAK#4F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK5E', sector: 'RUAK#5', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK5F', sector: 'RUAK#5F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK6E', sector: 'RUAK#6', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'RUAK6F', sector: 'RUAK#6F', site: 'MATAN RUAK', lat: -8.5476, lng: 125.5534, location: 'Dili' }, - { cell: 'SUKA4E', sector: 'SUKA#4', site: 'Sukaer Laran', lat: -8.53891, lng: 125.68461, location: 'Dili (District)' }, - { cell: 'SUKA5E', sector: 'SUKA#5', site: 'Sukaer Laran', lat: -8.53891, lng: 125.68461, location: 'Dili (District)' }, - { cell: 'SUKA6E', sector: 'SUKA#6', site: 'Sukaer Laran', lat: -8.53891, lng: 125.68461, location: 'Dili (District)' }, - { cell: 'SUKA2E (Spllitagem to Beraka#3)', sector: 'SUKA#3', site: 'Sukaer Laran', lat: -8.534815, lng: 125.706246, location: 'Dili (District)' }, - { cell: 'SURI1E', sector: 'SURI#1', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI1F', sector: 'SURI#1F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI2E', sector: 'SURI#2', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI2F', sector: 'SURI#2F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI3E', sector: 'SURI#3', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI3F', sector: 'SURI#3F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI4E', sector: 'SURI4', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI4F', sector: 'SURI#4F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI5E', sector: 'SURI5', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI5F', sector: 'SURI#5F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI6E', sector: 'SURI6', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'SURI6F', sector: 'SURI#6F', site: 'SURIKMAS', lat: -8.562456, lng: 125.55039, location: 'Dili' }, - { cell: 'TAIN1E', sector: 'TAIN#1', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN1F', sector: 'TAIN#1f', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN2E', sector: 'TAIN#2', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN2F', sector: 'TAIN#2F', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN3E', sector: 'TAIN#3', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN3F', sector: 'TAIN#F', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN4E', sector: 'TAIN#4', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN4F', sector: 'TAIN#4F', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN5E', sector: 'TAIN#5', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN5E', sector: 'TAIN#5F', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN6E', sector: 'TAIN#6', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAIN6F', sector: 'TAIN#6F', site: 'TASITOLU INUR', lat: -8.563604, lng: 125.502143, location: 'Dili' }, - { cell: 'TAPT1E', sector: 'TAPT1E', site: 'TASITOLU TEMPORARIO PELICAN', lat: -8.557709, lng: 125.492723, location: 'Dili' }, - { cell: 'TAPT2E', sector: 'TAPT2E', site: 'TASITOLU TEMPORARIO PELICAN', lat: -8.557709, lng: 125.492723, location: 'Dili' }, - { cell: 'TAPT3E', sector: 'TAPT3E', site: 'TASITOLU TEMPORARIO PELICAN', lat: -8.557709, lng: 125.492723, location: 'Dili' }, - { cell: 'TATE1E', sector: 'TATE#1', site: 'TASITOLUTEMPORARIO', lat: -8.559535, lng: 125.505449, location: 'Dili' }, - { cell: 'TATE2E', sector: 'TATE#2', site: 'TASITOLUTEMPORARIO', lat: -8.559535, lng: 125.505449, location: 'Dili' }, - { cell: 'TATE4E', sector: 'TATE#4', site: 'TASITOLUTEMPORARIO', lat: -8.559535, lng: 125.505449, location: 'Dili' }, - { cell: 'TATE5E', sector: 'TATE#5', site: 'TASITOLUTEMPORARIO', lat: -8.559535, lng: 125.505449, location: 'Dili' }, - { cell: 'TASI1E', sector: 'TASI#1', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI1F', sector: 'TASI#1F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI2E', sector: 'TASI#2', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI2F', sector: 'TASI#2F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI3E', sector: 'TASI#3', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI3F', sector: 'TASI#3F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI4E', sector: 'TASI#4', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI4F', sector: 'TASI#4F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI5E', sector: 'TASI#5', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI5F', sector: 'TASI#5F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI6E', sector: 'TASI#6', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TASI6F', sector: 'TASI#6F', site: 'TASITOLU', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TATE1E', sector: 'TATE#7', site: 'TASITOLU (iMacro)', lat: -8.559479, lng: 125.505493, location: 'Dili' }, - { cell: 'TATE1F', sector: 'TATE#17', site: 'TASITOLU (iMacro)', lat: -8.559479, lng: 125.505493, location: 'Dili' }, - { cell: 'TATE2E', sector: 'TATE#8', site: 'TASITOLU (iMacro)', lat: -8.559479, lng: 125.505493, location: 'Dili' }, - { cell: 'TATE2F', sector: 'TATE#18', site: 'TASITOLU (iMacro)', lat: -8.559479, lng: 125.505493, location: 'Dili' }, - { cell: 'TATD1E', sector: 'TATD1E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD1F', sector: 'TATD1F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD2E', sector: 'TATD2E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD2F', sector: 'TATD2F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD3E', sector: 'TATD3E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD3F', sector: 'TATD3F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD4E', sector: 'TATD4E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD4F', sector: 'TATD4F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD5E', sector: 'TATD5E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD5F', sector: 'TATD5F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD6E', sector: 'TATD6E', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATD6F', sector: 'TATD6F', site: 'TASITOLU TEMPORARIO2', lat: -8.560451, lng: 125.503787, location: 'Dili' }, - { cell: 'TATT1E', sector: 'TATT1E', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT1F', sector: 'TATT1F', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT2E', sector: 'TATT2E', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT2F', sector: 'TATT2F', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT3E', sector: 'TATT3E', site: 'TASITOLU TEMPORARIO3', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TATT3F', sector: 'TATT3F', site: 'TASITOLU TEMPORARIO3', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TATT4E', sector: 'TATT4E', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT4F', sector: 'TATT4F', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT5E', sector: 'TATT5E', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT5F', sector: 'TATT5F', site: 'TASITOLU TEMPORARIO3', lat: -8.556031, lng: 125.511544, location: 'Dili' }, - { cell: 'TATT6E', sector: 'TATT6E', site: 'TASITOLU TEMPORARIO3', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TATT6F', sector: 'TATT6F', site: 'TASITOLU TEMPORARIO3', lat: -8.558093, lng: 125.50949, location: 'Dili' }, - { cell: 'TATU1E', sector: 'TATU1E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU1F', sector: 'TATU1F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU2E', sector: 'TATU2E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU2F', sector: 'TATU2F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU3E', sector: 'TATU3E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU3F', sector: 'TATU3F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU4E', sector: 'TATU4E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU4F', sector: 'TATU4F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU5E', sector: 'TATU5E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU5F', sector: 'TATU5F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU6E', sector: 'TATU6E', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TATU6F', sector: 'TATU6F', site: 'TASITOLU TEMPORARIO1', lat: -8.559476, lng: 125.505488, location: 'Dili' }, - { cell: 'TAVC1E', sector: 'TAVC#1', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC1F', sector: 'TAVC#1F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC2E', sector: 'TAVC#2', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC2F', sector: 'TAVC#2F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC3E', sector: 'TAVC#3', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC3F', sector: 'TAVC#3F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC4E', sector: 'TAVC#4', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC4F', sector: 'TAVC#4F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC5E', sector: 'TAVC#5', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC5F', sector: 'TAVC#5F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC6E', sector: 'TAVC#6', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TAVC6F', sector: 'TAVC#6F', site: 'TAIBESSI VILLA CARDIM', lat: -8.56577, lng: 125.590753, location: 'Dili' }, - { cell: 'TBES1E', sector: 'TBES#1', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES1F', sector: 'TBES#1F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES2E', sector: 'TBES#2', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES2F', sector: 'TBES#2F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES3E', sector: 'TBES#3', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES3F', sector: 'TBES#3F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES4E', sector: 'TBES#4E', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES4F', sector: 'TBES#4F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES5E', sector: 'TBES#5E', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES5F', sector: 'TBES#5F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES6E', sector: 'TBES#6E', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TBES6F', sector: 'TBES#6F', site: 'TAIBESSI', lat: -8.562955, lng: 125.588688, location: 'Dili' }, - { cell: 'TERA1E', sector: 'TERA#1', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA1F', sector: 'TERA#1F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA2E', sector: 'TERA#2', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA2F', sector: 'TERA#2F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA3E', sector: 'TERA#3', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA3F', sector: 'TERA#3F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA4E', sector: 'TERA#4', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA4F', sector: 'TERA#4F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA5E', sector: 'TERA#5', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA5F', sector: 'TERA#5F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA6E', sector: 'TERA#6', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'TERA6F', sector: 'TERA#6F', site: 'TERRAMOTO', lat: -8.546358, lng: 125.541319, location: 'Dili' }, - { cell: 'THAL1E', sector: 'THAL#1', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'THAL2E', sector: 'THAL#2', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'THAL3E', sector: 'THAL#3', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'THAL4E', sector: 'THAL#4', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'THAL5E', sector: 'THAL#5', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'THAL6E', sector: 'THAL#6', site: 'TAIBESSI HAS LARAN', lat: -8.5638, lng: 125.5912, location: 'Dili' }, - { cell: 'TITE1E', sector: 'TITE1E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE1F', sector: 'TITE1F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE2E', sector: 'TITE2E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE2F', sector: 'TITE2F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE3E', sector: 'TITE3E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE3F', sector: 'TITE3F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE4E', sector: 'TITE4E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE4F', sector: 'TITE4F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE5E', sector: 'TITE5E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE5F', sector: 'TITE5F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE6E', sector: 'TITE6E', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TITE6F', sector: 'TITE6F', site: 'TIBAR TEMPORARIO', lat: -8.567375, lng: 125.490274, location: 'Dili' }, - { cell: 'TPIN1E', sector: 'TPIN#1', site: 'TIMOR PLAZA INDOOR', lat: -8.553847, lng: 125.54154, location: 'Dili' }, - { cell: 'TPOD1E', sector: 'TPOD#1', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD1F', sector: 'TPOD#1F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD2E', sector: 'TPOD#2', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD2F', sector: 'TPOD#2F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD3E', sector: 'TPOD#3', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553677, lng: 125.541174, location: 'Dili' }, - { cell: 'TPOD3F', sector: 'TPOD#3F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD4E', sector: 'TPOD#4', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD4F', sector: 'TPOD#4F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD5E', sector: 'TPOD#5', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD5F', sector: 'TPOD#5F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD6E', sector: 'TPOD#6', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TPOD6F', sector: 'TPOD#6F', site: 'TIMOR PLAZA OUTDOOR', lat: -8.553878, lng: 125.541972, location: 'Dili' }, - { cell: 'TUBA1E', sector: 'TUBA#1', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA1F', sector: 'TUBA1F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA2E', sector: 'TUBA#2', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA2F', sector: 'TUBA2F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA3E', sector: 'TUBA#3', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA3F', sector: 'TUBA3F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA4E', sector: 'TUBA4E', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA4F', sector: 'TUBA4F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA5E', sector: 'TUBA5E', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA5F', sector: 'TUBA5F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA6E', sector: 'TUBA6E', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUBA6F', sector: 'TUBA6F', site: 'TUBARAI', lat: -8.56849, lng: 125.59189, location: 'Dili' }, - { cell: 'TUTI1E', sector: 'TUTI#1', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI1F', sector: 'TUTI#1F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI2E', sector: 'TUTI#2', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI2F', sector: 'TUTI#2F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI3E', sector: 'TUTI#3', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI3F', sector: 'TUTI#3F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI4E', sector: 'TUTI#4', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI4F', sector: 'TUTI#4F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI5E', sector: 'TUTI#5', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI5F', sector: 'TUTI#5F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI6E', sector: 'TUTI#6', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'TUTI6F', sector: 'TUTI#6F', site: 'TUTI', lat: -8.550753, lng: 125.538265, location: 'Dili' }, - { cell: 'VERD1E', sector: 'VERD#1', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD1F', sector: 'VERD#1F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD2E', sector: 'VERD#2', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD2F', sector: 'VERD#2F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD3E', sector: 'VERD#3', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD3F', sector: 'VERD#3F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD4E', sector: 'VERD#4', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD4F', sector: 'VERD#4F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD5E', sector: 'VERD#5', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD5F', sector: 'VERD#5F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD6E', sector: 'VERD#6', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'VERD6F', sector: 'VERD#6F', site: 'VILA VERDE', lat: -8.562632, lng: 125.567864, location: 'Dili' }, - { cell: 'BBAR1E', sector: 'BBAR#1', site: 'BALIBAR', lat: -8.598, lng: 125.6035, location: 'Dili (District)' }, - { cell: 'BBAR3E', sector: 'BBAR#3', site: 'BALIBAR', lat: -8.598, lng: 125.6035, location: 'Dili (District)' }, -]; \ No newline at end of file diff --git a/src/pages/dashboards/home/staticChart.tsx b/src/pages/dashboards/home/staticChart.tsx deleted file mode 100644 index 1c777f1..0000000 --- a/src/pages/dashboards/home/staticChart.tsx +++ /dev/null @@ -1,56 +0,0 @@ -export const staticChartData = { - series: [ - { - categories: 'Jan', - data: [ - { - x: 'Jan 01', - y: 50 - } - ] - }, - { - data: [ - { - x: 'Jan 02', - y: 75 - } - ] - }, - { - data: [ - { - x: 'Jan 03', - y: 200 - } - ] - }, - { - data: [ - { - x: 'Jan 04', - y: 125 - } - ] - }, - { - data: [ - { - x: 'Jan 05', - y: 150 - } - ] - }, - { - data: [ - { - x: 'Jan 06', - y: 175 - } - ] - } - ], - xaxis: { - categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] - } -};