diff --git a/.gitignore b/.gitignore index 94bfdce51e..36034e81df 100644 --- a/.gitignore +++ b/.gitignore @@ -84,9 +84,6 @@ packages/*/debug/ test.html test.js -# -demos/test/* - # Temporary build products packages/**/src/**/*.d.ts packages/**/src/**/*.js @@ -108,7 +105,4 @@ typedoc srihashes.json # Prevent caches from ultra runner -**/.ultra.cache.json - -# Prevent package locks from npm installs in demos -demos/*/package-lock.json \ No newline at end of file +**/.ultra.cache.json \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 739ff68865..b0b7dc5e09 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines ### Before filing an issue -If something isn't working the way you expected, please take a look at [previously logged issues](https://github.com/Esri/arcgis-rest-js/issues) first. Have you found a new bug? Want to request a new feature? We'd [love](https://github.com/Esri/arcgis-rest-js/issues/new) to hear from you. +If something isn't working the way you expected, please take a look at [previously logged issues](https://github.com/Esri/arcgis-rest-js/issues) first. Have you found a new bug? Want to request a new feature? We'd [love](https://github.com/Esri/arcgis-rest-js/issues/new) to hear from you. If you're looking for help you can also post issues on [GIS Stackexchange](http://gis.stackexchange.com/questions/ask?tags=esri-oss). @@ -51,24 +51,23 @@ If you see any issue with any page on the API Reference, you can fix that by upd #### How to add a new package -- In `/packages`, create a new folder with your desired new package name. +- In `/packages`, create a new folder with your desired new package name. - Each package will have it’s own `package.json` and `tsconfig.json`. These can be copied from other packages to maintain the correct configuration. Set the version of your new package at `1.0.0`. - Create a folder in your new package called `src` in which your code will be defined. Create an `index.ts` file with a simple `console.log("hello world")` to serve as the entry point of your package. - After creating your package, go to the root `package.json`, under the property `workspaces`, add the path to your new package. - Run `npm install` to update the dependencies of your project and then run `npm build:esm` to build your project. - Check in the root `/node_modules/@esri` and `/packages/{YOUR PACKAGE}/dist` that your new package and it has been built properly. -- Go into `/demos`, create a new folder and title what you want to call your demo. You can also copy one of the existing demos depending on what kind of demo you are building. Generally [the `node-typescript-es-modules`](./demos/node-typescript-es-modules) demo is a good places to start. -- Add a `package.json` in your new demo folder. Add your package as a dependency and be sure to have at least these properties in your `package.json`, `dependencies`, `name`, `version`, `description`, `license`, `type`, `main`, `scripts`, and `author`. Ensure that the `private` flag is set to `true`. -- Add a `.gitignore` in the root level of your demo folder that ignore `node_modules`. Be sure to ignore an `.env` file as well if your demo is using any personal keys or tokens with [dot-env](https://github.com/motdotla/dotenv) -- Run `npm install` within the `./demos` directory and make sure your demo folder has it's own local node_modules. -- In your demo import your package. -- To run your demo be sure to have script that has a property `start` in your demo directory and your script is pointing to the correct entry point. -- Run `npm run start` while being in your `/demos/custom-demo` directory. -- Add a readme describing your demo. +- Clone the [samples repository](https://github.com/Esri/arcgis-rest-js-samples) and create a new folder and title what you want to call your demo. You can also copy one of the existing samples depending on what kind of demo you are building. Generally [the `node-typescript-es-modules`](https://github.com/Esri/arcgis-rest-js-samples/tree/main/samples/node-typescript-es-modules) sample is a good places to start. +- Add a `package.json` in your new sample folder. Add your package as a dependency and be sure to have at least these properties in your `package.json`, `dependencies`, `name`, `version`, `description`, `license`, `type`, `main`, `scripts`, and `author`. Ensure that the `private` flag is set to `true`. +- Add a `.gitignore` in the root level of your sample folder that ignore `node_modules`. Be sure to ignore an `.env` file as well if your demo is using any personal keys or tokens with [dot-env](https://github.com/motdotla/dotenv) +- In your sample import your package, following the instructions on how to point to your local version of ArcGIS REST JS. +- To run your sample be sure to have script that has a property `start` in your sample directory and your script is pointing to the correct entry point. +- Run `npm run start` in your sample directory. +- Add a readme describing your sample. ### Watching local source for changes -you can run the command below in the root of the repo to automatically recompile a package when the raw TypeScript source changes. You can use this in conjunction with [the demos](./demos/). +You can run the command below in the root of the repo to automatically recompile a package when the raw TypeScript source changes. You can use this in conjunction with [the samples](https://github.com/Esri/arcgis-rest-js-samples?tab=readme-ov-file#local-arcgis-rest-js). ``` # watch 'request' and rebuild a UMD for the browser @@ -82,4 +81,4 @@ npm run dev -- node @esri/arcgis-rest-request # watch all the packages npm run dev -- umd @esri/* -``` \ No newline at end of file +``` diff --git a/README.md b/README.md index 2dfec117de..a92cf690fd 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,9 @@ You can install dependencies by cloning the repository and running: npm install && npm run build ``` -This will install all dependencies and do an initial build. Afterward, you can run any of the [demo apps](./demos/) by `cd`'ing by following the README for the specific demo. For a list of all available commands run `npm run`. +This will install all dependencies and do an initial build. Afterward, you can run any of the [samples](https://github.com/Esri/arcgis-rest-js-samples). See that repository's readme for instructions on how to run the samples while using a local version of ArcGIS REST JS. + +NPM run commands include: For all packages: @@ -79,6 +81,8 @@ For a specific package: - `npm run build:bundled -w @esri/arcgis-rest-request` - run the rollup build in a specific workspace - `npm run dev:bundled -w @esri/arcgis-rest-request` - run the rollup dev command in a specific workspace +For a list of all available commands run `npm run`. + ### Packages - [`@esri/arcgis-rest-request`](./packages/arcgis-rest-request/) - Core module implementing basic request code, shared TypeScript types and common utilities. diff --git a/demos/ago-node-cli/.gitignore b/demos/ago-node-cli/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/demos/ago-node-cli/README.md b/demos/ago-node-cli/README.md deleted file mode 100644 index f268cdb600..0000000000 --- a/demos/ago-node-cli/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Node CLI Examples - -This demo shows how to create a command-line application that interacts with the ArcGIS Online API. - -At this point, the commands are very simple and intended to demonstrate how to build up tooling. - -This project uses the `commander` module, which streamlines the creation of node cli applications. Check out the [README](https://github.com/tj/commander.js/blob/master/Readme.md) for more details. - -### Installing - -Like all the other demo apps, run `npm run build` from the root. - -### Running - -If you use this demo as a starting point for your own command line package, you would publish it to npm, then on the target systems run `npm install `, and it would be available as a command. - -But, this is demo code, and thus the package is not "installed" via `npm install ...`, before we can call it as `ago ` we need to run `npm link` in the `/demos/ago-node-cli` folder. After you do that, the command should work. - -Here is a post with information on creating node command line tools: [A Guide to Creating a NodeJs Command](https://x-team.com/blog/a-guide-to-creating-a-nodejs-command/) - -### Commands - -| command | description | example | -| ------------------------ | ----------------------------- | ----------------------------------------------------- | -| `ago search ` | search for items | `ago search water` | -| `ago export ` | export an item to a json file | `ago export a62cb9d894f145cc89531c096d0012b1 pa.json` | - -## Building your own tooling - -If you want to build out some commands of your own, you can also clone a stand-alone version of this repo from https://github.com/dbouwman/arcgis-rest-js-commands diff --git a/demos/ago-node-cli/ago.js b/demos/ago-node-cli/ago.js deleted file mode 100755 index 08d1a6b410..0000000000 --- a/demos/ago-node-cli/ago.js +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env node - -/** - * This demo uses the commander module, which streamlines the creation of command-line-applications - */ -const program = require("commander"); - -program.version("0.0.1"); - -/** - * Bring in the search command... - */ -const itemSearchCommand = require("./lib/item-search-command"); - -program - .command("search ") - .description("Search for items") - .action(function (query) { - console.log(query); - itemSearchCommand.execute(query); - }); - -const itemExportCommand = require("./lib/item-export-command"); -program - .command("export ") - .description("Export an item to a json file") - .action(function (id, filename) { - itemExportCommand.execute(id, filename); - }); - -program.parse(process.argv); diff --git a/demos/ago-node-cli/index.js b/demos/ago-node-cli/index.js deleted file mode 100644 index c0a2f4ada8..0000000000 --- a/demos/ago-node-cli/index.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Re-export the commands so they can be used in other contexts - */ -const itemSearchCommand = require("./lib/item-search-command"); -const itemExportCommand = require("./lib/item-export-command"); - -// just re-export the commands so they can be run in another scropt -module.exports = { - search: itemSearchCommand, - export: itemExportCommand -}; diff --git a/demos/ago-node-cli/lib/item-export-command.js b/demos/ago-node-cli/lib/item-export-command.js deleted file mode 100644 index 65e57d962b..0000000000 --- a/demos/ago-node-cli/lib/item-export-command.js +++ /dev/null @@ -1,48 +0,0 @@ -const { getItem, getItemData } = require("@esri/arcgis-rest-portal"); -const jsonfile = require('jsonfile'); - -module.exports = { - /** - * Execute the command - */ - execute: function (id, fileName) { - console.info(`Exporting item ${id} to file ${fileName}`); - // construct the search call.. - let model = {}; - return getItem(id) - .then((item) => { - model.item = item; - if (this.shouldFetchData(item.type)){ - console.info(`...Fetching ./data for item of type ${item.type}`); - return getItemData(id); - } else { - console.info(`...Items of type ${item.type} do not have json ./data - skipping`); - return Promise.resolve(); - } - }) - .then((maybeData) => { - if (maybeData) { - model.data = maybeData; - } - // now write out the file... - jsonfile.writeFileSync(fileName, model, {spaces: 2}); - console.info(`Done. Exported "${model.item.title}" to ${fileName}`); - }) - .catch((err) => { - console.error(err); - }); - }, - - /** - * Not all item types have json /data - */ - shouldFetchData (type) { - let result = false; - let exportables = ['Web Map', 'Web Mapping Application', 'Hub Page', 'Hub Initiative', 'Hub Site Application']; - // if the type is in this list, we can export it... - if (exportables.indexOf(type) > -1) { - result = true; - } - return result; - } -} \ No newline at end of file diff --git a/demos/ago-node-cli/lib/item-search-command.js b/demos/ago-node-cli/lib/item-search-command.js deleted file mode 100644 index 02a9f17225..0000000000 --- a/demos/ago-node-cli/lib/item-search-command.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Bring in searchItems fn - */ -const { searchItems } = require("@esri/arcgis-rest-portal"); - -module.exports = { - /** - * Execute the command - */ - execute: function (query) { - // construct the search call.. - return searchItems({ - q: query, - start: 1, - num: 10 - }) - .then((response) => { - // if we got results - if (Array.isArray(response.results) && response.results.length) { - console.info(`${response.total} items found for "${query}".`); - response.results.forEach((entry) => { - console.info(`${entry.id} | ${entry.title}`); - }); - } else { - console.info(`No results found for "${query}".`); - } - }) - .catch((err) => { - console.error(err); - }); - } -}; diff --git a/demos/ago-node-cli/package.json b/demos/ago-node-cli/package.json deleted file mode 100644 index ab320f3eff..0000000000 --- a/demos/ago-node-cli/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "private": true, - "name": "node-cli", - "version": "3.3.0", - "description": "arcgis-rest-js node command-line item search example", - "license": "Apache-2.0", - "keywords": [ - "arcgis", - "arcgis-rest-js", - "node" - ], - "main": "ago.js", - "bin": { - "ago": "./ago.js" - }, - "scripts": { - "start": "echo \"CLI - node index.js \" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0", - "chalk": "^2.3.0", - "commander": "^2.12.2", - "cross-fetch": "^3.0.0", - "isomorphic-form-data": "^1.0.0", - "jsonfile": "^4.0.0" - }, - "author": "Dave Bouwman " -} diff --git a/demos/attachments-browser/README.md b/demos/attachments-browser/README.md deleted file mode 100644 index 1670b1fde5..0000000000 --- a/demos/attachments-browser/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Running this demo - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -1. `npm start` -1. Visit http://localhost:8080 - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/attachments-browser/index.html b/demos/attachments-browser/index.html deleted file mode 100644 index 382b833aeb..0000000000 --- a/demos/attachments-browser/index.html +++ /dev/null @@ -1,163 +0,0 @@ - - -Attachments - - - -
-
-
-

Attachments

-
-
- - -
-
- - -
-
- -
-
-
-
-
-
-
-
- - -
-
- -
-
-
-
-
-
-

- - - - - - - - - -
Attachment IDContent TypeSizeAttachmentDelete
-
-
-
- - - - - - - diff --git a/demos/attachments-browser/package.json b/demos/attachments-browser/package.json deleted file mode 100644 index c83d7ff7a8..0000000000 --- a/demos/attachments-browser/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "attachments", - "version": "3.3.0", - "description": "Vanilla JavaScript demo of attachment methods of @esri/arcgis-rest-feature-service", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-feature-service": "^4.0.1", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/attachments-node/README.md b/demos/attachments-node/README.md deleted file mode 100644 index 9198b0e246..0000000000 --- a/demos/attachments-node/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Native JavaScript Modules in Node.js - -1. Run `npm run build` in the root directory -1. Run `npm start` to make a require and log output. diff --git a/demos/attachments-node/image.jpg b/demos/attachments-node/image.jpg deleted file mode 100644 index 87db1e1a65..0000000000 Binary files a/demos/attachments-node/image.jpg and /dev/null differ diff --git a/demos/attachments-node/index.js b/demos/attachments-node/index.js deleted file mode 100644 index 48f3b4c9d0..0000000000 --- a/demos/attachments-node/index.js +++ /dev/null @@ -1,89 +0,0 @@ -import { readFile } from "fs/promises"; -import { fileFromPath } from "formdata-node/file-from-path"; -import mime from "mime-types"; - -import { Blob, File } from "@esri/arcgis-rest-form-data"; -import { addAttachment, addFeatures } from "@esri/arcgis-rest-feature-service"; - -const serviceUrl = - "https://services9.arcgis.com/tPT6CGkx2VJKZshp/arcgis/rest/services/test_w_attachments/FeatureServer/0"; - -async function addDemoPoint() { - const { addResults } = await addFeatures({ - url: serviceUrl, - features: [ - { - geometry: { - x: getRandomInRange(-180, 180, 3), - y: getRandomInRange(-180, 180, 3), - spatialReference: { wkid: 4326 } - }, - attributes: { name: `Upload Test: ${new Date().toISOString()}` } - } - ] - }); - - console.log("Add Feature Results:", addResults); - - return addResults[0].objectId; -} - -try { - const imagePath = "./image.jpg"; - const objectId = await addDemoPoint(); - - // Option 1: using the `fileFromPath` utility - const file = await fileFromPath(imagePath); - - // Option 2: using `fs.readFile` and converting Buffer to Blob - const buffer = await readFile(imagePath); - const blob = new Blob([new Uint8Array(buffer).buffer], { - type: mime.lookup(imagePath) - }); - - // Option 3: convert from Buffer to Blob to file - const fileFromBlob = new File([blob], "fileFromBlob.jpg", { - type: mime.lookup(imagePath) - }); - - // Option 4: convert from Buffer to File - const fileFromBuffer = new File( - [new Uint8Array(buffer).buffer], - "fileFromBuffer.jpg", - { - type: mime.lookup(imagePath) - } - ); - - const results = await Promise.all([ - addAttachment({ - url: serviceUrl, - featureId: objectId, - attachment: file - }), - addAttachment({ - url: serviceUrl, - featureId: objectId, - attachment: blob - }), - addAttachment({ - url: serviceUrl, - featureId: objectId, - attachment: fileFromBlob - }), - addAttachment({ - url: serviceUrl, - featureId: objectId, - attachment: fileFromBuffer - }) - ]); - console.log("Add Attachment Results:", results); -} catch (e) { - console.error(e); -} - -// Used for generating a random lat/lng -// from https://stackoverflow.com/a/6878845 -function getRandomInRange(from, to, fixed) { - return (Math.random() * (to - from) + from).toFixed(fixed) * 1; -} diff --git a/demos/attachments-node/package.json b/demos/attachments-node/package.json deleted file mode 100644 index fc005eeea4..0000000000 --- a/demos/attachments-node/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "private": true, - "name": "arcgis-rest-js-node-attachments-test", - "version": "1.0.0", - "description": "", - "license": "Apache-2.0", - "type": "module", - "main": "index.js", - "scripts": { - "start": "node index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0", - "fetch-blob": "^3.1.2", - "mime": "^2.5.2", - "mime-types": "^2.1.32" - }, - "author": "" -} diff --git a/demos/batch-geocoder-node/.gitignore b/demos/batch-geocoder-node/.gitignore deleted file mode 100644 index 9cff44ebfa..0000000000 --- a/demos/batch-geocoder-node/.gitignore +++ /dev/null @@ -1,73 +0,0 @@ -# Local -config.js -*.csv -!NYC_Restaurant_Inspection_Results.csv - -# vscode -.vscode/ -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Typescript v1 declaration files -typings/ - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env - -# next.js build output -.next \ No newline at end of file diff --git a/demos/batch-geocoder-node/NYC_Restaurant_Inspection_Results.csv b/demos/batch-geocoder-node/NYC_Restaurant_Inspection_Results.csv deleted file mode 100644 index d96901c9c4..0000000000 --- a/demos/batch-geocoder-node/NYC_Restaurant_Inspection_Results.csv +++ /dev/null @@ -1,100 +0,0 @@ -CAMIS,DBA,BORO,BUILDING,STREET,ADDRESS,ZIPCODE,PHONE,CUISINE DESCRIPTION,INSPECTION DATE,ACTION,VIOLATION CODE,VIOLATION DESCRIPTION,CRITICAL FLAG,SCORE,GRADE,GRADE DATE,RECORD DATE,INSPECTION TYPE -50015075,NEW YORK FRIED CHICKEN,BROOKLYN,102,SARATOGA AVE,102 SARATOGA AVE,11233,7185522345,Chicken,4/28/15,Violations were cited in the following area(s).,02G,Cold food item held above 41º F (smoked fish and reduced oxygen packaged foods above 38 ºF) except during necessary preparation.,Critical,16,B,4/28/15,3/1/18,Cycle Inspection / Re-inspection -40364529,BEN-BEST DELI & RESTAURANT,QUEENS,9640,QUEENS BOULEVARD,9640 QUEENS BOULEVARD,11374,7188971700,Jewish/Kosher,3/24/16,Violations were cited in the following area(s).,05B,"Harmful, noxious gas or vapor detected. CO ~1 3 ppm.",Critical,42,C,3/24/16,3/1/18,Cycle Inspection / Re-inspection -41580756,ROTI ON THE RUN,BROOKLYN,189,NORWOOD AVENUE,189 NORWOOD AVENUE,11208,7182354414,Caribbean,1/25/18,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,9,A,1/25/18,3/1/18,Cycle Inspection / Re-inspection -50001255,THE MILLING ROOM,MANHATTAN,446,COLUMBUS AVE,446 COLUMBUS AVE,10024,2125952624,Italian,7/30/15,Violations were cited in the following area(s).,06E,"Sanitized equipment or utensil, including in-use food dispensing utensil, improperly used or stored.",Critical,28,,,3/1/18,Cycle Inspection / Initial Inspection -50016437,CHANG'S FAMILY RESTAURANT,QUEENS,15428,NORTHERN BLVD,15428 NORTHERN BLVD,11354,7189392255,Korean,5/27/15,Violations were cited in the following area(s).,06B,"Tobacco use, eating, or drinking from open container in food preparation, food storage or dishwashing area observed.",Critical,5,A,5/27/15,3/1/18,Cycle Inspection / Re-inspection -50000786,DUNKIN' DONUTS,BROOKLYN,873,FLATBUSH AVENUE,873 FLATBUSH AVENUE,11226,7189400080,Donuts,12/10/15,Violations were cited in the following area(s).,09C,Food contact surface not properly maintained.,Not Critical,11,A,12/10/15,3/1/18,Cycle Inspection / Initial Inspection -41319308,EUROPA CAFE,MANHATTAN,2,PARK AVENUE,2 PARK AVENUE,10016,2127255425,Sandwiches/Salads/Mixed Buffet,2/20/15,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,7,A,2/20/15,3/1/18,Cycle Inspection / Initial Inspection -50018079,ESPACE,MANHATTAN,635,W 42ND ST,635 W 42ND ST,10036,2129677003,American,1/10/18,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,13,A,1/10/18,3/1/18,Cycle Inspection / Initial Inspection -50000768,"BUFFALO WILD WINGS, PEETS COFFEE & TEA, BENTO SUSHI",QUEENS,NKA,JFK INTERNATIONAL AIRPORT,NKA JFK INTERNATIONAL AIRPORT,11430,7187514769,American,5/14/15,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,40,,,3/1/18,Cycle Inspection / Initial Inspection -50008684,LIZZMONADE,BROOKLYN,1,BROOKLYN BRIDGE PARK,1 BROOKLYN BRIDGE PARK,11201,9179308234,"Juice, Smoothies, Fruit Salads",10/7/15,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,11,A,10/7/15,3/1/18,Cycle Inspection / Initial Inspection -50015315,MY PIZZERIA,STATEN ISLAND,755,TARGEE ST,755 TARGEE ST,10304,7187207777,Pizza/Italian,1/19/17,Violations were cited in the following area(s).,08C,Pesticide use not in accordance with label or applicable laws. Prohibited chemical used/stored. Open bait station used.,Not Critical,39,C,1/19/17,3/1/18,Cycle Inspection / Re-inspection -41720838,ROTI MEDITERRANEAN GRILL,MANHATTAN,100,MAIDEN LANE,100 MAIDEN LANE,10038,6464943359,Mediterranean,5/14/14,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,11,A,5/14/14,3/1/18,Cycle Inspection / Re-inspection -40370507,THE PLAYERS CLUB,MANHATTAN,16,GRAMERCY PARK SOUTH,16 GRAMERCY PARK SOUTH,10003,2124756116,American,11/9/16,Violations were cited in the following area(s).,04L,Evidence of mice or live mice present in facility's food and/or non-food areas.,Critical,19,,,3/1/18,Cycle Inspection / Initial Inspection -41089834,MURRAY HILL DINER,MANHATTAN,222,LEXINGTON AVENUE,222 LEXINGTON AVENUE,10016,2126866667,American,3/21/17,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,7,A,3/21/17,3/1/18,Cycle Inspection / Initial Inspection -50012832,NATIONAL DINER,BRONX,135,WESTCHESTER SQ,135 WESTCHESTER SQ,10461,7188241126,American,1/20/15,Violations were cited in the following area(s).,15L,"Smoke free workplace smoking policy inadequate, not posted, not provided to employees.",Not Critical,,,,3/1/18,Smoke-Free Air Act / Re-inspection -41675589,AJI SUSHI HOUSE,QUEENS,3606,DITMARS BLVD,3606 DITMARS BLVD,11105,7187778885,Japanese,5/21/15,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,13,A,5/21/15,3/1/18,Cycle Inspection / Re-inspection -50001526,EVERYDAY CHINESE RESTAURANT,BROOKLYN,890,WYCKOFF AVE,890 WYCKOFF AVE,11237,7183818899,Chinese,8/4/14,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,10,A,8/4/14,3/1/18,Cycle Inspection / Re-inspection -50008170,SOUTH SHORE HOT BAGELS,STATEN ISLAND,4882,ARTHUR KILL RD,4882 ARTHUR KILL RD,10309,7182278600,Delicatessen,4/17/14,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,36,,,3/1/18,Pre-permit (Operational) / Initial Inspection -41236893,NEPTUNE PIZZA,BROOKLYN,3033,CONEY ISLAND AVENUE,3033 CONEY ISLAND AVENUE,11235,7189754472,Pizza,6/8/15,Violations were cited in the following area(s).,09C,Food contact surface not properly maintained.,Not Critical,29,,,3/1/18,Cycle Inspection / Initial Inspection -50041083,TENZAN 89,MANHATTAN,1714,2ND AVE,1714 2ND AVE,10128,2123693600,Japanese,10/19/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,11,A,10/19/16,3/1/18,Cycle Inspection / Initial Inspection -41547596,FUJI SUSHI BEDFORD,BROOKLYN,1185,BEDFORD AVENUE,1185 BEDFORD AVENUE,11216,3479851198,Japanese,10/1/14,Violations were cited in the following area(s).,06E,"Sanitized equipment or utensil, including in-use food dispensing utensil, improperly used or stored.",Critical,55,C,10/1/14,3/1/18,Cycle Inspection / Re-inspection -41633054,TASTE OF TACO/YUMMY CHINA,QUEENS,6841,MYRTLE AVE,6841 MYRTLE AVE,11385,7184564062,Tex-Mex,3/29/17,Establishment Closed by DOHMH. Violations were cited in the following area(s) and those requiring immediate action were addressed.,08C,Pesticide use not in accordance with label or applicable laws. Prohibited chemical used/stored. Open bait station used.,Not Critical,52,,,3/1/18,Cycle Inspection / Initial Inspection -40829164,BUNGALOW BAR & RESTAURANT,QUEENS,377,BEACH 92 STREET,377 BEACH 92 STREET,11693,7189452100,American,8/11/15,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,28,,,3/1/18,Cycle Inspection / Initial Inspection -40810784,BARRAGE,MANHATTAN,401,WEST 47 STREET,401 WEST 47 STREET,10036,2125869390,American,1/6/15,Violations were cited in the following area(s).,15L,"Smoke free workplace smoking policy inadequate, not posted, not provided to employees.",Not Critical,,,,3/1/18,Smoke-Free Air Act / Re-inspection -50044393,RYUJIN RAMEN,BROOKLYN,513,GRAND ST,513 GRAND ST,11211,7187099888,Japanese,11/21/16,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,11,A,11/21/16,3/1/18,Cycle Inspection / Re-inspection -50033769,NATIVIDAD RESTAURANT,QUEENS,3766,103RD ST,3766 103RD ST,11368,3472040733,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",12/1/15,Violations were cited in the following area(s).,06A,Personal cleanliness inadequate. Outer garment soiled with possible contaminant. Effective hair restraint not worn in an area where food is prepared.,Critical,8,A,12/1/15,3/1/18,Cycle Inspection / Initial Inspection -40786301,EL RANCHITO DE DAISY,QUEENS,4149,150 STREET,4149 150 STREET,11355,7186613307,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",2/6/18,No violations were recorded at the time of this inspection.,,,Not Applicable,,,,3/1/18,Administrative Miscellaneous / Initial Inspection -41643816,ROCCO'S BRICK OVEN PIZZERIA,QUEENS,79-16,21 AVENUE,79-16 21 AVENUE,11370,7187213535,Pizza,6/2/16,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,13,A,6/2/16,3/1/18,Cycle Inspection / Initial Inspection -41611664,SERVICE BAR 6,QUEENS,11000,ROCKAWAY BOULEVARD,11000 ROCKAWAY BOULEVARD,11420,7182152828,American,12/7/16,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,7,A,12/7/16,3/1/18,Cycle Inspection / Initial Inspection -41410071,RIMINI PASTRY SHOPPE,BROOKLYN,6822,BAY PARKWAY,6822 BAY PARKWAY,11204,7182360644,Bakery,1/5/15,Violations were cited in the following area(s).,06F,Wiping cloths soiled or not stored in sanitizing solution.,Critical,14,,,3/1/18,Cycle Inspection / Initial Inspection -41282827,HAPPY GARDEN,QUEENS,2926,30 AVENUE,2926 30 AVENUE,11102,7182741195,Chinese,11/16/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,19,,,3/1/18,Cycle Inspection / Initial Inspection -50000045,BURGER JOINT,MANHATTAN,33,W. 8TH ST,33 W. 8TH ST,10011,2124321400,Hamburgers,11/28/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,19,B,11/28/16,3/1/18,Cycle Inspection / Re-inspection -41627867,DAVIDSTEA,MANHATTAN,275,BLEECKER STREET,275 BLEECKER STREET,10014,2124148599,Café/Coffee/Tea,4/5/16,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,21,,,3/1/18,Cycle Inspection / Initial Inspection -50032822,RED LION INN & SUITES,BROOKLYN,279,BUTLER ST,279 BUTLER ST,11217,7188559600,American,8/25/15,Violations were cited in the following area(s).,10H,Proper sanitization not provided for utensil ware washing operation.,Not Critical,26,B,8/25/15,3/1/18,Pre-permit (Operational) / Re-inspection -40390902,SCOTTY'S DINER,MANHATTAN,336,LEXINGTON AVENUE,336 LEXINGTON AVENUE,10016,2129861520,American,3/2/16,Violations were cited in the following area(s).,08C,Pesticide use not in accordance with label or applicable laws. Prohibited chemical used/stored. Open bait station used.,Not Critical,14,B,3/2/16,3/1/18,Cycle Inspection / Re-inspection -50058366,CAFE86,MANHATTAN,2350,BROADWAY,2350 BROADWAY,10024,2124964004,Delicatessen,2/6/17,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,22,,,3/1/18,Pre-permit (Operational) / Initial Inspection -41701052,GREEN CAFE,MANHATTAN,1324,LEXINGTON AVENUE,1324 LEXINGTON AVENUE,10128,2122899100,American,5/18/17,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,12,A,5/18/17,3/1/18,Cycle Inspection / Initial Inspection -41304245,MANNA'S RESTAURANT,MANHATTAN,54,EAST 125 STREET,54 EAST 125 STREET,10035,2123604975,Soul Food,4/6/15,Violations were cited in the following area(s).,16B,"The original nutritional fact labels and/or ingredient label for a cooking oil, shortening or margarine or food item sold in bulk, or acceptable manufacturers documentation not maintained on site.",Not Critical,,,,3/1/18,Trans Fat / Initial Inspection -50018772,LINDA ASIAN KITCHEN,BROOKLYN,882,DEKALB AVE,882 DEKALB AVE,11221,7185741686,Chinese,3/16/15,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,12,A,3/16/15,3/1/18,Pre-permit (Operational) / Re-inspection -41414279,JUST SALAD,MANHATTAN,600,3 AVENUE,600 3 AVENUE,10016,2126823832,Salads,2/11/15,Violations were cited in the following area(s).,04L,Evidence of mice or live mice present in facility's food and/or non-food areas.,Critical,10,A,2/11/15,3/1/18,Cycle Inspection / Initial Inspection -50038733,HERO SHOP,BROOKLYN,1211,MCDONALD AVE,1211 MCDONALD AVE,11230,7183385472,American,9/15/15,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,37,,,3/1/18,Pre-permit (Operational) / Initial Inspection -41109419,THEATER ROW DINER,MANHATTAN,424,WEST 42 STREET,424 WEST 42 STREET,10036,2124266000,American,9/14/16,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,20,B,9/14/16,3/1/18,Cycle Inspection / Re-inspection -40705931,BLUE HILL RESTAURANT,MANHATTAN,75,WASHINGTON PLACE,75 WASHINGTON PLACE,10011,2125391776,American,3/1/16,Violations were cited in the following area(s).,05D,Hand washing facility not provided in or near food preparation area and toilet room. Hot and cold running water at adequate pressure to enable cleanliness of employees not provided at facility. Soap and an acceptable hand-drying device not provided.,Critical,13,A,3/1/16,3/1/18,Cycle Inspection / Re-inspection -41276395,SAM'S PIZZA,BRONX,232,WEST 231 STREET,232 WEST 231 STREET,10463,7185489070,Pizza,2/8/17,Violations were cited in the following area(s).,02G,Cold food item held above 41º F (smoked fish and reduced oxygen packaged foods above 38 ºF) except during necessary preparation.,Critical,11,A,2/8/17,3/1/18,Cycle Inspection / Initial Inspection -41182288,MCDONALD'S,QUEENS,9801,METROPOLITAN AVENUE,9801 METROPOLITAN AVENUE,11375,7182637281,Hamburgers,4/18/17,Violations were cited in the following area(s).,10I,"Single service item reused, improperly stored, dispensed; not used when required.",Not Critical,12,A,4/18/17,3/1/18,Cycle Inspection / Initial Inspection -50047279,CARBONE,MANHATTAN,331,W 38TH ST,331 W 38TH ST,10018,2122902625,Italian,5/9/17,Violations were cited in the following area(s).,04L,Evidence of mice or live mice present in facility's food and/or non-food areas.,Critical,18,B,5/9/17,3/1/18,Cycle Inspection / Re-inspection -50033727,PAPA JOHN'S,BROOKLYN,1009,BROADWAY,1009 BROADWAY,11221,7184437272,Pizza,8/16/16,Establishment Closed by DOHMH. Violations were cited in the following area(s) and those requiring immediate action were addressed.,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,37,,,3/1/18,Cycle Inspection / Initial Inspection -41422787,GREAT WALL,QUEENS,25903,HILLSIDE AVENUE,25903 HILLSIDE AVENUE,11004,7189621111,Chinese,12/14/16,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,9,A,12/14/16,3/1/18,Cycle Inspection / Initial Inspection -50009127,BAGEL CAFE,BROOKLYN,200,CLINTON ST,200 CLINTON ST,11201,7188586358,Bagels/Pretzels,1/12/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,12,,,3/1/18,Cycle Inspection / Initial Inspection -50017825,NEW JW GOLDEN BAKERY,BROOKLYN,6017,4TH AVE,6017 4TH AVE,11220,7187659199,Bakery,2/22/17,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,39,,,3/1/18,Cycle Inspection / Initial Inspection -40530630,NACIONAL BAKERY #1,BRONX,1484,WESTCHESTER AVENUE,1484 WESTCHESTER AVENUE,10472,7188930168,Bakery,5/9/16,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,13,A,5/9/16,3/1/18,Cycle Inspection / Initial Inspection -41142394,TAZA CAFE AND DELI,MANHATTAN,350,PARK AVENUE SOUTH,350 PARK AVENUE SOUTH,10010,2127791200,American,12/21/16,Violations were cited in the following area(s).,06F,Wiping cloths soiled or not stored in sanitizing solution.,Critical,22,,,3/1/18,Cycle Inspection / Initial Inspection -41176438,LAS CAMELIAS BAR & RESTAURANT,BRONX,1802,WESTCHESTER AVENUE,1802 WESTCHESTER AVENUE,10472,7187941827,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",8/13/15,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,12,,,3/1/18,Cycle Inspection / Initial Inspection -41339622,DUNKIN' DONUTS,QUEENS,24501,FRANCIS LEWIS BOULEVARD,24501 FRANCIS LEWIS BOULEVARD,11422,7183412894,Donuts,5/13/16,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,9,A,5/13/16,3/1/18,Cycle Inspection / Re-inspection -50051701,JUICE PRESS,MANHATTAN,100,10TH AVE,100 10TH AVE,10011,2123889539,"Juice, Smoothies, Fruit Salads",9/19/16,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,5,A,9/19/16,3/1/18,Pre-permit (Operational) / Re-inspection -40810032,AL-MEHRAN RESTAURANT,QUEENS,8746,PARSONS BOULEVARD,8746 PARSONS BOULEVARD,11432,7185235533,Indian,2/18/15,Violations were cited in the following area(s).,04L,Evidence of mice or live mice present in facility's food and/or non-food areas.,Critical,12,A,2/18/15,3/1/18,Cycle Inspection / Re-inspection -41374876,CEMI CAFE,BROOKLYN,61,CHURCH AVENUE,61 CHURCH AVENUE,11218,3477506960,Russian,6/2/16,Violations were cited in the following area(s).,09C,Food contact surface not properly maintained.,Not Critical,36,,,3/1/18,Cycle Inspection / Initial Inspection -40936347,SMITH TAVERN,BROOKLYN,440,5 AVENUE,440 5 AVENUE,11215,7187885218,American,12/11/15,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,26,,,3/1/18,Cycle Inspection / Initial Inspection -41142578,GRAPE AND GRAIN,MANHATTAN,620,EAST 6 STREET,620 EAST 6 STREET,10009,2124200002,Café/Coffee/Tea,10/18/16,Violations were cited in the following area(s).,04L,Evidence of mice or live mice present in facility's food and/or non-food areas.,Critical,12,A,10/18/16,3/1/18,Cycle Inspection / Initial Inspection -41681367,JUMBO CHINESE KITCHEN,QUEENS,11304,JAMAICA AVENUE,11304 JAMAICA AVENUE,11418,7184415946,Chinese,1/25/16,Violations were cited in the following area(s).,16B,"The original nutritional fact labels and/or ingredient label for a cooking oil, shortening or margarine or food item sold in bulk, or acceptable manufacturers documentation not maintained on site.",Not Critical,,,,3/1/18,Trans Fat / Re-inspection -50000341,MAMAJUANA CAFE / FIESTA CLUB,QUEENS,3315,56 STREET,3315 56 STREET,11377,7185656454,Seafood,6/24/14,Violations were cited in the following area(s).,10B,Plumbing not properly installed or maintained; anti-siphonage or backflow prevention device not provided where required; equipment or floor not properly drained; sewage disposal system in disrepair or not functioning properly.,Not Critical,28,,,3/1/18,Cycle Inspection / Initial Inspection -50074590,,QUEENS,803,CYPRESS AVE,803 CYPRESS AVE,11385,7182246030,Other,1/1/00,,,,Not Applicable,,,,3/1/18, -41395881,THE VIG BAR,MANHATTAN,12,SPRING STREET,12 SPRING STREET,10012,2126250011,American,7/27/17,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,18,,,3/1/18,Cycle Inspection / Initial Inspection -50043895,CREATE,QUEENS,2921,DITMARS BLVD,2921 DITMARS BLVD,11105,3477398424,American,6/21/17,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,19,B,6/21/17,3/1/18,Cycle Inspection / Re-inspection -41362438,NEW YORK SPORTS GRILL,QUEENS,0,JFK INTERNATIONAL AIRPORT,0 JFK INTERNATIONAL AIRPORT,11430,6464835087,American,11/2/17,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,13,A,11/2/17,3/1/18,Cycle Inspection / Initial Inspection -41372258,EDDIE'S HERO PLACE,BROOKLYN,6917,4 AVENUE,6917 4 AVENUE,11209,7187451350,American,4/6/15,Violations were cited in the following area(s).,09C,Food contact surface not properly maintained.,Not Critical,11,A,4/6/15,3/1/18,Cycle Inspection / Initial Inspection -50012117,ROBERTA'S PIZZA & BAKERY,BROOKLYN,261,MOORE ST,261 MOORE ST,11206,7184171118,Pizza,3/9/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,45,,,3/1/18,Cycle Inspection / Initial Inspection -41611347,ANDY'S TERIYAKI & TACO,BRONX,171,EINSTEIN LOOP,171 EINSTEIN LOOP,10475,7188620191,Tex-Mex,4/4/15,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,12,A,4/4/15,3/1/18,Cycle Inspection / Re-inspection -50063942,FLETCHER'S (DEKALB MARKET),BROOKLYN,445,ALBEE SQUARE WEST,445 ALBEE SQUARE WEST,11201,9176220931,Barbecue,8/30/17,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,9,A,8/30/17,3/1/18,Pre-permit (Operational) / Re-inspection -41439729,MAGGIE BAKERY,BROOKLYN,6802,BAY PARKWAY,6802 BAY PARKWAY,11204,7183314372,Bakery,3/9/15,Violations were cited in the following area(s).,04M,Live roaches present in facility's food and/or non-food areas.,Critical,9,A,3/9/15,3/1/18,Cycle Inspection / Re-inspection -41069969,ANGELO'S PIZZA,QUEENS,3903,103 STREET,3903 103 STREET,11368,7183358637,Pizza,9/6/17,Violations were cited in the following area(s).,10B,Plumbing not properly installed or maintained; anti-siphonage or backflow prevention device not provided where required; equipment or floor not properly drained; sewage disposal system in disrepair or not functioning properly.,Not Critical,12,A,9/6/17,3/1/18,Cycle Inspection / Initial Inspection -41696881,NUMERO 28 PIZZERIA,MANHATTAN,658660,AMSTERDAM AVENUE,658660 AMSTERDAM AVENUE,10025,2127067282,Pizza/Italian,6/17/17,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,10,A,6/17/17,3/1/18,Cycle Inspection / Re-inspection -41392668,KENNY'S BAKERY,MANHATTAN,126,DYCKMAN STREET,126 DYCKMAN STREET,10040,2125698414,Bakery,4/10/15,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,36,,,3/1/18,Cycle Inspection / Initial Inspection -40368223,OYSTER BAR,MANHATTAN,0,GRAND CENTRAL TERMINAL,0 GRAND CENTRAL TERMINAL,10017,2124906650,Seafood,4/20/15,Violations were cited in the following area(s).,04M,Live roaches present in facility's food and/or non-food areas.,Critical,5,A,4/20/15,3/1/18,Cycle Inspection / Re-inspection -41198297,HEARST GOOD HOUSEKEEPING INSTITUTE,MANHATTAN,300,WEST 57 STREET,300 WEST 57 STREET,10019,2126492724,American,4/2/15,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,2,A,4/2/15,3/1/18,Cycle Inspection / Initial Inspection -50055649,JAMAICA BREEZE RESTAURANT,QUEENS,2136,MOTT AVE,2136 MOTT AVE,11691,7184716030,Caribbean,2/1/17,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,18,,,3/1/18,Pre-permit (Operational) / Initial Inspection -41581674,SHELLCOVE & CHINGER,QUEENS,8302,BROADWAY,8302 BROADWAY,11373,7185026668,Asian,8/2/16,Violations were cited in the following area(s).,08A,Facility not vermin proof. Harborage or conditions conducive to attracting vermin to the premises and/or allowing vermin to exist.,Not Critical,11,A,8/2/16,3/1/18,Cycle Inspection / Re-inspection -50043999,Cresent Kitchen,QUEENS,2342,30TH AVE,2342 30TH AVE,11102,6465330110,Greek,5/9/16,Violations were cited in the following area(s).,05D,Hand washing facility not provided in or near food preparation area and toilet room. Hot and cold running water at adequate pressure to enable cleanliness of employees not provided at facility. Soap and an acceptable hand-drying device not provided.,Critical,22,,,3/1/18,Pre-permit (Operational) / Initial Inspection -41384329,ICHI SUSHI I,BROOKLYN,2040,86 STREET,2040 86 STREET,11214,7183732929,Japanese,6/14/14,Violations were cited in the following area(s).,06D,"Food contact surface not properly washed, rinsed and sanitized after each use and following any activity when contamination may have occurred.",Critical,28,,,3/1/18,Cycle Inspection / Initial Inspection -50041617,ITTADI GARDEN & GRILL,QUEENS,7307,37TH RD,7307 37TH RD,11372,3478662923,Bangladeshi,7/21/16,Violations were cited in the following area(s).,08B,"Covered garbage receptacle not provided or inadequate, except that garbage receptacle may be uncovered during active use. Garbage storage area not properly constructed or maintained; grinder or compactor dirty.",Not Critical,28,C,7/21/16,3/1/18,Cycle Inspection / Re-inspection -41167453,EL MANGU SABROSO RESTAURANT,BRONX,80,WEST KINGSBRIDGE ROAD,80 WEST KINGSBRIDGE ROAD,10468,7185636499,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",2/2/18,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,25,,,3/1/18,Cycle Inspection / Initial Inspection -50039368,GOOD NIGHT SONNY,MANHATTAN,134,1ST AVE,134 1ST AVE,10009,9173328432,American,1/3/18,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,17,,,3/1/18,Cycle Inspection / Initial Inspection -50000635,ESTRELLITA POBLANA,BRONX,240,W 231 ST,240 W 231 ST,10463,7188843827,Mexican,1/29/16,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,22,,,3/1/18,Cycle Inspection / Initial Inspection -40576812,BEL-AIRE DINER,QUEENS,3191,21 STREET,3191 21 STREET,11106,7187213160,American,8/5/15,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,26,,,3/1/18,Cycle Inspection / Initial Inspection -40362715,THE COUNTRY CAFE,MANHATTAN,60,WALL STREET,60 WALL STREET,10005,3474279132,Sandwiches/Salads/Mixed Buffet,9/6/16,Violations were cited in the following area(s).,06A,Personal cleanliness inadequate. Outer garment soiled with possible contaminant. Effective hair restraint not worn in an area where food is prepared.,Critical,33,,,3/1/18,Cycle Inspection / Initial Inspection -41433220,SILVER KRUST WEST INDIAN RESTAURANT,BROOKLYN,747,NOSTRAND AVENUE,747 NOSTRAND AVENUE,11216,7186042076,Caribbean,2/10/16,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,12,A,2/10/16,3/1/18,Cycle Inspection / Re-inspection -41144262,BURGER KING,BROOKLYN,6421,14 AVENUE,6421 14 AVENUE,11219,7182368074,Hamburgers,6/15/17,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,15,,,3/1/18,Cycle Inspection / Initial Inspection -50001193,EL NUEVO YAUCO RESTAURANT,BROOKLYN,465A,BUSHWICK AVE,465A BUSHWICK AVE,11206,7183865913,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",9/8/16,Violations were cited in the following area(s).,02G,Cold food item held above 41º F (smoked fish and reduced oxygen packaged foods above 38 ºF) except during necessary preparation.,Critical,17,,,3/1/18,Cycle Inspection / Initial Inspection -50001855,MANGIA,MANHATTAN,422,MADISON AVE,422 MADISON AVE,10017,2126449144,American,12/4/17,Violations were cited in the following area(s).,10F,"Non-food contact surface improperly constructed. Unacceptable material used. Non-food contact surface or equipment improperly maintained and/or not properly sealed, raised, spaced or movable to allow accessibility for cleaning on all sides, above and underneath the unit.",Not Critical,12,A,12/4/17,3/1/18,Cycle Inspection / Initial Inspection -41643108,KAI FENG FU DUMPLING HOUSE,BROOKLYN,4801,8 AVENUE,4801 8 AVENUE,11220,7184373542,Chinese,8/3/15,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,12,A,8/3/15,3/1/18,Cycle Inspection / Re-inspection -41097273,NEW UNIVERSITY DELI,MANHATTAN,603,WEST 168 STREET,603 WEST 168 STREET,10032,2125683838,Delicatessen,3/17/16,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,25,,,3/1/18,Cycle Inspection / Initial Inspection -50014905,LUPITA'S RESTAURANT,BRONX,904,MELROSE AVE,904 MELROSE AVE,10451,3473678773,Mexican,8/25/15,Violations were cited in the following area(s).,10A,"Toilet facility not maintained and provided with toilet paper, waste receptacle and self-closing door.",Not Critical,16,,,3/1/18,Pre-permit (Non-operational) / Initial Inspection -50001655,EL RICO TINTO BAKERY,QUEENS,76-07,37TH AVENUE,76-07 37TH AVENUE,11372,7184241324,Spanish,1/23/18,Violations were cited in the following area(s).,04N,"Filth flies or food/refuse/sewage-associated (FRSA) flies present in facilitys food and/or non-food areas. Filth flies include house flies, little house flies, blow flies, bottle flies and flesh flies. Food/refuse/sewage-associated flies include fruit flies, drain flies and Phorid flies.",Critical,26,,,3/1/18,Cycle Inspection / Initial Inspection -50061134,CHILLHOUSE,MANHATTAN,149,ESSEX ST,149 ESSEX ST,10002,6466783501,Café/Coffee/Tea,6/2/17,Establishment re-opened by DOHMH,,,Not Applicable,0,P,6/2/17,3/1/18,Pre-permit (Operational) / Reopening Inspection -41167580,POCO LOCO BAR,STATEN ISLAND,8,VANDUZER STREET,8 VANDUZER STREET,10301,3478258858,"Latin (Cuban, Dominican, Puerto Rican, South & Central American)",6/21/14,Violations were cited in the following area(s).,15L,"Smoke free workplace smoking policy inadequate, not posted, not provided to employees.",Not Critical,,,,3/1/18,Smoke-Free Air Act / Initial Inspection -40856837,BURRITO BOX,MANHATTAN,885,9 AVENUE,885 9 AVENUE,10019,2124896889,Tex-Mex,7/18/16,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,22,,,3/1/18,Cycle Inspection / Initial Inspection -50007410,CHALK POINT KITCHEN,MANHATTAN,525,BROOME ST,525 BROOME ST,10013,2123900327,American,5/7/15,Violations were cited in the following area(s).,10B,Plumbing not properly installed or maintained; anti-siphonage or backflow prevention device not provided where required; equipment or floor not properly drained; sewage disposal system in disrepair or not functioning properly.,Not Critical,12,A,5/7/15,3/1/18,Cycle Inspection / Initial Inspection -50035381,WENDY'S,BROOKLYN,621,BRIGHTON BEACH AVE,621 BRIGHTON BEACH AVE,11235,7188097780,Hamburgers,8/18/15,Violations were cited in the following area(s).,06C,"Food not protected from potential source of contamination during storage, preparation, transportation, display or service.",Critical,12,,,3/1/18,Pre-permit (Non-operational) / Initial Inspection -41506337,POPEYES LOUISIANA KITCHEN,QUEENS,14202,ROCKAWAY BOULEVARD,14202 ROCKAWAY BOULEVARD,11436,7183233500,Chicken,9/14/16,Violations were cited in the following area(s).,02B,Hot food item not held at or above 140º F.,Critical,7,A,9/14/16,3/1/18,Cycle Inspection / Initial Inspection \ No newline at end of file diff --git a/demos/batch-geocoder-node/README.md b/demos/batch-geocoder-node/README.md deleted file mode 100644 index bd18a7188f..0000000000 --- a/demos/batch-geocoder-node/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Running this demo - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -2. Create and register a [new application](https://developers.arcgis.com/documentation/core-concepts/security-and-authentication/accessing-arcgis-online-services/). -3. Replace values in [config-template.js](/demos/batch-geocoder-node/config-template.js) and rename to `config.js` - 1. `"clientId"`: ArcGIS ClientId - 2. `"clientSecret"`: ArcGIS ClientSecret - 3. `"csv"`: csv path - 4. `"output"`: output csv path - 5. `"fieldmap"`: `object` that maps CSV fields to [address fields](https://developers.arcgis.com/arcgis-rest-js/api-reference/arcgis-rest-geocoding/IAddressBulk/) **or** `string` that points to a CSV field with single-line addresses -4. `npm start` - -Sample Restaurant Inspections adapted from a DOHMH dataset available [online](https://data.cityofnewyork.us/Health/DOHMH-New-York-City-Restaurant-Inspection-Results/xx67-kt59/data) diff --git a/demos/batch-geocoder-node/batch-geocode.js b/demos/batch-geocoder-node/batch-geocode.js deleted file mode 100644 index c78bbb6222..0000000000 --- a/demos/batch-geocoder-node/batch-geocode.js +++ /dev/null @@ -1,115 +0,0 @@ -const fs = require("fs"); -const Papa = require("papaparse"); -const { - ApiKey, - ApplicationCredentialsManager -} = require("@esri/arcgis-rest-request"); -const { bulkGeocode } = require("@esri/arcgis-rest-geocoding"); -const config = require("./config"); - -// FUNCTIONS! - -// Reads a csv file to an array of dictionary rows -const parseCsv = (csvPath) => { - const readStream = fs.createReadStream(csvPath); - return new Promise((res, rej) => { - Papa.parse(readStream, { - header: true, - complete: (data, file) => res(data.data), - error: (er, file) => rej(er) - }); - }); -}; - -//Writes a csv-style object to filepath -const exportCsv = (output, filePath) => { - return new Promise((res, rej) => { - const str = Papa.unparse(output); - fs.writeFile(filePath, str, (er) => { - if (er) rej(er); - res("SUCCESS!"); - }); - }); -}; - -// Format objects in data to conform to request params -// `fields` can be a `string` for address field or an `object` mapping request fields to csv fields -// https://developers.arcgis.com/arcgis-rest-js/api-reference/arcgis-rest-geocoding/IAddressBulk/ -const getAddresses = (data, fields) => { - if (typeof fields === "string") { - return data.map((row, i) => ({ - OBJECTID: i, - address: row[fields] - })); - } - return data.map((row, i) => { - let addressObj = { OBJECTID: i }; - for (let key in fields) { - addressObj[key] = row[fields[key]]; - } - return addressObj; - }); -}; - -// Chunks an array to max batch geocode limit of 1000 -// Copied from https://github.com/Chalarangelo/30-seconds-of-code#chunk -const chunkGeocode = (arr) => - Array.from({ length: Math.ceil(arr.length / 1000) }, (v, i) => - arr.slice(i * 1000, i * 1000 + 1000) - ); - -// Translates array of batch geocode request results to IDs mapped to geocode locations -const mapResults = (results) => - results.reduce((resMap, res) => { - const locations = res.locations; - return locations.reduce((locMap, loc) => { - const locFields = {}; - locFields["x"] = loc.location.x; - locFields["y"] = loc.location.y; - // ref: https://developers.arcgis.com/rest/geocode/api-reference/geocoding-service-output.htm#ESRI_SECTION1_42D7D3D0231241E9B656C01438209440 - locFields["geocode_score"] = loc.score; - locFields["match_type"] = loc.attributes.Addr_type; - locMap[loc.attributes.ResultID] = locFields; - return locMap; - }, resMap); - }, {}); - -// IMPLEMENTATION! - -// Instantiate an ApplicationCredentialsManager to run Geocoding service -const session = ApplicationCredentialsManager.fromCredentials({ - clientId: config.clientId, - clientSecret: config.clientSecret -}); - -// Parse and geocode -parseCsv(config.csv) - .then((data) => { - // Build address requests - const addrs = getAddresses(data, config.fieldmap); - const chunks = chunkGeocode(addrs, 1000); - - // Geocode - const promises = chunks.map((chunk) => - bulkGeocode({ - addresses: chunk, - authentication: session - }) - ); - - // Resolve results and combine with CSV data - return Promise.all(promises).then((res) => { - resultMap = mapResults(res); - output = data.map((row, i) => { - id = row[config.fieldmap.OBJECTID] || i; - return { ...row, ...resultMap[id] }; - }); - return output; - }); - }) - .then((output) => { - // Write the new CSV - return exportCsv(output, config.output); - }) - .then((success) => console.log(success)) - .catch((er) => console.log(er)); diff --git a/demos/batch-geocoder-node/config-template.js b/demos/batch-geocoder-node/config-template.js deleted file mode 100644 index 42320e4673..0000000000 --- a/demos/batch-geocoder-node/config-template.js +++ /dev/null @@ -1,18 +0,0 @@ -module.exports = { - clientId: "[public]", - clientSecret: "[secret]", - csv: "NYC_Restaurant_Inspection_Results.csv", - output: "NYC_Restaurant_Inspection_Results_Geocoded.csv", - fieldmap: { - address: "ADDRESS", - // "address2": "", - // "address3": "", - city: "BORO", - // "countryCode": "", - // "neighborhood": "", - postal: "ZIPCODE" - // "postal Ext": "", - // "region": "STATE", - // "subregion": "" - } -}; diff --git a/demos/batch-geocoder-node/package.json b/demos/batch-geocoder-node/package.json deleted file mode 100644 index 6421c1573b..0000000000 --- a/demos/batch-geocoder-node/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "private": true, - "name": "batch-geocoder", - "version": "3.3.0", - "description": "arcgis-rest-js batch geocode sample", - "license": "Apache-2.0", - "keywords": [ - "arcgis", - "arcgis-rest-js", - "batch", - "geocode", - "js", - "rest" - ], - "main": "batch-geocode.js", - "scripts": { - "start": "node batch-geocode.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-geocoding": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0", - "papaparse": "^4.6.0" - }, - "author": "Max Payson (mpayson)", - "homepage": "https://github.com/Esri/arcgis-rest-js#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/Esri/arcgis-rest-js.git" - }, - "bugs": { - "url": "https://github.com/Esri/arcgis-rest-js/issues" - } -} diff --git a/demos/browser-es-modules/README.md b/demos/browser-es-modules/README.md deleted file mode 100644 index 2af95b19dd..0000000000 --- a/demos/browser-es-modules/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# ArcGIS REST JS + Native Browser Modules - -1. Run `npm run build` in the root directory -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:8080](http://localhost:8080). - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/browser-es-modules/index.html b/demos/browser-es-modules/index.html deleted file mode 100644 index 941101d965..0000000000 --- a/demos/browser-es-modules/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - ArcGIS REST JS Browser w/ Modules - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demos/browser-es-modules/package.json b/demos/browser-es-modules/package.json deleted file mode 100644 index b25e79f7bb..0000000000 --- a/demos/browser-es-modules/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-browser-es-modules", - "version": "3.3.0", - "description": "Vanilla JavaScript demo of @esri/arcgis-rest-* packages", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/deno/README.md b/demos/deno/README.md deleted file mode 100644 index 9772c9725d..0000000000 --- a/demos/deno/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# ArcGIS REST JS + Deno - -ArcGIS REST JS is fully compatible with Deno. You can import the packages from the [esm.run CDN](https://www.jsdelivr.com/esm) for the easiest use. This demo shows importing from a local install with an import map. - -You can run this demo with: - -``` -deno run --allow-net --import-map ./import_map.json index.js -``` diff --git a/demos/deno/import_map.json b/demos/deno/import_map.json deleted file mode 100644 index f667e4191d..0000000000 --- a/demos/deno/import_map.json +++ /dev/null @@ -1,8 +0,0 @@ - { - "imports": { - "@esri/arcgis-rest-form-data": "../../packages/arcgis-rest-form-data/browser-ponyfill.mjs", - "@esri/arcgis-rest-fetch": "../../packages/arcgis-rest-fetch/browser-ponyfill.mjs", - "@esri/arcgis-rest-request": "../../packages/arcgis-rest-request/dist/esm/index.js", - "@esri/arcgis-rest-portal": "../../packages/arcgis-rest-portal/dist/esm/index.js" - } - } \ No newline at end of file diff --git a/demos/deno/index.js b/demos/deno/index.js deleted file mode 100644 index 0de143a248..0000000000 --- a/demos/deno/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -searchItems("water").then((response) => { - console.log(response); -}); diff --git a/demos/dev-credentials-client/.gitignore b/demos/dev-credentials-client/.gitignore deleted file mode 100644 index ca659d6e20..0000000000 --- a/demos/dev-credentials-client/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/app.js -/oAuthApp.js diff --git a/demos/dev-credentials-client/README.md b/demos/dev-credentials-client/README.md deleted file mode 100644 index c45e3350a5..0000000000 --- a/demos/dev-credentials-client/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# Client Web Demo for Developer Credential Package - -This page will show API key and OAuth 2.0 app CRUD demo with help of `arcgis-rest-developer-credentials` package. First -step requires a user to log in -via [Authenticate with an ArcGIS identity](https://developers.arcgis.com/arcgis-rest-js/authentication/tutorials/authenticate-with-an-arcgis-identity-rest-js-browser/). -Then you can use the form to create an API key or switch to the OAuth 2.0 form to create an OAuth 2.0 app. -Once you've created an API key or OAuth 2.0 app, you can click on the item in the table below the form to edit it. - -## Running this demo - -1. Run `npm run build` in the repository's root directory. -2. Go into `demos/dev-credentials-client` and run `npm start` to spin up the development server. -3. Visit [http://localhost:8080](http://localhost:8080). - -## Additional tools used - - - - - - - - - - - - - - - - - - -
DescriptionTool
Enhanced Multi-SelectSelect2
TablejQuery Data Table
OthersjQuery 3, Bootstrap 5
\ No newline at end of file diff --git a/demos/dev-credentials-client/apikeyManagement.html b/demos/dev-credentials-client/apikeyManagement.html deleted file mode 100644 index dac11797b6..0000000000 --- a/demos/dev-credentials-client/apikeyManagement.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - dev-credentials client - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demos/dev-credentials-client/app.ts b/demos/dev-credentials-client/app.ts deleted file mode 100644 index 823f1a2f09..0000000000 --- a/demos/dev-credentials-client/app.ts +++ /dev/null @@ -1,265 +0,0 @@ -import { - Privileges, - ICreateApiKeyOptions, - createApiKey, - updateApiKey, - IUpdateApiKeyOptions, - getApiKey, - IGetApiKeyOptions, - IDeleteApiKeyOption, - IDeleteApiKeyResponse, - deleteApiKey -} from "@esri/arcgis-rest-developer-credentials"; -import { ArcGISIdentityManager } from "@esri/arcgis-rest-request"; - -declare let $: any; - -let isEdit = false; -let selectedRow: any; - -let session: ArcGISIdentityManager; - -const clientId = "xwQy4KdPdZw3J6aN"; -const host = window.location.origin; -const redirectUri = host + "/apikeyManagement.html"; - -const serializedSession = localStorage.getItem("__ARCGIS_REST_USER_SESSION__"); - -const clearSession = () => { - session.signOut(); - localStorage.removeItem("__ARCGIS_REST_USER_SESSION__"); - location.replace(host + "/index.html"); -}; - -if (serializedSession === null || serializedSession === "undefined") { - // Empty session (not signed in) needs complete sign in - ArcGISIdentityManager.completeOAuth2({ - popup: false, - clientId: clientId, - redirectUri: redirectUri - }) - .then((manager) => { - localStorage.setItem("__ARCGIS_REST_USER_SESSION__", manager.serialize()); - window.location.reload(); - }) - .catch(() => { - // Failed completeOAuth2 needs re-direct to sign in page - location.replace(host + "/index.html"); - }); -} else { - session = ArcGISIdentityManager.deserialize(serializedSession); - const tokenRemainingTime = - session.tokenExpires.getTime() - new Date().getTime(); // in seconds - - if (tokenRemainingTime <= 0) { - clearSession(); - } - - setTimeout(clearSession, tokenRemainingTime * 1000); - - // active session (signed in) - console.log(session.token); - const contentElement = document.getElementById("content") as HTMLElement; - contentElement.style.display = "block"; - document.addEventListener("DOMContentLoaded", () => { - const pageTitleElement = document.getElementById( - "pageTitle" - ) as HTMLElement; - const privilegesElement = document.getElementById( - "privileges" - ) as HTMLSelectElement; - const titleElement = document.getElementById("title") as HTMLInputElement; - const descElement = document.getElementById("desc") as HTMLInputElement; - const titleAndDescElement = document.getElementById( - "titleAndDesc" - ) as HTMLElement; - const createKeyElement = document.getElementById( - "createKey" - ) as HTMLButtonElement; - const deleteButtonElement = document.getElementById( - "deleteButton" - ) as HTMLButtonElement; - const signOutElement = document.getElementById( - "signOut" - ) as HTMLButtonElement; - const selectedKeyElement = document.getElementById( - "selectedKey" - ) as HTMLElement; - const paragraphElement = document.querySelector( - "p" - ) as HTMLParagraphElement; - const inputForm = document.getElementById("form") as HTMLFormElement; - - pageTitleElement.innerHTML = `APIKey Management (signed in as: ${session.username})`; - - // populate user's privileges into multi-select input - const privilegesSelectOptions: string[] = Object.keys(Privileges); - privilegesSelectOptions.forEach((val, idx) => { - privilegesSelectOptions[idx] = ``; - }); - privilegesElement.innerHTML = privilegesSelectOptions.join(""); - - const select2Referrer = $("#httpreferrer").select2({ - tags: true, - width: "100%" - }); - const select2Privilege = $("#privileges").select2({ width: "100%" }); - - const table = $("#datatable").DataTable({ - columns: [{ data: "itemId" }, { data: "item.title" }], - searching: false - }); - - deleteButtonElement.addEventListener("click", async () => { - const option: IDeleteApiKeyOption = { - authentication: session, - itemId: table.row(selectedRow).data().itemId - }; - const deleteResponse: IDeleteApiKeyResponse = await deleteApiKey(option); - paragraphElement.innerHTML = `
${JSON.stringify(
-        deleteResponse,
-        null,
-        2
-      )}
`; - table.row(selectedRow).remove().draw(); - - deleteButtonElement.style.display = "none"; - selectedRow = null; - isEdit = false; - titleAndDescElement.style.display = "flex"; - selectedKeyElement.innerHTML = "Selected: "; - createKeyElement.innerHTML = "Create"; - $("#httpreferrer").val(null).trigger("change"); - $("#privileges").val(null).trigger("change"); - }); - - inputForm.addEventListener("submit", async (e) => { - e.preventDefault(); - - const selectedPrivileges: Array = []; - select2Privilege.select2("data").forEach((element: any) => { - selectedPrivileges.push( - Privileges[element.id as keyof typeof Privileges] - ); - }); - - const selectedReferrers: string[] = []; - select2Referrer.select2("data").forEach((element: any) => { - selectedReferrers.push(element.id); - }); - - // create/edit button click - try { - if (!isEdit) { - // create - if (!titleElement.checkValidity()) { - titleElement.classList.add("is-invalid"); - return false; - } - titleElement.classList.remove("is-invalid"); - - const title = titleElement.value; - const desc = descElement.value; - - const option: ICreateApiKeyOptions = { - authentication: session, - title: title, - description: desc, - httpReferrers: selectedReferrers, - privileges: selectedPrivileges - }; - const apiKeyInfo = await createApiKey(option); - paragraphElement.innerHTML = `
${JSON.stringify(
-            apiKeyInfo,
-            null,
-            2
-          )}
`; - table.rows - .add([ - { - ...apiKeyInfo, - modified: apiKeyInfo.modified.toLocaleString() - } - ]) - .draw(); - } else { - // edit - const option: IUpdateApiKeyOptions = { - authentication: session, - itemId: table.row(selectedRow).data().itemId, - httpReferrers: selectedReferrers, - privileges: selectedPrivileges - }; - const apiKeyInfo = await updateApiKey(option); - paragraphElement.innerHTML = `
${JSON.stringify(
-            apiKeyInfo,
-            null,
-            2
-          )}
`; - table - .row(selectedRow) - .data({ - ...apiKeyInfo, - modified: apiKeyInfo.modified.toLocaleString() - }) - .draw(); - } - } catch (e) { - console.log(e); - alert("see console output for error"); - } - }); - - // select/de-select table row - $("#datatable tbody").on("click", "tr", async function () { - if ($(this).hasClass("selected")) { - // de-select a row - deleteButtonElement.style.display = "none"; - $(this).removeClass("selected"); - selectedRow = null; - isEdit = false; - paragraphElement.innerHTML = ""; - titleAndDescElement.style.display = "flex"; - selectedKeyElement.innerHTML = "Selected: "; - createKeyElement.innerHTML = "Create"; - - $("#httpreferrer").val(null).trigger("change"); - $("#privileges").val(null).trigger("change"); - } else { - // select row - deleteButtonElement.style.display = "initial"; - table.$("tr.selected").removeClass("selected"); - $(this).addClass("selected"); - selectedRow = this; - isEdit = true; - - const getApiKeyOptions: IGetApiKeyOptions = { - authentication: session, - itemId: table.row(selectedRow).data().itemId - }; - const getApiKeyResponse = await getApiKey(getApiKeyOptions); - paragraphElement.innerHTML = `
${JSON.stringify(
-          getApiKeyResponse,
-          null,
-          2
-        )}
`; - titleAndDescElement.style.display = "none"; - selectedKeyElement.innerHTML = `Selected: ${getApiKeyResponse.itemId}`; - createKeyElement.innerHTML = "Edit"; - - $("#httpreferrer") - .val(getApiKeyResponse.httpReferrers) - .trigger("change"); - $("#privileges") - .val( - getApiKeyResponse.privileges.map((val) => { - const index = Object.values(Privileges).indexOf(val as any); - return Object.keys(Privileges)[index]; - }) - ) - .trigger("change"); - } - }); - signOutElement.addEventListener("click", clearSession); - }); -} diff --git a/demos/dev-credentials-client/index.html b/demos/dev-credentials-client/index.html deleted file mode 100644 index 002e3d62ff..0000000000 --- a/demos/dev-credentials-client/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Title - - - - - -Sign In - - \ No newline at end of file diff --git a/demos/dev-credentials-client/oAuthApp.ts b/demos/dev-credentials-client/oAuthApp.ts deleted file mode 100644 index 89266401fd..0000000000 --- a/demos/dev-credentials-client/oAuthApp.ts +++ /dev/null @@ -1,243 +0,0 @@ -import { - createOAuthApp, - getOAuthApp, - updateOAuthApp, - ICreateOAuthAppOption, - IGetOAuthAppOptions, - IUpdateOAuthOptions, - IDeleteOAuthAppOption, - IDeleteOAuthAppResponse, - deleteOAuthApp -} from "@esri/arcgis-rest-developer-credentials"; -import { ArcGISIdentityManager } from "@esri/arcgis-rest-request"; - -declare let $: any; - -let isEdit = false; -let selectedRow: any; - -let session: ArcGISIdentityManager; - -const clientId = "xwQy4KdPdZw3J6aN"; -const host = window.location.origin; -const redirectUri = host + "/oAuthAppManagement.html"; - -const serializedSession = localStorage.getItem("__ARCGIS_REST_USER_SESSION__"); - -const clearSession = () => { - session.signOut(); - localStorage.removeItem("__ARCGIS_REST_USER_SESSION__"); - location.replace(host + "/index.html"); -}; - -if (serializedSession === null || serializedSession === "undefined") { - // Empty session (not signed in) needs complete sign in - ArcGISIdentityManager.completeOAuth2({ - popup: false, - clientId: clientId, - redirectUri: redirectUri - }) - .then((manager) => { - localStorage.setItem("__ARCGIS_REST_USER_SESSION__", manager.serialize()); - window.location.reload(); - }) - .catch(() => { - // Failed completeOAuth2 needs re-direct to sign in page - location.replace(host + "/index.html"); - }); -} else { - session = ArcGISIdentityManager.deserialize(serializedSession); - const tokenRemainingTime = - session.tokenExpires.getTime() - new Date().getTime(); // in seconds - - if (tokenRemainingTime <= 0) { - clearSession(); - } - - setTimeout(clearSession, tokenRemainingTime * 1000); - - // active session (signed in) - console.log(session.token); - const contentElement = document.getElementById("content") as HTMLElement; - contentElement.style.display = "block"; - document.addEventListener("DOMContentLoaded", () => { - const pageTitleElement = document.getElementById( - "pageTitle" - ) as HTMLElement; - const titleElement = document.getElementById("title") as HTMLInputElement; - const descElement = document.getElementById("desc") as HTMLInputElement; - const titleAndDescElement = document.getElementById( - "titleAndDesc" - ) as HTMLElement; - const createAppElement = document.getElementById( - "submit" - ) as HTMLButtonElement; - const deleteButtonElement = document.getElementById( - "deleteButton" - ) as HTMLButtonElement; - const signOutElement = document.getElementById( - "signOut" - ) as HTMLButtonElement; - const selectedAppElement = document.getElementById( - "selectedApp" - ) as HTMLElement; - const paragraphElement = document.querySelector( - "p" - ) as HTMLParagraphElement; - const inputForm = document.getElementById("form") as HTMLFormElement; - - pageTitleElement.innerHTML = `OAuth2.0 App Management (signed in as: ${session.username})`; - - const select2RedirectUri = $("#redirectUri").select2({ - tags: true, - width: "100%" - }); - - const table = $("#datatable").DataTable({ - columns: [ - { data: "itemId" }, - { data: "client_id" }, - { data: "redirect_uris" }, - { data: "modified" } - ], - searching: false - }); - - deleteButtonElement.addEventListener("click", async () => { - const option: IDeleteOAuthAppOption = { - authentication: session, - itemId: table.row(selectedRow).data().itemId - }; - const deleteResponse: IDeleteOAuthAppResponse = await deleteOAuthApp( - option - ); - paragraphElement.innerHTML = `
${JSON.stringify(
-        deleteResponse,
-        null,
-        2
-      )}
`; - table.row(selectedRow).remove().draw(); - - deleteButtonElement.style.display = "none"; - selectedRow = null; - isEdit = false; - titleAndDescElement.style.display = "flex"; - selectedAppElement.innerHTML = "Selected: "; - createAppElement.innerHTML = "Create"; - $("#httpreferrer").val(null).trigger("change"); - }); - - inputForm.addEventListener("submit", async (e) => { - e.preventDefault(); - - const selectedRedirectUri: string[] = []; - select2RedirectUri.select2("data").forEach((element: any) => { - selectedRedirectUri.push(element.id); - }); - - // create/edit button click - try { - if (!isEdit) { - // create - if (!titleElement.checkValidity()) { - titleElement.classList.add("is-invalid"); - return false; - } - titleElement.classList.remove("is-invalid"); - - const title = titleElement.value; - const desc = descElement.value; - - const option: ICreateOAuthAppOption = { - authentication: session, - title: title, - snippet: desc, - redirect_uris: selectedRedirectUri - }; - - const oAuthApp = await createOAuthApp(option); - paragraphElement.innerHTML = `
${JSON.stringify(
-            oAuthApp,
-            null,
-            2
-          )}
`; - table.rows - .add([ - { - ...oAuthApp, - modified: oAuthApp.modified.toLocaleString() - } - ]) - .draw(); - } else { - // edit - const option: IUpdateOAuthOptions = { - authentication: session, - itemId: table.row(selectedRow).data().itemId, - redirect_uris: selectedRedirectUri - }; - const oAuthApp = await updateOAuthApp(option); - paragraphElement.innerHTML = `
${JSON.stringify(
-            oAuthApp,
-            null,
-            2
-          )}
`; - table - .row(selectedRow) - .data({ - ...oAuthApp, - modified: oAuthApp.modified.toLocaleString() - }) - .draw(); - } - } catch (e) { - console.log(e); - alert("see console output for error"); - } - }); - - // select/de-select table row - $("#datatable tbody").on("click", "tr", async function () { - if ($(this).hasClass("selected")) { - // de-select a row - deleteButtonElement.style.display = "none"; - - $(this).removeClass("selected"); - selectedRow = null; - isEdit = false; - paragraphElement.innerHTML = ""; - titleAndDescElement.style.display = "flex"; - selectedAppElement.innerHTML = "Selected: "; - createAppElement.innerHTML = "Create"; - - $("#redirectUri").val(null).trigger("change"); - } else { - // select row - deleteButtonElement.style.display = "initial"; - table.$("tr.selected").removeClass("selected"); - $(this).addClass("selected"); - selectedRow = this; - isEdit = true; - - const getOAuthAppOptions: IGetOAuthAppOptions = { - authentication: session, - itemId: table.row(selectedRow).data().itemId - }; - const getOAuthAppResponse = await getOAuthApp(getOAuthAppOptions); - paragraphElement.innerHTML = `
${JSON.stringify(
-          getOAuthAppResponse,
-          null,
-          2
-        )}
`; - titleAndDescElement.style.display = "none"; - selectedAppElement.innerHTML = `Selected: ${getOAuthAppResponse.itemId}`; - createAppElement.innerHTML = "Edit"; - - $("#redirectUri") - .val(getOAuthAppResponse.redirect_uris) - .trigger("change"); - } - }); - signOutElement.addEventListener("click", clearSession); - }); -} diff --git a/demos/dev-credentials-client/oAuthAppManagement.html b/demos/dev-credentials-client/oAuthAppManagement.html deleted file mode 100644 index 4070cec162..0000000000 --- a/demos/dev-credentials-client/oAuthAppManagement.html +++ /dev/null @@ -1,88 +0,0 @@ - - - dev-credentials client - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demos/dev-credentials-client/package.json b/demos/dev-credentials-client/package.json deleted file mode 100644 index 8c439be4a8..0000000000 --- a/demos/dev-credentials-client/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-dev-credentials-client", - "version": "1.0.0", - "description": "Vanilla JavaScript demo of @esri/arcgis-rest-* packages", - "license": "Apache-2.0", - "type": "module", - "scripts": { - "start": "tsc && node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-developer-credentials": "^1.0.0", - "@esri/arcgis-rest-request": "^4.0.0", - "dotenv": "^16.1.3" - }, - "author": "yida tong" -} diff --git a/demos/dev-credentials-client/signIn.html b/demos/dev-credentials-client/signIn.html deleted file mode 100644 index 2e96e5a4f3..0000000000 --- a/demos/dev-credentials-client/signIn.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - OAuth Sign In - - - - - - \ No newline at end of file diff --git a/demos/dev-credentials-client/tsconfig.json b/demos/dev-credentials-client/tsconfig.json deleted file mode 100644 index c57f8d3a4f..0000000000 --- a/demos/dev-credentials-client/tsconfig.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig to read more about this file */ - - /* Projects */ - // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2017", - /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ - // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ - - /* Modules */ - "module": "esnext", - /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - "moduleResolution": "node", - /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ - // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ - // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ - // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ - // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ - // "resolveJsonModule": true, /* Enable importing .json files. */ - // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ - // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ - - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, - /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, - /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, - /* Enable all strict type-checking options. */ - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ - // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - "noImplicitThis": false, /* Enable error reporting when 'this' is given the type 'any'. */ - // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true - /* Skip type checking all .d.ts files. */ - }, - "ts-node": { - "esm": true - } -} diff --git a/demos/express-oauth-advanced/.env.template b/demos/express-oauth-advanced/.env.template deleted file mode 100644 index 9496109022..0000000000 --- a/demos/express-oauth-advanced/.env.template +++ /dev/null @@ -1,5 +0,0 @@ -PORT="3000" -CLIENT_ID="7GM6zotbv5UG0Jga" -REDIRECT_URI="http://localhost:3000/authenticate" -SESSION_SECRET="595821A932726359D76BACBFEC47B" -ENCRYPTION_KEY="thKKYmpadA1Sqdk08P3dYllvw342bJxXZ" \ No newline at end of file diff --git a/demos/express-oauth-advanced/.gitignore b/demos/express-oauth-advanced/.gitignore deleted file mode 100644 index b6b0daf373..0000000000 --- a/demos/express-oauth-advanced/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.env -sessions -node_modules \ No newline at end of file diff --git a/demos/express-oauth-advanced/README.md b/demos/express-oauth-advanced/README.md deleted file mode 100644 index 1c7a161181..0000000000 --- a/demos/express-oauth-advanced/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# ArcGIS REST JS Express Advanced oAuth 2.0 Demo - -This demo shows some more advanced uses of authentication features in ArcGIS REST JS. Specifically: - -1. Performing server based oAuth 2.0 to obtain a refresh token store the resulting token and refresh token in a session object on the server that can be looked up via an encrypted cookie. -2. Sending the short lived token information to hydrate `ArcGISIdentityManager` in a client side environment while keeping the refresh token secure on the server. -3. Customizing `ArcGISIdentityManager` to ask the server for a new short lived token when one is needed -4. Storing a session id in the in an encrypted cookie. -5. Syncing the `ArcGISIdentityManager` based auth to JS API `IdentityManager` based auth to load private content like web maps. - -This demo showcases several security best practices: - -- Only the encrypted session id is stored on the client in a cookie. -- Session information is encrypted when it is stored on disk on the server. -- Only short lived tokens (30 minutes) are used on the client, new tokens are requested from the server automatically. -- The refresh token on the server is valid for 2 weeks the default but is extended for another 2 weeks every time the user access the app. - -Using long lived sessions on the server also means that the server can perform background work for the user such as scheduled jobs. - -## Setup with provided credentials - -These instructions are for setting up the demo using credentials setup by the ArcGIS REST JS team. - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -1. Copy `.env.template` to `.env` -1. Run `npm run start` -1. Visit http://localhost:3000 to start. - -## Setup with your own credentials - -These instructions are for setting up the demo using credentials setup by the ArcGIS REST JS team. - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -1. Copy `.env.template` to `.env` -1. [Register an app](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/tutorials/register-your-application/) and copy the Client ID into `.env` in the `CLIENT_ID` property. -1. [Add redirect URIs](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/tutorials/add-redirect-uri/) for `http://localhost:3000/authenticate` to your registered application. -1. Replace the `ENCRYPTION_KEY` and `SESSION_SECRET` values with new values. You can use a website like https://randomkeygen.com/ to generate new strong keys. -1. Run `npm run start` -1. Visit http://localhost:3000 to start. - -## How it works - -1. At the start of every request received express will check if a secure "session cookie" was sent along with the request. -2. If a session cookie is found it will contain a session ID that will correspond with an encrypted data file that represents some data stored for that unique session. The contents of this file are passed through the `decode` method in the session configuration an an `ArcGISIdentityManager` instance is created. -3. The handler for the request runs. You can access the `ArcGISIdentityManager` object from `request.session.arcgis`. -4. At the end of the request the value of `request.session` is run through the `encode` option on the session configuration and saved back to disk. -5. In the application route the session is converted to a plain object, the refresh token is removed and the resulting object embedded in the client code. -6. On the client we can customize the behavior of how `ArcGISIdentityManager` by subclassing it so that it so that it refreshes tokens when they expire by getting a new token from our server. -7. The client can hydrate the custom subclass of `ArcGISIdentityManager` and use it for requests. -8. When the client needs to refresh the token it will call the custom `refreshCredentials` method which will call the server. The server will get a new token and send it to the client and the client will update and retry the request with the new token. diff --git a/demos/express-oauth-advanced/package.json b/demos/express-oauth-advanced/package.json deleted file mode 100644 index a3e3288877..0000000000 --- a/demos/express-oauth-advanced/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-express-oauth-advanced", - "version": "3.3.0", - "description": "Demo of @esri/arcgis-rest-* packages in an Express server", - "license": "Apache-2.0", - "type": "module", - "scripts": { - "start": "node server.js" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0", - "dotenv": "^16.0.0", - "express": "^4.16.3", - "express-session": "^1.17.2", - "session-file-store": "^1.5.0" - }, - "author": "Patrick Arlt " -} diff --git a/demos/express-oauth-advanced/pages/app.html b/demos/express-oauth-advanced/pages/app.html deleted file mode 100644 index e0e367f652..0000000000 --- a/demos/express-oauth-advanced/pages/app.html +++ /dev/null @@ -1,213 +0,0 @@ - -ArcGIS REST JS Advanced Auth App - - - - - - - - - - - - - - - - -
-
-
-

The App!

-

-    
-
-
-
- - - - Sign Out -
-
-
-
-
- - - -
-
-
-
- - - - - \ No newline at end of file diff --git a/demos/express-oauth-advanced/pages/index.html b/demos/express-oauth-advanced/pages/index.html deleted file mode 100644 index 939cac86d8..0000000000 --- a/demos/express-oauth-advanced/pages/index.html +++ /dev/null @@ -1,16 +0,0 @@ - -ArcGIS REST JS Advanced Auth App - - - - - -
-
- -
-
diff --git a/demos/express-oauth-advanced/server.js b/demos/express-oauth-advanced/server.js deleted file mode 100644 index a0b283686d..0000000000 --- a/demos/express-oauth-advanced/server.js +++ /dev/null @@ -1,188 +0,0 @@ -import * as dotenv from "dotenv"; -import express from "express"; -import { ArcGISIdentityManager } from "@esri/arcgis-rest-request"; -import session from "express-session"; -import SessionFileStore from "session-file-store"; -import { readFile } from "fs/promises"; -import { randomBytes } from "crypto"; -import path from "path"; - -dotenv.config(); - -// Define some basic server options -const sessionCookeieName = "arcgis-rest-js-advanced-oauth-demo"; -const port = parseInt(process.env.PORT); - -// Create a new express and file store for our sessions -const FileStore = SessionFileStore(session); - -// Create our oauth 2 options objects -const oauthOptions = { - clientId: process.env.CLIENT_ID, - redirectUri: process.env.REDIRECT_URI -}; - -// Determine how long we want our session to last we know refresh tokens last 2 weeks so we subtract an hour to provide some padding. -const sessionTTL = 60 * 60 * 24 * 7 * 2 - 60 * 60 * 1; // 2 weeks - 1 hours in seconds; - -// Create the express app -const app = express(); -app.set("etag", false); // disable caching for demo - -// Serve files from the static directory -app.use( - express.static("static", { - etag: false - }) -); - -// Setup the session middleware -app.use( - session({ - name: sessionCookeieName, // The name of the cookie to store the session id. - secret: process.env.SESSION_SECRET, // Secret used to sign the session cookie - resave: true, - saveUninitialized: false, - cookie: { - maxAge: sessionTTL * 1000 // Set the max age on the cookie to match our session duration - }, - - // Store session data in a secure, encrypted file, sessions will be loaded from these files and decrypted at the end of every request the state of `request.session` will be saved back to disk. - store: new FileStore({ - ttl: sessionTTL, // Session duration - secret: process.env.ENCRYPTION_KEY, // Secret used to encrypt and decrypt sessions on disk - - // Define how to encode our session to text for storing in the file. We can use the `serialize()` method on the session for this. - encoder: (sessionObj) => { - sessionObj.arcgis = sessionObj.arcgis.serialize(); - return JSON.stringify(sessionObj); - }, - - // Define how to turn the text from the session data back into an object. We can use the `ArcGISIdentityManager.deserialize()` method for this. - decoder: (sessionContents) => { - const sessionObj = JSON.parse(sessionContents); - if (sessionObj.arcgis) { - sessionObj.arcgis = ArcGISIdentityManager.deserialize( - sessionObj.arcgis - ); - } - - return sessionObj; - } - }) - }) -); - -// Send index.html when the user lands on the homepage -app.get("/", (req, res) => { - res.sendFile(path.resolve("pages/index.html")); -}); - -// When a user visits the authorization page start the oAuth 2.0 process. The `ArcGISIdentityManager.authorize()` method will redirect the user to the authorization page. -app.get("/authorize", function (request, response) { - // set a custom state value, this could be used to identify the user who started the request, here we just use a random - // string but this could be something like a user identifier. - oauthOptions.state = randomBytes(20).toString("hex"); - - console.log("Starting OAuth Request ID:", oauthOptions.state); - - // send the user to the authorization screen - ArcGISIdentityManager.authorize(oauthOptions, response); -}); - -// After authorizing the user is redirected to /authenticate and we can finish the Oauth 2.0 process. -app.get("/authenticate", async function (request, response) { - console.log("Authorization complete for", request.query.state); - - // Exchange the auth code for a an instance of `ArcGISIdentityManager` save that to the session. - request.session.arcgis = - await ArcGISIdentityManager.exchangeAuthorizationCode( - oauthOptions, - request.query.code - ); - - // Once we have the session set redirect the user to the /app route so they can use the app. - response.redirect("/app"); -}); - -// The refresh endpoint is used when the client needs to get a new token. -app.get("/refresh", function (request, response) { - // return an error if we cannot find a session. - if (!request.session.arcgis) { - response.json({ error: "unable to refresh" }); - return; - } - - // Refresh the session by getting a new access token with our refresh token - request.session.arcgis - .refreshCredentials() - .then((newSession) => { - // save the new session - request.session.userSession = newSession; - - // Convert the session to an object and remove the refresh token - const serializedSession = newSession.toJSON(); - delete serializedSession.refreshToken; - delete serializedSession.refreshTokenExpires; - - // Respond with the new session data - response.json(serializedSession); - }) - .catch((error) => { - response.json({ - error: error.toString() - }); - }); -}); - -// Sign the user out of our app by destroying the session the cookie and invalidating the session with ArcGIS -app.get("/sign-out", (request, response) => { - if (!request.session.arcgis) { - response.redirect("/"); - return; - } - - request.session.arcgis.signOut().then(() => { - request.session.destroy(() => { - response.clearCookie("arcgis-rest-js-advanced-oauth-demo"); - response.redirect("/"); - }); - }); -}); - -// This handles the application route -app.get("/app", (request, response) => { - // If there is no session available redirect the user back to the home page - if (!request.session.arcgis) { - response.redirect("/"); - return; - } - - // Next exchange the current refresh token for a new refresh token, this extends the session for another 2 weeks - Promise.all([ - readFile("pages/app.html", { encoding: "utf-8" }), - request.session.arcgis.exchangeRefreshToken() - ]).then(([templateContents, session]) => { - // Update our session object with the new session - request.session.arcgis = session; - - // Prepare to send the session to the client - const serializedSession = session.toJSON(); - delete serializedSession.refreshToken; - delete serializedSession.refreshTokenExpires; - - // Insert the session info into the HTML - templateContents = templateContents.replace( - "SESSION_JSON", - JSON.stringify(serializedSession) - ); - - // Send the HTML - response.send(templateContents); - }); -}); - -// Start the server -app.listen(port, function () { - console.log(`visit http://localhost:${port} to test the application!`); -}); diff --git a/demos/express-oauth-advanced/static/style.css b/demos/express-oauth-advanced/static/style.css deleted file mode 100644 index fd85a78be8..0000000000 --- a/demos/express-oauth-advanced/static/style.css +++ /dev/null @@ -1,16 +0,0 @@ -.equal-height-cards .cell { - display: flex; - align-items: stretch; -} - -.thumbnail { - aspect-ratio: 200 / 133; -} - -#map-view { - height: calc(65vh - 40px); -} - -:root { - --calcite-modal-content-padding: 0; -} \ No newline at end of file diff --git a/demos/express/.gitignore b/demos/express/.gitignore deleted file mode 100644 index d344ba6b06..0000000000 --- a/demos/express/.gitignore +++ /dev/null @@ -1 +0,0 @@ -config.json diff --git a/demos/express/README.md b/demos/express/README.md deleted file mode 100644 index 2c484d77e3..0000000000 --- a/demos/express/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# ArcGIS REST JS Express Demo - -This demo explains how to trigger OAuth 2.0 via custom server-side code - -## Setup - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -2. Create a new application on https://developers.arcgis.com -3. Add `http://localhost:3000/authenticate` as a redirect uri for your application. -4. Copy the `config.json.template` file, rename it to `config.json` -5. Copy your application's client id into your new `config.json` file. - -## Running the demo - -6. `npm start` -7. Visit http://localhost:3000/authorize to start the OAuth 2.0 process. diff --git a/demos/express/config.json.template b/demos/express/config.json.template deleted file mode 100644 index 6f65f1dbcd..0000000000 --- a/demos/express/config.json.template +++ /dev/null @@ -1,3 +0,0 @@ -{ - "clientId": "qJv5jgYaCK32K30I" // change me -} diff --git a/demos/express/package.json b/demos/express/package.json deleted file mode 100644 index 99174cc148..0000000000 --- a/demos/express/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-express", - "version": "3.3.0", - "description": "Demo of @esri/arcgis-rest-* packages in an Express server", - "license": "Apache-2.0", - "scripts": { - "start": "node server.js" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0", - "express": "^4.16.3" - }, - "author": "" -} diff --git a/demos/express/server.js b/demos/express/server.js deleted file mode 100644 index 80f1332b4b..0000000000 --- a/demos/express/server.js +++ /dev/null @@ -1,39 +0,0 @@ -const express = require("express"); -const app = express(); -const { ArcGISIdentityManager } = require("@esri/arcgis-rest-request"); -const { clientId } = require("./config.json"); - -const credentials = { - clientId, - redirectUri: "http://localhost:3000/authenticate", - expiration: 10 -}; - -app.get("/authorize", function (req, res) { - // send the user to the authorization screen - ArcGISIdentityManager.authorize(credentials, res); -}); - -// the after authorizing the user is redirected to /authenticate -app.get("/authenticate", function (req, res) { - if (credentials) { - // the user will be redirected with an authorization code we will need to exchange for tokens. - // After exchanging we will have a ArcGISIdentityManager we can use in REST JS. - ArcGISIdentityManager.exchangeAuthorizationCode(credentials, req.query.code) - .then((session) => { - console.log(session); - // get the users info - return session.getUser(); - }) - .then((user) => { - // send the info to the browser - res.send(`
${JSON.stringify(user, null, 2)}
`); - }); - } else { - res.send("please visit http://localhost:3000/authorize"); - } -}); - -app.listen(3000, function () { - console.log("visit http://localhost:3000/authorize to test the application!"); -}); diff --git a/demos/feature-service-browser/README.md b/demos/feature-service-browser/README.md deleted file mode 100644 index 1f28ddb0e9..0000000000 --- a/demos/feature-service-browser/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Running this demo - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -1. `npm start` -1. Visit http://localhost:8080 -1. Enter a search term and click "Search" to see results - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/feature-service-browser/index.html b/demos/feature-service-browser/index.html deleted file mode 100644 index a1d7cf880a..0000000000 --- a/demos/feature-service-browser/index.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -
-
-
-
-

query features!

-
-
- - -
-
- - -
-
- - -
- -
-
-
-
-
-
- - - - - - - - - - - -

Try 'elm' or 'oak' for Type. Try 'fair' or 'good' for Condition.

-

- -
-
-
- - - - - - - - diff --git a/demos/feature-service-browser/package.json b/demos/feature-service-browser/package.json deleted file mode 100644 index b6d8bedd27..0000000000 --- a/demos/feature-service-browser/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "feature-service-browser", - "version": "3.3.0", - "description": "Vanilla JavaScript demo of @esri/arcgis-rest-feature-service", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-feature-service": "^4.0.1", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/geocoder-browser/.gitignore b/demos/geocoder-browser/.gitignore deleted file mode 100644 index 1bf4259af7..0000000000 --- a/demos/geocoder-browser/.gitignore +++ /dev/null @@ -1 +0,0 @@ -config.js diff --git a/demos/geocoder-browser/README.md b/demos/geocoder-browser/README.md deleted file mode 100644 index 3769a324b3..0000000000 --- a/demos/geocoder-browser/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Running this demo - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -2. Register a new app on https://developers.arcgis.com -3. Add a redirect URL of `https://localhost:8080/authenticate.html` to your app. -4. Copy the `config.js.template` file, rename it to `config.js` -5. Copy your apps client id into your new `config.js` file. -6. `npm start` -7. Visit https://localhost:8080 and click "Sign In" to start the OAuth 2.0 process. -8. Start clicking buttons to send off authenticated geocoding requests. - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/geocoder-browser/authenticate.html b/demos/geocoder-browser/authenticate.html deleted file mode 100644 index b84eedbe13..0000000000 --- a/demos/geocoder-browser/authenticate.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - ArcGIS Rest JS OAuth redirect - - - - - - - - diff --git a/demos/geocoder-browser/config.js.template b/demos/geocoder-browser/config.js.template deleted file mode 100644 index 130c3d82f6..0000000000 --- a/demos/geocoder-browser/config.js.template +++ /dev/null @@ -1 +0,0 @@ -var ClientId = "CLIENT_ID"; diff --git a/demos/geocoder-browser/index.html b/demos/geocoder-browser/index.html deleted file mode 100644 index 9bfc58e6ba..0000000000 --- a/demos/geocoder-browser/index.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -
-
-

get to geocodin!

-

type things, click buttons and snoop in the developer console.

-
- -
- -
-
-

- Sign In
-

- -

- -

- -

- - -

- - -

- -

- - -

- -

- -

-
-
- - - - - - - - diff --git a/demos/geocoder-browser/package.json b/demos/geocoder-browser/package.json deleted file mode 100644 index 01c2286823..0000000000 --- a/demos/geocoder-browser/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-geocoder-vanilla", - "version": "3.3.0", - "description": "Vanilla JavaScript demo of @esri/arcgis-rest-geocoder", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-geocoding": "beta", - "@esri/arcgis-rest-request": "beta" - }, - "author": "" -} diff --git a/demos/job/.gitignore b/demos/job/.gitignore deleted file mode 100644 index 28a76bc8eb..0000000000 --- a/demos/job/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -env \ No newline at end of file diff --git a/demos/job/index.html b/demos/job/index.html deleted file mode 100644 index 51680cc75f..0000000000 --- a/demos/job/index.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - ArcGIS REST JS Browser w/ Modules - - - - -
-

Messages

-
-

Results

-
-
- - - - - - - - - - - \ No newline at end of file diff --git a/demos/job/package.json b/demos/job/package.json deleted file mode 100644 index 86609d1265..0000000000 --- a/demos/job/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "private": true, - "name": "job", - "version": "1.0.0", - "description": "Job Task", - "license": "Apache-2.0", - "keywords": [ - "ES6", - "arcgis", - "esri", - "job" - ], - "type": "module", - "main": "index.js", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.3" - }, - "author": "Marcy Silverman (http://marcysilverman.com/)" -} diff --git a/demos/job/readme.md b/demos/job/readme.md deleted file mode 100644 index 956079013c..0000000000 --- a/demos/job/readme.md +++ /dev/null @@ -1,10 +0,0 @@ -# Job Class Demo - -This demo shows how to use the `Job` class to submit a job and retrieve the results. - -## Setup - -1. First `npm run build` in the ArcGIS REST JS root folder to setup the dependencies. -3. Job has a `submitJob()` function that takes url, params, and authentication parameters. The response from this method returns an instance of the `Job` class. -4. To retrieve results, call `getAllResults()` in your `Job` instance which will check to see if the job is completed and returns the results if so. -5. In the terminal, run `npm start`. \ No newline at end of file diff --git a/demos/job/tsconfig.json b/demos/job/tsconfig.json deleted file mode 100644 index ef1ce98174..0000000000 --- a/demos/job/tsconfig.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2017", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - - /* Modules */ - "module": "esnext", /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ - // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ - // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "ts-node": { - "esm": true - } -} diff --git a/demos/jsapi-integration/README.md b/demos/jsapi-integration/README.md deleted file mode 100644 index 9951732838..0000000000 --- a/demos/jsapi-integration/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Passing authentication to the JSAPI - -This demo shows how to use `arcgis-rest-js` with the ArcGIS API for JavaScript. A typical use case would be when you need to query items or feature data _before_ you are ready to display a map or scene view. In this scenario, you should load the light-weight `arcgis-rest-js` libraries first and use them to perform your queries and/or authenticate with the ArcGIS platform. Then when you are ready to show a map or scene view, you would lazy-load the ArcGIS API for JavaScript with something like [esri-loader](https://github.com/Esri/esri-loader) and use it to create the map. - -## Running this demo - -1. Run `npm run build` in the repository's root directory. -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:8080](http://localhost:8080). - -```js -// from rest-js -const session = new ArcGISIdentityManager(/* */); - -// ensure that our session has a token -session.getToken("https://www.arcgis.com/sharing/rest").then(() => { - esriId.registerToken(session.toCredential()); // JSAPI Identity Manager -}); - -// from jsapi -esriId.getCredential("https://www.arcgis.com/sharing/rest").then((cred) => { - const serverInfo = esriId.findServerInfo( - "https://www.arcgis.com/sharing/rest" - ); - const session = ArcGISIdentityManager.fromCredential(cred, serverInfo); -}); -``` - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/jsapi-integration/authenticate.html b/demos/jsapi-integration/authenticate.html deleted file mode 100644 index b85b329232..0000000000 --- a/demos/jsapi-integration/authenticate.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ArcGIS Rest JS OAuth redirect - - - - - - - diff --git a/demos/jsapi-integration/config.js b/demos/jsapi-integration/config.js deleted file mode 100644 index 6cea071f84..0000000000 --- a/demos/jsapi-integration/config.js +++ /dev/null @@ -1,9 +0,0 @@ -/* -You can generate your own clientid by creating an application on the ArcGIS for Developers site. Be sure to add http://localhost:8080/ as a redirect uri for your application - -once you have a clientid of your own, copy/paste it here and rename this file 'config.js' -*/ -const config = { - clientId: "3CiiHWyTNMIRNyF1", - redirectUri: "http://localhost:8080/authenticate.html" -}; diff --git a/demos/jsapi-integration/index.html b/demos/jsapi-integration/index.html deleted file mode 100644 index ea2f7803bc..0000000000 --- a/demos/jsapi-integration/index.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Share auth between ArcGIS REST JS and the ArcGIS API for JavaScript - - - - - - - - - - - - - -
- - - diff --git a/demos/jsapi-integration/package.json b/demos/jsapi-integration/package.json deleted file mode 100644 index 42c6ada008..0000000000 --- a/demos/jsapi-integration/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "@esri/jsapi-integration", - "version": "3.3.0", - "description": "to do", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/node-cli-item-management/README.md b/demos/node-cli-item-management/README.md deleted file mode 100644 index 5b3749e218..0000000000 --- a/demos/node-cli-item-management/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Node JS CLI Item Management - -Demo CLI application. - -## Running this demo - -1. Like other demo apps, run `npm run build` in the root directory. -2. `cd demos/node-cli-item-management` -3. `npm start` - -![CLI Screenshot](./screenshot.png) diff --git a/demos/node-cli-item-management/index.js b/demos/node-cli-item-management/index.js deleted file mode 100644 index 8af07733e6..0000000000 --- a/demos/node-cli-item-management/index.js +++ /dev/null @@ -1,230 +0,0 @@ -const prompts = require("prompts"); -const chalk = require("chalk"); -const { ArcGISIdentityManager } = require("@esri/arcgis-rest-request"); -const { - searchItems, - removeItem, - SearchQueryBuilder -} = require("@esri/arcgis-rest-portal"); - -// 1. Prompt the user for sign in. Create a `ArcGISIdentityManager` -authenticate() - .then((session) => { - console.log(session); - console.log(chalk.blue(`Signed in as ${session.username}`)); - // once the user is signed in search for items - return searchForItems(session); - }) - .then(({ response, session }) => { - console.log(chalk.blue(`Found ${response.results.length} items\n`)); - // take the items that were found and prompt the user if they want to delete them - return deleteItems(response.results, session); - }) - .then(() => { - console.log(chalk.blue(`Done!`)); - }); - -// Prompt the user for a `username` and `password` return a `ArcGISIdentityManager` -// This function will run again on any error so it will retry until it works -function authenticate() { - const authPrompts = [ - { - type: "text", - name: "username", - message: "Username" - }, - { - type: "password", - name: "password", - message: "Password" - } - ]; - - let session; - - // prompts returns a `Promise` that resolves with the users input - return prompts(authPrompts) - .then(({ username, password }) => { - return ArcGISIdentityManager.signIn({ - username, - password - }); - }) - .catch((error) => { - // in case of an `ArcGISRequestError` assume the `username` and `password` - // are incorrect run the `authenticate` function again - if (error.name === "ArcGISRequestError") { - console.log( - chalk.bold.red("Incorrect username and/or password please try again") - ); - return authenticate(); - } - - // if this is a different error just log the error message and exit - console.log( - `${chalk.bold.red(error.name)} ${chalk.bold.red(error.message)}` - ); - }); -} - -// given a `ArcGISIdentityManager` prompt the user for some search params and search for items -function searchForItems(session) { - const searchPrompts = [ - { - type: "text", - name: "searchText", - message: "Search Query" - }, - { - type: "list", - name: "itemTypes", - message: "Item Types" - }, - { - type: "list", - name: "itemTags", - message: "Tags" - }, - { - type: "number", - name: "number", - message: "How Many?" - } - ]; - - // prompts returns a `Promise` that resolves with the users input - return prompts(searchPrompts).then( - //use ES2015 destructuring so we don't make any extra variables - ({ searchText, itemTypes, itemTags, number }) => { - const query = new SearchQueryBuilder() - .match(session.username) - .in("owner"); - - // format the search query for item types - const types = itemTypes.filter((type) => type.length); - - // format the search query for item types - if (types.length) { - query.and().startGroup(); - types.forEach((type, index, types) => { - query.match(type).in("type"); - if (index !== types.length - 1) { - query.or(); - } - }); - query.endGroup(); - } - - // format the search query for item tags - const tags = itemTags.filter((tag) => tag.length); - - if (tags.length) { - query.and().startGroup(); - tags.forEach((tag, index, tags) => { - query.match(tag).in("tags"); - if (index !== tags.length - 1) { - query.or(); - } - }); - query.endGroup(); - } - - // format the search query for the search text - if (searchText.length) { - query.and().match(searchText); - } - - console.log(chalk.blue(`Searching ArcGIS Online: ${query.toParam()}`)); - - return searchItems({ - authentication: session, - q: query, - num: number - }) - .then((response) => { - return { response, session }; - }) - .catch((err) => { - console.warn(err); - }); - } - ); -} - -// this give a list of `items` and a `ArcGISIdentityManager` this will ask us 1 at a time -// if we want to delte this item. This uses the new async iteration syntax with -// `Symbol.asyncIterator` to perform an async function in a loop -async function deleteItems(items, session) { - // create our iterator which should return a `Promise` - const asyncIterable = { - [Symbol.asyncIterator]: () => ({ - // every time we ask for a new item - next: function () { - // remove the next item from the array - const item = items.pop(); - - // we are done if there is no item - if (!item) { - return Promise.resolve({ done: true }); - } - - // prompt to delete this item. - return deleteItem(item, session); - } - }) - }; - - // lets get our `next` function so we can itterate over it - const { next } = asyncIterable[Symbol.asyncIterator](); - - for ( - let { done, deleted, item } = await next(); // start condition, call next and wait for the `Promise` to resolve, results are destructed. - !done; // end condition, - { done, deleted, item } = await next() // action on every loop, sets up the next round of checks - ) { - if (deleted) { - console.log(chalk.green(`${item.title} deleted successfuly\n`)); - } else { - console.log(chalk.gray(`${item.title} skipped\n`)); - } - } - - // since this is inside an async function code execution is stopped at the loop - // this will return an empty resolved `Promise` when the loop is done. - return Promise.resolve(); -} - -function deleteItem(item, session) { - console.log(`Title: ${chalk.bold.green(item.title)}`); - console.log(`Tags: ${item.tags.join(", ")}`); - console.log(`Type: ${item.type}`); - console.log(`ID: ${item.id}`); - console.log(`Owner: ${item.owner}`); - console.log(`Created: ${new Date(item.created).toLocaleDateString("en")}`); - console.log(`Modified: ${new Date(item.modified).toLocaleDateString("en")}`); - - const deleteQuestions = [ - { - type: "toggle", - name: "del", - message: "Delete this item?", - initial: false, - active: "yes", - inactive: "no" - } - ]; - - return prompts(deleteQuestions).then(({ del }) => { - if (del) { - console.log(chalk.red.bold(`Deleting ${item.title}`)); - return removeItem({ - id: item.id, - authentication: session - }).then(() => { - return Promise.resolve({ done: false, deleted: del, item }); - }); - } - - return Promise.resolve({ done: false, deleted: del, item }); - }); -} diff --git a/demos/node-cli-item-management/package.json b/demos/node-cli-item-management/package.json deleted file mode 100644 index a5d4d8d485..0000000000 --- a/demos/node-cli-item-management/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "private": true, - "name": "cli-item-management", - "version": "3.3.0", - "description": "Manage items in ArcGIS Online with a Node JS CLI and ArcGIS Rest JS", - "license": "Apache-2.0", - "keywords": [ - "arcgis", - "arcgis-rest-js", - "node" - ], - "main": "index.js", - "scripts": { - "start": "node index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0", - "chalk": "^2.3.0", - "prompts": "^2.0.3" - }, - "author": "Patrick Arlt " -} diff --git a/demos/node-cli-item-management/screenshot.png b/demos/node-cli-item-management/screenshot.png deleted file mode 100644 index 913f47fdeb..0000000000 Binary files a/demos/node-cli-item-management/screenshot.png and /dev/null differ diff --git a/demos/node-common-js/README.md b/demos/node-common-js/README.md deleted file mode 100644 index ab71919d5c..0000000000 --- a/demos/node-common-js/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Common JS Modules in Node.js - -1. Run `npm run build` in the root directory -1. Run `npm start` to make a require and log output. diff --git a/demos/node-common-js/index.js b/demos/node-common-js/index.js deleted file mode 100644 index 682b1a160e..0000000000 --- a/demos/node-common-js/index.js +++ /dev/null @@ -1,5 +0,0 @@ -const { request } = require("@esri/arcgis-rest-request"); - -request("https://www.arcgis.com/sharing/rest/info", {}).then((response) => { - console.log(response); -}); diff --git a/demos/node-common-js/package.json b/demos/node-common-js/package.json deleted file mode 100644 index 3a33fd2f64..0000000000 --- a/demos/node-common-js/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "private": true, - "name": "arcgis-rest-js-node-common-js-integration-test", - "version": "1.0.0", - "description": "", - "license": "Apache-2.0", - "main": "index.js", - "scripts": { - "start": "node index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/node-es-modules/README.md b/demos/node-es-modules/README.md deleted file mode 100644 index 9198b0e246..0000000000 --- a/demos/node-es-modules/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Native JavaScript Modules in Node.js - -1. Run `npm run build` in the root directory -1. Run `npm start` to make a require and log output. diff --git a/demos/node-es-modules/index.js b/demos/node-es-modules/index.js deleted file mode 100644 index 38f76a461c..0000000000 --- a/demos/node-es-modules/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import { request } from "@esri/arcgis-rest-request"; - -request("https://www.arcgis.com/sharing/rest/info", {}).then((response) => { - console.log(response); -}); diff --git a/demos/node-es-modules/package.json b/demos/node-es-modules/package.json deleted file mode 100644 index 18f4b8dbf2..0000000000 --- a/demos/node-es-modules/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "private": true, - "name": "arcgis-rest-js-node-es-modules-integration-test", - "version": "1.0.0", - "description": "", - "license": "Apache-2.0", - "type": "module", - "main": "index.js", - "scripts": { - "start": "node index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/node-places-api/.env.template b/demos/node-places-api/.env.template deleted file mode 100644 index f01241ec65..0000000000 --- a/demos/node-places-api/.env.template +++ /dev/null @@ -1 +0,0 @@ -API_KEY="YOUR_API_KEY" \ No newline at end of file diff --git a/demos/node-places-api/.gitignore b/demos/node-places-api/.gitignore deleted file mode 100644 index 3c3629e647..0000000000 --- a/demos/node-places-api/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/demos/node-places-api/categories.mock.json b/demos/node-places-api/categories.mock.json deleted file mode 100644 index f8fb23c24d..0000000000 --- a/demos/node-places-api/categories.mock.json +++ /dev/null @@ -1,14778 +0,0 @@ -[ - { - "categoryId": "10000", - "fullLabel": [ - "Arts and Entertainment" - ], - "parents": [] - }, - { - "categoryId": "10001", - "fullLabel": [ - "Arts and Entertainment", - "Amusement Park" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10002", - "fullLabel": [ - "Arts and Entertainment", - "Aquarium" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10003", - "fullLabel": [ - "Arts and Entertainment", - "Arcade" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10004", - "fullLabel": [ - "Arts and Entertainment", - "Art Gallery" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10005", - "fullLabel": [ - "Arts and Entertainment", - "Bingo Center" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10006", - "fullLabel": [ - "Arts and Entertainment", - "Bowling Alley" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10007", - "fullLabel": [ - "Arts and Entertainment", - "Carnival" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10008", - "fullLabel": [ - "Arts and Entertainment", - "Casino" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10009", - "fullLabel": [ - "Arts and Entertainment", - "Circus" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10010", - "fullLabel": [ - "Arts and Entertainment", - "Comedy Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10011", - "fullLabel": [ - "Arts and Entertainment", - "Country Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10012", - "fullLabel": [ - "Arts and Entertainment", - "Country Dance Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10013", - "fullLabel": [ - "Arts and Entertainment", - "Dance Hall" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10014", - "fullLabel": [ - "Arts and Entertainment", - "Disc Golf Course" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10015", - "fullLabel": [ - "Arts and Entertainment", - "Escape Room" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10016", - "fullLabel": [ - "Arts and Entertainment", - "Exhibit" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10017", - "fullLabel": [ - "Arts and Entertainment", - "Fair" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10018", - "fullLabel": [ - "Arts and Entertainment", - "Gaming Cafe" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10019", - "fullLabel": [ - "Arts and Entertainment", - "Go Kart Track" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10020", - "fullLabel": [ - "Arts and Entertainment", - "Internet Cafe" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10021", - "fullLabel": [ - "Arts and Entertainment", - "Karaoke Box" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10022", - "fullLabel": [ - "Arts and Entertainment", - "Laser Tag Center" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10023", - "fullLabel": [ - "Arts and Entertainment", - "Mini Golf Course" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10024", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10025", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Drive-in Theater" - ], - "parents": [ - "10000", - "10024" - ] - }, - { - "categoryId": "10026", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Indie Movie Theater" - ], - "parents": [ - "10000", - "10024" - ] - }, - { - "categoryId": "10027", - "fullLabel": [ - "Arts and Entertainment", - "Museum" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10028", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Art Museum" - ], - "parents": [ - "10000", - "10027" - ] - }, - { - "categoryId": "10029", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Erotic Museum" - ], - "parents": [ - "10000", - "10027" - ] - }, - { - "categoryId": "10030", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "History Museum" - ], - "parents": [ - "10000", - "10027" - ] - }, - { - "categoryId": "10031", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Science Museum" - ], - "parents": [ - "10000", - "10027" - ] - }, - { - "categoryId": "10032", - "fullLabel": [ - "Arts and Entertainment", - "Night Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10033", - "fullLabel": [ - "Arts and Entertainment", - "Pachinko Parlor" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10034", - "fullLabel": [ - "Arts and Entertainment", - "Party Center" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10035", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10036", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Amphitheater" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10037", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Concert Hall" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10038", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Indie Theater" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10039", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10040", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Jazz and Blues Venue" - ], - "parents": [ - "10000", - "10035", - "10039" - ] - }, - { - "categoryId": "10041", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Rock Club" - ], - "parents": [ - "10000", - "10035", - "10039" - ] - }, - { - "categoryId": "10042", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Opera House" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10043", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Theater" - ], - "parents": [ - "10000", - "10035" - ] - }, - { - "categoryId": "10044", - "fullLabel": [ - "Arts and Entertainment", - "Planetarium" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10045", - "fullLabel": [ - "Arts and Entertainment", - "Pool Hall" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10046", - "fullLabel": [ - "Arts and Entertainment", - "Psychic and Astrologer" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10047", - "fullLabel": [ - "Arts and Entertainment", - "Public Art" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10048", - "fullLabel": [ - "Arts and Entertainment", - "Roller Rink" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10049", - "fullLabel": [ - "Arts and Entertainment", - "Salsa Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10050", - "fullLabel": [ - "Arts and Entertainment", - "Samba School" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10051", - "fullLabel": [ - "Arts and Entertainment", - "Stadium" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10052", - "fullLabel": [ - "Arts and Entertainment", - "Strip Club" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10053", - "fullLabel": [ - "Arts and Entertainment", - "Ticket Seller" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10054", - "fullLabel": [ - "Arts and Entertainment", - "VR Cafe" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10055", - "fullLabel": [ - "Arts and Entertainment", - "Water Park" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10056", - "fullLabel": [ - "Arts and Entertainment", - "Zoo" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10057", - "fullLabel": [ - "Arts and Entertainment", - "Disc Golf" - ], - "parents": [ - "10000" - ] - }, - { - "categoryId": "10058", - "fullLabel": [ - "Arts and Entertainment", - "Amusement Park", - "Attraction" - ], - "parents": [ - "10000", - "10001" - ] - }, - { - "categoryId": "10059", - "fullLabel": [ - "Arts and Entertainment", - "Public Art", - "Street Art" - ], - "parents": [ - "10000", - "10047" - ] - }, - { - "categoryId": "10060", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Baseball Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10061", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Basketball Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10062", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Football Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10063", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Hockey Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10064", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Rugby Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10065", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Soccer Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10066", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Tennis Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10067", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Track Stadium" - ], - "parents": [ - "10000", - "10051" - ] - }, - { - "categoryId": "10068", - "fullLabel": [ - "Arts and Entertainment", - "Zoo", - "Zoo Exhibit" - ], - "parents": [ - "10000", - "10056" - ] - }, - { - "categoryId": "10069", - "fullLabel": [ - "Arts and Entertainment", - "Public Art", - "Outdoor Sculpture" - ], - "parents": [ - "10000", - "10047" - ] - }, - { - "categoryId": "11000", - "fullLabel": [ - "Business and Professional Services" - ], - "parents": [] - }, - { - "categoryId": "11001", - "fullLabel": [ - "Business and Professional Services", - "Advertising Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11002", - "fullLabel": [ - "Business and Professional Services", - "Agriculture and Forestry Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11003", - "fullLabel": [ - "Business and Professional Services", - "Architecture Firm" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11004", - "fullLabel": [ - "Business and Professional Services", - "Art Restoration Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11005", - "fullLabel": [ - "Business and Professional Services", - "Art Studio" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11006", - "fullLabel": [ - "Business and Professional Services", - "Audiovisual Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11007", - "fullLabel": [ - "Business and Professional Services", - "Auditorium" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11008", - "fullLabel": [ - "Business and Professional Services", - "Automation and Control System" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11009", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11010", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Automotive Repair Shop" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11011", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Car Wash and Detail" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11012", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Motorcycle Repair Shop" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11013", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Oil Change Service" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11014", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Smog Check Shop" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11015", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Tire Repair Shop" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11016", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Towing Service" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11017", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Transmissions Shop" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11018", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Vehicle Inspection Station" - ], - "parents": [ - "11000", - "11009" - ] - }, - { - "categoryId": "11019", - "fullLabel": [ - "Business and Professional Services", - "Ballroom" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11020", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Business and Strategy Consulting Office" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11021", - "fullLabel": [ - "Business and Professional Services", - "Business Center" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11022", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Campaign Office" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11023", - "fullLabel": [ - "Business and Professional Services", - "Career Counselor" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11024", - "fullLabel": [ - "Business and Professional Services", - "Chemicals and Gasses Manufacturer" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11025", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11026", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service", - "Daycare" - ], - "parents": [ - "11000", - "11025" - ] - }, - { - "categoryId": "11027", - "fullLabel": [ - "Business and Professional Services", - "Computer Repair Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11028", - "fullLabel": [ - "Business and Professional Services", - "Construction" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11029", - "fullLabel": [ - "Business and Professional Services", - "Convention Center" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11030", - "fullLabel": [ - "Business and Professional Services", - "Design Studio" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11031", - "fullLabel": [ - "Business and Professional Services", - "Distribution Center" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11032", - "fullLabel": [ - "Business and Professional Services", - "Electrical Equipment Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11033", - "fullLabel": [ - "Business and Professional Services", - "Employment Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11034", - "fullLabel": [ - "Business and Professional Services", - "Engineer" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11035", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11036", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11037", - "fullLabel": [ - "Business and Professional Services", - "Equipment Rental Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11038", - "fullLabel": [ - "Business and Professional Services", - "Event Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11039", - "fullLabel": [ - "Business and Professional Services", - "Event Space" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11040", - "fullLabel": [ - "Business and Professional Services", - "Factory" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11041", - "fullLabel": [ - "Business and Professional Services", - "Film Studio" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11042", - "fullLabel": [ - "Business and Professional Services", - "Financial Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11043", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Accounting and Bookkeeping Service" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11044", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "ATM" - ], - "parents": [ - "11000", - "11042", - "11046" - ] - }, - { - "categoryId": "11045", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Bank" - ], - "parents": [ - "11000", - "11042", - "11046" - ] - }, - { - "categoryId": "11046", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11047", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Business Broker" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11048", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Check Cashing Service" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11049", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Collections Service" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11050", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Credit Counseling and Bankruptcy Service" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11051", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Credit Union" - ], - "parents": [ - "11000", - "11042", - "11046" - ] - }, - { - "categoryId": "11052", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Currency Exchange" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11053", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Financial Planner" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11054", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Loans Agency" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11055", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Stock Broker" - ], - "parents": [ - "11000", - "11042" - ] - }, - { - "categoryId": "11056", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11057", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Caterer" - ], - "parents": [ - "11000", - "11056" - ] - }, - { - "categoryId": "11058", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Food Distribution Center" - ], - "parents": [ - "11000", - "11056" - ] - }, - { - "categoryId": "11059", - "fullLabel": [ - "Business and Professional Services", - "Funeral Home" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11060", - "fullLabel": [ - "Business and Professional Services", - "Geological Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11061", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11062", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Barbershop" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11063", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Bath House" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11064", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Salon" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11065", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Body Piercing Shop" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11066", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Dry Cleaner" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11067", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Removal Service" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11068", - "fullLabel": [ - "Business and Professional Services", - "Laundromat" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11069", - "fullLabel": [ - "Business and Professional Services", - "Laundry Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11070", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Massage Clinic" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11071", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Nail Salon" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11072", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Skin Care Clinic" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11073", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Spa" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11074", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tanning Salon" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11075", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tattoo Parlor" - ], - "parents": [ - "11000", - "11061" - ] - }, - { - "categoryId": "11076", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11077", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Bathroom Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11078", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpenter" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11079", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpet and Flooring Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11080", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Chimney Sweep" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11081", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Deck and Patio Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11082", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Doors and Windows Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11083", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Electrician" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11084", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Fence Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11085", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Garage Door Supplier" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11086", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "General Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11087", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Heating, Ventilating and Air Conditioning Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11088", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Inspection" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11089", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11090", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Interior Designer" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11091", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Kitchen Remodeler" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11092", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Landscaper and Gardener" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11093", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Mover" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11094", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Painter" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11095", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Pest Control Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11096", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Plumber" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11097", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Professional Cleaning Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11098", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Roofer" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11099", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Sewer Contractor" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11100", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Swimming Pool Maintenance and Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11101", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Tree Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11102", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Upholstery Service" - ], - "parents": [ - "11000", - "11076" - ] - }, - { - "categoryId": "11103", - "fullLabel": [ - "Business and Professional Services", - "Human Resources Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11104", - "fullLabel": [ - "Business and Professional Services", - "Import and Export Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11105", - "fullLabel": [ - "Business and Professional Services", - "Industrial Equipment Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11106", - "fullLabel": [ - "Business and Professional Services", - "Industrial Estate" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11107", - "fullLabel": [ - "Business and Professional Services", - "Insurance Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11108", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "IT Service" - ], - "parents": [ - "11000", - "11167" - ] - }, - { - "categoryId": "11109", - "fullLabel": [ - "Business and Professional Services", - "Laboratory" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11110", - "fullLabel": [ - "Business and Professional Services", - "Leather Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11111", - "fullLabel": [ - "Business and Professional Services", - "Legal Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11112", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Law Office" - ], - "parents": [ - "11000", - "11111" - ] - }, - { - "categoryId": "11113", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Immigration Attorney" - ], - "parents": [ - "11000", - "11111" - ] - }, - { - "categoryId": "11114", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Notary" - ], - "parents": [ - "11000", - "11111" - ] - }, - { - "categoryId": "11115", - "fullLabel": [ - "Business and Professional Services", - "Locksmith" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11116", - "fullLabel": [ - "Business and Professional Services", - "Logging Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11117", - "fullLabel": [ - "Business and Professional Services", - "Lottery Retailer" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11118", - "fullLabel": [ - "Business and Professional Services", - "Machine Shop" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11119", - "fullLabel": [ - "Business and Professional Services", - "Management Consultant" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11120", - "fullLabel": [ - "Business and Professional Services", - "Manufacturer" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11121", - "fullLabel": [ - "Business and Professional Services", - "Media Agency" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11122", - "fullLabel": [ - "Business and Professional Services", - "Metals Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11123", - "fullLabel": [ - "Business and Professional Services", - "Mobile Company" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11124", - "fullLabel": [ - "Business and Professional Services", - "Office" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11125", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Cafeteria" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11126", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Coffee Shop" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11127", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Housing Agency" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11128", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Coworking Space" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11129", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Meeting Room" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11130", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Office Building" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11131", - "fullLabel": [ - "Business and Professional Services", - "Outdoor Event Space" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11132", - "fullLabel": [ - "Business and Professional Services", - "Paper Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11133", - "fullLabel": [ - "Business and Professional Services", - "Pet Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11134", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Grooming Service" - ], - "parents": [ - "11000", - "11133" - ] - }, - { - "categoryId": "11135", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Sitting and Boarding Service" - ], - "parents": [ - "11000", - "11133" - ] - }, - { - "categoryId": "11136", - "fullLabel": [ - "Business and Professional Services", - "Petroleum Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11137", - "fullLabel": [ - "Business and Professional Services", - "Photography Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11138", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photographer" - ], - "parents": [ - "11000", - "11137" - ] - }, - { - "categoryId": "11139", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Lab" - ], - "parents": [ - "11000", - "11137" - ] - }, - { - "categoryId": "11140", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Studio" - ], - "parents": [ - "11000", - "11137" - ] - }, - { - "categoryId": "11141", - "fullLabel": [ - "Business and Professional Services", - "Plastics Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11142", - "fullLabel": [ - "Business and Professional Services", - "Power Plant" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11143", - "fullLabel": [ - "Business and Professional Services", - "Publisher" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11144", - "fullLabel": [ - "Business and Professional Services", - "Radio Station" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11145", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11146", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Building and Land Surveyor" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11147", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Commercial Real Estate Developer" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11148", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Property Management Office" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11149", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Agency" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11150", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Appraiser" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11151", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Development and Title Company" - ], - "parents": [ - "11000", - "11145" - ] - }, - { - "categoryId": "11152", - "fullLabel": [ - "Business and Professional Services", - "Recording Studio" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11153", - "fullLabel": [ - "Business and Professional Services", - "Recycling Facility" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11154", - "fullLabel": [ - "Business and Professional Services", - "Refrigeration and Ice Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11155", - "fullLabel": [ - "Business and Professional Services", - "Renewable Energy Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11156", - "fullLabel": [ - "Business and Professional Services", - "Rental Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11157", - "fullLabel": [ - "Business and Professional Services", - "Repair Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11158", - "fullLabel": [ - "Business and Professional Services", - "Research Station" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11159", - "fullLabel": [ - "Business and Professional Services", - "Rubber Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11160", - "fullLabel": [ - "Business and Professional Services", - "Salvage Yard" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11161", - "fullLabel": [ - "Business and Professional Services", - "Scientific Equipment Supplier" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11162", - "fullLabel": [ - "Business and Professional Services", - "Security and Safety" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11163", - "fullLabel": [ - "Business and Professional Services", - "Shipping, Freight, and Material Transportation Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11164", - "fullLabel": [ - "Business and Professional Services", - "Shoe Repair Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11165", - "fullLabel": [ - "Business and Professional Services", - "Storage Facility" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11166", - "fullLabel": [ - "Business and Professional Services", - "Tailor" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11167", - "fullLabel": [ - "Business and Professional Services", - "Technology Business" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11168", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Software Company" - ], - "parents": [ - "11000", - "11167" - ] - }, - { - "categoryId": "11169", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Website Designer" - ], - "parents": [ - "11000", - "11167" - ] - }, - { - "categoryId": "11170", - "fullLabel": [ - "Business and Professional Services", - "Telecommunication Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11171", - "fullLabel": [ - "Business and Professional Services", - "Translation Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11172", - "fullLabel": [ - "Business and Professional Services", - "Tutoring Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11173", - "fullLabel": [ - "Business and Professional Services", - "TV Station" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11174", - "fullLabel": [ - "Business and Professional Services", - "Warehouse" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11175", - "fullLabel": [ - "Business and Professional Services", - "Waste Management Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11176", - "fullLabel": [ - "Business and Professional Services", - "Water Treatment Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11177", - "fullLabel": [ - "Business and Professional Services", - "Wedding Hall" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11178", - "fullLabel": [ - "Business and Professional Services", - "Welding Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11179", - "fullLabel": [ - "Business and Professional Services", - "Wholesaler" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11180", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Tech Startup" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11181", - "fullLabel": [ - "Business and Professional Services", - "Appraiser" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11182", - "fullLabel": [ - "Business and Professional Services", - "Business Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11183", - "fullLabel": [ - "Business and Professional Services", - "Convention Center", - "Conference Room" - ], - "parents": [ - "11000", - "11029" - ] - }, - { - "categoryId": "11184", - "fullLabel": [ - "Business and Professional Services", - "Creative Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11185", - "fullLabel": [ - "Business and Professional Services", - "Direct Mail and Email Marketing Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11186", - "fullLabel": [ - "Business and Professional Services", - "Market Research and Consulting Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11187", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Amenity" - ], - "parents": [ - "11000", - "11124" - ] - }, - { - "categoryId": "11188", - "fullLabel": [ - "Business and Professional Services", - "Online Advertising Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11189", - "fullLabel": [ - "Business and Professional Services", - "Print, TV, Radio and Outdoor Advertising Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11190", - "fullLabel": [ - "Business and Professional Services", - "Promotional Item Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11191", - "fullLabel": [ - "Business and Professional Services", - "Public Relations Firm" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11192", - "fullLabel": [ - "Business and Professional Services", - "Research Laboratory" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11193", - "fullLabel": [ - "Business and Professional Services", - "Search Engine Marketing and Optimization Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "11194", - "fullLabel": [ - "Business and Professional Services", - "Writing, Copywriting and Technical Writing Service" - ], - "parents": [ - "11000" - ] - }, - { - "categoryId": "12000", - "fullLabel": [ - "Community and Government" - ], - "parents": [] - }, - { - "categoryId": "12001", - "fullLabel": [ - "Community and Government", - "Addiction Treatment Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12002", - "fullLabel": [ - "Community and Government", - "Animal Shelter" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12003", - "fullLabel": [ - "Community and Government", - "Cemetery" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12004", - "fullLabel": [ - "Community and Government", - "Community Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12005", - "fullLabel": [ - "Community and Government", - "Cultural Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12006", - "fullLabel": [ - "Community and Government", - "Disabled Persons Service" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12007", - "fullLabel": [ - "Community and Government", - "Domestic Abuse Treatment Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12008", - "fullLabel": [ - "Community and Government", - "Dump" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12009", - "fullLabel": [ - "Community and Government", - "Education" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12010", - "fullLabel": [ - "Community and Government", - "Education", - "Adult Education" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12011", - "fullLabel": [ - "Community and Government", - "Education", - "Art School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12012", - "fullLabel": [ - "Community and Government", - "Education", - "Circus School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12013", - "fullLabel": [ - "Community and Government", - "Education", - "College and University" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12014", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Academic Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12015", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Administrative Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12016", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Arts Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12017", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Auditorium" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12018", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Baseball Diamond" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12019", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Basketball Court" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12020", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Bookstore" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12021", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cafeteria" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12022", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Classroom" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12023", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Communications Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12024", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cricket Pitch" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12025", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Engineering Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12026", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Football Field" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12027", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Gym" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12028", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College History Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12029", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Hockey Rink" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12030", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Lab" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12031", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Library" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12032", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Math Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12033", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Quad" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12034", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Rec Center" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12035", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Residence Hall" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12036", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Science Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12037", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Soccer Field" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12038", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Stadium" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12039", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Technology Building" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12040", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Tennis Court" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12041", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Theater" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12042", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Track" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12043", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Fraternity House" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12044", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Law School" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12045", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Medical School" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12046", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Sorority House" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12047", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Student Center" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12048", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Community College" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "12049", - "fullLabel": [ - "Community and Government", - "Education", - "Computer Training School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12050", - "fullLabel": [ - "Community and Government", - "Education", - "Culinary School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12051", - "fullLabel": [ - "Community and Government", - "Education", - "Driving School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12052", - "fullLabel": [ - "Community and Government", - "Education", - "Flight School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12053", - "fullLabel": [ - "Community and Government", - "Education", - "Language School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12054", - "fullLabel": [ - "Community and Government", - "Education", - "Music School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12055", - "fullLabel": [ - "Community and Government", - "Education", - "Nursery School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12056", - "fullLabel": [ - "Community and Government", - "Education", - "Preschool" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12057", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12058", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Elementary School" - ], - "parents": [ - "12000", - "12009", - "12057" - ] - }, - { - "categoryId": "12059", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "High School" - ], - "parents": [ - "12000", - "12009", - "12057" - ] - }, - { - "categoryId": "12060", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Middle School" - ], - "parents": [ - "12000", - "12009", - "12057" - ] - }, - { - "categoryId": "12061", - "fullLabel": [ - "Community and Government", - "Education", - "Private School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12062", - "fullLabel": [ - "Community and Government", - "Education", - "Religious School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12063", - "fullLabel": [ - "Community and Government", - "Education", - "Trade School" - ], - "parents": [ - "12000", - "12009" - ] - }, - { - "categoryId": "12064", - "fullLabel": [ - "Community and Government", - "Government Building" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12065", - "fullLabel": [ - "Community and Government", - "Government Building", - "Capitol Building" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12066", - "fullLabel": [ - "Community and Government", - "Government Building", - "City Hall" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12067", - "fullLabel": [ - "Community and Government", - "Government Building", - "Courthouse" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12068", - "fullLabel": [ - "Community and Government", - "Government Building", - "Embassy or Consulate" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12069", - "fullLabel": [ - "Community and Government", - "Government Building", - "Government Department" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12070", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12071", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Fire Station" - ], - "parents": [ - "12000", - "12064", - "12070" - ] - }, - { - "categoryId": "12072", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Police Station" - ], - "parents": [ - "12000", - "12064", - "12070" - ] - }, - { - "categoryId": "12073", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12074", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military", - "Military Base" - ], - "parents": [ - "12000", - "12064", - "12073" - ] - }, - { - "categoryId": "12075", - "fullLabel": [ - "Community and Government", - "Government Building", - "Post Office" - ], - "parents": [ - "12000", - "12064" - ] - }, - { - "categoryId": "12076", - "fullLabel": [ - "Community and Government", - "Government Lobbyist" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12077", - "fullLabel": [ - "Community and Government", - "Homeless Shelter" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12078", - "fullLabel": [ - "Community and Government", - "Housing Authority" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12079", - "fullLabel": [ - "Community and Government", - "Housing Development" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12080", - "fullLabel": [ - "Community and Government", - "Library" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12081", - "fullLabel": [ - "Community and Government", - "Observatory" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12082", - "fullLabel": [ - "Community and Government", - "Organization" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12083", - "fullLabel": [ - "Community and Government", - "Organization", - "Charity" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12084", - "fullLabel": [ - "Community and Government", - "Organization", - "Club House" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12085", - "fullLabel": [ - "Community and Government", - "Organization", - "Environmental Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12086", - "fullLabel": [ - "Community and Government", - "Organization", - "Non-Profit Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12087", - "fullLabel": [ - "Community and Government", - "Organization", - "Social Services Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12088", - "fullLabel": [ - "Community and Government", - "Organization", - "Veterans' Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12089", - "fullLabel": [ - "Community and Government", - "Organization", - "Youth Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12090", - "fullLabel": [ - "Community and Government", - "Prison" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12091", - "fullLabel": [ - "Community and Government", - "Public and Social Service" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12092", - "fullLabel": [ - "Community and Government", - "Public Bathroom" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12093", - "fullLabel": [ - "Community and Government", - "Rehabilitation Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12094", - "fullLabel": [ - "Community and Government", - "Residential Building" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12095", - "fullLabel": [ - "Community and Government", - "Retirement Home" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12096", - "fullLabel": [ - "Community and Government", - "Senior Citizen Service" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12097", - "fullLabel": [ - "Community and Government", - "Social Club" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12098", - "fullLabel": [ - "Community and Government", - "Spiritual Center" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12099", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Buddhist Temple" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12100", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Cemevi" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12101", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Church" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12102", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Confucian Temple" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12103", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Hindu Temple" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12104", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Kingdom Hall" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12105", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Monastery" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12106", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Mosque" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12107", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Prayer Room" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12108", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Shrine" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12109", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Sikh Temple" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12110", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Synagogue" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12111", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Temple" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12112", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Terreiro" - ], - "parents": [ - "12000", - "12098" - ] - }, - { - "categoryId": "12113", - "fullLabel": [ - "Community and Government", - "Summer Camp" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12114", - "fullLabel": [ - "Community and Government", - "Trailer Park" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12115", - "fullLabel": [ - "Community and Government", - "Utility Company" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12116", - "fullLabel": [ - "Community and Government", - "Polling Place" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12117", - "fullLabel": [ - "Community and Government", - "Assisted Living" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12118", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Probation Office" - ], - "parents": [ - "12000", - "12064", - "12070" - ] - }, - { - "categoryId": "12119", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Rescue Service" - ], - "parents": [ - "12000", - "12064", - "12070" - ] - }, - { - "categoryId": "12120", - "fullLabel": [ - "Community and Government", - "Organization", - "Labor Union" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12121", - "fullLabel": [ - "Community and Government", - "Organization", - "LGBTQ Organization" - ], - "parents": [ - "12000", - "12082" - ] - }, - { - "categoryId": "12122", - "fullLabel": [ - "Community and Government", - "Residential Building", - "Apartment or Condo" - ], - "parents": [ - "12000", - "12094" - ] - }, - { - "categoryId": "12123", - "fullLabel": [ - "Community and Government", - "Residential Building", - "Home (private)" - ], - "parents": [ - "12000", - "12094" - ] - }, - { - "categoryId": "12124", - "fullLabel": [ - "Community and Government", - "Town Hall" - ], - "parents": [ - "12000" - ] - }, - { - "categoryId": "12125", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "University" - ], - "parents": [ - "12000", - "12009", - "12013" - ] - }, - { - "categoryId": "13000", - "fullLabel": [ - "Dining and Drinking" - ], - "parents": [] - }, - { - "categoryId": "13001", - "fullLabel": [ - "Dining and Drinking", - "Bagel Shop" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13002", - "fullLabel": [ - "Dining and Drinking", - "Bakery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13003", - "fullLabel": [ - "Dining and Drinking", - "Bar" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13004", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Apres Ski Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13005", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beach Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13006", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13007", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Garden" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13008", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Champagne Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13009", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Cocktail Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13010", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Dive Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13011", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Gay Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13012", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hookah Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13013", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hotel Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13014", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Ice Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13015", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Karaoke Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13016", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Lounge" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13017", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Piano Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13018", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Pub" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13019", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Rooftop Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13020", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sake Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13021", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Speakeasy" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13022", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sports Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13023", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Tiki Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13024", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Whisky Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13025", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Wine Bar" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13026", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "BBQ Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13027", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bistro" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13028", - "fullLabel": [ - "Dining and Drinking", - "Breakfast Spot" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13029", - "fullLabel": [ - "Dining and Drinking", - "Brewery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13030", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Buffet" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13031", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Burger Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13032", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13033", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Bubble Tea Shop" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13034", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Café" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13035", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Coffee Shop" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13036", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Tea Room" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13037", - "fullLabel": [ - "Dining and Drinking", - "Cafeteria" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13038", - "fullLabel": [ - "Dining and Drinking", - "Cidery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13039", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Deli" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13040", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13041", - "fullLabel": [ - "Dining and Drinking", - "Creperie" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13042", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Cupcake Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13043", - "fullLabel": [ - "Dining and Drinking", - "Donut Shop" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13044", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Frozen Yogurt Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13045", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Gelato Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13046", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Ice Cream Parlor" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13047", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pastry Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13048", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pie Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "13049", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Diner" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13050", - "fullLabel": [ - "Dining and Drinking", - "Distillery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13051", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fish and Chips Shop" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13052", - "fullLabel": [ - "Dining and Drinking", - "Food Court" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13053", - "fullLabel": [ - "Dining and Drinking", - "Food Stand" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13054", - "fullLabel": [ - "Dining and Drinking", - "Food Truck" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13055", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fried Chicken Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13056", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Friterie" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13057", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Gastropub" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13058", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hot Dog Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13059", - "fullLabel": [ - "Dining and Drinking", - "Juice Bar" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13060", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mac and Cheese Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13061", - "fullLabel": [ - "Dining and Drinking", - "Meadery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13062", - "fullLabel": [ - "Dining and Drinking", - "Night Market" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13063", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Pet Café" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13064", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pizzeria" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13065", - "fullLabel": [ - "Dining and Drinking", - "Restaurant" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13066", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Afghan Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13067", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13068", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "American Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13069", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Arepa Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297" - ] - }, - { - "categoryId": "13070", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Argentinian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343" - ] - }, - { - "categoryId": "13071", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Armenian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13072", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13073", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Australian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13074", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Austrian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13075", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bangladeshi Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13076", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Belarusian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13139" - ] - }, - { - "categoryId": "13077", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Belgian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13078", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Bosnian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13139" - ] - }, - { - "categoryId": "13079", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343" - ] - }, - { - "categoryId": "13080", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Acai House" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13081", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Baiano Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13082", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Central Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13083", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Churrascaria" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13084", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Empada House" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13085", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Goiano Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13086", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Mineiro Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13087", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Northeastern Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13088", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Northern Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13089", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Pastelaria" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13090", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Southeastern Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13091", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Southern Brazilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13092", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Tapiocaria" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13079" - ] - }, - { - "categoryId": "13093", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Bulgarian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13139" - ] - }, - { - "categoryId": "13094", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Burmese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13095", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Cajun and Creole Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13096", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Cambodian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13097", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13098", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caucasian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13099", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13100", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Anhui Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13101", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Beijing Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13102", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Cantonese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13103", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Cha Chaan Teng" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13104", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Chinese Aristocrat Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13105", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Chinese Breakfast Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13106", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Dim Sum Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13107", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Dongbei Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13108", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Fujian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13109", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Guizhou Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13110", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hainan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13111", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hakka Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13112", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Henan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13113", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hong Kong Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13114", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Huaiyang Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13115", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hubei Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13116", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hunan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13117", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Imperial Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13118", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Jiangsu Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13119", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Jiangxi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13120", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Macanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13121", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Manchu Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13122", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Peking Duck Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13123", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shaanxi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13124", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shandong Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13125", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shanghai Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13126", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shanxi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13127", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Szechuan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13128", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Taiwanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13129", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Tianjin Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13130", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Xinjiang Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13131", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Yunnan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13132", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Zhejiang Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13099" - ] - }, - { - "categoryId": "13133", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Colombian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343" - ] - }, - { - "categoryId": "13134", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Comfort Food Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13135", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant", - "Cuban Restaurant" - ], - "parents": [ - "13000", - "13065", - "13097" - ] - }, - { - "categoryId": "13136", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Czech Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13137", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dumpling Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13138", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dutch Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13139", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13140", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Egyptian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13141", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Empanada Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297" - ] - }, - { - "categoryId": "13142", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "English Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13143", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant", - "Ethiopian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13067" - ] - }, - { - "categoryId": "13144", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Falafel Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13145", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fast Food Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13146", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Filipino Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13147", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fondue Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13148", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13149", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Alsatian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13150", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Auvergne Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13151", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Basque Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13152", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Brasserie" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13153", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Breton Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13154", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Burgundian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13155", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Catalan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13156", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Ch'ti Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13157", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Corsican Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13158", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Estaminet" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13159", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Labour Canteen" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13160", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Lyonese Bouchon" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13161", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Norman Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13162", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Provençal Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13163", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Savoyard Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13164", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Southwestern French Restaurant" - ], - "parents": [ - "13000", - "13065", - "13148" - ] - }, - { - "categoryId": "13165", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13166", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Apple Wine Pub" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13167", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bavarian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13168", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bratwurst Joint" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13169", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Currywurst Joint" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13170", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Franconian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13171", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "German Pop-Up Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13172", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Palatine Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13173", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Rhenisch Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13174", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Schnitzel Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13175", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Silesian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13176", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Swabian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13165" - ] - }, - { - "categoryId": "13177", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13178", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Bougatsa Shop" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13179", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Cretan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13180", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Fish Taverna" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13181", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Grilled Meat Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13182", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Kafenio" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13183", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Magirio" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13184", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Meze Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13185", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Modern Greek Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13186", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Ouzeri" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13187", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Patsa Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13188", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Souvlaki Shop" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13189", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Taverna" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13190", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Tsipouro Restaurant" - ], - "parents": [ - "13000", - "13065", - "13177" - ] - }, - { - "categoryId": "13191", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Halal Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13192", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13193", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant", - "Poke Restaurant" - ], - "parents": [ - "13000", - "13065", - "13192" - ] - }, - { - "categoryId": "13194", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Himalayan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13195", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Honduran Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297" - ] - }, - { - "categoryId": "13196", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Hotpot Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13197", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hungarian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13198", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Chinese Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13199", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13200", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Andhra Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13201", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Awadhi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13202", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Bengali Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13203", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chaat Place" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13204", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chettinad Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13205", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dhaba" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13206", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dosa Place" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13207", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Goan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13208", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Gujarati Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13209", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Hyderabadi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13210", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Indian Sweet Shop" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13211", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Irani Cafe" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13212", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Jain Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13213", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Karnataka Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13214", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Kerala Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13215", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Maharashtrian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13216", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Mughlai Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13217", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Multicuisine Indian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13218", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "North Indian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13219", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Northeast Indian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13220", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Parsi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13221", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Punjabi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13222", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Rajasthani Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13223", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "South Indian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13224", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Udupi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13199" - ] - }, - { - "categoryId": "13225", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13226", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Acehnese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13227", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Balinese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13228", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Betawinese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13229", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Indonesian Meatball Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13230", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Javanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13231", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Manadonese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13232", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Padangnese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13233", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Sundanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13225" - ] - }, - { - "categoryId": "13234", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Iraqi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13235", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Israeli Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13236", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13237", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Abruzzo Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13238", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Agriturismo" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13239", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Aosta Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13240", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Basilicata Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13241", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Calabria Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13242", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Campanian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13243", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Emilia Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13244", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Friuli Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13245", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Ligurian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13246", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Lombard Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13247", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Malga" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13248", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Marche Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13249", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Molise Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13250", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piadineria" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13251", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piedmontese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13252", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Puglia Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13253", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Romagna Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13254", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Roman Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13255", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sardinian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13256", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sicilian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13257", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "South Tyrolean Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13258", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trattoria" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13259", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trentino Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13260", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Tuscan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13261", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Umbrian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13262", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Veneto Restaurant" - ], - "parents": [ - "13000", - "13065", - "13236" - ] - }, - { - "categoryId": "13263", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13264", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Donburi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13265", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Japanese Curry Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13266", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Japanese Family Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13267", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Kaiseki Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13268", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Kushikatsu Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13269", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Monjayaki Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13270", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Nabe Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13271", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Okonomiyaki Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13272", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Ramen Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13273", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Shabu-Shabu Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13274", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Soba Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13275", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Sukiyaki Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13276", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Sushi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13277", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Takoyaki Place" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13278", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Teishoku Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13279", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Tempura Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13280", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Tonkatsu Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13281", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Udon Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13282", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Unagi Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13283", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Wagashi Place" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13284", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Yakitori Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13285", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Yoshoku Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13263" - ] - }, - { - "categoryId": "13286", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13287", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant", - "Kosher Restaurant" - ], - "parents": [ - "13000", - "13065", - "13286" - ] - }, - { - "categoryId": "13288", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Kebab Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13289", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13290", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Bossam/Jokbal Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13291", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Bunsik Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13292", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Gukbap Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13293", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Janguh Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13294", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Korean BBQ Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13295", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Samgyetang Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13289" - ] - }, - { - "categoryId": "13296", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Kurdish Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13297", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13298", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Lebanese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13299", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Malay Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13300", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Malay Restaurant", - "Mamak Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13299" - ] - }, - { - "categoryId": "13301", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant", - "Mauritian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13067" - ] - }, - { - "categoryId": "13302", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mediterranean Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13303", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13304", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Botanero" - ], - "parents": [ - "13000", - "13065", - "13303" - ] - }, - { - "categoryId": "13305", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Burrito Restaurant" - ], - "parents": [ - "13000", - "13065", - "13303" - ] - }, - { - "categoryId": "13306", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Taco Restaurant" - ], - "parents": [ - "13000", - "13065", - "13303" - ] - }, - { - "categoryId": "13307", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Tex-Mex Restaurant" - ], - "parents": [ - "13000", - "13065", - "13303" - ] - }, - { - "categoryId": "13308", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Yucatecan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13303" - ] - }, - { - "categoryId": "13309", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13310", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Modern European Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13311", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Molecular Gastronomy Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13312", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Mongolian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13313", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Moroccan Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13314", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "American Restaurant", - "New American Restaurant" - ], - "parents": [ - "13000", - "13065", - "13068" - ] - }, - { - "categoryId": "13315", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Noodle Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13316", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pakistani Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13317", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13318", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Ash and Haleem Place" - ], - "parents": [ - "13000", - "13065", - "13309", - "13317" - ] - }, - { - "categoryId": "13319", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Dizi Place" - ], - "parents": [ - "13000", - "13065", - "13309", - "13317" - ] - }, - { - "categoryId": "13320", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Gilaki Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309", - "13317" - ] - }, - { - "categoryId": "13321", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Jegaraki" - ], - "parents": [ - "13000", - "13065", - "13309", - "13317" - ] - }, - { - "categoryId": "13322", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Peruvian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343" - ] - }, - { - "categoryId": "13323", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Peruvian Restaurant", - "Peruvian Roast Chicken Joint" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343", - "13322" - ] - }, - { - "categoryId": "13324", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Polish Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13325", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Portuguese Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13326", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Poutine Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13327", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant", - "Puerto Rican Restaurant" - ], - "parents": [ - "13000", - "13065", - "13097" - ] - }, - { - "categoryId": "13328", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Romanian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13139" - ] - }, - { - "categoryId": "13329", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13330", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Blini House" - ], - "parents": [ - "13000", - "13065", - "13329" - ] - }, - { - "categoryId": "13331", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Pelmeni House" - ], - "parents": [ - "13000", - "13065", - "13329" - ] - }, - { - "categoryId": "13332", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Salad Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13333", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Salvadoran Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297" - ] - }, - { - "categoryId": "13334", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sandwich Spot" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13335", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Satay Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13336", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scandinavian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13337", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scottish Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13338", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Seafood Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13339", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Shawarma Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13340", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Singaporean Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13341", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Slovak Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13342", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Soup Spot" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13343", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297" - ] - }, - { - "categoryId": "13344", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Southern Food Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13345", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13346", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Paella Restaurant" - ], - "parents": [ - "13000", - "13065", - "13345" - ] - }, - { - "categoryId": "13347", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Tapas Restaurant" - ], - "parents": [ - "13000", - "13065", - "13345" - ] - }, - { - "categoryId": "13348", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sri Lankan Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13349", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Swiss Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13350", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Syrian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13351", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Tatar Restaurant" - ], - "parents": [ - "13000", - "13065", - "13139" - ] - }, - { - "categoryId": "13352", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Thai Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13353", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Thai Restaurant", - "Som Tum Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072", - "13352" - ] - }, - { - "categoryId": "13354", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Theme Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13355", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Tibetan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13356", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13357", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Borek Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13358", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Cigkofte Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13359", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Çöp Şiş Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13360", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Doner Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13361", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Gozleme Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13362", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kofte Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13363", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kokoreç Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13364", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumpir Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13365", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumru Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13366", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Manti Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13367", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Meyhane" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13368", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pide Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13369", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pilavcı" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13370", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Söğüş Place" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13371", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Tantuni Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13372", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Coffeehouse" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13373", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Home Cooking Restaurant" - ], - "parents": [ - "13000", - "13065", - "13356" - ] - }, - { - "categoryId": "13374", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13375", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "Varenyky Restaurant" - ], - "parents": [ - "13000", - "13065", - "13374" - ] - }, - { - "categoryId": "13376", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "West-Ukrainian Restaurant" - ], - "parents": [ - "13000", - "13065", - "13374" - ] - }, - { - "categoryId": "13377", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Vegan and Vegetarian Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13378", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Venezuelan Restaurant" - ], - "parents": [ - "13000", - "13065", - "13297", - "13343" - ] - }, - { - "categoryId": "13379", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Vietnamese Restaurant" - ], - "parents": [ - "13000", - "13065", - "13072" - ] - }, - { - "categoryId": "13380", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Yemeni Restaurant" - ], - "parents": [ - "13000", - "13065", - "13309" - ] - }, - { - "categoryId": "13381", - "fullLabel": [ - "Dining and Drinking", - "Smoothie Shop" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13382", - "fullLabel": [ - "Dining and Drinking", - "Snack Place" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13383", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Steakhouse" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13384", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Tabbakhi" - ], - "parents": [ - "13000", - "13065", - "13309", - "13317" - ] - }, - { - "categoryId": "13386", - "fullLabel": [ - "Dining and Drinking", - "Vineyard" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13387", - "fullLabel": [ - "Dining and Drinking", - "Winery" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13388", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Wings Joint" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13389", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Irish Pub" - ], - "parents": [ - "13000", - "13003" - ] - }, - { - "categoryId": "13390", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Gluten-Free Restaurant" - ], - "parents": [ - "13000", - "13065" - ] - }, - { - "categoryId": "13392", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Waffle Shop" - ], - "parents": [ - "13000", - "13040" - ] - }, - { - "categoryId": "14000", - "fullLabel": [ - "Event" - ], - "parents": [] - }, - { - "categoryId": "14001", - "fullLabel": [ - "Event", - "Conference" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14002", - "fullLabel": [ - "Event", - "Convention" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14003", - "fullLabel": [ - "Event", - "Entertainment Event" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14004", - "fullLabel": [ - "Event", - "Entertainment Event", - "Festival" - ], - "parents": [ - "14000", - "14003" - ] - }, - { - "categoryId": "14005", - "fullLabel": [ - "Event", - "Entertainment Event", - "Music Festival" - ], - "parents": [ - "14000", - "14003" - ] - }, - { - "categoryId": "14006", - "fullLabel": [ - "Event", - "Entertainment Event", - "Parade" - ], - "parents": [ - "14000", - "14003" - ] - }, - { - "categoryId": "14007", - "fullLabel": [ - "Event", - "Entertainment Event", - "Sporting Event" - ], - "parents": [ - "14000", - "14003" - ] - }, - { - "categoryId": "14008", - "fullLabel": [ - "Event", - "Line" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14009", - "fullLabel": [ - "Event", - "Marketplace" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14010", - "fullLabel": [ - "Event", - "Marketplace", - "Christmas Market" - ], - "parents": [ - "14000", - "14009" - ] - }, - { - "categoryId": "14011", - "fullLabel": [ - "Event", - "Marketplace", - "Stoop Sale" - ], - "parents": [ - "14000", - "14009" - ] - }, - { - "categoryId": "14012", - "fullLabel": [ - "Event", - "Marketplace", - "Street Fair" - ], - "parents": [ - "14000", - "14009" - ] - }, - { - "categoryId": "14013", - "fullLabel": [ - "Event", - "Marketplace", - "Street Food Gathering" - ], - "parents": [ - "14000", - "14009" - ] - }, - { - "categoryId": "14014", - "fullLabel": [ - "Event", - "Marketplace", - "Trade Fair" - ], - "parents": [ - "14000", - "14009" - ] - }, - { - "categoryId": "14015", - "fullLabel": [ - "Event", - "Other Event" - ], - "parents": [ - "14000" - ] - }, - { - "categoryId": "14016", - "fullLabel": [ - "Event", - "Entertainment Event", - "Festival", - "Beer Festival" - ], - "parents": [ - "14000", - "14003", - "14004" - ] - }, - { - "categoryId": "15000", - "fullLabel": [ - "Health and Medicine" - ], - "parents": [] - }, - { - "categoryId": "15001", - "fullLabel": [ - "Health and Medicine", - "Acupuncture Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15002", - "fullLabel": [ - "Health and Medicine", - "AIDS Resource" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15003", - "fullLabel": [ - "Health and Medicine", - "Alternative Medicine Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15004", - "fullLabel": [ - "Health and Medicine", - "Assisted Living Service" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15005", - "fullLabel": [ - "Health and Medicine", - "Blood Bank" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15006", - "fullLabel": [ - "Health and Medicine", - "Chiropractor" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15007", - "fullLabel": [ - "Health and Medicine", - "Dentist" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15008", - "fullLabel": [ - "Health and Medicine", - "Emergency Service" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15009", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Ambulance Service" - ], - "parents": [ - "15000", - "15008" - ] - }, - { - "categoryId": "15010", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Emergency Room" - ], - "parents": [ - "15000", - "15008" - ] - }, - { - "categoryId": "15011", - "fullLabel": [ - "Health and Medicine", - "Healthcare Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15012", - "fullLabel": [ - "Health and Medicine", - "Home Health Care Service" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15013", - "fullLabel": [ - "Health and Medicine", - "Hospice" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15014", - "fullLabel": [ - "Health and Medicine", - "Hospital" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15015", - "fullLabel": [ - "Health and Medicine", - "Maternity Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15016", - "fullLabel": [ - "Health and Medicine", - "Medical Center" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15017", - "fullLabel": [ - "Health and Medicine", - "Medical Lab" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15018", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15019", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Mental Health Clinic" - ], - "parents": [ - "15000", - "15018" - ] - }, - { - "categoryId": "15020", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Psychologist" - ], - "parents": [ - "15000", - "15018" - ] - }, - { - "categoryId": "15021", - "fullLabel": [ - "Health and Medicine", - "Nurse" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15022", - "fullLabel": [ - "Health and Medicine", - "Nursing Home" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15023", - "fullLabel": [ - "Health and Medicine", - "Nutritionist" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15024", - "fullLabel": [ - "Health and Medicine", - "Optometrist" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15025", - "fullLabel": [ - "Health and Medicine", - "Other Healthcare Professional" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15026", - "fullLabel": [ - "Health and Medicine", - "Physical Therapy Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15027", - "fullLabel": [ - "Health and Medicine", - "Physician" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15028", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Anesthesiologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15029", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Cardiologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15030", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Dermatologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15031", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Doctor's Office" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15032", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ear, Nose and Throat Doctor" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15033", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Family Medicine Doctor" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15034", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Gastroenterologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15035", - "fullLabel": [ - "Health and Medicine", - "Physician", - "General Surgeon" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15036", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Geriatric Doctor" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15037", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Internal Medicine Doctor" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15038", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Neurologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15039", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Obstetrician Gynecologist (Ob-gyn)" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15040", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oncologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15041", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ophthalmologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15042", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oral Surgeon" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15043", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Orthopedic Surgeon" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15044", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pathologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15045", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pediatrician" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15046", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Plastic Surgeon" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15047", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Psychiatrist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15048", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Radiologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15049", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Respiratory Doctor" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15050", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Urologist" - ], - "parents": [ - "15000", - "15027" - ] - }, - { - "categoryId": "15051", - "fullLabel": [ - "Health and Medicine", - "Podiatrist" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15052", - "fullLabel": [ - "Health and Medicine", - "Sports Medicine Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15053", - "fullLabel": [ - "Health and Medicine", - "Urgent Care Center" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15054", - "fullLabel": [ - "Health and Medicine", - "Veterinarian" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15055", - "fullLabel": [ - "Health and Medicine", - "Weight Loss Center" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15056", - "fullLabel": [ - "Health and Medicine", - "Women's Health Clinic" - ], - "parents": [ - "15000" - ] - }, - { - "categoryId": "15058", - "fullLabel": [ - "Health and Medicine", - "Hospital", - "Children's Hospital" - ], - "parents": [ - "15000", - "15014" - ] - }, - { - "categoryId": "15059", - "fullLabel": [ - "Health and Medicine", - "Hospital", - "Hospital Unit" - ], - "parents": [ - "15000", - "15014" - ] - }, - { - "categoryId": "16000", - "fullLabel": [ - "Landmarks and Outdoors" - ], - "parents": [] - }, - { - "categoryId": "16001", - "fullLabel": [ - "Landmarks and Outdoors", - "Bathing Area" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16002", - "fullLabel": [ - "Landmarks and Outdoors", - "Bay" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16003", - "fullLabel": [ - "Landmarks and Outdoors", - "Beach" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16004", - "fullLabel": [ - "Landmarks and Outdoors", - "Bike Trail" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16005", - "fullLabel": [ - "Landmarks and Outdoors", - "Botanical Garden" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16006", - "fullLabel": [ - "Landmarks and Outdoors", - "Bridge" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16007", - "fullLabel": [ - "Landmarks and Outdoors", - "Structure" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16008", - "fullLabel": [ - "Landmarks and Outdoors", - "Campground" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16009", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16010", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal Lock" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16011", - "fullLabel": [ - "Landmarks and Outdoors", - "Castle" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16012", - "fullLabel": [ - "Landmarks and Outdoors", - "Cave" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16013", - "fullLabel": [ - "Landmarks and Outdoors", - "Dive Spot" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16014", - "fullLabel": [ - "Landmarks and Outdoors", - "Farm" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16015", - "fullLabel": [ - "Landmarks and Outdoors", - "Forest" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16016", - "fullLabel": [ - "Landmarks and Outdoors", - "Fountain" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16017", - "fullLabel": [ - "Landmarks and Outdoors", - "Garden" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16018", - "fullLabel": [ - "Landmarks and Outdoors", - "Harbor or Marina" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16019", - "fullLabel": [ - "Landmarks and Outdoors", - "Hiking Trail" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16020", - "fullLabel": [ - "Landmarks and Outdoors", - "Historic and Protected Site" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16021", - "fullLabel": [ - "Landmarks and Outdoors", - "Hot Spring" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16022", - "fullLabel": [ - "Landmarks and Outdoors", - "Island" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16023", - "fullLabel": [ - "Landmarks and Outdoors", - "Lake" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16024", - "fullLabel": [ - "Landmarks and Outdoors", - "Lighthouse" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16025", - "fullLabel": [ - "Landmarks and Outdoors", - "Memorial Site" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16026", - "fullLabel": [ - "Landmarks and Outdoors", - "Monument" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16027", - "fullLabel": [ - "Landmarks and Outdoors", - "Mountain" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16028", - "fullLabel": [ - "Landmarks and Outdoors", - "Nature Preserve" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16029", - "fullLabel": [ - "Landmarks and Outdoors", - "Nudist Beach" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16030", - "fullLabel": [ - "Landmarks and Outdoors", - "Other Great Outdoors" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16031", - "fullLabel": [ - "Landmarks and Outdoors", - "Palace" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16032", - "fullLabel": [ - "Landmarks and Outdoors", - "Park" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16033", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Dog Park" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16034", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "National Park" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16035", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Natural Park" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16036", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Picnic Area" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16037", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Playground" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16038", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "State or Provincial Park" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16039", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Urban Park" - ], - "parents": [ - "16000", - "16032" - ] - }, - { - "categoryId": "16040", - "fullLabel": [ - "Landmarks and Outdoors", - "Pedestrian Plaza" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16041", - "fullLabel": [ - "Landmarks and Outdoors", - "Plaza" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16042", - "fullLabel": [ - "Landmarks and Outdoors", - "Reservoir" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16043", - "fullLabel": [ - "Landmarks and Outdoors", - "River" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16044", - "fullLabel": [ - "Landmarks and Outdoors", - "Rock Climbing Spot" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16045", - "fullLabel": [ - "Landmarks and Outdoors", - "Roof Deck" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16046", - "fullLabel": [ - "Landmarks and Outdoors", - "Scenic Lookout" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16047", - "fullLabel": [ - "Landmarks and Outdoors", - "Sculpture Garden" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16048", - "fullLabel": [ - "Landmarks and Outdoors", - "Stable" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16049", - "fullLabel": [ - "Landmarks and Outdoors", - "Surf Spot" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16050", - "fullLabel": [ - "Landmarks and Outdoors", - "Tunnel" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16051", - "fullLabel": [ - "Landmarks and Outdoors", - "Volcano" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16052", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfall" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16053", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfront" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16054", - "fullLabel": [ - "Landmarks and Outdoors", - "Windmill" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16055", - "fullLabel": [ - "Landmarks and Outdoors", - "Boat Launch" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16056", - "fullLabel": [ - "Landmarks and Outdoors", - "Dam" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16057", - "fullLabel": [ - "Landmarks and Outdoors", - "Field" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16058", - "fullLabel": [ - "Landmarks and Outdoors", - "Hill" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16059", - "fullLabel": [ - "Landmarks and Outdoors", - "Mountain Hut" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16060", - "fullLabel": [ - "Landmarks and Outdoors", - "Picnic Shelter" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16061", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16062", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "City" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16063", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Country" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16064", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "County" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16065", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Neighborhood" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16066", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "State" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16067", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Town" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16068", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Village" - ], - "parents": [ - "16000", - "16061" - ] - }, - { - "categoryId": "16069", - "fullLabel": [ - "Landmarks and Outdoors", - "Tree" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "16070", - "fullLabel": [ - "Landmarks and Outdoors", - "Well" - ], - "parents": [ - "16000" - ] - }, - { - "categoryId": "17000", - "fullLabel": [ - "Retail" - ], - "parents": [] - }, - { - "categoryId": "17001", - "fullLabel": [ - "Retail", - "Adult Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17002", - "fullLabel": [ - "Retail", - "Antique Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17003", - "fullLabel": [ - "Retail", - "Arts and Crafts Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17004", - "fullLabel": [ - "Retail", - "Auction House" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17005", - "fullLabel": [ - "Retail", - "Automotive Retail" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17006", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17007", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Classic and Antique Car Dealership" - ], - "parents": [ - "17000", - "17005", - "17006" - ] - }, - { - "categoryId": "17008", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "New Car Dealership" - ], - "parents": [ - "17000", - "17005", - "17006" - ] - }, - { - "categoryId": "17009", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "RV and Motorhome Dealership" - ], - "parents": [ - "17000", - "17005", - "17006" - ] - }, - { - "categoryId": "17010", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Used Car Dealership" - ], - "parents": [ - "17000", - "17005", - "17006" - ] - }, - { - "categoryId": "17011", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Parts and Accessories" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17012", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorcycle Dealership" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17013", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorsports Store" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17014", - "fullLabel": [ - "Retail", - "Baby Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17015", - "fullLabel": [ - "Retail", - "Betting Shop" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17016", - "fullLabel": [ - "Retail", - "Big Box Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17017", - "fullLabel": [ - "Retail", - "Board Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17018", - "fullLabel": [ - "Retail", - "Bookstore" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17019", - "fullLabel": [ - "Retail", - "Bookstore", - "Used Bookstore" - ], - "parents": [ - "17000", - "17018" - ] - }, - { - "categoryId": "17020", - "fullLabel": [ - "Retail", - "Boutique" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17021", - "fullLabel": [ - "Retail", - "Cannabis Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17022", - "fullLabel": [ - "Retail", - "Comic Book Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17023", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17024", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Camera Store" - ], - "parents": [ - "17000", - "17023" - ] - }, - { - "categoryId": "17025", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Electronics Store" - ], - "parents": [ - "17000", - "17023" - ] - }, - { - "categoryId": "17026", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Mobile Phone Store" - ], - "parents": [ - "17000", - "17023" - ] - }, - { - "categoryId": "17027", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Video Games Store" - ], - "parents": [ - "17000", - "17023" - ] - }, - { - "categoryId": "17028", - "fullLabel": [ - "Retail", - "Construction Supplies Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17029", - "fullLabel": [ - "Retail", - "Convenience Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17030", - "fullLabel": [ - "Retail", - "Cosmetics Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17031", - "fullLabel": [ - "Retail", - "Costume Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17032", - "fullLabel": [ - "Retail", - "Dance Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17033", - "fullLabel": [ - "Retail", - "Department Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17034", - "fullLabel": [ - "Retail", - "Discount Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17035", - "fullLabel": [ - "Retail", - "Drugstore" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17036", - "fullLabel": [ - "Retail", - "Duty-free Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17037", - "fullLabel": [ - "Retail", - "Eyecare Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17038", - "fullLabel": [ - "Retail", - "Textiles Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17039", - "fullLabel": [ - "Retail", - "Fashion Retail" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17040", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Batik Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17041", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Bridal Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17042", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Children's Clothing Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17043", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Clothing Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17044", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Fashion Accessories Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17045", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Jewelry Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17046", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Lingerie Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17047", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Men's Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17048", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Shoe Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17049", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Sunglasses Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17050", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Swimwear Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17051", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Watch Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17052", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Women's Store" - ], - "parents": [ - "17000", - "17039" - ] - }, - { - "categoryId": "17053", - "fullLabel": [ - "Retail", - "Fireworks Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17054", - "fullLabel": [ - "Retail", - "Flea Market" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17055", - "fullLabel": [ - "Retail", - "Floating Market" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17056", - "fullLabel": [ - "Retail", - "Flower Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17057", - "fullLabel": [ - "Retail", - "Food and Beverage Retail" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17058", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Beer Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17059", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Butcher" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17060", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Candy Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17061", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Cheese Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17062", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Chocolate Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17063", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Coffee Roaster" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17064", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Dairy Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17065", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Farmers Market" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17066", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fish Market" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17067", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fruit and Vegetable Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17068", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Gourmet Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17069", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17070", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store", - "Organic Grocery" - ], - "parents": [ - "17000", - "17057", - "17069" - ] - }, - { - "categoryId": "17071", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Health Food Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17072", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Herbs and Spices Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17073", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Imported Food Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17074", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kosher Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17075", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kuruyemişçi Shop" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17076", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Liquor Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17077", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Meat and Seafood Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17078", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Sausage Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17079", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Turşucu Shop" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17080", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Wine Store" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17081", - "fullLabel": [ - "Retail", - "Framing Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17082", - "fullLabel": [ - "Retail", - "Furniture and Home Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17083", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Carpet Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17084", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Home Appliance Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17085", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Housewares Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17086", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Kitchen Supply Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17087", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Lighting Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17088", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Mattress Store" - ], - "parents": [ - "17000", - "17082" - ] - }, - { - "categoryId": "17089", - "fullLabel": [ - "Retail", - "Gift Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17090", - "fullLabel": [ - "Retail", - "Hardware Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17091", - "fullLabel": [ - "Retail", - "Hobby Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17092", - "fullLabel": [ - "Retail", - "Knitting Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17093", - "fullLabel": [ - "Retail", - "Leather Goods Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17094", - "fullLabel": [ - "Retail", - "Luggage Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17095", - "fullLabel": [ - "Retail", - "Medical Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17096", - "fullLabel": [ - "Retail", - "Miscellaneous Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17097", - "fullLabel": [ - "Retail", - "Mobility Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17098", - "fullLabel": [ - "Retail", - "Music Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17099", - "fullLabel": [ - "Retail", - "Newsagent" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17100", - "fullLabel": [ - "Retail", - "Newsstand" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17101", - "fullLabel": [ - "Retail", - "Garden Center" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17102", - "fullLabel": [ - "Retail", - "Office Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17103", - "fullLabel": [ - "Retail", - "Outdoor Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17104", - "fullLabel": [ - "Retail", - "Outlet Mall" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17105", - "fullLabel": [ - "Retail", - "Outlet Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17106", - "fullLabel": [ - "Retail", - "Packaging Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17107", - "fullLabel": [ - "Retail", - "Party Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17108", - "fullLabel": [ - "Retail", - "Pawn Shop" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17109", - "fullLabel": [ - "Retail", - "Perfume Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17110", - "fullLabel": [ - "Retail", - "Pet Supplies Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17111", - "fullLabel": [ - "Retail", - "Pop-Up Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17112", - "fullLabel": [ - "Retail", - "Print Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17113", - "fullLabel": [ - "Retail", - "Record Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17114", - "fullLabel": [ - "Retail", - "Shopping Mall" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17115", - "fullLabel": [ - "Retail", - "Shopping Plaza" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17116", - "fullLabel": [ - "Retail", - "Souvenir Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17117", - "fullLabel": [ - "Retail", - "Sporting Goods Retail" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17118", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Baseball Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17119", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Bicycle Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17120", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Dive Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17121", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Fishing Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17122", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Golf Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17123", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Gun Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17124", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Hunting Supply Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17125", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Running Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17126", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Skate Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17127", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Ski Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17128", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Soccer Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17129", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Surf Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17130", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Tennis Store" - ], - "parents": [ - "17000", - "17117" - ] - }, - { - "categoryId": "17131", - "fullLabel": [ - "Retail", - "Stationery Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17132", - "fullLabel": [ - "Retail", - "Supplement Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17133", - "fullLabel": [ - "Retail", - "Swimming Pool Supply Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17134", - "fullLabel": [ - "Retail", - "Tobacco Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17135", - "fullLabel": [ - "Retail", - "Toy Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17136", - "fullLabel": [ - "Retail", - "Vape Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17137", - "fullLabel": [ - "Retail", - "Video Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17138", - "fullLabel": [ - "Retail", - "Vintage and Thrift Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17139", - "fullLabel": [ - "Retail", - "Warehouse or Wholesale Store" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17140", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Moped Dealership" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17141", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motor Scooter Dealership" - ], - "parents": [ - "17000", - "17005" - ] - }, - { - "categoryId": "17142", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Supermarket" - ], - "parents": [ - "17000", - "17057" - ] - }, - { - "categoryId": "17143", - "fullLabel": [ - "Retail", - "Marijuana Dispensary" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17144", - "fullLabel": [ - "Retail", - "Market" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17145", - "fullLabel": [ - "Retail", - "Pharmacy" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "17146", - "fullLabel": [ - "Retail", - "Smoke Shop" - ], - "parents": [ - "17000" - ] - }, - { - "categoryId": "18000", - "fullLabel": [ - "Sports and Recreation" - ], - "parents": [] - }, - { - "categoryId": "18001", - "fullLabel": [ - "Sports and Recreation", - "Athletic Field" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18002", - "fullLabel": [ - "Sports and Recreation", - "Baseball" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18003", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Club" - ], - "parents": [ - "18000", - "18002" - ] - }, - { - "categoryId": "18004", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Field" - ], - "parents": [ - "18000", - "18002" - ] - }, - { - "categoryId": "18005", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Batting Cages" - ], - "parents": [ - "18000", - "18002" - ] - }, - { - "categoryId": "18006", - "fullLabel": [ - "Sports and Recreation", - "Basketball" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18007", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Club" - ], - "parents": [ - "18000", - "18006" - ] - }, - { - "categoryId": "18008", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Court" - ], - "parents": [ - "18000", - "18006" - ] - }, - { - "categoryId": "18009", - "fullLabel": [ - "Sports and Recreation", - "Bowling Green" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18010", - "fullLabel": [ - "Sports and Recreation", - "Cricket Ground" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18011", - "fullLabel": [ - "Sports and Recreation", - "Curling Ice" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18012", - "fullLabel": [ - "Sports and Recreation", - "Equestrian Facility" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18013", - "fullLabel": [ - "Sports and Recreation", - "Football" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18014", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Club" - ], - "parents": [ - "18000", - "18013" - ] - }, - { - "categoryId": "18015", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Field" - ], - "parents": [ - "18000", - "18013" - ] - }, - { - "categoryId": "18016", - "fullLabel": [ - "Sports and Recreation", - "Golf" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18017", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Club" - ], - "parents": [ - "18000", - "18016" - ] - }, - { - "categoryId": "18018", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Course" - ], - "parents": [ - "18000", - "18016" - ] - }, - { - "categoryId": "18019", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Driving Range" - ], - "parents": [ - "18000", - "18016" - ] - }, - { - "categoryId": "18020", - "fullLabel": [ - "Sports and Recreation", - "Gun Range" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18021", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18022", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Boxing Gym" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18023", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Climbing Gym" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18024", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Cycle Studio" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18025", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Dance Studio" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18026", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Outdoor Gym" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18027", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Pilates Studio" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18028", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Yoga Studio" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18029", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18030", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics", - "Gymnastics Center" - ], - "parents": [ - "18000", - "18029" - ] - }, - { - "categoryId": "18031", - "fullLabel": [ - "Sports and Recreation", - "Hockey" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18032", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Club" - ], - "parents": [ - "18000", - "18031" - ] - }, - { - "categoryId": "18033", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Field" - ], - "parents": [ - "18000", - "18031" - ] - }, - { - "categoryId": "18034", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Rink" - ], - "parents": [ - "18000", - "18031" - ] - }, - { - "categoryId": "18035", - "fullLabel": [ - "Sports and Recreation", - "Indoor Play Area" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18036", - "fullLabel": [ - "Sports and Recreation", - "Martial Arts Dojo" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18037", - "fullLabel": [ - "Sports and Recreation", - "Paintball Field" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18038", - "fullLabel": [ - "Sports and Recreation", - "Personal Trainer" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18039", - "fullLabel": [ - "Sports and Recreation", - "Race Track" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18040", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18041", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Badminton Court" - ], - "parents": [ - "18000", - "18040" - ] - }, - { - "categoryId": "18042", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquet Sport Club" - ], - "parents": [ - "18000", - "18040" - ] - }, - { - "categoryId": "18043", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquetball Club" - ], - "parents": [ - "18000", - "18040" - ] - }, - { - "categoryId": "18044", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Squash Court" - ], - "parents": [ - "18000", - "18040" - ] - }, - { - "categoryId": "18045", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis" - ], - "parents": [ - "18000", - "18040" - ] - }, - { - "categoryId": "18046", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Club" - ], - "parents": [ - "18000", - "18040", - "18045" - ] - }, - { - "categoryId": "18047", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Court" - ], - "parents": [ - "18000", - "18040", - "18045" - ] - }, - { - "categoryId": "18048", - "fullLabel": [ - "Sports and Recreation", - "Recreation Center" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18049", - "fullLabel": [ - "Sports and Recreation", - "Rugby" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18050", - "fullLabel": [ - "Sports and Recreation", - "Rugby", - "Rugby Pitch" - ], - "parents": [ - "18000", - "18049" - ] - }, - { - "categoryId": "18051", - "fullLabel": [ - "Sports and Recreation", - "Running and Track" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18052", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Running Club" - ], - "parents": [ - "18000", - "18051" - ] - }, - { - "categoryId": "18053", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Track" - ], - "parents": [ - "18000", - "18051" - ] - }, - { - "categoryId": "18054", - "fullLabel": [ - "Sports and Recreation", - "Skating" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18055", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skate Park" - ], - "parents": [ - "18000", - "18054" - ] - }, - { - "categoryId": "18056", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skating Rink" - ], - "parents": [ - "18000", - "18054" - ] - }, - { - "categoryId": "18057", - "fullLabel": [ - "Sports and Recreation", - "Skydiving Center" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18058", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18059", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Chalet" - ], - "parents": [ - "18000", - "18058" - ] - }, - { - "categoryId": "18060", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Lodge" - ], - "parents": [ - "18000", - "18058" - ] - }, - { - "categoryId": "18061", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area" - ], - "parents": [ - "18000", - "18058" - ] - }, - { - "categoryId": "18062", - "fullLabel": [ - "Sports and Recreation", - "Soccer" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18063", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Club" - ], - "parents": [ - "18000", - "18062" - ] - }, - { - "categoryId": "18064", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Field" - ], - "parents": [ - "18000", - "18062" - ] - }, - { - "categoryId": "18065", - "fullLabel": [ - "Sports and Recreation", - "Sports Club" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18066", - "fullLabel": [ - "Sports and Recreation", - "Volleyball Court" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18067", - "fullLabel": [ - "Sports and Recreation", - "Water Sports" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18068", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Canoe and Kayak Rental" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18069", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Rafting Outfitter" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18070", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Sailing Club" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18071", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Scuba Diving Instructor" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18072", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Surfing" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18073", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18074", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Club" - ], - "parents": [ - "18000", - "18067", - "18073" - ] - }, - { - "categoryId": "18075", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Pool" - ], - "parents": [ - "18000", - "18067", - "18073" - ] - }, - { - "categoryId": "18076", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swim School" - ], - "parents": [ - "18000", - "18067", - "18073" - ] - }, - { - "categoryId": "18077", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Gym" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18078", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Gym Pool" - ], - "parents": [ - "18000", - "18021" - ] - }, - { - "categoryId": "18079", - "fullLabel": [ - "Sports and Recreation", - "Hunting Area" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18080", - "fullLabel": [ - "Sports and Recreation", - "Race Track", - "Racecourse" - ], - "parents": [ - "18000", - "18039" - ] - }, - { - "categoryId": "18081", - "fullLabel": [ - "Sports and Recreation", - "Sauna" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "18082", - "fullLabel": [ - "Sports and Recreation", - "Skydiving Center", - "Skydiving Drop Zone" - ], - "parents": [ - "18000", - "18057" - ] - }, - { - "categoryId": "18083", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area", - "Ski Chairlift" - ], - "parents": [ - "18000", - "18058", - "18061" - ] - }, - { - "categoryId": "18084", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area", - "Ski Trail" - ], - "parents": [ - "18000", - "18058", - "18061" - ] - }, - { - "categoryId": "18085", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Rafting Spot" - ], - "parents": [ - "18000", - "18067" - ] - }, - { - "categoryId": "18086", - "fullLabel": [ - "Sports and Recreation", - "Fishing Area" - ], - "parents": [ - "18000" - ] - }, - { - "categoryId": "19000", - "fullLabel": [ - "Travel and Transportation" - ], - "parents": [] - }, - { - "categoryId": "19001", - "fullLabel": [ - "Travel and Transportation", - "Baggage Locker" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19002", - "fullLabel": [ - "Travel and Transportation", - "Bike Rental" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19003", - "fullLabel": [ - "Travel and Transportation", - "Boat Rental" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19004", - "fullLabel": [ - "Travel and Transportation", - "Border Crossing" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19005", - "fullLabel": [ - "Travel and Transportation", - "Cruise" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19006", - "fullLabel": [ - "Travel and Transportation", - "Electric Vehicle Charging Station" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19007", - "fullLabel": [ - "Travel and Transportation", - "Fuel Station" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19008", - "fullLabel": [ - "Travel and Transportation", - "Hot Air Balloon Tour Agency" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19009", - "fullLabel": [ - "Travel and Transportation", - "Lodging" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19010", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Bed and Breakfast" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19011", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Boarding House" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19012", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Cabin" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19013", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hostel" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19014", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hotel" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19015", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Inn" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19016", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Lodge" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19017", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Motel" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19018", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Resort" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19019", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Vacation Rental" - ], - "parents": [ - "19000", - "19009" - ] - }, - { - "categoryId": "19020", - "fullLabel": [ - "Travel and Transportation", - "Parking" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19021", - "fullLabel": [ - "Travel and Transportation", - "Pier" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19022", - "fullLabel": [ - "Travel and Transportation", - "Platform" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19023", - "fullLabel": [ - "Travel and Transportation", - "Port" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19024", - "fullLabel": [ - "Travel and Transportation", - "Rest Area" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19025", - "fullLabel": [ - "Travel and Transportation", - "RV Park" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19026", - "fullLabel": [ - "Travel and Transportation", - "Toll Booth" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19027", - "fullLabel": [ - "Travel and Transportation", - "Toll Plaza" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19028", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19029", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service", - "Tour Provider" - ], - "parents": [ - "19000", - "19028" - ] - }, - { - "categoryId": "19030", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19031", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19032", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airfield" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19033", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Food Court" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19034", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Gate" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19035", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Lounge" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19036", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Service" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19037", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Terminal" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19038", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Tram Station" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19039", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Baggage Claim" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19040", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "International Airport" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19041", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Private Airport" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19042", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Station" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19043", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Stop" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19044", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Heliport" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19045", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Marine Terminal" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19046", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Metro Station" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19047", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rail Station" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19048", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rental Car Location" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19049", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Taxi Stand" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19050", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Tram Station" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19051", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19052", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Charter Bus" - ], - "parents": [ - "19000", - "19051" - ] - }, - { - "categoryId": "19053", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Limo Service" - ], - "parents": [ - "19000", - "19051" - ] - }, - { - "categoryId": "19054", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Public Transportation" - ], - "parents": [ - "19000", - "19051" - ] - }, - { - "categoryId": "19055", - "fullLabel": [ - "Travel and Transportation", - "Travel Agency" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19056", - "fullLabel": [ - "Travel and Transportation", - "Travel Lounge" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19057", - "fullLabel": [ - "Travel and Transportation", - "Truck Stop" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19058", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hotel", - "Hotel Pool" - ], - "parents": [ - "19000", - "19009", - "19014" - ] - }, - { - "categoryId": "19059", - "fullLabel": [ - "Travel and Transportation", - "Moving Target" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19060", - "fullLabel": [ - "Travel and Transportation", - "Road" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19061", - "fullLabel": [ - "Travel and Transportation", - "Road", - "Intersection" - ], - "parents": [ - "19000", - "19060" - ] - }, - { - "categoryId": "19062", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Plane" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - }, - { - "categoryId": "19063", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Light Rail Station" - ], - "parents": [ - "19000", - "19030" - ] - }, - { - "categoryId": "19064", - "fullLabel": [ - "Travel and Transportation", - "Boat or Ferry" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19065", - "fullLabel": [ - "Travel and Transportation", - "Cable Car" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19066", - "fullLabel": [ - "Travel and Transportation", - "Train" - ], - "parents": [ - "19000" - ] - }, - { - "categoryId": "19067", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Public Transportation", - "Bus Line" - ], - "parents": [ - "19000", - "19051", - "19054" - ] - }, - { - "categoryId": "19068", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Taxi" - ], - "parents": [ - "19000", - "19051" - ] - }, - { - "categoryId": "19070", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Ticket Counter" - ], - "parents": [ - "19000", - "19030", - "19031" - ] - } -] \ No newline at end of file diff --git a/demos/node-places-api/category.mock.json b/demos/node-places-api/category.mock.json deleted file mode 100644 index 461290d254..0000000000 --- a/demos/node-places-api/category.mock.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "categoryId": "10000", - "fullLabel": [ - "Arts and Entertainment" - ], - "parents": [] -} \ No newline at end of file diff --git a/demos/node-places-api/categoryData.csv b/demos/node-places-api/categoryData.csv deleted file mode 100644 index 275bdf488d..0000000000 --- a/demos/node-places-api/categoryData.csv +++ /dev/null @@ -1,1234 +0,0 @@ -id,fullLabel,depth,direct children,all children -10000,Arts and Entertainment,1,43,70 -10001,Arts and Entertainment > Amusement Park,2,1,2 -10058,Arts and Entertainment > Amusement Park > Attraction,3,0,1 -10002,Arts and Entertainment > Aquarium,2,0,1 -10003,Arts and Entertainment > Arcade,2,0,1 -10004,Arts and Entertainment > Art Gallery,2,0,1 -10005,Arts and Entertainment > Bingo Center,2,0,1 -10006,Arts and Entertainment > Bowling Alley,2,0,1 -10007,Arts and Entertainment > Carnival,2,0,1 -10008,Arts and Entertainment > Casino,2,0,1 -10009,Arts and Entertainment > Circus,2,0,1 -10010,Arts and Entertainment > Comedy Club,2,0,1 -10011,Arts and Entertainment > Country Club,2,0,1 -10012,Arts and Entertainment > Country Dance Club,2,0,1 -10013,Arts and Entertainment > Dance Hall,2,0,1 -10014,Arts and Entertainment > Disc Golf Course,2,0,1 -10015,Arts and Entertainment > Escape Room,2,0,1 -10016,Arts and Entertainment > Exhibit,2,0,1 -10017,Arts and Entertainment > Fair,2,0,1 -10018,Arts and Entertainment > Gaming Cafe,2,0,1 -10019,Arts and Entertainment > Go Kart Track,2,0,1 -10020,Arts and Entertainment > Internet Cafe,2,0,1 -10021,Arts and Entertainment > Karaoke Box,2,0,1 -10022,Arts and Entertainment > Laser Tag Center,2,0,1 -10023,Arts and Entertainment > Mini Golf Course,2,0,1 -10024,Arts and Entertainment > Movie Theater,2,2,3 -10025,Arts and Entertainment > Movie Theater > Drive-in Theater,3,0,1 -10026,Arts and Entertainment > Movie Theater > Indie Movie Theater,3,0,1 -10027,Arts and Entertainment > Museum,2,4,5 -10028,Arts and Entertainment > Museum > Art Museum,3,0,1 -10029,Arts and Entertainment > Museum > Erotic Museum,3,0,1 -10030,Arts and Entertainment > Museum > History Museum,3,0,1 -10031,Arts and Entertainment > Museum > Science Museum,3,0,1 -10032,Arts and Entertainment > Night Club,2,0,1 -10033,Arts and Entertainment > Pachinko Parlor,2,0,1 -10034,Arts and Entertainment > Party Center,2,0,1 -10035,Arts and Entertainment > Performing Arts Venue,2,6,9 -10036,Arts and Entertainment > Performing Arts Venue > Amphitheater,3,0,1 -10037,Arts and Entertainment > Performing Arts Venue > Concert Hall,3,0,1 -10038,Arts and Entertainment > Performing Arts Venue > Indie Theater,3,0,1 -10039,Arts and Entertainment > Performing Arts Venue > Music Venue,3,2,3 -10040,Arts and Entertainment > Performing Arts Venue > Music Venue > Jazz and Blues Venue,4,0,1 -10041,Arts and Entertainment > Performing Arts Venue > Music Venue > Rock Club,4,0,1 -10042,Arts and Entertainment > Performing Arts Venue > Opera House,3,0,1 -10043,Arts and Entertainment > Performing Arts Venue > Theater,3,0,1 -10044,Arts and Entertainment > Planetarium,2,0,1 -10045,Arts and Entertainment > Pool Hall,2,0,1 -10046,Arts and Entertainment > Psychic and Astrologer,2,0,1 -10047,Arts and Entertainment > Public Art,2,2,3 -10059,Arts and Entertainment > Public Art > Street Art,3,0,1 -10069,Arts and Entertainment > Public Art > Outdoor Sculpture,3,0,1 -10048,Arts and Entertainment > Roller Rink,2,0,1 -10049,Arts and Entertainment > Salsa Club,2,0,1 -10050,Arts and Entertainment > Samba School,2,0,1 -10051,Arts and Entertainment > Stadium,2,8,9 -10060,Arts and Entertainment > Stadium > Baseball Stadium,3,0,1 -10061,Arts and Entertainment > Stadium > Basketball Stadium,3,0,1 -10062,Arts and Entertainment > Stadium > Football Stadium,3,0,1 -10063,Arts and Entertainment > Stadium > Hockey Stadium,3,0,1 -10064,Arts and Entertainment > Stadium > Rugby Stadium,3,0,1 -10065,Arts and Entertainment > Stadium > Soccer Stadium,3,0,1 -10066,Arts and Entertainment > Stadium > Tennis Stadium,3,0,1 -10067,Arts and Entertainment > Stadium > Track Stadium,3,0,1 -10052,Arts and Entertainment > Strip Club,2,0,1 -10053,Arts and Entertainment > Ticket Seller,2,0,1 -10054,Arts and Entertainment > VR Cafe,2,0,1 -10055,Arts and Entertainment > Water Park,2,0,1 -10056,Arts and Entertainment > Zoo,2,1,2 -10068,Arts and Entertainment > Zoo > Zoo Exhibit,3,0,1 -10057,Arts and Entertainment > Disc Golf,2,0,1 -11000,Business and Professional Services,1,103,195 -11001,Business and Professional Services > Advertising Agency,2,0,1 -11002,Business and Professional Services > Agriculture and Forestry Service,2,0,1 -11003,Business and Professional Services > Architecture Firm,2,0,1 -11004,Business and Professional Services > Art Restoration Service,2,0,1 -11005,Business and Professional Services > Art Studio,2,0,1 -11006,Business and Professional Services > Audiovisual Service,2,0,1 -11007,Business and Professional Services > Auditorium,2,0,1 -11008,Business and Professional Services > Automation and Control System,2,0,1 -11009,Business and Professional Services > Automotive Service,2,9,10 -11010,Business and Professional Services > Automotive Service > Automotive Repair Shop,3,0,1 -11011,Business and Professional Services > Automotive Service > Car Wash and Detail,3,0,1 -11012,Business and Professional Services > Automotive Service > Motorcycle Repair Shop,3,0,1 -11013,Business and Professional Services > Automotive Service > Oil Change Service,3,0,1 -11014,Business and Professional Services > Automotive Service > Smog Check Shop,3,0,1 -11015,Business and Professional Services > Automotive Service > Tire Repair Shop,3,0,1 -11016,Business and Professional Services > Automotive Service > Towing Service,3,0,1 -11017,Business and Professional Services > Automotive Service > Transmissions Shop,3,0,1 -11018,Business and Professional Services > Automotive Service > Vehicle Inspection Station,3,0,1 -11019,Business and Professional Services > Ballroom,2,0,1 -11021,Business and Professional Services > Business Center,2,0,1 -11023,Business and Professional Services > Career Counselor,2,0,1 -11024,Business and Professional Services > Chemicals and Gasses Manufacturer,2,0,1 -11025,Business and Professional Services > Child Care Service,2,1,2 -11026,Business and Professional Services > Child Care Service > Daycare,3,0,1 -11027,Business and Professional Services > Computer Repair Service,2,0,1 -11028,Business and Professional Services > Construction,2,0,1 -11029,Business and Professional Services > Convention Center,2,1,2 -11183,Business and Professional Services > Convention Center > Conference Room,3,0,1 -11030,Business and Professional Services > Design Studio,2,0,1 -11031,Business and Professional Services > Distribution Center,2,0,1 -11032,Business and Professional Services > Electrical Equipment Supplier,2,0,1 -11033,Business and Professional Services > Employment Agency,2,0,1 -11034,Business and Professional Services > Engineer,2,0,1 -11035,Business and Professional Services > Entertainment Agency,2,0,1 -11036,Business and Professional Services > Entertainment Service,2,0,1 -11037,Business and Professional Services > Equipment Rental Service,2,0,1 -11038,Business and Professional Services > Event Service,2,0,1 -11039,Business and Professional Services > Event Space,2,0,1 -11040,Business and Professional Services > Factory,2,0,1 -11041,Business and Professional Services > Film Studio,2,0,1 -11042,Business and Professional Services > Financial Service,2,10,14 -11043,Business and Professional Services > Financial Service > Accounting and Bookkeeping Service,3,0,1 -11046,Business and Professional Services > Financial Service > Banking and Finance,3,3,4 -11044,Business and Professional Services > Financial Service > Banking and Finance > ATM,4,0,1 -11045,Business and Professional Services > Financial Service > Banking and Finance > Bank,4,0,1 -11051,Business and Professional Services > Financial Service > Banking and Finance > Credit Union,4,0,1 -11047,Business and Professional Services > Financial Service > Business Broker,3,0,1 -11048,Business and Professional Services > Financial Service > Check Cashing Service,3,0,1 -11049,Business and Professional Services > Financial Service > Collections Service,3,0,1 -11050,Business and Professional Services > Financial Service > Credit Counseling and Bankruptcy Service,3,0,1 -11052,Business and Professional Services > Financial Service > Currency Exchange,3,0,1 -11053,Business and Professional Services > Financial Service > Financial Planner,3,0,1 -11054,Business and Professional Services > Financial Service > Loans Agency,3,0,1 -11055,Business and Professional Services > Financial Service > Stock Broker,3,0,1 -11056,Business and Professional Services > Food and Beverage Service,2,2,3 -11057,Business and Professional Services > Food and Beverage Service > Caterer,3,0,1 -11058,Business and Professional Services > Food and Beverage Service > Food Distribution Center,3,0,1 -11059,Business and Professional Services > Funeral Home,2,0,1 -11060,Business and Professional Services > Geological Service,2,0,1 -11061,Business and Professional Services > Health and Beauty Service,2,12,13 -11062,Business and Professional Services > Health and Beauty Service > Barbershop,3,0,1 -11063,Business and Professional Services > Health and Beauty Service > Bath House,3,0,1 -11064,Business and Professional Services > Health and Beauty Service > Hair Salon,3,0,1 -11065,Business and Professional Services > Health and Beauty Service > Body Piercing Shop,3,0,1 -11066,Business and Professional Services > Health and Beauty Service > Dry Cleaner,3,0,1 -11067,Business and Professional Services > Health and Beauty Service > Hair Removal Service,3,0,1 -11070,Business and Professional Services > Health and Beauty Service > Massage Clinic,3,0,1 -11071,Business and Professional Services > Health and Beauty Service > Nail Salon,3,0,1 -11072,Business and Professional Services > Health and Beauty Service > Skin Care Clinic,3,0,1 -11073,Business and Professional Services > Health and Beauty Service > Spa,3,0,1 -11074,Business and Professional Services > Health and Beauty Service > Tanning Salon,3,0,1 -11075,Business and Professional Services > Health and Beauty Service > Tattoo Parlor,3,0,1 -11068,Business and Professional Services > Laundromat,2,0,1 -11069,Business and Professional Services > Laundry Service,2,0,1 -11076,Business and Professional Services > Home Improvement Service,2,26,27 -11077,Business and Professional Services > Home Improvement Service > Bathroom Contractor,3,0,1 -11078,Business and Professional Services > Home Improvement Service > Carpenter,3,0,1 -11079,Business and Professional Services > Home Improvement Service > Carpet and Flooring Contractor,3,0,1 -11080,Business and Professional Services > Home Improvement Service > Chimney Sweep,3,0,1 -11081,Business and Professional Services > Home Improvement Service > Deck and Patio Contractor,3,0,1 -11082,Business and Professional Services > Home Improvement Service > Doors and Windows Contractor,3,0,1 -11083,Business and Professional Services > Home Improvement Service > Electrician,3,0,1 -11084,Business and Professional Services > Home Improvement Service > Fence Contractor,3,0,1 -11085,Business and Professional Services > Home Improvement Service > Garage Door Supplier,3,0,1 -11086,Business and Professional Services > Home Improvement Service > General Contractor,3,0,1 -11087,"Business and Professional Services > Home Improvement Service > Heating, Ventilating and Air Conditioning Contractor",3,0,1 -11088,Business and Professional Services > Home Improvement Service > Home Inspection,3,0,1 -11089,Business and Professional Services > Home Improvement Service > Home Service,3,0,1 -11090,Business and Professional Services > Home Improvement Service > Interior Designer,3,0,1 -11091,Business and Professional Services > Home Improvement Service > Kitchen Remodeler,3,0,1 -11092,Business and Professional Services > Home Improvement Service > Landscaper and Gardener,3,0,1 -11093,Business and Professional Services > Home Improvement Service > Mover,3,0,1 -11094,Business and Professional Services > Home Improvement Service > Painter,3,0,1 -11095,Business and Professional Services > Home Improvement Service > Pest Control Service,3,0,1 -11096,Business and Professional Services > Home Improvement Service > Plumber,3,0,1 -11097,Business and Professional Services > Home Improvement Service > Professional Cleaning Service,3,0,1 -11098,Business and Professional Services > Home Improvement Service > Roofer,3,0,1 -11099,Business and Professional Services > Home Improvement Service > Sewer Contractor,3,0,1 -11100,Business and Professional Services > Home Improvement Service > Swimming Pool Maintenance and Service,3,0,1 -11101,Business and Professional Services > Home Improvement Service > Tree Service,3,0,1 -11102,Business and Professional Services > Home Improvement Service > Upholstery Service,3,0,1 -11103,Business and Professional Services > Human Resources Agency,2,0,1 -11104,Business and Professional Services > Import and Export Service,2,0,1 -11105,Business and Professional Services > Industrial Equipment Supplier,2,0,1 -11106,Business and Professional Services > Industrial Estate,2,0,1 -11107,Business and Professional Services > Insurance Agency,2,0,1 -11109,Business and Professional Services > Laboratory,2,0,1 -11110,Business and Professional Services > Leather Supplier,2,0,1 -11111,Business and Professional Services > Legal Service,2,3,4 -11112,Business and Professional Services > Legal Service > Law Office,3,0,1 -11113,Business and Professional Services > Legal Service > Immigration Attorney,3,0,1 -11114,Business and Professional Services > Legal Service > Notary,3,0,1 -11115,Business and Professional Services > Locksmith,2,0,1 -11116,Business and Professional Services > Logging Service,2,0,1 -11117,Business and Professional Services > Lottery Retailer,2,0,1 -11118,Business and Professional Services > Machine Shop,2,0,1 -11119,Business and Professional Services > Management Consultant,2,0,1 -11120,Business and Professional Services > Manufacturer,2,0,1 -11121,Business and Professional Services > Media Agency,2,0,1 -11122,Business and Professional Services > Metals Supplier,2,0,1 -11123,Business and Professional Services > Mobile Company,2,0,1 -11124,Business and Professional Services > Office,2,10,11 -11020,Business and Professional Services > Office > Business and Strategy Consulting Office,3,0,1 -11022,Business and Professional Services > Office > Campaign Office,3,0,1 -11125,Business and Professional Services > Office > Corporate Cafeteria,3,0,1 -11126,Business and Professional Services > Office > Corporate Coffee Shop,3,0,1 -11127,Business and Professional Services > Office > Corporate Housing Agency,3,0,1 -11128,Business and Professional Services > Office > Coworking Space,3,0,1 -11129,Business and Professional Services > Office > Meeting Room,3,0,1 -11130,Business and Professional Services > Office > Office Building,3,0,1 -11180,Business and Professional Services > Office > Tech Startup,3,0,1 -11187,Business and Professional Services > Office > Corporate Amenity,3,0,1 -11131,Business and Professional Services > Outdoor Event Space,2,0,1 -11132,Business and Professional Services > Paper Supplier,2,0,1 -11133,Business and Professional Services > Pet Service,2,2,3 -11134,Business and Professional Services > Pet Service > Pet Grooming Service,3,0,1 -11135,Business and Professional Services > Pet Service > Pet Sitting and Boarding Service,3,0,1 -11136,Business and Professional Services > Petroleum Supplier,2,0,1 -11137,Business and Professional Services > Photography Service,2,3,4 -11138,Business and Professional Services > Photography Service > Photographer,3,0,1 -11139,Business and Professional Services > Photography Service > Photography Lab,3,0,1 -11140,Business and Professional Services > Photography Service > Photography Studio,3,0,1 -11141,Business and Professional Services > Plastics Supplier,2,0,1 -11142,Business and Professional Services > Power Plant,2,0,1 -11143,Business and Professional Services > Publisher,2,0,1 -11144,Business and Professional Services > Radio Station,2,0,1 -11145,Business and Professional Services > Real Estate Service,2,6,7 -11146,Business and Professional Services > Real Estate Service > Building and Land Surveyor,3,0,1 -11147,Business and Professional Services > Real Estate Service > Commercial Real Estate Developer,3,0,1 -11148,Business and Professional Services > Real Estate Service > Property Management Office,3,0,1 -11149,Business and Professional Services > Real Estate Service > Real Estate Agency,3,0,1 -11150,Business and Professional Services > Real Estate Service > Real Estate Appraiser,3,0,1 -11151,Business and Professional Services > Real Estate Service > Real Estate Development and Title Company,3,0,1 -11152,Business and Professional Services > Recording Studio,2,0,1 -11153,Business and Professional Services > Recycling Facility,2,0,1 -11154,Business and Professional Services > Refrigeration and Ice Supplier,2,0,1 -11155,Business and Professional Services > Renewable Energy Service,2,0,1 -11156,Business and Professional Services > Rental Service,2,0,1 -11157,Business and Professional Services > Repair Service,2,0,1 -11158,Business and Professional Services > Research Station,2,0,1 -11159,Business and Professional Services > Rubber Supplier,2,0,1 -11160,Business and Professional Services > Salvage Yard,2,0,1 -11161,Business and Professional Services > Scientific Equipment Supplier,2,0,1 -11162,Business and Professional Services > Security and Safety,2,0,1 -11163,"Business and Professional Services > Shipping, Freight, and Material Transportation Service",2,0,1 -11164,Business and Professional Services > Shoe Repair Service,2,0,1 -11165,Business and Professional Services > Storage Facility,2,0,1 -11166,Business and Professional Services > Tailor,2,0,1 -11167,Business and Professional Services > Technology Business,2,3,4 -11108,Business and Professional Services > Technology Business > IT Service,3,0,1 -11168,Business and Professional Services > Technology Business > Software Company,3,0,1 -11169,Business and Professional Services > Technology Business > Website Designer,3,0,1 -11170,Business and Professional Services > Telecommunication Service,2,0,1 -11171,Business and Professional Services > Translation Service,2,0,1 -11172,Business and Professional Services > Tutoring Service,2,0,1 -11173,Business and Professional Services > TV Station,2,0,1 -11174,Business and Professional Services > Warehouse,2,0,1 -11175,Business and Professional Services > Waste Management Service,2,0,1 -11176,Business and Professional Services > Water Treatment Service,2,0,1 -11177,Business and Professional Services > Wedding Hall,2,0,1 -11178,Business and Professional Services > Welding Service,2,0,1 -11179,Business and Professional Services > Wholesaler,2,0,1 -11181,Business and Professional Services > Appraiser,2,0,1 -11182,Business and Professional Services > Business Service,2,0,1 -11184,Business and Professional Services > Creative Service,2,0,1 -11185,Business and Professional Services > Direct Mail and Email Marketing Service,2,0,1 -11186,Business and Professional Services > Market Research and Consulting Service,2,0,1 -11188,Business and Professional Services > Online Advertising Service,2,0,1 -11189,"Business and Professional Services > Print, TV, Radio and Outdoor Advertising Service",2,0,1 -11190,Business and Professional Services > Promotional Item Service,2,0,1 -11191,Business and Professional Services > Public Relations Firm,2,0,1 -11192,Business and Professional Services > Research Laboratory,2,0,1 -11193,Business and Professional Services > Search Engine Marketing and Optimization Service,2,0,1 -11194,"Business and Professional Services > Writing, Copywriting and Technical Writing Service",2,0,1 -12000,Community and Government,1,32,126 -12001,Community and Government > Addiction Treatment Center,2,0,1 -12002,Community and Government > Animal Shelter,2,0,1 -12003,Community and Government > Cemetery,2,0,1 -12004,Community and Government > Community Center,2,0,1 -12005,Community and Government > Cultural Center,2,0,1 -12006,Community and Government > Disabled Persons Service,2,0,1 -12007,Community and Government > Domestic Abuse Treatment Center,2,0,1 -12008,Community and Government > Dump,2,0,1 -12009,Community and Government > Education,2,16,56 -12010,Community and Government > Education > Adult Education,3,0,1 -12011,Community and Government > Education > Art School,3,0,1 -12012,Community and Government > Education > Circus School,3,0,1 -12013,Community and Government > Education > College and University,3,36,37 -12014,Community and Government > Education > College and University > College Academic Building,4,0,1 -12015,Community and Government > Education > College and University > College Administrative Building,4,0,1 -12016,Community and Government > Education > College and University > College Arts Building,4,0,1 -12017,Community and Government > Education > College and University > College Auditorium,4,0,1 -12018,Community and Government > Education > College and University > College Baseball Diamond,4,0,1 -12019,Community and Government > Education > College and University > College Basketball Court,4,0,1 -12020,Community and Government > Education > College and University > College Bookstore,4,0,1 -12021,Community and Government > Education > College and University > College Cafeteria,4,0,1 -12022,Community and Government > Education > College and University > College Classroom,4,0,1 -12023,Community and Government > Education > College and University > College Communications Building,4,0,1 -12024,Community and Government > Education > College and University > College Cricket Pitch,4,0,1 -12025,Community and Government > Education > College and University > College Engineering Building,4,0,1 -12026,Community and Government > Education > College and University > College Football Field,4,0,1 -12027,Community and Government > Education > College and University > College Gym,4,0,1 -12028,Community and Government > Education > College and University > College History Building,4,0,1 -12029,Community and Government > Education > College and University > College Hockey Rink,4,0,1 -12030,Community and Government > Education > College and University > College Lab,4,0,1 -12031,Community and Government > Education > College and University > College Library,4,0,1 -12032,Community and Government > Education > College and University > College Math Building,4,0,1 -12033,Community and Government > Education > College and University > College Quad,4,0,1 -12034,Community and Government > Education > College and University > College Rec Center,4,0,1 -12035,Community and Government > Education > College and University > College Residence Hall,4,0,1 -12036,Community and Government > Education > College and University > College Science Building,4,0,1 -12037,Community and Government > Education > College and University > College Soccer Field,4,0,1 -12038,Community and Government > Education > College and University > College Stadium,4,0,1 -12039,Community and Government > Education > College and University > College Technology Building,4,0,1 -12040,Community and Government > Education > College and University > College Tennis Court,4,0,1 -12041,Community and Government > Education > College and University > College Theater,4,0,1 -12042,Community and Government > Education > College and University > College Track,4,0,1 -12043,Community and Government > Education > College and University > Fraternity House,4,0,1 -12044,Community and Government > Education > College and University > Law School,4,0,1 -12045,Community and Government > Education > College and University > Medical School,4,0,1 -12046,Community and Government > Education > College and University > Sorority House,4,0,1 -12047,Community and Government > Education > College and University > Student Center,4,0,1 -12048,Community and Government > Education > College and University > Community College,4,0,1 -12125,Community and Government > Education > College and University > University,4,0,1 -12049,Community and Government > Education > Computer Training School,3,0,1 -12050,Community and Government > Education > Culinary School,3,0,1 -12051,Community and Government > Education > Driving School,3,0,1 -12052,Community and Government > Education > Flight School,3,0,1 -12053,Community and Government > Education > Language School,3,0,1 -12054,Community and Government > Education > Music School,3,0,1 -12055,Community and Government > Education > Nursery School,3,0,1 -12056,Community and Government > Education > Preschool,3,0,1 -12057,Community and Government > Education > Primary and Secondary School,3,3,4 -12058,Community and Government > Education > Primary and Secondary School > Elementary School,4,0,1 -12059,Community and Government > Education > Primary and Secondary School > High School,4,0,1 -12060,Community and Government > Education > Primary and Secondary School > Middle School,4,0,1 -12061,Community and Government > Education > Private School,3,0,1 -12062,Community and Government > Education > Religious School,3,0,1 -12063,Community and Government > Education > Trade School,3,0,1 -12064,Community and Government > Government Building,2,8,14 -12065,Community and Government > Government Building > Capitol Building,3,0,1 -12066,Community and Government > Government Building > City Hall,3,0,1 -12067,Community and Government > Government Building > Courthouse,3,0,1 -12068,Community and Government > Government Building > Embassy or Consulate,3,0,1 -12069,Community and Government > Government Building > Government Department,3,0,1 -12070,Community and Government > Government Building > Law Enforcement and Public Safety,3,4,5 -12071,Community and Government > Government Building > Law Enforcement and Public Safety > Fire Station,4,0,1 -12072,Community and Government > Government Building > Law Enforcement and Public Safety > Police Station,4,0,1 -12118,Community and Government > Government Building > Law Enforcement and Public Safety > Probation Office,4,0,1 -12119,Community and Government > Government Building > Law Enforcement and Public Safety > Rescue Service,4,0,1 -12073,Community and Government > Government Building > Military,3,1,2 -12074,Community and Government > Government Building > Military > Military Base,4,0,1 -12075,Community and Government > Government Building > Post Office,3,0,1 -12076,Community and Government > Government Lobbyist,2,0,1 -12077,Community and Government > Homeless Shelter,2,0,1 -12078,Community and Government > Housing Authority,2,0,1 -12079,Community and Government > Housing Development,2,0,1 -12080,Community and Government > Library,2,0,1 -12081,Community and Government > Observatory,2,0,1 -12082,Community and Government > Organization,2,9,10 -12083,Community and Government > Organization > Charity,3,0,1 -12084,Community and Government > Organization > Club House,3,0,1 -12085,Community and Government > Organization > Environmental Organization,3,0,1 -12086,Community and Government > Organization > Non-Profit Organization,3,0,1 -12087,Community and Government > Organization > Social Services Organization,3,0,1 -12088,Community and Government > Organization > Veterans' Organization,3,0,1 -12089,Community and Government > Organization > Youth Organization,3,0,1 -12120,Community and Government > Organization > Labor Union,3,0,1 -12121,Community and Government > Organization > LGBTQ Organization,3,0,1 -12090,Community and Government > Prison,2,0,1 -12091,Community and Government > Public and Social Service,2,0,1 -12092,Community and Government > Public Bathroom,2,0,1 -12093,Community and Government > Rehabilitation Center,2,0,1 -12094,Community and Government > Residential Building,2,2,3 -12122,Community and Government > Residential Building > Apartment or Condo,3,0,1 -12123,Community and Government > Residential Building > Home (private),3,0,1 -12095,Community and Government > Retirement Home,2,0,1 -12096,Community and Government > Senior Citizen Service,2,0,1 -12097,Community and Government > Social Club,2,0,1 -12098,Community and Government > Spiritual Center,2,14,15 -12099,Community and Government > Spiritual Center > Buddhist Temple,3,0,1 -12100,Community and Government > Spiritual Center > Cemevi,3,0,1 -12101,Community and Government > Spiritual Center > Church,3,0,1 -12102,Community and Government > Spiritual Center > Confucian Temple,3,0,1 -12103,Community and Government > Spiritual Center > Hindu Temple,3,0,1 -12104,Community and Government > Spiritual Center > Kingdom Hall,3,0,1 -12105,Community and Government > Spiritual Center > Monastery,3,0,1 -12106,Community and Government > Spiritual Center > Mosque,3,0,1 -12107,Community and Government > Spiritual Center > Prayer Room,3,0,1 -12108,Community and Government > Spiritual Center > Shrine,3,0,1 -12109,Community and Government > Spiritual Center > Sikh Temple,3,0,1 -12110,Community and Government > Spiritual Center > Synagogue,3,0,1 -12111,Community and Government > Spiritual Center > Temple,3,0,1 -12112,Community and Government > Spiritual Center > Terreiro,3,0,1 -12113,Community and Government > Summer Camp,2,0,1 -12114,Community and Government > Trailer Park,2,0,1 -12115,Community and Government > Utility Company,2,0,1 -12116,Community and Government > Polling Place,2,0,1 -12117,Community and Government > Assisted Living,2,0,1 -12124,Community and Government > Town Hall,2,0,1 -13000,Dining and Drinking,1,23,391 -13001,Dining and Drinking > Bagel Shop,2,0,1 -13002,Dining and Drinking > Bakery,2,0,1 -13003,Dining and Drinking > Bar,2,23,24 -13004,Dining and Drinking > Bar > Apres Ski Bar,3,0,1 -13005,Dining and Drinking > Bar > Beach Bar,3,0,1 -13006,Dining and Drinking > Bar > Beer Bar,3,0,1 -13007,Dining and Drinking > Bar > Beer Garden,3,0,1 -13008,Dining and Drinking > Bar > Champagne Bar,3,0,1 -13009,Dining and Drinking > Bar > Cocktail Bar,3,0,1 -13010,Dining and Drinking > Bar > Dive Bar,3,0,1 -13011,Dining and Drinking > Bar > Gay Bar,3,0,1 -13012,Dining and Drinking > Bar > Hookah Bar,3,0,1 -13013,Dining and Drinking > Bar > Hotel Bar,3,0,1 -13014,Dining and Drinking > Bar > Ice Bar,3,0,1 -13015,Dining and Drinking > Bar > Karaoke Bar,3,0,1 -13016,Dining and Drinking > Bar > Lounge,3,0,1 -13017,Dining and Drinking > Bar > Piano Bar,3,0,1 -13018,Dining and Drinking > Bar > Pub,3,0,1 -13019,Dining and Drinking > Bar > Rooftop Bar,3,0,1 -13020,Dining and Drinking > Bar > Sake Bar,3,0,1 -13021,Dining and Drinking > Bar > Speakeasy,3,0,1 -13022,Dining and Drinking > Bar > Sports Bar,3,0,1 -13023,Dining and Drinking > Bar > Tiki Bar,3,0,1 -13024,Dining and Drinking > Bar > Whisky Bar,3,0,1 -13025,Dining and Drinking > Bar > Wine Bar,3,0,1 -13389,Dining and Drinking > Bar > Irish Pub,3,0,1 -13028,Dining and Drinking > Breakfast Spot,2,0,1 -13029,Dining and Drinking > Brewery,2,0,1 -13032,"Dining and Drinking > Cafe, Coffee, and Tea House",2,5,6 -13033,"Dining and Drinking > Cafe, Coffee, and Tea House > Bubble Tea Shop",3,0,1 -13034,"Dining and Drinking > Cafe, Coffee, and Tea House > Cafe",3,0,1 -13035,"Dining and Drinking > Cafe, Coffee, and Tea House > Coffee Shop",3,0,1 -13036,"Dining and Drinking > Cafe, Coffee, and Tea House > Tea Room",3,0,1 -13063,"Dining and Drinking > Cafe, Coffee, and Tea House > Pet Cafe",3,0,1 -13037,Dining and Drinking > Cafeteria,2,0,1 -13038,Dining and Drinking > Cidery,2,0,1 -13040,Dining and Drinking > Dessert Shop,2,7,8 -13042,Dining and Drinking > Dessert Shop > Cupcake Shop,3,0,1 -13044,Dining and Drinking > Dessert Shop > Frozen Yogurt Shop,3,0,1 -13045,Dining and Drinking > Dessert Shop > Gelato Shop,3,0,1 -13046,Dining and Drinking > Dessert Shop > Ice Cream Parlor,3,0,1 -13047,Dining and Drinking > Dessert Shop > Pastry Shop,3,0,1 -13048,Dining and Drinking > Dessert Shop > Pie Shop,3,0,1 -13392,Dining and Drinking > Dessert Shop > Waffle Shop,3,0,1 -13041,Dining and Drinking > Creperie,2,0,1 -13043,Dining and Drinking > Donut Shop,2,0,1 -13050,Dining and Drinking > Distillery,2,0,1 -13052,Dining and Drinking > Food Court,2,0,1 -13053,Dining and Drinking > Food Stand,2,0,1 -13054,Dining and Drinking > Food Truck,2,0,1 -13059,Dining and Drinking > Juice Bar,2,0,1 -13061,Dining and Drinking > Meadery,2,0,1 -13062,Dining and Drinking > Night Market,2,0,1 -13065,Dining and Drinking > Restaurant,2,75,333 -13026,Dining and Drinking > Restaurant > BBQ Joint,3,0,1 -13027,Dining and Drinking > Restaurant > Bistro,3,0,1 -13030,Dining and Drinking > Restaurant > Buffet,3,0,1 -13031,Dining and Drinking > Restaurant > Burger Joint,3,0,1 -13039,Dining and Drinking > Restaurant > Deli,3,0,1 -13049,Dining and Drinking > Restaurant > Diner,3,0,1 -13051,Dining and Drinking > Restaurant > Fish and Chips Shop,3,0,1 -13055,Dining and Drinking > Restaurant > Fried Chicken Joint,3,0,1 -13056,Dining and Drinking > Restaurant > Friterie,3,0,1 -13057,Dining and Drinking > Restaurant > Gastropub,3,0,1 -13058,Dining and Drinking > Restaurant > Hot Dog Joint,3,0,1 -13060,Dining and Drinking > Restaurant > Mac and Cheese Joint,3,0,1 -13064,Dining and Drinking > Restaurant > Pizzeria,3,0,1 -13066,Dining and Drinking > Restaurant > Afghan Restaurant,3,0,1 -13067,Dining and Drinking > Restaurant > African Restaurant,3,2,3 -13143,Dining and Drinking > Restaurant > African Restaurant > Ethiopian Restaurant,4,0,1 -13301,Dining and Drinking > Restaurant > African Restaurant > Mauritian Restaurant,4,0,1 -13068,Dining and Drinking > Restaurant > American Restaurant,3,1,2 -13314,Dining and Drinking > Restaurant > American Restaurant > New American Restaurant,4,0,1 -13071,Dining and Drinking > Restaurant > Armenian Restaurant,3,0,1 -13072,Dining and Drinking > Restaurant > Asian Restaurant,3,17,89 -13094,Dining and Drinking > Restaurant > Asian Restaurant > Burmese Restaurant,4,0,1 -13096,Dining and Drinking > Restaurant > Asian Restaurant > Cambodian Restaurant,4,0,1 -13099,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant,4,33,34 -13100,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Anhui Restaurant,5,0,1 -13101,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Beijing Restaurant,5,0,1 -13102,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Cantonese Restaurant,5,0,1 -13103,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Cha Chaan Teng,5,0,1 -13104,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Chinese Aristocrat Restaurant,5,0,1 -13105,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Chinese Breakfast Restaurant,5,0,1 -13106,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Dim Sum Restaurant,5,0,1 -13107,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Dongbei Restaurant,5,0,1 -13108,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Fujian Restaurant,5,0,1 -13109,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Guizhou Restaurant,5,0,1 -13110,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Hainan Restaurant,5,0,1 -13111,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Hakka Restaurant,5,0,1 -13112,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Henan Restaurant,5,0,1 -13113,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Hong Kong Restaurant,5,0,1 -13114,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Huaiyang Restaurant,5,0,1 -13115,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Hubei Restaurant,5,0,1 -13116,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Hunan Restaurant,5,0,1 -13117,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Imperial Restaurant,5,0,1 -13118,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Jiangsu Restaurant,5,0,1 -13119,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Jiangxi Restaurant,5,0,1 -13120,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Macanese Restaurant,5,0,1 -13121,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Manchu Restaurant,5,0,1 -13122,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Peking Duck Restaurant,5,0,1 -13123,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Shaanxi Restaurant,5,0,1 -13124,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Shandong Restaurant,5,0,1 -13125,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Shanghai Restaurant,5,0,1 -13126,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Shanxi Restaurant,5,0,1 -13127,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Szechuan Restaurant,5,0,1 -13128,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Taiwanese Restaurant,5,0,1 -13129,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Tianjin Restaurant,5,0,1 -13130,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Xinjiang Restaurant,5,0,1 -13131,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Yunnan Restaurant,5,0,1 -13132,Dining and Drinking > Restaurant > Asian Restaurant > Chinese Restaurant > Zhejiang Restaurant,5,0,1 -13146,Dining and Drinking > Restaurant > Asian Restaurant > Filipino Restaurant,4,0,1 -13194,Dining and Drinking > Restaurant > Asian Restaurant > Himalayan Restaurant,4,0,1 -13196,Dining and Drinking > Restaurant > Asian Restaurant > Hotpot Restaurant,4,0,1 -13225,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant,4,8,9 -13226,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Acehnese Restaurant,5,0,1 -13227,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Balinese Restaurant,5,0,1 -13228,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Betawinese Restaurant,5,0,1 -13229,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Indonesian Meatball Restaurant,5,0,1 -13230,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Javanese Restaurant,5,0,1 -13231,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Manadonese Restaurant,5,0,1 -13232,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Padangnese Restaurant,5,0,1 -13233,Dining and Drinking > Restaurant > Asian Restaurant > Indonesian Restaurant > Sundanese Restaurant,5,0,1 -13263,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant,4,22,23 -13264,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Donburi Restaurant,5,0,1 -13265,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Japanese Curry Restaurant,5,0,1 -13266,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Japanese Family Restaurant,5,0,1 -13267,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Kaiseki Restaurant,5,0,1 -13268,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Kushikatsu Restaurant,5,0,1 -13269,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Monjayaki Restaurant,5,0,1 -13270,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Nabe Restaurant,5,0,1 -13271,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Okonomiyaki Restaurant,5,0,1 -13272,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Ramen Restaurant,5,0,1 -13273,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Shabu-Shabu Restaurant,5,0,1 -13274,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Soba Restaurant,5,0,1 -13275,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Sukiyaki Restaurant,5,0,1 -13276,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Sushi Restaurant,5,0,1 -13277,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Takoyaki Place,5,0,1 -13278,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Teishoku Restaurant,5,0,1 -13279,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Tempura Restaurant,5,0,1 -13280,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Tonkatsu Restaurant,5,0,1 -13281,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Udon Restaurant,5,0,1 -13282,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Unagi Restaurant,5,0,1 -13283,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Wagashi Place,5,0,1 -13284,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Yakitori Restaurant,5,0,1 -13285,Dining and Drinking > Restaurant > Asian Restaurant > Japanese Restaurant > Yoshoku Restaurant,5,0,1 -13289,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant,4,6,7 -13290,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Bossam/Jokbal Restaurant,5,0,1 -13291,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Bunsik Restaurant,5,0,1 -13292,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Gukbap Restaurant,5,0,1 -13293,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Janguh Restaurant,5,0,1 -13294,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Korean BBQ Restaurant,5,0,1 -13295,Dining and Drinking > Restaurant > Asian Restaurant > Korean Restaurant > Samgyetang Restaurant,5,0,1 -13299,Dining and Drinking > Restaurant > Asian Restaurant > Malay Restaurant,4,1,2 -13300,Dining and Drinking > Restaurant > Asian Restaurant > Malay Restaurant > Mamak Restaurant,5,0,1 -13312,Dining and Drinking > Restaurant > Asian Restaurant > Mongolian Restaurant,4,0,1 -13315,Dining and Drinking > Restaurant > Asian Restaurant > Noodle Restaurant,4,0,1 -13335,Dining and Drinking > Restaurant > Asian Restaurant > Satay Restaurant,4,0,1 -13340,Dining and Drinking > Restaurant > Asian Restaurant > Singaporean Restaurant,4,0,1 -13352,Dining and Drinking > Restaurant > Asian Restaurant > Thai Restaurant,4,1,2 -13353,Dining and Drinking > Restaurant > Asian Restaurant > Thai Restaurant > Som Tum Restaurant,5,0,1 -13355,Dining and Drinking > Restaurant > Asian Restaurant > Tibetan Restaurant,4,0,1 -13379,Dining and Drinking > Restaurant > Asian Restaurant > Vietnamese Restaurant,4,0,1 -13073,Dining and Drinking > Restaurant > Australian Restaurant,3,0,1 -13074,Dining and Drinking > Restaurant > Austrian Restaurant,3,0,1 -13075,Dining and Drinking > Restaurant > Bangladeshi Restaurant,3,0,1 -13077,Dining and Drinking > Restaurant > Belgian Restaurant,3,0,1 -13095,Dining and Drinking > Restaurant > Cajun and Creole Restaurant,3,0,1 -13097,Dining and Drinking > Restaurant > Caribbean Restaurant,3,2,3 -13135,Dining and Drinking > Restaurant > Caribbean Restaurant > Cuban Restaurant,4,0,1 -13327,Dining and Drinking > Restaurant > Caribbean Restaurant > Puerto Rican Restaurant,4,0,1 -13098,Dining and Drinking > Restaurant > Caucasian Restaurant,3,0,1 -13134,Dining and Drinking > Restaurant > Comfort Food Restaurant,3,0,1 -13136,Dining and Drinking > Restaurant > Czech Restaurant,3,0,1 -13137,Dining and Drinking > Restaurant > Dumpling Restaurant,3,0,1 -13138,Dining and Drinking > Restaurant > Dutch Restaurant,3,0,1 -13139,Dining and Drinking > Restaurant > Eastern European Restaurant,3,5,6 -13076,Dining and Drinking > Restaurant > Eastern European Restaurant > Belarusian Restaurant,4,0,1 -13078,Dining and Drinking > Restaurant > Eastern European Restaurant > Bosnian Restaurant,4,0,1 -13093,Dining and Drinking > Restaurant > Eastern European Restaurant > Bulgarian Restaurant,4,0,1 -13328,Dining and Drinking > Restaurant > Eastern European Restaurant > Romanian Restaurant,4,0,1 -13351,Dining and Drinking > Restaurant > Eastern European Restaurant > Tatar Restaurant,4,0,1 -13142,Dining and Drinking > Restaurant > English Restaurant,3,0,1 -13144,Dining and Drinking > Restaurant > Falafel Restaurant,3,0,1 -13145,Dining and Drinking > Restaurant > Fast Food Restaurant,3,0,1 -13147,Dining and Drinking > Restaurant > Fondue Restaurant,3,0,1 -13148,Dining and Drinking > Restaurant > French Restaurant,3,16,17 -13149,Dining and Drinking > Restaurant > French Restaurant > Alsatian Restaurant,4,0,1 -13150,Dining and Drinking > Restaurant > French Restaurant > Auvergne Restaurant,4,0,1 -13151,Dining and Drinking > Restaurant > French Restaurant > Basque Restaurant,4,0,1 -13152,Dining and Drinking > Restaurant > French Restaurant > Brasserie,4,0,1 -13153,Dining and Drinking > Restaurant > French Restaurant > Breton Restaurant,4,0,1 -13154,Dining and Drinking > Restaurant > French Restaurant > Burgundian Restaurant,4,0,1 -13155,Dining and Drinking > Restaurant > French Restaurant > Catalan Restaurant,4,0,1 -13156,Dining and Drinking > Restaurant > French Restaurant > Ch'ti Restaurant,4,0,1 -13157,Dining and Drinking > Restaurant > French Restaurant > Corsican Restaurant,4,0,1 -13158,Dining and Drinking > Restaurant > French Restaurant > Estaminet,4,0,1 -13159,Dining and Drinking > Restaurant > French Restaurant > Labour Canteen,4,0,1 -13160,Dining and Drinking > Restaurant > French Restaurant > Lyonese Bouchon,4,0,1 -13161,Dining and Drinking > Restaurant > French Restaurant > Norman Restaurant,4,0,1 -13162,Dining and Drinking > Restaurant > French Restaurant > Provençal Restaurant,4,0,1 -13163,Dining and Drinking > Restaurant > French Restaurant > Savoyard Restaurant,4,0,1 -13164,Dining and Drinking > Restaurant > French Restaurant > Southwestern French Restaurant,4,0,1 -13165,Dining and Drinking > Restaurant > German Restaurant,3,11,12 -13166,Dining and Drinking > Restaurant > German Restaurant > Apple Wine Pub,4,0,1 -13167,Dining and Drinking > Restaurant > German Restaurant > Bavarian Restaurant,4,0,1 -13168,Dining and Drinking > Restaurant > German Restaurant > Bratwurst Joint,4,0,1 -13169,Dining and Drinking > Restaurant > German Restaurant > Currywurst Joint,4,0,1 -13170,Dining and Drinking > Restaurant > German Restaurant > Franconian Restaurant,4,0,1 -13171,Dining and Drinking > Restaurant > German Restaurant > German Pop-Up Restaurant,4,0,1 -13172,Dining and Drinking > Restaurant > German Restaurant > Palatine Restaurant,4,0,1 -13173,Dining and Drinking > Restaurant > German Restaurant > Rhenisch Restaurant,4,0,1 -13174,Dining and Drinking > Restaurant > German Restaurant > Schnitzel Restaurant,4,0,1 -13175,Dining and Drinking > Restaurant > German Restaurant > Silesian Restaurant,4,0,1 -13176,Dining and Drinking > Restaurant > German Restaurant > Swabian Restaurant,4,0,1 -13177,Dining and Drinking > Restaurant > Greek Restaurant,3,13,14 -13178,Dining and Drinking > Restaurant > Greek Restaurant > Bougatsa Shop,4,0,1 -13179,Dining and Drinking > Restaurant > Greek Restaurant > Cretan Restaurant,4,0,1 -13180,Dining and Drinking > Restaurant > Greek Restaurant > Fish Taverna,4,0,1 -13181,Dining and Drinking > Restaurant > Greek Restaurant > Grilled Meat Restaurant,4,0,1 -13182,Dining and Drinking > Restaurant > Greek Restaurant > Kafenio,4,0,1 -13183,Dining and Drinking > Restaurant > Greek Restaurant > Magirio,4,0,1 -13184,Dining and Drinking > Restaurant > Greek Restaurant > Meze Restaurant,4,0,1 -13185,Dining and Drinking > Restaurant > Greek Restaurant > Modern Greek Restaurant,4,0,1 -13186,Dining and Drinking > Restaurant > Greek Restaurant > Ouzeri,4,0,1 -13187,Dining and Drinking > Restaurant > Greek Restaurant > Patsa Restaurant,4,0,1 -13188,Dining and Drinking > Restaurant > Greek Restaurant > Souvlaki Shop,4,0,1 -13189,Dining and Drinking > Restaurant > Greek Restaurant > Taverna,4,0,1 -13190,Dining and Drinking > Restaurant > Greek Restaurant > Tsipouro Restaurant,4,0,1 -13191,Dining and Drinking > Restaurant > Halal Restaurant,3,0,1 -13192,Dining and Drinking > Restaurant > Hawaiian Restaurant,3,1,2 -13193,Dining and Drinking > Restaurant > Hawaiian Restaurant > Poke Restaurant,4,0,1 -13197,Dining and Drinking > Restaurant > Hungarian Restaurant,3,0,1 -13198,Dining and Drinking > Restaurant > Indian Chinese Restaurant,3,0,1 -13199,Dining and Drinking > Restaurant > Indian Restaurant,3,25,26 -13200,Dining and Drinking > Restaurant > Indian Restaurant > Andhra Restaurant,4,0,1 -13201,Dining and Drinking > Restaurant > Indian Restaurant > Awadhi Restaurant,4,0,1 -13202,Dining and Drinking > Restaurant > Indian Restaurant > Bengali Restaurant,4,0,1 -13203,Dining and Drinking > Restaurant > Indian Restaurant > Chaat Place,4,0,1 -13204,Dining and Drinking > Restaurant > Indian Restaurant > Chettinad Restaurant,4,0,1 -13205,Dining and Drinking > Restaurant > Indian Restaurant > Dhaba,4,0,1 -13206,Dining and Drinking > Restaurant > Indian Restaurant > Dosa Place,4,0,1 -13207,Dining and Drinking > Restaurant > Indian Restaurant > Goan Restaurant,4,0,1 -13208,Dining and Drinking > Restaurant > Indian Restaurant > Gujarati Restaurant,4,0,1 -13209,Dining and Drinking > Restaurant > Indian Restaurant > Hyderabadi Restaurant,4,0,1 -13210,Dining and Drinking > Restaurant > Indian Restaurant > Indian Sweet Shop,4,0,1 -13211,Dining and Drinking > Restaurant > Indian Restaurant > Irani Cafe,4,0,1 -13212,Dining and Drinking > Restaurant > Indian Restaurant > Jain Restaurant,4,0,1 -13213,Dining and Drinking > Restaurant > Indian Restaurant > Karnataka Restaurant,4,0,1 -13214,Dining and Drinking > Restaurant > Indian Restaurant > Kerala Restaurant,4,0,1 -13215,Dining and Drinking > Restaurant > Indian Restaurant > Maharashtrian Restaurant,4,0,1 -13216,Dining and Drinking > Restaurant > Indian Restaurant > Mughlai Restaurant,4,0,1 -13217,Dining and Drinking > Restaurant > Indian Restaurant > Multicuisine Indian Restaurant,4,0,1 -13218,Dining and Drinking > Restaurant > Indian Restaurant > North Indian Restaurant,4,0,1 -13219,Dining and Drinking > Restaurant > Indian Restaurant > Northeast Indian Restaurant,4,0,1 -13220,Dining and Drinking > Restaurant > Indian Restaurant > Parsi Restaurant,4,0,1 -13221,Dining and Drinking > Restaurant > Indian Restaurant > Punjabi Restaurant,4,0,1 -13222,Dining and Drinking > Restaurant > Indian Restaurant > Rajasthani Restaurant,4,0,1 -13223,Dining and Drinking > Restaurant > Indian Restaurant > South Indian Restaurant,4,0,1 -13224,Dining and Drinking > Restaurant > Indian Restaurant > Udupi Restaurant,4,0,1 -13236,Dining and Drinking > Restaurant > Italian Restaurant,3,26,27 -13237,Dining and Drinking > Restaurant > Italian Restaurant > Abruzzo Restaurant,4,0,1 -13238,Dining and Drinking > Restaurant > Italian Restaurant > Agriturismo,4,0,1 -13239,Dining and Drinking > Restaurant > Italian Restaurant > Aosta Restaurant,4,0,1 -13240,Dining and Drinking > Restaurant > Italian Restaurant > Basilicata Restaurant,4,0,1 -13241,Dining and Drinking > Restaurant > Italian Restaurant > Calabria Restaurant,4,0,1 -13242,Dining and Drinking > Restaurant > Italian Restaurant > Campanian Restaurant,4,0,1 -13243,Dining and Drinking > Restaurant > Italian Restaurant > Emilia Restaurant,4,0,1 -13244,Dining and Drinking > Restaurant > Italian Restaurant > Friuli Restaurant,4,0,1 -13245,Dining and Drinking > Restaurant > Italian Restaurant > Ligurian Restaurant,4,0,1 -13246,Dining and Drinking > Restaurant > Italian Restaurant > Lombard Restaurant,4,0,1 -13247,Dining and Drinking > Restaurant > Italian Restaurant > Malga,4,0,1 -13248,Dining and Drinking > Restaurant > Italian Restaurant > Marche Restaurant,4,0,1 -13249,Dining and Drinking > Restaurant > Italian Restaurant > Molise Restaurant,4,0,1 -13250,Dining and Drinking > Restaurant > Italian Restaurant > Piadineria,4,0,1 -13251,Dining and Drinking > Restaurant > Italian Restaurant > Piedmontese Restaurant,4,0,1 -13252,Dining and Drinking > Restaurant > Italian Restaurant > Puglia Restaurant,4,0,1 -13253,Dining and Drinking > Restaurant > Italian Restaurant > Romagna Restaurant,4,0,1 -13254,Dining and Drinking > Restaurant > Italian Restaurant > Roman Restaurant,4,0,1 -13255,Dining and Drinking > Restaurant > Italian Restaurant > Sardinian Restaurant,4,0,1 -13256,Dining and Drinking > Restaurant > Italian Restaurant > Sicilian Restaurant,4,0,1 -13257,Dining and Drinking > Restaurant > Italian Restaurant > South Tyrolean Restaurant,4,0,1 -13258,Dining and Drinking > Restaurant > Italian Restaurant > Trattoria,4,0,1 -13259,Dining and Drinking > Restaurant > Italian Restaurant > Trentino Restaurant,4,0,1 -13260,Dining and Drinking > Restaurant > Italian Restaurant > Tuscan Restaurant,4,0,1 -13261,Dining and Drinking > Restaurant > Italian Restaurant > Umbrian Restaurant,4,0,1 -13262,Dining and Drinking > Restaurant > Italian Restaurant > Veneto Restaurant,4,0,1 -13286,Dining and Drinking > Restaurant > Jewish Restaurant,3,1,2 -13287,Dining and Drinking > Restaurant > Jewish Restaurant > Kosher Restaurant,4,0,1 -13288,Dining and Drinking > Restaurant > Kebab Restaurant,3,0,1 -13297,Dining and Drinking > Restaurant > Latin American Restaurant,3,5,25 -13069,Dining and Drinking > Restaurant > Latin American Restaurant > Arepa Restaurant,4,0,1 -13141,Dining and Drinking > Restaurant > Latin American Restaurant > Empanada Restaurant,4,0,1 -13195,Dining and Drinking > Restaurant > Latin American Restaurant > Honduran Restaurant,4,0,1 -13333,Dining and Drinking > Restaurant > Latin American Restaurant > Salvadoran Restaurant,4,0,1 -13343,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant,4,5,20 -13070,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Argentinian Restaurant,5,0,1 -13079,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant,5,13,14 -13080,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Acai House,6,0,1 -13081,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Baiano Restaurant,6,0,1 -13082,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Central Brazilian Restaurant,6,0,1 -13083,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Churrascaria,6,0,1 -13084,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Empada House,6,0,1 -13085,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Goiano Restaurant,6,0,1 -13086,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Mineiro Restaurant,6,0,1 -13087,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Northeastern Brazilian Restaurant,6,0,1 -13088,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Northern Brazilian Restaurant,6,0,1 -13089,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Pastelaria,6,0,1 -13090,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Southeastern Brazilian Restaurant,6,0,1 -13091,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Southern Brazilian Restaurant,6,0,1 -13092,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Brazilian Restaurant > Tapiocaria,6,0,1 -13133,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Colombian Restaurant,5,0,1 -13322,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Peruvian Restaurant,5,1,2 -13323,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Peruvian Restaurant > Peruvian Roast Chicken Joint,6,0,1 -13378,Dining and Drinking > Restaurant > Latin American Restaurant > South American Restaurant > Venezuelan Restaurant,5,0,1 -13302,Dining and Drinking > Restaurant > Mediterranean Restaurant,3,0,1 -13303,Dining and Drinking > Restaurant > Mexican Restaurant,3,5,6 -13304,Dining and Drinking > Restaurant > Mexican Restaurant > Botanero,4,0,1 -13305,Dining and Drinking > Restaurant > Mexican Restaurant > Burrito Restaurant,4,0,1 -13306,Dining and Drinking > Restaurant > Mexican Restaurant > Taco Restaurant,4,0,1 -13307,Dining and Drinking > Restaurant > Mexican Restaurant > Tex-Mex Restaurant,4,0,1 -13308,Dining and Drinking > Restaurant > Mexican Restaurant > Yucatecan Restaurant,4,0,1 -13309,Dining and Drinking > Restaurant > Middle Eastern Restaurant,3,9,15 -13140,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Egyptian Restaurant,4,0,1 -13234,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Iraqi Restaurant,4,0,1 -13235,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Israeli Restaurant,4,0,1 -13296,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Kurdish Restaurant,4,0,1 -13298,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Lebanese Restaurant,4,0,1 -13317,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant,4,5,6 -13318,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant > Ash and Haleem Place,5,0,1 -13319,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant > Dizi Place,5,0,1 -13320,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant > Gilaki Restaurant,5,0,1 -13321,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant > Jegaraki,5,0,1 -13384,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Persian Restaurant > Tabbakhi,5,0,1 -13339,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Shawarma Restaurant,4,0,1 -13350,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Syrian Restaurant,4,0,1 -13380,Dining and Drinking > Restaurant > Middle Eastern Restaurant > Yemeni Restaurant,4,0,1 -13310,Dining and Drinking > Restaurant > Modern European Restaurant,3,0,1 -13311,Dining and Drinking > Restaurant > Molecular Gastronomy Restaurant,3,0,1 -13313,Dining and Drinking > Restaurant > Moroccan Restaurant,3,0,1 -13316,Dining and Drinking > Restaurant > Pakistani Restaurant,3,0,1 -13324,Dining and Drinking > Restaurant > Polish Restaurant,3,0,1 -13325,Dining and Drinking > Restaurant > Portuguese Restaurant,3,0,1 -13326,Dining and Drinking > Restaurant > Poutine Restaurant,3,0,1 -13329,Dining and Drinking > Restaurant > Russian Restaurant,3,2,3 -13330,Dining and Drinking > Restaurant > Russian Restaurant > Blini House,4,0,1 -13331,Dining and Drinking > Restaurant > Russian Restaurant > Pelmeni House,4,0,1 -13332,Dining and Drinking > Restaurant > Salad Restaurant,3,0,1 -13334,Dining and Drinking > Restaurant > Sandwich Spot,3,0,1 -13336,Dining and Drinking > Restaurant > Scandinavian Restaurant,3,0,1 -13337,Dining and Drinking > Restaurant > Scottish Restaurant,3,0,1 -13338,Dining and Drinking > Restaurant > Seafood Restaurant,3,0,1 -13341,Dining and Drinking > Restaurant > Slovak Restaurant,3,0,1 -13342,Dining and Drinking > Restaurant > Soup Spot,3,0,1 -13344,Dining and Drinking > Restaurant > Southern Food Restaurant,3,0,1 -13345,Dining and Drinking > Restaurant > Spanish Restaurant,3,2,3 -13346,Dining and Drinking > Restaurant > Spanish Restaurant > Paella Restaurant,4,0,1 -13347,Dining and Drinking > Restaurant > Spanish Restaurant > Tapas Restaurant,4,0,1 -13348,Dining and Drinking > Restaurant > Sri Lankan Restaurant,3,0,1 -13349,Dining and Drinking > Restaurant > Swiss Restaurant,3,0,1 -13354,Dining and Drinking > Restaurant > Theme Restaurant,3,0,1 -13356,Dining and Drinking > Restaurant > Turkish Restaurant,3,17,18 -13357,Dining and Drinking > Restaurant > Turkish Restaurant > Borek Place,4,0,1 -13358,Dining and Drinking > Restaurant > Turkish Restaurant > Cigkofte Place,4,0,1 -13359,Dining and Drinking > Restaurant > Turkish Restaurant > Çöp Şiş Place,4,0,1 -13360,Dining and Drinking > Restaurant > Turkish Restaurant > Doner Restaurant,4,0,1 -13361,Dining and Drinking > Restaurant > Turkish Restaurant > Gozleme Place,4,0,1 -13362,Dining and Drinking > Restaurant > Turkish Restaurant > Kofte Place,4,0,1 -13363,Dining and Drinking > Restaurant > Turkish Restaurant > Kokoreç Restaurant,4,0,1 -13364,Dining and Drinking > Restaurant > Turkish Restaurant > Kumpir Restaurant,4,0,1 -13365,Dining and Drinking > Restaurant > Turkish Restaurant > Kumru Restaurant,4,0,1 -13366,Dining and Drinking > Restaurant > Turkish Restaurant > Manti Place,4,0,1 -13367,Dining and Drinking > Restaurant > Turkish Restaurant > Meyhane,4,0,1 -13368,Dining and Drinking > Restaurant > Turkish Restaurant > Pide Place,4,0,1 -13369,Dining and Drinking > Restaurant > Turkish Restaurant > Pilavcı,4,0,1 -13370,Dining and Drinking > Restaurant > Turkish Restaurant > Söğüş Place,4,0,1 -13371,Dining and Drinking > Restaurant > Turkish Restaurant > Tantuni Restaurant,4,0,1 -13372,Dining and Drinking > Restaurant > Turkish Restaurant > Turkish Coffeehouse,4,0,1 -13373,Dining and Drinking > Restaurant > Turkish Restaurant > Turkish Home Cooking Restaurant,4,0,1 -13374,Dining and Drinking > Restaurant > Ukrainian Restaurant,3,2,3 -13375,Dining and Drinking > Restaurant > Ukrainian Restaurant > Varenyky Restaurant,4,0,1 -13376,Dining and Drinking > Restaurant > Ukrainian Restaurant > West-Ukrainian Restaurant,4,0,1 -13377,Dining and Drinking > Restaurant > Vegan and Vegetarian Restaurant,3,0,1 -13383,Dining and Drinking > Restaurant > Steakhouse,3,0,1 -13388,Dining and Drinking > Restaurant > Wings Joint,3,0,1 -13390,Dining and Drinking > Restaurant > Gluten-Free Restaurant,3,0,1 -13381,Dining and Drinking > Smoothie Shop,2,0,1 -13382,Dining and Drinking > Snack Place,2,0,1 -13386,Dining and Drinking > Vineyard,2,0,1 -13387,Dining and Drinking > Winery,2,0,1 -14000,Event,1,6,17 -14001,Event > Conference,2,0,1 -14002,Event > Convention,2,0,1 -14003,Event > Entertainment Event,2,4,6 -14004,Event > Entertainment Event > Festival,3,1,2 -14016,Event > Entertainment Event > Festival > Beer Festival,4,0,1 -14005,Event > Entertainment Event > Music Festival,3,0,1 -14006,Event > Entertainment Event > Parade,3,0,1 -14007,Event > Entertainment Event > Sporting Event,3,0,1 -14008,Event > Line,2,0,1 -14009,Event > Marketplace,2,5,6 -14010,Event > Marketplace > Christmas Market,3,0,1 -14011,Event > Marketplace > Stoop Sale,3,0,1 -14012,Event > Marketplace > Street Fair,3,0,1 -14013,Event > Marketplace > Street Food Gathering,3,0,1 -14014,Event > Marketplace > Trade Fair,3,0,1 -14015,Event > Other Event,2,0,1 -15000,Health and Medicine,1,29,59 -15001,Health and Medicine > Acupuncture Clinic,2,0,1 -15002,Health and Medicine > AIDS Resource,2,0,1 -15003,Health and Medicine > Alternative Medicine Clinic,2,0,1 -15004,Health and Medicine > Assisted Living Service,2,0,1 -15005,Health and Medicine > Blood Bank,2,0,1 -15006,Health and Medicine > Chiropractor,2,0,1 -15007,Health and Medicine > Dentist,2,0,1 -15008,Health and Medicine > Emergency Service,2,2,3 -15009,Health and Medicine > Emergency Service > Ambulance Service,3,0,1 -15010,Health and Medicine > Emergency Service > Emergency Room,3,0,1 -15011,Health and Medicine > Healthcare Clinic,2,0,1 -15012,Health and Medicine > Home Health Care Service,2,0,1 -15013,Health and Medicine > Hospice,2,0,1 -15014,Health and Medicine > Hospital,2,2,3 -15058,Health and Medicine > Hospital > Children's Hospital,3,0,1 -15059,Health and Medicine > Hospital > Hospital Unit,3,0,1 -15015,Health and Medicine > Maternity Clinic,2,0,1 -15016,Health and Medicine > Medical Center,2,0,1 -15017,Health and Medicine > Medical Lab,2,0,1 -15018,Health and Medicine > Mental Health Service,2,2,3 -15019,Health and Medicine > Mental Health Service > Mental Health Clinic,3,0,1 -15020,Health and Medicine > Mental Health Service > Psychologist,3,0,1 -15021,Health and Medicine > Nurse,2,0,1 -15022,Health and Medicine > Nursing Home,2,0,1 -15023,Health and Medicine > Nutritionist,2,0,1 -15024,Health and Medicine > Optometrist,2,0,1 -15025,Health and Medicine > Other Healthcare Professional,2,0,1 -15026,Health and Medicine > Physical Therapy Clinic,2,0,1 -15027,Health and Medicine > Physician,2,23,24 -15028,Health and Medicine > Physician > Anesthesiologist,3,0,1 -15029,Health and Medicine > Physician > Cardiologist,3,0,1 -15030,Health and Medicine > Physician > Dermatologist,3,0,1 -15031,Health and Medicine > Physician > Doctor's Office,3,0,1 -15032,"Health and Medicine > Physician > Ear, Nose and Throat Doctor",3,0,1 -15033,Health and Medicine > Physician > Family Medicine Doctor,3,0,1 -15034,Health and Medicine > Physician > Gastroenterologist,3,0,1 -15035,Health and Medicine > Physician > General Surgeon,3,0,1 -15036,Health and Medicine > Physician > Geriatric Doctor,3,0,1 -15037,Health and Medicine > Physician > Internal Medicine Doctor,3,0,1 -15038,Health and Medicine > Physician > Neurologist,3,0,1 -15039,Health and Medicine > Physician > Obstetrician Gynecologist (Ob-gyn),3,0,1 -15040,Health and Medicine > Physician > Oncologist,3,0,1 -15041,Health and Medicine > Physician > Ophthalmologist,3,0,1 -15042,Health and Medicine > Physician > Oral Surgeon,3,0,1 -15043,Health and Medicine > Physician > Orthopedic Surgeon,3,0,1 -15044,Health and Medicine > Physician > Pathologist,3,0,1 -15045,Health and Medicine > Physician > Pediatrician,3,0,1 -15046,Health and Medicine > Physician > Plastic Surgeon,3,0,1 -15047,Health and Medicine > Physician > Psychiatrist,3,0,1 -15048,Health and Medicine > Physician > Radiologist,3,0,1 -15049,Health and Medicine > Physician > Respiratory Doctor,3,0,1 -15050,Health and Medicine > Physician > Urologist,3,0,1 -15051,Health and Medicine > Podiatrist,2,0,1 -15052,Health and Medicine > Sports Medicine Clinic,2,0,1 -15053,Health and Medicine > Urgent Care Center,2,0,1 -15054,Health and Medicine > Veterinarian,2,0,1 -15055,Health and Medicine > Weight Loss Center,2,0,1 -15056,Health and Medicine > Women's Health Clinic,2,0,1 -16000,Landmarks and Outdoors,1,56,71 -16001,Landmarks and Outdoors > Bathing Area,2,0,1 -16002,Landmarks and Outdoors > Bay,2,0,1 -16003,Landmarks and Outdoors > Beach,2,0,1 -16004,Landmarks and Outdoors > Bike Trail,2,0,1 -16005,Landmarks and Outdoors > Botanical Garden,2,0,1 -16006,Landmarks and Outdoors > Bridge,2,0,1 -16007,Landmarks and Outdoors > Structure,2,0,1 -16008,Landmarks and Outdoors > Campground,2,0,1 -16009,Landmarks and Outdoors > Canal,2,0,1 -16010,Landmarks and Outdoors > Canal Lock,2,0,1 -16011,Landmarks and Outdoors > Castle,2,0,1 -16012,Landmarks and Outdoors > Cave,2,0,1 -16013,Landmarks and Outdoors > Dive Spot,2,0,1 -16014,Landmarks and Outdoors > Farm,2,0,1 -16015,Landmarks and Outdoors > Forest,2,0,1 -16016,Landmarks and Outdoors > Fountain,2,0,1 -16017,Landmarks and Outdoors > Garden,2,0,1 -16018,Landmarks and Outdoors > Harbor or Marina,2,0,1 -16019,Landmarks and Outdoors > Hiking Trail,2,0,1 -16020,Landmarks and Outdoors > Historic and Protected Site,2,0,1 -16021,Landmarks and Outdoors > Hot Spring,2,0,1 -16022,Landmarks and Outdoors > Island,2,0,1 -16023,Landmarks and Outdoors > Lake,2,0,1 -16024,Landmarks and Outdoors > Lighthouse,2,0,1 -16025,Landmarks and Outdoors > Memorial Site,2,0,1 -16026,Landmarks and Outdoors > Monument,2,0,1 -16027,Landmarks and Outdoors > Mountain,2,0,1 -16028,Landmarks and Outdoors > Nature Preserve,2,0,1 -16029,Landmarks and Outdoors > Nudist Beach,2,0,1 -16030,Landmarks and Outdoors > Other Great Outdoors,2,0,1 -16031,Landmarks and Outdoors > Palace,2,0,1 -16032,Landmarks and Outdoors > Park,2,7,8 -16033,Landmarks and Outdoors > Park > Dog Park,3,0,1 -16034,Landmarks and Outdoors > Park > National Park,3,0,1 -16035,Landmarks and Outdoors > Park > Natural Park,3,0,1 -16036,Landmarks and Outdoors > Park > Picnic Area,3,0,1 -16037,Landmarks and Outdoors > Park > Playground,3,0,1 -16038,Landmarks and Outdoors > Park > State or Provincial Park,3,0,1 -16039,Landmarks and Outdoors > Park > Urban Park,3,0,1 -16040,Landmarks and Outdoors > Pedestrian Plaza,2,0,1 -16041,Landmarks and Outdoors > Plaza,2,0,1 -16042,Landmarks and Outdoors > Reservoir,2,0,1 -16043,Landmarks and Outdoors > River,2,0,1 -16044,Landmarks and Outdoors > Rock Climbing Spot,2,0,1 -16045,Landmarks and Outdoors > Roof Deck,2,0,1 -16046,Landmarks and Outdoors > Scenic Lookout,2,0,1 -16047,Landmarks and Outdoors > Sculpture Garden,2,0,1 -16048,Landmarks and Outdoors > Stable,2,0,1 -16049,Landmarks and Outdoors > Surf Spot,2,0,1 -16050,Landmarks and Outdoors > Tunnel,2,0,1 -16051,Landmarks and Outdoors > Volcano,2,0,1 -16052,Landmarks and Outdoors > Waterfall,2,0,1 -16053,Landmarks and Outdoors > Waterfront,2,0,1 -16054,Landmarks and Outdoors > Windmill,2,0,1 -16055,Landmarks and Outdoors > Boat Launch,2,0,1 -16056,Landmarks and Outdoors > Dam,2,0,1 -16057,Landmarks and Outdoors > Field,2,0,1 -16058,Landmarks and Outdoors > Hill,2,0,1 -16059,Landmarks and Outdoors > Mountain Hut,2,0,1 -16060,Landmarks and Outdoors > Picnic Shelter,2,0,1 -16061,Landmarks and Outdoors > States and Municipalities,2,7,8 -16062,Landmarks and Outdoors > States and Municipalities > City,3,0,1 -16063,Landmarks and Outdoors > States and Municipalities > Country,3,0,1 -16064,Landmarks and Outdoors > States and Municipalities > County,3,0,1 -16065,Landmarks and Outdoors > States and Municipalities > Neighborhood,3,0,1 -16066,Landmarks and Outdoors > States and Municipalities > State,3,0,1 -16067,Landmarks and Outdoors > States and Municipalities > Town,3,0,1 -16068,Landmarks and Outdoors > States and Municipalities > Village,3,0,1 -16069,Landmarks and Outdoors > Tree,2,0,1 -16070,Landmarks and Outdoors > Well,2,0,1 -17000,Retail,1,75,147 -17001,Retail > Adult Store,2,0,1 -17002,Retail > Antique Store,2,0,1 -17003,Retail > Arts and Crafts Store,2,0,1 -17004,Retail > Auction House,2,0,1 -17005,Retail > Automotive Retail,2,6,11 -17006,Retail > Automotive Retail > Car Dealership,3,4,5 -17007,Retail > Automotive Retail > Car Dealership > Classic and Antique Car Dealership,4,0,1 -17008,Retail > Automotive Retail > Car Dealership > New Car Dealership,4,0,1 -17009,Retail > Automotive Retail > Car Dealership > RV and Motorhome Dealership,4,0,1 -17010,Retail > Automotive Retail > Car Dealership > Used Car Dealership,4,0,1 -17011,Retail > Automotive Retail > Car Parts and Accessories,3,0,1 -17012,Retail > Automotive Retail > Motorcycle Dealership,3,0,1 -17013,Retail > Automotive Retail > Motorsports Store,3,0,1 -17140,Retail > Automotive Retail > Moped Dealership,3,0,1 -17141,Retail > Automotive Retail > Motor Scooter Dealership,3,0,1 -17014,Retail > Baby Store,2,0,1 -17015,Retail > Betting Shop,2,0,1 -17016,Retail > Big Box Store,2,0,1 -17017,Retail > Board Store,2,0,1 -17018,Retail > Bookstore,2,1,2 -17019,Retail > Bookstore > Used Bookstore,3,0,1 -17020,Retail > Boutique,2,0,1 -17021,Retail > Cannabis Store,2,0,1 -17022,Retail > Comic Book Store,2,0,1 -17023,Retail > Computers and Electronics Retail,2,4,5 -17024,Retail > Computers and Electronics Retail > Camera Store,3,0,1 -17025,Retail > Computers and Electronics Retail > Electronics Store,3,0,1 -17026,Retail > Computers and Electronics Retail > Mobile Phone Store,3,0,1 -17027,Retail > Computers and Electronics Retail > Video Games Store,3,0,1 -17028,Retail > Construction Supplies Store,2,0,1 -17029,Retail > Convenience Store,2,0,1 -17030,Retail > Cosmetics Store,2,0,1 -17031,Retail > Costume Store,2,0,1 -17032,Retail > Dance Store,2,0,1 -17033,Retail > Department Store,2,0,1 -17034,Retail > Discount Store,2,0,1 -17035,Retail > Drugstore,2,0,1 -17036,Retail > Duty-free Store,2,0,1 -17037,Retail > Eyecare Store,2,0,1 -17038,Retail > Textiles Store,2,0,1 -17039,Retail > Fashion Retail,2,13,14 -17040,Retail > Fashion Retail > Batik Store,3,0,1 -17041,Retail > Fashion Retail > Bridal Store,3,0,1 -17042,Retail > Fashion Retail > Children's Clothing Store,3,0,1 -17043,Retail > Fashion Retail > Clothing Store,3,0,1 -17044,Retail > Fashion Retail > Fashion Accessories Store,3,0,1 -17045,Retail > Fashion Retail > Jewelry Store,3,0,1 -17046,Retail > Fashion Retail > Lingerie Store,3,0,1 -17047,Retail > Fashion Retail > Men's Store,3,0,1 -17048,Retail > Fashion Retail > Shoe Store,3,0,1 -17049,Retail > Fashion Retail > Sunglasses Store,3,0,1 -17050,Retail > Fashion Retail > Swimwear Store,3,0,1 -17051,Retail > Fashion Retail > Watch Store,3,0,1 -17052,Retail > Fashion Retail > Women's Store,3,0,1 -17053,Retail > Fireworks Store,2,0,1 -17054,Retail > Flea Market,2,0,1 -17055,Retail > Floating Market,2,0,1 -17056,Retail > Flower Store,2,0,1 -17057,Retail > Food and Beverage Retail,2,23,25 -17058,Retail > Food and Beverage Retail > Beer Store,3,0,1 -17059,Retail > Food and Beverage Retail > Butcher,3,0,1 -17060,Retail > Food and Beverage Retail > Candy Store,3,0,1 -17061,Retail > Food and Beverage Retail > Cheese Store,3,0,1 -17062,Retail > Food and Beverage Retail > Chocolate Store,3,0,1 -17063,Retail > Food and Beverage Retail > Coffee Roaster,3,0,1 -17064,Retail > Food and Beverage Retail > Dairy Store,3,0,1 -17065,Retail > Food and Beverage Retail > Farmers Market,3,0,1 -17066,Retail > Food and Beverage Retail > Fish Market,3,0,1 -17067,Retail > Food and Beverage Retail > Fruit and Vegetable Store,3,0,1 -17068,Retail > Food and Beverage Retail > Gourmet Store,3,0,1 -17069,Retail > Food and Beverage Retail > Grocery Store,3,1,2 -17070,Retail > Food and Beverage Retail > Grocery Store > Organic Grocery,4,0,1 -17071,Retail > Food and Beverage Retail > Health Food Store,3,0,1 -17072,Retail > Food and Beverage Retail > Herbs and Spices Store,3,0,1 -17073,Retail > Food and Beverage Retail > Imported Food Store,3,0,1 -17074,Retail > Food and Beverage Retail > Kosher Store,3,0,1 -17075,Retail > Food and Beverage Retail > Kuruyemişçi Shop,3,0,1 -17076,Retail > Food and Beverage Retail > Liquor Store,3,0,1 -17077,Retail > Food and Beverage Retail > Meat and Seafood Store,3,0,1 -17078,Retail > Food and Beverage Retail > Sausage Store,3,0,1 -17079,Retail > Food and Beverage Retail > Turşucu Shop,3,0,1 -17080,Retail > Food and Beverage Retail > Wine Store,3,0,1 -17142,Retail > Food and Beverage Retail > Supermarket,3,0,1 -17081,Retail > Framing Store,2,0,1 -17082,Retail > Furniture and Home Store,2,6,7 -17083,Retail > Furniture and Home Store > Carpet Store,3,0,1 -17084,Retail > Furniture and Home Store > Home Appliance Store,3,0,1 -17085,Retail > Furniture and Home Store > Housewares Store,3,0,1 -17086,Retail > Furniture and Home Store > Kitchen Supply Store,3,0,1 -17087,Retail > Furniture and Home Store > Lighting Store,3,0,1 -17088,Retail > Furniture and Home Store > Mattress Store,3,0,1 -17089,Retail > Gift Store,2,0,1 -17090,Retail > Hardware Store,2,0,1 -17091,Retail > Hobby Store,2,0,1 -17092,Retail > Knitting Store,2,0,1 -17093,Retail > Leather Goods Store,2,0,1 -17094,Retail > Luggage Store,2,0,1 -17095,Retail > Medical Supply Store,2,0,1 -17096,Retail > Miscellaneous Store,2,0,1 -17097,Retail > Mobility Store,2,0,1 -17098,Retail > Music Store,2,0,1 -17099,Retail > Newsagent,2,0,1 -17100,Retail > Newsstand,2,0,1 -17101,Retail > Garden Center,2,0,1 -17102,Retail > Office Supply Store,2,0,1 -17103,Retail > Outdoor Supply Store,2,0,1 -17104,Retail > Outlet Mall,2,0,1 -17105,Retail > Outlet Store,2,0,1 -17106,Retail > Packaging Supply Store,2,0,1 -17107,Retail > Party Supply Store,2,0,1 -17108,Retail > Pawn Shop,2,0,1 -17109,Retail > Perfume Store,2,0,1 -17110,Retail > Pet Supplies Store,2,0,1 -17111,Retail > Pop-Up Store,2,0,1 -17112,Retail > Print Store,2,0,1 -17113,Retail > Record Store,2,0,1 -17114,Retail > Shopping Mall,2,0,1 -17115,Retail > Shopping Plaza,2,0,1 -17116,Retail > Souvenir Store,2,0,1 -17117,Retail > Sporting Goods Retail,2,13,14 -17118,Retail > Sporting Goods Retail > Baseball Store,3,0,1 -17119,Retail > Sporting Goods Retail > Bicycle Store,3,0,1 -17120,Retail > Sporting Goods Retail > Dive Store,3,0,1 -17121,Retail > Sporting Goods Retail > Fishing Store,3,0,1 -17122,Retail > Sporting Goods Retail > Golf Store,3,0,1 -17123,Retail > Sporting Goods Retail > Gun Store,3,0,1 -17124,Retail > Sporting Goods Retail > Hunting Supply Store,3,0,1 -17125,Retail > Sporting Goods Retail > Running Store,3,0,1 -17126,Retail > Sporting Goods Retail > Skate Store,3,0,1 -17127,Retail > Sporting Goods Retail > Ski Store,3,0,1 -17128,Retail > Sporting Goods Retail > Soccer Store,3,0,1 -17129,Retail > Sporting Goods Retail > Surf Store,3,0,1 -17130,Retail > Sporting Goods Retail > Tennis Store,3,0,1 -17131,Retail > Stationery Store,2,0,1 -17132,Retail > Supplement Store,2,0,1 -17133,Retail > Swimming Pool Supply Store,2,0,1 -17134,Retail > Tobacco Store,2,0,1 -17135,Retail > Toy Store,2,0,1 -17136,Retail > Vape Store,2,0,1 -17137,Retail > Video Store,2,0,1 -17138,Retail > Vintage and Thrift Store,2,0,1 -17139,Retail > Warehouse or Wholesale Store,2,0,1 -17143,Retail > Marijuana Dispensary,2,0,1 -17144,Retail > Market,2,0,1 -17145,Retail > Pharmacy,2,0,1 -17146,Retail > Smoke Shop,2,0,1 -18000,Sports and Recreation,1,32,87 -18001,Sports and Recreation > Athletic Field,2,0,1 -18002,Sports and Recreation > Baseball,2,3,4 -18003,Sports and Recreation > Baseball > Baseball Club,3,0,1 -18004,Sports and Recreation > Baseball > Baseball Field,3,0,1 -18005,Sports and Recreation > Baseball > Batting Cages,3,0,1 -18006,Sports and Recreation > Basketball,2,2,3 -18007,Sports and Recreation > Basketball > Basketball Club,3,0,1 -18008,Sports and Recreation > Basketball > Basketball Court,3,0,1 -18009,Sports and Recreation > Bowling Green,2,0,1 -18010,Sports and Recreation > Cricket Ground,2,0,1 -18011,Sports and Recreation > Curling Ice,2,0,1 -18012,Sports and Recreation > Equestrian Facility,2,0,1 -18013,Sports and Recreation > Football,2,2,3 -18014,Sports and Recreation > Football > Football Club,3,0,1 -18015,Sports and Recreation > Football > Football Field,3,0,1 -18016,Sports and Recreation > Golf,2,3,4 -18017,Sports and Recreation > Golf > Golf Club,3,0,1 -18018,Sports and Recreation > Golf > Golf Course,3,0,1 -18019,Sports and Recreation > Golf > Golf Driving Range,3,0,1 -18020,Sports and Recreation > Gun Range,2,0,1 -18021,Sports and Recreation > Gym and Studio,2,9,10 -18022,Sports and Recreation > Gym and Studio > Boxing Gym,3,0,1 -18023,Sports and Recreation > Gym and Studio > Climbing Gym,3,0,1 -18024,Sports and Recreation > Gym and Studio > Cycle Studio,3,0,1 -18025,Sports and Recreation > Gym and Studio > Dance Studio,3,0,1 -18026,Sports and Recreation > Gym and Studio > Outdoor Gym,3,0,1 -18027,Sports and Recreation > Gym and Studio > Pilates Studio,3,0,1 -18028,Sports and Recreation > Gym and Studio > Yoga Studio,3,0,1 -18077,Sports and Recreation > Gym and Studio > Gym,3,0,1 -18078,Sports and Recreation > Gym and Studio > Gym Pool,3,0,1 -18029,Sports and Recreation > Gymnastics,2,1,2 -18030,Sports and Recreation > Gymnastics > Gymnastics Center,3,0,1 -18031,Sports and Recreation > Hockey,2,3,4 -18032,Sports and Recreation > Hockey > Hockey Club,3,0,1 -18033,Sports and Recreation > Hockey > Hockey Field,3,0,1 -18034,Sports and Recreation > Hockey > Hockey Rink,3,0,1 -18035,Sports and Recreation > Indoor Play Area,2,0,1 -18036,Sports and Recreation > Martial Arts Dojo,2,0,1 -18037,Sports and Recreation > Paintball Field,2,0,1 -18038,Sports and Recreation > Personal Trainer,2,0,1 -18039,Sports and Recreation > Race Track,2,1,2 -18080,Sports and Recreation > Race Track > Racecourse,3,0,1 -18040,Sports and Recreation > Racquet Sports,2,5,8 -18041,Sports and Recreation > Racquet Sports > Badminton Court,3,0,1 -18042,Sports and Recreation > Racquet Sports > Racquet Sport Club,3,0,1 -18043,Sports and Recreation > Racquet Sports > Racquetball Club,3,0,1 -18044,Sports and Recreation > Racquet Sports > Squash Court,3,0,1 -18045,Sports and Recreation > Racquet Sports > Tennis,3,2,3 -18046,Sports and Recreation > Racquet Sports > Tennis > Tennis Club,4,0,1 -18047,Sports and Recreation > Racquet Sports > Tennis > Tennis Court,4,0,1 -18048,Sports and Recreation > Recreation Center,2,0,1 -18049,Sports and Recreation > Rugby,2,1,2 -18050,Sports and Recreation > Rugby > Rugby Pitch,3,0,1 -18051,Sports and Recreation > Running and Track,2,2,3 -18052,Sports and Recreation > Running and Track > Running Club,3,0,1 -18053,Sports and Recreation > Running and Track > Track,3,0,1 -18054,Sports and Recreation > Skating,2,2,3 -18055,Sports and Recreation > Skating > Skate Park,3,0,1 -18056,Sports and Recreation > Skating > Skating Rink,3,0,1 -18057,Sports and Recreation > Skydiving Center,2,1,2 -18082,Sports and Recreation > Skydiving Center > Skydiving Drop Zone,3,0,1 -18058,Sports and Recreation > Snow Sports,2,3,6 -18059,Sports and Recreation > Snow Sports > Ski Chalet,3,0,1 -18060,Sports and Recreation > Snow Sports > Ski Lodge,3,0,1 -18061,Sports and Recreation > Snow Sports > Ski Resort and Area,3,2,3 -18083,Sports and Recreation > Snow Sports > Ski Resort and Area > Ski Chairlift,4,0,1 -18084,Sports and Recreation > Snow Sports > Ski Resort and Area > Ski Trail,4,0,1 -18062,Sports and Recreation > Soccer,2,2,3 -18063,Sports and Recreation > Soccer > Soccer Club,3,0,1 -18064,Sports and Recreation > Soccer > Soccer Field,3,0,1 -18065,Sports and Recreation > Sports Club,2,0,1 -18066,Sports and Recreation > Volleyball Court,2,0,1 -18067,Sports and Recreation > Water Sports,2,7,11 -18068,Sports and Recreation > Water Sports > Canoe and Kayak Rental,3,0,1 -18069,Sports and Recreation > Water Sports > Rafting Outfitter,3,0,1 -18070,Sports and Recreation > Water Sports > Sailing Club,3,0,1 -18071,Sports and Recreation > Water Sports > Scuba Diving Instructor,3,0,1 -18072,Sports and Recreation > Water Sports > Surfing,3,0,1 -18073,Sports and Recreation > Water Sports > Swimming,3,3,4 -18074,Sports and Recreation > Water Sports > Swimming > Swimming Club,4,0,1 -18075,Sports and Recreation > Water Sports > Swimming > Swimming Pool,4,0,1 -18076,Sports and Recreation > Water Sports > Swimming > Swim School,4,0,1 -18085,Sports and Recreation > Water Sports > Rafting Spot,3,0,1 -18079,Sports and Recreation > Hunting Area,2,0,1 -18081,Sports and Recreation > Sauna,2,0,1 -18086,Sports and Recreation > Fishing Area,2,0,1 -19000,Travel and Transportation,1,28,70 -19001,Travel and Transportation > Baggage Locker,2,0,1 -19002,Travel and Transportation > Bike Rental,2,0,1 -19003,Travel and Transportation > Boat Rental,2,0,1 -19004,Travel and Transportation > Border Crossing,2,0,1 -19005,Travel and Transportation > Cruise,2,0,1 -19006,Travel and Transportation > Electric Vehicle Charging Station,2,0,1 -19007,Travel and Transportation > Fuel Station,2,0,1 -19008,Travel and Transportation > Hot Air Balloon Tour Agency,2,0,1 -19009,Travel and Transportation > Lodging,2,10,12 -19010,Travel and Transportation > Lodging > Bed and Breakfast,3,0,1 -19011,Travel and Transportation > Lodging > Boarding House,3,0,1 -19012,Travel and Transportation > Lodging > Cabin,3,0,1 -19013,Travel and Transportation > Lodging > Hostel,3,0,1 -19014,Travel and Transportation > Lodging > Hotel,3,1,2 -19058,Travel and Transportation > Lodging > Hotel > Hotel Pool,4,0,1 -19015,Travel and Transportation > Lodging > Inn,3,0,1 -19016,Travel and Transportation > Lodging > Lodge,3,0,1 -19017,Travel and Transportation > Lodging > Motel,3,0,1 -19018,Travel and Transportation > Lodging > Resort,3,0,1 -19019,Travel and Transportation > Lodging > Vacation Rental,3,0,1 -19020,Travel and Transportation > Parking,2,0,1 -19021,Travel and Transportation > Pier,2,0,1 -19022,Travel and Transportation > Platform,2,0,1 -19023,Travel and Transportation > Port,2,0,1 -19024,Travel and Transportation > Rest Area,2,0,1 -19025,Travel and Transportation > RV Park,2,0,1 -19026,Travel and Transportation > Toll Booth,2,0,1 -19027,Travel and Transportation > Toll Plaza,2,0,1 -19028,Travel and Transportation > Tourist Information and Service,2,1,2 -19029,Travel and Transportation > Tourist Information and Service > Tour Provider,3,0,1 -19030,Travel and Transportation > Transport Hub,2,11,24 -19031,Travel and Transportation > Transport Hub > Airport,3,12,13 -19032,Travel and Transportation > Transport Hub > Airport > Airfield,4,0,1 -19033,Travel and Transportation > Transport Hub > Airport > Airport Food Court,4,0,1 -19034,Travel and Transportation > Transport Hub > Airport > Airport Gate,4,0,1 -19035,Travel and Transportation > Transport Hub > Airport > Airport Lounge,4,0,1 -19036,Travel and Transportation > Transport Hub > Airport > Airport Service,4,0,1 -19037,Travel and Transportation > Transport Hub > Airport > Airport Terminal,4,0,1 -19038,Travel and Transportation > Transport Hub > Airport > Airport Tram Station,4,0,1 -19039,Travel and Transportation > Transport Hub > Airport > Baggage Claim,4,0,1 -19040,Travel and Transportation > Transport Hub > Airport > International Airport,4,0,1 -19041,Travel and Transportation > Transport Hub > Airport > Private Airport,4,0,1 -19062,Travel and Transportation > Transport Hub > Airport > Plane,4,0,1 -19070,Travel and Transportation > Transport Hub > Airport > Airport Ticket Counter,4,0,1 -19042,Travel and Transportation > Transport Hub > Bus Station,3,0,1 -19043,Travel and Transportation > Transport Hub > Bus Stop,3,0,1 -19044,Travel and Transportation > Transport Hub > Heliport,3,0,1 -19045,Travel and Transportation > Transport Hub > Marine Terminal,3,0,1 -19046,Travel and Transportation > Transport Hub > Metro Station,3,0,1 -19047,Travel and Transportation > Transport Hub > Rail Station,3,0,1 -19048,Travel and Transportation > Transport Hub > Rental Car Location,3,0,1 -19049,Travel and Transportation > Transport Hub > Taxi Stand,3,0,1 -19050,Travel and Transportation > Transport Hub > Tram Station,3,0,1 -19063,Travel and Transportation > Transport Hub > Light Rail Station,3,0,1 -19051,Travel and Transportation > Transportation Service,2,4,6 -19052,Travel and Transportation > Transportation Service > Charter Bus,3,0,1 -19053,Travel and Transportation > Transportation Service > Limo Service,3,0,1 -19054,Travel and Transportation > Transportation Service > Public Transportation,3,1,2 -19067,Travel and Transportation > Transportation Service > Public Transportation > Bus Line,4,0,1 -19068,Travel and Transportation > Transportation Service > Taxi,3,0,1 -19055,Travel and Transportation > Travel Agency,2,0,1 -19056,Travel and Transportation > Travel Lounge,2,0,1 -19057,Travel and Transportation > Truck Stop,2,0,1 -19059,Travel and Transportation > Moving Target,2,0,1 -19060,Travel and Transportation > Road,2,1,2 -19061,Travel and Transportation > Road > Intersection,3,0,1 -19064,Travel and Transportation > Boat or Ferry,2,0,1 -19065,Travel and Transportation > Cable Car,2,0,1 -19066,Travel and Transportation > Train,2,0,1 diff --git a/demos/node-places-api/categoryTree.json b/demos/node-places-api/categoryTree.json deleted file mode 100644 index 1fa7b959cf..0000000000 --- a/demos/node-places-api/categoryTree.json +++ /dev/null @@ -1,11419 +0,0 @@ -{ - "type": "root", - "children": [ - { - "type": "category", - "id": "10000", - "fullLabel": [ - "Arts and Entertainment" - ], - "children": [ - { - "type": "category", - "id": "10001", - "fullLabel": [ - "Arts and Entertainment", - "Amusement Park" - ], - "children": [] - }, - { - "type": "category", - "id": "10002", - "fullLabel": [ - "Arts and Entertainment", - "Aquarium" - ], - "children": [] - }, - { - "type": "category", - "id": "10003", - "fullLabel": [ - "Arts and Entertainment", - "Arcade" - ], - "children": [] - }, - { - "type": "category", - "id": "10004", - "fullLabel": [ - "Arts and Entertainment", - "Art Gallery" - ], - "children": [] - }, - { - "type": "category", - "id": "10005", - "fullLabel": [ - "Arts and Entertainment", - "Bingo Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10006", - "fullLabel": [ - "Arts and Entertainment", - "Bowling Alley" - ], - "children": [] - }, - { - "type": "category", - "id": "10007", - "fullLabel": [ - "Arts and Entertainment", - "Carnival" - ], - "children": [] - }, - { - "type": "category", - "id": "10008", - "fullLabel": [ - "Arts and Entertainment", - "Casino" - ], - "children": [] - }, - { - "type": "category", - "id": "10009", - "fullLabel": [ - "Arts and Entertainment", - "Circus" - ], - "children": [] - }, - { - "type": "category", - "id": "10010", - "fullLabel": [ - "Arts and Entertainment", - "Comedy Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10011", - "fullLabel": [ - "Arts and Entertainment", - "Country Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10012", - "fullLabel": [ - "Arts and Entertainment", - "Country Dance Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10013", - "fullLabel": [ - "Arts and Entertainment", - "Dance Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10014", - "fullLabel": [ - "Arts and Entertainment", - "Disc Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "10015", - "fullLabel": [ - "Arts and Entertainment", - "Escape Room" - ], - "children": [] - }, - { - "type": "category", - "id": "10016", - "fullLabel": [ - "Arts and Entertainment", - "Exhibit" - ], - "children": [] - }, - { - "type": "category", - "id": "10017", - "fullLabel": [ - "Arts and Entertainment", - "Fair" - ], - "children": [] - }, - { - "type": "category", - "id": "10018", - "fullLabel": [ - "Arts and Entertainment", - "Gaming Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10019", - "fullLabel": [ - "Arts and Entertainment", - "Go Kart Track" - ], - "children": [] - }, - { - "type": "category", - "id": "10020", - "fullLabel": [ - "Arts and Entertainment", - "Internet Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10021", - "fullLabel": [ - "Arts and Entertainment", - "Karaoke Box" - ], - "children": [] - }, - { - "type": "category", - "id": "10022", - "fullLabel": [ - "Arts and Entertainment", - "Laser Tag Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10023", - "fullLabel": [ - "Arts and Entertainment", - "Mini Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "10024", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater" - ], - "children": [ - { - "type": "category", - "id": "10025", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Drive-in Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "10026", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Indie Movie Theater" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10027", - "fullLabel": [ - "Arts and Entertainment", - "Museum" - ], - "children": [ - { - "type": "category", - "id": "10028", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Art Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10029", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Erotic Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10030", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "History Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10031", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Science Museum" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10032", - "fullLabel": [ - "Arts and Entertainment", - "Night Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10033", - "fullLabel": [ - "Arts and Entertainment", - "Pachinko Parlor" - ], - "children": [] - }, - { - "type": "category", - "id": "10034", - "fullLabel": [ - "Arts and Entertainment", - "Party Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10035", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue" - ], - "children": [ - { - "type": "category", - "id": "10036", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Amphitheater" - ], - "children": [] - }, - { - "type": "category", - "id": "10037", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Concert Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10038", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Indie Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "10039", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue" - ], - "children": [ - { - "type": "category", - "id": "10040", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Jazz and Blues Venue" - ], - "children": [] - }, - { - "type": "category", - "id": "10041", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Rock Club" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10042", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Opera House" - ], - "children": [] - }, - { - "type": "category", - "id": "10043", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Theater" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10044", - "fullLabel": [ - "Arts and Entertainment", - "Planetarium" - ], - "children": [] - }, - { - "type": "category", - "id": "10045", - "fullLabel": [ - "Arts and Entertainment", - "Pool Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10046", - "fullLabel": [ - "Arts and Entertainment", - "Psychics and Astrologers" - ], - "children": [] - }, - { - "type": "category", - "id": "10047", - "fullLabel": [ - "Arts and Entertainment", - "Public Art" - ], - "children": [] - }, - { - "type": "category", - "id": "10048", - "fullLabel": [ - "Arts and Entertainment", - "Roller Rink" - ], - "children": [] - }, - { - "type": "category", - "id": "10049", - "fullLabel": [ - "Arts and Entertainment", - "Salsa Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10050", - "fullLabel": [ - "Arts and Entertainment", - "Samba School" - ], - "children": [] - }, - { - "type": "category", - "id": "10051", - "fullLabel": [ - "Arts and Entertainment", - "Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10052", - "fullLabel": [ - "Arts and Entertainment", - "Strip Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10053", - "fullLabel": [ - "Arts and Entertainment", - "Ticket Seller" - ], - "children": [] - }, - { - "type": "category", - "id": "10054", - "fullLabel": [ - "Arts and Entertainment", - "VR Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10055", - "fullLabel": [ - "Arts and Entertainment", - "Water Park" - ], - "children": [] - }, - { - "type": "category", - "id": "10056", - "fullLabel": [ - "Arts and Entertainment", - "Zoo" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11000", - "fullLabel": [ - "Business and Professional Services" - ], - "children": [ - { - "type": "category", - "id": "11001", - "fullLabel": [ - "Business and Professional Services", - "Advertising Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11002", - "fullLabel": [ - "Business and Professional Services", - "Agriculture and Forestry Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11003", - "fullLabel": [ - "Business and Professional Services", - "Architecture Firm" - ], - "children": [] - }, - { - "type": "category", - "id": "11004", - "fullLabel": [ - "Business and Professional Services", - "Art Restoration Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11005", - "fullLabel": [ - "Business and Professional Services", - "Art Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11006", - "fullLabel": [ - "Business and Professional Services", - "Audiovisual Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11007", - "fullLabel": [ - "Business and Professional Services", - "Auditorium" - ], - "children": [] - }, - { - "type": "category", - "id": "11008", - "fullLabel": [ - "Business and Professional Services", - "Automation and Control System" - ], - "children": [] - }, - { - "type": "category", - "id": "11009", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service" - ], - "children": [ - { - "type": "category", - "id": "11010", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Automotive Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11011", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Car Wash and Detail" - ], - "children": [] - }, - { - "type": "category", - "id": "11012", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Motorcycle Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11013", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Oil Change Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11014", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Smog Check Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11015", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Tire Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11016", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Towing Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11017", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Transmissions Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11018", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Vehicle Inspection Station" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11019", - "fullLabel": [ - "Business and Professional Services", - "Ballroom" - ], - "children": [] - }, - { - "type": "category", - "id": "11020", - "fullLabel": [ - "Business and Professional Services", - "Business and Strategy Consulting Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11021", - "fullLabel": [ - "Business and Professional Services", - "Business Center" - ], - "children": [] - }, - { - "type": "category", - "id": "11022", - "fullLabel": [ - "Business and Professional Services", - "Campaign Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11023", - "fullLabel": [ - "Business and Professional Services", - "Career Counselor" - ], - "children": [] - }, - { - "type": "category", - "id": "11024", - "fullLabel": [ - "Business and Professional Services", - "Chemicals and Gasses Manufacturer" - ], - "children": [] - }, - { - "type": "category", - "id": "11025", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service" - ], - "children": [ - { - "type": "category", - "id": "11026", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service", - "Daycare" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11027", - "fullLabel": [ - "Business and Professional Services", - "Computer Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11028", - "fullLabel": [ - "Business and Professional Services", - "Construction" - ], - "children": [] - }, - { - "type": "category", - "id": "11029", - "fullLabel": [ - "Business and Professional Services", - "Convention Center" - ], - "children": [] - }, - { - "type": "category", - "id": "11030", - "fullLabel": [ - "Business and Professional Services", - "Design Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11031", - "fullLabel": [ - "Business and Professional Services", - "Distribution Center" - ], - "children": [] - }, - { - "type": "category", - "id": "11032", - "fullLabel": [ - "Business and Professional Services", - "Electrical Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11033", - "fullLabel": [ - "Business and Professional Services", - "Employment Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11034", - "fullLabel": [ - "Business and Professional Services", - "Engineer" - ], - "children": [] - }, - { - "type": "category", - "id": "11035", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11036", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11037", - "fullLabel": [ - "Business and Professional Services", - "Equipment Rental Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11038", - "fullLabel": [ - "Business and Professional Services", - "Event Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11039", - "fullLabel": [ - "Business and Professional Services", - "Event Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11040", - "fullLabel": [ - "Business and Professional Services", - "Factory" - ], - "children": [] - }, - { - "type": "category", - "id": "11041", - "fullLabel": [ - "Business and Professional Services", - "Film Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11042", - "fullLabel": [ - "Business and Professional Services", - "Financial Service" - ], - "children": [ - { - "type": "category", - "id": "11043", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Accounting and Bookkeeping Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11046", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance" - ], - "children": [ - { - "type": "category", - "id": "11044", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "ATM" - ], - "children": [] - }, - { - "type": "category", - "id": "11045", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Bank" - ], - "children": [] - }, - { - "type": "category", - "id": "11051", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Credit Union" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11047", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Business Broker" - ], - "children": [] - }, - { - "type": "category", - "id": "11048", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Check Cashing Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11049", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Collections Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11050", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Credit Counseling and Bankruptcy Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11052", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Currency Exchange" - ], - "children": [] - }, - { - "type": "category", - "id": "11053", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Financial Planner" - ], - "children": [] - }, - { - "type": "category", - "id": "11054", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Loans Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11055", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Stock Broker" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11056", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service" - ], - "children": [ - { - "type": "category", - "id": "11057", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Caterer" - ], - "children": [] - }, - { - "type": "category", - "id": "11058", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Food Distribution Center" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11059", - "fullLabel": [ - "Business and Professional Services", - "Funeral Home" - ], - "children": [] - }, - { - "type": "category", - "id": "11060", - "fullLabel": [ - "Business and Professional Services", - "Geological Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11061", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service" - ], - "children": [ - { - "type": "category", - "id": "11062", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Barbershop" - ], - "children": [] - }, - { - "type": "category", - "id": "11063", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Bath House" - ], - "children": [] - }, - { - "type": "category", - "id": "11064", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11065", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Body Piercing Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11066", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Dry Cleaner" - ], - "children": [] - }, - { - "type": "category", - "id": "11067", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Removal Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11068", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Laundromat" - ], - "children": [] - }, - { - "type": "category", - "id": "11069", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Laundry Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11070", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Massage Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "11071", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Nail Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11072", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Skin Care Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "11073", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Spa" - ], - "children": [] - }, - { - "type": "category", - "id": "11074", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tanning Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11075", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tattoo Parlor" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11076", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service" - ], - "children": [ - { - "type": "category", - "id": "11077", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Bathroom Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11078", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpenter" - ], - "children": [] - }, - { - "type": "category", - "id": "11079", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpet and Flooring Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11080", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Chimney Sweep" - ], - "children": [] - }, - { - "type": "category", - "id": "11081", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Deck and Patio Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11082", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Doors and Windows Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11083", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Electrician" - ], - "children": [] - }, - { - "type": "category", - "id": "11084", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Fence Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11085", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Garage Door Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11086", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "General Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11087", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Heating, Ventilating and Air Conditioning Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11088", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Inspection" - ], - "children": [] - }, - { - "type": "category", - "id": "11089", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11090", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Interior Designer" - ], - "children": [] - }, - { - "type": "category", - "id": "11091", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Kitchen Remodeler" - ], - "children": [] - }, - { - "type": "category", - "id": "11092", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Landscaper and Gardener" - ], - "children": [] - }, - { - "type": "category", - "id": "11093", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Mover" - ], - "children": [] - }, - { - "type": "category", - "id": "11094", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Painter" - ], - "children": [] - }, - { - "type": "category", - "id": "11095", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Pest Control Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11096", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Plumber" - ], - "children": [] - }, - { - "type": "category", - "id": "11097", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Professional Cleaning Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11098", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Roofer" - ], - "children": [] - }, - { - "type": "category", - "id": "11099", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Sewer Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11100", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Swimming Pool Maintenance and Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11101", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Tree Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11102", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Upholstery Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11103", - "fullLabel": [ - "Business and Professional Services", - "Human Resources Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11104", - "fullLabel": [ - "Business and Professional Services", - "Import and Export Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11105", - "fullLabel": [ - "Business and Professional Services", - "Industrial Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11106", - "fullLabel": [ - "Business and Professional Services", - "Industrial Estate" - ], - "children": [] - }, - { - "type": "category", - "id": "11107", - "fullLabel": [ - "Business and Professional Services", - "Insurance Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11109", - "fullLabel": [ - "Business and Professional Services", - "Laboratory" - ], - "children": [] - }, - { - "type": "category", - "id": "11110", - "fullLabel": [ - "Business and Professional Services", - "Leather Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11111", - "fullLabel": [ - "Business and Professional Services", - "Legal Service" - ], - "children": [ - { - "type": "category", - "id": "11112", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Attorney / Law Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11113", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Immigration Attorney" - ], - "children": [] - }, - { - "type": "category", - "id": "11114", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Notary" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11115", - "fullLabel": [ - "Business and Professional Services", - "Locksmith" - ], - "children": [] - }, - { - "type": "category", - "id": "11116", - "fullLabel": [ - "Business and Professional Services", - "Logging Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11117", - "fullLabel": [ - "Business and Professional Services", - "Lottery Retailer" - ], - "children": [] - }, - { - "type": "category", - "id": "11118", - "fullLabel": [ - "Business and Professional Services", - "Machine Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11119", - "fullLabel": [ - "Business and Professional Services", - "Management Consultant" - ], - "children": [] - }, - { - "type": "category", - "id": "11120", - "fullLabel": [ - "Business and Professional Services", - "Manufacturer" - ], - "children": [] - }, - { - "type": "category", - "id": "11121", - "fullLabel": [ - "Business and Professional Services", - "Media Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11122", - "fullLabel": [ - "Business and Professional Services", - "Metals Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11123", - "fullLabel": [ - "Business and Professional Services", - "Mobile Company" - ], - "children": [] - }, - { - "type": "category", - "id": "11124", - "fullLabel": [ - "Business and Professional Services", - "Office" - ], - "children": [ - { - "type": "category", - "id": "11125", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "11126", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Coffee Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11127", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Housing Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11128", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Coworking Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11129", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Meeting Room" - ], - "children": [] - }, - { - "type": "category", - "id": "11130", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Office Building" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11131", - "fullLabel": [ - "Business and Professional Services", - "Outdoor Event Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11132", - "fullLabel": [ - "Business and Professional Services", - "Paper Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11133", - "fullLabel": [ - "Business and Professional Services", - "Pet Service" - ], - "children": [ - { - "type": "category", - "id": "11134", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Grooming Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11135", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Sitting and Boarding Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11136", - "fullLabel": [ - "Business and Professional Services", - "Petroleum Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11137", - "fullLabel": [ - "Business and Professional Services", - "Photography Service" - ], - "children": [ - { - "type": "category", - "id": "11138", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photographer" - ], - "children": [] - }, - { - "type": "category", - "id": "11139", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "11140", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Studio" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11141", - "fullLabel": [ - "Business and Professional Services", - "Plastics Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11142", - "fullLabel": [ - "Business and Professional Services", - "Power Plant" - ], - "children": [] - }, - { - "type": "category", - "id": "11143", - "fullLabel": [ - "Business and Professional Services", - "Publisher" - ], - "children": [] - }, - { - "type": "category", - "id": "11144", - "fullLabel": [ - "Business and Professional Services", - "Radio Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11145", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service" - ], - "children": [ - { - "type": "category", - "id": "11146", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Building and Land Surveyor" - ], - "children": [] - }, - { - "type": "category", - "id": "11147", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Commercial Real Estate Developer" - ], - "children": [] - }, - { - "type": "category", - "id": "11148", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Property Management Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11149", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11150", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Appraiser" - ], - "children": [] - }, - { - "type": "category", - "id": "11151", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Development and Title Company" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11152", - "fullLabel": [ - "Business and Professional Services", - "Recording Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11153", - "fullLabel": [ - "Business and Professional Services", - "Recycling Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "11154", - "fullLabel": [ - "Business and Professional Services", - "Refrigeration and Ice Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11155", - "fullLabel": [ - "Business and Professional Services", - "Renewable Energy Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11156", - "fullLabel": [ - "Business and Professional Services", - "Rental Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11157", - "fullLabel": [ - "Business and Professional Services", - "Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11158", - "fullLabel": [ - "Business and Professional Services", - "Research Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11159", - "fullLabel": [ - "Business and Professional Services", - "Rubber Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11160", - "fullLabel": [ - "Business and Professional Services", - "Salvage Yard" - ], - "children": [] - }, - { - "type": "category", - "id": "11161", - "fullLabel": [ - "Business and Professional Services", - "Scientific Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11162", - "fullLabel": [ - "Business and Professional Services", - "Security and Safety" - ], - "children": [] - }, - { - "type": "category", - "id": "11163", - "fullLabel": [ - "Business and Professional Services", - "Shipping, Freight, and Material Transportation Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11164", - "fullLabel": [ - "Business and Professional Services", - "Shoe Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11165", - "fullLabel": [ - "Business and Professional Services", - "Storage Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "11166", - "fullLabel": [ - "Business and Professional Services", - "Tailor" - ], - "children": [] - }, - { - "type": "category", - "id": "11167", - "fullLabel": [ - "Business and Professional Services", - "Technology Business" - ], - "children": [ - { - "type": "category", - "id": "11108", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "IT Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11168", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Software Company" - ], - "children": [] - }, - { - "type": "category", - "id": "11169", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Website Designer" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11170", - "fullLabel": [ - "Business and Professional Services", - "Telecommunication Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11171", - "fullLabel": [ - "Business and Professional Services", - "Translation Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11172", - "fullLabel": [ - "Business and Professional Services", - "Tutoring Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11173", - "fullLabel": [ - "Business and Professional Services", - "TV Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11174", - "fullLabel": [ - "Business and Professional Services", - "Warehouse" - ], - "children": [] - }, - { - "type": "category", - "id": "11175", - "fullLabel": [ - "Business and Professional Services", - "Waste Management Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11176", - "fullLabel": [ - "Business and Professional Services", - "Water Treatment Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11177", - "fullLabel": [ - "Business and Professional Services", - "Wedding Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "11178", - "fullLabel": [ - "Business and Professional Services", - "Welding Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11179", - "fullLabel": [ - "Business and Professional Services", - "Wholesaler" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12000", - "fullLabel": [ - "Community and Government" - ], - "children": [ - { - "type": "category", - "id": "12001", - "fullLabel": [ - "Community and Government", - "Addiction Treatment Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12002", - "fullLabel": [ - "Community and Government", - "Animal Shelter" - ], - "children": [] - }, - { - "type": "category", - "id": "12003", - "fullLabel": [ - "Community and Government", - "Cemetery" - ], - "children": [] - }, - { - "type": "category", - "id": "12004", - "fullLabel": [ - "Community and Government", - "Community Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12005", - "fullLabel": [ - "Community and Government", - "Cultural Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12006", - "fullLabel": [ - "Community and Government", - "Disabled Persons Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12007", - "fullLabel": [ - "Community and Government", - "Domestic Abuse Treatment Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12008", - "fullLabel": [ - "Community and Government", - "Dump" - ], - "children": [] - }, - { - "type": "category", - "id": "12009", - "fullLabel": [ - "Community and Government", - "Education" - ], - "children": [ - { - "type": "category", - "id": "12010", - "fullLabel": [ - "Community and Government", - "Education", - "Adult Education" - ], - "children": [] - }, - { - "type": "category", - "id": "12011", - "fullLabel": [ - "Community and Government", - "Education", - "Art School" - ], - "children": [] - }, - { - "type": "category", - "id": "12012", - "fullLabel": [ - "Community and Government", - "Education", - "Circus School" - ], - "children": [] - }, - { - "type": "category", - "id": "12013", - "fullLabel": [ - "Community and Government", - "Education", - "College and University" - ], - "children": [ - { - "type": "category", - "id": "12014", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Academic Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12015", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Administrative Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12016", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Arts Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12017", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Auditorium" - ], - "children": [] - }, - { - "type": "category", - "id": "12018", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Baseball Diamond" - ], - "children": [] - }, - { - "type": "category", - "id": "12019", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Basketball Court" - ], - "children": [] - }, - { - "type": "category", - "id": "12020", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Bookstore" - ], - "children": [] - }, - { - "type": "category", - "id": "12021", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "12022", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Classroom" - ], - "children": [] - }, - { - "type": "category", - "id": "12023", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Communications Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12024", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cricket Pitch" - ], - "children": [] - }, - { - "type": "category", - "id": "12025", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Engineering Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12026", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Football Field" - ], - "children": [] - }, - { - "type": "category", - "id": "12027", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "12028", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College History Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12029", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Hockey Rink" - ], - "children": [] - }, - { - "type": "category", - "id": "12030", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "12031", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Library" - ], - "children": [] - }, - { - "type": "category", - "id": "12032", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Math Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12033", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Quad" - ], - "children": [] - }, - { - "type": "category", - "id": "12034", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Rec Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12035", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Residence Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12036", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Science Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12037", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Soccer Field" - ], - "children": [] - }, - { - "type": "category", - "id": "12038", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "12039", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Technology Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12040", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Tennis Court" - ], - "children": [] - }, - { - "type": "category", - "id": "12041", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "12042", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Track" - ], - "children": [] - }, - { - "type": "category", - "id": "12043", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Fraternity House" - ], - "children": [] - }, - { - "type": "category", - "id": "12044", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Law School" - ], - "children": [] - }, - { - "type": "category", - "id": "12045", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Medical School" - ], - "children": [] - }, - { - "type": "category", - "id": "12046", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Sorority House" - ], - "children": [] - }, - { - "type": "category", - "id": "12047", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Student Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12048", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Community College" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12049", - "fullLabel": [ - "Community and Government", - "Education", - "Computer Training School" - ], - "children": [] - }, - { - "type": "category", - "id": "12050", - "fullLabel": [ - "Community and Government", - "Education", - "Culinary School" - ], - "children": [] - }, - { - "type": "category", - "id": "12051", - "fullLabel": [ - "Community and Government", - "Education", - "Driving School" - ], - "children": [] - }, - { - "type": "category", - "id": "12052", - "fullLabel": [ - "Community and Government", - "Education", - "Flight School" - ], - "children": [] - }, - { - "type": "category", - "id": "12053", - "fullLabel": [ - "Community and Government", - "Education", - "Language School" - ], - "children": [] - }, - { - "type": "category", - "id": "12054", - "fullLabel": [ - "Community and Government", - "Education", - "Music School" - ], - "children": [] - }, - { - "type": "category", - "id": "12055", - "fullLabel": [ - "Community and Government", - "Education", - "Nursery School" - ], - "children": [] - }, - { - "type": "category", - "id": "12056", - "fullLabel": [ - "Community and Government", - "Education", - "Preschool" - ], - "children": [] - }, - { - "type": "category", - "id": "12057", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School" - ], - "children": [ - { - "type": "category", - "id": "12058", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Elementary School" - ], - "children": [] - }, - { - "type": "category", - "id": "12059", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "High School" - ], - "children": [] - }, - { - "type": "category", - "id": "12060", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Middle School" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12061", - "fullLabel": [ - "Community and Government", - "Education", - "Private School" - ], - "children": [] - }, - { - "type": "category", - "id": "12062", - "fullLabel": [ - "Community and Government", - "Education", - "Religious School" - ], - "children": [] - }, - { - "type": "category", - "id": "12063", - "fullLabel": [ - "Community and Government", - "Education", - "Trade School" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12064", - "fullLabel": [ - "Community and Government", - "Government Building" - ], - "children": [ - { - "type": "category", - "id": "12065", - "fullLabel": [ - "Community and Government", - "Government Building", - "Capitol Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12066", - "fullLabel": [ - "Community and Government", - "Government Building", - "City Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12067", - "fullLabel": [ - "Community and Government", - "Government Building", - "Courthouse" - ], - "children": [] - }, - { - "type": "category", - "id": "12068", - "fullLabel": [ - "Community and Government", - "Government Building", - "Embassy / Consulate" - ], - "children": [] - }, - { - "type": "category", - "id": "12069", - "fullLabel": [ - "Community and Government", - "Government Building", - "Government Department / Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "12070", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety" - ], - "children": [ - { - "type": "category", - "id": "12071", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Fire Station" - ], - "children": [] - }, - { - "type": "category", - "id": "12072", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Police Station" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12073", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military" - ], - "children": [ - { - "type": "category", - "id": "12074", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military", - "Military Base" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12075", - "fullLabel": [ - "Community and Government", - "Government Building", - "Post Office" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12076", - "fullLabel": [ - "Community and Government", - "Government Lobbyist" - ], - "children": [] - }, - { - "type": "category", - "id": "12077", - "fullLabel": [ - "Community and Government", - "Homeless Shelter" - ], - "children": [] - }, - { - "type": "category", - "id": "12078", - "fullLabel": [ - "Community and Government", - "Housing Authority" - ], - "children": [] - }, - { - "type": "category", - "id": "12079", - "fullLabel": [ - "Community and Government", - "Housing Development" - ], - "children": [] - }, - { - "type": "category", - "id": "12080", - "fullLabel": [ - "Community and Government", - "Library" - ], - "children": [] - }, - { - "type": "category", - "id": "12081", - "fullLabel": [ - "Community and Government", - "Observatory" - ], - "children": [] - }, - { - "type": "category", - "id": "12082", - "fullLabel": [ - "Community and Government", - "Organization" - ], - "children": [ - { - "type": "category", - "id": "12083", - "fullLabel": [ - "Community and Government", - "Organization", - "Charity" - ], - "children": [] - }, - { - "type": "category", - "id": "12084", - "fullLabel": [ - "Community and Government", - "Organization", - "Club House" - ], - "children": [] - }, - { - "type": "category", - "id": "12085", - "fullLabel": [ - "Community and Government", - "Organization", - "Environmental Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12086", - "fullLabel": [ - "Community and Government", - "Organization", - "Non-Profit Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12087", - "fullLabel": [ - "Community and Government", - "Organization", - "Social Services Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12088", - "fullLabel": [ - "Community and Government", - "Organization", - "Veterans' Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12089", - "fullLabel": [ - "Community and Government", - "Organization", - "Youth Organization" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12090", - "fullLabel": [ - "Community and Government", - "Prison" - ], - "children": [] - }, - { - "type": "category", - "id": "12091", - "fullLabel": [ - "Community and Government", - "Public and Social Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12092", - "fullLabel": [ - "Community and Government", - "Public Bathroom" - ], - "children": [] - }, - { - "type": "category", - "id": "12093", - "fullLabel": [ - "Community and Government", - "Rehabilitation Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12094", - "fullLabel": [ - "Community and Government", - "Residential Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12095", - "fullLabel": [ - "Community and Government", - "Retirement Home" - ], - "children": [] - }, - { - "type": "category", - "id": "12096", - "fullLabel": [ - "Community and Government", - "Senior Citizen Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12097", - "fullLabel": [ - "Community and Government", - "Social Club" - ], - "children": [] - }, - { - "type": "category", - "id": "12098", - "fullLabel": [ - "Community and Government", - "Spiritual Center" - ], - "children": [ - { - "type": "category", - "id": "12099", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Buddhist Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12100", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Cemevi" - ], - "children": [] - }, - { - "type": "category", - "id": "12101", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Church" - ], - "children": [] - }, - { - "type": "category", - "id": "12102", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Confucian Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12103", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Hindu Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12104", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Kingdom Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12105", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Monastery" - ], - "children": [] - }, - { - "type": "category", - "id": "12106", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Mosque" - ], - "children": [] - }, - { - "type": "category", - "id": "12107", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Prayer Room" - ], - "children": [] - }, - { - "type": "category", - "id": "12108", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Shrine" - ], - "children": [] - }, - { - "type": "category", - "id": "12109", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Sikh Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12110", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Synagogue" - ], - "children": [] - }, - { - "type": "category", - "id": "12111", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12112", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Terreiro" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12113", - "fullLabel": [ - "Community and Government", - "Summer Camp" - ], - "children": [] - }, - { - "type": "category", - "id": "12114", - "fullLabel": [ - "Community and Government", - "Trailer Park" - ], - "children": [] - }, - { - "type": "category", - "id": "12115", - "fullLabel": [ - "Community and Government", - "Utility Company" - ], - "children": [] - }, - { - "type": "category", - "id": "12116", - "fullLabel": [ - "Community and Government", - "Polling Place" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13000", - "fullLabel": [ - "Dining and Drinking" - ], - "children": [ - { - "type": "category", - "id": "13001", - "fullLabel": [ - "Dining and Drinking", - "Bagel Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13002", - "fullLabel": [ - "Dining and Drinking", - "Bakery" - ], - "children": [] - }, - { - "type": "category", - "id": "13003", - "fullLabel": [ - "Dining and Drinking", - "Bar" - ], - "children": [ - { - "type": "category", - "id": "13004", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Apres Ski Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13005", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beach Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13006", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13007", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "13008", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Champagne Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13009", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Cocktail Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13010", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Dive Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13011", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Gay Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13012", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hookah Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13013", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hotel Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13014", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Ice Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13015", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Karaoke Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13016", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Lounge" - ], - "children": [] - }, - { - "type": "category", - "id": "13017", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Piano Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13018", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Pub" - ], - "children": [] - }, - { - "type": "category", - "id": "13019", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Rooftop Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13020", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sake Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13021", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Speakeasy" - ], - "children": [] - }, - { - "type": "category", - "id": "13022", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sports Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13023", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Tiki Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13024", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Whisky Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13025", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Wine Bar" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13028", - "fullLabel": [ - "Dining and Drinking", - "Breakfast Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "13029", - "fullLabel": [ - "Dining and Drinking", - "Brewery" - ], - "children": [] - }, - { - "type": "category", - "id": "13032", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses" - ], - "children": [ - { - "type": "category", - "id": "13033", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses", - "Bubble Tea Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13034", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses", - "Café" - ], - "children": [] - }, - { - "type": "category", - "id": "13035", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses", - "Coffee Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13036", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses", - "Tea Room" - ], - "children": [] - }, - { - "type": "category", - "id": "13063", - "fullLabel": [ - "Dining and Drinking", - "Cafes, Coffee, and Tea Houses", - "Pet Café" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13037", - "fullLabel": [ - "Dining and Drinking", - "Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "13038", - "fullLabel": [ - "Dining and Drinking", - "Cidery" - ], - "children": [] - }, - { - "type": "category", - "id": "13040", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop" - ], - "children": [ - { - "type": "category", - "id": "13041", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Creperie" - ], - "children": [] - }, - { - "type": "category", - "id": "13042", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Cupcake Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13043", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Donut Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13044", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Frozen Yogurt Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13045", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Gelato Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13046", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Ice Cream Parlor" - ], - "children": [] - }, - { - "type": "category", - "id": "13047", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pastry Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13048", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pie Shop" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13050", - "fullLabel": [ - "Dining and Drinking", - "Distillery" - ], - "children": [] - }, - { - "type": "category", - "id": "13052", - "fullLabel": [ - "Dining and Drinking", - "Food Court" - ], - "children": [] - }, - { - "type": "category", - "id": "13053", - "fullLabel": [ - "Dining and Drinking", - "Food Stand" - ], - "children": [] - }, - { - "type": "category", - "id": "13054", - "fullLabel": [ - "Dining and Drinking", - "Food Truck" - ], - "children": [] - }, - { - "type": "category", - "id": "13059", - "fullLabel": [ - "Dining and Drinking", - "Juice Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13061", - "fullLabel": [ - "Dining and Drinking", - "Meadery" - ], - "children": [] - }, - { - "type": "category", - "id": "13062", - "fullLabel": [ - "Dining and Drinking", - "Night Market" - ], - "children": [] - }, - { - "type": "category", - "id": "13065", - "fullLabel": [ - "Dining and Drinking", - "Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13026", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "BBQ Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13027", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bistro" - ], - "children": [] - }, - { - "type": "category", - "id": "13030", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Buffet" - ], - "children": [] - }, - { - "type": "category", - "id": "13031", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Burger Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13039", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Deli" - ], - "children": [] - }, - { - "type": "category", - "id": "13049", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Diner" - ], - "children": [] - }, - { - "type": "category", - "id": "13051", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fish and Chips Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13055", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fried Chicken Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13056", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Friterie" - ], - "children": [] - }, - { - "type": "category", - "id": "13057", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Gastropub" - ], - "children": [] - }, - { - "type": "category", - "id": "13058", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hot Dog Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13060", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mac and Cheese Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13064", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pizzeria" - ], - "children": [] - }, - { - "type": "category", - "id": "13066", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Afghan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13067", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13068", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "American Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13069", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Arepa Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13070", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Argentinian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13071", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Armenian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13072", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13073", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Australian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13074", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Austrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13075", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bangladeshi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13076", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Belarusian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13077", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Belgian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13078", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bosnian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13079", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13080", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Acai House" - ], - "children": [] - }, - { - "type": "category", - "id": "13081", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Baiano Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13082", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Central Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13083", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Churrascaria" - ], - "children": [] - }, - { - "type": "category", - "id": "13084", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Empada House" - ], - "children": [] - }, - { - "type": "category", - "id": "13085", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Goiano Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13086", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Mineiro Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13087", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Northeastern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13088", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Northern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13089", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Pastelaria" - ], - "children": [] - }, - { - "type": "category", - "id": "13090", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Southeastern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13091", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Southern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13092", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Brazilian Restaurant", - "Tapiocaria" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13093", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bulgarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13094", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Burmese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13095", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Cajun / Creole Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13096", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Cambodian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13097", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13098", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caucasian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13099", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13100", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Anhui Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13101", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Beijing Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13102", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Cantonese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13103", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Cha Chaan Teng" - ], - "children": [] - }, - { - "type": "category", - "id": "13104", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Chinese Aristocrat Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13105", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Chinese Breakfast Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13106", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Dim Sum Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13107", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Dongbei Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13108", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Fujian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13109", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Guizhou Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13110", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Hainan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13111", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Hakka Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13112", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Henan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13113", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Hong Kong Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13114", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Huaiyang Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13115", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Hubei Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13116", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Hunan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13117", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Imperial Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13118", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Jiangsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13119", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Jiangxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13120", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Macanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13121", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Manchu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13122", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Peking Duck Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13123", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Shaanxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13124", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Shandong Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13125", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Shanghai Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13126", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Shanxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13127", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Szechuan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13128", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Taiwanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13129", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Tianjin Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13130", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Xinjiang Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13131", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Yunnan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13132", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Chinese Restaurant", - "Zhejiang Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13133", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Colombian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13134", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Comfort Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13135", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Cuban Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13136", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Czech Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13137", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dumpling Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13138", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dutch Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13139", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13140", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Egyptian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13141", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Empanada Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13142", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "English Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13143", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ethiopian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13144", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Falafel Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13145", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fast Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13146", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Filipino Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13147", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fondue Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13148", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13149", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Alsatian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13150", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Auvergne Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13151", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Basque Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13152", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Brasserie" - ], - "children": [] - }, - { - "type": "category", - "id": "13153", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Breton Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13154", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Burgundian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13155", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Catalan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13156", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Ch'ti Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13157", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Corsican Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13158", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Estaminet" - ], - "children": [] - }, - { - "type": "category", - "id": "13159", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Labour Canteen" - ], - "children": [] - }, - { - "type": "category", - "id": "13160", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Lyonese Bouchon" - ], - "children": [] - }, - { - "type": "category", - "id": "13161", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Norman Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13162", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Provençal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13163", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Savoyard Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13164", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Southwestern French Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13165", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13166", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Apple Wine Pub" - ], - "children": [] - }, - { - "type": "category", - "id": "13167", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bavarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13168", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bratwurst Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13169", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Currywurst Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13170", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Franconian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13171", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "German Pop-Up Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13172", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Palatine Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13173", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Rhenisch Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13174", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Schnitzel Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13175", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Silesian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13176", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Swabian Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13177", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13178", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Bougatsa Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13179", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Cretan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13180", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Fish Taverna" - ], - "children": [] - }, - { - "type": "category", - "id": "13181", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Grilled Meat Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13182", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Kafenio" - ], - "children": [] - }, - { - "type": "category", - "id": "13183", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Magirio" - ], - "children": [] - }, - { - "type": "category", - "id": "13184", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Meze Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13185", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Modern Greek Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13186", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Ouzeri" - ], - "children": [] - }, - { - "type": "category", - "id": "13187", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Patsa Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13188", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Souvlaki Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13189", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Taverna" - ], - "children": [] - }, - { - "type": "category", - "id": "13190", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Tsipouro Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13191", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Halal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13192", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13193", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant", - "Poke Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13194", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Himalayan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13195", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Honduran Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13196", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hotpot Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13197", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hungarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13198", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Chinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13199", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13200", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Andhra Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13201", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Awadhi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13202", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Bengali Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13203", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chaat Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13204", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chettinad Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13205", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dhaba" - ], - "children": [] - }, - { - "type": "category", - "id": "13206", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dosa Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13207", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Goan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13208", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Gujarati Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13209", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Hyderabadi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13210", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Indian Sweet Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13211", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Irani Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "13212", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Jain Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13213", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Karnataka Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13214", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Kerala Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13215", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Maharashtrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13216", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Mughlai Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13217", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Multicuisine Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13218", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "North Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13219", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Northeast Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13220", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Parsi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13221", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Punjabi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13222", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Rajasthani Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13223", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "South Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13224", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Udupi Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13225", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13226", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Acehnese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13227", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Balinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13228", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Betawinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13229", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Indonesian Meatball Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13230", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Javanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13231", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Manadonese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13232", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Padangnese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13233", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indonesian Restaurant", - "Sundanese Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13234", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Iraqi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13235", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Israeli Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13236", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13237", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Abruzzo Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13238", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Agriturismo" - ], - "children": [] - }, - { - "type": "category", - "id": "13239", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Aosta Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13240", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Basilicata Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13241", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Calabria Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13242", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Campanian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13243", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Emilia Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13244", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Friuli Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13245", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Ligurian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13246", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Lombard Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13247", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Malga" - ], - "children": [] - }, - { - "type": "category", - "id": "13248", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Marche Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13249", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Molise Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13250", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piadineria" - ], - "children": [] - }, - { - "type": "category", - "id": "13251", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piedmontese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13252", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Puglia Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13253", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Romagna Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13254", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Roman Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13255", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sardinian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13256", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sicilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13257", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "South Tyrolean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13258", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trattoria/Osteria" - ], - "children": [] - }, - { - "type": "category", - "id": "13259", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trentino Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13260", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Tuscan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13261", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Umbrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13262", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Veneto Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13263", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13264", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Donburi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13265", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Japanese Curry Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13266", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Japanese Family Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13267", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Kaiseki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13268", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Kushikatsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13269", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Monjayaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13270", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Nabe Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13271", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Okonomiyaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13272", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Ramen Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13273", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Shabu-Shabu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13274", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Soba Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13275", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Sukiyaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13276", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Sushi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13277", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Takoyaki Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13278", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Teishoku Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13279", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Tempura Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13280", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Tonkatsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13281", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Udon Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13282", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Unagi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13283", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Wagashi Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13284", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Yakitori Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13285", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Japanese Restaurant", - "Yoshoku Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13286", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13287", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant", - "Kosher Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13288", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Kebab Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13289", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13290", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Bossam/Jokbal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13291", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Bunsik Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13292", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Gukbap Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13293", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Janguh Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13294", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Korean BBQ Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13295", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Korean Restaurant", - "Samgyetang Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13296", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Kurdish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13297", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13298", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Lebanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13299", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Malay Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13300", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Malay Restaurant", - "Mamak Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13301", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mauritian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13302", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mediterranean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13303", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13304", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Botanero" - ], - "children": [] - }, - { - "type": "category", - "id": "13305", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Burrito Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13306", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Taco Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13307", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Tex-Mex Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13308", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Yucatecan Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13309", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13310", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Modern European Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13311", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Molecular Gastronomy Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13312", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mongolian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13313", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Moroccan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13314", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "New American Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13315", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Noodle Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13316", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pakistani Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13317", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13318", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant", - "Ash and Haleem Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13319", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant", - "Dizi Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13320", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant", - "Gilaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13321", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant", - "Jegaraki" - ], - "children": [] - }, - { - "type": "category", - "id": "13384", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Persian Restaurant", - "Tabbakhi" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13322", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Peruvian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13323", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Peruvian Restaurant", - "Peruvian Roast Chicken Joint" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13324", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Polish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13325", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Portuguese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13326", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Poutine Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13327", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Puerto Rican Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13328", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Romanian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13329", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13330", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Blini House" - ], - "children": [] - }, - { - "type": "category", - "id": "13331", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Pelmeni House" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13332", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Salad Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13333", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Salvadoran Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13334", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sandwich Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13335", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Satay Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13336", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scandinavian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13337", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scottish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13338", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Seafood Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13339", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Shawarma Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13340", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Singaporean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13341", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Slovak Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13342", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Soup Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13343", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "South American Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13344", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Southern / Soul Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13345", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13346", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Paella Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13347", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Tapas Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13348", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sri Lankan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13349", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Swiss Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13350", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Syrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13351", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Tatar Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13352", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Thai Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13353", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Thai Restaurant", - "Som Tum Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13354", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Theme Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13355", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Tibetan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13356", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13357", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Borek Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13358", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Cigkofte Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13359", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Çöp Şiş Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13360", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Doner Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13361", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Gozleme Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13362", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kofte Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13363", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kokoreç Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13364", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumpir Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13365", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumru Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13366", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Manti Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13367", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Meyhane" - ], - "children": [] - }, - { - "type": "category", - "id": "13368", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pide Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13369", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pilavcı" - ], - "children": [] - }, - { - "type": "category", - "id": "13370", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Söğüş Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13371", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Tantuni Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13372", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Coffeehouse" - ], - "children": [] - }, - { - "type": "category", - "id": "13373", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Home Cooking Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13374", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13375", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "Varenyky Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13376", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "West-Ukrainian Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13377", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Vegan and Vegetarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13378", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Venezuelan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13379", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Vietnamese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13380", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Yemeni Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13383", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Steakhouse" - ], - "children": [] - }, - { - "type": "category", - "id": "13388", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Wings Joint" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13381", - "fullLabel": [ - "Dining and Drinking", - "Smoothie Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13382", - "fullLabel": [ - "Dining and Drinking", - "Snack Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13385", - "fullLabel": [ - "Dining and Drinking", - "Truck Stop" - ], - "children": [] - }, - { - "type": "category", - "id": "13386", - "fullLabel": [ - "Dining and Drinking", - "Vineyard" - ], - "children": [] - }, - { - "type": "category", - "id": "13387", - "fullLabel": [ - "Dining and Drinking", - "Winery" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14000", - "fullLabel": [ - "Event" - ], - "children": [ - { - "type": "category", - "id": "14001", - "fullLabel": [ - "Event", - "Conference" - ], - "children": [] - }, - { - "type": "category", - "id": "14002", - "fullLabel": [ - "Event", - "Convention" - ], - "children": [] - }, - { - "type": "category", - "id": "14003", - "fullLabel": [ - "Event", - "Entertainment Event" - ], - "children": [ - { - "type": "category", - "id": "14004", - "fullLabel": [ - "Event", - "Entertainment Event", - "Festival" - ], - "children": [] - }, - { - "type": "category", - "id": "14005", - "fullLabel": [ - "Event", - "Entertainment Event", - "Music Festival" - ], - "children": [] - }, - { - "type": "category", - "id": "14006", - "fullLabel": [ - "Event", - "Entertainment Event", - "Parade" - ], - "children": [] - }, - { - "type": "category", - "id": "14007", - "fullLabel": [ - "Event", - "Entertainment Event", - "Sporting Event" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14008", - "fullLabel": [ - "Event", - "Line / Queue" - ], - "children": [] - }, - { - "type": "category", - "id": "14009", - "fullLabel": [ - "Event", - "Marketplace" - ], - "children": [ - { - "type": "category", - "id": "14010", - "fullLabel": [ - "Event", - "Marketplace", - "Christmas Market" - ], - "children": [] - }, - { - "type": "category", - "id": "14011", - "fullLabel": [ - "Event", - "Marketplace", - "Stoop Sale" - ], - "children": [] - }, - { - "type": "category", - "id": "14012", - "fullLabel": [ - "Event", - "Marketplace", - "Street Fair" - ], - "children": [] - }, - { - "type": "category", - "id": "14013", - "fullLabel": [ - "Event", - "Marketplace", - "Street Food Gathering" - ], - "children": [] - }, - { - "type": "category", - "id": "14014", - "fullLabel": [ - "Event", - "Marketplace", - "Trade Fair" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14015", - "fullLabel": [ - "Event", - "Other Event" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15000", - "fullLabel": [ - "Health and Medicine" - ], - "children": [ - { - "type": "category", - "id": "15001", - "fullLabel": [ - "Health and Medicine", - "Acupuncture Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15002", - "fullLabel": [ - "Health and Medicine", - "AIDS Resource" - ], - "children": [] - }, - { - "type": "category", - "id": "15003", - "fullLabel": [ - "Health and Medicine", - "Alternative Medicine Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15004", - "fullLabel": [ - "Health and Medicine", - "Assisted Living Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15005", - "fullLabel": [ - "Health and Medicine", - "Blood Bank" - ], - "children": [] - }, - { - "type": "category", - "id": "15006", - "fullLabel": [ - "Health and Medicine", - "Chiropractor" - ], - "children": [] - }, - { - "type": "category", - "id": "15007", - "fullLabel": [ - "Health and Medicine", - "Dentist" - ], - "children": [] - }, - { - "type": "category", - "id": "15008", - "fullLabel": [ - "Health and Medicine", - "Emergency Service" - ], - "children": [ - { - "type": "category", - "id": "15009", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Ambulance Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15010", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Emergency Room" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15011", - "fullLabel": [ - "Health and Medicine", - "Healthcare Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15012", - "fullLabel": [ - "Health and Medicine", - "Home Health Care Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15013", - "fullLabel": [ - "Health and Medicine", - "Hospice" - ], - "children": [] - }, - { - "type": "category", - "id": "15014", - "fullLabel": [ - "Health and Medicine", - "Hospital" - ], - "children": [] - }, - { - "type": "category", - "id": "15015", - "fullLabel": [ - "Health and Medicine", - "Maternity Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15016", - "fullLabel": [ - "Health and Medicine", - "Medical Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15017", - "fullLabel": [ - "Health and Medicine", - "Medical Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "15018", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service" - ], - "children": [ - { - "type": "category", - "id": "15019", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Mental Health Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15020", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Psychologist" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15021", - "fullLabel": [ - "Health and Medicine", - "Nurse" - ], - "children": [] - }, - { - "type": "category", - "id": "15022", - "fullLabel": [ - "Health and Medicine", - "Nursing Home" - ], - "children": [] - }, - { - "type": "category", - "id": "15023", - "fullLabel": [ - "Health and Medicine", - "Nutritionist" - ], - "children": [] - }, - { - "type": "category", - "id": "15024", - "fullLabel": [ - "Health and Medicine", - "Optometrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15025", - "fullLabel": [ - "Health and Medicine", - "Other Healthcare Professional" - ], - "children": [] - }, - { - "type": "category", - "id": "15026", - "fullLabel": [ - "Health and Medicine", - "Physical Therapy Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15027", - "fullLabel": [ - "Health and Medicine", - "Physician" - ], - "children": [ - { - "type": "category", - "id": "15028", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Anesthesiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15029", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Cardiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15030", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Dermatologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15031", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Doctor's Office" - ], - "children": [] - }, - { - "type": "category", - "id": "15032", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ear, Nose and Throat Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15033", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Family Medicine Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15034", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Gastroenterologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15035", - "fullLabel": [ - "Health and Medicine", - "Physician", - "General Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15036", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Geriatric Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15037", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Internal Medicine Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15038", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Neurologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15039", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Obstetrician Gynecologist (Ob-gyn)" - ], - "children": [] - }, - { - "type": "category", - "id": "15040", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oncologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15041", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ophthalmologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15042", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oral Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15043", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Orthopedic Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15044", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pathologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15045", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pediatrician" - ], - "children": [] - }, - { - "type": "category", - "id": "15046", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Plastic Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15047", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Psychiatrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15048", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Radiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15049", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Respiratory Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15050", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Urologist" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15051", - "fullLabel": [ - "Health and Medicine", - "Podiatrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15052", - "fullLabel": [ - "Health and Medicine", - "Sports Medicine Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15053", - "fullLabel": [ - "Health and Medicine", - "Urgent Care Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15054", - "fullLabel": [ - "Health and Medicine", - "Veterinarian" - ], - "children": [] - }, - { - "type": "category", - "id": "15055", - "fullLabel": [ - "Health and Medicine", - "Weight Loss Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15056", - "fullLabel": [ - "Health and Medicine", - "Women's Health Clinic" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "16000", - "fullLabel": [ - "Landmarks and Outdoors" - ], - "children": [ - { - "type": "category", - "id": "16001", - "fullLabel": [ - "Landmarks and Outdoors", - "Bathing Area" - ], - "children": [] - }, - { - "type": "category", - "id": "16002", - "fullLabel": [ - "Landmarks and Outdoors", - "Bay" - ], - "children": [] - }, - { - "type": "category", - "id": "16003", - "fullLabel": [ - "Landmarks and Outdoors", - "Beach" - ], - "children": [] - }, - { - "type": "category", - "id": "16004", - "fullLabel": [ - "Landmarks and Outdoors", - "Bike Trail" - ], - "children": [] - }, - { - "type": "category", - "id": "16005", - "fullLabel": [ - "Landmarks and Outdoors", - "Botanical Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16006", - "fullLabel": [ - "Landmarks and Outdoors", - "Bridge" - ], - "children": [] - }, - { - "type": "category", - "id": "16007", - "fullLabel": [ - "Landmarks and Outdoors", - "Building / Structure" - ], - "children": [] - }, - { - "type": "category", - "id": "16008", - "fullLabel": [ - "Landmarks and Outdoors", - "Campground" - ], - "children": [] - }, - { - "type": "category", - "id": "16009", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal" - ], - "children": [] - }, - { - "type": "category", - "id": "16010", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal Lock" - ], - "children": [] - }, - { - "type": "category", - "id": "16011", - "fullLabel": [ - "Landmarks and Outdoors", - "Castle" - ], - "children": [] - }, - { - "type": "category", - "id": "16012", - "fullLabel": [ - "Landmarks and Outdoors", - "Cave" - ], - "children": [] - }, - { - "type": "category", - "id": "16013", - "fullLabel": [ - "Landmarks and Outdoors", - "Dive Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16014", - "fullLabel": [ - "Landmarks and Outdoors", - "Farm" - ], - "children": [] - }, - { - "type": "category", - "id": "16015", - "fullLabel": [ - "Landmarks and Outdoors", - "Forest" - ], - "children": [] - }, - { - "type": "category", - "id": "16016", - "fullLabel": [ - "Landmarks and Outdoors", - "Fountain" - ], - "children": [] - }, - { - "type": "category", - "id": "16017", - "fullLabel": [ - "Landmarks and Outdoors", - "Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16018", - "fullLabel": [ - "Landmarks and Outdoors", - "Harbor / Marina" - ], - "children": [] - }, - { - "type": "category", - "id": "16019", - "fullLabel": [ - "Landmarks and Outdoors", - "Hiking Trail" - ], - "children": [] - }, - { - "type": "category", - "id": "16020", - "fullLabel": [ - "Landmarks and Outdoors", - "Historic and Protected Site" - ], - "children": [] - }, - { - "type": "category", - "id": "16021", - "fullLabel": [ - "Landmarks and Outdoors", - "Hot Spring" - ], - "children": [] - }, - { - "type": "category", - "id": "16022", - "fullLabel": [ - "Landmarks and Outdoors", - "Island" - ], - "children": [] - }, - { - "type": "category", - "id": "16023", - "fullLabel": [ - "Landmarks and Outdoors", - "Lake" - ], - "children": [] - }, - { - "type": "category", - "id": "16024", - "fullLabel": [ - "Landmarks and Outdoors", - "Lighthouse" - ], - "children": [] - }, - { - "type": "category", - "id": "16025", - "fullLabel": [ - "Landmarks and Outdoors", - "Memorial Site" - ], - "children": [] - }, - { - "type": "category", - "id": "16026", - "fullLabel": [ - "Landmarks and Outdoors", - "Monument" - ], - "children": [] - }, - { - "type": "category", - "id": "16027", - "fullLabel": [ - "Landmarks and Outdoors", - "Mountain" - ], - "children": [] - }, - { - "type": "category", - "id": "16028", - "fullLabel": [ - "Landmarks and Outdoors", - "Nature Preserve" - ], - "children": [] - }, - { - "type": "category", - "id": "16029", - "fullLabel": [ - "Landmarks and Outdoors", - "Nudist Beach" - ], - "children": [] - }, - { - "type": "category", - "id": "16030", - "fullLabel": [ - "Landmarks and Outdoors", - "Other Great Outdoors" - ], - "children": [] - }, - { - "type": "category", - "id": "16031", - "fullLabel": [ - "Landmarks and Outdoors", - "Palace" - ], - "children": [] - }, - { - "type": "category", - "id": "16032", - "fullLabel": [ - "Landmarks and Outdoors", - "Park" - ], - "children": [ - { - "type": "category", - "id": "16033", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Dog Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16034", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "National Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16035", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Natural Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16036", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Picnic Area" - ], - "children": [] - }, - { - "type": "category", - "id": "16037", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Playground" - ], - "children": [] - }, - { - "type": "category", - "id": "16038", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "State / Provincial Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16039", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Urban Park" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "16040", - "fullLabel": [ - "Landmarks and Outdoors", - "Pedestrian Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "16041", - "fullLabel": [ - "Landmarks and Outdoors", - "Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "16042", - "fullLabel": [ - "Landmarks and Outdoors", - "Reservoir" - ], - "children": [] - }, - { - "type": "category", - "id": "16043", - "fullLabel": [ - "Landmarks and Outdoors", - "River" - ], - "children": [] - }, - { - "type": "category", - "id": "16044", - "fullLabel": [ - "Landmarks and Outdoors", - "Rock Climbing Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16045", - "fullLabel": [ - "Landmarks and Outdoors", - "Roof Deck" - ], - "children": [] - }, - { - "type": "category", - "id": "16046", - "fullLabel": [ - "Landmarks and Outdoors", - "Scenic Lookout" - ], - "children": [] - }, - { - "type": "category", - "id": "16047", - "fullLabel": [ - "Landmarks and Outdoors", - "Sculpture Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16048", - "fullLabel": [ - "Landmarks and Outdoors", - "Stable" - ], - "children": [] - }, - { - "type": "category", - "id": "16049", - "fullLabel": [ - "Landmarks and Outdoors", - "Surf Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16050", - "fullLabel": [ - "Landmarks and Outdoors", - "Tunnel" - ], - "children": [] - }, - { - "type": "category", - "id": "16051", - "fullLabel": [ - "Landmarks and Outdoors", - "Volcano" - ], - "children": [] - }, - { - "type": "category", - "id": "16052", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfall" - ], - "children": [] - }, - { - "type": "category", - "id": "16053", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfront" - ], - "children": [] - }, - { - "type": "category", - "id": "16054", - "fullLabel": [ - "Landmarks and Outdoors", - "Windmill" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17000", - "fullLabel": [ - "Retail" - ], - "children": [ - { - "type": "category", - "id": "17001", - "fullLabel": [ - "Retail", - "Adult Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17002", - "fullLabel": [ - "Retail", - "Antique Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17003", - "fullLabel": [ - "Retail", - "Arts and Crafts Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17004", - "fullLabel": [ - "Retail", - "Auction House" - ], - "children": [] - }, - { - "type": "category", - "id": "17005", - "fullLabel": [ - "Retail", - "Automotive Retail" - ], - "children": [ - { - "type": "category", - "id": "17006", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership" - ], - "children": [ - { - "type": "category", - "id": "17007", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Classic and Antique Car Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17008", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "New Car Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17009", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "RV and Motorhome Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17010", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Used Car Dealership" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17011", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Parts and Accessories" - ], - "children": [] - }, - { - "type": "category", - "id": "17012", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorcycle Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17013", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorsports Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17014", - "fullLabel": [ - "Retail", - "Baby Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17015", - "fullLabel": [ - "Retail", - "Betting Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17016", - "fullLabel": [ - "Retail", - "Big Box Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17017", - "fullLabel": [ - "Retail", - "Board Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17018", - "fullLabel": [ - "Retail", - "Bookstore" - ], - "children": [ - { - "type": "category", - "id": "17019", - "fullLabel": [ - "Retail", - "Bookstore", - "Used Bookstore" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17020", - "fullLabel": [ - "Retail", - "Boutique" - ], - "children": [] - }, - { - "type": "category", - "id": "17021", - "fullLabel": [ - "Retail", - "Cannabis Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17022", - "fullLabel": [ - "Retail", - "Comic Book Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17023", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail" - ], - "children": [ - { - "type": "category", - "id": "17024", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Camera Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17025", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Electronics Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17026", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Mobile Phone Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17027", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Video Games Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17028", - "fullLabel": [ - "Retail", - "Construction Supplies Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17029", - "fullLabel": [ - "Retail", - "Convenience Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17030", - "fullLabel": [ - "Retail", - "Cosmetics Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17031", - "fullLabel": [ - "Retail", - "Costume Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17032", - "fullLabel": [ - "Retail", - "Dance Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17033", - "fullLabel": [ - "Retail", - "Department Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17034", - "fullLabel": [ - "Retail", - "Discount Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17035", - "fullLabel": [ - "Retail", - "Drugstore" - ], - "children": [] - }, - { - "type": "category", - "id": "17036", - "fullLabel": [ - "Retail", - "Duty-free Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17037", - "fullLabel": [ - "Retail", - "Eyecare Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17038", - "fullLabel": [ - "Retail", - "Fabric / Textiles Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17039", - "fullLabel": [ - "Retail", - "Fashion Retail" - ], - "children": [ - { - "type": "category", - "id": "17040", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Batik Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17041", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Bridal Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17042", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Children's Clothing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17043", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Clothing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17044", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Fashion Accessories Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17045", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Jewelry Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17046", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Lingerie Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17047", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Men's Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17048", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Shoe Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17049", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Sunglasses Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17050", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Swimwear Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17051", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Watch Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17052", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Women's Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17053", - "fullLabel": [ - "Retail", - "Fireworks Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17054", - "fullLabel": [ - "Retail", - "Flea Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17055", - "fullLabel": [ - "Retail", - "Floating Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17056", - "fullLabel": [ - "Retail", - "Flower Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17057", - "fullLabel": [ - "Retail", - "Food and Beverage Retail" - ], - "children": [ - { - "type": "category", - "id": "17058", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Beer Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17059", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Butcher" - ], - "children": [] - }, - { - "type": "category", - "id": "17060", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Candy Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17061", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Cheese Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17062", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Chocolate Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17063", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Coffee Roaster" - ], - "children": [] - }, - { - "type": "category", - "id": "17064", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Dairy Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17065", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Farmers' Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17066", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fish Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17067", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fruit and Vegetable Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17068", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Gourmet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17069", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store / Supermarket" - ], - "children": [ - { - "type": "category", - "id": "17070", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store / Supermarket", - "Organic Grocery" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17071", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Health Food Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17072", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Herbs and Spices Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17073", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Imported Food Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17074", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kosher Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17075", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kuruyemişçi Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17076", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Liquor Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17077", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Meat and Seafood Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17078", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Sausage Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17079", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Turşucu Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17080", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Wine Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17081", - "fullLabel": [ - "Retail", - "Framing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17082", - "fullLabel": [ - "Retail", - "Furniture and Home Store" - ], - "children": [ - { - "type": "category", - "id": "17083", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Carpet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17084", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Home Appliance Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17085", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Housewares Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17086", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Kitchen Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17087", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Lighting Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17088", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Mattress Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17089", - "fullLabel": [ - "Retail", - "Gift Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17090", - "fullLabel": [ - "Retail", - "Hardware Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17091", - "fullLabel": [ - "Retail", - "Hobby Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17092", - "fullLabel": [ - "Retail", - "Knitting Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17093", - "fullLabel": [ - "Retail", - "Leather Goods Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17094", - "fullLabel": [ - "Retail", - "Luggage Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17095", - "fullLabel": [ - "Retail", - "Medical Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17096", - "fullLabel": [ - "Retail", - "Miscellaneous Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17097", - "fullLabel": [ - "Retail", - "Mobility Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17098", - "fullLabel": [ - "Retail", - "Music Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17099", - "fullLabel": [ - "Retail", - "Newsagent" - ], - "children": [] - }, - { - "type": "category", - "id": "17100", - "fullLabel": [ - "Retail", - "Newsstand" - ], - "children": [] - }, - { - "type": "category", - "id": "17101", - "fullLabel": [ - "Retail", - "Garden Center" - ], - "children": [] - }, - { - "type": "category", - "id": "17102", - "fullLabel": [ - "Retail", - "Office Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17103", - "fullLabel": [ - "Retail", - "Outdoor Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17104", - "fullLabel": [ - "Retail", - "Outlet Mall" - ], - "children": [] - }, - { - "type": "category", - "id": "17105", - "fullLabel": [ - "Retail", - "Outlet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17106", - "fullLabel": [ - "Retail", - "Packaging Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17107", - "fullLabel": [ - "Retail", - "Party Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17108", - "fullLabel": [ - "Retail", - "Pawn Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17109", - "fullLabel": [ - "Retail", - "Perfume Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17110", - "fullLabel": [ - "Retail", - "Pet Supplies Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17111", - "fullLabel": [ - "Retail", - "Pop-Up Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17112", - "fullLabel": [ - "Retail", - "Print Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17113", - "fullLabel": [ - "Retail", - "Record Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17114", - "fullLabel": [ - "Retail", - "Shopping Mall" - ], - "children": [] - }, - { - "type": "category", - "id": "17115", - "fullLabel": [ - "Retail", - "Shopping Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "17116", - "fullLabel": [ - "Retail", - "Souvenir Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17117", - "fullLabel": [ - "Retail", - "Sporting Goods Retail" - ], - "children": [ - { - "type": "category", - "id": "17118", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Baseball Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17119", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Bicycle Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17120", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Dive Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17121", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Fishing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17122", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Golf Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17123", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Gun Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17124", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Hunting Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17125", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Running Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17126", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Skate Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17127", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Ski Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17128", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Soccer Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17129", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Surf Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17130", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Tennis Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17131", - "fullLabel": [ - "Retail", - "Stationery Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17132", - "fullLabel": [ - "Retail", - "Supplement Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17133", - "fullLabel": [ - "Retail", - "Swimming Pool Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17134", - "fullLabel": [ - "Retail", - "Tobacco Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17135", - "fullLabel": [ - "Retail", - "Toy / Game Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17136", - "fullLabel": [ - "Retail", - "Vaporizer Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17137", - "fullLabel": [ - "Retail", - "Video Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17138", - "fullLabel": [ - "Retail", - "Vintage and Thrift Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17139", - "fullLabel": [ - "Retail", - "Warehouse / Wholesale Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18000", - "fullLabel": [ - "Sports and Recreation" - ], - "children": [ - { - "type": "category", - "id": "18001", - "fullLabel": [ - "Sports and Recreation", - "Athletic Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18002", - "fullLabel": [ - "Sports and Recreation", - "Baseball" - ], - "children": [ - { - "type": "category", - "id": "18003", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18004", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18005", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Batting Range" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18006", - "fullLabel": [ - "Sports and Recreation", - "Basketball" - ], - "children": [ - { - "type": "category", - "id": "18007", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18008", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Court" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18009", - "fullLabel": [ - "Sports and Recreation", - "Bowling Green" - ], - "children": [] - }, - { - "type": "category", - "id": "18010", - "fullLabel": [ - "Sports and Recreation", - "Cricket Ground" - ], - "children": [] - }, - { - "type": "category", - "id": "18011", - "fullLabel": [ - "Sports and Recreation", - "Curling Ice" - ], - "children": [] - }, - { - "type": "category", - "id": "18012", - "fullLabel": [ - "Sports and Recreation", - "Equestrian Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "18013", - "fullLabel": [ - "Sports and Recreation", - "Football" - ], - "children": [ - { - "type": "category", - "id": "18014", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18015", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Field" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18016", - "fullLabel": [ - "Sports and Recreation", - "Golf" - ], - "children": [ - { - "type": "category", - "id": "18017", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18018", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "18019", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Driving Range" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18020", - "fullLabel": [ - "Sports and Recreation", - "Gun Range" - ], - "children": [] - }, - { - "type": "category", - "id": "18021", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio" - ], - "children": [ - { - "type": "category", - "id": "18022", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Boxing Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18023", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Climbing Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18024", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Cycle Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18025", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Dance Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18026", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Outdoor Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18027", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Pilates Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18028", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Yoga Studio" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18029", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics" - ], - "children": [ - { - "type": "category", - "id": "18030", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics", - "Gymnastics Center" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18031", - "fullLabel": [ - "Sports and Recreation", - "Hockey" - ], - "children": [ - { - "type": "category", - "id": "18032", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18033", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18034", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Rink" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18035", - "fullLabel": [ - "Sports and Recreation", - "Indoor Play Area" - ], - "children": [] - }, - { - "type": "category", - "id": "18036", - "fullLabel": [ - "Sports and Recreation", - "Martial Arts Dojo" - ], - "children": [] - }, - { - "type": "category", - "id": "18037", - "fullLabel": [ - "Sports and Recreation", - "Paintball Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18038", - "fullLabel": [ - "Sports and Recreation", - "Personal Trainer" - ], - "children": [] - }, - { - "type": "category", - "id": "18039", - "fullLabel": [ - "Sports and Recreation", - "Race Track" - ], - "children": [] - }, - { - "type": "category", - "id": "18040", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports" - ], - "children": [ - { - "type": "category", - "id": "18041", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Badminton Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18042", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquet Sport Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18043", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquetball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18044", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Squash Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18045", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis" - ], - "children": [ - { - "type": "category", - "id": "18046", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18047", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Court" - ], - "children": [] - } - ] - } - ] - }, - { - "type": "category", - "id": "18048", - "fullLabel": [ - "Sports and Recreation", - "Recreation Center" - ], - "children": [] - }, - { - "type": "category", - "id": "18049", - "fullLabel": [ - "Sports and Recreation", - "Rugby" - ], - "children": [ - { - "type": "category", - "id": "18050", - "fullLabel": [ - "Sports and Recreation", - "Rugby", - "Rugby Pitch" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18051", - "fullLabel": [ - "Sports and Recreation", - "Running and Track" - ], - "children": [ - { - "type": "category", - "id": "18052", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Running Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18053", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Track" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18054", - "fullLabel": [ - "Sports and Recreation", - "Skating" - ], - "children": [ - { - "type": "category", - "id": "18055", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skate Park" - ], - "children": [] - }, - { - "type": "category", - "id": "18056", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skating Rink" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18057", - "fullLabel": [ - "Sports and Recreation", - "Skydiving Center" - ], - "children": [] - }, - { - "type": "category", - "id": "18058", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports" - ], - "children": [ - { - "type": "category", - "id": "18059", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Chalet" - ], - "children": [] - }, - { - "type": "category", - "id": "18060", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Lodge" - ], - "children": [] - }, - { - "type": "category", - "id": "18061", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resorts and Areas" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18062", - "fullLabel": [ - "Sports and Recreation", - "Soccer" - ], - "children": [ - { - "type": "category", - "id": "18063", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18064", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Field" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18065", - "fullLabel": [ - "Sports and Recreation", - "Sports Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18066", - "fullLabel": [ - "Sports and Recreation", - "Volleyball Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18067", - "fullLabel": [ - "Sports and Recreation", - "Water Sports" - ], - "children": [ - { - "type": "category", - "id": "18068", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Canoe and Kayak Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "18069", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Rafting Outfitter" - ], - "children": [] - }, - { - "type": "category", - "id": "18070", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Sailing Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18071", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Scuba Diving Instructor" - ], - "children": [] - }, - { - "type": "category", - "id": "18072", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Surfing" - ], - "children": [] - }, - { - "type": "category", - "id": "18073", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming" - ], - "children": [ - { - "type": "category", - "id": "18074", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18075", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Pool" - ], - "children": [] - }, - { - "type": "category", - "id": "18076", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swim School" - ], - "children": [] - } - ] - } - ] - } - ] - }, - { - "type": "category", - "id": "19000", - "fullLabel": [ - "Travel and Transportation" - ], - "children": [ - { - "type": "category", - "id": "19001", - "fullLabel": [ - "Travel and Transportation", - "Baggage Locker" - ], - "children": [] - }, - { - "type": "category", - "id": "19002", - "fullLabel": [ - "Travel and Transportation", - "Bike Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "19003", - "fullLabel": [ - "Travel and Transportation", - "Boat Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "19004", - "fullLabel": [ - "Travel and Transportation", - "Border Crossing" - ], - "children": [] - }, - { - "type": "category", - "id": "19005", - "fullLabel": [ - "Travel and Transportation", - "Cruise" - ], - "children": [] - }, - { - "type": "category", - "id": "19006", - "fullLabel": [ - "Travel and Transportation", - "Electric Vehicle Charging Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19007", - "fullLabel": [ - "Travel and Transportation", - "Fuel Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19008", - "fullLabel": [ - "Travel and Transportation", - "Hot Air Balloon Tour Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "19009", - "fullLabel": [ - "Travel and Transportation", - "Lodging" - ], - "children": [ - { - "type": "category", - "id": "19010", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Bed and Breakfast" - ], - "children": [] - }, - { - "type": "category", - "id": "19011", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Boarding House" - ], - "children": [] - }, - { - "type": "category", - "id": "19012", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Cottage / Cabin" - ], - "children": [] - }, - { - "type": "category", - "id": "19013", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hostel" - ], - "children": [] - }, - { - "type": "category", - "id": "19014", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hotel" - ], - "children": [] - }, - { - "type": "category", - "id": "19015", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Inn" - ], - "children": [] - }, - { - "type": "category", - "id": "19016", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Lodge" - ], - "children": [] - }, - { - "type": "category", - "id": "19017", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Motel" - ], - "children": [] - }, - { - "type": "category", - "id": "19018", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Resort" - ], - "children": [] - }, - { - "type": "category", - "id": "19019", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Vacation Rental" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19020", - "fullLabel": [ - "Travel and Transportation", - "Parking" - ], - "children": [] - }, - { - "type": "category", - "id": "19021", - "fullLabel": [ - "Travel and Transportation", - "Pier" - ], - "children": [] - }, - { - "type": "category", - "id": "19022", - "fullLabel": [ - "Travel and Transportation", - "Platform" - ], - "children": [] - }, - { - "type": "category", - "id": "19023", - "fullLabel": [ - "Travel and Transportation", - "Port" - ], - "children": [] - }, - { - "type": "category", - "id": "19024", - "fullLabel": [ - "Travel and Transportation", - "Rest Area" - ], - "children": [] - }, - { - "type": "category", - "id": "19025", - "fullLabel": [ - "Travel and Transportation", - "RV Park" - ], - "children": [] - }, - { - "type": "category", - "id": "19026", - "fullLabel": [ - "Travel and Transportation", - "Toll Booth" - ], - "children": [] - }, - { - "type": "category", - "id": "19027", - "fullLabel": [ - "Travel and Transportation", - "Toll Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "19028", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service" - ], - "children": [ - { - "type": "category", - "id": "19029", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service", - "Tour Provider" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19030", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub" - ], - "children": [ - { - "type": "category", - "id": "19031", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport" - ], - "children": [ - { - "type": "category", - "id": "19032", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airfield" - ], - "children": [] - }, - { - "type": "category", - "id": "19033", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Food Court" - ], - "children": [] - }, - { - "type": "category", - "id": "19034", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Gate" - ], - "children": [] - }, - { - "type": "category", - "id": "19035", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Lounge" - ], - "children": [] - }, - { - "type": "category", - "id": "19036", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Service" - ], - "children": [] - }, - { - "type": "category", - "id": "19037", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Terminal" - ], - "children": [] - }, - { - "type": "category", - "id": "19038", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Tram Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19039", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Baggage Claim" - ], - "children": [] - }, - { - "type": "category", - "id": "19040", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "International Airport" - ], - "children": [] - }, - { - "type": "category", - "id": "19041", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Private Airport" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19042", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19043", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Stop" - ], - "children": [] - }, - { - "type": "category", - "id": "19044", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Heliport" - ], - "children": [] - }, - { - "type": "category", - "id": "19045", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Marine Terminal" - ], - "children": [] - }, - { - "type": "category", - "id": "19046", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Metro Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19047", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rail Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19048", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rental Car Location" - ], - "children": [] - }, - { - "type": "category", - "id": "19049", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Taxi Stand" - ], - "children": [] - }, - { - "type": "category", - "id": "19050", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Tram Station" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19051", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service" - ], - "children": [ - { - "type": "category", - "id": "19052", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Charter Bus" - ], - "children": [] - }, - { - "type": "category", - "id": "19053", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Limo / Chauffeur" - ], - "children": [] - }, - { - "type": "category", - "id": "19054", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Public Transportation" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19055", - "fullLabel": [ - "Travel and Transportation", - "Travel Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "19056", - "fullLabel": [ - "Travel and Transportation", - "Travel Lounge" - ], - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/demos/node-places-api/extent.mock.json b/demos/node-places-api/extent.mock.json deleted file mode 100644 index fcba41151e..0000000000 --- a/demos/node-places-api/extent.mock.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "results": [ - { - "placeId": "6eb039fa6c292d431b370f8ff9182955", - "location": { - "x": -118.001636, - "y": 33.802438 - }, - "categories": [ - { - "categoryId": "13043", - "label": "Donut Shop" - }, - { - "categoryId": "13001", - "label": "Bagel Shop" - }, - { - "categoryId": "13002", - "label": "Bakery" - } - ], - "name": "Donut King and Water" - }, - { - "placeId": "06dc48eba7c1c3106db6a0f498eaf1c7", - "location": { - "x": -118.001186, - "y": 33.809568 - }, - "categories": [ - { - "categoryId": "13002", - "label": "Bakery" - }, - { - "categoryId": "13303", - "label": "Mexican Restaurant" - } - ], - "name": "Panaderia Cortez" - }, - { - "placeId": "693a02b6f4c32acf6d1060a164865da4", - "location": { - "x": -118.011552, - "y": 33.795145 - }, - "categories": [ - { - "categoryId": "13043", - "label": "Donut Shop" - }, - { - "categoryId": "13001", - "label": "Bagel Shop" - }, - { - "categoryId": "13002", - "label": "Bakery" - } - ], - "name": "Amy's Donuts" - } - ] -} \ No newline at end of file diff --git a/demos/node-places-api/index.js b/demos/node-places-api/index.js deleted file mode 100644 index 643f2f9f6a..0000000000 --- a/demos/node-places-api/index.js +++ /dev/null @@ -1,82 +0,0 @@ -import { ApiKeyManager } from "@esri/arcgis-rest-request"; -import { getCategories } from "@esri/arcgis-rest-places"; -import * as dotenv from "dotenv"; -import fs from "fs"; -import find from "unist-util-find"; -import { stringify } from "csv-stringify"; -import { visit } from "unist-util-visit"; - -dotenv.config(); - -// temporarily don't validate the SSL certificate while the service is still in dev -process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0; - -const authentication = ApiKeyManager.fromKey(process.env.API_KEY); - -const { categories } = await getCategories({ - endpoint: "https://places-api.arcgis.com/arcgis/rest/services/places-service/v1/categories", - authentication -}); - -console.log("Found categories: ", categories.length); - -const topLevelCategories = categories.filter((c) => !c.parents?.length); -const childCategories = categories - .filter((c) => c.parents?.length) - .sort((a, b) => { - return (a.fullLabel?.length || 0) - (b.fullLabel?.length || 0); - }); - -const tree = { - type: "root", - children: topLevelCategories.map((c) => { - return { - type: "category", - id: c.categoryId, - fullLabel: c.fullLabel || [], - children: [] - }; - }) -}; - -childCategories.reduce((tree, child) => { - child.parents = child.parents || []; - let currentParentId; - let parentNode; - while ((currentParentId = child.parents.shift())) { - parentNode = find(tree, { id: currentParentId }); - } - parentNode.children.push({ - type: "category", - id: child.categoryId, - fullLabel: child.fullLabel || [], - children: [] - }); - return tree; -}, tree); - -const labels = [ - ["id", "fullLabel", "depth", "direct children", "all children"] -]; - -visit(tree, (node) => { - if (node.type === "category") { - let childCount = 0; - visit(node, () => { - childCount++; - }); - labels.push([ - node.id, - node.fullLabel.join(" > "), - node.fullLabel.length, - node.children.length, - childCount - ]); - } -}); - -fs.promises.writeFile("tree.json", JSON.stringify(tree, null, 2)); - -stringify(labels, function (err, output) { - fs.promises.writeFile("categoryData.csv", output); -}); diff --git a/demos/node-places-api/index.ts b/demos/node-places-api/index.ts deleted file mode 100644 index eb426e5f49..0000000000 --- a/demos/node-places-api/index.ts +++ /dev/null @@ -1,149 +0,0 @@ -import { ApiKeyManager } from "@esri/arcgis-rest-request"; -import { - findPlacesNearPoint, - findPlacesWithinExtent, - getPlaceDetails, - getCategories, - getCategory -} from "@esri/arcgis-rest-places"; -import * as dotenv from "dotenv"; -import fs from "fs"; - -dotenv.config(); - -const authentication = ApiKeyManager.fromKey(process.env.API_KEY as string); - -let lastResponse = await findPlacesNearPoint({ - x: -3.1883, - y: 55.9533, - radius: 100, - authentication -}); - -fs.promises.writeFile( - "./nearPoint.mock.json", - JSON.stringify(lastResponse, null, 2) -); - -let allPlaces = lastResponse.results; - -while (lastResponse.nextPage) { - lastResponse = await lastResponse.nextPage(); - allPlaces = allPlaces.concat(lastResponse.results); -} - -console.log("Found all near point:", allPlaces.length); - -const extentResults = await findPlacesWithinExtent({ - xmin: -118.013334, - ymin: 33.78193, - xmax: -117.995753, - ymax: 33.833337, - categoryIds: ["13002"], - authentication -}); - -fs.promises.writeFile( - "./extent.mock.json", - JSON.stringify(extentResults, null, 2) -); - -const placeResult = await getPlaceDetails({ - placeId: extentResults.results[0].placeId, - requestedFields: ["all"], - authentication -}); - -fs.promises.writeFile( - "./place.mock.json", - JSON.stringify(placeResult, null, 2) -); - -console.log("Found within extent: ", placeResult.placeDetails.name); - -if (placeResult.placeDetails.categories) { - const categoryDetails = await Promise.all( - placeResult.placeDetails.categories.map( - ({ categoryId }: { categoryId: string }) => { - return getCategory({ - categoryId, - authentication - }); - } - ) - ); - - console.log( - "Place categories: ", - categoryDetails - .reduce((labels: string[], { fullLabel }) => { - return [...new Set(labels.concat(fullLabel as any))]; - }, []) - .join(", ") - ); -} - -const { categories } = await getCategories({ authentication }); - -console.log("Found categories: ", categories.length); - -fs.promises.writeFile( - "./categories.mock.json", - JSON.stringify(categories, null, 2) -); -const categoryMock = await getCategory({ - categoryId: "10000", - authentication -}); - -fs.promises.writeFile( - "./category.mock.json", - JSON.stringify(categoryMock, null, 2) -); - -const searchCategoriesMock = await getCategories({ - filter: "Tea", - authentication -}); -fs.promises.writeFile( - "./searchCategories.mock.json", - JSON.stringify(searchCategoriesMock, null, 2) -); - -const categoryResults = await getCategories({ - filter: "Tea", - authentication -}); - -console.log(`Categories matching "Tea":`, categoryResults.categories.length); - -try { - await findPlacesNearPoint({ - x: -3.1883, - y: 55.9533, - categoryIds: ["13002"], - offset: 300, - authentication - }); -} catch (e: any) { - if ( - e.message === - "HTTP 400 Bad Request: Parameter invalid. Invalid parameter: 'offset' value: '300'. The value must be a number between 0 and 200." - ) { - console.log("Expected error thrown"); - } -} - -const searchTextResults = await findPlacesWithinExtent({ - xmin: -118.013334, - ymin: 33.78193, - xmax: -117.995753, - ymax: 33.833337, - searchText: "coffee", - authentication -}); - -fs.promises.writeFile( - "./searchText.mock.json", - JSON.stringify(searchTextResults, null, 2) -); diff --git a/demos/node-places-api/labels.txt b/demos/node-places-api/labels.txt deleted file mode 100644 index f04557f15c..0000000000 --- a/demos/node-places-api/labels.txt +++ /dev/null @@ -1,1145 +0,0 @@ -Arts and Entertainment -Arts and Entertainment > Amusement Park -Arts and Entertainment > Aquarium -Arts and Entertainment > Arcade -Arts and Entertainment > Art Gallery -Arts and Entertainment > Bingo Center -Arts and Entertainment > Bowling Alley -Arts and Entertainment > Carnival -Arts and Entertainment > Casino -Arts and Entertainment > Circus -Arts and Entertainment > Comedy Club -Arts and Entertainment > Country Club -Arts and Entertainment > Country Dance Club -Arts and Entertainment > Dance Hall -Arts and Entertainment > Disc Golf Course -Arts and Entertainment > Escape Room -Arts and Entertainment > Exhibit -Arts and Entertainment > Fair -Arts and Entertainment > Gaming Cafe -Arts and Entertainment > Go Kart Track -Arts and Entertainment > Internet Cafe -Arts and Entertainment > Karaoke Box -Arts and Entertainment > Laser Tag Center -Arts and Entertainment > Mini Golf Course -Arts and Entertainment > Movie Theater -Arts and Entertainment > Movie Theater > Drive-in Theater -Arts and Entertainment > Movie Theater > Indie Movie Theater -Arts and Entertainment > Museum -Arts and Entertainment > Museum > Art Museum -Arts and Entertainment > Museum > Erotic Museum -Arts and Entertainment > Museum > History Museum -Arts and Entertainment > Museum > Science Museum -Arts and Entertainment > Night Club -Arts and Entertainment > Pachinko Parlor -Arts and Entertainment > Party Center -Arts and Entertainment > Performing Arts Venue -Arts and Entertainment > Performing Arts Venue > Amphitheater -Arts and Entertainment > Performing Arts Venue > Concert Hall -Arts and Entertainment > Performing Arts Venue > Indie Theater -Arts and Entertainment > Performing Arts Venue > Music Venue -Arts and Entertainment > Performing Arts Venue > Music Venue > Jazz and Blues Venue -Arts and Entertainment > Performing Arts Venue > Music Venue > Rock Club -Arts and Entertainment > Performing Arts Venue > Opera House -Arts and Entertainment > Performing Arts Venue > Theater -Arts and Entertainment > Planetarium -Arts and Entertainment > Pool Hall -Arts and Entertainment > Psychics and Astrologers -Arts and Entertainment > Public Art -Arts and Entertainment > Roller Rink -Arts and Entertainment > Salsa Club -Arts and Entertainment > Samba School -Arts and Entertainment > Stadium -Arts and Entertainment > Strip Club -Arts and Entertainment > Ticket Seller -Arts and Entertainment > VR Cafe -Arts and Entertainment > Water Park -Arts and Entertainment > Zoo -Business and Professional Services -Business and Professional Services > Advertising Agency -Business and Professional Services > Agriculture and Forestry Service -Business and Professional Services > Architecture Firm -Business and Professional Services > Art Restoration Service -Business and Professional Services > Art Studio -Business and Professional Services > Audiovisual Service -Business and Professional Services > Auditorium -Business and Professional Services > Automation and Control System -Business and Professional Services > Automotive Service -Business and Professional Services > Automotive Service > Automotive Repair Shop -Business and Professional Services > Automotive Service > Car Wash and Detail -Business and Professional Services > Automotive Service > Motorcycle Repair Shop -Business and Professional Services > Automotive Service > Oil Change Service -Business and Professional Services > Automotive Service > Smog Check Shop -Business and Professional Services > Automotive Service > Tire Repair Shop -Business and Professional Services > Automotive Service > Towing Service -Business and Professional Services > Automotive Service > Transmissions Shop -Business and Professional Services > Automotive Service > Vehicle Inspection Station -Business and Professional Services > Ballroom -Business and Professional Services > Business and Strategy Consulting Office -Business and Professional Services > Business Center -Business and Professional Services > Campaign Office -Business and Professional Services > Career Counselor -Business and Professional Services > Chemicals and Gasses Manufacturer -Business and Professional Services > Child Care Service -Business and Professional Services > Child Care Service > Daycare -Business and Professional Services > Computer Repair Service -Business and Professional Services > Construction -Business and Professional Services > Convention Center -Business and Professional Services > Design Studio -Business and Professional Services > Distribution Center -Business and Professional Services > Electrical Equipment Supplier -Business and Professional Services > Employment Agency -Business and Professional Services > Engineer -Business and Professional Services > Entertainment Agency -Business and Professional Services > Entertainment Service -Business and Professional Services > Equipment Rental Service -Business and Professional Services > Event Service -Business and Professional Services > Event Space -Business and Professional Services > Factory -Business and Professional Services > Film Studio -Business and Professional Services > Financial Service -Business and Professional Services > Financial Service > Accounting and Bookkeeping Service -Business and Professional Services > Financial Service > Banking and Finance -Business and Professional Services > Financial Service > Banking and Finance > ATM -Business and Professional Services > Financial Service > Banking and Finance > Bank -Business and Professional Services > Financial Service > Banking and Finance > Credit Union -Business and Professional Services > Financial Service > Business Broker -Business and Professional Services > Financial Service > Check Cashing Service -Business and Professional Services > Financial Service > Collections Service -Business and Professional Services > Financial Service > Credit Counseling and Bankruptcy Service -Business and Professional Services > Financial Service > Currency Exchange -Business and Professional Services > Financial Service > Financial Planner -Business and Professional Services > Financial Service > Loans Agency -Business and Professional Services > Financial Service > Stock Broker -Business and Professional Services > Food and Beverage Service -Business and Professional Services > Food and Beverage Service > Caterer -Business and Professional Services > Food and Beverage Service > Food Distribution Center -Business and Professional Services > Funeral Home -Business and Professional Services > Geological Service -Business and Professional Services > Health and Beauty Service -Business and Professional Services > Health and Beauty Service > Barbershop -Business and Professional Services > Health and Beauty Service > Bath House -Business and Professional Services > Health and Beauty Service > Hair Salon -Business and Professional Services > Health and Beauty Service > Body Piercing Shop -Business and Professional Services > Health and Beauty Service > Dry Cleaner -Business and Professional Services > Health and Beauty Service > Hair Removal Service -Business and Professional Services > Health and Beauty Service > Laundromat -Business and Professional Services > Health and Beauty Service > Laundry Service -Business and Professional Services > Health and Beauty Service > Massage Clinic -Business and Professional Services > Health and Beauty Service > Nail Salon -Business and Professional Services > Health and Beauty Service > Skin Care Clinic -Business and Professional Services > Health and Beauty Service > Spa -Business and Professional Services > Health and Beauty Service > Tanning Salon -Business and Professional Services > Health and Beauty Service > Tattoo Parlor -Business and Professional Services > Home Improvement Service -Business and Professional Services > Home Improvement Service > Bathroom Contractor -Business and Professional Services > Home Improvement Service > Carpenter -Business and Professional Services > Home Improvement Service > Carpet and Flooring Contractor -Business and Professional Services > Home Improvement Service > Chimney Sweep -Business and Professional Services > Home Improvement Service > Deck and Patio Contractor -Business and Professional Services > Home Improvement Service > Doors and Windows Contractor -Business and Professional Services > Home Improvement Service > Electrician -Business and Professional Services > Home Improvement Service > Fence Contractor -Business and Professional Services > Home Improvement Service > Garage Door Supplier -Business and Professional Services > Home Improvement Service > General Contractor -Business and Professional Services > Home Improvement Service > Heating, Ventilating and Air Conditioning Contractor -Business and Professional Services > Home Improvement Service > Home Inspection -Business and Professional Services > Home Improvement Service > Home Service -Business and Professional Services > Home Improvement Service > Interior Designer -Business and Professional Services > Home Improvement Service > Kitchen Remodeler -Business and Professional Services > Home Improvement Service > Landscaper and Gardener -Business and Professional Services > Home Improvement Service > Mover -Business and Professional Services > Home Improvement Service > Painter -Business and Professional Services > Home Improvement Service > Pest Control Service -Business and Professional Services > Home Improvement Service > Plumber -Business and Professional Services > Home Improvement Service > Professional Cleaning Service -Business and Professional Services > Home Improvement Service > Roofer -Business and Professional Services > Home Improvement Service > Sewer Contractor -Business and Professional Services > Home Improvement Service > Swimming Pool Maintenance and Service -Business and Professional Services > Home Improvement Service > Tree Service -Business and Professional Services > Home Improvement Service > Upholstery Service -Business and Professional Services > Human Resources Agency -Business and Professional Services > Import and Export Service -Business and Professional Services > Industrial Equipment Supplier -Business and Professional Services > Industrial Estate -Business and Professional Services > Insurance Agency -Business and Professional Services > Laboratory -Business and Professional Services > Leather Supplier -Business and Professional Services > Legal Service -Business and Professional Services > Legal Service > Attorney / Law Office -Business and Professional Services > Legal Service > Immigration Attorney -Business and Professional Services > Legal Service > Notary -Business and Professional Services > Locksmith -Business and Professional Services > Logging Service -Business and Professional Services > Lottery Retailer -Business and Professional Services > Machine Shop -Business and Professional Services > Management Consultant -Business and Professional Services > Manufacturer -Business and Professional Services > Media Agency -Business and Professional Services > Metals Supplier -Business and Professional Services > Mobile Company -Business and Professional Services > Office -Business and Professional Services > Office > Corporate Cafeteria -Business and Professional Services > Office > Corporate Coffee Shop -Business and Professional Services > Office > Corporate Housing Agency -Business and Professional Services > Office > Coworking Space -Business and Professional Services > Office > Meeting Room -Business and Professional Services > Office > Office Building -Business and Professional Services > Outdoor Event Space -Business and Professional Services > Paper Supplier -Business and Professional Services > Pet Service -Business and Professional Services > Pet Service > Pet Grooming Service -Business and Professional Services > Pet Service > Pet Sitting and Boarding Service -Business and Professional Services > Petroleum Supplier -Business and Professional Services > Photography Service -Business and Professional Services > Photography Service > Photographer -Business and Professional Services > Photography Service > Photography Lab -Business and Professional Services > Photography Service > Photography Studio -Business and Professional Services > Plastics Supplier -Business and Professional Services > Power Plant -Business and Professional Services > Publisher -Business and Professional Services > Radio Station -Business and Professional Services > Real Estate Service -Business and Professional Services > Real Estate Service > Building and Land Surveyor -Business and Professional Services > Real Estate Service > Commercial Real Estate Developer -Business and Professional Services > Real Estate Service > Property Management Office -Business and Professional Services > Real Estate Service > Real Estate Agency -Business and Professional Services > Real Estate Service > Real Estate Appraiser -Business and Professional Services > Real Estate Service > Real Estate Development and Title Company -Business and Professional Services > Recording Studio -Business and Professional Services > Recycling Facility -Business and Professional Services > Refrigeration and Ice Supplier -Business and Professional Services > Renewable Energy Service -Business and Professional Services > Rental Service -Business and Professional Services > Repair Service -Business and Professional Services > Research Station -Business and Professional Services > Rubber Supplier -Business and Professional Services > Salvage Yard -Business and Professional Services > Scientific Equipment Supplier -Business and Professional Services > Security and Safety -Business and Professional Services > Shipping, Freight, and Material Transportation Service -Business and Professional Services > Shoe Repair Service -Business and Professional Services > Storage Facility -Business and Professional Services > Tailor -Business and Professional Services > Technology Business -Business and Professional Services > Technology Business > IT Service -Business and Professional Services > Technology Business > Software Company -Business and Professional Services > Technology Business > Website Designer -Business and Professional Services > Telecommunication Service -Business and Professional Services > Translation Service -Business and Professional Services > Tutoring Service -Business and Professional Services > TV Station -Business and Professional Services > Warehouse -Business and Professional Services > Waste Management Service -Business and Professional Services > Water Treatment Service -Business and Professional Services > Wedding Hall -Business and Professional Services > Welding Service -Business and Professional Services > Wholesaler -Community and Government -Community and Government > Addiction Treatment Center -Community and Government > Animal Shelter -Community and Government > Cemetery -Community and Government > Community Center -Community and Government > Cultural Center -Community and Government > Disabled Persons Service -Community and Government > Domestic Abuse Treatment Center -Community and Government > Dump -Community and Government > Education -Community and Government > Education > Adult Education -Community and Government > Education > Art School -Community and Government > Education > Circus School -Community and Government > Education > College and University -Community and Government > Education > College and University > College Academic Building -Community and Government > Education > College and University > College Administrative Building -Community and Government > Education > College and University > College Arts Building -Community and Government > Education > College and University > College Auditorium -Community and Government > Education > College and University > College Baseball Diamond -Community and Government > Education > College and University > College Basketball Court -Community and Government > Education > College and University > College Bookstore -Community and Government > Education > College and University > College Cafeteria -Community and Government > Education > College and University > College Classroom -Community and Government > Education > College and University > College Communications Building -Community and Government > Education > College and University > College Cricket Pitch -Community and Government > Education > College and University > College Engineering Building -Community and Government > Education > College and University > College Football Field -Community and Government > Education > College and University > College Gym -Community and Government > Education > College and University > College History Building -Community and Government > Education > College and University > College Hockey Rink -Community and Government > Education > College and University > College Lab -Community and Government > Education > College and University > College Library -Community and Government > Education > College and University > College Math Building -Community and Government > Education > College and University > College Quad -Community and Government > Education > College and University > College Rec Center -Community and Government > Education > College and University > College Residence Hall -Community and Government > Education > College and University > College Science Building -Community and Government > Education > College and University > College Soccer Field -Community and Government > Education > College and University > College Stadium -Community and Government > Education > College and University > College Technology Building -Community and Government > Education > College and University > College Tennis Court -Community and Government > Education > College and University > College Theater -Community and Government > Education > College and University > College Track -Community and Government > Education > College and University > Fraternity House -Community and Government > Education > College and University > Law School -Community and Government > Education > College and University > Medical School -Community and Government > Education > College and University > Sorority House -Community and Government > Education > College and University > Student Center -Community and Government > Education > College and University > Community College -Community and Government > Education > Computer Training School -Community and Government > Education > Culinary School -Community and Government > Education > Driving School -Community and Government > Education > Flight School -Community and Government > Education > Language School -Community and Government > Education > Music School -Community and Government > Education > Nursery School -Community and Government > Education > Preschool -Community and Government > Education > Primary and Secondary School -Community and Government > Education > Primary and Secondary School > Elementary School -Community and Government > Education > Primary and Secondary School > High School -Community and Government > Education > Primary and Secondary School > Middle School -Community and Government > Education > Private School -Community and Government > Education > Religious School -Community and Government > Education > Trade School -Community and Government > Government Building -Community and Government > Government Building > Capitol Building -Community and Government > Government Building > City Hall -Community and Government > Government Building > Courthouse -Community and Government > Government Building > Embassy / Consulate -Community and Government > Government Building > Government Department / Agency -Community and Government > Government Building > Law Enforcement and Public Safety -Community and Government > Government Building > Law Enforcement and Public Safety > Fire Station -Community and Government > Government Building > Law Enforcement and Public Safety > Police Station -Community and Government > Government Building > Military -Community and Government > Government Building > Military > Military Base -Community and Government > Government Building > Post Office -Community and Government > Government Lobbyist -Community and Government > Homeless Shelter -Community and Government > Housing Authority -Community and Government > Housing Development -Community and Government > Library -Community and Government > Observatory -Community and Government > Organization -Community and Government > Organization > Charity -Community and Government > Organization > Club House -Community and Government > Organization > Environmental Organization -Community and Government > Organization > Non-Profit Organization -Community and Government > Organization > Social Services Organization -Community and Government > Organization > Veterans' Organization -Community and Government > Organization > Youth Organization -Community and Government > Prison -Community and Government > Public and Social Service -Community and Government > Public Bathroom -Community and Government > Rehabilitation Center -Community and Government > Residential Building -Community and Government > Retirement Home -Community and Government > Senior Citizen Service -Community and Government > Social Club -Community and Government > Spiritual Center -Community and Government > Spiritual Center > Buddhist Temple -Community and Government > Spiritual Center > Cemevi -Community and Government > Spiritual Center > Church -Community and Government > Spiritual Center > Confucian Temple -Community and Government > Spiritual Center > Hindu Temple -Community and Government > Spiritual Center > Kingdom Hall -Community and Government > Spiritual Center > Monastery -Community and Government > Spiritual Center > Mosque -Community and Government > Spiritual Center > Prayer Room -Community and Government > Spiritual Center > Shrine -Community and Government > Spiritual Center > Sikh Temple -Community and Government > Spiritual Center > Synagogue -Community and Government > Spiritual Center > Temple -Community and Government > Spiritual Center > Terreiro -Community and Government > Summer Camp -Community and Government > Trailer Park -Community and Government > Utility Company -Community and Government > Polling Place -Dining and Drinking -Dining and Drinking > Bagel Shop -Dining and Drinking > Bakery -Dining and Drinking > Bar -Dining and Drinking > Bar > Apres Ski Bar -Dining and Drinking > Bar > Beach Bar -Dining and Drinking > Bar > Beer Bar -Dining and Drinking > Bar > Beer Garden -Dining and Drinking > Bar > Champagne Bar -Dining and Drinking > Bar > Cocktail Bar -Dining and Drinking > Bar > Dive Bar -Dining and Drinking > Bar > Gay Bar -Dining and Drinking > Bar > Hookah Bar -Dining and Drinking > Bar > Hotel Bar -Dining and Drinking > Bar > Ice Bar -Dining and Drinking > Bar > Karaoke Bar -Dining and Drinking > Bar > Lounge -Dining and Drinking > Bar > Piano Bar -Dining and Drinking > Bar > Pub -Dining and Drinking > Bar > Rooftop Bar -Dining and Drinking > Bar > Sake Bar -Dining and Drinking > Bar > Speakeasy -Dining and Drinking > Bar > Sports Bar -Dining and Drinking > Bar > Tiki Bar -Dining and Drinking > Bar > Whisky Bar -Dining and Drinking > Bar > Wine Bar -Dining and Drinking > Breakfast Spot -Dining and Drinking > Brewery -Dining and Drinking > Cafes, Coffee, and Tea Houses -Dining and Drinking > Cafes, Coffee, and Tea Houses > Bubble Tea Shop -Dining and Drinking > Cafes, Coffee, and Tea Houses > Café -Dining and Drinking > Cafes, Coffee, and Tea Houses > Coffee Shop -Dining and Drinking > Cafes, Coffee, and Tea Houses > Tea Room -Dining and Drinking > Cafes, Coffee, and Tea Houses > Pet Café -Dining and Drinking > Cafeteria -Dining and Drinking > Cidery -Dining and Drinking > Dessert Shop -Dining and Drinking > Dessert Shop > Creperie -Dining and Drinking > Dessert Shop > Cupcake Shop -Dining and Drinking > Dessert Shop > Donut Shop -Dining and Drinking > Dessert Shop > Frozen Yogurt Shop -Dining and Drinking > Dessert Shop > Gelato Shop -Dining and Drinking > Dessert Shop > Ice Cream Parlor -Dining and Drinking > Dessert Shop > Pastry Shop -Dining and Drinking > Dessert Shop > Pie Shop -Dining and Drinking > Distillery -Dining and Drinking > Food Court -Dining and Drinking > Food Stand -Dining and Drinking > Food Truck -Dining and Drinking > Juice Bar -Dining and Drinking > Meadery -Dining and Drinking > Night Market -Dining and Drinking > Restaurant -Dining and Drinking > Restaurant > BBQ Joint -Dining and Drinking > Restaurant > Bistro -Dining and Drinking > Restaurant > Buffet -Dining and Drinking > Restaurant > Burger Joint -Dining and Drinking > Restaurant > Deli -Dining and Drinking > Restaurant > Diner -Dining and Drinking > Restaurant > Fish and Chips Shop -Dining and Drinking > Restaurant > Fried Chicken Joint -Dining and Drinking > Restaurant > Friterie -Dining and Drinking > Restaurant > Gastropub -Dining and Drinking > Restaurant > Hot Dog Joint -Dining and Drinking > Restaurant > Mac and Cheese Joint -Dining and Drinking > Restaurant > Pizzeria -Dining and Drinking > Restaurant > Afghan Restaurant -Dining and Drinking > Restaurant > African Restaurant -Dining and Drinking > Restaurant > American Restaurant -Dining and Drinking > Restaurant > Arepa Restaurant -Dining and Drinking > Restaurant > Argentinian Restaurant -Dining and Drinking > Restaurant > Armenian Restaurant -Dining and Drinking > Restaurant > Asian Restaurant -Dining and Drinking > Restaurant > Australian Restaurant -Dining and Drinking > Restaurant > Austrian Restaurant -Dining and Drinking > Restaurant > Bangladeshi Restaurant -Dining and Drinking > Restaurant > Belarusian Restaurant -Dining and Drinking > Restaurant > Belgian Restaurant -Dining and Drinking > Restaurant > Bosnian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Acai House -Dining and Drinking > Restaurant > Brazilian Restaurant > Baiano Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Central Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Churrascaria -Dining and Drinking > Restaurant > Brazilian Restaurant > Empada House -Dining and Drinking > Restaurant > Brazilian Restaurant > Goiano Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Mineiro Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Northeastern Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Northern Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Pastelaria -Dining and Drinking > Restaurant > Brazilian Restaurant > Southeastern Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Southern Brazilian Restaurant -Dining and Drinking > Restaurant > Brazilian Restaurant > Tapiocaria -Dining and Drinking > Restaurant > Bulgarian Restaurant -Dining and Drinking > Restaurant > Burmese Restaurant -Dining and Drinking > Restaurant > Cajun / Creole Restaurant -Dining and Drinking > Restaurant > Cambodian Restaurant -Dining and Drinking > Restaurant > Caribbean Restaurant -Dining and Drinking > Restaurant > Caucasian Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Anhui Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Beijing Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Cantonese Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Cha Chaan Teng -Dining and Drinking > Restaurant > Chinese Restaurant > Chinese Aristocrat Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Chinese Breakfast Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Dim Sum Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Dongbei Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Fujian Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Guizhou Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Hainan Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Hakka Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Henan Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Hong Kong Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Huaiyang Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Hubei Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Hunan Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Imperial Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Jiangsu Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Jiangxi Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Macanese Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Manchu Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Peking Duck Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Shaanxi Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Shandong Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Shanghai Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Shanxi Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Szechuan Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Taiwanese Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Tianjin Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Xinjiang Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Yunnan Restaurant -Dining and Drinking > Restaurant > Chinese Restaurant > Zhejiang Restaurant -Dining and Drinking > Restaurant > Colombian Restaurant -Dining and Drinking > Restaurant > Comfort Food Restaurant -Dining and Drinking > Restaurant > Cuban Restaurant -Dining and Drinking > Restaurant > Czech Restaurant -Dining and Drinking > Restaurant > Dumpling Restaurant -Dining and Drinking > Restaurant > Dutch Restaurant -Dining and Drinking > Restaurant > Eastern European Restaurant -Dining and Drinking > Restaurant > Egyptian Restaurant -Dining and Drinking > Restaurant > Empanada Restaurant -Dining and Drinking > Restaurant > English Restaurant -Dining and Drinking > Restaurant > Ethiopian Restaurant -Dining and Drinking > Restaurant > Falafel Restaurant -Dining and Drinking > Restaurant > Fast Food Restaurant -Dining and Drinking > Restaurant > Filipino Restaurant -Dining and Drinking > Restaurant > Fondue Restaurant -Dining and Drinking > Restaurant > French Restaurant -Dining and Drinking > Restaurant > French Restaurant > Alsatian Restaurant -Dining and Drinking > Restaurant > French Restaurant > Auvergne Restaurant -Dining and Drinking > Restaurant > French Restaurant > Basque Restaurant -Dining and Drinking > Restaurant > French Restaurant > Brasserie -Dining and Drinking > Restaurant > French Restaurant > Breton Restaurant -Dining and Drinking > Restaurant > French Restaurant > Burgundian Restaurant -Dining and Drinking > Restaurant > French Restaurant > Catalan Restaurant -Dining and Drinking > Restaurant > French Restaurant > Ch'ti Restaurant -Dining and Drinking > Restaurant > French Restaurant > Corsican Restaurant -Dining and Drinking > Restaurant > French Restaurant > Estaminet -Dining and Drinking > Restaurant > French Restaurant > Labour Canteen -Dining and Drinking > Restaurant > French Restaurant > Lyonese Bouchon -Dining and Drinking > Restaurant > French Restaurant > Norman Restaurant -Dining and Drinking > Restaurant > French Restaurant > Provençal Restaurant -Dining and Drinking > Restaurant > French Restaurant > Savoyard Restaurant -Dining and Drinking > Restaurant > French Restaurant > Southwestern French Restaurant -Dining and Drinking > Restaurant > German Restaurant -Dining and Drinking > Restaurant > German Restaurant > Apple Wine Pub -Dining and Drinking > Restaurant > German Restaurant > Bavarian Restaurant -Dining and Drinking > Restaurant > German Restaurant > Bratwurst Joint -Dining and Drinking > Restaurant > German Restaurant > Currywurst Joint -Dining and Drinking > Restaurant > German Restaurant > Franconian Restaurant -Dining and Drinking > Restaurant > German Restaurant > German Pop-Up Restaurant -Dining and Drinking > Restaurant > German Restaurant > Palatine Restaurant -Dining and Drinking > Restaurant > German Restaurant > Rhenisch Restaurant -Dining and Drinking > Restaurant > German Restaurant > Schnitzel Restaurant -Dining and Drinking > Restaurant > German Restaurant > Silesian Restaurant -Dining and Drinking > Restaurant > German Restaurant > Swabian Restaurant -Dining and Drinking > Restaurant > Greek Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Bougatsa Shop -Dining and Drinking > Restaurant > Greek Restaurant > Cretan Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Fish Taverna -Dining and Drinking > Restaurant > Greek Restaurant > Grilled Meat Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Kafenio -Dining and Drinking > Restaurant > Greek Restaurant > Magirio -Dining and Drinking > Restaurant > Greek Restaurant > Meze Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Modern Greek Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Ouzeri -Dining and Drinking > Restaurant > Greek Restaurant > Patsa Restaurant -Dining and Drinking > Restaurant > Greek Restaurant > Souvlaki Shop -Dining and Drinking > Restaurant > Greek Restaurant > Taverna -Dining and Drinking > Restaurant > Greek Restaurant > Tsipouro Restaurant -Dining and Drinking > Restaurant > Halal Restaurant -Dining and Drinking > Restaurant > Hawaiian Restaurant -Dining and Drinking > Restaurant > Hawaiian Restaurant > Poke Restaurant -Dining and Drinking > Restaurant > Himalayan Restaurant -Dining and Drinking > Restaurant > Honduran Restaurant -Dining and Drinking > Restaurant > Hotpot Restaurant -Dining and Drinking > Restaurant > Hungarian Restaurant -Dining and Drinking > Restaurant > Indian Chinese Restaurant -Dining and Drinking > Restaurant > Indian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Andhra Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Awadhi Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Bengali Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Chaat Place -Dining and Drinking > Restaurant > Indian Restaurant > Chettinad Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Dhaba -Dining and Drinking > Restaurant > Indian Restaurant > Dosa Place -Dining and Drinking > Restaurant > Indian Restaurant > Goan Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Gujarati Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Hyderabadi Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Indian Sweet Shop -Dining and Drinking > Restaurant > Indian Restaurant > Irani Cafe -Dining and Drinking > Restaurant > Indian Restaurant > Jain Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Karnataka Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Kerala Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Maharashtrian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Mughlai Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Multicuisine Indian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > North Indian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Northeast Indian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Parsi Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Punjabi Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Rajasthani Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > South Indian Restaurant -Dining and Drinking > Restaurant > Indian Restaurant > Udupi Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Acehnese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Balinese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Betawinese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Indonesian Meatball Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Javanese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Manadonese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Padangnese Restaurant -Dining and Drinking > Restaurant > Indonesian Restaurant > Sundanese Restaurant -Dining and Drinking > Restaurant > Iraqi Restaurant -Dining and Drinking > Restaurant > Israeli Restaurant -Dining and Drinking > Restaurant > Italian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Abruzzo Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Agriturismo -Dining and Drinking > Restaurant > Italian Restaurant > Aosta Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Basilicata Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Calabria Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Campanian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Emilia Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Friuli Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Ligurian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Lombard Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Malga -Dining and Drinking > Restaurant > Italian Restaurant > Marche Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Molise Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Piadineria -Dining and Drinking > Restaurant > Italian Restaurant > Piedmontese Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Puglia Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Romagna Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Roman Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Sardinian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Sicilian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > South Tyrolean Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Trattoria/Osteria -Dining and Drinking > Restaurant > Italian Restaurant > Trentino Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Tuscan Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Umbrian Restaurant -Dining and Drinking > Restaurant > Italian Restaurant > Veneto Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Donburi Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Japanese Curry Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Japanese Family Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Kaiseki Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Kushikatsu Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Monjayaki Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Nabe Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Okonomiyaki Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Ramen Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Shabu-Shabu Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Soba Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Sukiyaki Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Sushi Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Takoyaki Place -Dining and Drinking > Restaurant > Japanese Restaurant > Teishoku Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Tempura Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Tonkatsu Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Udon Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Unagi Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Wagashi Place -Dining and Drinking > Restaurant > Japanese Restaurant > Yakitori Restaurant -Dining and Drinking > Restaurant > Japanese Restaurant > Yoshoku Restaurant -Dining and Drinking > Restaurant > Jewish Restaurant -Dining and Drinking > Restaurant > Jewish Restaurant > Kosher Restaurant -Dining and Drinking > Restaurant > Kebab Restaurant -Dining and Drinking > Restaurant > Korean Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Bossam/Jokbal Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Bunsik Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Gukbap Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Janguh Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Korean BBQ Restaurant -Dining and Drinking > Restaurant > Korean Restaurant > Samgyetang Restaurant -Dining and Drinking > Restaurant > Kurdish Restaurant -Dining and Drinking > Restaurant > Latin American Restaurant -Dining and Drinking > Restaurant > Lebanese Restaurant -Dining and Drinking > Restaurant > Malay Restaurant -Dining and Drinking > Restaurant > Malay Restaurant > Mamak Restaurant -Dining and Drinking > Restaurant > Mauritian Restaurant -Dining and Drinking > Restaurant > Mediterranean Restaurant -Dining and Drinking > Restaurant > Mexican Restaurant -Dining and Drinking > Restaurant > Mexican Restaurant > Botanero -Dining and Drinking > Restaurant > Mexican Restaurant > Burrito Restaurant -Dining and Drinking > Restaurant > Mexican Restaurant > Taco Restaurant -Dining and Drinking > Restaurant > Mexican Restaurant > Tex-Mex Restaurant -Dining and Drinking > Restaurant > Mexican Restaurant > Yucatecan Restaurant -Dining and Drinking > Restaurant > Middle Eastern Restaurant -Dining and Drinking > Restaurant > Modern European Restaurant -Dining and Drinking > Restaurant > Molecular Gastronomy Restaurant -Dining and Drinking > Restaurant > Mongolian Restaurant -Dining and Drinking > Restaurant > Moroccan Restaurant -Dining and Drinking > Restaurant > New American Restaurant -Dining and Drinking > Restaurant > Noodle Restaurant -Dining and Drinking > Restaurant > Pakistani Restaurant -Dining and Drinking > Restaurant > Persian Restaurant -Dining and Drinking > Restaurant > Persian Restaurant > Ash and Haleem Place -Dining and Drinking > Restaurant > Persian Restaurant > Dizi Place -Dining and Drinking > Restaurant > Persian Restaurant > Gilaki Restaurant -Dining and Drinking > Restaurant > Persian Restaurant > Jegaraki -Dining and Drinking > Restaurant > Persian Restaurant > Tabbakhi -Dining and Drinking > Restaurant > Peruvian Restaurant -Dining and Drinking > Restaurant > Peruvian Restaurant > Peruvian Roast Chicken Joint -Dining and Drinking > Restaurant > Polish Restaurant -Dining and Drinking > Restaurant > Portuguese Restaurant -Dining and Drinking > Restaurant > Poutine Restaurant -Dining and Drinking > Restaurant > Puerto Rican Restaurant -Dining and Drinking > Restaurant > Romanian Restaurant -Dining and Drinking > Restaurant > Russian Restaurant -Dining and Drinking > Restaurant > Russian Restaurant > Blini House -Dining and Drinking > Restaurant > Russian Restaurant > Pelmeni House -Dining and Drinking > Restaurant > Salad Restaurant -Dining and Drinking > Restaurant > Salvadoran Restaurant -Dining and Drinking > Restaurant > Sandwich Restaurant -Dining and Drinking > Restaurant > Satay Restaurant -Dining and Drinking > Restaurant > Scandinavian Restaurant -Dining and Drinking > Restaurant > Scottish Restaurant -Dining and Drinking > Restaurant > Seafood Restaurant -Dining and Drinking > Restaurant > Shawarma Restaurant -Dining and Drinking > Restaurant > Singaporean Restaurant -Dining and Drinking > Restaurant > Slovak Restaurant -Dining and Drinking > Restaurant > Soup Restaurant -Dining and Drinking > Restaurant > South American Restaurant -Dining and Drinking > Restaurant > Southern / Soul Food Restaurant -Dining and Drinking > Restaurant > Spanish Restaurant -Dining and Drinking > Restaurant > Spanish Restaurant > Paella Restaurant -Dining and Drinking > Restaurant > Spanish Restaurant > Tapas Restaurant -Dining and Drinking > Restaurant > Sri Lankan Restaurant -Dining and Drinking > Restaurant > Swiss Restaurant -Dining and Drinking > Restaurant > Syrian Restaurant -Dining and Drinking > Restaurant > Tatar Restaurant -Dining and Drinking > Restaurant > Thai Restaurant -Dining and Drinking > Restaurant > Thai Restaurant > Som Tum Restaurant -Dining and Drinking > Restaurant > Theme Restaurant -Dining and Drinking > Restaurant > Tibetan Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Borek Place -Dining and Drinking > Restaurant > Turkish Restaurant > Cigkofte Place -Dining and Drinking > Restaurant > Turkish Restaurant > Çöp Şiş Place -Dining and Drinking > Restaurant > Turkish Restaurant > Doner Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Gozleme Place -Dining and Drinking > Restaurant > Turkish Restaurant > Kofte Place -Dining and Drinking > Restaurant > Turkish Restaurant > Kokoreç Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Kumpir Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Kumru Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Manti Place -Dining and Drinking > Restaurant > Turkish Restaurant > Meyhane -Dining and Drinking > Restaurant > Turkish Restaurant > Pide Place -Dining and Drinking > Restaurant > Turkish Restaurant > Pilavcı -Dining and Drinking > Restaurant > Turkish Restaurant > Söğüş Place -Dining and Drinking > Restaurant > Turkish Restaurant > Tantuni Restaurant -Dining and Drinking > Restaurant > Turkish Restaurant > Turkish Coffeehouse -Dining and Drinking > Restaurant > Turkish Restaurant > Turkish Home Cooking Restaurant -Dining and Drinking > Restaurant > Ukrainian Restaurant -Dining and Drinking > Restaurant > Ukrainian Restaurant > Varenyky Restaurant -Dining and Drinking > Restaurant > Ukrainian Restaurant > West-Ukrainian Restaurant -Dining and Drinking > Restaurant > Vegan and Vegetarian Restaurant -Dining and Drinking > Restaurant > Venezuelan Restaurant -Dining and Drinking > Restaurant > Vietnamese Restaurant -Dining and Drinking > Restaurant > Yemeni Restaurant -Dining and Drinking > Restaurant > Steakhouse -Dining and Drinking > Restaurant > Wings Joint -Dining and Drinking > Smoothie Shop -Dining and Drinking > Snack Place -Dining and Drinking > Truck Stop -Dining and Drinking > Vineyard -Dining and Drinking > Winery -Event -Event > Conference -Event > Convention -Event > Entertainment Event -Event > Entertainment Event > Festival -Event > Entertainment Event > Music Festival -Event > Entertainment Event > Parade -Event > Entertainment Event > Sporting Event -Event > Line / Queue -Event > Marketplace -Event > Marketplace > Christmas Market -Event > Marketplace > Stoop Sale -Event > Marketplace > Street Fair -Event > Marketplace > Street Food Gathering -Event > Marketplace > Trade Fair -Event > Other Event -Health and Medicine -Health and Medicine > Acupuncture Clinic -Health and Medicine > AIDS Resource -Health and Medicine > Alternative Medicine Clinic -Health and Medicine > Assisted Living Service -Health and Medicine > Blood Bank -Health and Medicine > Chiropractor -Health and Medicine > Dentist -Health and Medicine > Emergency Service -Health and Medicine > Emergency Service > Ambulance Service -Health and Medicine > Emergency Service > Emergency Room -Health and Medicine > Healthcare Clinic -Health and Medicine > Home Health Care Service -Health and Medicine > Hospice -Health and Medicine > Hospital -Health and Medicine > Maternity Clinic -Health and Medicine > Medical Center -Health and Medicine > Medical Lab -Health and Medicine > Mental Health Service -Health and Medicine > Mental Health Service > Mental Health Clinic -Health and Medicine > Mental Health Service > Psychologist -Health and Medicine > Nurse -Health and Medicine > Nursing Home -Health and Medicine > Nutritionist -Health and Medicine > Optometrist -Health and Medicine > Other Healthcare Professional -Health and Medicine > Physical Therapy Clinic -Health and Medicine > Physician -Health and Medicine > Physician > Anesthesiologist -Health and Medicine > Physician > Cardiologist -Health and Medicine > Physician > Dermatologist -Health and Medicine > Physician > Doctor's Office -Health and Medicine > Physician > Ear, Nose and Throat Doctor -Health and Medicine > Physician > Family Medicine Doctor -Health and Medicine > Physician > Gastroenterologist -Health and Medicine > Physician > General Surgeon -Health and Medicine > Physician > Geriatric Doctor -Health and Medicine > Physician > Internal Medicine Doctor -Health and Medicine > Physician > Neurologist -Health and Medicine > Physician > Obstetrician Gynecologist (Ob-gyn) -Health and Medicine > Physician > Oncologist -Health and Medicine > Physician > Ophthalmologist -Health and Medicine > Physician > Oral Surgeon -Health and Medicine > Physician > Orthopedic Surgeon -Health and Medicine > Physician > Pathologist -Health and Medicine > Physician > Pediatrician -Health and Medicine > Physician > Plastic Surgeon -Health and Medicine > Physician > Psychiatrist -Health and Medicine > Physician > Radiologist -Health and Medicine > Physician > Respiratory Doctor -Health and Medicine > Physician > Urologist -Health and Medicine > Podiatrist -Health and Medicine > Sports Medicine Clinic -Health and Medicine > Urgent Care Center -Health and Medicine > Veterinarian -Health and Medicine > Weight Loss Center -Health and Medicine > Women's Health Clinic -Landmarks and Outdoors -Landmarks and Outdoors > Bathing Area -Landmarks and Outdoors > Bay -Landmarks and Outdoors > Beach -Landmarks and Outdoors > Bike Trail -Landmarks and Outdoors > Botanical Garden -Landmarks and Outdoors > Bridge -Landmarks and Outdoors > Building / Structure -Landmarks and Outdoors > Campground -Landmarks and Outdoors > Canal -Landmarks and Outdoors > Canal Lock -Landmarks and Outdoors > Castle -Landmarks and Outdoors > Cave -Landmarks and Outdoors > Dive Spot -Landmarks and Outdoors > Farm -Landmarks and Outdoors > Forest -Landmarks and Outdoors > Fountain -Landmarks and Outdoors > Garden -Landmarks and Outdoors > Harbor / Marina -Landmarks and Outdoors > Hiking Trail -Landmarks and Outdoors > Historic and Protected Site -Landmarks and Outdoors > Hot Spring -Landmarks and Outdoors > Island -Landmarks and Outdoors > Lake -Landmarks and Outdoors > Lighthouse -Landmarks and Outdoors > Memorial Site -Landmarks and Outdoors > Monument -Landmarks and Outdoors > Mountain -Landmarks and Outdoors > Nature Preserve -Landmarks and Outdoors > Nudist Beach -Landmarks and Outdoors > Other Great Outdoors -Landmarks and Outdoors > Palace -Landmarks and Outdoors > Park -Landmarks and Outdoors > Park > Dog Park -Landmarks and Outdoors > Park > National Park -Landmarks and Outdoors > Park > Natural Park -Landmarks and Outdoors > Park > Picnic Area -Landmarks and Outdoors > Park > Playground -Landmarks and Outdoors > Park > State / Provincial Park -Landmarks and Outdoors > Park > Urban Park -Landmarks and Outdoors > Pedestrian Plaza -Landmarks and Outdoors > Plaza -Landmarks and Outdoors > Reservoir -Landmarks and Outdoors > River -Landmarks and Outdoors > Rock Climbing Spot -Landmarks and Outdoors > Roof Deck -Landmarks and Outdoors > Scenic Lookout -Landmarks and Outdoors > Sculpture Garden -Landmarks and Outdoors > Stable -Landmarks and Outdoors > Surf Spot -Landmarks and Outdoors > Tunnel -Landmarks and Outdoors > Volcano -Landmarks and Outdoors > Waterfall -Landmarks and Outdoors > Waterfront -Landmarks and Outdoors > Windmill -Retail -Retail > Adult Store -Retail > Antique Store -Retail > Arts and Crafts Store -Retail > Auction House -Retail > Automotive Retail -Retail > Automotive Retail > Car Dealership -Retail > Automotive Retail > Car Dealership > Classic and Antique Car Dealership -Retail > Automotive Retail > Car Dealership > New Car Dealership -Retail > Automotive Retail > Car Dealership > RV and Motorhome Dealership -Retail > Automotive Retail > Car Dealership > Used Car Dealership -Retail > Automotive Retail > Car Parts and Accessories -Retail > Automotive Retail > Motorcycle Dealership -Retail > Automotive Retail > Motorsports Store -Retail > Baby Store -Retail > Betting Shop -Retail > Big Box Store -Retail > Board Store -Retail > Bookstore -Retail > Bookstore > Used Bookstore -Retail > Boutique -Retail > Cannabis Store -Retail > Comic Book Store -Retail > Computers and Electronics Retail -Retail > Computers and Electronics Retail > Camera Store -Retail > Computers and Electronics Retail > Electronics Store -Retail > Computers and Electronics Retail > Mobile Phone Store -Retail > Computers and Electronics Retail > Video Games Store -Retail > Construction Supplies Store -Retail > Convenience Store -Retail > Cosmetics Store -Retail > Costume Store -Retail > Dance Store -Retail > Department Store -Retail > Discount Store -Retail > Drugstore -Retail > Duty-free Store -Retail > Eyecare Store -Retail > Fabric / Textiles Store -Retail > Fashion Retail -Retail > Fashion Retail > Batik Store -Retail > Fashion Retail > Bridal Store -Retail > Fashion Retail > Children's Clothing Store -Retail > Fashion Retail > Clothing Store -Retail > Fashion Retail > Fashion Accessories Store -Retail > Fashion Retail > Jewelry Store -Retail > Fashion Retail > Lingerie Store -Retail > Fashion Retail > Men's Store -Retail > Fashion Retail > Shoe Store -Retail > Fashion Retail > Sunglasses Store -Retail > Fashion Retail > Swimwear Store -Retail > Fashion Retail > Watch Store -Retail > Fashion Retail > Women's Store -Retail > Fireworks Store -Retail > Flea Market -Retail > Floating Market -Retail > Flower Store -Retail > Food and Beverage Retail -Retail > Food and Beverage Retail > Beer Store -Retail > Food and Beverage Retail > Butcher -Retail > Food and Beverage Retail > Candy Store -Retail > Food and Beverage Retail > Cheese Store -Retail > Food and Beverage Retail > Chocolate Store -Retail > Food and Beverage Retail > Coffee Roaster -Retail > Food and Beverage Retail > Dairy Store -Retail > Food and Beverage Retail > Farmers' Market -Retail > Food and Beverage Retail > Fish Market -Retail > Food and Beverage Retail > Fruit and Vegetable Store -Retail > Food and Beverage Retail > Gourmet Store -Retail > Food and Beverage Retail > Grocery Store / Supermarket -Retail > Food and Beverage Retail > Grocery Store / Supermarket > Organic Grocery -Retail > Food and Beverage Retail > Health Food Store -Retail > Food and Beverage Retail > Herbs and Spices Store -Retail > Food and Beverage Retail > Imported Food Store -Retail > Food and Beverage Retail > Kosher Store -Retail > Food and Beverage Retail > Kuruyemişçi Shop -Retail > Food and Beverage Retail > Liquor Store -Retail > Food and Beverage Retail > Meat and Seafood Store -Retail > Food and Beverage Retail > Sausage Store -Retail > Food and Beverage Retail > Turşucu Shop -Retail > Food and Beverage Retail > Wine Store -Retail > Framing Store -Retail > Furniture and Home Store -Retail > Furniture and Home Store > Carpet Store -Retail > Furniture and Home Store > Home Appliance Store -Retail > Furniture and Home Store > Housewares Store -Retail > Furniture and Home Store > Kitchen Supply Store -Retail > Furniture and Home Store > Lighting Store -Retail > Furniture and Home Store > Mattress Store -Retail > Gift Store -Retail > Hardware Store -Retail > Hobby Store -Retail > Knitting Store -Retail > Leather Goods Store -Retail > Luggage Store -Retail > Medical Supply Store -Retail > Miscellaneous Store -Retail > Mobility Store -Retail > Music Store -Retail > Newsagent -Retail > Newsstand -Retail > Garden Center -Retail > Office Supply Store -Retail > Outdoor Supply Store -Retail > Outlet Mall -Retail > Outlet Store -Retail > Packaging Supply Store -Retail > Party Supply Store -Retail > Pawn Shop -Retail > Perfume Store -Retail > Pet Supplies Store -Retail > Pop-Up Store -Retail > Print Store -Retail > Record Store -Retail > Shopping Mall -Retail > Shopping Plaza -Retail > Souvenir Store -Retail > Sporting Goods Retail -Retail > Sporting Goods Retail > Baseball Store -Retail > Sporting Goods Retail > Bicycle Store -Retail > Sporting Goods Retail > Dive Store -Retail > Sporting Goods Retail > Fishing Store -Retail > Sporting Goods Retail > Golf Store -Retail > Sporting Goods Retail > Gun Store -Retail > Sporting Goods Retail > Hunting Supply Store -Retail > Sporting Goods Retail > Running Store -Retail > Sporting Goods Retail > Skate Store -Retail > Sporting Goods Retail > Ski Store -Retail > Sporting Goods Retail > Soccer Store -Retail > Sporting Goods Retail > Surf Store -Retail > Sporting Goods Retail > Tennis Store -Retail > Stationery Store -Retail > Supplement Store -Retail > Swimming Pool Supply Store -Retail > Tobacco Store -Retail > Toy / Game Store -Retail > Vaporizer Store -Retail > Video Store -Retail > Vintage and Thrift Store -Retail > Warehouse / Wholesale Store -Sports and Recreation -Sports and Recreation > Athletic Field -Sports and Recreation > Baseball -Sports and Recreation > Baseball > Baseball Club -Sports and Recreation > Baseball > Baseball Field -Sports and Recreation > Baseball > Batting Range -Sports and Recreation > Basketball -Sports and Recreation > Basketball > Basketball Club -Sports and Recreation > Basketball > Basketball Court -Sports and Recreation > Bowling Green -Sports and Recreation > Cricket Ground -Sports and Recreation > Curling Ice -Sports and Recreation > Equestrian Facility -Sports and Recreation > Football -Sports and Recreation > Football > Football Club -Sports and Recreation > Football > Football Field -Sports and Recreation > Golf -Sports and Recreation > Golf > Golf Club -Sports and Recreation > Golf > Golf Course -Sports and Recreation > Golf > Golf Driving Range -Sports and Recreation > Gun Range -Sports and Recreation > Gym and Studio -Sports and Recreation > Gym and Studio > Boxing Gym -Sports and Recreation > Gym and Studio > Climbing Gym -Sports and Recreation > Gym and Studio > Cycle Studio -Sports and Recreation > Gym and Studio > Dance Studio -Sports and Recreation > Gym and Studio > Outdoor Gym -Sports and Recreation > Gym and Studio > Pilates Studio -Sports and Recreation > Gym and Studio > Yoga Studio -Sports and Recreation > Gymnastics -Sports and Recreation > Gymnastics > Gymnastics Center -Sports and Recreation > Hockey -Sports and Recreation > Hockey > Hockey Club -Sports and Recreation > Hockey > Hockey Field -Sports and Recreation > Hockey > Hockey Rink -Sports and Recreation > Indoor Play Area -Sports and Recreation > Martial Arts Dojo -Sports and Recreation > Paintball Field -Sports and Recreation > Personal Trainer -Sports and Recreation > Race Track -Sports and Recreation > Racquet Sports -Sports and Recreation > Racquet Sports > Badminton Court -Sports and Recreation > Racquet Sports > Racquet Sport Club -Sports and Recreation > Racquet Sports > Racquetball Club -Sports and Recreation > Racquet Sports > Squash Court -Sports and Recreation > Racquet Sports > Tennis -Sports and Recreation > Racquet Sports > Tennis > Tennis Club -Sports and Recreation > Racquet Sports > Tennis > Tennis Court -Sports and Recreation > Recreation Center -Sports and Recreation > Rugby -Sports and Recreation > Rugby > Rugby Pitch -Sports and Recreation > Running and Track -Sports and Recreation > Running and Track > Running Club -Sports and Recreation > Running and Track > Track -Sports and Recreation > Skating -Sports and Recreation > Skating > Skate Park -Sports and Recreation > Skating > Skating Rink -Sports and Recreation > Skydiving Center -Sports and Recreation > Snow Sports -Sports and Recreation > Snow Sports > Ski Chalet -Sports and Recreation > Snow Sports > Ski Lodge -Sports and Recreation > Snow Sports > Ski Resorts and Areas -Sports and Recreation > Soccer -Sports and Recreation > Soccer > Soccer Club -Sports and Recreation > Soccer > Soccer Field -Sports and Recreation > Sports Club -Sports and Recreation > Volleyball Court -Sports and Recreation > Water Sports -Sports and Recreation > Water Sports > Canoe and Kayak Rental -Sports and Recreation > Water Sports > Rafting Outfitter -Sports and Recreation > Water Sports > Sailing Club -Sports and Recreation > Water Sports > Scuba Diving Instructor -Sports and Recreation > Water Sports > Surfing -Sports and Recreation > Water Sports > Swimming -Sports and Recreation > Water Sports > Swimming > Swimming Club -Sports and Recreation > Water Sports > Swimming > Swimming Pool -Sports and Recreation > Water Sports > Swimming > Swim School -Travel and Transportation -Travel and Transportation > Baggage Locker -Travel and Transportation > Bike Rental -Travel and Transportation > Boat Rental -Travel and Transportation > Border Crossing -Travel and Transportation > Cruise -Travel and Transportation > Electric Vehicle Charging Station -Travel and Transportation > Fuel Station -Travel and Transportation > Hot Air Balloon Tour Agency -Travel and Transportation > Lodging -Travel and Transportation > Lodging > Bed and Breakfast -Travel and Transportation > Lodging > Boarding House -Travel and Transportation > Lodging > Cottage / Cabin -Travel and Transportation > Lodging > Hostel -Travel and Transportation > Lodging > Hotel -Travel and Transportation > Lodging > Inn -Travel and Transportation > Lodging > Lodge -Travel and Transportation > Lodging > Motel -Travel and Transportation > Lodging > Resort -Travel and Transportation > Lodging > Vacation Rental -Travel and Transportation > Parking -Travel and Transportation > Pier -Travel and Transportation > Platform -Travel and Transportation > Port -Travel and Transportation > Rest Area -Travel and Transportation > RV Park -Travel and Transportation > Toll Booth -Travel and Transportation > Toll Plaza -Travel and Transportation > Tourist Information and Service -Travel and Transportation > Tourist Information and Service > Tour Provider -Travel and Transportation > Transport Hub -Travel and Transportation > Transport Hub > Airport -Travel and Transportation > Transport Hub > Airport > Airfield -Travel and Transportation > Transport Hub > Airport > Airport Food Court -Travel and Transportation > Transport Hub > Airport > Airport Gate -Travel and Transportation > Transport Hub > Airport > Airport Lounge -Travel and Transportation > Transport Hub > Airport > Airport Service -Travel and Transportation > Transport Hub > Airport > Airport Terminal -Travel and Transportation > Transport Hub > Airport > Airport Tram Station -Travel and Transportation > Transport Hub > Airport > Baggage Claim -Travel and Transportation > Transport Hub > Airport > International Airport -Travel and Transportation > Transport Hub > Airport > Private Airport -Travel and Transportation > Transport Hub > Bus Station -Travel and Transportation > Transport Hub > Bus Stop -Travel and Transportation > Transport Hub > Heliport -Travel and Transportation > Transport Hub > Marine Terminal -Travel and Transportation > Transport Hub > Metro Station -Travel and Transportation > Transport Hub > Rail Station -Travel and Transportation > Transport Hub > Rental Car Location -Travel and Transportation > Transport Hub > Taxi Stand -Travel and Transportation > Transport Hub > Tram Station -Travel and Transportation > Transportation Service -Travel and Transportation > Transportation Service > Charter Bus -Travel and Transportation > Transportation Service > Limo / Chauffeur -Travel and Transportation > Transportation Service > Public Transportation -Travel and Transportation > Travel Agency -Travel and Transportation > Travel Lounge \ No newline at end of file diff --git a/demos/node-places-api/nearPoint.mock.json b/demos/node-places-api/nearPoint.mock.json deleted file mode 100644 index f86abdab62..0000000000 --- a/demos/node-places-api/nearPoint.mock.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "results": [ - { - "placeId": "8db5d5f8a92c21fea7fc34f3e7ad8725", - "location": { - "x": -3.188328, - "y": 55.953245 - }, - "categories": [ - { - "categoryId": "11124", - "label": "Office" - } - ], - "name": "Creative Scotland", - "distance": 6.4 - }, - { - "placeId": "829109fd486361209eb76663f73a54ca", - "location": { - "x": -3.188328, - "y": 55.953245 - }, - "categories": [ - { - "categoryId": "11097", - "label": "Professional Cleaning Service" - } - ], - "name": "DAISY's HOMe", - "distance": 6.4 - }, - { - "placeId": "0731478b7b687e0ad9a51ab531e47596", - "location": { - "x": -3.188328, - "y": 55.953245 - }, - "categories": [ - { - "categoryId": "12009", - "label": "Education" - } - ], - "name": "British Council Scotland", - "distance": 6.4 - }, - { - "placeId": "aae8bed68a327a4903fdf83577b87286", - "location": { - "x": -3.188223, - "y": 55.95325 - }, - "categories": [ - { - "categoryId": "18021", - "label": "Gym and Studio" - } - ], - "name": "The Gym", - "distance": 7.3 - }, - { - "placeId": "57c6520c3a2ce8ef251122f447b1f321", - "location": { - "x": -3.188432, - "y": 55.95324 - }, - "categories": [ - { - "categoryId": "11124", - "label": "Office" - } - ], - "name": "Waverley Gate", - "distance": 10.6 - }, - { - "placeId": "6f729ff511f2e18f4ee97615cf6d5dea", - "location": { - "x": -3.188432, - "y": 55.95324 - }, - "categories": [ - { - "categoryId": "10027", - "label": "Museum" - } - ], - "name": "Museums Galleries Scotland", - "distance": 10.6 - }, - { - "placeId": "9277795c553ebde2cf464fa440a58ed7", - "location": { - "x": -3.188467, - "y": 55.953186 - }, - "categories": [ - { - "categoryId": "11124", - "label": "Office" - } - ], - "name": "Amazon Development Centre Scotland", - "distance": 16.4 - }, - { - "placeId": "628d6995be9f7104820257cd6ca62c19", - "location": { - "x": -3.18812, - "y": 55.953412 - }, - "categories": [ - { - "categoryId": "19029", - "label": "Tour Provider" - } - ], - "name": "Rabbie's", - "distance": 16.7 - }, - { - "placeId": "639510e655d1a6ded98ac41ee9f02e95", - "location": { - "x": -3.188083, - "y": 55.953152 - }, - "categories": [ - { - "categoryId": "17043", - "label": "Clothing Store" - } - ], - "name": "The Edinburgh Woollen Mill", - "distance": 21.3 - }, - { - "placeId": "bb4a70070ba5102e50ade6551f4a054e", - "location": { - "x": -3.188083, - "y": 55.953152 - }, - "categories": [ - { - "categoryId": "13002", - "label": "Bakery" - } - ], - "name": "Greggs", - "distance": 21.3 - } - ], - "pagination": { - "nextUrl": "https://places-api.arcgis.com/arcgis/rest/services/places-service/v1/places/near-point?x=-3.18830000&y=55.95330000&radius=100.00000000&f=json&offset=10&pageSize=10" - } -} \ No newline at end of file diff --git a/demos/node-places-api/package.json b/demos/node-places-api/package.json deleted file mode 100644 index 9e840829fc..0000000000 --- a/demos/node-places-api/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "private": true, - "name": "node-places-api", - "version": "1.0.0", - "description": "", - "license": "MIT", - "keywords": [], - "type": "module", - "main": "index.js", - "scripts": { - "start": "ts-node index.ts" - }, - "dependencies": { - "@esri/arcgis-rest-places": "^1.0.0", - "@esri/arcgis-rest-request": "^4.0.0", - "csv": "^6.2.7", - "dotenv": "^16.0.3", - "unist-util-find": "^1.0.2", - "unist-util-visit": "^4.1.2" - }, - "devDependencies": { - "ts-node": "^10.7.0", - "typescript": "^4.6.2" - }, - "author": "Dave Bouwman", - "volta": { - "node": "16.14.0", - "npm": "8.5.3" - } -} diff --git a/demos/node-places-api/place.mock.json b/demos/node-places-api/place.mock.json deleted file mode 100644 index 7f43aca83f..0000000000 --- a/demos/node-places-api/place.mock.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "placeDetails": { - "placeId": "6eb039fa6c292d431b370f8ff9182955", - "location": { - "x": -118.001636, - "y": 33.802438 - }, - "categories": [ - { - "categoryId": "13043", - "label": "Donut Shop" - }, - { - "categoryId": "13001", - "label": "Bagel Shop" - }, - { - "categoryId": "13002", - "label": "Bakery" - } - ], - "name": "Donut King and Water", - "description": null, - "address": { - "streetAddress": "7502 Katella Ave", - "extended": null, - "locality": "Stanton", - "designatedMarketArea": "Los Angeles", - "region": "CA", - "postcode": "90680", - "poBox": null, - "country": "US", - "adminRegion": null, - "postTown": null, - "neighborhood": [ - "Los Alamitos Junction" - ], - "censusBlockId": "060590881011018" - }, - "additionalLocations": { - "dropOff": null, - "frontDoor": null, - "road": null, - "roof": null - }, - "contactInfo": { - "telephone": "(714) 892-2314", - "website": "https://www.groupon.com/biz/stanton-ca/masters-donuts", - "fax": null, - "email": null - }, - "socialMedia": { - "facebookId": "111706432194575", - "twitter": null, - "instagram": null - }, - "hours": { - "opening": { - "monday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "tuesday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "wednesday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "thursday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "friday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "saturday": [ - { - "from": "00:00", - "to": "23:59" - } - ], - "sunday": [ - { - "from": "00:00", - "to": "23:59" - } - ] - }, - "popular": null, - "openingText": "Open Daily 12:00 AM-11:59 PM" - }, - "rating": { - "price": "cheap", - "user": null - }, - "chains": [] - } -} \ No newline at end of file diff --git a/demos/node-places-api/readme.md b/demos/node-places-api/readme.md deleted file mode 100644 index a7da53af6b..0000000000 --- a/demos/node-places-api/readme.md +++ /dev/null @@ -1,9 +0,0 @@ -# Basic demo of the Places API - -1. Copy `.env.template` to `.env` and add your own API key which has the places API scope enabled. -2. Run the following commands: - -```bash -npm install -npm start -``` diff --git a/demos/node-places-api/searchCategories.mock.json b/demos/node-places-api/searchCategories.mock.json deleted file mode 100644 index 4956b1b50a..0000000000 --- a/demos/node-places-api/searchCategories.mock.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "categories": [ - { - "categoryId": "13032", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House" - ], - "parents": [ - "13000" - ] - }, - { - "categoryId": "13033", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Bubble Tea Shop" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13034", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Café" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13035", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Coffee Shop" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13036", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Tea Room" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13063", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Pet Café" - ], - "parents": [ - "13000", - "13032" - ] - }, - { - "categoryId": "13383", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Steakhouse" - ], - "parents": [ - "13000", - "13065" - ] - } - ] -} \ No newline at end of file diff --git a/demos/node-places-api/searchText.mock.json b/demos/node-places-api/searchText.mock.json deleted file mode 100644 index 63e39f3bc5..0000000000 --- a/demos/node-places-api/searchText.mock.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "results": [ - { - "placeId": "4bd2219823f36d1212204cfb10f708ac", - "location": { - "x": -118.013183, - "y": 33.804141 - }, - "categories": [ - { - "categoryId": "13035", - "label": "Coffee Shop" - } - ], - "name": "Starbucks" - }, - { - "placeId": "6776c5956398302b65da95758088c3ad", - "location": { - "x": -118.009924, - "y": 33.803634 - }, - "categories": [ - { - "categoryId": "13033", - "label": "Bubble Tea Shop" - }, - { - "categoryId": "13035", - "label": "Coffee Shop" - }, - { - "categoryId": "13065", - "label": "Restaurant" - } - ], - "name": "Knottea Cafe" - }, - { - "placeId": "975824a33526418f94196120a2fcad2d", - "location": { - "x": -118.001317, - "y": 33.79584 - }, - "categories": [ - { - "categoryId": "13034", - "label": "Café" - }, - { - "categoryId": "13049", - "label": "Diner" - }, - { - "categoryId": "13303", - "label": "Mexican Restaurant" - } - ], - "name": "Terry's Cafe" - }, - { - "placeId": "36f16fadcbc887e391171c873506d915", - "location": { - "x": -118.00458, - "y": 33.83145 - }, - "categories": [ - { - "categoryId": "13033", - "label": "Bubble Tea Shop" - }, - { - "categoryId": "13263", - "label": "Japanese Restaurant" - }, - { - "categoryId": "13289", - "label": "Korean Restaurant" - } - ], - "name": "Olligo Grill" - } - ] -} \ No newline at end of file diff --git a/demos/node-places-api/tree.json b/demos/node-places-api/tree.json deleted file mode 100644 index 50dc95a6e1..0000000000 --- a/demos/node-places-api/tree.json +++ /dev/null @@ -1,12449 +0,0 @@ -{ - "type": "root", - "children": [ - { - "type": "category", - "id": "10000", - "fullLabel": [ - "Arts and Entertainment" - ], - "children": [ - { - "type": "category", - "id": "10001", - "fullLabel": [ - "Arts and Entertainment", - "Amusement Park" - ], - "children": [ - { - "type": "category", - "id": "10058", - "fullLabel": [ - "Arts and Entertainment", - "Amusement Park", - "Attraction" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10002", - "fullLabel": [ - "Arts and Entertainment", - "Aquarium" - ], - "children": [] - }, - { - "type": "category", - "id": "10003", - "fullLabel": [ - "Arts and Entertainment", - "Arcade" - ], - "children": [] - }, - { - "type": "category", - "id": "10004", - "fullLabel": [ - "Arts and Entertainment", - "Art Gallery" - ], - "children": [] - }, - { - "type": "category", - "id": "10005", - "fullLabel": [ - "Arts and Entertainment", - "Bingo Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10006", - "fullLabel": [ - "Arts and Entertainment", - "Bowling Alley" - ], - "children": [] - }, - { - "type": "category", - "id": "10007", - "fullLabel": [ - "Arts and Entertainment", - "Carnival" - ], - "children": [] - }, - { - "type": "category", - "id": "10008", - "fullLabel": [ - "Arts and Entertainment", - "Casino" - ], - "children": [] - }, - { - "type": "category", - "id": "10009", - "fullLabel": [ - "Arts and Entertainment", - "Circus" - ], - "children": [] - }, - { - "type": "category", - "id": "10010", - "fullLabel": [ - "Arts and Entertainment", - "Comedy Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10011", - "fullLabel": [ - "Arts and Entertainment", - "Country Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10012", - "fullLabel": [ - "Arts and Entertainment", - "Country Dance Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10013", - "fullLabel": [ - "Arts and Entertainment", - "Dance Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10014", - "fullLabel": [ - "Arts and Entertainment", - "Disc Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "10015", - "fullLabel": [ - "Arts and Entertainment", - "Escape Room" - ], - "children": [] - }, - { - "type": "category", - "id": "10016", - "fullLabel": [ - "Arts and Entertainment", - "Exhibit" - ], - "children": [] - }, - { - "type": "category", - "id": "10017", - "fullLabel": [ - "Arts and Entertainment", - "Fair" - ], - "children": [] - }, - { - "type": "category", - "id": "10018", - "fullLabel": [ - "Arts and Entertainment", - "Gaming Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10019", - "fullLabel": [ - "Arts and Entertainment", - "Go Kart Track" - ], - "children": [] - }, - { - "type": "category", - "id": "10020", - "fullLabel": [ - "Arts and Entertainment", - "Internet Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10021", - "fullLabel": [ - "Arts and Entertainment", - "Karaoke Box" - ], - "children": [] - }, - { - "type": "category", - "id": "10022", - "fullLabel": [ - "Arts and Entertainment", - "Laser Tag Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10023", - "fullLabel": [ - "Arts and Entertainment", - "Mini Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "10024", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater" - ], - "children": [ - { - "type": "category", - "id": "10025", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Drive-in Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "10026", - "fullLabel": [ - "Arts and Entertainment", - "Movie Theater", - "Indie Movie Theater" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10027", - "fullLabel": [ - "Arts and Entertainment", - "Museum" - ], - "children": [ - { - "type": "category", - "id": "10028", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Art Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10029", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Erotic Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10030", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "History Museum" - ], - "children": [] - }, - { - "type": "category", - "id": "10031", - "fullLabel": [ - "Arts and Entertainment", - "Museum", - "Science Museum" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10032", - "fullLabel": [ - "Arts and Entertainment", - "Night Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10033", - "fullLabel": [ - "Arts and Entertainment", - "Pachinko Parlor" - ], - "children": [] - }, - { - "type": "category", - "id": "10034", - "fullLabel": [ - "Arts and Entertainment", - "Party Center" - ], - "children": [] - }, - { - "type": "category", - "id": "10035", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue" - ], - "children": [ - { - "type": "category", - "id": "10036", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Amphitheater" - ], - "children": [] - }, - { - "type": "category", - "id": "10037", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Concert Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10038", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Indie Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "10039", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue" - ], - "children": [ - { - "type": "category", - "id": "10040", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Jazz and Blues Venue" - ], - "children": [] - }, - { - "type": "category", - "id": "10041", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Music Venue", - "Rock Club" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10042", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Opera House" - ], - "children": [] - }, - { - "type": "category", - "id": "10043", - "fullLabel": [ - "Arts and Entertainment", - "Performing Arts Venue", - "Theater" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10044", - "fullLabel": [ - "Arts and Entertainment", - "Planetarium" - ], - "children": [] - }, - { - "type": "category", - "id": "10045", - "fullLabel": [ - "Arts and Entertainment", - "Pool Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "10046", - "fullLabel": [ - "Arts and Entertainment", - "Psychic and Astrologer" - ], - "children": [] - }, - { - "type": "category", - "id": "10047", - "fullLabel": [ - "Arts and Entertainment", - "Public Art" - ], - "children": [ - { - "type": "category", - "id": "10059", - "fullLabel": [ - "Arts and Entertainment", - "Public Art", - "Street Art" - ], - "children": [] - }, - { - "type": "category", - "id": "10069", - "fullLabel": [ - "Arts and Entertainment", - "Public Art", - "Outdoor Sculpture" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10048", - "fullLabel": [ - "Arts and Entertainment", - "Roller Rink" - ], - "children": [] - }, - { - "type": "category", - "id": "10049", - "fullLabel": [ - "Arts and Entertainment", - "Salsa Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10050", - "fullLabel": [ - "Arts and Entertainment", - "Samba School" - ], - "children": [] - }, - { - "type": "category", - "id": "10051", - "fullLabel": [ - "Arts and Entertainment", - "Stadium" - ], - "children": [ - { - "type": "category", - "id": "10060", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Baseball Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10061", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Basketball Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10062", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Football Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10063", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Hockey Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10064", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Rugby Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10065", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Soccer Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10066", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Tennis Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "10067", - "fullLabel": [ - "Arts and Entertainment", - "Stadium", - "Track Stadium" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10052", - "fullLabel": [ - "Arts and Entertainment", - "Strip Club" - ], - "children": [] - }, - { - "type": "category", - "id": "10053", - "fullLabel": [ - "Arts and Entertainment", - "Ticket Seller" - ], - "children": [] - }, - { - "type": "category", - "id": "10054", - "fullLabel": [ - "Arts and Entertainment", - "VR Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "10055", - "fullLabel": [ - "Arts and Entertainment", - "Water Park" - ], - "children": [] - }, - { - "type": "category", - "id": "10056", - "fullLabel": [ - "Arts and Entertainment", - "Zoo" - ], - "children": [ - { - "type": "category", - "id": "10068", - "fullLabel": [ - "Arts and Entertainment", - "Zoo", - "Zoo Exhibit" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "10057", - "fullLabel": [ - "Arts and Entertainment", - "Disc Golf" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11000", - "fullLabel": [ - "Business and Professional Services" - ], - "children": [ - { - "type": "category", - "id": "11001", - "fullLabel": [ - "Business and Professional Services", - "Advertising Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11002", - "fullLabel": [ - "Business and Professional Services", - "Agriculture and Forestry Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11003", - "fullLabel": [ - "Business and Professional Services", - "Architecture Firm" - ], - "children": [] - }, - { - "type": "category", - "id": "11004", - "fullLabel": [ - "Business and Professional Services", - "Art Restoration Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11005", - "fullLabel": [ - "Business and Professional Services", - "Art Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11006", - "fullLabel": [ - "Business and Professional Services", - "Audiovisual Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11007", - "fullLabel": [ - "Business and Professional Services", - "Auditorium" - ], - "children": [] - }, - { - "type": "category", - "id": "11008", - "fullLabel": [ - "Business and Professional Services", - "Automation and Control System" - ], - "children": [] - }, - { - "type": "category", - "id": "11009", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service" - ], - "children": [ - { - "type": "category", - "id": "11010", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Automotive Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11011", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Car Wash and Detail" - ], - "children": [] - }, - { - "type": "category", - "id": "11012", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Motorcycle Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11013", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Oil Change Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11014", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Smog Check Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11015", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Tire Repair Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11016", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Towing Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11017", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Transmissions Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11018", - "fullLabel": [ - "Business and Professional Services", - "Automotive Service", - "Vehicle Inspection Station" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11019", - "fullLabel": [ - "Business and Professional Services", - "Ballroom" - ], - "children": [] - }, - { - "type": "category", - "id": "11021", - "fullLabel": [ - "Business and Professional Services", - "Business Center" - ], - "children": [] - }, - { - "type": "category", - "id": "11023", - "fullLabel": [ - "Business and Professional Services", - "Career Counselor" - ], - "children": [] - }, - { - "type": "category", - "id": "11024", - "fullLabel": [ - "Business and Professional Services", - "Chemicals and Gasses Manufacturer" - ], - "children": [] - }, - { - "type": "category", - "id": "11025", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service" - ], - "children": [ - { - "type": "category", - "id": "11026", - "fullLabel": [ - "Business and Professional Services", - "Child Care Service", - "Daycare" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11027", - "fullLabel": [ - "Business and Professional Services", - "Computer Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11028", - "fullLabel": [ - "Business and Professional Services", - "Construction" - ], - "children": [] - }, - { - "type": "category", - "id": "11029", - "fullLabel": [ - "Business and Professional Services", - "Convention Center" - ], - "children": [ - { - "type": "category", - "id": "11183", - "fullLabel": [ - "Business and Professional Services", - "Convention Center", - "Conference Room" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11030", - "fullLabel": [ - "Business and Professional Services", - "Design Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11031", - "fullLabel": [ - "Business and Professional Services", - "Distribution Center" - ], - "children": [] - }, - { - "type": "category", - "id": "11032", - "fullLabel": [ - "Business and Professional Services", - "Electrical Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11033", - "fullLabel": [ - "Business and Professional Services", - "Employment Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11034", - "fullLabel": [ - "Business and Professional Services", - "Engineer" - ], - "children": [] - }, - { - "type": "category", - "id": "11035", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11036", - "fullLabel": [ - "Business and Professional Services", - "Entertainment Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11037", - "fullLabel": [ - "Business and Professional Services", - "Equipment Rental Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11038", - "fullLabel": [ - "Business and Professional Services", - "Event Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11039", - "fullLabel": [ - "Business and Professional Services", - "Event Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11040", - "fullLabel": [ - "Business and Professional Services", - "Factory" - ], - "children": [] - }, - { - "type": "category", - "id": "11041", - "fullLabel": [ - "Business and Professional Services", - "Film Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11042", - "fullLabel": [ - "Business and Professional Services", - "Financial Service" - ], - "children": [ - { - "type": "category", - "id": "11043", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Accounting and Bookkeeping Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11046", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance" - ], - "children": [ - { - "type": "category", - "id": "11044", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "ATM" - ], - "children": [] - }, - { - "type": "category", - "id": "11045", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Bank" - ], - "children": [] - }, - { - "type": "category", - "id": "11051", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Banking and Finance", - "Credit Union" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11047", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Business Broker" - ], - "children": [] - }, - { - "type": "category", - "id": "11048", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Check Cashing Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11049", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Collections Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11050", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Credit Counseling and Bankruptcy Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11052", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Currency Exchange" - ], - "children": [] - }, - { - "type": "category", - "id": "11053", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Financial Planner" - ], - "children": [] - }, - { - "type": "category", - "id": "11054", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Loans Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11055", - "fullLabel": [ - "Business and Professional Services", - "Financial Service", - "Stock Broker" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11056", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service" - ], - "children": [ - { - "type": "category", - "id": "11057", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Caterer" - ], - "children": [] - }, - { - "type": "category", - "id": "11058", - "fullLabel": [ - "Business and Professional Services", - "Food and Beverage Service", - "Food Distribution Center" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11059", - "fullLabel": [ - "Business and Professional Services", - "Funeral Home" - ], - "children": [] - }, - { - "type": "category", - "id": "11060", - "fullLabel": [ - "Business and Professional Services", - "Geological Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11061", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service" - ], - "children": [ - { - "type": "category", - "id": "11062", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Barbershop" - ], - "children": [] - }, - { - "type": "category", - "id": "11063", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Bath House" - ], - "children": [] - }, - { - "type": "category", - "id": "11064", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11065", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Body Piercing Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11066", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Dry Cleaner" - ], - "children": [] - }, - { - "type": "category", - "id": "11067", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Hair Removal Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11070", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Massage Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "11071", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Nail Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11072", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Skin Care Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "11073", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Spa" - ], - "children": [] - }, - { - "type": "category", - "id": "11074", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tanning Salon" - ], - "children": [] - }, - { - "type": "category", - "id": "11075", - "fullLabel": [ - "Business and Professional Services", - "Health and Beauty Service", - "Tattoo Parlor" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11068", - "fullLabel": [ - "Business and Professional Services", - "Laundromat" - ], - "children": [] - }, - { - "type": "category", - "id": "11069", - "fullLabel": [ - "Business and Professional Services", - "Laundry Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11076", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service" - ], - "children": [ - { - "type": "category", - "id": "11077", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Bathroom Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11078", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpenter" - ], - "children": [] - }, - { - "type": "category", - "id": "11079", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Carpet and Flooring Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11080", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Chimney Sweep" - ], - "children": [] - }, - { - "type": "category", - "id": "11081", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Deck and Patio Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11082", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Doors and Windows Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11083", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Electrician" - ], - "children": [] - }, - { - "type": "category", - "id": "11084", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Fence Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11085", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Garage Door Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11086", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "General Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11087", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Heating, Ventilating and Air Conditioning Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11088", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Inspection" - ], - "children": [] - }, - { - "type": "category", - "id": "11089", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Home Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11090", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Interior Designer" - ], - "children": [] - }, - { - "type": "category", - "id": "11091", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Kitchen Remodeler" - ], - "children": [] - }, - { - "type": "category", - "id": "11092", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Landscaper and Gardener" - ], - "children": [] - }, - { - "type": "category", - "id": "11093", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Mover" - ], - "children": [] - }, - { - "type": "category", - "id": "11094", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Painter" - ], - "children": [] - }, - { - "type": "category", - "id": "11095", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Pest Control Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11096", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Plumber" - ], - "children": [] - }, - { - "type": "category", - "id": "11097", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Professional Cleaning Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11098", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Roofer" - ], - "children": [] - }, - { - "type": "category", - "id": "11099", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Sewer Contractor" - ], - "children": [] - }, - { - "type": "category", - "id": "11100", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Swimming Pool Maintenance and Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11101", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Tree Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11102", - "fullLabel": [ - "Business and Professional Services", - "Home Improvement Service", - "Upholstery Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11103", - "fullLabel": [ - "Business and Professional Services", - "Human Resources Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11104", - "fullLabel": [ - "Business and Professional Services", - "Import and Export Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11105", - "fullLabel": [ - "Business and Professional Services", - "Industrial Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11106", - "fullLabel": [ - "Business and Professional Services", - "Industrial Estate" - ], - "children": [] - }, - { - "type": "category", - "id": "11107", - "fullLabel": [ - "Business and Professional Services", - "Insurance Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11109", - "fullLabel": [ - "Business and Professional Services", - "Laboratory" - ], - "children": [] - }, - { - "type": "category", - "id": "11110", - "fullLabel": [ - "Business and Professional Services", - "Leather Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11111", - "fullLabel": [ - "Business and Professional Services", - "Legal Service" - ], - "children": [ - { - "type": "category", - "id": "11112", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Law Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11113", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Immigration Attorney" - ], - "children": [] - }, - { - "type": "category", - "id": "11114", - "fullLabel": [ - "Business and Professional Services", - "Legal Service", - "Notary" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11115", - "fullLabel": [ - "Business and Professional Services", - "Locksmith" - ], - "children": [] - }, - { - "type": "category", - "id": "11116", - "fullLabel": [ - "Business and Professional Services", - "Logging Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11117", - "fullLabel": [ - "Business and Professional Services", - "Lottery Retailer" - ], - "children": [] - }, - { - "type": "category", - "id": "11118", - "fullLabel": [ - "Business and Professional Services", - "Machine Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11119", - "fullLabel": [ - "Business and Professional Services", - "Management Consultant" - ], - "children": [] - }, - { - "type": "category", - "id": "11120", - "fullLabel": [ - "Business and Professional Services", - "Manufacturer" - ], - "children": [] - }, - { - "type": "category", - "id": "11121", - "fullLabel": [ - "Business and Professional Services", - "Media Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11122", - "fullLabel": [ - "Business and Professional Services", - "Metals Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11123", - "fullLabel": [ - "Business and Professional Services", - "Mobile Company" - ], - "children": [] - }, - { - "type": "category", - "id": "11124", - "fullLabel": [ - "Business and Professional Services", - "Office" - ], - "children": [ - { - "type": "category", - "id": "11020", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Business and Strategy Consulting Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11022", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Campaign Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11125", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "11126", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Coffee Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "11127", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Housing Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11128", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Coworking Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11129", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Meeting Room" - ], - "children": [] - }, - { - "type": "category", - "id": "11130", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Office Building" - ], - "children": [] - }, - { - "type": "category", - "id": "11180", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Tech Startup" - ], - "children": [] - }, - { - "type": "category", - "id": "11187", - "fullLabel": [ - "Business and Professional Services", - "Office", - "Corporate Amenity" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11131", - "fullLabel": [ - "Business and Professional Services", - "Outdoor Event Space" - ], - "children": [] - }, - { - "type": "category", - "id": "11132", - "fullLabel": [ - "Business and Professional Services", - "Paper Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11133", - "fullLabel": [ - "Business and Professional Services", - "Pet Service" - ], - "children": [ - { - "type": "category", - "id": "11134", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Grooming Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11135", - "fullLabel": [ - "Business and Professional Services", - "Pet Service", - "Pet Sitting and Boarding Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11136", - "fullLabel": [ - "Business and Professional Services", - "Petroleum Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11137", - "fullLabel": [ - "Business and Professional Services", - "Photography Service" - ], - "children": [ - { - "type": "category", - "id": "11138", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photographer" - ], - "children": [] - }, - { - "type": "category", - "id": "11139", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "11140", - "fullLabel": [ - "Business and Professional Services", - "Photography Service", - "Photography Studio" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11141", - "fullLabel": [ - "Business and Professional Services", - "Plastics Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11142", - "fullLabel": [ - "Business and Professional Services", - "Power Plant" - ], - "children": [] - }, - { - "type": "category", - "id": "11143", - "fullLabel": [ - "Business and Professional Services", - "Publisher" - ], - "children": [] - }, - { - "type": "category", - "id": "11144", - "fullLabel": [ - "Business and Professional Services", - "Radio Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11145", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service" - ], - "children": [ - { - "type": "category", - "id": "11146", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Building and Land Surveyor" - ], - "children": [] - }, - { - "type": "category", - "id": "11147", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Commercial Real Estate Developer" - ], - "children": [] - }, - { - "type": "category", - "id": "11148", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Property Management Office" - ], - "children": [] - }, - { - "type": "category", - "id": "11149", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "11150", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Appraiser" - ], - "children": [] - }, - { - "type": "category", - "id": "11151", - "fullLabel": [ - "Business and Professional Services", - "Real Estate Service", - "Real Estate Development and Title Company" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11152", - "fullLabel": [ - "Business and Professional Services", - "Recording Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "11153", - "fullLabel": [ - "Business and Professional Services", - "Recycling Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "11154", - "fullLabel": [ - "Business and Professional Services", - "Refrigeration and Ice Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11155", - "fullLabel": [ - "Business and Professional Services", - "Renewable Energy Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11156", - "fullLabel": [ - "Business and Professional Services", - "Rental Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11157", - "fullLabel": [ - "Business and Professional Services", - "Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11158", - "fullLabel": [ - "Business and Professional Services", - "Research Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11159", - "fullLabel": [ - "Business and Professional Services", - "Rubber Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11160", - "fullLabel": [ - "Business and Professional Services", - "Salvage Yard" - ], - "children": [] - }, - { - "type": "category", - "id": "11161", - "fullLabel": [ - "Business and Professional Services", - "Scientific Equipment Supplier" - ], - "children": [] - }, - { - "type": "category", - "id": "11162", - "fullLabel": [ - "Business and Professional Services", - "Security and Safety" - ], - "children": [] - }, - { - "type": "category", - "id": "11163", - "fullLabel": [ - "Business and Professional Services", - "Shipping, Freight, and Material Transportation Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11164", - "fullLabel": [ - "Business and Professional Services", - "Shoe Repair Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11165", - "fullLabel": [ - "Business and Professional Services", - "Storage Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "11166", - "fullLabel": [ - "Business and Professional Services", - "Tailor" - ], - "children": [] - }, - { - "type": "category", - "id": "11167", - "fullLabel": [ - "Business and Professional Services", - "Technology Business" - ], - "children": [ - { - "type": "category", - "id": "11108", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "IT Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11168", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Software Company" - ], - "children": [] - }, - { - "type": "category", - "id": "11169", - "fullLabel": [ - "Business and Professional Services", - "Technology Business", - "Website Designer" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "11170", - "fullLabel": [ - "Business and Professional Services", - "Telecommunication Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11171", - "fullLabel": [ - "Business and Professional Services", - "Translation Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11172", - "fullLabel": [ - "Business and Professional Services", - "Tutoring Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11173", - "fullLabel": [ - "Business and Professional Services", - "TV Station" - ], - "children": [] - }, - { - "type": "category", - "id": "11174", - "fullLabel": [ - "Business and Professional Services", - "Warehouse" - ], - "children": [] - }, - { - "type": "category", - "id": "11175", - "fullLabel": [ - "Business and Professional Services", - "Waste Management Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11176", - "fullLabel": [ - "Business and Professional Services", - "Water Treatment Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11177", - "fullLabel": [ - "Business and Professional Services", - "Wedding Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "11178", - "fullLabel": [ - "Business and Professional Services", - "Welding Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11179", - "fullLabel": [ - "Business and Professional Services", - "Wholesaler" - ], - "children": [] - }, - { - "type": "category", - "id": "11181", - "fullLabel": [ - "Business and Professional Services", - "Appraiser" - ], - "children": [] - }, - { - "type": "category", - "id": "11182", - "fullLabel": [ - "Business and Professional Services", - "Business Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11184", - "fullLabel": [ - "Business and Professional Services", - "Creative Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11185", - "fullLabel": [ - "Business and Professional Services", - "Direct Mail and Email Marketing Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11186", - "fullLabel": [ - "Business and Professional Services", - "Market Research and Consulting Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11188", - "fullLabel": [ - "Business and Professional Services", - "Online Advertising Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11189", - "fullLabel": [ - "Business and Professional Services", - "Print, TV, Radio and Outdoor Advertising Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11190", - "fullLabel": [ - "Business and Professional Services", - "Promotional Item Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11191", - "fullLabel": [ - "Business and Professional Services", - "Public Relations Firm" - ], - "children": [] - }, - { - "type": "category", - "id": "11192", - "fullLabel": [ - "Business and Professional Services", - "Research Laboratory" - ], - "children": [] - }, - { - "type": "category", - "id": "11193", - "fullLabel": [ - "Business and Professional Services", - "Search Engine Marketing and Optimization Service" - ], - "children": [] - }, - { - "type": "category", - "id": "11194", - "fullLabel": [ - "Business and Professional Services", - "Writing, Copywriting and Technical Writing Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12000", - "fullLabel": [ - "Community and Government" - ], - "children": [ - { - "type": "category", - "id": "12001", - "fullLabel": [ - "Community and Government", - "Addiction Treatment Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12002", - "fullLabel": [ - "Community and Government", - "Animal Shelter" - ], - "children": [] - }, - { - "type": "category", - "id": "12003", - "fullLabel": [ - "Community and Government", - "Cemetery" - ], - "children": [] - }, - { - "type": "category", - "id": "12004", - "fullLabel": [ - "Community and Government", - "Community Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12005", - "fullLabel": [ - "Community and Government", - "Cultural Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12006", - "fullLabel": [ - "Community and Government", - "Disabled Persons Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12007", - "fullLabel": [ - "Community and Government", - "Domestic Abuse Treatment Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12008", - "fullLabel": [ - "Community and Government", - "Dump" - ], - "children": [] - }, - { - "type": "category", - "id": "12009", - "fullLabel": [ - "Community and Government", - "Education" - ], - "children": [ - { - "type": "category", - "id": "12010", - "fullLabel": [ - "Community and Government", - "Education", - "Adult Education" - ], - "children": [] - }, - { - "type": "category", - "id": "12011", - "fullLabel": [ - "Community and Government", - "Education", - "Art School" - ], - "children": [] - }, - { - "type": "category", - "id": "12012", - "fullLabel": [ - "Community and Government", - "Education", - "Circus School" - ], - "children": [] - }, - { - "type": "category", - "id": "12013", - "fullLabel": [ - "Community and Government", - "Education", - "College and University" - ], - "children": [ - { - "type": "category", - "id": "12014", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Academic Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12015", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Administrative Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12016", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Arts Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12017", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Auditorium" - ], - "children": [] - }, - { - "type": "category", - "id": "12018", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Baseball Diamond" - ], - "children": [] - }, - { - "type": "category", - "id": "12019", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Basketball Court" - ], - "children": [] - }, - { - "type": "category", - "id": "12020", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Bookstore" - ], - "children": [] - }, - { - "type": "category", - "id": "12021", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "12022", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Classroom" - ], - "children": [] - }, - { - "type": "category", - "id": "12023", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Communications Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12024", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Cricket Pitch" - ], - "children": [] - }, - { - "type": "category", - "id": "12025", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Engineering Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12026", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Football Field" - ], - "children": [] - }, - { - "type": "category", - "id": "12027", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "12028", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College History Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12029", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Hockey Rink" - ], - "children": [] - }, - { - "type": "category", - "id": "12030", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "12031", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Library" - ], - "children": [] - }, - { - "type": "category", - "id": "12032", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Math Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12033", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Quad" - ], - "children": [] - }, - { - "type": "category", - "id": "12034", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Rec Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12035", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Residence Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12036", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Science Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12037", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Soccer Field" - ], - "children": [] - }, - { - "type": "category", - "id": "12038", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Stadium" - ], - "children": [] - }, - { - "type": "category", - "id": "12039", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Technology Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12040", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Tennis Court" - ], - "children": [] - }, - { - "type": "category", - "id": "12041", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Theater" - ], - "children": [] - }, - { - "type": "category", - "id": "12042", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "College Track" - ], - "children": [] - }, - { - "type": "category", - "id": "12043", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Fraternity House" - ], - "children": [] - }, - { - "type": "category", - "id": "12044", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Law School" - ], - "children": [] - }, - { - "type": "category", - "id": "12045", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Medical School" - ], - "children": [] - }, - { - "type": "category", - "id": "12046", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Sorority House" - ], - "children": [] - }, - { - "type": "category", - "id": "12047", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Student Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12048", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "Community College" - ], - "children": [] - }, - { - "type": "category", - "id": "12125", - "fullLabel": [ - "Community and Government", - "Education", - "College and University", - "University" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12049", - "fullLabel": [ - "Community and Government", - "Education", - "Computer Training School" - ], - "children": [] - }, - { - "type": "category", - "id": "12050", - "fullLabel": [ - "Community and Government", - "Education", - "Culinary School" - ], - "children": [] - }, - { - "type": "category", - "id": "12051", - "fullLabel": [ - "Community and Government", - "Education", - "Driving School" - ], - "children": [] - }, - { - "type": "category", - "id": "12052", - "fullLabel": [ - "Community and Government", - "Education", - "Flight School" - ], - "children": [] - }, - { - "type": "category", - "id": "12053", - "fullLabel": [ - "Community and Government", - "Education", - "Language School" - ], - "children": [] - }, - { - "type": "category", - "id": "12054", - "fullLabel": [ - "Community and Government", - "Education", - "Music School" - ], - "children": [] - }, - { - "type": "category", - "id": "12055", - "fullLabel": [ - "Community and Government", - "Education", - "Nursery School" - ], - "children": [] - }, - { - "type": "category", - "id": "12056", - "fullLabel": [ - "Community and Government", - "Education", - "Preschool" - ], - "children": [] - }, - { - "type": "category", - "id": "12057", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School" - ], - "children": [ - { - "type": "category", - "id": "12058", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Elementary School" - ], - "children": [] - }, - { - "type": "category", - "id": "12059", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "High School" - ], - "children": [] - }, - { - "type": "category", - "id": "12060", - "fullLabel": [ - "Community and Government", - "Education", - "Primary and Secondary School", - "Middle School" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12061", - "fullLabel": [ - "Community and Government", - "Education", - "Private School" - ], - "children": [] - }, - { - "type": "category", - "id": "12062", - "fullLabel": [ - "Community and Government", - "Education", - "Religious School" - ], - "children": [] - }, - { - "type": "category", - "id": "12063", - "fullLabel": [ - "Community and Government", - "Education", - "Trade School" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12064", - "fullLabel": [ - "Community and Government", - "Government Building" - ], - "children": [ - { - "type": "category", - "id": "12065", - "fullLabel": [ - "Community and Government", - "Government Building", - "Capitol Building" - ], - "children": [] - }, - { - "type": "category", - "id": "12066", - "fullLabel": [ - "Community and Government", - "Government Building", - "City Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12067", - "fullLabel": [ - "Community and Government", - "Government Building", - "Courthouse" - ], - "children": [] - }, - { - "type": "category", - "id": "12068", - "fullLabel": [ - "Community and Government", - "Government Building", - "Embassy or Consulate" - ], - "children": [] - }, - { - "type": "category", - "id": "12069", - "fullLabel": [ - "Community and Government", - "Government Building", - "Government Department" - ], - "children": [] - }, - { - "type": "category", - "id": "12070", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety" - ], - "children": [ - { - "type": "category", - "id": "12071", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Fire Station" - ], - "children": [] - }, - { - "type": "category", - "id": "12072", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Police Station" - ], - "children": [] - }, - { - "type": "category", - "id": "12118", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Probation Office" - ], - "children": [] - }, - { - "type": "category", - "id": "12119", - "fullLabel": [ - "Community and Government", - "Government Building", - "Law Enforcement and Public Safety", - "Rescue Service" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12073", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military" - ], - "children": [ - { - "type": "category", - "id": "12074", - "fullLabel": [ - "Community and Government", - "Government Building", - "Military", - "Military Base" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12075", - "fullLabel": [ - "Community and Government", - "Government Building", - "Post Office" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12076", - "fullLabel": [ - "Community and Government", - "Government Lobbyist" - ], - "children": [] - }, - { - "type": "category", - "id": "12077", - "fullLabel": [ - "Community and Government", - "Homeless Shelter" - ], - "children": [] - }, - { - "type": "category", - "id": "12078", - "fullLabel": [ - "Community and Government", - "Housing Authority" - ], - "children": [] - }, - { - "type": "category", - "id": "12079", - "fullLabel": [ - "Community and Government", - "Housing Development" - ], - "children": [] - }, - { - "type": "category", - "id": "12080", - "fullLabel": [ - "Community and Government", - "Library" - ], - "children": [] - }, - { - "type": "category", - "id": "12081", - "fullLabel": [ - "Community and Government", - "Observatory" - ], - "children": [] - }, - { - "type": "category", - "id": "12082", - "fullLabel": [ - "Community and Government", - "Organization" - ], - "children": [ - { - "type": "category", - "id": "12083", - "fullLabel": [ - "Community and Government", - "Organization", - "Charity" - ], - "children": [] - }, - { - "type": "category", - "id": "12084", - "fullLabel": [ - "Community and Government", - "Organization", - "Club House" - ], - "children": [] - }, - { - "type": "category", - "id": "12085", - "fullLabel": [ - "Community and Government", - "Organization", - "Environmental Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12086", - "fullLabel": [ - "Community and Government", - "Organization", - "Non-Profit Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12087", - "fullLabel": [ - "Community and Government", - "Organization", - "Social Services Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12088", - "fullLabel": [ - "Community and Government", - "Organization", - "Veterans' Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12089", - "fullLabel": [ - "Community and Government", - "Organization", - "Youth Organization" - ], - "children": [] - }, - { - "type": "category", - "id": "12120", - "fullLabel": [ - "Community and Government", - "Organization", - "Labor Union" - ], - "children": [] - }, - { - "type": "category", - "id": "12121", - "fullLabel": [ - "Community and Government", - "Organization", - "LGBTQ Organization" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12090", - "fullLabel": [ - "Community and Government", - "Prison" - ], - "children": [] - }, - { - "type": "category", - "id": "12091", - "fullLabel": [ - "Community and Government", - "Public and Social Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12092", - "fullLabel": [ - "Community and Government", - "Public Bathroom" - ], - "children": [] - }, - { - "type": "category", - "id": "12093", - "fullLabel": [ - "Community and Government", - "Rehabilitation Center" - ], - "children": [] - }, - { - "type": "category", - "id": "12094", - "fullLabel": [ - "Community and Government", - "Residential Building" - ], - "children": [ - { - "type": "category", - "id": "12122", - "fullLabel": [ - "Community and Government", - "Residential Building", - "Apartment or Condo" - ], - "children": [] - }, - { - "type": "category", - "id": "12123", - "fullLabel": [ - "Community and Government", - "Residential Building", - "Home (private)" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12095", - "fullLabel": [ - "Community and Government", - "Retirement Home" - ], - "children": [] - }, - { - "type": "category", - "id": "12096", - "fullLabel": [ - "Community and Government", - "Senior Citizen Service" - ], - "children": [] - }, - { - "type": "category", - "id": "12097", - "fullLabel": [ - "Community and Government", - "Social Club" - ], - "children": [] - }, - { - "type": "category", - "id": "12098", - "fullLabel": [ - "Community and Government", - "Spiritual Center" - ], - "children": [ - { - "type": "category", - "id": "12099", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Buddhist Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12100", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Cemevi" - ], - "children": [] - }, - { - "type": "category", - "id": "12101", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Church" - ], - "children": [] - }, - { - "type": "category", - "id": "12102", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Confucian Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12103", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Hindu Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12104", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Kingdom Hall" - ], - "children": [] - }, - { - "type": "category", - "id": "12105", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Monastery" - ], - "children": [] - }, - { - "type": "category", - "id": "12106", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Mosque" - ], - "children": [] - }, - { - "type": "category", - "id": "12107", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Prayer Room" - ], - "children": [] - }, - { - "type": "category", - "id": "12108", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Shrine" - ], - "children": [] - }, - { - "type": "category", - "id": "12109", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Sikh Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12110", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Synagogue" - ], - "children": [] - }, - { - "type": "category", - "id": "12111", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Temple" - ], - "children": [] - }, - { - "type": "category", - "id": "12112", - "fullLabel": [ - "Community and Government", - "Spiritual Center", - "Terreiro" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "12113", - "fullLabel": [ - "Community and Government", - "Summer Camp" - ], - "children": [] - }, - { - "type": "category", - "id": "12114", - "fullLabel": [ - "Community and Government", - "Trailer Park" - ], - "children": [] - }, - { - "type": "category", - "id": "12115", - "fullLabel": [ - "Community and Government", - "Utility Company" - ], - "children": [] - }, - { - "type": "category", - "id": "12116", - "fullLabel": [ - "Community and Government", - "Polling Place" - ], - "children": [] - }, - { - "type": "category", - "id": "12117", - "fullLabel": [ - "Community and Government", - "Assisted Living" - ], - "children": [] - }, - { - "type": "category", - "id": "12124", - "fullLabel": [ - "Community and Government", - "Town Hall" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13000", - "fullLabel": [ - "Dining and Drinking" - ], - "children": [ - { - "type": "category", - "id": "13001", - "fullLabel": [ - "Dining and Drinking", - "Bagel Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13002", - "fullLabel": [ - "Dining and Drinking", - "Bakery" - ], - "children": [] - }, - { - "type": "category", - "id": "13003", - "fullLabel": [ - "Dining and Drinking", - "Bar" - ], - "children": [ - { - "type": "category", - "id": "13004", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Apres Ski Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13005", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beach Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13006", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13007", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Beer Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "13008", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Champagne Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13009", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Cocktail Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13010", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Dive Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13011", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Gay Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13012", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hookah Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13013", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Hotel Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13014", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Ice Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13015", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Karaoke Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13016", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Lounge" - ], - "children": [] - }, - { - "type": "category", - "id": "13017", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Piano Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13018", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Pub" - ], - "children": [] - }, - { - "type": "category", - "id": "13019", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Rooftop Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13020", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sake Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13021", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Speakeasy" - ], - "children": [] - }, - { - "type": "category", - "id": "13022", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Sports Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13023", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Tiki Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13024", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Whisky Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13025", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Wine Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13389", - "fullLabel": [ - "Dining and Drinking", - "Bar", - "Irish Pub" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13028", - "fullLabel": [ - "Dining and Drinking", - "Breakfast Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "13029", - "fullLabel": [ - "Dining and Drinking", - "Brewery" - ], - "children": [] - }, - { - "type": "category", - "id": "13032", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House" - ], - "children": [ - { - "type": "category", - "id": "13033", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Bubble Tea Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13034", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "13035", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Coffee Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13036", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Tea Room" - ], - "children": [] - }, - { - "type": "category", - "id": "13063", - "fullLabel": [ - "Dining and Drinking", - "Cafe, Coffee, and Tea House", - "Pet Cafe" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13037", - "fullLabel": [ - "Dining and Drinking", - "Cafeteria" - ], - "children": [] - }, - { - "type": "category", - "id": "13038", - "fullLabel": [ - "Dining and Drinking", - "Cidery" - ], - "children": [] - }, - { - "type": "category", - "id": "13040", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop" - ], - "children": [ - { - "type": "category", - "id": "13042", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Cupcake Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13044", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Frozen Yogurt Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13045", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Gelato Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13046", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Ice Cream Parlor" - ], - "children": [] - }, - { - "type": "category", - "id": "13047", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pastry Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13048", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Pie Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13392", - "fullLabel": [ - "Dining and Drinking", - "Dessert Shop", - "Waffle Shop" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13041", - "fullLabel": [ - "Dining and Drinking", - "Creperie" - ], - "children": [] - }, - { - "type": "category", - "id": "13043", - "fullLabel": [ - "Dining and Drinking", - "Donut Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13050", - "fullLabel": [ - "Dining and Drinking", - "Distillery" - ], - "children": [] - }, - { - "type": "category", - "id": "13052", - "fullLabel": [ - "Dining and Drinking", - "Food Court" - ], - "children": [] - }, - { - "type": "category", - "id": "13053", - "fullLabel": [ - "Dining and Drinking", - "Food Stand" - ], - "children": [] - }, - { - "type": "category", - "id": "13054", - "fullLabel": [ - "Dining and Drinking", - "Food Truck" - ], - "children": [] - }, - { - "type": "category", - "id": "13059", - "fullLabel": [ - "Dining and Drinking", - "Juice Bar" - ], - "children": [] - }, - { - "type": "category", - "id": "13061", - "fullLabel": [ - "Dining and Drinking", - "Meadery" - ], - "children": [] - }, - { - "type": "category", - "id": "13062", - "fullLabel": [ - "Dining and Drinking", - "Night Market" - ], - "children": [] - }, - { - "type": "category", - "id": "13065", - "fullLabel": [ - "Dining and Drinking", - "Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13026", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "BBQ Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13027", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bistro" - ], - "children": [] - }, - { - "type": "category", - "id": "13030", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Buffet" - ], - "children": [] - }, - { - "type": "category", - "id": "13031", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Burger Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13039", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Deli" - ], - "children": [] - }, - { - "type": "category", - "id": "13049", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Diner" - ], - "children": [] - }, - { - "type": "category", - "id": "13051", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fish and Chips Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13055", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fried Chicken Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13056", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Friterie" - ], - "children": [] - }, - { - "type": "category", - "id": "13057", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Gastropub" - ], - "children": [] - }, - { - "type": "category", - "id": "13058", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hot Dog Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13060", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mac and Cheese Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13064", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pizzeria" - ], - "children": [] - }, - { - "type": "category", - "id": "13066", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Afghan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13067", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13143", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant", - "Ethiopian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13301", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "African Restaurant", - "Mauritian Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13068", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "American Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13314", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "American Restaurant", - "New American Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13071", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Armenian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13072", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13094", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Burmese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13096", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Cambodian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13099", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13100", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Anhui Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13101", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Beijing Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13102", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Cantonese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13103", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Cha Chaan Teng" - ], - "children": [] - }, - { - "type": "category", - "id": "13104", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Chinese Aristocrat Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13105", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Chinese Breakfast Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13106", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Dim Sum Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13107", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Dongbei Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13108", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Fujian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13109", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Guizhou Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13110", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hainan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13111", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hakka Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13112", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Henan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13113", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hong Kong Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13114", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Huaiyang Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13115", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hubei Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13116", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Hunan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13117", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Imperial Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13118", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Jiangsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13119", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Jiangxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13120", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Macanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13121", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Manchu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13122", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Peking Duck Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13123", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shaanxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13124", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shandong Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13125", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shanghai Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13126", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Shanxi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13127", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Szechuan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13128", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Taiwanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13129", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Tianjin Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13130", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Xinjiang Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13131", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Yunnan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13132", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Chinese Restaurant", - "Zhejiang Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13146", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Filipino Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13194", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Himalayan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13196", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Hotpot Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13225", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13226", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Acehnese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13227", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Balinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13228", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Betawinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13229", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Indonesian Meatball Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13230", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Javanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13231", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Manadonese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13232", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Padangnese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13233", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Indonesian Restaurant", - "Sundanese Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13263", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13264", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Donburi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13265", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Japanese Curry Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13266", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Japanese Family Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13267", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Kaiseki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13268", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Kushikatsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13269", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Monjayaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13270", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Nabe Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13271", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Okonomiyaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13272", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Ramen Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13273", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Shabu-Shabu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13274", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Soba Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13275", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Sukiyaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13276", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Sushi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13277", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Takoyaki Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13278", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Teishoku Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13279", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Tempura Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13280", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Tonkatsu Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13281", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Udon Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13282", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Unagi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13283", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Wagashi Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13284", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Yakitori Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13285", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Japanese Restaurant", - "Yoshoku Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13289", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13290", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Bossam/Jokbal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13291", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Bunsik Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13292", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Gukbap Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13293", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Janguh Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13294", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Korean BBQ Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13295", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Korean Restaurant", - "Samgyetang Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13299", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Malay Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13300", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Malay Restaurant", - "Mamak Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13312", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Mongolian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13315", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Noodle Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13335", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Satay Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13340", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Singaporean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13352", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Thai Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13353", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Thai Restaurant", - "Som Tum Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13355", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Tibetan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13379", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Asian Restaurant", - "Vietnamese Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13073", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Australian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13074", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Austrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13075", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Bangladeshi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13077", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Belgian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13095", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Cajun and Creole Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13097", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13135", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant", - "Cuban Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13327", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caribbean Restaurant", - "Puerto Rican Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13098", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Caucasian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13134", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Comfort Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13136", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Czech Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13137", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dumpling Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13138", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Dutch Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13139", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13076", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Belarusian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13078", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Bosnian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13093", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Bulgarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13328", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Romanian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13351", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Eastern European Restaurant", - "Tatar Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13142", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "English Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13144", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Falafel Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13145", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fast Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13147", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Fondue Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13148", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13149", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Alsatian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13150", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Auvergne Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13151", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Basque Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13152", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Brasserie" - ], - "children": [] - }, - { - "type": "category", - "id": "13153", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Breton Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13154", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Burgundian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13155", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Catalan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13156", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Ch'ti Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13157", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Corsican Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13158", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Estaminet" - ], - "children": [] - }, - { - "type": "category", - "id": "13159", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Labour Canteen" - ], - "children": [] - }, - { - "type": "category", - "id": "13160", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Lyonese Bouchon" - ], - "children": [] - }, - { - "type": "category", - "id": "13161", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Norman Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13162", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Provençal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13163", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Savoyard Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13164", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "French Restaurant", - "Southwestern French Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13165", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13166", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Apple Wine Pub" - ], - "children": [] - }, - { - "type": "category", - "id": "13167", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bavarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13168", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Bratwurst Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13169", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Currywurst Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13170", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Franconian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13171", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "German Pop-Up Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13172", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Palatine Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13173", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Rhenisch Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13174", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Schnitzel Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13175", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Silesian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13176", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "German Restaurant", - "Swabian Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13177", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13178", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Bougatsa Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13179", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Cretan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13180", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Fish Taverna" - ], - "children": [] - }, - { - "type": "category", - "id": "13181", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Grilled Meat Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13182", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Kafenio" - ], - "children": [] - }, - { - "type": "category", - "id": "13183", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Magirio" - ], - "children": [] - }, - { - "type": "category", - "id": "13184", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Meze Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13185", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Modern Greek Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13186", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Ouzeri" - ], - "children": [] - }, - { - "type": "category", - "id": "13187", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Patsa Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13188", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Souvlaki Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13189", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Taverna" - ], - "children": [] - }, - { - "type": "category", - "id": "13190", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Greek Restaurant", - "Tsipouro Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13191", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Halal Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13192", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13193", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hawaiian Restaurant", - "Poke Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13197", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Hungarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13198", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Chinese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13199", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13200", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Andhra Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13201", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Awadhi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13202", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Bengali Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13203", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chaat Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13204", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Chettinad Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13205", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dhaba" - ], - "children": [] - }, - { - "type": "category", - "id": "13206", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Dosa Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13207", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Goan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13208", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Gujarati Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13209", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Hyderabadi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13210", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Indian Sweet Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13211", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Irani Cafe" - ], - "children": [] - }, - { - "type": "category", - "id": "13212", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Jain Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13213", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Karnataka Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13214", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Kerala Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13215", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Maharashtrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13216", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Mughlai Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13217", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Multicuisine Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13218", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "North Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13219", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Northeast Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13220", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Parsi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13221", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Punjabi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13222", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Rajasthani Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13223", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "South Indian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13224", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Indian Restaurant", - "Udupi Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13236", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13237", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Abruzzo Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13238", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Agriturismo" - ], - "children": [] - }, - { - "type": "category", - "id": "13239", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Aosta Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13240", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Basilicata Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13241", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Calabria Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13242", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Campanian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13243", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Emilia Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13244", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Friuli Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13245", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Ligurian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13246", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Lombard Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13247", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Malga" - ], - "children": [] - }, - { - "type": "category", - "id": "13248", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Marche Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13249", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Molise Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13250", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piadineria" - ], - "children": [] - }, - { - "type": "category", - "id": "13251", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Piedmontese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13252", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Puglia Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13253", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Romagna Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13254", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Roman Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13255", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sardinian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13256", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Sicilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13257", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "South Tyrolean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13258", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trattoria" - ], - "children": [] - }, - { - "type": "category", - "id": "13259", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Trentino Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13260", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Tuscan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13261", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Umbrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13262", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Italian Restaurant", - "Veneto Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13286", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13287", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Jewish Restaurant", - "Kosher Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13288", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Kebab Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13297", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13069", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Arepa Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13141", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Empanada Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13195", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Honduran Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13333", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "Salvadoran Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13343", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13070", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Argentinian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13079", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13080", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Acai House" - ], - "children": [] - }, - { - "type": "category", - "id": "13081", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Baiano Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13082", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Central Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13083", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Churrascaria" - ], - "children": [] - }, - { - "type": "category", - "id": "13084", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Empada House" - ], - "children": [] - }, - { - "type": "category", - "id": "13085", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Goiano Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13086", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Mineiro Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13087", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Northeastern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13088", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Northern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13089", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Pastelaria" - ], - "children": [] - }, - { - "type": "category", - "id": "13090", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Southeastern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13091", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Southern Brazilian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13092", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Brazilian Restaurant", - "Tapiocaria" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13133", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Colombian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13322", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Peruvian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13323", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Peruvian Restaurant", - "Peruvian Roast Chicken Joint" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13378", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Latin American Restaurant", - "South American Restaurant", - "Venezuelan Restaurant" - ], - "children": [] - } - ] - } - ] - }, - { - "type": "category", - "id": "13302", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mediterranean Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13303", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13304", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Botanero" - ], - "children": [] - }, - { - "type": "category", - "id": "13305", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Burrito Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13306", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Taco Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13307", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Tex-Mex Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13308", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Mexican Restaurant", - "Yucatecan Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13309", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13140", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Egyptian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13234", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Iraqi Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13235", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Israeli Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13296", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Kurdish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13298", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Lebanese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13317", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13318", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Ash and Haleem Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13319", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Dizi Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13320", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Gilaki Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13321", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Jegaraki" - ], - "children": [] - }, - { - "type": "category", - "id": "13384", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Persian Restaurant", - "Tabbakhi" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13339", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Shawarma Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13350", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Syrian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13380", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Middle Eastern Restaurant", - "Yemeni Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13310", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Modern European Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13311", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Molecular Gastronomy Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13313", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Moroccan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13316", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Pakistani Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13324", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Polish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13325", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Portuguese Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13326", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Poutine Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13329", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13330", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Blini House" - ], - "children": [] - }, - { - "type": "category", - "id": "13331", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Russian Restaurant", - "Pelmeni House" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13332", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Salad Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13334", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sandwich Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "13336", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scandinavian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13337", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Scottish Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13338", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Seafood Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13341", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Slovak Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13342", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Soup Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "13344", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Southern Food Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13345", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13346", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Paella Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13347", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Spanish Restaurant", - "Tapas Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13348", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Sri Lankan Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13349", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Swiss Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13354", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Theme Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13356", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13357", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Borek Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13358", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Cigkofte Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13359", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Çöp Şiş Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13360", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Doner Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13361", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Gozleme Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13362", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kofte Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13363", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kokoreç Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13364", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumpir Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13365", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Kumru Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13366", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Manti Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13367", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Meyhane" - ], - "children": [] - }, - { - "type": "category", - "id": "13368", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pide Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13369", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Pilavcı" - ], - "children": [] - }, - { - "type": "category", - "id": "13370", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Söğüş Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13371", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Tantuni Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13372", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Coffeehouse" - ], - "children": [] - }, - { - "type": "category", - "id": "13373", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Turkish Restaurant", - "Turkish Home Cooking Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13374", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant" - ], - "children": [ - { - "type": "category", - "id": "13375", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "Varenyky Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13376", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Ukrainian Restaurant", - "West-Ukrainian Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13377", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Vegan and Vegetarian Restaurant" - ], - "children": [] - }, - { - "type": "category", - "id": "13383", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Steakhouse" - ], - "children": [] - }, - { - "type": "category", - "id": "13388", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Wings Joint" - ], - "children": [] - }, - { - "type": "category", - "id": "13390", - "fullLabel": [ - "Dining and Drinking", - "Restaurant", - "Gluten-Free Restaurant" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "13381", - "fullLabel": [ - "Dining and Drinking", - "Smoothie Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "13382", - "fullLabel": [ - "Dining and Drinking", - "Snack Place" - ], - "children": [] - }, - { - "type": "category", - "id": "13386", - "fullLabel": [ - "Dining and Drinking", - "Vineyard" - ], - "children": [] - }, - { - "type": "category", - "id": "13387", - "fullLabel": [ - "Dining and Drinking", - "Winery" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14000", - "fullLabel": [ - "Event" - ], - "children": [ - { - "type": "category", - "id": "14001", - "fullLabel": [ - "Event", - "Conference" - ], - "children": [] - }, - { - "type": "category", - "id": "14002", - "fullLabel": [ - "Event", - "Convention" - ], - "children": [] - }, - { - "type": "category", - "id": "14003", - "fullLabel": [ - "Event", - "Entertainment Event" - ], - "children": [ - { - "type": "category", - "id": "14004", - "fullLabel": [ - "Event", - "Entertainment Event", - "Festival" - ], - "children": [ - { - "type": "category", - "id": "14016", - "fullLabel": [ - "Event", - "Entertainment Event", - "Festival", - "Beer Festival" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14005", - "fullLabel": [ - "Event", - "Entertainment Event", - "Music Festival" - ], - "children": [] - }, - { - "type": "category", - "id": "14006", - "fullLabel": [ - "Event", - "Entertainment Event", - "Parade" - ], - "children": [] - }, - { - "type": "category", - "id": "14007", - "fullLabel": [ - "Event", - "Entertainment Event", - "Sporting Event" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14008", - "fullLabel": [ - "Event", - "Line" - ], - "children": [] - }, - { - "type": "category", - "id": "14009", - "fullLabel": [ - "Event", - "Marketplace" - ], - "children": [ - { - "type": "category", - "id": "14010", - "fullLabel": [ - "Event", - "Marketplace", - "Christmas Market" - ], - "children": [] - }, - { - "type": "category", - "id": "14011", - "fullLabel": [ - "Event", - "Marketplace", - "Stoop Sale" - ], - "children": [] - }, - { - "type": "category", - "id": "14012", - "fullLabel": [ - "Event", - "Marketplace", - "Street Fair" - ], - "children": [] - }, - { - "type": "category", - "id": "14013", - "fullLabel": [ - "Event", - "Marketplace", - "Street Food Gathering" - ], - "children": [] - }, - { - "type": "category", - "id": "14014", - "fullLabel": [ - "Event", - "Marketplace", - "Trade Fair" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "14015", - "fullLabel": [ - "Event", - "Other Event" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15000", - "fullLabel": [ - "Health and Medicine" - ], - "children": [ - { - "type": "category", - "id": "15001", - "fullLabel": [ - "Health and Medicine", - "Acupuncture Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15002", - "fullLabel": [ - "Health and Medicine", - "AIDS Resource" - ], - "children": [] - }, - { - "type": "category", - "id": "15003", - "fullLabel": [ - "Health and Medicine", - "Alternative Medicine Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15004", - "fullLabel": [ - "Health and Medicine", - "Assisted Living Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15005", - "fullLabel": [ - "Health and Medicine", - "Blood Bank" - ], - "children": [] - }, - { - "type": "category", - "id": "15006", - "fullLabel": [ - "Health and Medicine", - "Chiropractor" - ], - "children": [] - }, - { - "type": "category", - "id": "15007", - "fullLabel": [ - "Health and Medicine", - "Dentist" - ], - "children": [] - }, - { - "type": "category", - "id": "15008", - "fullLabel": [ - "Health and Medicine", - "Emergency Service" - ], - "children": [ - { - "type": "category", - "id": "15009", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Ambulance Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15010", - "fullLabel": [ - "Health and Medicine", - "Emergency Service", - "Emergency Room" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15011", - "fullLabel": [ - "Health and Medicine", - "Healthcare Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15012", - "fullLabel": [ - "Health and Medicine", - "Home Health Care Service" - ], - "children": [] - }, - { - "type": "category", - "id": "15013", - "fullLabel": [ - "Health and Medicine", - "Hospice" - ], - "children": [] - }, - { - "type": "category", - "id": "15014", - "fullLabel": [ - "Health and Medicine", - "Hospital" - ], - "children": [ - { - "type": "category", - "id": "15058", - "fullLabel": [ - "Health and Medicine", - "Hospital", - "Children's Hospital" - ], - "children": [] - }, - { - "type": "category", - "id": "15059", - "fullLabel": [ - "Health and Medicine", - "Hospital", - "Hospital Unit" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15015", - "fullLabel": [ - "Health and Medicine", - "Maternity Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15016", - "fullLabel": [ - "Health and Medicine", - "Medical Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15017", - "fullLabel": [ - "Health and Medicine", - "Medical Lab" - ], - "children": [] - }, - { - "type": "category", - "id": "15018", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service" - ], - "children": [ - { - "type": "category", - "id": "15019", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Mental Health Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15020", - "fullLabel": [ - "Health and Medicine", - "Mental Health Service", - "Psychologist" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15021", - "fullLabel": [ - "Health and Medicine", - "Nurse" - ], - "children": [] - }, - { - "type": "category", - "id": "15022", - "fullLabel": [ - "Health and Medicine", - "Nursing Home" - ], - "children": [] - }, - { - "type": "category", - "id": "15023", - "fullLabel": [ - "Health and Medicine", - "Nutritionist" - ], - "children": [] - }, - { - "type": "category", - "id": "15024", - "fullLabel": [ - "Health and Medicine", - "Optometrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15025", - "fullLabel": [ - "Health and Medicine", - "Other Healthcare Professional" - ], - "children": [] - }, - { - "type": "category", - "id": "15026", - "fullLabel": [ - "Health and Medicine", - "Physical Therapy Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15027", - "fullLabel": [ - "Health and Medicine", - "Physician" - ], - "children": [ - { - "type": "category", - "id": "15028", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Anesthesiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15029", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Cardiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15030", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Dermatologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15031", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Doctor's Office" - ], - "children": [] - }, - { - "type": "category", - "id": "15032", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ear, Nose and Throat Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15033", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Family Medicine Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15034", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Gastroenterologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15035", - "fullLabel": [ - "Health and Medicine", - "Physician", - "General Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15036", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Geriatric Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15037", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Internal Medicine Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15038", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Neurologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15039", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Obstetrician Gynecologist (Ob-gyn)" - ], - "children": [] - }, - { - "type": "category", - "id": "15040", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oncologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15041", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Ophthalmologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15042", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Oral Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15043", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Orthopedic Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15044", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pathologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15045", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Pediatrician" - ], - "children": [] - }, - { - "type": "category", - "id": "15046", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Plastic Surgeon" - ], - "children": [] - }, - { - "type": "category", - "id": "15047", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Psychiatrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15048", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Radiologist" - ], - "children": [] - }, - { - "type": "category", - "id": "15049", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Respiratory Doctor" - ], - "children": [] - }, - { - "type": "category", - "id": "15050", - "fullLabel": [ - "Health and Medicine", - "Physician", - "Urologist" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "15051", - "fullLabel": [ - "Health and Medicine", - "Podiatrist" - ], - "children": [] - }, - { - "type": "category", - "id": "15052", - "fullLabel": [ - "Health and Medicine", - "Sports Medicine Clinic" - ], - "children": [] - }, - { - "type": "category", - "id": "15053", - "fullLabel": [ - "Health and Medicine", - "Urgent Care Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15054", - "fullLabel": [ - "Health and Medicine", - "Veterinarian" - ], - "children": [] - }, - { - "type": "category", - "id": "15055", - "fullLabel": [ - "Health and Medicine", - "Weight Loss Center" - ], - "children": [] - }, - { - "type": "category", - "id": "15056", - "fullLabel": [ - "Health and Medicine", - "Women's Health Clinic" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "16000", - "fullLabel": [ - "Landmarks and Outdoors" - ], - "children": [ - { - "type": "category", - "id": "16001", - "fullLabel": [ - "Landmarks and Outdoors", - "Bathing Area" - ], - "children": [] - }, - { - "type": "category", - "id": "16002", - "fullLabel": [ - "Landmarks and Outdoors", - "Bay" - ], - "children": [] - }, - { - "type": "category", - "id": "16003", - "fullLabel": [ - "Landmarks and Outdoors", - "Beach" - ], - "children": [] - }, - { - "type": "category", - "id": "16004", - "fullLabel": [ - "Landmarks and Outdoors", - "Bike Trail" - ], - "children": [] - }, - { - "type": "category", - "id": "16005", - "fullLabel": [ - "Landmarks and Outdoors", - "Botanical Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16006", - "fullLabel": [ - "Landmarks and Outdoors", - "Bridge" - ], - "children": [] - }, - { - "type": "category", - "id": "16007", - "fullLabel": [ - "Landmarks and Outdoors", - "Structure" - ], - "children": [] - }, - { - "type": "category", - "id": "16008", - "fullLabel": [ - "Landmarks and Outdoors", - "Campground" - ], - "children": [] - }, - { - "type": "category", - "id": "16009", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal" - ], - "children": [] - }, - { - "type": "category", - "id": "16010", - "fullLabel": [ - "Landmarks and Outdoors", - "Canal Lock" - ], - "children": [] - }, - { - "type": "category", - "id": "16011", - "fullLabel": [ - "Landmarks and Outdoors", - "Castle" - ], - "children": [] - }, - { - "type": "category", - "id": "16012", - "fullLabel": [ - "Landmarks and Outdoors", - "Cave" - ], - "children": [] - }, - { - "type": "category", - "id": "16013", - "fullLabel": [ - "Landmarks and Outdoors", - "Dive Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16014", - "fullLabel": [ - "Landmarks and Outdoors", - "Farm" - ], - "children": [] - }, - { - "type": "category", - "id": "16015", - "fullLabel": [ - "Landmarks and Outdoors", - "Forest" - ], - "children": [] - }, - { - "type": "category", - "id": "16016", - "fullLabel": [ - "Landmarks and Outdoors", - "Fountain" - ], - "children": [] - }, - { - "type": "category", - "id": "16017", - "fullLabel": [ - "Landmarks and Outdoors", - "Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16018", - "fullLabel": [ - "Landmarks and Outdoors", - "Harbor or Marina" - ], - "children": [] - }, - { - "type": "category", - "id": "16019", - "fullLabel": [ - "Landmarks and Outdoors", - "Hiking Trail" - ], - "children": [] - }, - { - "type": "category", - "id": "16020", - "fullLabel": [ - "Landmarks and Outdoors", - "Historic and Protected Site" - ], - "children": [] - }, - { - "type": "category", - "id": "16021", - "fullLabel": [ - "Landmarks and Outdoors", - "Hot Spring" - ], - "children": [] - }, - { - "type": "category", - "id": "16022", - "fullLabel": [ - "Landmarks and Outdoors", - "Island" - ], - "children": [] - }, - { - "type": "category", - "id": "16023", - "fullLabel": [ - "Landmarks and Outdoors", - "Lake" - ], - "children": [] - }, - { - "type": "category", - "id": "16024", - "fullLabel": [ - "Landmarks and Outdoors", - "Lighthouse" - ], - "children": [] - }, - { - "type": "category", - "id": "16025", - "fullLabel": [ - "Landmarks and Outdoors", - "Memorial Site" - ], - "children": [] - }, - { - "type": "category", - "id": "16026", - "fullLabel": [ - "Landmarks and Outdoors", - "Monument" - ], - "children": [] - }, - { - "type": "category", - "id": "16027", - "fullLabel": [ - "Landmarks and Outdoors", - "Mountain" - ], - "children": [] - }, - { - "type": "category", - "id": "16028", - "fullLabel": [ - "Landmarks and Outdoors", - "Nature Preserve" - ], - "children": [] - }, - { - "type": "category", - "id": "16029", - "fullLabel": [ - "Landmarks and Outdoors", - "Nudist Beach" - ], - "children": [] - }, - { - "type": "category", - "id": "16030", - "fullLabel": [ - "Landmarks and Outdoors", - "Other Great Outdoors" - ], - "children": [] - }, - { - "type": "category", - "id": "16031", - "fullLabel": [ - "Landmarks and Outdoors", - "Palace" - ], - "children": [] - }, - { - "type": "category", - "id": "16032", - "fullLabel": [ - "Landmarks and Outdoors", - "Park" - ], - "children": [ - { - "type": "category", - "id": "16033", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Dog Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16034", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "National Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16035", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Natural Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16036", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Picnic Area" - ], - "children": [] - }, - { - "type": "category", - "id": "16037", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Playground" - ], - "children": [] - }, - { - "type": "category", - "id": "16038", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "State or Provincial Park" - ], - "children": [] - }, - { - "type": "category", - "id": "16039", - "fullLabel": [ - "Landmarks and Outdoors", - "Park", - "Urban Park" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "16040", - "fullLabel": [ - "Landmarks and Outdoors", - "Pedestrian Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "16041", - "fullLabel": [ - "Landmarks and Outdoors", - "Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "16042", - "fullLabel": [ - "Landmarks and Outdoors", - "Reservoir" - ], - "children": [] - }, - { - "type": "category", - "id": "16043", - "fullLabel": [ - "Landmarks and Outdoors", - "River" - ], - "children": [] - }, - { - "type": "category", - "id": "16044", - "fullLabel": [ - "Landmarks and Outdoors", - "Rock Climbing Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16045", - "fullLabel": [ - "Landmarks and Outdoors", - "Roof Deck" - ], - "children": [] - }, - { - "type": "category", - "id": "16046", - "fullLabel": [ - "Landmarks and Outdoors", - "Scenic Lookout" - ], - "children": [] - }, - { - "type": "category", - "id": "16047", - "fullLabel": [ - "Landmarks and Outdoors", - "Sculpture Garden" - ], - "children": [] - }, - { - "type": "category", - "id": "16048", - "fullLabel": [ - "Landmarks and Outdoors", - "Stable" - ], - "children": [] - }, - { - "type": "category", - "id": "16049", - "fullLabel": [ - "Landmarks and Outdoors", - "Surf Spot" - ], - "children": [] - }, - { - "type": "category", - "id": "16050", - "fullLabel": [ - "Landmarks and Outdoors", - "Tunnel" - ], - "children": [] - }, - { - "type": "category", - "id": "16051", - "fullLabel": [ - "Landmarks and Outdoors", - "Volcano" - ], - "children": [] - }, - { - "type": "category", - "id": "16052", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfall" - ], - "children": [] - }, - { - "type": "category", - "id": "16053", - "fullLabel": [ - "Landmarks and Outdoors", - "Waterfront" - ], - "children": [] - }, - { - "type": "category", - "id": "16054", - "fullLabel": [ - "Landmarks and Outdoors", - "Windmill" - ], - "children": [] - }, - { - "type": "category", - "id": "16055", - "fullLabel": [ - "Landmarks and Outdoors", - "Boat Launch" - ], - "children": [] - }, - { - "type": "category", - "id": "16056", - "fullLabel": [ - "Landmarks and Outdoors", - "Dam" - ], - "children": [] - }, - { - "type": "category", - "id": "16057", - "fullLabel": [ - "Landmarks and Outdoors", - "Field" - ], - "children": [] - }, - { - "type": "category", - "id": "16058", - "fullLabel": [ - "Landmarks and Outdoors", - "Hill" - ], - "children": [] - }, - { - "type": "category", - "id": "16059", - "fullLabel": [ - "Landmarks and Outdoors", - "Mountain Hut" - ], - "children": [] - }, - { - "type": "category", - "id": "16060", - "fullLabel": [ - "Landmarks and Outdoors", - "Picnic Shelter" - ], - "children": [] - }, - { - "type": "category", - "id": "16061", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities" - ], - "children": [ - { - "type": "category", - "id": "16062", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "City" - ], - "children": [] - }, - { - "type": "category", - "id": "16063", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Country" - ], - "children": [] - }, - { - "type": "category", - "id": "16064", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "County" - ], - "children": [] - }, - { - "type": "category", - "id": "16065", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Neighborhood" - ], - "children": [] - }, - { - "type": "category", - "id": "16066", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "State" - ], - "children": [] - }, - { - "type": "category", - "id": "16067", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Town" - ], - "children": [] - }, - { - "type": "category", - "id": "16068", - "fullLabel": [ - "Landmarks and Outdoors", - "States and Municipalities", - "Village" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "16069", - "fullLabel": [ - "Landmarks and Outdoors", - "Tree" - ], - "children": [] - }, - { - "type": "category", - "id": "16070", - "fullLabel": [ - "Landmarks and Outdoors", - "Well" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17000", - "fullLabel": [ - "Retail" - ], - "children": [ - { - "type": "category", - "id": "17001", - "fullLabel": [ - "Retail", - "Adult Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17002", - "fullLabel": [ - "Retail", - "Antique Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17003", - "fullLabel": [ - "Retail", - "Arts and Crafts Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17004", - "fullLabel": [ - "Retail", - "Auction House" - ], - "children": [] - }, - { - "type": "category", - "id": "17005", - "fullLabel": [ - "Retail", - "Automotive Retail" - ], - "children": [ - { - "type": "category", - "id": "17006", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership" - ], - "children": [ - { - "type": "category", - "id": "17007", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Classic and Antique Car Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17008", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "New Car Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17009", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "RV and Motorhome Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17010", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Dealership", - "Used Car Dealership" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17011", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Car Parts and Accessories" - ], - "children": [] - }, - { - "type": "category", - "id": "17012", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorcycle Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17013", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motorsports Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17140", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Moped Dealership" - ], - "children": [] - }, - { - "type": "category", - "id": "17141", - "fullLabel": [ - "Retail", - "Automotive Retail", - "Motor Scooter Dealership" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17014", - "fullLabel": [ - "Retail", - "Baby Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17015", - "fullLabel": [ - "Retail", - "Betting Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17016", - "fullLabel": [ - "Retail", - "Big Box Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17017", - "fullLabel": [ - "Retail", - "Board Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17018", - "fullLabel": [ - "Retail", - "Bookstore" - ], - "children": [ - { - "type": "category", - "id": "17019", - "fullLabel": [ - "Retail", - "Bookstore", - "Used Bookstore" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17020", - "fullLabel": [ - "Retail", - "Boutique" - ], - "children": [] - }, - { - "type": "category", - "id": "17021", - "fullLabel": [ - "Retail", - "Cannabis Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17022", - "fullLabel": [ - "Retail", - "Comic Book Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17023", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail" - ], - "children": [ - { - "type": "category", - "id": "17024", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Camera Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17025", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Electronics Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17026", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Mobile Phone Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17027", - "fullLabel": [ - "Retail", - "Computers and Electronics Retail", - "Video Games Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17028", - "fullLabel": [ - "Retail", - "Construction Supplies Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17029", - "fullLabel": [ - "Retail", - "Convenience Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17030", - "fullLabel": [ - "Retail", - "Cosmetics Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17031", - "fullLabel": [ - "Retail", - "Costume Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17032", - "fullLabel": [ - "Retail", - "Dance Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17033", - "fullLabel": [ - "Retail", - "Department Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17034", - "fullLabel": [ - "Retail", - "Discount Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17035", - "fullLabel": [ - "Retail", - "Drugstore" - ], - "children": [] - }, - { - "type": "category", - "id": "17036", - "fullLabel": [ - "Retail", - "Duty-free Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17037", - "fullLabel": [ - "Retail", - "Eyecare Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17038", - "fullLabel": [ - "Retail", - "Textiles Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17039", - "fullLabel": [ - "Retail", - "Fashion Retail" - ], - "children": [ - { - "type": "category", - "id": "17040", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Batik Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17041", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Bridal Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17042", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Children's Clothing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17043", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Clothing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17044", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Fashion Accessories Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17045", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Jewelry Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17046", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Lingerie Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17047", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Men's Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17048", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Shoe Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17049", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Sunglasses Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17050", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Swimwear Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17051", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Watch Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17052", - "fullLabel": [ - "Retail", - "Fashion Retail", - "Women's Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17053", - "fullLabel": [ - "Retail", - "Fireworks Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17054", - "fullLabel": [ - "Retail", - "Flea Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17055", - "fullLabel": [ - "Retail", - "Floating Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17056", - "fullLabel": [ - "Retail", - "Flower Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17057", - "fullLabel": [ - "Retail", - "Food and Beverage Retail" - ], - "children": [ - { - "type": "category", - "id": "17058", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Beer Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17059", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Butcher" - ], - "children": [] - }, - { - "type": "category", - "id": "17060", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Candy Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17061", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Cheese Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17062", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Chocolate Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17063", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Coffee Roaster" - ], - "children": [] - }, - { - "type": "category", - "id": "17064", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Dairy Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17065", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Farmers Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17066", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fish Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17067", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Fruit and Vegetable Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17068", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Gourmet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17069", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store" - ], - "children": [ - { - "type": "category", - "id": "17070", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Grocery Store", - "Organic Grocery" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17071", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Health Food Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17072", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Herbs and Spices Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17073", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Imported Food Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17074", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kosher Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17075", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Kuruyemişçi Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17076", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Liquor Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17077", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Meat and Seafood Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17078", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Sausage Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17079", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Turşucu Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17080", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Wine Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17142", - "fullLabel": [ - "Retail", - "Food and Beverage Retail", - "Supermarket" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17081", - "fullLabel": [ - "Retail", - "Framing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17082", - "fullLabel": [ - "Retail", - "Furniture and Home Store" - ], - "children": [ - { - "type": "category", - "id": "17083", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Carpet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17084", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Home Appliance Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17085", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Housewares Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17086", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Kitchen Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17087", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Lighting Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17088", - "fullLabel": [ - "Retail", - "Furniture and Home Store", - "Mattress Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17089", - "fullLabel": [ - "Retail", - "Gift Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17090", - "fullLabel": [ - "Retail", - "Hardware Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17091", - "fullLabel": [ - "Retail", - "Hobby Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17092", - "fullLabel": [ - "Retail", - "Knitting Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17093", - "fullLabel": [ - "Retail", - "Leather Goods Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17094", - "fullLabel": [ - "Retail", - "Luggage Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17095", - "fullLabel": [ - "Retail", - "Medical Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17096", - "fullLabel": [ - "Retail", - "Miscellaneous Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17097", - "fullLabel": [ - "Retail", - "Mobility Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17098", - "fullLabel": [ - "Retail", - "Music Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17099", - "fullLabel": [ - "Retail", - "Newsagent" - ], - "children": [] - }, - { - "type": "category", - "id": "17100", - "fullLabel": [ - "Retail", - "Newsstand" - ], - "children": [] - }, - { - "type": "category", - "id": "17101", - "fullLabel": [ - "Retail", - "Garden Center" - ], - "children": [] - }, - { - "type": "category", - "id": "17102", - "fullLabel": [ - "Retail", - "Office Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17103", - "fullLabel": [ - "Retail", - "Outdoor Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17104", - "fullLabel": [ - "Retail", - "Outlet Mall" - ], - "children": [] - }, - { - "type": "category", - "id": "17105", - "fullLabel": [ - "Retail", - "Outlet Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17106", - "fullLabel": [ - "Retail", - "Packaging Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17107", - "fullLabel": [ - "Retail", - "Party Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17108", - "fullLabel": [ - "Retail", - "Pawn Shop" - ], - "children": [] - }, - { - "type": "category", - "id": "17109", - "fullLabel": [ - "Retail", - "Perfume Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17110", - "fullLabel": [ - "Retail", - "Pet Supplies Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17111", - "fullLabel": [ - "Retail", - "Pop-Up Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17112", - "fullLabel": [ - "Retail", - "Print Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17113", - "fullLabel": [ - "Retail", - "Record Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17114", - "fullLabel": [ - "Retail", - "Shopping Mall" - ], - "children": [] - }, - { - "type": "category", - "id": "17115", - "fullLabel": [ - "Retail", - "Shopping Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "17116", - "fullLabel": [ - "Retail", - "Souvenir Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17117", - "fullLabel": [ - "Retail", - "Sporting Goods Retail" - ], - "children": [ - { - "type": "category", - "id": "17118", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Baseball Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17119", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Bicycle Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17120", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Dive Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17121", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Fishing Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17122", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Golf Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17123", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Gun Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17124", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Hunting Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17125", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Running Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17126", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Skate Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17127", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Ski Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17128", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Soccer Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17129", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Surf Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17130", - "fullLabel": [ - "Retail", - "Sporting Goods Retail", - "Tennis Store" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "17131", - "fullLabel": [ - "Retail", - "Stationery Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17132", - "fullLabel": [ - "Retail", - "Supplement Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17133", - "fullLabel": [ - "Retail", - "Swimming Pool Supply Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17134", - "fullLabel": [ - "Retail", - "Tobacco Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17135", - "fullLabel": [ - "Retail", - "Toy Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17136", - "fullLabel": [ - "Retail", - "Vape Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17137", - "fullLabel": [ - "Retail", - "Video Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17138", - "fullLabel": [ - "Retail", - "Vintage and Thrift Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17139", - "fullLabel": [ - "Retail", - "Warehouse or Wholesale Store" - ], - "children": [] - }, - { - "type": "category", - "id": "17143", - "fullLabel": [ - "Retail", - "Marijuana Dispensary" - ], - "children": [] - }, - { - "type": "category", - "id": "17144", - "fullLabel": [ - "Retail", - "Market" - ], - "children": [] - }, - { - "type": "category", - "id": "17145", - "fullLabel": [ - "Retail", - "Pharmacy" - ], - "children": [] - }, - { - "type": "category", - "id": "17146", - "fullLabel": [ - "Retail", - "Smoke Shop" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18000", - "fullLabel": [ - "Sports and Recreation" - ], - "children": [ - { - "type": "category", - "id": "18001", - "fullLabel": [ - "Sports and Recreation", - "Athletic Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18002", - "fullLabel": [ - "Sports and Recreation", - "Baseball" - ], - "children": [ - { - "type": "category", - "id": "18003", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18004", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Baseball Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18005", - "fullLabel": [ - "Sports and Recreation", - "Baseball", - "Batting Cages" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18006", - "fullLabel": [ - "Sports and Recreation", - "Basketball" - ], - "children": [ - { - "type": "category", - "id": "18007", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18008", - "fullLabel": [ - "Sports and Recreation", - "Basketball", - "Basketball Court" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18009", - "fullLabel": [ - "Sports and Recreation", - "Bowling Green" - ], - "children": [] - }, - { - "type": "category", - "id": "18010", - "fullLabel": [ - "Sports and Recreation", - "Cricket Ground" - ], - "children": [] - }, - { - "type": "category", - "id": "18011", - "fullLabel": [ - "Sports and Recreation", - "Curling Ice" - ], - "children": [] - }, - { - "type": "category", - "id": "18012", - "fullLabel": [ - "Sports and Recreation", - "Equestrian Facility" - ], - "children": [] - }, - { - "type": "category", - "id": "18013", - "fullLabel": [ - "Sports and Recreation", - "Football" - ], - "children": [ - { - "type": "category", - "id": "18014", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18015", - "fullLabel": [ - "Sports and Recreation", - "Football", - "Football Field" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18016", - "fullLabel": [ - "Sports and Recreation", - "Golf" - ], - "children": [ - { - "type": "category", - "id": "18017", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18018", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Course" - ], - "children": [] - }, - { - "type": "category", - "id": "18019", - "fullLabel": [ - "Sports and Recreation", - "Golf", - "Golf Driving Range" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18020", - "fullLabel": [ - "Sports and Recreation", - "Gun Range" - ], - "children": [] - }, - { - "type": "category", - "id": "18021", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio" - ], - "children": [ - { - "type": "category", - "id": "18022", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Boxing Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18023", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Climbing Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18024", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Cycle Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18025", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Dance Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18026", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Outdoor Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18027", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Pilates Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18028", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Yoga Studio" - ], - "children": [] - }, - { - "type": "category", - "id": "18077", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Gym" - ], - "children": [] - }, - { - "type": "category", - "id": "18078", - "fullLabel": [ - "Sports and Recreation", - "Gym and Studio", - "Gym Pool" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18029", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics" - ], - "children": [ - { - "type": "category", - "id": "18030", - "fullLabel": [ - "Sports and Recreation", - "Gymnastics", - "Gymnastics Center" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18031", - "fullLabel": [ - "Sports and Recreation", - "Hockey" - ], - "children": [ - { - "type": "category", - "id": "18032", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18033", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18034", - "fullLabel": [ - "Sports and Recreation", - "Hockey", - "Hockey Rink" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18035", - "fullLabel": [ - "Sports and Recreation", - "Indoor Play Area" - ], - "children": [] - }, - { - "type": "category", - "id": "18036", - "fullLabel": [ - "Sports and Recreation", - "Martial Arts Dojo" - ], - "children": [] - }, - { - "type": "category", - "id": "18037", - "fullLabel": [ - "Sports and Recreation", - "Paintball Field" - ], - "children": [] - }, - { - "type": "category", - "id": "18038", - "fullLabel": [ - "Sports and Recreation", - "Personal Trainer" - ], - "children": [] - }, - { - "type": "category", - "id": "18039", - "fullLabel": [ - "Sports and Recreation", - "Race Track" - ], - "children": [ - { - "type": "category", - "id": "18080", - "fullLabel": [ - "Sports and Recreation", - "Race Track", - "Racecourse" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18040", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports" - ], - "children": [ - { - "type": "category", - "id": "18041", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Badminton Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18042", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquet Sport Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18043", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Racquetball Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18044", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Squash Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18045", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis" - ], - "children": [ - { - "type": "category", - "id": "18046", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18047", - "fullLabel": [ - "Sports and Recreation", - "Racquet Sports", - "Tennis", - "Tennis Court" - ], - "children": [] - } - ] - } - ] - }, - { - "type": "category", - "id": "18048", - "fullLabel": [ - "Sports and Recreation", - "Recreation Center" - ], - "children": [] - }, - { - "type": "category", - "id": "18049", - "fullLabel": [ - "Sports and Recreation", - "Rugby" - ], - "children": [ - { - "type": "category", - "id": "18050", - "fullLabel": [ - "Sports and Recreation", - "Rugby", - "Rugby Pitch" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18051", - "fullLabel": [ - "Sports and Recreation", - "Running and Track" - ], - "children": [ - { - "type": "category", - "id": "18052", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Running Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18053", - "fullLabel": [ - "Sports and Recreation", - "Running and Track", - "Track" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18054", - "fullLabel": [ - "Sports and Recreation", - "Skating" - ], - "children": [ - { - "type": "category", - "id": "18055", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skate Park" - ], - "children": [] - }, - { - "type": "category", - "id": "18056", - "fullLabel": [ - "Sports and Recreation", - "Skating", - "Skating Rink" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18057", - "fullLabel": [ - "Sports and Recreation", - "Skydiving Center" - ], - "children": [ - { - "type": "category", - "id": "18082", - "fullLabel": [ - "Sports and Recreation", - "Skydiving Center", - "Skydiving Drop Zone" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18058", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports" - ], - "children": [ - { - "type": "category", - "id": "18059", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Chalet" - ], - "children": [] - }, - { - "type": "category", - "id": "18060", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Lodge" - ], - "children": [] - }, - { - "type": "category", - "id": "18061", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area" - ], - "children": [ - { - "type": "category", - "id": "18083", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area", - "Ski Chairlift" - ], - "children": [] - }, - { - "type": "category", - "id": "18084", - "fullLabel": [ - "Sports and Recreation", - "Snow Sports", - "Ski Resort and Area", - "Ski Trail" - ], - "children": [] - } - ] - } - ] - }, - { - "type": "category", - "id": "18062", - "fullLabel": [ - "Sports and Recreation", - "Soccer" - ], - "children": [ - { - "type": "category", - "id": "18063", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18064", - "fullLabel": [ - "Sports and Recreation", - "Soccer", - "Soccer Field" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18065", - "fullLabel": [ - "Sports and Recreation", - "Sports Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18066", - "fullLabel": [ - "Sports and Recreation", - "Volleyball Court" - ], - "children": [] - }, - { - "type": "category", - "id": "18067", - "fullLabel": [ - "Sports and Recreation", - "Water Sports" - ], - "children": [ - { - "type": "category", - "id": "18068", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Canoe and Kayak Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "18069", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Rafting Outfitter" - ], - "children": [] - }, - { - "type": "category", - "id": "18070", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Sailing Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18071", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Scuba Diving Instructor" - ], - "children": [] - }, - { - "type": "category", - "id": "18072", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Surfing" - ], - "children": [] - }, - { - "type": "category", - "id": "18073", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming" - ], - "children": [ - { - "type": "category", - "id": "18074", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Club" - ], - "children": [] - }, - { - "type": "category", - "id": "18075", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swimming Pool" - ], - "children": [] - }, - { - "type": "category", - "id": "18076", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Swimming", - "Swim School" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18085", - "fullLabel": [ - "Sports and Recreation", - "Water Sports", - "Rafting Spot" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "18079", - "fullLabel": [ - "Sports and Recreation", - "Hunting Area" - ], - "children": [] - }, - { - "type": "category", - "id": "18081", - "fullLabel": [ - "Sports and Recreation", - "Sauna" - ], - "children": [] - }, - { - "type": "category", - "id": "18086", - "fullLabel": [ - "Sports and Recreation", - "Fishing Area" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19000", - "fullLabel": [ - "Travel and Transportation" - ], - "children": [ - { - "type": "category", - "id": "19001", - "fullLabel": [ - "Travel and Transportation", - "Baggage Locker" - ], - "children": [] - }, - { - "type": "category", - "id": "19002", - "fullLabel": [ - "Travel and Transportation", - "Bike Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "19003", - "fullLabel": [ - "Travel and Transportation", - "Boat Rental" - ], - "children": [] - }, - { - "type": "category", - "id": "19004", - "fullLabel": [ - "Travel and Transportation", - "Border Crossing" - ], - "children": [] - }, - { - "type": "category", - "id": "19005", - "fullLabel": [ - "Travel and Transportation", - "Cruise" - ], - "children": [] - }, - { - "type": "category", - "id": "19006", - "fullLabel": [ - "Travel and Transportation", - "Electric Vehicle Charging Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19007", - "fullLabel": [ - "Travel and Transportation", - "Fuel Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19008", - "fullLabel": [ - "Travel and Transportation", - "Hot Air Balloon Tour Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "19009", - "fullLabel": [ - "Travel and Transportation", - "Lodging" - ], - "children": [ - { - "type": "category", - "id": "19010", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Bed and Breakfast" - ], - "children": [] - }, - { - "type": "category", - "id": "19011", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Boarding House" - ], - "children": [] - }, - { - "type": "category", - "id": "19012", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Cabin" - ], - "children": [] - }, - { - "type": "category", - "id": "19013", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hostel" - ], - "children": [] - }, - { - "type": "category", - "id": "19014", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hotel" - ], - "children": [ - { - "type": "category", - "id": "19058", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Hotel", - "Hotel Pool" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19015", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Inn" - ], - "children": [] - }, - { - "type": "category", - "id": "19016", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Lodge" - ], - "children": [] - }, - { - "type": "category", - "id": "19017", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Motel" - ], - "children": [] - }, - { - "type": "category", - "id": "19018", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Resort" - ], - "children": [] - }, - { - "type": "category", - "id": "19019", - "fullLabel": [ - "Travel and Transportation", - "Lodging", - "Vacation Rental" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19020", - "fullLabel": [ - "Travel and Transportation", - "Parking" - ], - "children": [] - }, - { - "type": "category", - "id": "19021", - "fullLabel": [ - "Travel and Transportation", - "Pier" - ], - "children": [] - }, - { - "type": "category", - "id": "19022", - "fullLabel": [ - "Travel and Transportation", - "Platform" - ], - "children": [] - }, - { - "type": "category", - "id": "19023", - "fullLabel": [ - "Travel and Transportation", - "Port" - ], - "children": [] - }, - { - "type": "category", - "id": "19024", - "fullLabel": [ - "Travel and Transportation", - "Rest Area" - ], - "children": [] - }, - { - "type": "category", - "id": "19025", - "fullLabel": [ - "Travel and Transportation", - "RV Park" - ], - "children": [] - }, - { - "type": "category", - "id": "19026", - "fullLabel": [ - "Travel and Transportation", - "Toll Booth" - ], - "children": [] - }, - { - "type": "category", - "id": "19027", - "fullLabel": [ - "Travel and Transportation", - "Toll Plaza" - ], - "children": [] - }, - { - "type": "category", - "id": "19028", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service" - ], - "children": [ - { - "type": "category", - "id": "19029", - "fullLabel": [ - "Travel and Transportation", - "Tourist Information and Service", - "Tour Provider" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19030", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub" - ], - "children": [ - { - "type": "category", - "id": "19031", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport" - ], - "children": [ - { - "type": "category", - "id": "19032", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airfield" - ], - "children": [] - }, - { - "type": "category", - "id": "19033", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Food Court" - ], - "children": [] - }, - { - "type": "category", - "id": "19034", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Gate" - ], - "children": [] - }, - { - "type": "category", - "id": "19035", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Lounge" - ], - "children": [] - }, - { - "type": "category", - "id": "19036", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Service" - ], - "children": [] - }, - { - "type": "category", - "id": "19037", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Terminal" - ], - "children": [] - }, - { - "type": "category", - "id": "19038", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Tram Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19039", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Baggage Claim" - ], - "children": [] - }, - { - "type": "category", - "id": "19040", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "International Airport" - ], - "children": [] - }, - { - "type": "category", - "id": "19041", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Private Airport" - ], - "children": [] - }, - { - "type": "category", - "id": "19062", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Plane" - ], - "children": [] - }, - { - "type": "category", - "id": "19070", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Airport", - "Airport Ticket Counter" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19042", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19043", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Bus Stop" - ], - "children": [] - }, - { - "type": "category", - "id": "19044", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Heliport" - ], - "children": [] - }, - { - "type": "category", - "id": "19045", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Marine Terminal" - ], - "children": [] - }, - { - "type": "category", - "id": "19046", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Metro Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19047", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rail Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19048", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Rental Car Location" - ], - "children": [] - }, - { - "type": "category", - "id": "19049", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Taxi Stand" - ], - "children": [] - }, - { - "type": "category", - "id": "19050", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Tram Station" - ], - "children": [] - }, - { - "type": "category", - "id": "19063", - "fullLabel": [ - "Travel and Transportation", - "Transport Hub", - "Light Rail Station" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19051", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service" - ], - "children": [ - { - "type": "category", - "id": "19052", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Charter Bus" - ], - "children": [] - }, - { - "type": "category", - "id": "19053", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Limo Service" - ], - "children": [] - }, - { - "type": "category", - "id": "19054", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Public Transportation" - ], - "children": [ - { - "type": "category", - "id": "19067", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Public Transportation", - "Bus Line" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19068", - "fullLabel": [ - "Travel and Transportation", - "Transportation Service", - "Taxi" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19055", - "fullLabel": [ - "Travel and Transportation", - "Travel Agency" - ], - "children": [] - }, - { - "type": "category", - "id": "19056", - "fullLabel": [ - "Travel and Transportation", - "Travel Lounge" - ], - "children": [] - }, - { - "type": "category", - "id": "19057", - "fullLabel": [ - "Travel and Transportation", - "Truck Stop" - ], - "children": [] - }, - { - "type": "category", - "id": "19059", - "fullLabel": [ - "Travel and Transportation", - "Moving Target" - ], - "children": [] - }, - { - "type": "category", - "id": "19060", - "fullLabel": [ - "Travel and Transportation", - "Road" - ], - "children": [ - { - "type": "category", - "id": "19061", - "fullLabel": [ - "Travel and Transportation", - "Road", - "Intersection" - ], - "children": [] - } - ] - }, - { - "type": "category", - "id": "19064", - "fullLabel": [ - "Travel and Transportation", - "Boat or Ferry" - ], - "children": [] - }, - { - "type": "category", - "id": "19065", - "fullLabel": [ - "Travel and Transportation", - "Cable Car" - ], - "children": [] - }, - { - "type": "category", - "id": "19066", - "fullLabel": [ - "Travel and Transportation", - "Train" - ], - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/demos/node-places-api/tsconfig.json b/demos/node-places-api/tsconfig.json deleted file mode 100644 index ef1ce98174..0000000000 --- a/demos/node-places-api/tsconfig.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2017", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - - /* Modules */ - "module": "esnext", /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ - // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ - // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "ts-node": { - "esm": true - } -} diff --git a/demos/node-places-api/types.d.ts b/demos/node-places-api/types.d.ts deleted file mode 100644 index d757462ee5..0000000000 --- a/demos/node-places-api/types.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare module "unist-util-find"; -declare module "@esri/arcgis-rest-places"; diff --git a/demos/node-typescript-es-modules/.gitignore b/demos/node-typescript-es-modules/.gitignore deleted file mode 100644 index 3c3629e647..0000000000 --- a/demos/node-typescript-es-modules/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/demos/node-typescript-es-modules/index.ts b/demos/node-typescript-es-modules/index.ts deleted file mode 100644 index 700d1b5a79..0000000000 --- a/demos/node-typescript-es-modules/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -// If you are using node < 14.8, you need to wrap the await in an async IFFE -//(async function () { -const response = await searchItems("water"); -console.log(`Public item search for "water": ${response.total} total results`); -response.results.map((itm) => { - console.log(`Title: ${itm.title}`); -}); -// })(); diff --git a/demos/node-typescript-es-modules/package.json b/demos/node-typescript-es-modules/package.json deleted file mode 100644 index f9122e8e59..0000000000 --- a/demos/node-typescript-es-modules/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "private": true, - "name": "ts-node-rest", - "version": "1.0.0", - "description": "", - "license": "MIT", - "keywords": [], - "type": "module", - "main": "index.js", - "scripts": { - "start": "ts-node index.ts" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "ts-node": "^10.7.0", - "typescript": "^4.6.2" - }, - "author": "Dave Bouwman", - "volta": { - "node": "16.14.0", - "npm": "8.5.3" - } -} diff --git a/demos/node-typescript-es-modules/readme.md b/demos/node-typescript-es-modules/readme.md deleted file mode 100644 index c4dc44a5dc..0000000000 --- a/demos/node-typescript-es-modules/readme.md +++ /dev/null @@ -1,40 +0,0 @@ -# Scripting using ArcGIS Rest JS with Typescript and Node - -ArcGIS Rest.js is really useful for automating various actions in an organization. However, getting typescript + node + ts-node + arcgis-rest-js working smoothly requires some specific settings, so this repo shows an example of a working configuration. - -## Install & Run - -`npm i && npm start` - -You can also run specific files at the command line with `npm ts-node filename.ts` - -## Configuration - -In `package.json` the `type` field must be set to `module`. - -In `tsconfig.json` the `module` option must be set to `esnext` - -If you want to use `await` directly in the script, you also need to set the `target` to `es2017` or greater. - -Optionally, you can also add a `.ts-node` section to `tsconfig.json` and specify that it should use `esm` by default. - -```json -{ - "compilerOptions": { - ... - "module": "esnext" - ... - }, - "ts-node": { - "esm": true - } -} -``` - -If you don't do this, you will need to run your script using the `--esm` flag (i.e. `ts-node --esm index.ts`) - -The actual example just runs a query for "water" against public items in ArcGIS Online - but you cna do - -**Note** this project uses [volta](https://volta.sh) to ensure consistent node & npm versions across platforms. - -If not using volta, please ensure you are using node >= 16.13.1 and npm >= 8.5.3 diff --git a/demos/node-typescript-es-modules/tsconfig.json b/demos/node-typescript-es-modules/tsconfig.json deleted file mode 100644 index ef1ce98174..0000000000 --- a/demos/node-typescript-es-modules/tsconfig.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2017", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - - /* Modules */ - "module": "esnext", /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - - /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - // "outDir": "./", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ - // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ - // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "ts-node": { - "esm": true - } -} diff --git a/demos/oauth2-browser/.gitignore b/demos/oauth2-browser/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/demos/oauth2-browser/README.md b/demos/oauth2-browser/README.md deleted file mode 100644 index 739ad1140b..0000000000 --- a/demos/oauth2-browser/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# ArcGIS Rest JS / Vanilla JS Demo - -This demo uses Vanilla JS to implement OAuth2 using the `arcgis-rest-js` libraries. - -See the ArcGIS Rest JS guide to [Authentication in Browser-based Apps](https://developers.arcgis.com/arcgis-rest-js/authentication/tutorials/implement-user-authentication-rest-js-browser/) for more info. - -## Running this demo - -1. Run `npm run build` in the root directory -1. Run `npm start` in this directory to spin up the development server. -1. Visit [http://localhost:8080](http://localhost:8080). - -The demo will run using an application configured by the ArcGIS REST JS team. - -## Running with your own credentials - -1. Run `npm run build` in the root directory -1. [Register an app](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/tutorials/register-your-application/) and copy the Client ID into `config.js` in the `clientId` property. -1. [Add redirect URIs](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/tutorials/add-redirect-uri/) for `http://localhost:8080` (for inline redirects) and `http://localhost:8080/authentication.html` (for popup redirects) to your registered application. -1. Run `npm start` in this directory to spin up the development server. -1. Visit [http://localhost:8080](http://localhost:8080). - ---- - -**Note:** The server starts with a special configuration to serve URLs starting with `@esri/arcgis-rest-*` from their respective packages. In your application you will need to change these URLs to point to their respective locations. diff --git a/demos/oauth2-browser/authenticate.html b/demos/oauth2-browser/authenticate.html deleted file mode 100644 index e31a1dabc8..0000000000 --- a/demos/oauth2-browser/authenticate.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - ArcGIS Rest JS OAuth redirect - - - - - - - - - \ No newline at end of file diff --git a/demos/oauth2-browser/config.js b/demos/oauth2-browser/config.js deleted file mode 100644 index 4f3d8557a9..0000000000 --- a/demos/oauth2-browser/config.js +++ /dev/null @@ -1,10 +0,0 @@ -/* -You can generate your own clientid by creating an application on the ArcGIS for Developers site. Be sure to add http://localhost:8080/ as a redirect uri for your application - -once you have a clientid of your own, copy/paste it here and rename this file 'config.js' -*/ -const config = { - clientId: "3CiiHWyTNMIRNyF1", - popupRedirectUri: "http://localhost:8080/authenticate.html", - inlineRedirectUri: "http://localhost:8080/" -}; diff --git a/demos/oauth2-browser/index.html b/demos/oauth2-browser/index.html deleted file mode 100644 index 01b2de8e66..0000000000 --- a/demos/oauth2-browser/index.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - ArcGIS REST JS Browser OAuth2 - - - - - -
-
-
- -
-
-
-
-
-
- - - -
-
- - - -
-
- - - -
-

- To use this demo copy the config.js.template file and rename it to config.js. Then - fill in your values for clientId, popupRedirectUri and - inlineRedirectUri. To get you started quickly an app registered by the ArcGIS REST JS team has - been configured. -

-

- Consult the documentation for registering - an app and adding - a redirect URI for more information. -

-
-
-
-
- - -
-
- -
-
- -
-
-

- -

-
-
-
- -
-
-
-
- - -
-
-
-
-
-
- - - - - - - \ No newline at end of file diff --git a/demos/oauth2-browser/logo.svg b/demos/oauth2-browser/logo.svg deleted file mode 100644 index 9650ca78ef..0000000000 --- a/demos/oauth2-browser/logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/demos/oauth2-browser/package.json b/demos/oauth2-browser/package.json deleted file mode 100644 index 0588980366..0000000000 --- a/demos/oauth2-browser/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-vanilla", - "version": "3.3.0", - "description": "Vanilla JavaScript demo of @esri/arcgis-rest-* packages", - "license": "Apache-2.0", - "scripts": { - "start": "node ../../scripts/run-demo-server.js" - }, - "dependencies": { - "@esri/arcgis-rest-auth": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "" -} diff --git a/demos/oauth2-browser/style.css b/demos/oauth2-browser/style.css deleted file mode 100644 index 84a19ae086..0000000000 --- a/demos/oauth2-browser/style.css +++ /dev/null @@ -1,36 +0,0 @@ -html, body { - width: 100%; - height: 100%; -} - -.row { - margin-bottom: 25px; -} - -.jumbotron { - padding-top: 0px; - padding-bottom: 0px; -} - -#logo-container { - display: flex; - justify-content: center; - align-content: center; -} -#logo { - width: 125px; - height: 125px; - padding: 12.5px; -} - -.info-panel{ - padding: 15px; -} - -.loading-table { - width: 100%; - height: 150px; - display: flex; - align-content: center; - justify-content: center; -} diff --git a/demos/parcel-places/.gitignore b/demos/parcel-places/.gitignore deleted file mode 100644 index 68aa71c482..0000000000 --- a/demos/parcel-places/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.parcel-cache -auth.js \ No newline at end of file diff --git a/demos/parcel-places/README.md b/demos/parcel-places/README.md deleted file mode 100644 index 14f025181d..0000000000 --- a/demos/parcel-places/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# ArcGIS REST JS + Parcel - -1. Run `npm run build` in the root directory -1. Run `npm i` in this directory -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:1234](http://localhost:8080). - -**Note:** We currently point the `NODE_ENV` variable at the root of this monorepo to [resolve an issue with Parcel and monorepos](https://github.com/parcel-bundler/parcel/issues/1588). If you use ArcGIS REST JS with Parcel yourself you likely won't need this. diff --git a/demos/parcel-places/auth.template.js b/demos/parcel-places/auth.template.js deleted file mode 100644 index 35d6e9cab7..0000000000 --- a/demos/parcel-places/auth.template.js +++ /dev/null @@ -1,3 +0,0 @@ -import { ApiKeyManager } from "@esri/arcgis-rest-request"; - -export const authentication = ApiKeyManager.fromKey("YOUR_API_KEY"); diff --git a/demos/parcel-places/index.html b/demos/parcel-places/index.html deleted file mode 100644 index 64940e80bf..0000000000 --- a/demos/parcel-places/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - Starter Parcel App - - - -

Welcome to Parcel!

- - - - \ No newline at end of file diff --git a/demos/parcel-places/index.js b/demos/parcel-places/index.js deleted file mode 100644 index 217b0e3a47..0000000000 --- a/demos/parcel-places/index.js +++ /dev/null @@ -1,22 +0,0 @@ -import { authentication } from "./auth.js"; -import { findPlacesNearPoint } from "@esri/arcgis-rest-places"; - -(async () => { - let lastResponse = await findPlacesNearPoint({ - x: -74.00731801986696, - y: 40.71120251262453, - radius: 400, - categoryIds: [13000], - pageSize: 20, - authentication - }); - - let allPlaces = lastResponse.results; - - while (lastResponse.nextPage) { - lastResponse = await lastResponse.nextPage(); - allPlaces = allPlaces.concat(lastResponse.results); - } - - console.log(allPlaces.length); -})(); diff --git a/demos/parcel-places/package.json b/demos/parcel-places/package.json deleted file mode 100644 index 7d1cf80c0d..0000000000 --- a/demos/parcel-places/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-parcel-places", - "version": "3.3.0", - "description": "Demo of @esri/arcgis-rest-* w/ Parcel", - "license": "Apache-2.0", - "type": "module", - "scripts": { - "build": "NODE_PATH=../../ parcel build index.html", - "start": "NODE_PATH=../../ parcel index.html" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "parcel": "^2.0.0" - }, - "author": "" -} diff --git a/demos/parcel/.gitignore b/demos/parcel/.gitignore deleted file mode 100644 index dce36cb63e..0000000000 --- a/demos/parcel/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.parcel-cache \ No newline at end of file diff --git a/demos/parcel/README.md b/demos/parcel/README.md deleted file mode 100644 index 14f025181d..0000000000 --- a/demos/parcel/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# ArcGIS REST JS + Parcel - -1. Run `npm run build` in the root directory -1. Run `npm i` in this directory -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:1234](http://localhost:8080). - -**Note:** We currently point the `NODE_ENV` variable at the root of this monorepo to [resolve an issue with Parcel and monorepos](https://github.com/parcel-bundler/parcel/issues/1588). If you use ArcGIS REST JS with Parcel yourself you likely won't need this. diff --git a/demos/parcel/index.html b/demos/parcel/index.html deleted file mode 100644 index 64940e80bf..0000000000 --- a/demos/parcel/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - Starter Parcel App - - - -

Welcome to Parcel!

- - - - \ No newline at end of file diff --git a/demos/parcel/index.js b/demos/parcel/index.js deleted file mode 100644 index 89a9b37f61..0000000000 --- a/demos/parcel/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -let element = document.createElement("pre"); -document.body.appendChild(element); - -searchItems("water").then((response) => { - element.textContent = JSON.stringify(response, null, 2); // false -}); diff --git a/demos/parcel/package.json b/demos/parcel/package.json deleted file mode 100644 index 98c7e90bd2..0000000000 --- a/demos/parcel/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-parcel", - "version": "3.3.0", - "description": "Demo of @esri/arcgis-rest-* w/ Parcel", - "license": "Apache-2.0", - "type": "module", - "scripts": { - "build": "NODE_PATH=../../ parcel build index.html", - "start": "NODE_PATH=../../ parcel index.html" - }, - "dependencies": { - "@esri/arcgis-rest-places": "^1.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "parcel": "^2.0.0" - }, - "author": "" -} diff --git a/demos/snowpack/README.md b/demos/snowpack/README.md deleted file mode 100644 index 2d818ce83b..0000000000 --- a/demos/snowpack/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# ArcGIS REST JS + Native Browser Modules - -1. Run `npm run build` in the root directory -1. Run `npm i` in this directory -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:8080](http://localhost:8080). - -**Note:** We have `workspaceRoot` configured because this is part of our monorepo setup. If you use ArcGIS REST JS with Snowpack yourself you likely won't need this. diff --git a/demos/snowpack/index.html b/demos/snowpack/index.html deleted file mode 100644 index 436e6a6ac5..0000000000 --- a/demos/snowpack/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - Starter Snowpack App - - - -

Welcome to Snowpack!

- - - - \ No newline at end of file diff --git a/demos/snowpack/index.js b/demos/snowpack/index.js deleted file mode 100644 index 528016ca7f..0000000000 --- a/demos/snowpack/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -let element = document.createElement("div"); -document.body.appendChild(element); - -searchItems("water").then((response) => { - element.textContent = JSON.stringify(response, null, 2); // false -}); diff --git a/demos/snowpack/package.json b/demos/snowpack/package.json deleted file mode 100644 index 70da0e510f..0000000000 --- a/demos/snowpack/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-demo-snowpack", - "version": "3.3.0", - "description": "Demo of @esri/arcgis-rest-* w/ Snowpack", - "license": "Apache-2.0", - "type": "module", - "scripts": { - "build": "snowpack build", - "start": "snowpack dev" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "snowpack": "^3.8.8" - }, - "author": "" -} diff --git a/demos/snowpack/snowpack.config.js b/demos/snowpack/snowpack.config.js deleted file mode 100644 index 5f761e1a13..0000000000 --- a/demos/snowpack/snowpack.config.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - workspaceRoot: "../../" -}; diff --git a/demos/stream-response-to-file/.gitignore b/demos/stream-response-to-file/.gitignore deleted file mode 100644 index 8718dad0c7..0000000000 --- a/demos/stream-response-to-file/.gitignore +++ /dev/null @@ -1 +0,0 @@ -output/*.geojson diff --git a/demos/stream-response-to-file/README.md b/demos/stream-response-to-file/README.md deleted file mode 100644 index 056113e26e..0000000000 --- a/demos/stream-response-to-file/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Running this demo - -1. Make sure you run `npm run build` in the root folder to setup the dependencies -1. cd into `/demos/stream-response-to-file/` -1. Run `npm start` - -Features from https://services.arcgis.com/uUvqNMGPm7axC2dD/arcgis/rest/services/Boating_Access_Sites/FeatureServer/0 will be written in GeoJSON format to a file in the `output` directory. diff --git a/demos/stream-response-to-file/index.js b/demos/stream-response-to-file/index.js deleted file mode 100644 index aff6ab291a..0000000000 --- a/demos/stream-response-to-file/index.js +++ /dev/null @@ -1,36 +0,0 @@ -const { queryFeatures } = require("@esri/arcgis-rest-feature-service"); -const fs = require("fs"); - -const outFileName = `./output/${Date.now()}.geojson`; -const outFile = fs.createWriteStream(outFileName); -const serviceUrl = - "https://services.arcgis.com/uUvqNMGPm7axC2dD/arcgis/rest/services/Boating_Access_Sites/FeatureServer/0/query"; - -// const params = { -// outSR: "4326", -// returnGeometry: true, -// f: "geojson" -// }; - -queryFeatures({ - url: serviceUrl, - outSR: "4326", - returnGeometry: true, - f: "geojson", - rawResponse: true -}) - .then((resp) => { - //Access any response methods, or ReadableStream body - //https://developer.mozilla.org/en-US/docs/Web/API/Response - const stream = resp.body; - stream.pipe(outFile); - stream.on("data", (data) => { - console.log("Buffering: ", data); - }); - stream.on("end", () => { - console.log(`Finished: ${outFileName}`); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/demos/stream-response-to-file/output/.gitkeep b/demos/stream-response-to-file/output/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/demos/stream-response-to-file/package.json b/demos/stream-response-to-file/package.json deleted file mode 100644 index 0ec495682d..0000000000 --- a/demos/stream-response-to-file/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "private": true, - "name": "stream-response-to-file", - "version": "3.3.0", - "description": "stream response to file with arcgis-rest-request", - "license": "Apache-2.0", - "keywords": [ - "arcgis", - "node", - "rest", - "stream" - ], - "main": "index.js", - "scripts": { - "start": "node index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-feature-service": "^4.0.1", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "author": "Joshua Tanner", - "homepage": "https://github.com/Esri/arcgis-rest-js#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/Esri/arcgis-rest-js.git" - }, - "bugs": { - "url": "https://github.com/Esri/arcgis-rest-js/issues" - } -} diff --git a/demos/tree-shaking-rollup/.babelrc b/demos/tree-shaking-rollup/.babelrc deleted file mode 100644 index c99adb87c3..0000000000 --- a/demos/tree-shaking-rollup/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": [["@babel/env", { "modules": false }]] -} diff --git a/demos/tree-shaking-rollup/.gitignore b/demos/tree-shaking-rollup/.gitignore deleted file mode 100644 index 10dcd67fb2..0000000000 --- a/demos/tree-shaking-rollup/.gitignore +++ /dev/null @@ -1 +0,0 @@ -stats.html \ No newline at end of file diff --git a/demos/tree-shaking-rollup/README.md b/demos/tree-shaking-rollup/README.md deleted file mode 100644 index a4ff908e23..0000000000 --- a/demos/tree-shaking-rollup/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Running this demo - -This demo shows how to have rollup [tree shake](https://rollupjs.org/guide/en#tree-shaking) `@esri/rest-js` and only include methods that are actually being called in its output bundle. - -1. Run `npm run build` in the root directory -1. cd into `/demos/tree-shaking-rollup/` -1. Run `npm run build:app` -1. Load `index.html` in a web browser and confirm you see output. -1. Open `stats.html`. You should only see `request` and `search` related modules. diff --git a/demos/tree-shaking-rollup/index.html b/demos/tree-shaking-rollup/index.html deleted file mode 100644 index f859fd2893..0000000000 --- a/demos/tree-shaking-rollup/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - shaking the tree - - - - - \ No newline at end of file diff --git a/demos/tree-shaking-rollup/package.json b/demos/tree-shaking-rollup/package.json deleted file mode 100644 index c559065d04..0000000000 --- a/demos/tree-shaking-rollup/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-tree-shaking-rollup", - "version": "3.3.0", - "description": "", - "license": "Apache-2.0", - "keywords": [], - "scripts": { - "build:app": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "@rollup/plugin-commonjs": "^20.0.0", - "@rollup/plugin-node-resolve": "^13.0.4", - "rollup": "^2.56.3", - "rollup-plugin-visualizer": "^5.5.2" - }, - "author": "" -} diff --git a/demos/tree-shaking-rollup/rollup.config.js b/demos/tree-shaking-rollup/rollup.config.js deleted file mode 100644 index b6b56661b4..0000000000 --- a/demos/tree-shaking-rollup/rollup.config.js +++ /dev/null @@ -1,13 +0,0 @@ -// rollup.config.js -import nodeResolve from "@rollup/plugin-node-resolve"; -import { visualizer } from "rollup-plugin-visualizer"; - -export default { - input: "src/index.js", - output: { - file: "dist/bundle.js", - format: "iife" - }, - - plugins: [nodeResolve(), visualizer()] -}; diff --git a/demos/tree-shaking-rollup/src/index.js b/demos/tree-shaking-rollup/src/index.js deleted file mode 100644 index b2f08fbe34..0000000000 --- a/demos/tree-shaking-rollup/src/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -let element = document.createElement("pre"); -document.body.appendChild(element); - -searchItems("water").then((response) => { - element.innerHTML = JSON.stringify(response, null, 2); // false -}); diff --git a/demos/tree-shaking-webpack/.gitignore b/demos/tree-shaking-webpack/.gitignore deleted file mode 100644 index 630d55dd62..0000000000 --- a/demos/tree-shaking-webpack/.gitignore +++ /dev/null @@ -1 +0,0 @@ -stats.json \ No newline at end of file diff --git a/demos/tree-shaking-webpack/README.md b/demos/tree-shaking-webpack/README.md deleted file mode 100644 index 7014470ba2..0000000000 --- a/demos/tree-shaking-webpack/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Running this demo - -This demo shows how to have webpack [tree shake](https://rollupjs.org/guide/en#tree-shaking) `@esri/rest-js` and only include methods that are actually being called in its output bundle. - -1. Run `npm run build` in the root directory -1. cd into `demos/tree-shaking-webpack` -1. Run `npm run build:app` this will also generate a `stats.json` file -1. Load `index.html` in a web browser and confirm you see output. -1. Run `npm run analyze-bundle` which will open the bundle analyzer. You should only see `request` and `search` related modules. diff --git a/demos/tree-shaking-webpack/index.html b/demos/tree-shaking-webpack/index.html deleted file mode 100644 index f859fd2893..0000000000 --- a/demos/tree-shaking-webpack/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - shaking the tree - - - - - \ No newline at end of file diff --git a/demos/tree-shaking-webpack/package.json b/demos/tree-shaking-webpack/package.json deleted file mode 100644 index 3c64b018a9..0000000000 --- a/demos/tree-shaking-webpack/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "private": true, - "name": "@esri/arcgis-rest-tree-shaking-webpack", - "version": "3.3.0", - "description": "", - "license": "Apache-2.0", - "keywords": [], - "scripts": { - "analyze-bundle": "webpack-bundle-analyzer stats.json", - "build:app": "webpack --profile --json > stats.json", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "@babel/core": "^7.3.4", - "@babel/preset-env": "^7.3.4", - "babel-loader": "^8.0.5", - "webpack": "^4.29.6", - "webpack-bundle-analyzer": "^4.4.2", - "webpack-cli": "^3.3.0" - }, - "author": "" -} diff --git a/demos/tree-shaking-webpack/src/index.js b/demos/tree-shaking-webpack/src/index.js deleted file mode 100644 index b2f08fbe34..0000000000 --- a/demos/tree-shaking-webpack/src/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -let element = document.createElement("pre"); -document.body.appendChild(element); - -searchItems("water").then((response) => { - element.innerHTML = JSON.stringify(response, null, 2); // false -}); diff --git a/demos/tree-shaking-webpack/webpack.config.js b/demos/tree-shaking-webpack/webpack.config.js deleted file mode 100644 index e6c7f2d334..0000000000 --- a/demos/tree-shaking-webpack/webpack.config.js +++ /dev/null @@ -1,29 +0,0 @@ -const path = require("path"); - -const BundleAnalyzerPlugin = - require("webpack-bundle-analyzer").BundleAnalyzerPlugin; -module.exports = { - entry: "./src/index.js", - output: { - filename: "bundle.js", - path: path.resolve(__dirname, "dist"), - }, - mode: "production", - optimization: { - usedExports: true, - }, - module: { - rules: [ - { - test: /\.m?js$/, - exclude: /(node_modules|bower_components)/, - use: { - loader: "babel-loader", - options: { - presets: ["@babel/preset-env"], - }, - }, - }, - ], - }, -}; diff --git a/demos/vite/.gitignore b/demos/vite/.gitignore deleted file mode 100644 index 53f7466aca..0000000000 --- a/demos/vite/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -node_modules -.DS_Store -dist -dist-ssr -*.local \ No newline at end of file diff --git a/demos/vite/README.md b/demos/vite/README.md deleted file mode 100644 index 439a27205c..0000000000 --- a/demos/vite/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# ArcGIS REST JS + Vite - -1. Run `npm run build` in the root directory -1. Run `npm i` in this directory -1. Run `npm start` to spin up the development server. -1. Visit [http://localhost:3000](http://localhost:8080). diff --git a/demos/vite/favicon.svg b/demos/vite/favicon.svg deleted file mode 100644 index de4aeddc12..0000000000 --- a/demos/vite/favicon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/demos/vite/index.html b/demos/vite/index.html deleted file mode 100644 index 1d1fbec87c..0000000000 --- a/demos/vite/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - Vite App - - -

Hello Vite!

- - - diff --git a/demos/vite/main.js b/demos/vite/main.js deleted file mode 100644 index b2f08fbe34..0000000000 --- a/demos/vite/main.js +++ /dev/null @@ -1,8 +0,0 @@ -import { searchItems } from "@esri/arcgis-rest-portal"; - -let element = document.createElement("pre"); -document.body.appendChild(element); - -searchItems("water").then((response) => { - element.innerHTML = JSON.stringify(response, null, 2); // false -}); diff --git a/demos/vite/package.json b/demos/vite/package.json deleted file mode 100644 index 82281a8443..0000000000 --- a/demos/vite/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "private": true, - "name": "arcgis-rest-js-vite", - "version": "0.0.0", - "scripts": { - "build": "vite build", - "dev": "vite", - "serve": "vite preview", - "start": "npm run dev" - }, - "dependencies": { - "@esri/arcgis-rest-portal": "^4.0.0", - "@esri/arcgis-rest-request": "^4.0.0" - }, - "devDependencies": { - "vite": "^2.5.4" - } -} diff --git a/package.json b/package.json index f377d858f3..76d4d32aba 100644 --- a/package.json +++ b/package.json @@ -153,8 +153,7 @@ "packages/arcgis-rest-routing", "packages/arcgis-rest-fetch", "packages/arcgis-rest-form-data", - "packages/arcgis-rest-developer-credentials", - "./demos/*" + "packages/arcgis-rest-developer-credentials" ], "volta": { "node": "18.14.0"