irisrad-ui
Version:
UI elements developered for IRIS R&D Group Inc
2,338 lines (2,334 loc) • 97.4 kB
JavaScript
import React, { useState } from "react";
import { IrisGroupedSelect } from "./IrisGroupedSelect"; // ui element
// export for StoryBook as a tab
export default {
title: "Example/IrisGroupedSelect", // could be represent on the url, example could be a root of the node
component: IrisGroupedSelect,
parameters: {
layout: "none", // centered | fullscreen | padded | none,
},
};
const groupedValue = [
{
id: 77,
name: "Signage Issue",
parentId: 66,
subMenu: [
{
id: 78,
name: "Signage Illegible",
parentId: 77,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
},
{
id: 81,
name: "Signage Missing",
parentId: 77,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 80,
name: "Signage Obscured",
parentId: 77,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
},
{
id: 79,
name: "Signage Orientation",
parentId: 77,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "MMS",
label: "Signage Issue",
},
{
id: 73,
name: "Bridge Deck Spall",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Bridge Deck Spall",
},
{
id: 71,
name: "Crack",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Crack",
},
{
id: 72,
name: "Debris",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Debris",
},
{
id: 76,
name: "Encroachment",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Encroachment",
},
{
id: 114,
name: "Pothole Non-paved Shoulder",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
parentName: "MMS",
label: "Pothole Non-paved Shoulder",
},
{
id: 68,
name: "Pothole non-paved surface",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Pothole non-paved surface",
},
{
id: 116,
name: "Pothole Paved or Non-Paved Shoulder",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
parentName: "MMS",
label: "Pothole Paved or Non-Paved Shoulder",
},
{
id: 113,
name: "Pothole Paved Shoulder",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
parentName: "MMS",
label: "Pothole Paved Shoulder",
},
{
id: 67,
name: "Pothole paved surface",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Pothole paved surface",
},
{
id: 74,
name: "Road Discontinuity",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Road Discontinuity",
},
{
id: 70,
name: "Shoulder Drop-off",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Shoulder Drop-off",
},
{
id: 75,
name: "Snow Accumulation",
parentId: 66,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity ",
cityId: [],
parentName: "MMS",
label: "Snow Accumulation",
},
{
id: 128,
name: "Alligator Cracking",
parentId: 127,
subMenu: [
{
id: 131,
name: "Alligator Cracking - High Severity",
parentId: 128,
subMenu: [],
ratingRange: 0,
ratingTitle: "cm2",
cityId: [],
},
{
id: 129,
name: "Alligator Cracking - Low Severity",
parentId: 128,
subMenu: [],
ratingRange: 0,
ratingTitle: "cm2",
cityId: [],
},
{
id: 130,
name: "Alligator Cracking - Medium Severity",
parentId: 128,
subMenu: [],
ratingRange: 0,
ratingTitle: "cm2",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Alligator Cracking",
},
{
id: 132,
name: "Bleeding",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Bleeding",
},
{
id: 133,
name: "Block Cracking",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Block Cracking",
},
{
id: 134,
name: "Bumps and Sags",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Bumps and Sags",
},
{
id: 135,
name: "Corrugation",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Corrugation",
},
{
id: 136,
name: "Depression",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Depression",
},
{
id: 137,
name: "Edge Cracking",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Edge Cracking",
},
{
id: 138,
name: "Joint Reflection Cracking",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Joint Reflection Cracking",
},
{
id: 139,
name: "Lane/Shoulder Drop Off",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Lane/Shoulder Drop Off",
},
{
id: 140,
name: "Long & Trans Cracking",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Long & Trans Cracking",
},
{
id: 141,
name: "Patching & Util Cut Patching",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Patching & Util Cut Patching",
},
{
id: 142,
name: "Polished Aggregate",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Polished Aggregate",
},
{
id: 143,
name: "Potholes",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Potholes",
},
{
id: 144,
name: "Railroad Crossings",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Railroad Crossings",
},
{
id: 145,
name: "Rutting",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Rutting",
},
{
id: 146,
name: "Shoving",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Shoving",
},
{
id: 147,
name: "Slippage Cracking",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Slippage Cracking",
},
{
id: 148,
name: "Swell",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Swell",
},
{
id: 149,
name: "Weathering / Raveling",
parentId: 127,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "PCI",
label: "Weathering / Raveling",
},
{
id: 52,
name: "Bus Shelter",
parentId: 40,
subMenu: [
{
id: 53,
name: "Bus Shelter - Good condition",
parentId: 52,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 55,
name: "Bus Shelter - Trash Accumulation",
parentId: 52,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
{
id: 54,
name: "Bus Shelter - Vandalized/Damaged",
parentId: 52,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Bus Shelter",
},
{
id: 41,
name: "Graffiti",
parentId: 40,
subMenu: [
{
id: 43,
name: "Graffiti - Hate/Racist",
parentId: 41,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
{
id: 42,
name: "Graffiti - Normal",
parentId: 41,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Graffiti",
},
{
id: 63,
name: "Repaired Defects",
parentId: 40,
subMenu: [
{
id: 64,
name: "Repaired Defects - Crack",
parentId: 63,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 65,
name: "Repaired Defects - Pavement",
parentId: 63,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Repaired Defects",
},
{
id: 49,
name: "Solar Powered Sign",
parentId: 40,
subMenu: [
{
id: 50,
name: "Solar Powered Sign - Fixed",
parentId: 49,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 51,
name: "Solar Powered Sign - Mobile",
parentId: 49,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Solar Powered Sign",
},
{
id: 44,
name: "Trash Accumulation",
parentId: 40,
subMenu: [
{
id: 46,
name: "Trash Accumulation - Intersection",
parentId: 44,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
{
id: 45,
name: "Trash Accumulation - Roadway",
parentId: 44,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
{
id: 47,
name: "Trash Accumulation - Sidewalk",
parentId: 44,
subMenu: [],
ratingRange: 3,
ratingTitle: "Severity",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Trash Accumulation",
},
{
id: 48,
name: "Heavy Undergrowth (18 inches)",
parentId: 40,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Heavy Undergrowth (18 inches)",
},
{
id: 62,
name: "Patio Commercial Activity",
parentId: 40,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Patio Commercial Activity",
},
{
id: 56,
name: "Shared Bike Station",
parentId: 40,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Shared Bike Station",
},
{
id: 57,
name: "Shopping Cart",
parentId: 40,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Right Of Way (ROW)",
label: "Shopping Cart",
},
{
id: 109,
name: "Black Garbage Bag",
parentId: 82,
subMenu: [
{
id: 110,
name: "Black Garbage Bag - Multi residence (Choose # bags)",
parentId: 109,
subMenu: [],
ratingRange: 15,
ratingTitle: "# bags",
cityId: [],
},
{
id: 111,
name: "Black Garbage Bag - Single residence (Choose # bags)",
parentId: 109,
subMenu: [],
ratingRange: 15,
ratingTitle: "# bags",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Black Garbage Bag",
},
{
id: 101,
name: "Blue Bin",
parentId: 82,
subMenu: [
{
id: 104,
name: "Blue Bin - Large size (Choose # bins)",
parentId: 101,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
{
id: 103,
name: "Blue Bin - Medium size (Choose # bins)",
parentId: 101,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
{
id: 102,
name: "Blue Bin - Small size (Choose # bins)",
parentId: 101,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Blue Bin",
},
{
id: 85,
name: "Bulk Item Set Out",
parentId: 82,
subMenu: [
{
id: 86,
name: "Bulk Item Set Out - Appliance",
parentId: 85,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 87,
name: "Bulk Item Set Out - Furniture",
parentId: 85,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 88,
name: "Bulk Item Set Out - Mattress with Bed Bug Cover",
parentId: 85,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 89,
name: "Bulk Item Set Out - Mattress without Bed Bug Cover",
parentId: 85,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 90,
name: "Bulk Item Set Out - Other",
parentId: 85,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Bulk Item Set Out",
},
{
id: 93,
name: "Concrete Open Top Litter",
parentId: 82,
subMenu: [
{
id: 96,
name: "Concrete Open Top Litter - Damaged/ Vandalized",
parentId: 93,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 95,
name: "Concrete Open Top Litter - Full",
parentId: 93,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 94,
name: "Concrete Open Top Litter - Regular",
parentId: 93,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Concrete Open Top Litter",
},
{
id: 105,
name: "Green Cart",
parentId: 82,
subMenu: [
{
id: 108,
name: "Green Cart - Large size (Choose # bins)",
parentId: 105,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
{
id: 107,
name: "Green Cart - Medium size (Choose # bins)",
parentId: 105,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
{
id: 106,
name: "Green Cart - Small size (MiHi) (Choose # bins)",
parentId: 105,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Green Cart",
},
{
id: 97,
name: "Litter Jubilee",
parentId: 82,
subMenu: [
{
id: 100,
name: "Litter Jubilee - Damaged/ Vandalized",
parentId: 97,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 99,
name: "Litter Jubilee - Full",
parentId: 97,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
{
id: 98,
name: "Litter Jubilee - Regular",
parentId: 97,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
},
],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Litter Jubilee",
},
{
id: 112,
name: "Garbage Bin",
parentId: 82,
subMenu: [],
ratingRange: 5,
ratingTitle: "# bins",
cityId: [],
parentName: "Waste",
label: "Garbage Bin",
},
{
id: 92,
name: "Garbage Pad",
parentId: 82,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Garbage Pad",
},
{
id: 84,
name: "Illegal Dumping",
parentId: 82,
subMenu: [],
ratingRange: 0,
ratingTitle: "level",
cityId: [],
parentName: "Waste",
label: "Illegal Dumping",
},
{
id: 91,
name: "Paper Bag (Choose # bags)",
parentId: 82,
subMenu: [],
ratingRange: 15,
ratingTitle: "# bags",
cityId: [],
parentName: "Waste",
label: "Paper Bag (Choose # bags)",
},
{
id: 83,
name: "Recycling Bag - Blue (Choose # bags)",
parentId: 82,
subMenu: [],
ratingRange: 15,
ratingTitle: "# bags",
cityId: [],
parentName: "Waste",
label: "Recycling Bag - Blue (Choose # bags)",
},
];
// const groupedValue = [
// {
// id: 2,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Pothole Paved Surface",
// range_title: "level",
// city_id: [],
// },
// {
// id: 3,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Pothole Non-paved",
// range_title: "level",
// city_id: [],
// },
// {
// id: 4,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Pothole Shoulder",
// range_title: "level",
// city_id: [],
// },
// {
// id: 5,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Shoulder Drop-off",
// range_title: "level",
// city_id: [],
// },
// {
// id: 6,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Crack",
// range_title: "level",
// city_id: [],
// },
// {
// id: 7,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Debris",
// range_title: "level",
// city_id: [],
// },
// {
// id: 8,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Bridge Deck Spall",
// range_title: "level",
// city_id: [],
// },
// {
// id: 9,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Road Discontinuity",
// range_title: "level",
// city_id: [],
// },
// {
// id: 10,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Snow Accomulation",
// range_title: "level",
// city_id: [],
// },
// {
// id: 11,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Encroachment",
// range_title: "level",
// city_id: [],
// },
// {
// id: 12,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Signage",
// range_title: "level",
// city_id: [],
// },
// {
// id: 13,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Rutting",
// range_title: "level",
// city_id: [],
// },
// {
// id: 14,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Bad",
// range_title: "level",
// city_id: [],
// },
// {
// id: 15,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Patch",
// range_title: "level",
// city_id: [],
// },
// {
// id: 16,
// rating_range: 0,
// parent: 38,
// enabled: "N",
// label: "Trash on Sidewalk/Road",
// range_title: "level",
// city_id: [],
// },
// {
// id: 17,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Dead Animal",
// range_title: "level",
// city_id: [],
// },
// {
// id: 18,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Road Hazard",
// range_title: "level",
// city_id: [],
// },
// {
// id: 19,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Garbage Set-Out Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 20,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Unsafe Waste Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 21,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Ongoing Residential Construction Works",
// range_title: "level",
// city_id: [],
// },
// {
// id: 22,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Graffiti",
// range_title: "level",
// city_id: [],
// },
// {
// id: 23,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Heavy Undergrowth",
// range_title: "level",
// city_id: [],
// },
// {
// id: 24,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Manhole Related Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 25,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Pavement Marking Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 26,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Blue Bin Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 27,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Inoperative Vehicle",
// range_title: "level",
// city_id: [],
// },
// {
// id: 28,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Construction Debris Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 29,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Gold box resident",
// range_title: "level",
// city_id: [],
// },
// {
// id: 30,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Ongoing road works",
// range_title: "level",
// city_id: [],
// },
// {
// id: 31,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Shopping cart",
// range_title: "level",
// city_id: [],
// },
// {
// id: 32,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Construction warning sign",
// range_title: "level",
// city_id: [],
// },
// {
// id: 33,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Bulk items set out",
// range_title: "level",
// city_id: [],
// },
// {
// id: 34,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Unkept lawn - Long grass & weeds",
// range_title: "level",
// city_id: [],
// },
// {
// id: 35,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Abandoned appliance",
// range_title: "level",
// city_id: [],
// },
// {
// id: 36,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Patio commercial activity",
// range_title: "level",
// city_id: [],
// },
// {
// id: 37,
// rating_range: 0,
// parent: 39,
// enabled: "N",
// label: "Litter Overflow",
// range_title: "level",
// city_id: [],
// },
// {
// id: 38,
// rating_range: 0,
// parent: 0,
// enabled: "N",
// label: "RRI",
// range_title: "level",
// city_id: [],
// },
// {
// id: 39,
// rating_range: 0,
// parent: 0,
// enabled: "N",
// label: "MMS",
// range_title: "level",
// city_id: [],
// },
// {
// id: 41,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Graffiti",
// range_title: "level",
// city_id: [],
// },
// {
// id: 42,
// rating_range: 3,
// parent: 41,
// enabled: "Y",
// label: "Graffiti - Normal",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 43,
// rating_range: 3,
// parent: 41,
// enabled: "Y",
// label: "Graffiti - Hate/Racist",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 44,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Trash Accumulation",
// range_title: "level",
// city_id: [],
// },
// {
// id: 45,
// rating_range: 3,
// parent: 44,
// enabled: "Y",
// label: "Trash Accumulation - Roadway",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 46,
// rating_range: 3,
// parent: 44,
// enabled: "Y",
// label: "Trash Accumulation - Intersection",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 47,
// rating_range: 3,
// parent: 44,
// enabled: "Y",
// label: "Trash Accumulation - Sidewalk",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 48,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Heavy Undergrowth (18 inches)",
// range_title: "level",
// city_id: [],
// },
// {
// id: 49,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Solar Powered Sign",
// range_title: "level",
// city_id: [],
// },
// {
// id: 50,
// rating_range: 0,
// parent: 49,
// enabled: "Y",
// label: "Solar Powered Sign - Fixed",
// range_title: "level",
// city_id: [],
// },
// {
// id: 51,
// rating_range: 0,
// parent: 49,
// enabled: "Y",
// label: "Solar Powered Sign - Mobile",
// range_title: "level",
// city_id: [],
// },
// {
// id: 52,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Bus Shelter",
// range_title: "level",
// city_id: [],
// },
// {
// id: 53,
// rating_range: 0,
// parent: 52,
// enabled: "Y",
// label: "Bus Shelter - Good condition",
// range_title: "level",
// city_id: [],
// },
// {
// id: 54,
// rating_range: 3,
// parent: 52,
// enabled: "Y",
// label: "Bus Shelter - Vandalized/Damaged",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 55,
// rating_range: 3,
// parent: 52,
// enabled: "Y",
// label: "Bus Shelter - Trash Accumulation",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 56,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Shared Bike Station",
// range_title: "level",
// city_id: [],
// },
// {
// id: 57,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Shopping Cart",
// range_title: "level",
// city_id: [],
// },
// {
// id: 58,
// rating_range: 0,
// parent: 40,
// enabled: "N",
// label: "Bulk Item Set Out",
// range_title: "level",
// city_id: [],
// },
// {
// id: 59,
// rating_range: 0,
// parent: 58,
// enabled: "N",
// label: "Bulk Item Set Out - Mattress",
// range_title: "level",
// city_id: [],
// },
// {
// id: 60,
// rating_range: 0,
// parent: 58,
// enabled: "N",
// label: "Bulk Item Set Out - Furniture",
// range_title: "level",
// city_id: [],
// },
// {
// id: 61,
// rating_range: 0,
// parent: 58,
// enabled: "N",
// label: "Bulk Item Set Out - Applicance",
// range_title: "level",
// city_id: [],
// },
// {
// id: 62,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Patio Commercial Activity",
// range_title: "level",
// city_id: [],
// },
// {
// id: 63,
// rating_range: 0,
// parent: 40,
// enabled: "Y",
// label: "Repaired Defects",
// range_title: "level",
// city_id: [],
// },
// {
// id: 64,
// rating_range: 0,
// parent: 63,
// enabled: "Y",
// label: "Repaired Defects - Crack",
// range_title: "level",
// city_id: [],
// },
// {
// id: 65,
// rating_range: 0,
// parent: 63,
// enabled: "Y",
// label: "Repaired Defects - Pavement",
// range_title: "level",
// city_id: [],
// },
// {
// id: 129,
// rating_range: 0,
// parent: 128,
// enabled: "Y",
// label: "Alligator Cracking - Low Severity",
// range_title: "sqft",
// city_id: [],
// },
// {
// id: 132,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Bleeding",
// range_title: "level",
// city_id: [],
// },
// {
// id: 138,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Joint Reflection Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 136,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Depression",
// range_title: "level",
// city_id: [],
// },
// {
// id: 134,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Bumps and Sags",
// range_title: "level",
// city_id: [],
// },
// {
// id: 140,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Long & Trans Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 83,
// rating_range: 15,
// parent: 82,
// enabled: "Y",
// label: "Recycling Bag - Blue (Choose # bags)",
// range_title: "# bags",
// city_id: [],
// },
// {
// id: 84,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Illegal Dumping",
// range_title: "level",
// city_id: [],
// },
// {
// id: 85,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Bulk Item Set Out",
// range_title: "level",
// city_id: [],
// },
// {
// id: 86,
// rating_range: 0,
// parent: 85,
// enabled: "Y",
// label: "Bulk Item Set Out - Appliance",
// range_title: "level",
// city_id: [],
// },
// {
// id: 87,
// rating_range: 0,
// parent: 85,
// enabled: "Y",
// label: "Bulk Item Set Out - Furniture",
// range_title: "level",
// city_id: [],
// },
// {
// id: 88,
// rating_range: 0,
// parent: 85,
// enabled: "Y",
// label: "Bulk Item Set Out - Mattress with Bed Bug Cover",
// range_title: "level",
// city_id: [],
// },
// {
// id: 89,
// rating_range: 0,
// parent: 85,
// enabled: "Y",
// label: "Bulk Item Set Out - Mattress without Bed Bug Cover",
// range_title: "level",
// city_id: [],
// },
// {
// id: 90,
// rating_range: 0,
// parent: 85,
// enabled: "Y",
// label: "Bulk Item Set Out - Other",
// range_title: "level",
// city_id: [],
// },
// {
// id: 91,
// rating_range: 15,
// parent: 82,
// enabled: "Y",
// label: "Paper Bag (Choose # bags)",
// range_title: "# bags",
// city_id: [],
// },
// {
// id: 92,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Garbage Pad",
// range_title: "level",
// city_id: [],
// },
// {
// id: 93,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Concrete Open Top Litter",
// range_title: "level",
// city_id: [],
// },
// {
// id: 94,
// rating_range: 0,
// parent: 93,
// enabled: "Y",
// label: "Concrete Open Top Litter - Regular",
// range_title: "level",
// city_id: [],
// },
// {
// id: 95,
// rating_range: 0,
// parent: 93,
// enabled: "Y",
// label: "Concrete Open Top Litter - Full",
// range_title: "level",
// city_id: [],
// },
// {
// id: 96,
// rating_range: 0,
// parent: 93,
// enabled: "Y",
// label: "Concrete Open Top Litter - Damaged/ Vandalized",
// range_title: "level",
// city_id: [],
// },
// {
// id: 97,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Litter Jubilee",
// range_title: "level",
// city_id: [],
// },
// {
// id: 98,
// rating_range: 0,
// parent: 97,
// enabled: "Y",
// label: "Litter Jubilee - Regular",
// range_title: "level",
// city_id: [],
// },
// {
// id: 99,
// rating_range: 0,
// parent: 97,
// enabled: "Y",
// label: "Litter Jubilee - Full",
// range_title: "level",
// city_id: [],
// },
// {
// id: 100,
// rating_range: 0,
// parent: 97,
// enabled: "Y",
// label: "Litter Jubilee - Damaged/ Vandalized",
// range_title: "level",
// city_id: [],
// },
// {
// id: 101,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Blue Bin",
// range_title: "level",
// city_id: [],
// },
// {
// id: 102,
// rating_range: 5,
// parent: 101,
// enabled: "Y",
// label: "Blue Bin - Small size (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 103,
// rating_range: 5,
// parent: 101,
// enabled: "Y",
// label: "Blue Bin - Medium size (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 104,
// rating_range: 5,
// parent: 101,
// enabled: "Y",
// label: "Blue Bin - Large size (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 105,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Green Cart",
// range_title: "level",
// city_id: [],
// },
// {
// id: 106,
// rating_range: 5,
// parent: 105,
// enabled: "Y",
// label: "Green Cart - Small size (MiHi) (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 107,
// rating_range: 5,
// parent: 105,
// enabled: "Y",
// label: "Green Cart - Medium size (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 108,
// rating_range: 5,
// parent: 105,
// enabled: "Y",
// label: "Green Cart - Large size (Choose # bins)",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 109,
// rating_range: 0,
// parent: 82,
// enabled: "Y",
// label: "Black Garbage Bag",
// range_title: "level",
// city_id: [],
// },
// {
// id: 110,
// rating_range: 15,
// parent: 109,
// enabled: "Y",
// label: "Black Garbage Bag - Multi residence (Choose # bags)",
// range_title: "# bags",
// city_id: [],
// },
// {
// id: 111,
// rating_range: 15,
// parent: 109,
// enabled: "Y",
// label: "Black Garbage Bag - Single residence (Choose # bags)",
// range_title: "# bags",
// city_id: [],
// },
// {
// id: 67,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Pothole paved surface",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 142,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Polished Aggregate",
// range_title: "level",
// city_id: [],
// },
// {
// id: 144,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Railroad Crossings",
// range_title: "level",
// city_id: [],
// },
// {
// id: 69,
// rating_range: 3,
// parent: 66,
// enabled: "N",
// label: "Pothole shoulder",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 68,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Pothole non-paved surface",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 127,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "PCI",
// range_title: "level",
// city_id: [6, 2, 3, 1, 5],
// },
// {
// id: 82,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "Waste",
// range_title: "level",
// city_id: [3],
// },
// {
// id: 66,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "MMS",
// range_title: "level",
// city_id: [3, 1],
// },
// {
// id: 146,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Shoving",
// range_title: "level",
// city_id: [],
// },
// {
// id: 148,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Swell",
// range_title: "level",
// city_id: [],
// },
// {
// id: 150,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "Signs",
// range_title: "level",
// city_id: [5],
// },
// {
// id: 152,
// rating_range: 0,
// parent: 151,
// enabled: "Y",
// label: "MTO Overhead Gantry-mounted VMS",
// range_title: "sign",
// city_id: [],
// },
// {
// id: 153,
// rating_range: 0,
// parent: 151,
// enabled: "Y",
// label: "MTO Roadside-mounted Cantilever VMS",
// range_title: "sign",
// city_id: [],
// },
// {
// id: 154,
// rating_range: 0,
// parent: 151,
// enabled: "Y",
// label: "MTO Combination for the Queue Warning System",
// range_title: "sign",
// city_id: [],
// },
// {
// id: 70,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Shoulder Drop-off",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 71,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Crack",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 72,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Debris",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 73,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Bridge Deck Spall",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 74,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Road Discontinuity",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 75,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Snow Accumulation",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 76,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Encroachment",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 77,
// rating_range: 0,
// parent: 66,
// enabled: "Y",
// label: "Signage Issue",
// range_title: "level",
// city_id: [],
// },
// {
// id: 78,
// rating_range: 3,
// parent: 77,
// enabled: "Y",
// label: "Signage Illegible",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 79,
// rating_range: 3,
// parent: 77,
// enabled: "Y",
// label: "Signage Orientation",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 80,
// rating_range: 3,
// parent: 77,
// enabled: "Y",
// label: "Signage Obscured",
// range_title: "Severity ",
// city_id: [],
// },
// {
// id: 81,
// rating_range: 0,
// parent: 77,
// enabled: "Y",
// label: "Signage Missing",
// range_title: "level",
// city_id: [],
// },
// {
// id: 112,
// rating_range: 5,
// parent: 82,
// enabled: "Y",
// label: "Garbage Bin",
// range_title: "# bins",
// city_id: [],
// },
// {
// id: 40,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "Right Of Way (ROW)",
// range_title: "level",
// city_id: [1, 3],
// },
// {
// id: 374,
// rating_range: 0,
// parent: 0,
// enabled: "Y",
// label: "Traffic Signs",
// range_title: "level",
// city_id: [3, 1],
// },
// {
// id: 117,
// rating_range: 0,
// parent: 67,
// enabled: "N",
// label: "Pothole Paved Surface Repair (Area>600cm2 and Depth>8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 118,
// rating_range: 0,
// parent: 67,
// enabled: "N",
// label: "Pothole Paved Surface Watch (Area<=600cm2 or Depth<=8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 119,
// rating_range: 0,
// parent: 68,
// enabled: "N",
// label: "Pothole Non-Paved Surface Repair (Area>1500cm2 and Depth>8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 120,
// rating_range: 0,
// parent: 68,
// enabled: "N",
// label: "Pothole Non-Paved Surface Watch (Area<=1500cm2 or Depth<=8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 121,
// rating_range: 0,
// parent: 116,
// enabled: "N",
// label: "Paved or Non-paved Shoulder Repair (Area>1500cm2 and Depth>8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 122,
// rating_range: 0,
// parent: 116,
// enabled: "N",
// label: "Paved or Non-paved Shoulder Watch (Area<=1500cm2 or Depth<=8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 123,
// rating_range: 0,
// parent: 70,
// enabled: "N",
// label: "Shoulder Drop-Off Repair (Depth>8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 124,
// rating_range: 0,
// parent: 70,
// enabled: "N",
// label: "Shoulder Drop-Off Watch (Depth<=8cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 125,
// rating_range: 0,
// parent: 71,
// enabled: "N",
// label: "Crack Repair (width and depth > 5 cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 126,
// rating_range: 0,
// parent: 71,
// enabled: "N",
// label: "Crack Watch (width or depth <= 5 cm)",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 375,
// rating_range: 110,
// parent: 374,
// enabled: "Y",
// label: "Speed Signs - Rb-1",
// range_title: "Speed Limits",
// city_id: [3, 1],
// },
// {
// id: 382,
// rating_range: 0,
// parent: 374,
// enabled: "Y",
// label: "No Stopping Sign - Rb-55",
// range_title: "N/A",
// city_id: [3],
// },
// {
// id: 383,
// rating_range: 0,
// parent: 374,
// enabled: "Y",
// label: "BEGINS Tab Sign - Rb-84t",
// range_title: "N/A",
// city_id: [3, 1],
// },
// {
// id: 384,
// rating_range: 0,
// parent: 374,
// enabled: "Y",
// label: "KM/H Tab Sign - Rb-7t",
// range_title: "N/A",
// city_id: [3, 1],
// },
// {
// id: 128,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Alligator Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 385,
// rating_range: 0,
// parent: 374,
// enabled: "Y",
// label: "ENDS Tab Sign - Rb-85t",
// range_title: "N/A",
// city_id: [3, 1],
// },
// {
// id: 133,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Block Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 137,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Edge Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 135,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Corrugation",
// range_title: "level",
// city_id: [],
// },
// {
// id: 139,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Lane/Shoulder Drop Off",
// range_title: "level",
// city_id: [],
// },
// {
// id: 141,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Patching & Util Cut Patching",
// range_title: "level",
// city_id: [],
// },
// {
// id: 143,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Potholes",
// range_title: "level",
// city_id: [],
// },
// {
// id: 145,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Rutting",
// range_title: "level",
// city_id: [],
// },
// {
// id: 147,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Slippage Cracking",
// range_title: "level",
// city_id: [],
// },
// {
// id: 149,
// rating_range: 0,
// parent: 127,
// enabled: "Y",
// label: "Weathering / Raveling",
// range_title: "level",
// city_id: [],
// },
// {
// id: 130,
// rating_range: 0,
// parent: 128,
// enabled: "Y",
// label: "Alligator Cracking - Medium Severity",
// range_title: "sqft",
// city_id: [],
// },
// {
// id: 116,
// rating_range: 3,
// parent: 66,
// enabled: "Y",
// label: "Pothole Paved or Non-Paved Shoulder",
// range_title: "Severity",
// city_id: [],
// },
// {
// id: 370,
// rating_range: 0,
// parent: 148,
// enabled: "Y",
// label: "Swell - High Severity",
// range_title: "sqft",
// city