diff --git a/dominokit-site-backend/pom.xml b/dominokit-site-backend/pom.xml index 65aab5c..7398bfc 100644 --- a/dominokit-site-backend/pom.xml +++ b/dominokit-site-backend/pom.xml @@ -56,6 +56,13 @@ javadoc + + org.dominokit + domino-ui-pro + ${domino.ui.pro.version} + javadoc + + org.dominokit domino-history-client diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png new file mode 100644 index 0000000..7cfbcee Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-column-anatomy.png differ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png new file mode 100644 index 0000000..7322b62 Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/boards-list-anatomy.png differ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png new file mode 100644 index 0000000..3a73548 Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/menu-bar-anatomy.png differ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png b/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png new file mode 100644 index 0000000..14145a1 Binary files /dev/null and b/dominokit-site-backend/src/main/resources/dominokitsite/assets/navbar-anatomy.png differ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css b/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css index d8c99e9..341a5d5 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css +++ b/dominokit-site-backend/src/main/resources/dominokitsite/css/main.css @@ -834,3 +834,13 @@ body.dui { .dui-site-solution-doc-body > .dui-breadcrumb > .dui-active{ opacity: 1; } + + +.dui-site-menu-item-text { + flex-grow: 1; +} + +.dui-site-menu-link .dui-badge { + margin-right: var(--dui-spc-4); + border-radius: var(--dui-spc-9999px); +} \ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css b/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css index 0a7ad2a..3f3871e 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/dominokit-site.css @@ -786,4 +786,8 @@ pre { pre code { white-space: pre; +} + +.dui-site-menu-item-text { + flex-grow: 1; } \ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html index c11730a..8edb91c 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/fragments/commons/head.html @@ -8,6 +8,7 @@ + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html index 8f36f15..e7dab0a 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/domino-rest.html @@ -2,7 +2,7 @@
-
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html index 65028b7..96fc8a4 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-rest/v1/main.html @@ -3,5 +3,5 @@
-
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html new file mode 100644 index 0000000..fd21552 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/boards.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html new file mode 100644 index 0000000..94d562e --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/body.html @@ -0,0 +1,88 @@ +
+
+
+
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Boards Pro + +
  6. +
+ +
+ +
+ +

Boards

+ +
+
+
+ +

Anatomy

+ + boards-column-anatomy. + boards-list-anatomy. + +
    +
  1. Boards header which is a NavBar. +
  2. +
  3. Board group. +
  4. +
  5. Board group header. +
  6. +
  7. Board group item. +
  8. +
+ +

Examples

+ +
+ +

+ Columns board + Kanban like board +

+
+ +

+ List board + Uses lists instead of columns +

+
+ +
+
+
+ + +
+ +
+
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html new file mode 100644 index 0000000..483a5a8 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/boards/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html new file mode 100644 index 0000000..c6f54f6 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/body.html @@ -0,0 +1,80 @@ +
+
+ +
+ +
+ +
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Check tree Pro + +
  6. +
+ +
+ +
+ +

Check tree

+ +
+
+
+
+ +

Examples

+ +
+ +

+ Simple check tree + Menu like check tree +

+
+ +

+ Nested check tree + Check tree with nested selection +

+
+ + +
+ +
+
+
+ +
+ +
+
+
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html new file mode 100644 index 0000000..c338b50 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/check-tree.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html new file mode 100644 index 0000000..5da2e0d --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/check-tree/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html new file mode 100644 index 0000000..90cbd23 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/body.html @@ -0,0 +1,65 @@ +
+
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Color picker + +
  6. +
+ +
+ +
+ +

Color picker

+ +
+ +

Examples

+ +
+ +

+ Basic picker + Full featured color picker supporting different color formats. +

+
+ +

+ Picker button + Use a button to open color picker +

+
+ +

+ Color picker in a popover + Open the color picker in a custom popover +

+
+ +
+
+
+ +
+ +
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html new file mode 100644 index 0000000..83bf144 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/colorpicker.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html new file mode 100644 index 0000000..d0cf109 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/colorpicker/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html new file mode 100644 index 0000000..8d86774 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/body.html @@ -0,0 +1,70 @@ +
+
+ +
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Counters Pro + +
  6. +
+ +
+ +
+ +

Counters

+ +
+
+ +

Examples

+ +
+ +

+ Simple counter + Counters like progress bar with manual/auto control +

+
+ +

+ Auto counter + Update counter based on custom intervals +

+
+ +

+ Date count down + Special counter to countdown dates +

+
+ +
+
+
+ +
+ +
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html new file mode 100644 index 0000000..b4206e5 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/counters.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html new file mode 100644 index 0000000..5eef83a --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/counters/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html new file mode 100644 index 0000000..b19af0d --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/body.html @@ -0,0 +1,87 @@ +
+
+ +
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Menu bar Pro + +
  6. +
+ +
+ +
+ +

Menu bar

+ +
+
+ +

Anatomy

+ + menu-bar-anatomy + +
    +
  1. Menu bar prfix addons. +
  2. +
  3. Menu bar entries. +
  4. +
  5. Menu bar entry dropdown menu. +
  6. +
  7. Menu bar postfix addons. +
  8. +
+ +

Examples

+ +
+ +

+ Basic menu bar + Classing menu bar with keyboard navigation +

+
+ +

+ Menu bar background + Use custom background color +

+
+ +

+ Menu bar addons + Add custom prefix/postfix addons +

+
+ +
+
+
+ +
+ +
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html new file mode 100644 index 0000000..bad6f84 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html new file mode 100644 index 0000000..51b139c --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/menubar/menubar.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html new file mode 100644 index 0000000..01698a7 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/body.html @@ -0,0 +1,77 @@ +
+
+
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Alerts + +
  6. +
+ +
+ +
+ +

Navigation bar

+ +
+ +

Anatomy

+ + navbar-anatomy. + +
    +
  1. navigation prefix addons. +
  2. +
  3. Navigation bar title. +
  4. +
  5. Navigation bar body. +
  6. +
  7. Navigation bar postfix addons. +
  8. +
+ +

Examples

+ +
+ +

+ Simple navigation bar + Simple content header with title and optional description +

+
+ +

+ Navigation bar addons + Navigation bar can have optional prefix and postfix addons. +

+
+ +

+ Navigation bar body + Navigation bar can have other components added to its main body +

+
+ +
+ +
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html new file mode 100644 index 0000000..0f9c68f --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html new file mode 100644 index 0000000..b4168f1 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/navbar/navbar.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html new file mode 100644 index 0000000..1d57486 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/body.html @@ -0,0 +1,53 @@ +
+
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Components + +
  4. +
  5. + + Range slider Pro + +
  6. +
+ +
+ +
+ +

Range slider

+ +
+ +

Examples

+ +
+ +

+ Basic range slider + Slider with a range value instead of a single one +

+
+ +
+
+
+ +
+ +
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html new file mode 100644 index 0000000..07dde2f --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html new file mode 100644 index 0000000..1ac2c57 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/components/range-slider/range-slider.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html new file mode 100644 index 0000000..59711e7 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/body.html @@ -0,0 +1,59 @@ +
+ +
+ +
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Data table + +
  4. +
  5. + + Live grid Pro + +
  6. +
+ +
+
+ +

Live grid

+ +
+
+ +

Examples

+ +
+ +

+ Live grid + Use virtual scrolling to load huge number of records in the datatable. +

+
+ +
+
+
+ +
+ +
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html new file mode 100644 index 0000000..d6445f6 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/live-grid.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html new file mode 100644 index 0000000..2bd3fef --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/data-table/live-grid/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html new file mode 100644 index 0000000..c92f026 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/body.html @@ -0,0 +1,77 @@ +
+
+
+
+ +
+
    +
  1. + + Domino UI + +
  2. +
  3. + + Forms + +
  4. +
  5. + + Input mask Pro + +
  6. +
+ +
+
+ +

String mask

+ +
+ +

Mask box

+ +
+ +

Input mask

+ +
+ +

Examples

+ +
+ +

+ String mask + Format strings using a mask +

+
+ +

+ Mask box + Form fields with built-in input masking +

+
+ +

+ Input mask + Mask any input field +

+
+ +
+
+
+ +
+ +
+
+
+ +
\ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html new file mode 100644 index 0000000..2190477 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/input-mask.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+
+ diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html new file mode 100644 index 0000000..3d541ed --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/docs/forms/input-mask/main.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html index 3f7f89e..41b25ff 100644 --- a/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/pages/solutions/domino-ui/v2/domino-ui-menu.html @@ -154,6 +154,14 @@ Badges +
  • + + Boards + Pro + +
  • Carousel
  • +
  • + + Check Tree + Pro + +
  • Collapsible
  • +
  • + + Color picker + +
  • +
  • + + Counters + Pro + +
  • Menu
  • +
  • + + Menu bar + Pro + +
  • Modals
  • +
  • + + Navigation Bar + +
  • Progress Bars
  • +
  • + + Range slider + Pro + +
  • File upload
  • +
  • + + Input mask + Pro + +
  • Header bar
  • +
  • + + Live grid + Pro + +
  • + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/check-tree.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/check-tree.html new file mode 100644 index 0000000..28fb19e --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/check-tree.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/colorpicker.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/colorpicker.html new file mode 100644 index 0000000..06aa05e --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/colorpicker.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/counters.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/counters.html new file mode 100644 index 0000000..d83084b --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/counters.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/menubar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/menubar.html new file mode 100644 index 0000000..e0f4d76 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/menubar.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/navbar.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/navbar.html new file mode 100644 index 0000000..6729266 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/navbar.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/range-slider.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/range-slider.html new file mode 100644 index 0000000..a15a1e0 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/components/range-slider.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/data-table/live-grid.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/data-table/live-grid.html new file mode 100644 index 0000000..dcbe66a --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/data-table/live-grid.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + \ No newline at end of file diff --git a/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/forms/input-mask.html b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/forms/input-mask.html new file mode 100644 index 0000000..0001100 --- /dev/null +++ b/dominokit-site-backend/src/main/resources/dominokitsite/templates/solutions/domino-ui/v2/docs/forms/input-mask.html @@ -0,0 +1,10 @@ + + + + + +
    +
    +
    + + diff --git a/pages/pages-backend/pom.xml b/pages/pages-backend/pom.xml index 435a186..e249356 100644 --- a/pages/pages-backend/pom.xml +++ b/pages/pages-backend/pom.xml @@ -61,6 +61,10 @@ org.dominokit domino-ui + + org.dominokit + domino-ui-pro + diff --git a/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java b/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java index a241eac..e8a605b 100644 --- a/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java +++ b/pages/pages-backend/src/main/java/org/dominokit/pages/server/provider/ThymeleafIndexPageProvider.java @@ -66,6 +66,8 @@ public HttpServerResponse serveIndexPage(PluginContext pluginContext, RoutingCon content = websiteDocument.html(); response.putHeader("Content-length", content.length() + "") .write(content); + }else { + LOGGER.error("Failed", event.cause()); } response.end(); }); diff --git a/pages/pages-frontend-ui/pom.xml b/pages/pages-frontend-ui/pom.xml index 193fe42..b40a56c 100644 --- a/pages/pages-frontend-ui/pom.xml +++ b/pages/pages-frontend-ui/pom.xml @@ -83,6 +83,10 @@ org.dominokit domino-ui + + org.dominokit + domino-ui-pro + org.dominokit samples-processor-api diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java new file mode 100644 index 0000000..22c5746 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/BoardsViewImpl.java @@ -0,0 +1,21 @@ +package org.dominokit.pages.client.views.ui.samples.components.boards; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.AlertsProxy; +import org.dominokit.pages.client.presenters.samples.components.BoardsProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; +import org.dominokit.pages.client.views.ui.samples.components.alerts.BasicAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.ContextAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.DismissibleAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.LinksAlertsSample; + +@UiView(presentable = BoardsProxy.class) +public class BoardsViewImpl extends SampleViewImpl { + + public BoardsViewImpl() { + register(DemoSample.of("boards-column", ColumnBoardsSample.class, LazyProvider.of(ColumnBoardsSample::create))); + register(DemoSample.of("boards-list", ListsBoardsSample.class, LazyProvider.of(ListsBoardsSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java new file mode 100644 index 0000000..aa99200 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ColumnBoardsSample.java @@ -0,0 +1,187 @@ +package org.dominokit.pages.client.views.ui.samples.components.boards; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.alerts.Alert; +import org.dominokit.domino.ui.badges.Badge; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.style.Color; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.meta.AttributeMeta; +import org.dominokit.pro.domino.ui.boards.*; + +import static org.dominokit.domino.ui.style.Color.*; +import static org.dominokit.domino.ui.style.Color.DEEP_PURPLE; +import static org.dominokit.domino.ui.utils.Domino.*; + +public class ColumnBoardsSample extends BaseDominoElement { + + private DivElement element; + + public static ColumnBoardsSample create() { + return new ColumnBoardsSample(); + } + + public ColumnBoardsSample() { + this.element = div().addCss(dui_p_2) + .appendChild(ColumnsBoard.create(status -> { + BoardColumn column = BoardColumn.create(status); + column.withCard((c, card) -> { + card.appendChild(PostfixAddOn.of(Badge.create("0") + .addCss(dui_context) + .apply(self -> c.applyMeta(AttributeMeta.of("count-badge", 0) + .onValueChanged(v -> self.setText(String.valueOf(v))) + )) + ) + ); + }) + .addOnItemAddedListener((target, item) -> { + target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size())); + }) + .addOnItemRemovedListener((target, item) -> { + target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size())); + }); + return column; + }, data -> BoardCard.create(data) + .withCard((parent, self) -> self + .setTitle(data.getTitle()) + .appendChild(p(data.description)) + ) + ) + .addDndListener((state, target) -> { + + Notification.create(state.getItem().getData() + " was moved from [" + state.getSource().getCategory().getName() + "] to [" + target.getCategory().getName() + "]").show(); + }) + .withHeader((board, self) -> { + self + .setTitle("Tasks board") + .appendChild(PostfixAddOn.of(Icons.dots_vertical().clickable())); + }) + .addGroup(TaskStatus.values()) + .addItem( + Task.create(TaskStatus.New, "Issue #1", "This is the first issue"), + Task.create(TaskStatus.Prospect, "Issue #2", "This is the 2nd issue"), + Task.create(TaskStatus.Lead, "Issue #3", "This is the 3rd issue"), + Task.create(TaskStatus.Contacted, "Issue #4", "This is the 4th issue"), + Task.create(TaskStatus.Lead, "Issue #5", "This is the 5th issue"), + Task.create(TaskStatus.New, "Issue #6", "This is the 6th issue"), + Task.create(TaskStatus.Qualified, "Issue #7", "This is the 7th issue"), + Task.create(TaskStatus.Negotiation, "Issue #8", "This is the 8th issue"), + Task.create(TaskStatus.Customer, "Issue #9", "This is the 9th issue"), + Task.create(TaskStatus.Prospect, "Issue #10", "This is the 10th issue"), + Task.create(TaskStatus.Vendor, "Issue #11", "This is the 11th issue"), + Task.create(TaskStatus.Closed, "Issue #12", "This is the 12th issue") + ) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + + public static class Task implements HasBoardCategory { + + private TaskStatus status; + private String title; + private String description; + + public Task(TaskStatus status, String title, String description) { + this.status = status; + this.title = title; + this.description = description; + } + + public static Task create(TaskStatus status, String title, String description) { + return new Task(status, title, description); + } + + public IsBoardCategory getStatus() { + return status; + } + + public void setStatus(TaskStatus status) { + this.status = status; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + @Override + public TaskStatus getBoardCategory() { + return status; + } + + @Override + public Task get() { + return this; + } + + @Override + public String toString() { + return "Task{" + + "title='" + title + '\'' + + '}'; + } + } + + public enum TaskStatus implements IsBoardCategory { + New(BLUE_GREY, "New"), + Prospect(CYAN, "Prospect"), + Lead(INDIGO, "Lead"), + Contacted(BLUE, "Contacted"), + Qualified(AMBER, "Qualified"), + Proposal_Sent(LIME, "Proposal sent"), + Negotiation(LIGHT_GREEN, "Negotiation"), + Customer(TEAL, "Customer"), + Active(GREEN, "Active"), + Inactive(GREY, "Inactive"), + Lost(RED, "Lost"), + Unqualified(YELLOW, "Unqualified"), + Re_engage(ORANGE, "Re-engage"), + Churned(BLUE_DARKEN_3, "Churned"), + On_Hold(BROWN, "On Hold"), + Closed(PURPLE, "Closed"), + Partner(DEEP_PURPLE, "Partner"), + Vendor(DEEP_PURPLE, "Vendor"); + + private final Color color; + private final String description; + + TaskStatus(Color color, String description) { + this.color = color; + this.description = description; + } + + @Override + public String getName() { + return this.name(); + } + + @Override + public Color getColor() { + return color; + } + + public String getDescription() { + return description; + } + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java new file mode 100644 index 0000000..74f9a29 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/boards/ListsBoardsSample.java @@ -0,0 +1,187 @@ +package org.dominokit.pages.client.views.ui.samples.components.boards; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.alerts.Alert; +import org.dominokit.domino.ui.badges.Badge; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.style.Color; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.meta.AttributeMeta; +import org.dominokit.pro.domino.ui.boards.*; + +import static org.dominokit.domino.ui.style.Color.*; +import static org.dominokit.domino.ui.style.Color.DEEP_PURPLE; +import static org.dominokit.domino.ui.utils.Domino.*; + +public class ListsBoardsSample extends BaseDominoElement { + + private DivElement element; + + public static ListsBoardsSample create() { + return new ListsBoardsSample(); + } + + public ListsBoardsSample() { + this.element = div().addCss(dui_p_2) + .appendChild(ListsBoard.create(status -> { + BoardList column = BoardList.create(status); + column.withCard((c, card) -> { + card.appendChild(PostfixAddOn.of(Badge.create("0") + .addCss(dui_context) + .apply(self -> c.applyMeta(AttributeMeta.of("count-badge", 0) + .onValueChanged(v -> self.setText(String.valueOf(v))) + )) + ) + ); + }) + .addOnItemAddedListener((target, item) -> { + target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size())); + }) + .addOnItemRemovedListener((target, item) -> { + target.>getMeta("count-badge").ifPresent(m -> m.setValue(target.getItems().size())); + }); + return column; + }, data -> BoardListItem.create(data) + .withBody((parent, self) -> self + .setTitle(data.getTitle()) + .setDescription(data.description) + .appendChild(PostfixAddOn.of(Icons.circle().addCss(dui_fg_context))) + ) + ) + .setCssProperty("max-height", "800px") + .addDndListener((state, target) -> { + Notification.create(state.getItem().getData() + " was moved from [" + state.getSource().getCategory().getName() + "] to [" + target.getCategory().getName() + "]").show(); + }) + .withHeader((board, self) -> { + self + .setTitle("Tasks board") + .appendChild(PostfixAddOn.of(Icons.dots_vertical().clickable())); + }) + .addGroup(TaskStatus.values()) + .addItem( + Task.create(TaskStatus.New, "Issue #1", "This is the first issue"), + Task.create(TaskStatus.Prospect, "Issue #2", "This is the 2nd issue"), + Task.create(TaskStatus.Lead, "Issue #3", "This is the 3rd issue"), + Task.create(TaskStatus.Contacted, "Issue #4", "This is the 4th issue"), + Task.create(TaskStatus.Lead, "Issue #5", "This is the 5th issue"), + Task.create(TaskStatus.New, "Issue #6", "This is the 6th issue"), + Task.create(TaskStatus.Qualified, "Issue #7", "This is the 7th issue"), + Task.create(TaskStatus.Negotiation, "Issue #8", "This is the 8th issue"), + Task.create(TaskStatus.Customer, "Issue #9", "This is the 9th issue"), + Task.create(TaskStatus.Prospect, "Issue #10", "This is the 10th issue"), + Task.create(TaskStatus.Vendor, "Issue #11", "This is the 11th issue"), + Task.create(TaskStatus.Closed, "Issue #12", "This is the 12th issue") + ) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + public static class Task implements HasBoardCategory { + + private TaskStatus status; + private String title; + private String description; + + public Task(TaskStatus status, String title, String description) { + this.status = status; + this.title = title; + this.description = description; + } + + public static Task create(TaskStatus status, String title, String description) { + return new Task(status, title, description); + } + + public IsBoardCategory getStatus() { + return status; + } + + public void setStatus(TaskStatus status) { + this.status = status; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + @Override + public TaskStatus getBoardCategory() { + return status; + } + + @Override + public Task get() { + return this; + } + + @Override + public String toString() { + return "Task{" + + "title='" + title + '\'' + + '}'; + } + } + + public enum TaskStatus implements IsBoardCategory { + New(BLUE_GREY, "New"), + Prospect(CYAN, "Prospect"), + Lead(INDIGO, "Lead"), + Contacted(BLUE, "Contacted"), + Qualified(AMBER, "Qualified"), + Proposal_Sent(LIME, "Proposal sent"), + Negotiation(LIGHT_GREEN, "Negotiation"), + Customer(TEAL, "Customer"), + Active(GREEN, "Active"), + Inactive(GREY, "Inactive"), + Lost(RED, "Lost"), + Unqualified(YELLOW, "Unqualified"), + Re_engage(ORANGE, "Re-engage"), + Churned(BLUE_DARKEN_3, "Churned"), + On_Hold(BROWN, "On Hold"), + Closed(PURPLE, "Closed"), + Partner(DEEP_PURPLE, "Partner"), + Vendor(DEEP_PURPLE, "Vendor"); + + private final Color color; + private final String description; + + TaskStatus(Color color, String description) { + this.color = color; + this.description = description; + } + + @Override + public String getName() { + return this.name(); + } + + @Override + public Color getColor() { + return color; + } + + public String getDescription() { + return description; + } + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java new file mode 100644 index 0000000..f7d4cee --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/BasicColorPickerSample.java @@ -0,0 +1,29 @@ +package org.dominokit.pages.client.views.ui.samples.components.colorpicker; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.colorpicker.ColorPicker; + +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class BasicColorPickerSample extends BaseDominoElement { + + private DivElement element; + + public static BasicColorPickerSample create() { + return new BasicColorPickerSample(); + } + + public BasicColorPickerSample() { + this.element = div().addCss(dui_p_2) + .appendChild(ColorPicker.create()); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java new file mode 100644 index 0000000..08db130 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerButtonSample.java @@ -0,0 +1,35 @@ +package org.dominokit.pages.client.views.ui.samples.components.colorpicker; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.popover.Popover; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.colorpicker.ColorPicker; +import org.dominokit.pro.domino.ui.colorpicker.ColorPickerButton; + +import static org.dominokit.domino.ui.style.ColorsCss.dui_border_black; +import static org.dominokit.domino.ui.style.DisplayCss.dui_border_solid; +import static org.dominokit.domino.ui.style.GenericCss.dui_accent; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class ColorPickerButtonSample extends BaseDominoElement { + + private DivElement element; + + public static ColorPickerButtonSample create() { + return new ColorPickerButtonSample(); + } + + public ColorPickerButtonSample() { + this.element = div().addCss(dui_p_2) + .appendChild(ColorPickerButton.create("Pick color").addCss(dui_accent)); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java new file mode 100644 index 0000000..b028b44 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerPopoverSample.java @@ -0,0 +1,41 @@ +package org.dominokit.pages.client.views.ui.samples.components.colorpicker; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.popover.Popover; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.colorpicker.ColorPicker; + +import static org.dominokit.domino.ui.style.ColorsCss.dui_border_black; +import static org.dominokit.domino.ui.style.DisplayCss.dui_border_solid; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class ColorPickerPopoverSample extends BaseDominoElement { + + private DivElement element; + + public static ColorPickerPopoverSample create() { + return new ColorPickerPopoverSample(); + } + + public ColorPickerPopoverSample() { + this.element = div().addCss(dui_p_2) + .appendChild(div().addCss(dui_w_4, dui_h_4, dui_border, dui_border_solid, dui_border_black) + .apply(self -> { + Popover.create(self) + .addCss(dui_rounded_md) + .appendChild(div().addCss(dui_p_2) + .appendChild(ColorPicker.create().addCss(dui_w_64)) + ); + }) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java new file mode 100644 index 0000000..9ae8a74 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/colorpicker/ColorPickerViewImpl.java @@ -0,0 +1,20 @@ +package org.dominokit.pages.client.views.ui.samples.components.colorpicker; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.BoardsProxy; +import org.dominokit.pages.client.presenters.samples.components.ColorPickerProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; +import org.dominokit.pages.client.views.ui.samples.components.boards.ColumnBoardsSample; +import org.dominokit.pages.client.views.ui.samples.components.boards.ListsBoardsSample; + +@UiView(presentable = ColorPickerProxy.class) +public class ColorPickerViewImpl extends SampleViewImpl { + + public ColorPickerViewImpl() { + register(DemoSample.of("colorpicker-basic", BasicColorPickerSample.class, LazyProvider.of(BasicColorPickerSample::create))); + register(DemoSample.of("colorpicker-button", ColorPickerButtonSample.class, LazyProvider.of(ColorPickerButtonSample::create))); + register(DemoSample.of("colorpicker-popover", ColorPickerPopoverSample.class, LazyProvider.of(ColorPickerPopoverSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java new file mode 100644 index 0000000..4404d83 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/AutoCountersSample.java @@ -0,0 +1,122 @@ +package org.dominokit.pages.client.views.ui.samples.components.counters; + +import elemental2.dom.DomGlobal; +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.counter.Counter; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.IntegerBox; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.counter.CountCircle; + +import static org.dominokit.domino.ui.style.DisplayCss.dui_flex; +import static org.dominokit.domino.ui.style.GenericCss.dui_blue; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class AutoCountersSample extends BaseDominoElement { + + private DivElement element; + + public static AutoCountersSample create() { + return new AutoCountersSample(); + } + + public AutoCountersSample() { + this.element = div().addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_gap_4, dui_items_center) + .appendChild(CountCircle.create(0, 100) + .withValue(0) + .apply(self -> { + Counter counter = Counter.countFrom(1) + .countTo(100) + .every(200) + .incrementBy(1) + .onCount(self::setValue) + .startCounting(); + self.withInnerContainer((parent, container) -> { + container + .addCss(dui_flex_col) + .appendChild(Button.create(Icons.restart()).circle().addClickListener(evt -> { + counter.stopCounting(); + self.setValue(0); + DomGlobal.setTimeout(p0 -> { + counter.startCounting(); + }, 1000); + + })); + }); + }) + ) + .appendChild(CountCircle.create(0, 100) + .withValue(80) + .setTextExpression("items: ${value}") + .setSize(200.0, 40.0) + .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)") + .withTextElement((parent, self) -> self.addCss(dui_font_size_6)) + .apply(self -> { + Counter counter = Counter.countFrom(1) + .countTo(100) + .every(100) + .incrementBy(1) + .onCount(self::setValue) + .startCounting(); + self.withInnerContainer((parent, container) -> { + container + .addCss(dui_flex_col) + .appendChild(Button.create(Icons.restart()) + .addCss(dui_blue) + .circle() + .addClickListener(evt -> { + counter.stopCounting(); + self.setValue(0); + DomGlobal.setTimeout(p0 -> { + counter.startCounting(); + }, 1000); + + })); + }); + }) + ) + .appendChild(CountCircle.create(0, 100) + .withValue(80) + .setTextExpression("items: ${value}") + .setSize(200.0, 40.0) + .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)") + .withTextElement((parent, self) -> self.addCss(dui_font_size_6)) + .apply(self -> { + Counter counter = Counter.countFrom(100) + .countTo(1) + .every(100) + .incrementBy(1) + .onCount(self::setValue) + .startCounting(); + self.withInnerContainer((parent, container) -> { + container + .addCss(dui_flex_col) + .appendChild(Button.create(Icons.restart()) + .addCss(dui_blue) + .circle() + .addClickListener(evt -> { + counter.stopCounting(); + self.setValue(100); + DomGlobal.setTimeout(p0 -> { + counter.startCounting(); + }, 1000); + + })); + }); + }) + ) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java new file mode 100644 index 0000000..f20349f --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/CountersViewImpl.java @@ -0,0 +1,21 @@ +package org.dominokit.pages.client.views.ui.samples.components.counters; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.ColorPickerProxy; +import org.dominokit.pages.client.presenters.samples.components.CountersProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; +import org.dominokit.pages.client.views.ui.samples.components.colorpicker.BasicColorPickerSample; +import org.dominokit.pages.client.views.ui.samples.components.colorpicker.ColorPickerButtonSample; +import org.dominokit.pages.client.views.ui.samples.components.colorpicker.ColorPickerPopoverSample; + +@UiView(presentable = CountersProxy.class) +public class CountersViewImpl extends SampleViewImpl { + + public CountersViewImpl() { + register(DemoSample.of("counters-simple", SimpleCountersSample.class, LazyProvider.of(SimpleCountersSample::create))); + register(DemoSample.of("counters-auto", AutoCountersSample.class, LazyProvider.of(AutoCountersSample::create))); + register(DemoSample.of("counters-date", DateCountDownSample.class, LazyProvider.of(DateCountDownSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java new file mode 100644 index 0000000..6b070dc --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/DateCountDownSample.java @@ -0,0 +1,61 @@ +package org.dominokit.pages.client.views.ui.samples.components.counters; + +import com.google.gwt.i18n.client.DateTimeFormat; +import elemental2.dom.DomGlobal; +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.counter.Counter; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.counter.CountCircle; +import org.dominokit.pro.domino.ui.counter.DateCountDown; + +import static org.dominokit.domino.ui.style.DisplayCss.dui_flex; +import static org.dominokit.domino.ui.style.GenericCss.dui_blue; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class DateCountDownSample extends BaseDominoElement { + + private DivElement element; + + public static DateCountDownSample create() { + return new DateCountDownSample(); + } + + public DateCountDownSample() { + this.element = div().addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_gap_4, dui_items_center, dui_flex_col) + .appendChild(DateCountDown.create() + .showCounters(DateCountDown.CounterUnits.MINUTES, DateCountDown.CounterUnits.SECONDS) + .start(30, 0) + ) + .appendChild(DateCountDown.create() + .showCounters(DateCountDown.CounterUnits.HOURS, + DateCountDown.CounterUnits.MINUTES, + DateCountDown.CounterUnits.SECONDS) + .start(1, 30, 0) + ) + .appendChild(DateCountDown.create() + .showCounters(DateCountDown.CounterUnits.DAYS, + DateCountDown.CounterUnits.HOURS, + DateCountDown.CounterUnits.MINUTES, + DateCountDown.CounterUnits.SECONDS) + .start(4, 1, 30, 0) + ) + .appendChild(DateCountDown.create() + .start(DateTimeFormat.getFormat("yyyy-MM-dd").parse("2030-07-01")) + ) + + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java new file mode 100644 index 0000000..e0d9df8 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/counters/SimpleCountersSample.java @@ -0,0 +1,66 @@ +package org.dominokit.pages.client.views.ui.samples.components.counters; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.IntegerBox; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.colorpicker.ColorPicker; +import org.dominokit.pro.domino.ui.counter.CountCircle; + +import static org.dominokit.domino.ui.style.DisplayCss.dui_flex; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class SimpleCountersSample extends BaseDominoElement { + + private DivElement element; + + public static SimpleCountersSample create() { + return new SimpleCountersSample(); + } + + public SimpleCountersSample() { + this.element = div().addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_gap_4, dui_items_center) + .appendChild(CountCircle.create(0, 100).withValue(65)) + .appendChild(CountCircle.create(0, 100) + .withValue(80) + .setTextExpression("items: ${value}") + .setSize(200.0, 40.0) + .setCounterColors("var(--dui-clr-blue)", "var(--dui-clr-indigo)") + .withTextElement((parent, self) -> self.addCss(dui_font_size_6)) + ) + .appendChild(div().addCss(dui_flex, dui_gap_4, dui_items_center) + .apply(div -> { + CountCircle counter = CountCircle.create(0, 100); + IntegerBox interval = IntegerBox.create("Interval") + .withValue(5) + .setMinValue(1) + .setMaxValue(100); + div + .appendChild(counter) + .appendChild(interval) + .appendChild(Button.create("Count up", Icons.arrow_up()) + .addClickListener(evt -> counter.countUp(interval.getValue())) + ) + .appendChild(Button.create("Count down", Icons.arrow_down()) + .addClickListener(evt -> counter.countDown(interval.getValue())) + ) + ; + + }) + + ) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java new file mode 100644 index 0000000..cd6c49b --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/BasicMenuBarSample.java @@ -0,0 +1,199 @@ +package org.dominokit.pages.client.views.ui.samples.components.menubar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.cards.Card; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.IntegerBox; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.menu.Menu; +import org.dominokit.domino.ui.menu.MenuItem; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.PrefixAddOn; +import org.dominokit.domino.ui.utils.Separator; +import org.dominokit.pro.domino.ui.counter.CountCircle; +import org.dominokit.pro.domino.ui.menu.MenuBar; +import org.dominokit.pro.domino.ui.menu.MenuEntry; + +import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue; +import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2; +import static org.dominokit.domino.ui.style.DisplayCss.dui_flex; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class BasicMenuBarSample extends BaseDominoElement { + + private DivElement element; + + public static BasicMenuBarSample create() { + return new BasicMenuBarSample(); + } + + public BasicMenuBarSample() { + this.element = div().addCss(dui_p_2) + .appendChild(Card.create("BASIC MENU BAR", "Basic menu bar") + .withBody((parent, self) -> self.addCss(dui_p_0)) + .appendChild(new MenuBar() + .addCss(dui_elevation_2) + .appendChild(new MenuEntry("file", "File") + .setDropMenu(makeFileMenu().addCss(dui_accent_blue)) + ) + .appendChild(new MenuEntry("edit", "Edit").setDropMenu(makeEditMenu())) + .appendChild(new MenuEntry("view", "View").setDropMenu(makeHelpMenu())) + + ) + .appendChild(div().addCss(dui_w_full, dui_h_64)) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + + private Menu makeFileMenu() { + return Menu.create() + .appendChild(MenuItem.create("New ...") + .setKey("new-key") + .withValue("new-value") + ) + .appendChild(MenuItem.create("Open") + .setKey("open-key") + .withValue("open-value") + .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close") + .setKey("close-key") + .withValue("close-value") + .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close all") + .setKey("close-all-key") + .withValue("close-all-value") + .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Project structure") + .setKey("structure-key") + .withValue("structure-value") + .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Settings") + .setKey("settings-key") + .withValue("settings-value") + .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart") + .setKey("cache-key") + .withValue("cache-value") + ) + .appendChild(MenuItem.create("Restart") + .setKey("restart-key") + .withValue("restart-value") + .appendChild(PostfixAddOn.of(Icons.information() + .addCss(dui_font_size_5) + .setTooltip("Just a tool tip!") + ) + ) + ) + .addSelectionListener((source, selectedItems) -> { + source.ifPresent(menuItem -> { + Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show(); + }); + }); + } + + private Menu makeEditMenu() { + return Menu.create() + .appendChild(MenuItem.create("Undo") + .setKey("undo-key") + .withValue("undo-value") + .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Redo") + .setKey("redo-key") + .withValue("redo-value") + .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Cut") + .setKey("cut-key") + .withValue("cut-value") + .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Copy") + .setKey("copy-key") + .withValue("copy-value") + .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Paste") + .setKey("paste-key") + .withValue("paste-value") + .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Delete") + .setKey("delete-key") + .withValue("delete-value") + .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5))) + ); + + } + + private Menu makeHelpMenu() { + return Menu.create() + .appendChild(MenuItem.create("Help") + .setKey("help-key") + .withValue("help-value") + .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5))) + .setMenu(Menu.create() + .appendChild(MenuItem.create("Documentation") + .setKey("Documentation-key") + .withValue("Documentation-value") + ) + .appendChild(MenuItem.create("Samples") + .setKey("Samples-key") + .withValue("Samples-value") + ) + .appendChild(MenuItem.create("Tools") + .setKey("Tools-key") + .withValue("Tools-value") + .setMenu(Menu.create() + .appendChild(MenuItem.create("Editor") + .setKey("Editor-key") + .withValue("Editor-value") + ) + .appendChild(MenuItem.create("Log viewer") + .setKey("Log viewer-key") + .withValue("Log viewer-value") + ) + ) + ) + .appendChild(MenuItem.create("About us") + .setKey("About us-key") + .withValue("About us-value") + ) + ) + ) + .appendChild(MenuItem.create("Documentation") + .setKey("documentation-key") + .withValue("documentation-value") + .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Getting started") + .setKey("getting-started-key") + .withValue("getting-started-value") + .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("About...") + .setKey("about-key") + .withValue("about-value") + ); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java new file mode 100644 index 0000000..e799311 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarAddonsSample.java @@ -0,0 +1,206 @@ +package org.dominokit.pages.client.views.ui.samples.components.menubar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.cards.Card; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.menu.Menu; +import org.dominokit.domino.ui.menu.MenuItem; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.search.SearchBox; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.PrefixAddOn; +import org.dominokit.domino.ui.utils.Separator; +import org.dominokit.pro.domino.ui.menu.MenuBar; +import org.dominokit.pro.domino.ui.menu.MenuEntry; + +import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue; +import static org.dominokit.domino.ui.style.ColorsCss.dui_fg_white; +import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2; +import static org.dominokit.domino.ui.style.GenericCss.dui_accent; +import static org.dominokit.domino.ui.style.GenericCss.dui_bg_l_1; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class MenuBarAddonsSample extends BaseDominoElement { + + private DivElement element; + + public static MenuBarAddonsSample create() { + return new MenuBarAddonsSample(); + } + + public MenuBarAddonsSample() { + this.element = div().addCss(dui_p_0) + .appendChild(new MenuBar() + .addCss(dui_accent, dui_h_14) + .withPrefixElement((parent, self) -> self.appendChild(Icons.view_headline().clickable())) + .withPostfixElement((parent, self) -> { + self + .appendChild(SearchBox.create() + .addCss(dui_bg_l_1, dui_rounded_md, dui_fg_white, dui_h_11) + .setCssProperty("--dui-form-field-placeholder-color", "var(--dui-color-5") + ) + .appendChild(Icons.cog().clickable()) + ; + }) + .appendChild(new MenuEntry("File") + .setDropMenu(makeFileMenu()) + ) + .appendChild(new MenuEntry("Edit").setDropMenu(makeEditMenu())) + .appendChild(new MenuEntry("View").setDropMenu(makeHelpMenu())) + ) + .appendChild(div().addCss(dui_w_full, dui_h_64) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + + private Menu makeFileMenu() { + return Menu.create() + .appendChild(MenuItem.create("New ...") + .setKey("new-key") + .withValue("new-value") + ) + .appendChild(MenuItem.create("Open") + .setKey("open-key") + .withValue("open-value") + .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close") + .setKey("close-key") + .withValue("close-value") + .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close all") + .setKey("close-all-key") + .withValue("close-all-value") + .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Project structure") + .setKey("structure-key") + .withValue("structure-value") + .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Settings") + .setKey("settings-key") + .withValue("settings-value") + .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart") + .setKey("cache-key") + .withValue("cache-value") + ) + .appendChild(MenuItem.create("Restart") + .setKey("restart-key") + .withValue("restart-value") + .appendChild(PostfixAddOn.of(Icons.information() + .addCss(dui_font_size_5) + .setTooltip("Just a tool tip!") + ) + ) + ) + .addSelectionListener((source, selectedItems) -> { + source.ifPresent(menuItem -> { + Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show(); + }); + }); + } + + private Menu makeEditMenu() { + return Menu.create() + .appendChild(MenuItem.create("Undo") + .setKey("undo-key") + .withValue("undo-value") + .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Redo") + .setKey("redo-key") + .withValue("redo-value") + .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Cut") + .setKey("cut-key") + .withValue("cut-value") + .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Copy") + .setKey("copy-key") + .withValue("copy-value") + .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Paste") + .setKey("paste-key") + .withValue("paste-value") + .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Delete") + .setKey("delete-key") + .withValue("delete-value") + .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5))) + ); + + } + + private Menu makeHelpMenu() { + return Menu.create() + .appendChild(MenuItem.create("Help") + .setKey("help-key") + .withValue("help-value") + .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5))) + .setMenu(Menu.create() + .appendChild(MenuItem.create("Documentation") + .setKey("Documentation-key") + .withValue("Documentation-value") + ) + .appendChild(MenuItem.create("Samples") + .setKey("Samples-key") + .withValue("Samples-value") + ) + .appendChild(MenuItem.create("Tools") + .setKey("Tools-key") + .withValue("Tools-value") + .setMenu(Menu.create() + .appendChild(MenuItem.create("Editor") + .setKey("Editor-key") + .withValue("Editor-value") + ) + .appendChild(MenuItem.create("Log viewer") + .setKey("Log viewer-key") + .withValue("Log viewer-value") + ) + ) + ) + .appendChild(MenuItem.create("About us") + .setKey("About us-key") + .withValue("About us-value") + ) + ) + ) + .appendChild(MenuItem.create("Documentation") + .setKey("documentation-key") + .withValue("documentation-value") + .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Getting started") + .setKey("getting-started-key") + .withValue("getting-started-value") + .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("About...") + .setKey("about-key") + .withValue("about-value") + ); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java new file mode 100644 index 0000000..854efb4 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarBackgroundSample.java @@ -0,0 +1,195 @@ +package org.dominokit.pages.client.views.ui.samples.components.menubar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.cards.Card; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.menu.Menu; +import org.dominokit.domino.ui.menu.MenuItem; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.PrefixAddOn; +import org.dominokit.domino.ui.utils.Separator; +import org.dominokit.pro.domino.ui.menu.MenuBar; +import org.dominokit.pro.domino.ui.menu.MenuEntry; + +import static org.dominokit.domino.ui.style.ColorsCss.dui_accent_blue; +import static org.dominokit.domino.ui.style.DisplayCss.dui_elevation_2; +import static org.dominokit.domino.ui.style.GenericCss.dui_blue; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class MenuBarBackgroundSample extends BaseDominoElement { + + private DivElement element; + + public static MenuBarBackgroundSample create() { + return new MenuBarBackgroundSample(); + } + + public MenuBarBackgroundSample() { + this.element = div().addCss(dui_p_2) + .appendChild(Card.create("WITH BACKGROUND", "Use custom background for menu bar") + .withBody((parent, self) -> self.addCss(dui_p_0)) + .appendChild(new MenuBar() + .addCss(dui_blue) + .appendChild(new MenuEntry("File") + .setDropMenu(makeFileMenu().addCss(dui_accent_blue)) + ) + .appendChild(new MenuEntry("Edit").setDropMenu(makeEditMenu().addCss(dui_accent_blue))) + .appendChild(new MenuEntry("View").setDropMenu(makeHelpMenu().addCss(dui_accent_blue))) + ) + .appendChild(div().addCss(dui_w_full, dui_h_64)) + ); + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + + private Menu makeFileMenu() { + return Menu.create() + .appendChild(MenuItem.create("New ...") + .setKey("new-key") + .withValue("new-value") + ) + .appendChild(MenuItem.create("Open") + .setKey("open-key") + .withValue("open-value") + .appendChild(PrefixAddOn.of(Icons.folder_open().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close") + .setKey("close-key") + .withValue("close-value") + .appendChild(PrefixAddOn.of(Icons.close_box().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Close all") + .setKey("close-all-key") + .withValue("close-all-value") + .appendChild(PrefixAddOn.of(Icons.close_box_multiple().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Project structure") + .setKey("structure-key") + .withValue("structure-value") + .appendChild(PrefixAddOn.of(Icons.folder_cog().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Settings") + .setKey("settings-key") + .withValue("settings-value") + .appendChild(PrefixAddOn.of(Icons.cog().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Invalidate cache", "Takes effect after restart") + .setKey("cache-key") + .withValue("cache-value") + ) + .appendChild(MenuItem.create("Restart") + .setKey("restart-key") + .withValue("restart-value") + .appendChild(PostfixAddOn.of(Icons.information() + .addCss(dui_font_size_5) + .setTooltip("Just a tool tip!") + ) + ) + ) + .addSelectionListener((source, selectedItems) -> { + source.ifPresent(menuItem -> { + Notification.create("Key : " + menuItem.getKey() + ", value : " + menuItem.getValue()).show(); + }); + }); + } + + private Menu makeEditMenu() { + return Menu.create() + .appendChild(MenuItem.create("Undo") + .setKey("undo-key") + .withValue("undo-value") + .appendChild(PrefixAddOn.of(Icons.undo().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Redo") + .setKey("redo-key") + .withValue("redo-value") + .appendChild(PrefixAddOn.of(Icons.redo().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("Cut") + .setKey("cut-key") + .withValue("cut-value") + .appendChild(PrefixAddOn.of(Icons.content_cut().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Copy") + .setKey("copy-key") + .withValue("copy-value") + .appendChild(PrefixAddOn.of(Icons.content_copy().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Paste") + .setKey("paste-key") + .withValue("paste-value") + .appendChild(PrefixAddOn.of(Icons.content_paste().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Delete") + .setKey("delete-key") + .withValue("delete-value") + .appendChild(PrefixAddOn.of(Icons.delete().addCss(dui_font_size_5))) + ); + + } + + private Menu makeHelpMenu() { + return Menu.create() + .appendChild(MenuItem.create("Help") + .setKey("help-key") + .withValue("help-value") + .appendChild(PrefixAddOn.of(Icons.help().addCss(dui_font_size_5))) + .setMenu(Menu.create() + .appendChild(MenuItem.create("Documentation") + .setKey("Documentation-key") + .withValue("Documentation-value") + ) + .appendChild(MenuItem.create("Samples") + .setKey("Samples-key") + .withValue("Samples-value") + ) + .appendChild(MenuItem.create("Tools") + .setKey("Tools-key") + .withValue("Tools-value") + .setMenu(Menu.create() + .appendChild(MenuItem.create("Editor") + .setKey("Editor-key") + .withValue("Editor-value") + ) + .appendChild(MenuItem.create("Log viewer") + .setKey("Log viewer-key") + .withValue("Log viewer-value") + ) + ) + ) + .appendChild(MenuItem.create("About us") + .setKey("About us-key") + .withValue("About us-value") + ) + ) + ) + .appendChild(MenuItem.create("Documentation") + .setKey("documentation-key") + .withValue("documentation-value") + .appendChild(PrefixAddOn.of(Icons.file_document().addCss(dui_font_size_5))) + ) + .appendChild(MenuItem.create("Getting started") + .setKey("getting-started-key") + .withValue("getting-started-value") + .appendChild(PrefixAddOn.of(Icons.help_box().addCss(dui_font_size_5))) + ) + .appendChild(Separator.create()) + .appendChild(MenuItem.create("About...") + .setKey("about-key") + .withValue("about-value") + ); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java new file mode 100644 index 0000000..0a3005f --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/menubar/MenuBarViewImpl.java @@ -0,0 +1,21 @@ +package org.dominokit.pages.client.views.ui.samples.components.menubar; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.CountersProxy; +import org.dominokit.pages.client.presenters.samples.components.MenuBarProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; +import org.dominokit.pages.client.views.ui.samples.components.counters.AutoCountersSample; +import org.dominokit.pages.client.views.ui.samples.components.counters.DateCountDownSample; +import org.dominokit.pages.client.views.ui.samples.components.counters.SimpleCountersSample; + +@UiView(presentable = MenuBarProxy.class) +public class MenuBarViewImpl extends SampleViewImpl { + + public MenuBarViewImpl() { + register(DemoSample.of("menubar-basic", BasicMenuBarSample.class, LazyProvider.of(BasicMenuBarSample::create))); + register(DemoSample.of("menubar-background", MenuBarBackgroundSample.class, LazyProvider.of(MenuBarBackgroundSample::create))); + register(DemoSample.of("menubar-addons", MenuBarAddonsSample.class, LazyProvider.of(MenuBarAddonsSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java new file mode 100644 index 0000000..30bfdcf --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarAddonsSample.java @@ -0,0 +1,52 @@ +package org.dominokit.pages.client.views.ui.samples.components.navbar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.layout.NavBar; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.PrefixAddOn; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class NavBarAddonsSample extends BaseDominoElement { + + private DivElement element; + + public static NavBarAddonsSample create() { + return new NavBarAddonsSample(); + } + + public NavBarAddonsSample() { + this.element = div() + .addCss(dui_p_2) + .appendChild(div().addCss(dui_flex, dui_flex_col, dui_gap_4) + .appendChild(NavBar.create("Section title") + .addCss(dui_accent, dui_h_12, dui_p_x_4) + .appendChild(PrefixAddOn.of(Icons.view_headline().clickable())) + .appendChild(PostfixAddOn.of(Icons.bell().clickable())) + .appendChild(PostfixAddOn.of(Icons.cog().clickable())) + ) + .appendChild(NavBar.create("Section title") + .addCss(dui_accent, dui_h_12, dui_p_x_4) + .setDescription("description goes here") + .withPrefixElement((parent, self) -> + self.appendChild(Icons.view_headline().clickable()) + ) + .withPostfixElement((parent, self) -> self + .appendChild(Icons.bell().clickable()) + .appendChild(Icons.cog().clickable()) + ) + ) + ); + init(this); + + + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java new file mode 100644 index 0000000..8ece189 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavBarBodySample.java @@ -0,0 +1,51 @@ +package org.dominokit.pages.client.views.ui.samples.components.navbar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.layout.NavBar; +import org.dominokit.domino.ui.search.SearchBox; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.domino.ui.utils.PrefixAddOn; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class NavBarBodySample extends BaseDominoElement { + + private DivElement element; + + public static NavBarBodySample create() { + return new NavBarBodySample(); + } + + public NavBarBodySample() { + this.element = div() + .addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_flex_col, dui_gap_4) + .appendChild(NavBar.create("Section title") + .addCss(dui_accent, dui_h_16, dui_p_x_4) + .appendChild(PrefixAddOn.of(Icons.view_headline().clickable())) + .appendChild(PostfixAddOn.of(Icons.bell().clickable())) + .appendChild(PostfixAddOn.of(Icons.cog().clickable())) + .withBody((parent, body) -> { + body + .addCss(dui_flex, dui_justify_center, dui_items_center) + .appendChild(SearchBox.create() + .addCss(dui_w_72, dui_bg_l_1, dui_rounded_md, dui_fg_white, dui_h_12) + .setCssProperty("--dui-form-field-placeholder-color", "var(--dui-color-5") + ); + }) + ) + ); + init(this); + + + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java new file mode 100644 index 0000000..773bc62 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/NavbarViewImpl.java @@ -0,0 +1,22 @@ +package org.dominokit.pages.client.views.ui.samples.components.navbar; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.AlertsProxy; +import org.dominokit.pages.client.presenters.samples.components.NavBarProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; +import org.dominokit.pages.client.views.ui.samples.components.alerts.BasicAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.ContextAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.DismissibleAlertsSample; +import org.dominokit.pages.client.views.ui.samples.components.alerts.LinksAlertsSample; + +@UiView(presentable = NavBarProxy.class) +public class NavbarViewImpl extends SampleViewImpl { + + public NavbarViewImpl() { + register(DemoSample.of("navbar-simple", SimpleNavBarSample.class, LazyProvider.of(SimpleNavBarSample::create))); + register(DemoSample.of("navbar-addons", NavBarAddonsSample.class, LazyProvider.of(NavBarAddonsSample::create))); + register(DemoSample.of("navbar-body", NavBarBodySample.class, LazyProvider.of(NavBarBodySample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java new file mode 100644 index 0000000..458047d --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/navbar/SimpleNavBarSample.java @@ -0,0 +1,41 @@ +package org.dominokit.pages.client.views.ui.samples.components.navbar; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.cards.Card; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.layout.NavBar; +import org.dominokit.domino.ui.utils.BaseDominoElement; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class SimpleNavBarSample extends BaseDominoElement { + + private DivElement element; + + public static SimpleNavBarSample create() { + return new SimpleNavBarSample(); + } + + public SimpleNavBarSample() { + this.element = div() + .addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_flex_col, dui_gap_4) + .appendChild(NavBar.create("Section title") + .addCss(dui_accent, dui_h_12, dui_p_x_4) + ) + .appendChild(NavBar.create("Section title") + .addCss(dui_accent, dui_h_12, dui_p_x_4) + .setDescription("description goes here") + ) + ); + init(this); + + + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java new file mode 100644 index 0000000..f88487c --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/BasicRangeSlidersSample.java @@ -0,0 +1,61 @@ +package org.dominokit.pages.client.views.ui.samples.components.sliders; + +import elemental2.dom.DomGlobal; +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.config.SlidersConfig; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.sliders.Slider; +import org.dominokit.domino.ui.sliders.ThumbStyle; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.sliders.RangeSlider; +import org.gwtproject.i18n.client.NumberFormat; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class BasicRangeSlidersSample extends BaseDominoElement { + + private DivElement element; + + public static BasicRangeSlidersSample create() { + return new BasicRangeSlidersSample(); + } + + public BasicRangeSlidersSample() { + this.element = div().addCss(dui_p_2) + .appendChild(RangeSlider.create(0, 100)) + .appendChild(RangeSlider.create(0, 100, 20) + .withThumb() + ) + .appendChild(RangeSlider.create(0, 100) + .withThumb() + .setAutoHideThumb(false) + .setThumbStyle(ThumbStyle.FLAT) + .setConfig(new SlidersConfig() { + @Override + public String formatSliderThumbValue(double value) { + return NumberFormat.getFormat("#0.000").format(value); + } + }) + .addChangeListener((oldValue, newValue) -> { + DomGlobal.console.info("Old : " + oldValue + " New : " + newValue); + }) + ) + .appendChild(RangeSlider.create(0, 100, 20, 70, 10) + .withThumb() + ) + ; + init(this); + } + + private void showNotification(Double value) { + Notification.create("Value " + value + " out of 200").addCss(dui_info).show(); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java new file mode 100644 index 0000000..cca923a --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/sliders/RangeSlidersViewImpl.java @@ -0,0 +1,16 @@ +package org.dominokit.pages.client.views.ui.samples.components.sliders; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.RangeSliderProxy; +import org.dominokit.pages.client.presenters.samples.components.SlidersProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; + +@UiView(presentable = RangeSliderProxy.class) +public class RangeSlidersViewImpl extends SampleViewImpl { + + public RangeSlidersViewImpl() { + register(DemoSample.of("range-slider-basic", BasicRangeSlidersSample.class, LazyProvider.of(BasicRangeSlidersSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java new file mode 100644 index 0000000..ab743c0 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/CheckTreeViewImpl.java @@ -0,0 +1,18 @@ +package org.dominokit.pages.client.views.ui.samples.components.tree; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.components.CheckTreeProxy; +import org.dominokit.pages.client.presenters.samples.components.TreeProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; + +@UiView(presentable = CheckTreeProxy.class) +public class CheckTreeViewImpl extends SampleViewImpl { + + public CheckTreeViewImpl() { + register(DemoSample.of("check-tree-simple", SimpleCheckTreeSample.class, LazyProvider.of(SimpleCheckTreeSample::create))); + register(DemoSample.of("check-tree-nested", NestedCheckTreeSample.class, LazyProvider.of(NestedCheckTreeSample::create))); + register(DemoSample.of("check-tree-featured", FeaturedCheckTreeSample.class, LazyProvider.of(FeaturedCheckTreeSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java new file mode 100644 index 0000000..8ee7f05 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/FeaturedCheckTreeSample.java @@ -0,0 +1,144 @@ +package org.dominokit.pages.client.views.ui.samples.components.tree; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.badges.Badge; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.icons.ToggleMdiIcon; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.tree.TreeItemIcon; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.pages.shared.model.Countries; +import org.dominokit.pages.shared.model.Country; +import org.dominokit.pro.domino.ui.tree.CheckTree; +import org.dominokit.pro.domino.ui.tree.CheckTreeItem; + +import java.util.List; + +import static java.util.Objects.nonNull; +import static org.dominokit.domino.ui.utils.Domino.*; +import static org.dominokit.pages.shared.model.Countries.COUNTRIES; + +public class FeaturedCheckTreeSample extends BaseDominoElement { + private DivElement element; + + public static FeaturedCheckTreeSample create() { + return new FeaturedCheckTreeSample(); + } + + public FeaturedCheckTreeSample() { + + List countries = Countries.MAPPER.read(COUNTRIES).getCountries(); + + CheckTree citiesTree = CheckTree.create("CITIES") + .setFilter((treeItem, searchToken) -> { + boolean result = treeItem.getTitle().toLowerCase().contains(searchToken.toLowerCase()); + if (treeItem.getParent().isPresent()) { + result = result || treeItem.getParent() + .map(parent -> nonNull(parent.getValue()) && parent.getValue().toLowerCase().contains(searchToken.toLowerCase())) + .orElse(false); + } + return result; + } + ) + .setAutoCollapse(false) + .setFoldable(true) + .setSearchable(true) + .setAutoExpandFound(true) + .apply(tree -> { + countries.forEach(country -> { + tree + .appendChild(CheckTreeItem.create(Icons.map(), country.getName()) + .apply(countryItem -> { + countryItem + .appendChild(PostfixAddOn.of(Badge.create(String.valueOf(country.getCities().size())) + .addCss(dui_bg_accent_d_2, dui_rounded_full) + ) + ) + .appendChild(PostfixAddOn.of(ToggleMdiIcon.create(Icons.plus(), Icons.minus()) + .apply(icon -> { + countryItem + .addBeforeCollapseListener(icon::toggle) + .addBeforeExpandListener(icon::toggle); + }) + )); + + country.getCities().forEach(city -> countryItem.appendChild(CheckTreeItem.create(Icons.city(), city))); + } + ) + ); + }) + ; + }); + + + CheckTree foldersExpand = CheckTree.create("FILES") + .setAutoCollapse(false) + .setFoldable(true) + .setSearchable(true) + .setNodeIconSupplier((item) -> TreeItemIcon.of(Icons.folder(), Icons.folder_open(), Icons.file(), Icons.file_check_outline())) + .appendChild(CheckTreeItem.create("Folder 1") + .appendChild(CheckTreeItem.create("Folder 1-1") + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + ).appendChild(CheckTreeItem.create("Folder 1-2") + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + ) + ).appendChild(CheckTreeItem.create("Folder 2") + .appendChild(CheckTreeItem.create("Folder 2-1") + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + ) + .appendChild(CheckTreeItem.create("Folder 2-2") + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + ) + ) + .appendChild(CheckTreeItem.create("Folder 3") + .appendChild(CheckTreeItem.create("Folder 3-1") + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + .expand() + ).appendChild(CheckTreeItem.create("Folder 3-2") + .expand() + .appendChild(CheckTreeItem.create("File 1")) + .appendChild(CheckTreeItem.create("File 2")) + .appendChild(CheckTreeItem.create("File 3")) + .appendChild(CheckTreeItem.create("File 4")) + .expand() + ) + .expand() + ); + + this.element = div().addCss(dui_p_2) + .appendChild(Row.create() + .appendChild(Column.span6() + .appendChild(BlockHeader.create("Active icon")) + .appendChild(citiesTree)) + .appendChild(Column.span6() + .appendChild(BlockHeader.create("Expand icon")) + .appendChild(foldersExpand)) + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java new file mode 100644 index 0000000..8b28ac7 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/NestedCheckTreeSample.java @@ -0,0 +1,114 @@ +package org.dominokit.pages.client.views.ui.samples.components.tree; + +import elemental2.dom.DomGlobal; +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.tree.ToggleTarget; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.tree.CheckTree; +import org.dominokit.pro.domino.ui.tree.CheckTreeItem; + +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class NestedCheckTreeSample extends BaseDominoElement { + private DivElement element; + + public static NestedCheckTreeSample create() { + return new NestedCheckTreeSample(); + } + + public NestedCheckTreeSample() { + + CheckTree hardwareTree = CheckTree.create("HARDWARE") + .addNodeActivationListener((parent, self) -> { + Notification.create(self.getValue()).show(); + }) + .appendChild(CheckTreeItem.create(Icons.desktop_classic(), "Computer") + .addSelectionChangeListener((source, selection) -> Notification.create("Computer").show()) + .appendChild(CheckTreeItem.create(Icons.headset(), "Headset") + .addSelectionChangeListener((source, selection) -> Notification.create("Headset").show())) + .appendChild(CheckTreeItem.create(Icons.keyboard(), "Keyboard") + .addSelectionChangeListener((source, selection) -> Notification.create("Keyboard").show())) + .appendChild(CheckTreeItem.create(Icons.mouse(), "Mouse") + .addSelectionChangeListener((source, selection) -> Notification.create("Mouse").show()))) + + .appendChild(CheckTreeItem.create(Icons.laptop(), "Laptop") + .addSelectionChangeListener((source, selection) -> Notification.create("Laptop").show()) + + .appendChild(CheckTreeItem.create(Icons.laptop(), "Chromebook") + .addSelectionChangeListener((source, selection) -> Notification.create("Chromebook").show())) + .appendChild(CheckTreeItem.create(Icons.laptop_account(), "MacBook") + .addSelectionChangeListener((source, selection) -> Notification.create("MacBook").show()))) + + .appendChild(CheckTreeItem.create(Icons.cellphone(), "Smart phone") + .addSelectionChangeListener((source, selection) -> Notification.create("Smart phone").show()) + .appendChild(CheckTreeItem.create(Icons.tablet(), "Tablet") + .addSelectionChangeListener((source, selection) -> Notification.create("Tablet").show())) + .appendChild(CheckTreeItem.create(Icons.cellphone(), "Android") + .addSelectionChangeListener((source, selection) -> Notification.create("Android").show())) + .appendChild(CheckTreeItem.create(Icons.cellphone_cog(), "iPhone") + .addSelectionChangeListener((source, selection) -> Notification.create("iPhone").show()))); + + + CheckTree hardwareMenu2 = CheckTree.create("FILES") + .setToggleTarget(ToggleTarget.ICON) + .setAutoCollapse(false) + .addSelectionChangeListener((treeItem, selection) -> DomGlobal.console.info(treeItem.get().getValue())) + .withHeader((tree, header)-> { + header.withPostfixElement((head, postfix) -> { + postfix.appendChild(Icons.checkbox_multiple_outline().clickable().addClickListener(evt-> tree.selectAll())); + postfix.appendChild(Icons.checkbox_multiple_blank_outline().clickable().addClickListener(evt-> tree.deselectAll())); + }); + }) + + .appendChild(CheckTreeItem.create(Icons.folder(), "Folder") + .addSelectionChangeListener((source, selection) -> Notification.create("Folder").show()) + .appendChild(CheckTreeItem.create(Icons.folder_star(), "My files") + .addSelectionChangeListener((source, selection) -> Notification.create("My files").show()) + .appendChild(CheckTreeItem.create(Icons.note(), "File 1") + .addSelectionChangeListener((source, selection) -> Notification.create("File 1").show())) + .appendChild(CheckTreeItem.create(Icons.note(), "File 2") + .addSelectionChangeListener((source, selection) -> Notification.create("File 2").show())) + .appendChild((CheckTreeItem.create(Icons.note(), "File 3")) + .addSelectionChangeListener((source, selection) -> Notification.create("File 3").show())) + .appendChild(CheckTreeItem.create(Icons.note(), "File 4") + .addSelectionChangeListener((source, selection) -> Notification.create("File 4").show())) + ) + .appendChild(CheckTreeItem.create(Icons.file_upload(), "Upload")) + .appendChild(CheckTreeItem.create(Icons.file_download(), "Download")) + .appendChild(CheckTreeItem.create(Icons.folder_plus(), "New folder")) + .appendChild(CheckTreeItem.create(Icons.folder_account(), "Shared")) + .appendChild(CheckTreeItem.create(Icons.attachment(), "Attachments")) + ).appendChild(CheckTreeItem.create(Icons.cloud(), "Cloud") + .appendChild(CheckTreeItem.create(Icons.cloud_upload(), "Upload")) + .appendChild(CheckTreeItem.create(Icons.cloud_download(), "Download")) + .appendChild(CheckTreeItem.create(Icons.cloud_off_outline(), "Offline")) + .appendChild(CheckTreeItem.create(Icons.cloud_question(), "Queue")) + ); + + this.element = div().addCss(dui_p_2) + .appendChild(Row.create() + .appendChild(Column.span6() + .appendChild(BlockHeader.create("Auto collapse")) + .appendChild(hardwareTree) + ) + .appendChild(Column.span6() + .appendChild(BlockHeader.create("Auto collapse OFF")) + .appendChild(hardwareMenu2) + ) + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java new file mode 100644 index 0000000..1e0d564 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/components/tree/SimpleCheckTreeSample.java @@ -0,0 +1,79 @@ +package org.dominokit.pages.client.views.ui.samples.components.tree; + +import elemental2.dom.DomGlobal; +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.icons.lib.Icons; +import org.dominokit.domino.ui.notifications.Notification; +import org.dominokit.domino.ui.tree.ToggleTarget; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.tree.CheckTree; +import org.dominokit.pro.domino.ui.tree.CheckTreeItem; + +import static org.dominokit.domino.ui.utils.Domino.div; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; + +public class SimpleCheckTreeSample extends BaseDominoElement { + private DivElement element; + + public static SimpleCheckTreeSample create() { + return new SimpleCheckTreeSample(); + } + + public SimpleCheckTreeSample() { + + CheckTree hardwareTree = CheckTree.create("HARDWARE") + .addSelectionListener((treeItem, selection) -> DomGlobal.console.info(treeItem.get().getValue())) + .appendChild(CheckTreeItem.create(Icons.laptop(), "Computer") + .addClickListener(evt -> Notification.create("Computer").show())) + .appendChild(CheckTreeItem.create(Icons.headset(), "Headset") + .addClickListener(evt -> Notification.create("Headset").show())) + .appendChild(CheckTreeItem.create(Icons.keyboard(), "Keyboard") + .addClickListener(evt -> Notification.create("Keyboard").show())) + .appendChild(CheckTreeItem.create(Icons.mouse(), "Mouse") + .addClickListener(evt -> Notification.create("Mouse").show())) + .addSeparator() + .appendChild(CheckTreeItem.create(Icons.laptop(), "Laptop") + .addClickListener(evt -> Notification.create("Laptop").show())) + .appendChild(CheckTreeItem.create(Icons.cellphone(), "Smart phone") + .addClickListener(evt -> Notification.create("Smart phone").show())) + .appendChild(CheckTreeItem.create(Icons.tablet(), "Tablet") + .addClickListener(evt -> Notification.create("Tablet").show())) + .appendChild(CheckTreeItem.create(Icons.speaker(), "Speaker") + .addClickListener(evt -> Notification.create("Speaker").show())); + + CheckTree filesTree = CheckTree.create("FILES") + .setToggleTarget(ToggleTarget.ICON) + .appendChild(CheckTreeItem.create(Icons.folder(), "Folder") + .addClickListener(evt -> Notification.create("Folder").show())) + .appendChild(CheckTreeItem.create(Icons.folder_open(), "Folder open") + .addClickListener(evt -> Notification.create("Folder open").show())) + .appendChild(CheckTreeItem.create(Icons.file_upload(), "Upload") + .addClickListener(evt -> Notification.create("Upload").show())) + .appendChild(CheckTreeItem.create(Icons.file_download(), "Download") + .addClickListener(evt -> Notification.create("Download").show())) + .appendChild(CheckTreeItem.create(Icons.folder_plus(), "New folder") + .addClickListener(evt -> Notification.create("New folder").show())) + .appendChild(CheckTreeItem.create(Icons.folder_account(), "Shared") + .addClickListener(evt -> Notification.create("Shared").show())) + .appendChild(CheckTreeItem.create(Icons.attachment(), "Attachments") + .addClickListener(evt -> Notification.create("Attachments").show())) + .appendChild(CheckTreeItem.create(Icons.cloud(), "Cloud") + .addClickListener(evt -> Notification.create("Cloud").show())); + + this.element = div().addCss(dui_p_2) + .appendChild(Row.create() + .appendChild(Column.span6().appendChild(hardwareTree)) + .appendChild(Column.span6().appendChild(filesTree)) + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java new file mode 100644 index 0000000..29b3731 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridSample.java @@ -0,0 +1,265 @@ +package org.dominokit.pages.client.views.ui.samples.datatable.livegrid; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.i18n.client.NumberFormat; +import com.google.gwt.resources.client.ClientBundle; +import com.google.gwt.resources.client.TextResource; +import com.google.gwt.user.client.Random; +import elemental2.core.Global; +import elemental2.dom.HTMLDivElement; +import elemental2.dom.Node; +import jsinterop.annotations.JsProperty; +import jsinterop.annotations.JsType; +import jsinterop.base.Js; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.datatable.CellRenderer; +import org.dominokit.domino.ui.datatable.ColumnConfig; +import org.dominokit.domino.ui.datatable.DataTable; +import org.dominokit.domino.ui.datatable.TableConfig; +import org.dominokit.domino.ui.datatable.model.Category; +import org.dominokit.domino.ui.datatable.model.Filter; +import org.dominokit.domino.ui.datatable.plugins.column.*; +import org.dominokit.domino.ui.datatable.plugins.filter.header.TextHeaderFilter; +import org.dominokit.domino.ui.datatable.plugins.selection.SelectionPlugin; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.IntegerBox; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.FillerElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.pro.domino.ui.datatable.plugins.livegrid.LiveViewPlugin; +import org.dominokit.pro.domino.ui.datatable.store.LocalListLiveViewDataStore; + +import java.util.ArrayList; +import java.util.List; + +import static org.dominokit.domino.ui.style.DisplayCss.dui_flex; +import static org.dominokit.domino.ui.style.GenericCss.dui_primary; +import static org.dominokit.domino.ui.style.SpacingCss.*; +import static org.dominokit.domino.ui.utils.Domino.dui_p_2; +import static org.dominokit.domino.ui.utils.Domino.*; + +public class LiveGridSample extends BaseDominoElement { + + private final Resources resources = GWT.create(Resources.class); + private DivElement element; + + public static LiveGridSample create() { + return new LiveGridSample(); + } + + public LiveGridSample() { + TableConfig tableConfig = new TableConfig() + .setFixed(true) + .addColumn(ColumnConfig.create("index", "ID") + .setCellRenderer( + cell -> text("" + cell.getRecord().getId()) + ) + .setWidth("64px") + ) + .addColumn(ColumnConfig.create("make", "Make") + .setWidth("200px") + .setCellRenderer( + cell -> text(cell.getTableRow().getRecord().getMake()) + ) + .applyMeta(ColumnFilterMeta.of(TextHeaderFilter.create())) + ) + .addColumn(ColumnConfig.create("model", "Model") + .setCellRenderer(cell -> text(cell.getTableRow().getRecord().getModel())) + .setWidth("400px") + ) + .addColumn(ColumnConfig.create("price", "Price") + .setCellRenderer(this::priceRenderer) + .setWidth("200px") + ) + .addColumn(ColumnConfig.create("color", "Color") + .setCellRenderer(cell -> text(cell.getRecord().getColor().getLabel())) + .setWidth("200px") + ) + .addPlugin(new SelectionPlugin<>()) + .addPlugin(new LiveViewPlugin<>()) + .addPlugin(new ResizeColumnsPlugin() + .configure(config -> config.setClipContent(true)) + ) + .addPlugin(new PinColumnsPlugin() + .setConfig(PinColumnsConfig.of(false, true)) + ) + .addPlugin(new ColumnHeaderFilterPlugin<>()); + ; + + LocalListLiveViewDataStore store = new LocalListLiveViewDataStore<>(); + + store.setSearchFilter((event, record) -> { + List filters = event.getByCategory(Category.HEADER_FILTER); + if (filters.size() == 1) { + // we only support a Make search for now + Filter filter = filters.get(0); + if (filter.getValues().size() == 1) { + String s = filter.getValues().get(0); + return record.getMake().toLowerCase().contains(s.toLowerCase()); + } + } + return true; + }); + DataTable dataTable = new DataTable<>(tableConfig, store) + .setCondensed(true) + .setBordered(true); + + //int initialValue = 1_000_000; + int initialValue = 5_000; + + List backingData = new ArrayList<>(generateData(initialValue)); + IntegerBox countBox = IntegerBox.create("Row Count") + .setMarginBottom("0") + .withValue(initialValue); + countBox.addChangeListener((oldValue, newValue) -> { + if (countBox.validate().isValid()) { + backingData.clear(); + backingData.addAll(generateData(countBox.getValue())); + } + }); + + this.element = div() + .addCss(dui_p_2) + .appendChild(div() + .addCss(dui_flex, dui_gap_4, dui_p_y_4, dui_items_end) + .appendChild(countBox + .addCss(dui_w_96) + .appendChild(PostfixAddOn.of(Button.create("Load Data") + .addCss(dui_primary) + .addClickListener(evt -> { + if (countBox.validate().isValid()) { + store.setData(backingData); + } + }))) + ) + .appendChild(FillerElement.create().addCss(dui_grow_1)) + ) + .appendChild(dataTable) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } + + private Node priceRenderer(CellRenderer.CellInfo cell) { + return text( + NumberFormat.getFormat("$##,##0.00") + .format(cell.getRecord().getPrice())); + } + + private List generateData(int records) { + Data data = Js.cast(Global.JSON.parse(resources.makeModelData().getText())); + MakeModel[] makeModels = data.getData(); + List cars = new ArrayList<>(); + for (int i = 0; i < records; i++) { + MakeModel makeModel = makeModels[Random.nextInt(makeModels.length)]; + double price = Random.nextDouble() * 50_000; + CarColor color = CarColor.values()[Random.nextInt(CarColor.values().length)]; + cars.add(new Car(i + 1, makeModel.getMake(), makeModel.getModel(), price, color)); + } + return cars; + } + + + private enum CarColor { + RED, + BLUE, + YELLOW; + + String getLabel() { + return name().charAt(0) + name().substring(1).toLowerCase(); + } + } + + interface Resources extends ClientBundle { + @Source("make_model.json") + TextResource makeModelData(); + } + + @JsType(isNative = true) + interface MakeModel { + @JsProperty + String getMake(); + + @JsProperty + String getModel(); + + @JsProperty + int getYear(); + } + + @JsType(isNative = true) + interface Data { + @JsProperty + MakeModel[] getData(); + } + + private static final class Car { + private int id; + private String make; + private String model; + private double price; + private CarColor color; + + public Car() { + } + + public Car(String make, String model, double price, CarColor color) { + this.make = make; + this.model = model; + this.price = price; + this.color = color; + } + + public Car(int id, String make, String model, double price, CarColor color) { + this.id = id; + this.make = make; + this.model = model; + this.price = price; + this.color = color; + } + + public CarColor getColor() { + return color; + } + + public void setColor(CarColor color) { + this.color = color; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getMake() { + return make; + } + + public void setMake(String make) { + this.make = make; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public double getPrice() { + return price; + } + + public void setPrice(double price) { + this.price = price; + } + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java new file mode 100644 index 0000000..ac80970 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/datatable/livegrid/LiveGridViewImpl.java @@ -0,0 +1,15 @@ +package org.dominokit.pages.client.views.ui.samples.datatable.livegrid; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.datatable.LiveGridProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; + +@UiView(presentable = LiveGridProxy.class) +public class LiveGridViewImpl extends SampleViewImpl { + + public LiveGridViewImpl() { + register(DemoSample.of("datatable-live-grid", LiveGridSample.class, LazyProvider.of(LiveGridSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java index 2e12e45..6885136 100644 --- a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/datepicker/DateBoxSample.java @@ -8,6 +8,7 @@ import elemental2.dom.HTMLDivElement; import org.dominokit.domino.ui.elements.DivElement; import org.dominokit.domino.ui.forms.DateBox; +import org.dominokit.domino.ui.forms.DateRangeBox; import org.dominokit.domino.ui.grid.Row; import org.dominokit.domino.ui.utils.BaseDominoElement; import org.gwtproject.i18n.shared.cldr.impl.DateTimeFormatInfoImpl_ar; @@ -24,7 +25,7 @@ public static DateBoxSample create() { public DateBoxSample() { this.element = div().addCss(dui_p_2) .appendChild(Row.create() - .span4(DateBox.create("myDateBox") + .span4(DateBox.create("Date box") .setPattern("dd.MM.yyyy") .setParseStrict(true) .withPopover((parent, popover) -> popover.addCss(dui_accent_blue))) @@ -42,6 +43,29 @@ public DateBoxSample() { .withHeader()) ) ) + .appendChild(Row.create() + .span4(DateRangeBox.create("Date range box") + .setPattern("dd.MM.yyyy") + .setParseStrict(true) + .withPopover((parent, popover) -> popover.addCss(dui_accent_blue))) + .span4(DateRangeBox.create("Date range with pattern", new DateTimeFormatInfoImpl_ar()) + .setPattern("dd-MM-yyyy") + .withPopover((parent, popover) -> popover.addCss(dui_accent_blue)) + .withFromCalendar((parent, calendar) -> calendar + .withHeader()) + .withToCalendar((parent, calendar) -> calendar + .withHeader()) + ) + .span4(DateRangeBox.create("Date range with parse strict", new DateTimeFormatInfoImpl_es()) + .setPattern("dd-MM-yyyy") + .setParseStrict(true) + .withPopover((parent, popover) -> popover.addCss(dui_accent_teal)) + .withFromCalendar((parent, calendar) -> calendar + .withHeader()) + .withToCalendar((parent, calendar) -> calendar + .withHeader()) + ) + ) ; init(this); } diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java new file mode 100644 index 0000000..736c980 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskSample.java @@ -0,0 +1,47 @@ +package org.dominokit.pages.client.views.ui.samples.forms.input; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.TextAreaBox; +import org.dominokit.domino.ui.forms.TextBox; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.inputmask.InputMask; +import org.dominokit.pro.domino.ui.inputmask.StringMask; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class InputMaskSample extends BaseDominoElement { + + private DivElement element; + + public static InputMaskSample create() { + return new InputMaskSample(); + } + + public InputMaskSample() { + this.element = div().addCss(dui_p_2) + .appendChild(BlockHeader.create("Input element")) + .appendChild(Row.create() + .appendChild(Column.span4() + .appendChild(TextBox.create("Input masking") + .withInputElement((parent, self) -> InputMask.of(self.element(), "###-###.##").startMasking()) + ) + ) + .appendChild(Column.span4() + .appendChild(TextAreaBox.create("TextArea masking") + .withInputElement((parent, self) -> InputMask.of(self.element(), "This is a fixed text in a text area and the user should fill a value ###-###.## \n as it can have multi lines").startMasking()) + ) + ) + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java new file mode 100644 index 0000000..0bfde73 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/InputMaskViewImpl.java @@ -0,0 +1,18 @@ +package org.dominokit.pages.client.views.ui.samples.forms.input; + +import org.dominokit.domino.api.client.annotations.UiView; +import org.dominokit.pages.client.presenters.samples.forms.InputMaskProxy; +import org.dominokit.pages.client.presenters.samples.forms.TextBoxProxy; +import org.dominokit.pages.client.views.ui.DemoSample; +import org.dominokit.pages.client.views.ui.LazyProvider; +import org.dominokit.pages.client.views.ui.SampleViewImpl; + +@UiView(presentable = InputMaskProxy.class) +public class InputMaskViewImpl extends SampleViewImpl { + + public InputMaskViewImpl() { + register(DemoSample.of("string-mask-sample", StringMaskSample.class, LazyProvider.of(StringMaskSample::create))); + register(DemoSample.of("mask-box-sample", MaskBoxSample.class, LazyProvider.of(MaskBoxSample::create))); + register(DemoSample.of("input-mask-sample", InputMaskSample.class, LazyProvider.of(InputMaskSample::create))); + } +} \ No newline at end of file diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java new file mode 100644 index 0000000..5e34345 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/MaskBoxSample.java @@ -0,0 +1,265 @@ +package org.dominokit.pages.client.views.ui.samples.forms.input; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.button.Button; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.TextBox; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.domino.ui.utils.PostfixAddOn; +import org.dominokit.pro.domino.ui.inputmask.*; + +import static org.dominokit.domino.ui.utils.Domino.*; + +public class MaskBoxSample extends BaseDominoElement { + + private DivElement element; + + public static MaskBoxSample create() { + return new MaskBoxSample(); + } + + public MaskBoxSample() { + this.element = div().addCss(dui_p_2) + .appendChild(BlockHeader.create("Basic masking")) + .appendChild(Row.create() + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Numbers mask")) + .appendChild(new MaskBox("####") + .setHelperText("#### : Accept only digits.") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Letters mask")) + .appendChild(new MaskBox("AAAA") + .setHelperText("AAAA : Accepts letters only.") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Numbers and Letters mask")) + .appendChild(new MaskBox("###AAAA") + .setHelperText("###AAAA : 3 digits followed by 4 letters") + ) + ) + ) + .appendChild(Row.create() + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Number or Letter")) + .appendChild(new MaskBox("####AA??") + .setHelperText("####AA?? : 2 digits then 2 letters then 2 mix digits/letters") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Fixed characters")) + .appendChild(new MaskBox("(####)") + .setHelperText("(###) : The () are fixed") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Fixed characters")) + .appendChild(new MaskBox("(AA)-####.##") + .setHelperText("(AA)-####.## : The ()-. are all fixed characters") + ) + ) + ) + .appendChild(BlockHeader.create("Use different characters for the mask")) + .appendChild(Row.create() + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Number or Letter")) + .appendChild(new MaskBox("(NNNN)-*-LLLNNN.NNN", MaskOptions.create() + .addMaskCharacter(new MaskChar('N', '_', MaskType.DIGIT)) + .addMaskCharacter(new MaskChar('L', '_', MaskType.LETTER)) + .addMaskCharacter(new MaskChar('*', '_', MaskType.DIGIT_LETTER)) + ) + .setHelperText("(NNNN)-*-LLLNNN.NNN : Use different chars for the mask") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Custom placeholders")) + .appendChild(new MaskBox("(####)-AA**.##", MaskOptions.create() + .addMaskCharacter(new MaskChar('#', '#', MaskType.DIGIT)) + .addMaskCharacter(new MaskChar('A', 'C', MaskType.LETTER)) + .addMaskCharacter(new MaskChar('*', '?', MaskType.DIGIT_LETTER)) + ) + .setHelperText("Use different mask placeholders") + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Different masks and placeholders")) + .appendChild(new MaskBox("(AA)-NNN.N*", MaskOptions.create() + .addMaskCharacter(new MaskChar('N', '#', MaskType.DIGIT)) + .addMaskCharacter(new MaskChar('A', 'C', MaskType.LETTER)) + .addMaskCharacter(new MaskChar('*', '?', MaskType.DIGIT_LETTER))) + .setHelperText("(AA)-NNN.N* : You customize the masks and the placeholders") + ) + ) + ) + .appendChild(BlockHeader.create("Navigation, home/end keys, Copy/Paste, delete and backspace support")) + .appendChild(Row.create() + .apply(self -> { + DivElement maskedValue = div(); + DivElement unmaskedValue = div(); + self + .appendChild(Column.span4() + .appendChild(BlockHeader.create("No fixed letters included")) + .appendChild(new MaskBox("(####)-AAA-###.##?") + .setHelperText("(####)-AAA-###.##? : Try to navigate and use copy paste features") + .apply(box -> { + box.addChangeListener((oldValue, newValue) -> { + maskedValue.setTextContent(box.getMaskedValue()); + unmaskedValue.setTextContent(box.getUnmaskedValue()); + }); + }) + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Masked value")) + .appendChild(maskedValue) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Unmasked value")) + .appendChild(unmaskedValue) + ) + ; + }) + + ) + .appendChild(Row.create() + .apply(self -> { + DivElement maskedValue = div(); + DivElement unmaskedValue = div(); + self + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Programmatically include fixed letters")) + .appendChild(new MaskBox("(####)-AAA/###.##?", MaskOptions.createDefault() + .setIncludeFixedChars(true) + .setIncludedFixedChars('.', '/') + ) + .setHelperText("(####)-AAA/###.##? : . and / will be included in the value") + .apply(box -> { + box.addChangeListener((oldValue, newValue) -> { + maskedValue.setTextContent(box.getMaskedValue()); + unmaskedValue.setTextContent(box.getUnmaskedValue()); + }); + }) + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Masked value")) + .appendChild(maskedValue) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Unmasked value")) + .appendChild(unmaskedValue) + ) + ; + }) + + ) + .appendChild(Row.create() + .apply(self -> { + DivElement maskedValue = div(); + DivElement unmaskedValue = div(); + self + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Use expression pattern to include fixed characters")) + .appendChild(new MaskBox("(####)-AAA{/}###{.}##?") + .setHelperText("(####)-AAA/###.##? : . and / included, - not included") + .apply(box -> { + box.addChangeListener((oldValue, newValue) -> { + maskedValue.setTextContent(box.getMaskedValue()); + unmaskedValue.setTextContent(box.getUnmaskedValue()); + }); + }) + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Masked value")) + .appendChild(maskedValue) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Unmasked value")) + .appendChild(unmaskedValue) + ) + ; + }) + + ) + .appendChild(Row.create() + .apply(self -> { + DivElement maskedValue = div(); + DivElement unmaskedValue = div(); + self + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Use expression pattern to specify digits range e.g : {#:0-5}#{.}{#:01}{A:LMN}")) + .appendChild(new MaskBox("{#:0-5}#{.}{#:01}{A:LMN}") + .setHelperText("allowed range {#:0257} or {#:0,2,5,7} allowed digits/letters") + .apply(box -> { + box.addChangeListener((oldValue, newValue) -> { + maskedValue.setTextContent(box.getMaskedValue()); + unmaskedValue.setTextContent(box.getUnmaskedValue()); + }); + }) + ) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Masked value")) + .appendChild(maskedValue) + ) + .appendChild(Column.span4() + .appendChild(BlockHeader.create("Unmasked value")) + .appendChild(unmaskedValue) + ) + ; + }) + + ) + .appendChild(Row.create().span12(BlockHeader.create("Try your own mask, use # for digits, A for letters and ? for digits and letters"))) + .appendChild(Row.create() + .apply(self -> { + DivElement maskedValue = div(); + DivElement unmaskedValue = div(); + MaskBox maskBox = new MaskBox("AA##.##?") + .apply(b -> { + b.addChangeListener((oldValue, newValue) -> { + maskedValue.setTextContent(b.getMaskedValue()); + unmaskedValue.setTextContent(b.getUnmaskedValue()); + }); + }); + self + .appendChild(Column.span3() + + .appendChild(TextBox.create() + .apply(textBox -> { + textBox + .withValue("AA##.##?") + .appendChild(PostfixAddOn.of(Button.create("Apply").addClickListener(evt -> { + maskBox.setMask(textBox.getValue()); + }))); + }) + ) + ) + .appendChild(Column.span3().appendChild(maskBox)) + .appendChild(Column.span3() + .appendChild(BlockHeader.create("Masked value")) + .appendChild(maskedValue) + ) + .appendChild(Column.span3() + .appendChild(BlockHeader.create("Unmasked value")) + .appendChild(unmaskedValue) + ) + ; + }) + + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java new file mode 100644 index 0000000..d5f3a72 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/java/org/dominokit/pages/client/views/ui/samples/forms/input/StringMaskSample.java @@ -0,0 +1,42 @@ +package org.dominokit.pages.client.views.ui.samples.forms.input; + +import elemental2.dom.HTMLDivElement; +import org.dominokit.domino.ui.elements.DivElement; +import org.dominokit.domino.ui.forms.PasswordBox; +import org.dominokit.domino.ui.forms.TextBox; +import org.dominokit.domino.ui.grid.Column; +import org.dominokit.domino.ui.grid.Row; +import org.dominokit.domino.ui.typography.BlockHeader; +import org.dominokit.domino.ui.utils.BaseDominoElement; +import org.dominokit.pro.domino.ui.inputmask.StringMask; + +import static org.dominokit.domino.ui.utils.Domino.*; +import static org.dominokit.domino.ui.utils.Domino.span; + +public class StringMaskSample extends BaseDominoElement { + + private DivElement element; + + public static StringMaskSample create() { + return new StringMaskSample(); + } + + public StringMaskSample() { + this.element = div().addCss(dui_p_2) + .appendChild(Row.create() + .appendChild(Column.span6() + .appendChild(span().setTextContent("123SDWLMN4567 -> ###-AAA-(AAA)/##/## : "+new StringMask("###-AAA-(AAA)/##/##").maskInput("123SDWLMN4567").getMaskedValue())) + ) + .appendChild(Column.span6() + .appendChild(span().setTextContent("03062026 -> ##/##/#### : "+new StringMask("##/##/####").maskInput("03062026").getMaskedValue())) + ) + ) + ; + init(this); + } + + @Override + public HTMLDivElement element() { + return this.element.element(); + } +} diff --git a/pages/pages-frontend-ui/src/main/resources/alerts.txt b/pages/pages-frontend-ui/src/main/resources/alerts.txt deleted file mode 100644 index 2a10a23..0000000 --- a/pages/pages-frontend-ui/src/main/resources/alerts.txt +++ /dev/null @@ -1,3 +0,0 @@ -Alert.success().dismissible() - .appendChild(Strong.of("Well done!")) - .appendChild(" You successfully read this important alert message."); diff --git a/pages/pages-frontend-ui/src/main/resources/make_model.json b/pages/pages-frontend-ui/src/main/resources/make_model.json new file mode 100644 index 0000000..91325c1 --- /dev/null +++ b/pages/pages-frontend-ui/src/main/resources/make_model.json @@ -0,0 +1,7271 @@ +{ + "data": [ + { "year":1926, "make": "Chrysler", "model": "Imperial" }, + { "year":1948, "make": "CitroĆ«n", "model": "2CV" }, + { "year":1950, "make": "Hillman", "model": "Minx Magnificent" }, + { "year":1953, "make": "Chevrolet", "model": "Corvette" }, + { "year":1954, "make": "Chevrolet", "model": "Corvette" }, + { "year":1954, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1955, "make": "Chevrolet", "model": "Corvette" }, + { "year":1955, "make": "Ford", "model": "Thunderbird" }, + { "year":1956, "make": "Chevrolet", "model": "Corvette" }, + { "year":1957, "make": "Chevrolet", "model": "Corvette" }, + { "year":1957, "make": "BMW", "model": "600" }, + { "year":1958, "make": "Chevrolet", "model": "Corvette" }, + { "year":1958, "make": "BMW", "model": "600" }, + { "year":1958, "make": "Ford", "model": "Thunderbird" }, + { "year":1959, "make": "Austin", "model": "Mini" }, + { "year":1959, "make": "Chevrolet", "model": "Corvette" }, + { "year":1959, "make": "BMW", "model": "600" }, + { "year":1960, "make": "Chevrolet", "model": "Corvair" }, + { "year":1960, "make": "Chevrolet", "model": "Corvette" }, + { "year":1960, "make": "Fillmore", "model": "Fillmore" }, + { "year":1960, "make": "Fairthorpe", "model": "Rockette" }, + { "year":1961, "make": "Austin", "model": "Mini Cooper" }, + { "year":1961, "make": "Studebaker", "model": "Avanti" }, + { "year":1961, "make": "Pontiac", "model": "Tempest" }, + { "year":1961, "make": "Chevrolet", "model": "Corvette" }, + { "year":1962, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1962, "make": "Chevrolet", "model": "Corvette" }, + { "year":1962, "make": "Studebaker", "model": "Avanti" }, + { "year":1962, "make": "Buick", "model": "Special" }, + { "year":1963, "make": "Austin", "model": "Mini" }, + { "year":1963, "make": "Austin", "model": "Mini Cooper S" }, + { "year":1963, "make": "Rambler", "model": "Classic" }, + { "year":1963, "make": "Ford", "model": "E-Series" }, + { "year":1963, "make": "Studebaker", "model": "Avanti" }, + { "year":1963, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1963, "make": "Chevrolet", "model": "Corvair 500" }, + { "year":1963, "make": "Chevrolet", "model": "Corvette" }, + { "year":1964, "make": "Chevrolet", "model": "Corvette" }, + { "year":1964, "make": "Ford", "model": "Mustang" }, + { "year":1964, "make": "Ford", "model": "Galaxie" }, + { "year":1964, "make": "Pontiac", "model": "GTO" }, + { "year":1964, "make": "Pontiac", "model": "LeMans" }, + { "year":1964, "make": "Pontiac", "model": "Bonneville" }, + { "year":1964, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1964, "make": "Plymouth", "model": "Fury" }, + { "year":1964, "make": "Studebaker", "model": "Avanti" }, + { "year":1964, "make": "Austin", "model": "Mini Cooper" }, + { "year":1965, "make": "Ford", "model": "Fairlane" }, + { "year":1965, "make": "Ford", "model": "Mustang" }, + { "year":1965, "make": "Ford", "model": "Thunderbird" }, + { "year":1965, "make": "Pontiac", "model": "GTO" }, + { "year":1965, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1965, "make": "Pontiac", "model": "LeMans" }, + { "year":1965, "make": "Pontiac", "model": "Bonneville" }, + { "year":1965, "make": "Pontiac", "model": "Tempest" }, + { "year":1965, "make": "Volkswagen", "model": "Beetle" }, + { "year":1965, "make": "Chevrolet", "model": "Corvette" }, + { "year":1966, "make": "Ford", "model": "Galaxie" }, + { "year":1966, "make": "Ford", "model": "Mustang" }, + { "year":1966, "make": "Ford", "model": "Falcon" }, + { "year":1966, "make": "Ford", "model": "Fairlane" }, + { "year":1966, "make": "Jensen", "model": "Interceptor" }, + { "year":1966, "make": "Pontiac", "model": "Bonneville" }, + { "year":1966, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1966, "make": "Pontiac", "model": "GTO" }, + { "year":1966, "make": "Pontiac", "model": "LeMans" }, + { "year":1966, "make": "Pontiac", "model": "Tempest" }, + { "year":1966, "make": "Chevrolet", "model": "Corvette" }, + { "year":1966, "make": "Oldsmobile", "model": "Toronado" }, + { "year":1967, "make": "Volkswagen", "model": "Beetle" }, + { "year":1967, "make": "Pontiac", "model": "Tempest" }, + { "year":1967, "make": "Pontiac", "model": "Firebird" }, + { "year":1967, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1967, "make": "Pontiac", "model": "GTO" }, + { "year":1967, "make": "Pontiac", "model": "LeMans" }, + { "year":1967, "make": "Pontiac", "model": "Bonneville" }, + { "year":1967, "make": "Chevrolet", "model": "Camaro" }, + { "year":1967, "make": "Chevrolet", "model": "Bel Air" }, + { "year":1967, "make": "Chevrolet", "model": "Corvette" }, + { "year":1967, "make": "Ford", "model": "Country" }, + { "year":1967, "make": "Ford", "model": "Falcon" }, + { "year":1967, "make": "Ford", "model": "Mustang" }, + { "year":1967, "make": "Ford", "model": "Thunderbird" }, + { "year":1967, "make": "Ford", "model": "Fairlane" }, + { "year":1967, "make": "Mercury", "model": "Cougar" }, + { "year":1967, "make": "Jensen", "model": "Interceptor" }, + { "year":1968, "make": "Pontiac", "model": "Firebird" }, + { "year":1968, "make": "Pontiac", "model": "Lemans" }, + { "year":1968, "make": "Pontiac", "model": "GTO" }, + { "year":1968, "make": "Pontiac", "model": "Bonneville" }, + { "year":1968, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1968, "make": "Shelby", "model": "GT500" }, + { "year":1968, "make": "Dodge", "model": "Charger" }, + { "year":1968, "make": "Mercury", "model": "Cougar" }, + { "year":1968, "make": "Ford", "model": "Mustang" }, + { "year":1968, "make": "Chevrolet", "model": "Camaro" }, + { "year":1968, "make": "Chevrolet", "model": "Corvette" }, + { "year":1969, "make": "Pontiac", "model": "Firebird" }, + { "year":1969, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1969, "make": "Pontiac", "model": "GTO" }, + { "year":1969, "make": "Mercury", "model": "Cougar" }, + { "year":1969, "make": "Chevrolet", "model": "Camaro" }, + { "year":1969, "make": "Chevrolet", "model": "Corvette" }, + { "year":1969, "make": "Dodge", "model": "Charger" }, + { "year":1969, "make": "Shelby", "model": "GT350" }, + { "year":1969, "make": "Ford", "model": "Mustang" }, + { "year":1969, "make": "Plymouth", "model": "Roadrunner" }, + { "year":1970, "make": "Chevrolet", "model": "Camaro" }, + { "year":1970, "make": "Chevrolet", "model": "Corvette" }, + { "year":1970, "make": "Pontiac", "model": "GTO" }, + { "year":1970, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1970, "make": "Mercury", "model": "Cougar" }, + { "year":1970, "make": "Ford", "model": "Mustang" }, + { "year":1970, "make": "Ford", "model": "Torino" }, + { "year":1970, "make": "Porsche", "model": "914" }, + { "year":1970, "make": "Dodge", "model": "Charger" }, + { "year":1971, "make": "Ford", "model": "Mustang" }, + { "year":1971, "make": "Chevrolet", "model": "Vega" }, + { "year":1971, "make": "Chevrolet", "model": "Camaro" }, + { "year":1971, "make": "Pontiac", "model": "GTO" }, + { "year":1971, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1972, "make": "Chevrolet", "model": "Corvette" }, + { "year":1972, "make": "Chevrolet", "model": "Camaro" }, + { "year":1972, "make": "CitroĆ«n", "model": "SM" }, + { "year":1972, "make": "Pontiac", "model": "GTO" }, + { "year":1972, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1972, "make": "Ford", "model": "Thunderbird" }, + { "year":1972, "make": "Ford", "model": "Mustang" }, + { "year":1973, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1973, "make": "Pontiac", "model": "GTO" }, + { "year":1973, "make": "Ford", "model": "Mustang" }, + { "year":1973, "make": "Chevrolet", "model": "Camaro" }, + { "year":1973, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1973, "make": "Chevrolet", "model": "Corvette" }, + { "year":1974, "make": "Chevrolet", "model": "Camaro" }, + { "year":1974, "make": "Ford", "model": "Mustang" }, + { "year":1974, "make": "CitroĆ«n", "model": "CX" }, + { "year":1974, "make": "Pontiac", "model": "GTO" }, + { "year":1974, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1975, "make": "Chevrolet", "model": "Camaro" }, + { "year":1975, "make": "Chevrolet", "model": "Corvette" }, + { "year":1975, "make": "Chevrolet", "model": "Monza" }, + { "year":1975, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1976, "make": "Volkswagen", "model": "Golf" }, + { "year":1976, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1976, "make": "Chevrolet", "model": "Camaro" }, + { "year":1976, "make": "Toyota", "model": "Celica" }, + { "year":1976, "make": "Plymouth", "model": "Volare" }, + { "year":1976, "make": "Dodge", "model": "Aspen" }, + { "year":1977, "make": "Chevrolet", "model": "Camaro" }, + { "year":1977, "make": "Chevrolet", "model": "Caprice" }, + { "year":1977, "make": "Mercedes-Benz", "model": "W123" }, + { "year":1977, "make": "MG", "model": "MGB" }, + { "year":1977, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1977, "make": "Ford", "model": "Thunderbird" }, + { "year":1978, "make": "Chevrolet", "model": "Corvette" }, + { "year":1978, "make": "Chevrolet", "model": "Camaro" }, + { "year":1978, "make": "Toyota", "model": "Celica" }, + { "year":1978, "make": "Plymouth", "model": "Horizon" }, + { "year":1978, "make": "Dodge", "model": "Omni" }, + { "year":1978, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1979, "make": "Nissan", "model": "280ZX" }, + { "year":1979, "make": "Chevrolet", "model": "LUV" }, + { "year":1979, "make": "Chevrolet", "model": "Camaro" }, + { "year":1979, "make": "Ford", "model": "Mustang" }, + { "year":1979, "make": "Buick", "model": "Riviera" }, + { "year":1979, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1980, "make": "Ford", "model": "Mustang" }, + { "year":1980, "make": "Ford", "model": "Thunderbird" }, + { "year":1980, "make": "Chevrolet", "model": "Citation" }, + { "year":1980, "make": "Chevrolet", "model": "Camaro" }, + { "year":1980, "make": "Honda", "model": "Civic" }, + { "year":1980, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1981, "make": "Plymouth", "model": "Reliant" }, + { "year":1981, "make": "Dodge", "model": "Aries" }, + { "year":1981, "make": "Chevrolet", "model": "Camaro" }, + { "year":1981, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1981, "make": "Mercedes-Benz", "model": "W126" }, + { "year":1982, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1982, "make": "Chevrolet", "model": "Camaro" }, + { "year":1982, "make": "Toyota", "model": "Celica" }, + { "year":1983, "make": "Ford", "model": "Thunderbird" }, + { "year":1983, "make": "Ford", "model": "Mustang" }, + { "year":1983, "make": "Mercedes-Benz", "model": "W126" }, + { "year":1983, "make": "Pontiac", "model": "6000" }, + { "year":1983, "make": "Pontiac", "model": "Sunbird" }, + { "year":1983, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1983, "make": "Toyota", "model": "Celica" }, + { "year":1983, "make": "Chevrolet", "model": "Caprice" }, + { "year":1983, "make": "Honda", "model": "Accord" }, + { "year":1983, "make": "Renault", "model": "Alliance" }, + { "year":1983, "make": "Mazda", "model": "626" }, + { "year":1983, "make": "Mazda", "model": "RX-7" }, + { "year":1983, "make": "Volkswagen", "model": "Golf" }, + { "year":1983, "make": "Porsche", "model": "944" }, + { "year":1984, "make": "Pontiac", "model": "1000" }, + { "year":1984, "make": "Pontiac", "model": "6000" }, + { "year":1984, "make": "Pontiac", "model": "Sunbird" }, + { "year":1984, "make": "Pontiac", "model": "Bonneville" }, + { "year":1984, "make": "Pontiac", "model": "Firebird" }, + { "year":1984, "make": "Pontiac", "model": "Parisienne" }, + { "year":1984, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1984, "make": "Pontiac", "model": "Fiero" }, + { "year":1984, "make": "Pontiac", "model": "Firefly" }, + { "year":1984, "make": "Ford", "model": "Bronco II" }, + { "year":1984, "make": "Ford", "model": "Laser" }, + { "year":1984, "make": "Ford", "model": "Thunderbird" }, + { "year":1984, "make": "Ford", "model": "EXP" }, + { "year":1984, "make": "Ford", "model": "Ranger" }, + { "year":1984, "make": "Ford", "model": "Escort" }, + { "year":1984, "make": "Ford", "model": "Tempo" }, + { "year":1984, "make": "Ford", "model": "LTD" }, + { "year":1984, "make": "Ford", "model": "F250" }, + { "year":1984, "make": "Ford", "model": "F150" }, + { "year":1984, "make": "Ford", "model": "E250" }, + { "year":1984, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1984, "make": "Ford", "model": "Bronco" }, + { "year":1984, "make": "Ford", "model": "E150" }, + { "year":1984, "make": "Ford", "model": "Mustang" }, + { "year":1984, "make": "Mitsubishi", "model": "Space" }, + { "year":1984, "make": "Mitsubishi", "model": "Galant" }, + { "year":1984, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1984, "make": "Mitsubishi", "model": "Starion" }, + { "year":1984, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1984, "make": "Mitsubishi", "model": "Cordia" }, + { "year":1984, "make": "Mitsubishi", "model": "Tredia" }, + { "year":1984, "make": "Subaru", "model": "Brat" }, + { "year":1984, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1984, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1984, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1984, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1984, "make": "Mercury", "model": "Topaz" }, + { "year":1984, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1984, "make": "Mercury", "model": "Lynx" }, + { "year":1984, "make": "Mercury", "model": "Capri" }, + { "year":1984, "make": "Mercury", "model": "Cougar" }, + { "year":1984, "make": "Mercury", "model": "Marquis" }, + { "year":1984, "make": "Lotus", "model": "Esprit Turbo" }, + { "year":1984, "make": "Volkswagen", "model": "Jetta" }, + { "year":1984, "make": "Volkswagen", "model": "Golf" }, + { "year":1984, "make": "Volkswagen", "model": "Vanagon" }, + { "year":1984, "make": "Volkswagen", "model": "Scirocco" }, + { "year":1984, "make": "Volkswagen", "model": "Quantum" }, + { "year":1984, "make": "Buick", "model": "Electra" }, + { "year":1984, "make": "Buick", "model": "Century" }, + { "year":1984, "make": "Buick", "model": "Skyhawk" }, + { "year":1984, "make": "Lincoln", "model": "Town Car" }, + { "year":1984, "make": "Lincoln", "model": "Continental" }, + { "year":1984, "make": "Lincoln", "model": "Mark VII" }, + { "year":1984, "make": "Maserati", "model": "Quattroporte" }, + { "year":1984, "make": "Maserati", "model": "Biturbo" }, + { "year":1984, "make": "Saab", "model": "900" }, + { "year":1984, "make": "Audi", "model": "5000S" }, + { "year":1984, "make": "Honda", "model": "Accord" }, + { "year":1984, "make": "Honda", "model": "CR-X" }, + { "year":1984, "make": "Honda", "model": "Prelude" }, + { "year":1984, "make": "Porsche", "model": "944" }, + { "year":1984, "make": "Dodge", "model": "Daytona" }, + { "year":1984, "make": "Suzuki", "model": "SJ 410" }, + { "year":1984, "make": "Mazda", "model": "626" }, + { "year":1984, "make": "Mazda", "model": "GLC" }, + { "year":1984, "make": "Mazda", "model": "RX-7" }, + { "year":1984, "make": "Toyota", "model": "Celica" }, + { "year":1984, "make": "Chevrolet", "model": "Corvette" }, + { "year":1985, "make": "Buick", "model": "Somerset" }, + { "year":1985, "make": "Buick", "model": "Electra" }, + { "year":1985, "make": "Buick", "model": "Century" }, + { "year":1985, "make": "Buick", "model": "LeSabre" }, + { "year":1985, "make": "Buick", "model": "Riviera" }, + { "year":1985, "make": "Buick", "model": "Skyhawk" }, + { "year":1985, "make": "Buick", "model": "Regal" }, + { "year":1985, "make": "Buick", "model": "Skylark" }, + { "year":1985, "make": "Ford", "model": "E-Series" }, + { "year":1985, "make": "Ford", "model": "Bronco II" }, + { "year":1985, "make": "Ford", "model": "Bronco" }, + { "year":1985, "make": "Ford", "model": "Tempo" }, + { "year":1985, "make": "Ford", "model": "F-Series" }, + { "year":1985, "make": "Ford", "model": "Laser" }, + { "year":1985, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1985, "make": "Ford", "model": "Ranger" }, + { "year":1985, "make": "Ford", "model": "Mustang" }, + { "year":1985, "make": "Ford", "model": "LTD" }, + { "year":1985, "make": "Ford", "model": "Escort" }, + { "year":1985, "make": "Ford", "model": "EXP" }, + { "year":1985, "make": "Ford", "model": "Thunderbird" }, + { "year":1985, "make": "Mitsubishi", "model": "Starion" }, + { "year":1985, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1985, "make": "Mitsubishi", "model": "Truck" }, + { "year":1985, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1985, "make": "Mitsubishi", "model": "Tredia" }, + { "year":1985, "make": "Mitsubishi", "model": "Cordia" }, + { "year":1985, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1985, "make": "Volkswagen", "model": "Jetta" }, + { "year":1985, "make": "Volkswagen", "model": "GTI" }, + { "year":1985, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1985, "make": "Volkswagen", "model": "Golf" }, + { "year":1985, "make": "Volkswagen", "model": "Passat" }, + { "year":1985, "make": "Volkswagen", "model": "Scirocco" }, + { "year":1985, "make": "Volkswagen", "model": "Type 2" }, + { "year":1985, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1985, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1985, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1985, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1985, "make": "Chevrolet", "model": "Camaro" }, + { "year":1985, "make": "Chevrolet", "model": "Corvette" }, + { "year":1985, "make": "Saab", "model": "900" }, + { "year":1985, "make": "Audi", "model": "4000s" }, + { "year":1985, "make": "Audi", "model": "Quattro" }, + { "year":1985, "make": "Audi", "model": "5000S" }, + { "year":1985, "make": "Audi", "model": "Coupe GT" }, + { "year":1985, "make": "Lamborghini", "model": "Countach" }, + { "year":1985, "make": "Mercury", "model": "Topaz" }, + { "year":1985, "make": "Mercury", "model": "Marquis" }, + { "year":1985, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1985, "make": "Mercury", "model": "Lynx" }, + { "year":1985, "make": "Mercury", "model": "Cougar" }, + { "year":1985, "make": "Mercury", "model": "Capri" }, + { "year":1985, "make": "Mazda", "model": "626" }, + { "year":1985, "make": "Mazda", "model": "RX-7" }, + { "year":1985, "make": "Mazda", "model": "Familia" }, + { "year":1985, "make": "Mazda", "model": "B2000" }, + { "year":1985, "make": "Pontiac", "model": "1000" }, + { "year":1985, "make": "Pontiac", "model": "6000" }, + { "year":1985, "make": "Pontiac", "model": "Bonneville" }, + { "year":1985, "make": "Pontiac", "model": "Parisienne" }, + { "year":1985, "make": "Pontiac", "model": "Sunbird" }, + { "year":1985, "make": "Pontiac", "model": "Fiero" }, + { "year":1985, "make": "Pontiac", "model": "Grand Am" }, + { "year":1985, "make": "Pontiac", "model": "Firebird" }, + { "year":1985, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1985, "make": "Pontiac", "model": "Firefly" }, + { "year":1985, "make": "Subaru", "model": "XT" }, + { "year":1985, "make": "Subaru", "model": "BRAT" }, + { "year":1985, "make": "Subaru", "model": "Leone" }, + { "year":1985, "make": "Merkur", "model": "XR4Ti" }, + { "year":1985, "make": "Mitsubishi", "model": "Galant" }, + { "year":1985, "make": "Honda", "model": "CR-X" }, + { "year":1985, "make": "Honda", "model": "Civic" }, + { "year":1985, "make": "Honda", "model": "Accord" }, + { "year":1985, "make": "Honda", "model": "Prelude" }, + { "year":1985, "make": "Maserati", "model": "Biturbo" }, + { "year":1985, "make": "Maserati", "model": "Quattroporte" }, + { "year":1985, "make": "Lincoln", "model": "Town Car" }, + { "year":1985, "make": "Lincoln", "model": "Continental" }, + { "year":1985, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1985, "make": "Plymouth", "model": "Voyager" }, + { "year":1985, "make": "Porsche", "model": "911" }, + { "year":1985, "make": "Porsche", "model": "928" }, + { "year":1985, "make": "Porsche", "model": "944" }, + { "year":1985, "make": "Suzuki", "model": "Cultus" }, + { "year":1985, "make": "Suzuki", "model": "SJ" }, + { "year":1985, "make": "Toyota", "model": "MR2" }, + { "year":1985, "make": "Lotus", "model": "Esprit" }, + { "year":1985, "make": "Dodge", "model": "Caravan" }, + { "year":1986, "make": "Maserati", "model": "Biturbo" }, + { "year":1986, "make": "Maserati", "model": "Quattroporte" }, + { "year":1986, "make": "Subaru", "model": "XT" }, + { "year":1986, "make": "Subaru", "model": "Leone" }, + { "year":1986, "make": "Subaru", "model": "BRAT" }, + { "year":1986, "make": "Chevrolet", "model": "Corvette" }, + { "year":1986, "make": "Ford", "model": "Thunderbird" }, + { "year":1986, "make": "Ford", "model": "F-Series" }, + { "year":1986, "make": "Ford", "model": "Bronco II" }, + { "year":1986, "make": "Ford", "model": "Ranger" }, + { "year":1986, "make": "Ford", "model": "E-Series" }, + { "year":1986, "make": "Ford", "model": "Taurus" }, + { "year":1986, "make": "Ford", "model": "Tempo" }, + { "year":1986, "make": "Ford", "model": "EXP" }, + { "year":1986, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1986, "make": "Ford", "model": "Escort" }, + { "year":1986, "make": "Ford", "model": "Laser" }, + { "year":1986, "make": "Ford", "model": "Aerostar" }, + { "year":1986, "make": "Ford", "model": "LTD" }, + { "year":1986, "make": "Ford", "model": "Mustang" }, + { "year":1986, "make": "Ford", "model": "Courier" }, + { "year":1986, "make": "Ford", "model": "Bronco" }, + { "year":1986, "make": "Mitsubishi", "model": "Galant" }, + { "year":1986, "make": "Mitsubishi", "model": "Truck" }, + { "year":1986, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1986, "make": "Mitsubishi", "model": "Precis" }, + { "year":1986, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1986, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1986, "make": "Mitsubishi", "model": "Cordia" }, + { "year":1986, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1986, "make": "Mitsubishi", "model": "Tredia" }, + { "year":1986, "make": "Mitsubishi", "model": "Starion" }, + { "year":1986, "make": "Pontiac", "model": "1000" }, + { "year":1986, "make": "Pontiac", "model": "6000" }, + { "year":1986, "make": "Pontiac", "model": "Fiero" }, + { "year":1986, "make": "Pontiac", "model": "Firebird" }, + { "year":1986, "make": "Pontiac", "model": "Safari" }, + { "year":1986, "make": "Pontiac", "model": "Sunbird" }, + { "year":1986, "make": "Pontiac", "model": "Parisienne" }, + { "year":1986, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1986, "make": "Pontiac", "model": "Grand Am" }, + { "year":1986, "make": "Pontiac", "model": "Firefly" }, + { "year":1986, "make": "Pontiac", "model": "Gemini" }, + { "year":1986, "make": "Pontiac", "model": "Firebird Trans Am" }, + { "year":1986, "make": "Pontiac", "model": "Bonneville" }, + { "year":1986, "make": "Porsche", "model": "911" }, + { "year":1986, "make": "Porsche", "model": "928" }, + { "year":1986, "make": "Porsche", "model": "944" }, + { "year":1986, "make": "Audi", "model": "Coupe GT" }, + { "year":1986, "make": "Audi", "model": "5000S" }, + { "year":1986, "make": "Audi", "model": "4000s" }, + { "year":1986, "make": "Audi", "model": "5000CS Quattro" }, + { "year":1986, "make": "Audi", "model": "4000s Quattro" }, + { "year":1986, "make": "Audi", "model": "4000CS Quattro" }, + { "year":1986, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1986, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1986, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1986, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1986, "make": "Mercury", "model": "Topaz" }, + { "year":1986, "make": "Mercury", "model": "Capri" }, + { "year":1986, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1986, "make": "Mercury", "model": "Lynx" }, + { "year":1986, "make": "Mercury", "model": "Marquis" }, + { "year":1986, "make": "Mercury", "model": "Cougar" }, + { "year":1986, "make": "Mercury", "model": "Sable" }, + { "year":1986, "make": "Volkswagen", "model": "GTI" }, + { "year":1986, "make": "Volkswagen", "model": "Type 2" }, + { "year":1986, "make": "Volkswagen", "model": "Passat" }, + { "year":1986, "make": "Volkswagen", "model": "Scirocco" }, + { "year":1986, "make": "Volkswagen", "model": "Golf" }, + { "year":1986, "make": "Volkswagen", "model": "Jetta" }, + { "year":1986, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1986, "make": "Mazda", "model": "626" }, + { "year":1986, "make": "Mazda", "model": "Familia" }, + { "year":1986, "make": "Mazda", "model": "B-Series" }, + { "year":1986, "make": "Mazda", "model": "RX-7" }, + { "year":1986, "make": "Buick", "model": "Riviera" }, + { "year":1986, "make": "Buick", "model": "LeSabre" }, + { "year":1986, "make": "Buick", "model": "Regal" }, + { "year":1986, "make": "Buick", "model": "Skylark" }, + { "year":1986, "make": "Buick", "model": "Skyhawk" }, + { "year":1986, "make": "Buick", "model": "Century" }, + { "year":1986, "make": "Buick", "model": "Electra" }, + { "year":1986, "make": "Buick", "model": "Somerset" }, + { "year":1986, "make": "Lincoln", "model": "Continental" }, + { "year":1986, "make": "Lincoln", "model": "Town Car" }, + { "year":1986, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1986, "make": "Toyota", "model": "MR2" }, + { "year":1986, "make": "Honda", "model": "Prelude" }, + { "year":1986, "make": "Honda", "model": "Accord" }, + { "year":1986, "make": "Suzuki", "model": "SJ 410" }, + { "year":1986, "make": "Suzuki", "model": "SJ" }, + { "year":1986, "make": "Saab", "model": "900" }, + { "year":1986, "make": "Saab", "model": "9000" }, + { "year":1986, "make": "Lotus", "model": "Esprit" }, + { "year":1986, "make": "Land Rover", "model": "Range Rover" }, + { "year":1986, "make": "Lamborghini", "model": "Countach" }, + { "year":1987, "make": "Honda", "model": "Accord" }, + { "year":1987, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1987, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1987, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1987, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1987, "make": "Ford", "model": "Mustang" }, + { "year":1987, "make": "Ford", "model": "Courier" }, + { "year":1987, "make": "Ford", "model": "Laser" }, + { "year":1987, "make": "Ford", "model": "Escort" }, + { "year":1987, "make": "Ford", "model": "Tempo" }, + { "year":1987, "make": "Ford", "model": "Aerostar" }, + { "year":1987, "make": "Ford", "model": "Thunderbird" }, + { "year":1987, "make": "Ford", "model": "E-Series" }, + { "year":1987, "make": "Ford", "model": "F-Series" }, + { "year":1987, "make": "Ford", "model": "Bronco II" }, + { "year":1987, "make": "Ford", "model": "Taurus" }, + { "year":1987, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1987, "make": "Ford", "model": "Bronco" }, + { "year":1987, "make": "Ford", "model": "Ranger" }, + { "year":1987, "make": "Ford", "model": "EXP" }, + { "year":1987, "make": "Audi", "model": "4000" }, + { "year":1987, "make": "Audi", "model": "5000CS" }, + { "year":1987, "make": "Audi", "model": "4000CS Quattro" }, + { "year":1987, "make": "Audi", "model": "5000S" }, + { "year":1987, "make": "Audi", "model": "Coupe GT" }, + { "year":1987, "make": "Mazda", "model": "626" }, + { "year":1987, "make": "Mazda", "model": "929" }, + { "year":1987, "make": "Mazda", "model": "Familia" }, + { "year":1987, "make": "Mazda", "model": "RX-7" }, + { "year":1987, "make": "Mazda", "model": "B-Series" }, + { "year":1987, "make": "Mazda", "model": "B2600" }, + { "year":1987, "make": "Lamborghini", "model": "Countach" }, + { "year":1987, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1987, "make": "Volkswagen", "model": "Scirocco" }, + { "year":1987, "make": "Volkswagen", "model": "Fox" }, + { "year":1987, "make": "Volkswagen", "model": "Jetta" }, + { "year":1987, "make": "Volkswagen", "model": "Type 2" }, + { "year":1987, "make": "Volkswagen", "model": "Golf" }, + { "year":1987, "make": "Volkswagen", "model": "Passat" }, + { "year":1987, "make": "Volkswagen", "model": "GTI" }, + { "year":1987, "make": "Suzuki", "model": "Swift" }, + { "year":1987, "make": "Suzuki", "model": "SJ" }, + { "year":1987, "make": "Subaru", "model": "Leone" }, + { "year":1987, "make": "Subaru", "model": "XT" }, + { "year":1987, "make": "Subaru", "model": "BRAT" }, + { "year":1987, "make": "Subaru", "model": "Justy" }, + { "year":1987, "make": "Buick", "model": "Electra" }, + { "year":1987, "make": "Buick", "model": "Regal" }, + { "year":1987, "make": "Buick", "model": "Skyhawk" }, + { "year":1987, "make": "Buick", "model": "Century" }, + { "year":1987, "make": "Buick", "model": "LeSabre" }, + { "year":1987, "make": "Buick", "model": "Somerset" }, + { "year":1987, "make": "Buick", "model": "Skylark" }, + { "year":1987, "make": "Buick", "model": "Riviera" }, + { "year":1987, "make": "Porsche", "model": "911" }, + { "year":1987, "make": "Porsche", "model": "928" }, + { "year":1987, "make": "Porsche", "model": "944" }, + { "year":1987, "make": "Porsche", "model": "924 S" }, + { "year":1987, "make": "Pontiac", "model": "6000" }, + { "year":1987, "make": "Pontiac", "model": "Grand Am" }, + { "year":1987, "make": "Pontiac", "model": "Chevette" }, + { "year":1987, "make": "Pontiac", "model": "Gemini" }, + { "year":1987, "make": "Pontiac", "model": "Fiero" }, + { "year":1987, "make": "Pontiac", "model": "Sunbird" }, + { "year":1987, "make": "Pontiac", "model": "Bonneville" }, + { "year":1987, "make": "Pontiac", "model": "Safari" }, + { "year":1987, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1987, "make": "Pontiac", "model": "Firebird" }, + { "year":1987, "make": "Pontiac", "model": "Firefly" }, + { "year":1987, "make": "Mitsubishi", "model": "Truck" }, + { "year":1987, "make": "Mitsubishi", "model": "Starion" }, + { "year":1987, "make": "Mitsubishi", "model": "Excel" }, + { "year":1987, "make": "Mitsubishi", "model": "L300" }, + { "year":1987, "make": "Mitsubishi", "model": "Cordia" }, + { "year":1987, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1987, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1987, "make": "Mitsubishi", "model": "Galant" }, + { "year":1987, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1987, "make": "Mitsubishi", "model": "Tredia" }, + { "year":1987, "make": "Mercury", "model": "Lynx" }, + { "year":1987, "make": "Mercury", "model": "Topaz" }, + { "year":1987, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1987, "make": "Mercury", "model": "Sable" }, + { "year":1987, "make": "Mercury", "model": "Cougar" }, + { "year":1987, "make": "Maserati", "model": "Biturbo" }, + { "year":1987, "make": "Lincoln", "model": "Continental" }, + { "year":1987, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1987, "make": "Lincoln", "model": "Town Car" }, + { "year":1987, "make": "Saab", "model": "900" }, + { "year":1987, "make": "Saab", "model": "9000" }, + { "year":1987, "make": "Chevrolet", "model": "Corvette" }, + { "year":1987, "make": "Land Rover", "model": "Range Rover" }, + { "year":1987, "make": "Toyota", "model": "MR2" }, + { "year":1987, "make": "Lotus", "model": "Esprit" }, + { "year":1987, "make": "Acura", "model": "Legend" }, + { "year":1988, "make": "Acura", "model": "Integra" }, + { "year":1988, "make": "Acura", "model": "Legend" }, + { "year":1988, "make": "Porsche", "model": "911" }, + { "year":1988, "make": "Porsche", "model": "924" }, + { "year":1988, "make": "Porsche", "model": "928" }, + { "year":1988, "make": "Porsche", "model": "944" }, + { "year":1988, "make": "Pontiac", "model": "6000" }, + { "year":1988, "make": "Pontiac", "model": "Firebird" }, + { "year":1988, "make": "Pontiac", "model": "Bonneville" }, + { "year":1988, "make": "Pontiac", "model": "Sunbird" }, + { "year":1988, "make": "Pontiac", "model": "Gemini" }, + { "year":1988, "make": "Pontiac", "model": "Grand Am" }, + { "year":1988, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1988, "make": "Pontiac", "model": "Fiero" }, + { "year":1988, "make": "Pontiac", "model": "Safari" }, + { "year":1988, "make": "Pontiac", "model": "Firefly" }, + { "year":1988, "make": "Pontiac", "model": "LeMans" }, + { "year":1988, "make": "Pontiac", "model": "Turbo Firefly" }, + { "year":1988, "make": "Volkswagen", "model": "Passat" }, + { "year":1988, "make": "Volkswagen", "model": "GTI" }, + { "year":1988, "make": "Volkswagen", "model": "Jetta" }, + { "year":1988, "make": "Volkswagen", "model": "Fox" }, + { "year":1988, "make": "Volkswagen", "model": "Type 2" }, + { "year":1988, "make": "Volkswagen", "model": "Golf" }, + { "year":1988, "make": "Volkswagen", "model": "Scirocco" }, + { "year":1988, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1988, "make": "Mercury", "model": "Sable" }, + { "year":1988, "make": "Mercury", "model": "Topaz" }, + { "year":1988, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1988, "make": "Mercury", "model": "Cougar" }, + { "year":1988, "make": "Mercury", "model": "Tracer" }, + { "year":1988, "make": "Buick", "model": "Electra" }, + { "year":1988, "make": "Buick", "model": "Skyhawk" }, + { "year":1988, "make": "Buick", "model": "Century" }, + { "year":1988, "make": "Buick", "model": "Riviera" }, + { "year":1988, "make": "Buick", "model": "Regal" }, + { "year":1988, "make": "Buick", "model": "Skylark" }, + { "year":1988, "make": "Buick", "model": "Reatta" }, + { "year":1988, "make": "Buick", "model": "LeSabre" }, + { "year":1988, "make": "Subaru", "model": "Leone" }, + { "year":1988, "make": "Subaru", "model": "XT" }, + { "year":1988, "make": "Subaru", "model": "Justy" }, + { "year":1988, "make": "Honda", "model": "CR-X" }, + { "year":1988, "make": "Honda", "model": "Civic" }, + { "year":1988, "make": "Honda", "model": "Accord" }, + { "year":1988, "make": "Ford", "model": "Thunderbird" }, + { "year":1988, "make": "Ford", "model": "Aerostar" }, + { "year":1988, "make": "Ford", "model": "Escort" }, + { "year":1988, "make": "Ford", "model": "Mustang" }, + { "year":1988, "make": "Ford", "model": "Taurus" }, + { "year":1988, "make": "Ford", "model": "Bronco II" }, + { "year":1988, "make": "Ford", "model": "Laser" }, + { "year":1988, "make": "Ford", "model": "Tempo" }, + { "year":1988, "make": "Ford", "model": "E-Series" }, + { "year":1988, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1988, "make": "Ford", "model": "F-Series" }, + { "year":1988, "make": "Ford", "model": "Ranger" }, + { "year":1988, "make": "Ford", "model": "Festiva" }, + { "year":1988, "make": "Ford", "model": "Bronco" }, + { "year":1988, "make": "Ford", "model": "Courier" }, + { "year":1988, "make": "Ford", "model": "EXP" }, + { "year":1988, "make": "Mitsubishi", "model": "L300" }, + { "year":1988, "make": "Mitsubishi", "model": "Tredia" }, + { "year":1988, "make": "Mitsubishi", "model": "Galant" }, + { "year":1988, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1988, "make": "Mitsubishi", "model": "Truck" }, + { "year":1988, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1988, "make": "Mitsubishi", "model": "Excel" }, + { "year":1988, "make": "Mitsubishi", "model": "Starion" }, + { "year":1988, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1988, "make": "Mitsubishi", "model": "Cordia" }, + { "year":1988, "make": "Mazda", "model": "626" }, + { "year":1988, "make": "Mazda", "model": "929" }, + { "year":1988, "make": "Mazda", "model": "Familia" }, + { "year":1988, "make": "Mazda", "model": "B-Series" }, + { "year":1988, "make": "Mazda", "model": "RX-7" }, + { "year":1988, "make": "Mazda", "model": "MX-6" }, + { "year":1988, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1988, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1988, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1988, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1988, "make": "Suzuki", "model": "Swift" }, + { "year":1988, "make": "Suzuki", "model": "SJ" }, + { "year":1988, "make": "Audi", "model": "90" }, + { "year":1988, "make": "Audi", "model": "5000S" }, + { "year":1988, "make": "Audi", "model": "5000CS" }, + { "year":1988, "make": "Audi", "model": "80/90" }, + { "year":1988, "make": "Lamborghini", "model": "Countach" }, + { "year":1988, "make": "Lincoln", "model": "Town Car" }, + { "year":1988, "make": "Lincoln", "model": "Continental" }, + { "year":1988, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1988, "make": "Lotus", "model": "Esprit" }, + { "year":1988, "make": "Chevrolet", "model": "Corvette" }, + { "year":1988, "make": "Saab", "model": "900" }, + { "year":1988, "make": "Saab", "model": "9000" }, + { "year":1988, "make": "Land Rover", "model": "Range Rover" }, + { "year":1989, "make": "Buick", "model": "Electra" }, + { "year":1989, "make": "Buick", "model": "Skyhawk" }, + { "year":1989, "make": "Buick", "model": "Century" }, + { "year":1989, "make": "Buick", "model": "Regal" }, + { "year":1989, "make": "Buick", "model": "Skylark" }, + { "year":1989, "make": "Buick", "model": "Reatta" }, + { "year":1989, "make": "Buick", "model": "Riviera" }, + { "year":1989, "make": "Buick", "model": "Estate" }, + { "year":1989, "make": "Buick", "model": "LeSabre" }, + { "year":1989, "make": "Ford", "model": "E-Series" }, + { "year":1989, "make": "Ford", "model": "F-Series" }, + { "year":1989, "make": "Ford", "model": "Taurus" }, + { "year":1989, "make": "Ford", "model": "Mustang" }, + { "year":1989, "make": "Ford", "model": "Laser" }, + { "year":1989, "make": "Ford", "model": "Probe" }, + { "year":1989, "make": "Ford", "model": "Escort" }, + { "year":1989, "make": "Ford", "model": "Tempo" }, + { "year":1989, "make": "Ford", "model": "Aerostar" }, + { "year":1989, "make": "Ford", "model": "Festiva" }, + { "year":1989, "make": "Ford", "model": "Courier" }, + { "year":1989, "make": "Ford", "model": "Bronco II" }, + { "year":1989, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1989, "make": "Ford", "model": "Bronco" }, + { "year":1989, "make": "Ford", "model": "Ranger" }, + { "year":1989, "make": "Ford", "model": "Thunderbird" }, + { "year":1989, "make": "Saab", "model": "900" }, + { "year":1989, "make": "Saab", "model": "9000" }, + { "year":1989, "make": "Pontiac", "model": "6000" }, + { "year":1989, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1989, "make": "Pontiac", "model": "Safari" }, + { "year":1989, "make": "Pontiac", "model": "Firefly" }, + { "year":1989, "make": "Pontiac", "model": "Gemini" }, + { "year":1989, "make": "Pontiac", "model": "Sunbird" }, + { "year":1989, "make": "Pontiac", "model": "Grand Am" }, + { "year":1989, "make": "Pontiac", "model": "LeMans" }, + { "year":1989, "make": "Pontiac", "model": "Firebird" }, + { "year":1989, "make": "Pontiac", "model": "Bonneville" }, + { "year":1989, "make": "Mazda", "model": "626" }, + { "year":1989, "make": "Mazda", "model": "929" }, + { "year":1989, "make": "Mazda", "model": "Familia" }, + { "year":1989, "make": "Mazda", "model": "B-Series" }, + { "year":1989, "make": "Mazda", "model": "B2600" }, + { "year":1989, "make": "Mazda", "model": "RX-7" }, + { "year":1989, "make": "Mazda", "model": "MPV" }, + { "year":1989, "make": "Mazda", "model": "MX-6" }, + { "year":1989, "make": "Porsche", "model": "911" }, + { "year":1989, "make": "Porsche", "model": "928" }, + { "year":1989, "make": "Porsche", "model": "944" }, + { "year":1989, "make": "Mitsubishi", "model": "Truck" }, + { "year":1989, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1989, "make": "Mitsubishi", "model": "Excel" }, + { "year":1989, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1989, "make": "Mitsubishi", "model": "Galant" }, + { "year":1989, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1989, "make": "Mitsubishi", "model": "Starion" }, + { "year":1989, "make": "Mitsubishi", "model": "L300" }, + { "year":1989, "make": "Mitsubishi", "model": "Sigma" }, + { "year":1989, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1989, "make": "Chevrolet", "model": "Corvette" }, + { "year":1989, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1989, "make": "Lincoln", "model": "Town Car" }, + { "year":1989, "make": "Lincoln", "model": "Continental" }, + { "year":1989, "make": "Mercury", "model": "Sable" }, + { "year":1989, "make": "Mercury", "model": "Cougar" }, + { "year":1989, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1989, "make": "Mercury", "model": "Topaz" }, + { "year":1989, "make": "Mercury", "model": "Tracer" }, + { "year":1989, "make": "Volkswagen", "model": "Jetta" }, + { "year":1989, "make": "Volkswagen", "model": "Fox" }, + { "year":1989, "make": "Volkswagen", "model": "GTI" }, + { "year":1989, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1989, "make": "Volkswagen", "model": "Type 2" }, + { "year":1989, "make": "Volkswagen", "model": "Golf" }, + { "year":1989, "make": "Subaru", "model": "Leone" }, + { "year":1989, "make": "Subaru", "model": "Legacy" }, + { "year":1989, "make": "Subaru", "model": "Justy" }, + { "year":1989, "make": "Subaru", "model": "XT" }, + { "year":1989, "make": "Suzuki", "model": "SJ" }, + { "year":1989, "make": "Suzuki", "model": "Sidekick" }, + { "year":1989, "make": "Suzuki", "model": "Swift" }, + { "year":1989, "make": "Lexus", "model": "LS" }, + { "year":1989, "make": "Lexus", "model": "ES" }, + { "year":1989, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1989, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1989, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1989, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1989, "make": "Maserati", "model": "228" }, + { "year":1989, "make": "Maserati", "model": "430" }, + { "year":1989, "make": "Maserati", "model": "Spyder" }, + { "year":1989, "make": "Maserati", "model": "Karif" }, + { "year":1989, "make": "Audi", "model": "80" }, + { "year":1989, "make": "Audi", "model": "90" }, + { "year":1989, "make": "Audi", "model": "100" }, + { "year":1989, "make": "Audi", "model": "200" }, + { "year":1989, "make": "Toyota", "model": "Truck Xtracab SR5" }, + { "year":1989, "make": "Land Rover", "model": "Range Rover" }, + { "year":1989, "make": "Lotus", "model": "Esprit" }, + { "year":1989, "make": "CitroĆ«n", "model": "CX" }, + { "year":1989, "make": "Acura", "model": "Legend" }, + { "year":1989, "make": "Honda", "model": "Civic" }, + { "year":1989, "make": "Honda", "model": "Accord" }, + { "year":1989, "make": "BMW", "model": "6 Series" }, + { "year":1989, "make": "Lamborghini", "model": "Countach" }, + { "year":1989, "make": "Dodge", "model": "Colt" }, + { "year":1989, "make": "Plymouth", "model": "Laser" }, + { "year":1990, "make": "Ford", "model": "Taurus" }, + { "year":1990, "make": "Ford", "model": "F-Series" }, + { "year":1990, "make": "Ford", "model": "Mustang" }, + { "year":1990, "make": "Ford", "model": "Thunderbird" }, + { "year":1990, "make": "Ford", "model": "Tempo" }, + { "year":1990, "make": "Ford", "model": "Aerostar" }, + { "year":1990, "make": "Ford", "model": "Escort" }, + { "year":1990, "make": "Ford", "model": "Ranger" }, + { "year":1990, "make": "Ford", "model": "E-Series" }, + { "year":1990, "make": "Ford", "model": "Probe" }, + { "year":1990, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1990, "make": "Ford", "model": "Bronco II" }, + { "year":1990, "make": "Ford", "model": "Bronco" }, + { "year":1990, "make": "Ford", "model": "Festiva" }, + { "year":1990, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1990, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1990, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1990, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1990, "make": "Porsche", "model": "911" }, + { "year":1990, "make": "Porsche", "model": "928" }, + { "year":1990, "make": "Porsche", "model": "944" }, + { "year":1990, "make": "Buick", "model": "LeSabre" }, + { "year":1990, "make": "Buick", "model": "Regal" }, + { "year":1990, "make": "Buick", "model": "Century" }, + { "year":1990, "make": "Buick", "model": "Riviera" }, + { "year":1990, "make": "Buick", "model": "Skylark" }, + { "year":1990, "make": "Buick", "model": "Coachbuilder" }, + { "year":1990, "make": "Buick", "model": "Estate" }, + { "year":1990, "make": "Buick", "model": "Electra" }, + { "year":1990, "make": "Buick", "model": "Reatta" }, + { "year":1990, "make": "Suzuki", "model": "Sidekick" }, + { "year":1990, "make": "Suzuki", "model": "Swift" }, + { "year":1990, "make": "Suzuki", "model": "SJ" }, + { "year":1990, "make": "Mercury", "model": "Sable" }, + { "year":1990, "make": "Mercury", "model": "Topaz" }, + { "year":1990, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1990, "make": "Mercury", "model": "Cougar" }, + { "year":1990, "make": "Subaru", "model": "Legacy" }, + { "year":1990, "make": "Subaru", "model": "Justy" }, + { "year":1990, "make": "Subaru", "model": "Loyale" }, + { "year":1990, "make": "Subaru", "model": "XT" }, + { "year":1990, "make": "Mazda", "model": "626" }, + { "year":1990, "make": "Mazda", "model": "929" }, + { "year":1990, "make": "Mazda", "model": "B-Series" }, + { "year":1990, "make": "Mazda", "model": "MX-6" }, + { "year":1990, "make": "Mazda", "model": "Familia" }, + { "year":1990, "make": "Mazda", "model": "MX-5" }, + { "year":1990, "make": "Mazda", "model": "MPV" }, + { "year":1990, "make": "Mazda", "model": "RX-7" }, + { "year":1990, "make": "Maserati", "model": "228" }, + { "year":1990, "make": "Maserati", "model": "430" }, + { "year":1990, "make": "Maserati", "model": "Karif" }, + { "year":1990, "make": "Maserati", "model": "Spyder" }, + { "year":1990, "make": "Pontiac", "model": "6000" }, + { "year":1990, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1990, "make": "Pontiac", "model": "Sunbird" }, + { "year":1990, "make": "Pontiac", "model": "LeMans" }, + { "year":1990, "make": "Pontiac", "model": "Firefly" }, + { "year":1990, "make": "Pontiac", "model": "Grand Am" }, + { "year":1990, "make": "Pontiac", "model": "Firebird" }, + { "year":1990, "make": "Pontiac", "model": "Turbo Firefly" }, + { "year":1990, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1990, "make": "Pontiac", "model": "Grand Prix Turbo" }, + { "year":1990, "make": "Pontiac", "model": "Bonneville" }, + { "year":1990, "make": "Audi", "model": "80" }, + { "year":1990, "make": "Audi", "model": "90" }, + { "year":1990, "make": "Audi", "model": "100" }, + { "year":1990, "make": "Audi", "model": "200" }, + { "year":1990, "make": "Audi", "model": "V8" }, + { "year":1990, "make": "Audi", "model": "Coupe Quattro" }, + { "year":1990, "make": "Lotus", "model": "Elan" }, + { "year":1990, "make": "Lotus", "model": "Esprit" }, + { "year":1990, "make": "Volkswagen", "model": "Passat" }, + { "year":1990, "make": "Volkswagen", "model": "Fox" }, + { "year":1990, "make": "Volkswagen", "model": "Type 2" }, + { "year":1990, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1990, "make": "Volkswagen", "model": "GTI" }, + { "year":1990, "make": "Volkswagen", "model": "Jetta" }, + { "year":1990, "make": "Volkswagen", "model": "Corrado" }, + { "year":1990, "make": "Volkswagen", "model": "Golf" }, + { "year":1990, "make": "Mitsubishi", "model": "Truck" }, + { "year":1990, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1990, "make": "Mitsubishi", "model": "L300" }, + { "year":1990, "make": "Mitsubishi", "model": "Galant" }, + { "year":1990, "make": "Mitsubishi", "model": "Precis" }, + { "year":1990, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1990, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1990, "make": "Mitsubishi", "model": "GTO" }, + { "year":1990, "make": "Mitsubishi", "model": "Sigma" }, + { "year":1990, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1990, "make": "Acura", "model": "Legend" }, + { "year":1990, "make": "Nissan", "model": "Maxima" }, + { "year":1990, "make": "Nissan", "model": "Datsun/Nissan Z-car" }, + { "year":1990, "make": "Saab", "model": "900" }, + { "year":1990, "make": "Saab", "model": "9000" }, + { "year":1990, "make": "Plymouth", "model": "Laser" }, + { "year":1990, "make": "Lincoln", "model": "Continental" }, + { "year":1990, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1990, "make": "Lincoln", "model": "Town Car" }, + { "year":1990, "make": "Honda", "model": "Civic" }, + { "year":1990, "make": "Honda", "model": "Accord" }, + { "year":1990, "make": "Lamborghini", "model": "Diablo" }, + { "year":1990, "make": "Lamborghini", "model": "Countach" }, + { "year":1990, "make": "Lexus", "model": "LS" }, + { "year":1990, "make": "Lexus", "model": "ES" }, + { "year":1990, "make": "Eagle", "model": "Talon" }, + { "year":1990, "make": "Land Rover", "model": "Range Rover" }, + { "year":1991, "make": "Pontiac", "model": "6000" }, + { "year":1991, "make": "Pontiac", "model": "LeMans" }, + { "year":1991, "make": "Pontiac", "model": "Firebird" }, + { "year":1991, "make": "Pontiac", "model": "Grand Am" }, + { "year":1991, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1991, "make": "Pontiac", "model": "Firefly" }, + { "year":1991, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1991, "make": "Pontiac", "model": "Sunbird" }, + { "year":1991, "make": "Pontiac", "model": "Bonneville" }, + { "year":1991, "make": "Porsche", "model": "911" }, + { "year":1991, "make": "Porsche", "model": "928" }, + { "year":1991, "make": "Porsche", "model": "944" }, + { "year":1991, "make": "Ford", "model": "Mustang" }, + { "year":1991, "make": "Ford", "model": "Festiva" }, + { "year":1991, "make": "Ford", "model": "E-Series" }, + { "year":1991, "make": "Ford", "model": "F-Series" }, + { "year":1991, "make": "Ford", "model": "Tempo" }, + { "year":1991, "make": "Ford", "model": "Bronco" }, + { "year":1991, "make": "Ford", "model": "Escort" }, + { "year":1991, "make": "Ford", "model": "Aerostar" }, + { "year":1991, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1991, "make": "Ford", "model": "Thunderbird" }, + { "year":1991, "make": "Ford", "model": "Ranger" }, + { "year":1991, "make": "Ford", "model": "Taurus" }, + { "year":1991, "make": "Ford", "model": "Explorer" }, + { "year":1991, "make": "Ford", "model": "Probe" }, + { "year":1991, "make": "Audi", "model": "80" }, + { "year":1991, "make": "Audi", "model": "90" }, + { "year":1991, "make": "Audi", "model": "100" }, + { "year":1991, "make": "Audi", "model": "200" }, + { "year":1991, "make": "Audi", "model": "Coupe Quattro" }, + { "year":1991, "make": "Audi", "model": "V8" }, + { "year":1991, "make": "Subaru", "model": "Loyale" }, + { "year":1991, "make": "Subaru", "model": "Justy" }, + { "year":1991, "make": "Subaru", "model": "Legacy" }, + { "year":1991, "make": "Subaru", "model": "XT" }, + { "year":1991, "make": "Mercury", "model": "Topaz" }, + { "year":1991, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1991, "make": "Mercury", "model": "Tracer" }, + { "year":1991, "make": "Mercury", "model": "Sable" }, + { "year":1991, "make": "Mercury", "model": "Capri" }, + { "year":1991, "make": "Mercury", "model": "Cougar" }, + { "year":1991, "make": "Buick", "model": "Reatta" }, + { "year":1991, "make": "Buick", "model": "Coachbuilder" }, + { "year":1991, "make": "Buick", "model": "Riviera" }, + { "year":1991, "make": "Buick", "model": "Century" }, + { "year":1991, "make": "Buick", "model": "LeSabre" }, + { "year":1991, "make": "Buick", "model": "Park Avenue" }, + { "year":1991, "make": "Buick", "model": "Skylark" }, + { "year":1991, "make": "Buick", "model": "Roadmaster" }, + { "year":1991, "make": "Buick", "model": "Regal" }, + { "year":1991, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1991, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1991, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1991, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1991, "make": "Lexus", "model": "LS" }, + { "year":1991, "make": "Lexus", "model": "ES" }, + { "year":1991, "make": "Mazda", "model": "626" }, + { "year":1991, "make": "Mazda", "model": "929" }, + { "year":1991, "make": "Mazda", "model": "MX-5" }, + { "year":1991, "make": "Mazda", "model": "Familia" }, + { "year":1991, "make": "Mazda", "model": "Navajo" }, + { "year":1991, "make": "Mazda", "model": "RX-7" }, + { "year":1991, "make": "Mazda", "model": "MPV" }, + { "year":1991, "make": "Mazda", "model": "B-Series" }, + { "year":1991, "make": "Suzuki", "model": "Swift" }, + { "year":1991, "make": "Suzuki", "model": "SJ" }, + { "year":1991, "make": "Suzuki", "model": "Sidekick" }, + { "year":1991, "make": "Lotus", "model": "Esprit" }, + { "year":1991, "make": "Lotus", "model": "Elan" }, + { "year":1991, "make": "Lincoln", "model": "Town Car" }, + { "year":1991, "make": "Lincoln", "model": "Continental" }, + { "year":1991, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1991, "make": "Volkswagen", "model": "Type 2" }, + { "year":1991, "make": "Volkswagen", "model": "Passat" }, + { "year":1991, "make": "Volkswagen", "model": "Golf" }, + { "year":1991, "make": "Volkswagen", "model": "Corrado" }, + { "year":1991, "make": "Volkswagen", "model": "Jetta" }, + { "year":1991, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1991, "make": "Volkswagen", "model": "Fox" }, + { "year":1991, "make": "Volkswagen", "model": "GTI" }, + { "year":1991, "make": "Honda", "model": "Civic" }, + { "year":1991, "make": "Honda", "model": "Accord" }, + { "year":1991, "make": "Lamborghini", "model": "Diablo" }, + { "year":1991, "make": "Saab", "model": "900" }, + { "year":1991, "make": "Saab", "model": "9000" }, + { "year":1991, "make": "Chevrolet", "model": "Caprice" }, + { "year":1991, "make": "Maserati", "model": "430" }, + { "year":1991, "make": "Maserati", "model": "Spyder" }, + { "year":1991, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1991, "make": "Mitsubishi", "model": "Truck" }, + { "year":1991, "make": "Mitsubishi", "model": "GTO" }, + { "year":1991, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1991, "make": "Mitsubishi", "model": "Galant" }, + { "year":1991, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1991, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1991, "make": "Nissan", "model": "300ZX" }, + { "year":1991, "make": "Nissan", "model": "Sentra" }, + { "year":1991, "make": "Eagle", "model": "Talon" }, + { "year":1991, "make": "Mazda", "model": "MX-6" }, + { "year":1991, "make": "Plymouth", "model": "Laser" }, + { "year":1991, "make": "Land Rover", "model": "Range Rover" }, + { "year":1991, "make": "Land Rover", "model": "Sterling" }, + { "year":1991, "make": "Toyota", "model": "Previa" }, + { "year":1992, "make": "Saab", "model": "900" }, + { "year":1992, "make": "Saab", "model": "9000" }, + { "year":1992, "make": "Volkswagen", "model": "Corrado" }, + { "year":1992, "make": "Volkswagen", "model": "Jetta" }, + { "year":1992, "make": "Volkswagen", "model": "GTI" }, + { "year":1992, "make": "Volkswagen", "model": "Fox" }, + { "year":1992, "make": "Volkswagen", "model": "Golf" }, + { "year":1992, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1992, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1992, "make": "Volkswagen", "model": "Passat" }, + { "year":1992, "make": "Volkswagen", "model": "riolet" }, + { "year":1992, "make": "Ford", "model": "Crown Victoria" }, + { "year":1992, "make": "Ford", "model": "Festiva" }, + { "year":1992, "make": "Ford", "model": "Ranger" }, + { "year":1992, "make": "Ford", "model": "Aerostar" }, + { "year":1992, "make": "Ford", "model": "F-Series" }, + { "year":1992, "make": "Ford", "model": "E-Series" }, + { "year":1992, "make": "Ford", "model": "Taurus" }, + { "year":1992, "make": "Ford", "model": "Tempo" }, + { "year":1992, "make": "Ford", "model": "Thunderbird" }, + { "year":1992, "make": "Ford", "model": "Escort" }, + { "year":1992, "make": "Ford", "model": "Probe" }, + { "year":1992, "make": "Ford", "model": "Bronco" }, + { "year":1992, "make": "Ford", "model": "Explorer" }, + { "year":1992, "make": "Ford", "model": "Mustang" }, + { "year":1992, "make": "Ford", "model": "Club Wagon" }, + { "year":1992, "make": "Ford", "model": "Econoline E150" }, + { "year":1992, "make": "Ford", "model": "Econoline E250" }, + { "year":1992, "make": "Ford", "model": "Econoline E350" }, + { "year":1992, "make": "Ford", "model": "F150" }, + { "year":1992, "make": "Ford", "model": "F250" }, + { "year":1992, "make": "Ford", "model": "F350" }, + { "year":1992, "make": "Suzuki", "model": "Swift" }, + { "year":1992, "make": "Suzuki", "model": "Sidekick" }, + { "year":1992, "make": "Suzuki", "model": "SJ" }, + { "year":1992, "make": "Suzuki", "model": "Samurai" }, + { "year":1992, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1992, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1992, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1992, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1992, "make": "Mercedes-Benz", "model": "190E" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300CE" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300D" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300E" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300SD" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300SE" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300SL" }, + { "year":1992, "make": "Mercedes-Benz", "model": "300TE" }, + { "year":1992, "make": "Mercedes-Benz", "model": "400E" }, + { "year":1992, "make": "Mercedes-Benz", "model": "400SE" }, + { "year":1992, "make": "Mercedes-Benz", "model": "500E" }, + { "year":1992, "make": "Mercedes-Benz", "model": "500SEL" }, + { "year":1992, "make": "Mercedes-Benz", "model": "500SL" }, + { "year":1992, "make": "Mercedes-Benz", "model": "600SEL" }, + { "year":1992, "make": "Subaru", "model": "Legacy" }, + { "year":1992, "make": "Subaru", "model": "Loyale" }, + { "year":1992, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1992, "make": "Subaru", "model": "Justy" }, + { "year":1992, "make": "Subaru", "model": "SVX" }, + { "year":1992, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1992, "make": "Mitsubishi", "model": "Galant" }, + { "year":1992, "make": "Mitsubishi", "model": "RVR" }, + { "year":1992, "make": "Mitsubishi", "model": "GTO" }, + { "year":1992, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1992, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1992, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1992, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1992, "make": "Mitsubishi", "model": "Truck" }, + { "year":1992, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1992, "make": "Mitsubishi", "model": "Expo" }, + { "year":1992, "make": "Mitsubishi", "model": "Mighty Max Macro" }, + { "year":1992, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1992, "make": "Mitsubishi", "model": "Montero" }, + { "year":1992, "make": "Mitsubishi", "model": "Precis" }, + { "year":1992, "make": "Mazda", "model": "323" }, + { "year":1992, "make": "Mazda", "model": "626" }, + { "year":1992, "make": "Mazda", "model": "929" }, + { "year":1992, "make": "Mazda", "model": "MPV" }, + { "year":1992, "make": "Mazda", "model": "MX-6" }, + { "year":1992, "make": "Mazda", "model": "Protege" }, + { "year":1992, "make": "Mazda", "model": "MX-5" }, + { "year":1992, "make": "Mazda", "model": "B-Series" }, + { "year":1992, "make": "Mazda", "model": "Familia" }, + { "year":1992, "make": "Mazda", "model": "Navajo" }, + { "year":1992, "make": "Mazda", "model": "MX-3" }, + { "year":1992, "make": "Mazda", "model": "RX-7" }, + { "year":1992, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1992, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1992, "make": "Mercury", "model": "Tracer" }, + { "year":1992, "make": "Mercury", "model": "Sable" }, + { "year":1992, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1992, "make": "Mercury", "model": "Topaz" }, + { "year":1992, "make": "Mercury", "model": "Cougar" }, + { "year":1992, "make": "Mercury", "model": "Capri" }, + { "year":1992, "make": "Audi", "model": "80" }, + { "year":1992, "make": "Audi", "model": "100" }, + { "year":1992, "make": "Audi", "model": "V8" }, + { "year":1992, "make": "Audi", "model": "S4" }, + { "year":1992, "make": "Audi", "model": "Quattro" }, + { "year":1992, "make": "Buick", "model": "LeSabre" }, + { "year":1992, "make": "Buick", "model": "Riviera" }, + { "year":1992, "make": "Buick", "model": "Regal" }, + { "year":1992, "make": "Buick", "model": "Skylark" }, + { "year":1992, "make": "Buick", "model": "Century" }, + { "year":1992, "make": "Buick", "model": "Roadmaster" }, + { "year":1992, "make": "Buick", "model": "Park Avenue" }, + { "year":1992, "make": "Buick", "model": "Coachbuilder" }, + { "year":1992, "make": "BMW", "model": "3 Series" }, + { "year":1992, "make": "BMW", "model": "5 Series" }, + { "year":1992, "make": "BMW", "model": "7 Series" }, + { "year":1992, "make": "BMW", "model": "8 Series" }, + { "year":1992, "make": "BMW", "model": "M5" }, + { "year":1992, "make": "Pontiac", "model": "Firebird" }, + { "year":1992, "make": "Pontiac", "model": "Sunbird" }, + { "year":1992, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1992, "make": "Pontiac", "model": "Grand Am" }, + { "year":1992, "make": "Pontiac", "model": "LeMans" }, + { "year":1992, "make": "Pontiac", "model": "Firebird Formula" }, + { "year":1992, "make": "Pontiac", "model": "Firefly" }, + { "year":1992, "make": "Pontiac", "model": "Bonneville" }, + { "year":1992, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1992, "make": "Land Rover", "model": "Range Rover" }, + { "year":1992, "make": "Land Rover", "model": "Defender" }, + { "year":1992, "make": "Lexus", "model": "LS" }, + { "year":1992, "make": "Lexus", "model": "SC" }, + { "year":1992, "make": "Lexus", "model": "ES" }, + { "year":1992, "make": "Dodge", "model": "Viper" }, + { "year":1992, "make": "Dodge", "model": "Caravan" }, + { "year":1992, "make": "Dodge", "model": "Colt" }, + { "year":1992, "make": "Dodge", "model": "D150 Club" }, + { "year":1992, "make": "Dodge", "model": "D150" }, + { "year":1992, "make": "Dodge", "model": "D250 Club" }, + { "year":1992, "make": "Dodge", "model": "D250" }, + { "year":1992, "make": "Dodge", "model": "D350 Club" }, + { "year":1992, "make": "Dodge", "model": "D350" }, + { "year":1992, "make": "Dodge", "model": "Dakota Club" }, + { "year":1992, "make": "Dodge", "model": "Dakota" }, + { "year":1992, "make": "Dodge", "model": "Daytona" }, + { "year":1992, "make": "Dodge", "model": "Dynasty" }, + { "year":1992, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1992, "make": "Dodge", "model": "Monaco" }, + { "year":1992, "make": "Dodge", "model": "Ram 50" }, + { "year":1992, "make": "Dodge", "model": "Ram Van B150" }, + { "year":1992, "make": "Dodge", "model": "Ram Van B250" }, + { "year":1992, "make": "Dodge", "model": "Ram Van B350" }, + { "year":1992, "make": "Dodge", "model": "Ram Wagon B150" }, + { "year":1992, "make": "Dodge", "model": "Ram Wagon B250" }, + { "year":1992, "make": "Dodge", "model": "Ram Wagon B350" }, + { "year":1992, "make": "Dodge", "model": "Ramcharger" }, + { "year":1992, "make": "Dodge", "model": "Shadow" }, + { "year":1992, "make": "Dodge", "model": "Spirit" }, + { "year":1992, "make": "Dodge", "model": "Stealth" }, + { "year":1992, "make": "Lincoln", "model": "Town Car" }, + { "year":1992, "make": "Lincoln", "model": "Continental Mark VII" }, + { "year":1992, "make": "Lincoln", "model": "Continental" }, + { "year":1992, "make": "Lincoln", "model": "Mark VII" }, + { "year":1992, "make": "Lotus", "model": "Elan" }, + { "year":1992, "make": "Lotus", "model": "Esprit" }, + { "year":1992, "make": "Lamborghini", "model": "Diablo" }, + { "year":1992, "make": "Porsche", "model": "911" }, + { "year":1992, "make": "Porsche", "model": "968" }, + { "year":1992, "make": "Cadillac", "model": "Seville" }, + { "year":1992, "make": "Cadillac", "model": "Allante" }, + { "year":1992, "make": "Cadillac", "model": "Brougham" }, + { "year":1992, "make": "Cadillac", "model": "DeVille" }, + { "year":1992, "make": "Cadillac", "model": "Eldorado" }, + { "year":1992, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1992, "make": "Toyota", "model": "Camry" }, + { "year":1992, "make": "Toyota", "model": "4Runner" }, + { "year":1992, "make": "Toyota", "model": "Celica" }, + { "year":1992, "make": "Toyota", "model": "Corolla" }, + { "year":1992, "make": "Toyota", "model": "Cressida" }, + { "year":1992, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1992, "make": "Toyota", "model": "MR2" }, + { "year":1992, "make": "Toyota", "model": "Paseo" }, + { "year":1992, "make": "Toyota", "model": "Previa" }, + { "year":1992, "make": "Toyota", "model": "Supra" }, + { "year":1992, "make": "Toyota", "model": "Tercel" }, + { "year":1992, "make": "Toyota", "model": "Xtra" }, + { "year":1992, "make": "Nissan", "model": "300ZX" }, + { "year":1992, "make": "Nissan", "model": "Sentra" }, + { "year":1992, "make": "Nissan", "model": "240SX" }, + { "year":1992, "make": "Nissan", "model": "Maxima" }, + { "year":1992, "make": "Nissan", "model": "NX" }, + { "year":1992, "make": "Nissan", "model": "Pathfinder" }, + { "year":1992, "make": "Nissan", "model": "Stanza" }, + { "year":1992, "make": "Plymouth", "model": "Laser" }, + { "year":1992, "make": "Plymouth", "model": "Acclaim" }, + { "year":1992, "make": "Plymouth", "model": "Colt" }, + { "year":1992, "make": "Plymouth", "model": "Colt Vista" }, + { "year":1992, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1992, "make": "Plymouth", "model": "Sundance" }, + { "year":1992, "make": "Plymouth", "model": "Voyager" }, + { "year":1992, "make": "Honda", "model": "Prelude" }, + { "year":1992, "make": "Honda", "model": "Accord" }, + { "year":1992, "make": "Honda", "model": "Civic" }, + { "year":1992, "make": "Eagle", "model": "Talon" }, + { "year":1992, "make": "Eagle", "model": "Premier" }, + { "year":1992, "make": "Eagle", "model": "Summit" }, + { "year":1992, "make": "Acura", "model": "Integra" }, + { "year":1992, "make": "Acura", "model": "Legend" }, + { "year":1992, "make": "Acura", "model": "NSX" }, + { "year":1992, "make": "Acura", "model": "Vigor" }, + { "year":1992, "make": "Alfa Romeo", "model": "164" }, + { "year":1992, "make": "Alfa Romeo", "model": "Spider" }, + { "year":1992, "make": "Chevrolet", "model": "1500" }, + { "year":1992, "make": "Chevrolet", "model": "2500" }, + { "year":1992, "make": "Chevrolet", "model": "3500" }, + { "year":1992, "make": "Chevrolet", "model": "APV" }, + { "year":1992, "make": "Chevrolet", "model": "Astro" }, + { "year":1992, "make": "Chevrolet", "model": "Beretta" }, + { "year":1992, "make": "Chevrolet", "model": "Blazer" }, + { "year":1992, "make": "Chevrolet", "model": "Camaro" }, + { "year":1992, "make": "Chevrolet", "model": "Caprice" }, + { "year":1992, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1992, "make": "Chevrolet", "model": "Corsica" }, + { "year":1992, "make": "Chevrolet", "model": "Corvette" }, + { "year":1992, "make": "Chevrolet", "model": "G-Series G10" }, + { "year":1992, "make": "Chevrolet", "model": "G-Series G20" }, + { "year":1992, "make": "Chevrolet", "model": "G-Series G30" }, + { "year":1992, "make": "Chevrolet", "model": "Lumina" }, + { "year":1992, "make": "Chevrolet", "model": "Lumina APV" }, + { "year":1992, "make": "Chevrolet", "model": "S10 Blazer" }, + { "year":1992, "make": "Chevrolet", "model": "S10" }, + { "year":1992, "make": "Chevrolet", "model": "Sportvan G10" }, + { "year":1992, "make": "Chevrolet", "model": "Sportvan G20" }, + { "year":1992, "make": "Chevrolet", "model": "Sportvan G30" }, + { "year":1992, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1992, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1992, "make": "Chrysler", "model": "Fifth Ave" }, + { "year":1992, "make": "Chrysler", "model": "Imperial" }, + { "year":1992, "make": "Chrysler", "model": "LeBaron" }, + { "year":1992, "make": "Chrysler", "model": "New Yorker" }, + { "year":1992, "make": "Chrysler", "model": "Town & Country" }, + { "year":1992, "make": "Daihatsu", "model": "Charade" }, + { "year":1992, "make": "Daihatsu", "model": "Rocky" }, + { "year":1992, "make": "Geo", "model": "Metro" }, + { "year":1992, "make": "Geo", "model": "Prizm" }, + { "year":1992, "make": "Geo", "model": "Storm" }, + { "year":1992, "make": "Geo", "model": "Tracker" }, + { "year":1992, "make": "GMC", "model": "1500" }, + { "year":1992, "make": "GMC", "model": "2500" }, + { "year":1992, "make": "GMC", "model": "3500" }, + { "year":1992, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1992, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1992, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1992, "make": "GMC", "model": "Jimmy" }, + { "year":1992, "make": "GMC", "model": "Rally Wagon 1500" }, + { "year":1992, "make": "GMC", "model": "Rally Wagon 2500" }, + { "year":1992, "make": "GMC", "model": "Rally Wagon 3500" }, + { "year":1992, "make": "GMC", "model": "Safari" }, + { "year":1992, "make": "GMC", "model": "Sonoma Club" }, + { "year":1992, "make": "GMC", "model": "Sonoma" }, + { "year":1992, "make": "GMC", "model": "Suburban 1500" }, + { "year":1992, "make": "GMC", "model": "Suburban 2500" }, + { "year":1992, "make": "GMC", "model": "Vandura 1500" }, + { "year":1992, "make": "GMC", "model": "Vandura 2500" }, + { "year":1992, "make": "GMC", "model": "Vandura 3500" }, + { "year":1992, "make": "GMC", "model": "Yukon" }, + { "year":1992, "make": "Hyundai", "model": "Elantra" }, + { "year":1992, "make": "Hyundai", "model": "Excel" }, + { "year":1992, "make": "Hyundai", "model": "Scoupe" }, + { "year":1992, "make": "Hyundai", "model": "Sonata" }, + { "year":1992, "make": "Infiniti", "model": "G" }, + { "year":1992, "make": "Infiniti", "model": "M" }, + { "year":1992, "make": "Infiniti", "model": "Q" }, + { "year":1992, "make": "Isuzu", "model": "Amigo" }, + { "year":1992, "make": "Isuzu", "model": "Impulse" }, + { "year":1992, "make": "Isuzu", "model": "Rodeo" }, + { "year":1992, "make": "Isuzu", "model": "Space" }, + { "year":1992, "make": "Isuzu", "model": "Stylus" }, + { "year":1992, "make": "Isuzu", "model": "Trooper" }, + { "year":1992, "make": "Jaguar", "model": "XJ Series" }, + { "year":1992, "make": "Jeep", "model": "Cherokee" }, + { "year":1992, "make": "Jeep", "model": "Comanche" }, + { "year":1992, "make": "Jeep", "model": "Wrangler" }, + { "year":1992, "make": "Oldsmobile", "model": "88" }, + { "year":1992, "make": "Oldsmobile", "model": "98" }, + { "year":1992, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1992, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1992, "make": "Oldsmobile", "model": "Ciera" }, + { "year":1992, "make": "Oldsmobile", "model": "Custom Cruiser" }, + { "year":1992, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1992, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1992, "make": "Oldsmobile", "model": "Toronado" }, + { "year":1992, "make": "Saturn", "model": "S-Series" }, + { "year":1992, "make": "Volvo", "model": "240" }, + { "year":1992, "make": "Volvo", "model": "740" }, + { "year":1992, "make": "Volvo", "model": "940" }, + { "year":1992, "make": "Volvo", "model": "960" }, + { "year":1993, "make": "Subaru", "model": "Loyale" }, + { "year":1993, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1993, "make": "Subaru", "model": "Legacy" }, + { "year":1993, "make": "Subaru", "model": "Justy" }, + { "year":1993, "make": "Subaru", "model": "Impreza" }, + { "year":1993, "make": "Subaru", "model": "SVX" }, + { "year":1993, "make": "Suzuki", "model": "Sidekick" }, + { "year":1993, "make": "Suzuki", "model": "Swift" }, + { "year":1993, "make": "Suzuki", "model": "SJ" }, + { "year":1993, "make": "Suzuki", "model": "Samurai" }, + { "year":1993, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1993, "make": "Pontiac", "model": "Firebird" }, + { "year":1993, "make": "Pontiac", "model": "Sunbird" }, + { "year":1993, "make": "Pontiac", "model": "Grand Am" }, + { "year":1993, "make": "Pontiac", "model": "LeMans" }, + { "year":1993, "make": "Pontiac", "model": "Bonneville" }, + { "year":1993, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1993, "make": "Mitsubishi", "model": "GTO" }, + { "year":1993, "make": "Mitsubishi", "model": "Truck" }, + { "year":1993, "make": "Mitsubishi", "model": "Galant" }, + { "year":1993, "make": "Mitsubishi", "model": "RVR" }, + { "year":1993, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1993, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1993, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1993, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1993, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1993, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1993, "make": "Mitsubishi", "model": "Expo" }, + { "year":1993, "make": "Mitsubishi", "model": "Mighty Max Macro" }, + { "year":1993, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1993, "make": "Mitsubishi", "model": "Montero" }, + { "year":1993, "make": "Mitsubishi", "model": "Precis" }, + { "year":1993, "make": "Ford", "model": "Tempo" }, + { "year":1993, "make": "Ford", "model": "Taurus" }, + { "year":1993, "make": "Ford", "model": "Aerostar" }, + { "year":1993, "make": "Ford", "model": "Festiva" }, + { "year":1993, "make": "Ford", "model": "Ranger" }, + { "year":1993, "make": "Ford", "model": "E-Series" }, + { "year":1993, "make": "Ford", "model": "Escort" }, + { "year":1993, "make": "Ford", "model": "Mustang" }, + { "year":1993, "make": "Ford", "model": "Explorer" }, + { "year":1993, "make": "Ford", "model": "F-Series" }, + { "year":1993, "make": "Ford", "model": "Bronco" }, + { "year":1993, "make": "Ford", "model": "Thunderbird" }, + { "year":1993, "make": "Ford", "model": "Probe" }, + { "year":1993, "make": "Ford", "model": "LTD Crown Victoria" }, + { "year":1993, "make": "Ford", "model": "Club Wagon" }, + { "year":1993, "make": "Ford", "model": "Crown Victoria" }, + { "year":1993, "make": "Ford", "model": "Econoline E150" }, + { "year":1993, "make": "Ford", "model": "Econoline E250" }, + { "year":1993, "make": "Ford", "model": "Econoline E350" }, + { "year":1993, "make": "Ford", "model": "F150" }, + { "year":1993, "make": "Ford", "model": "F250" }, + { "year":1993, "make": "Ford", "model": "F350" }, + { "year":1993, "make": "Mazda", "model": "323" }, + { "year":1993, "make": "Mazda", "model": "626" }, + { "year":1993, "make": "Mazda", "model": "929" }, + { "year":1993, "make": "Mazda", "model": "RX-7" }, + { "year":1993, "make": "Mazda", "model": "B-Series" }, + { "year":1993, "make": "Mazda", "model": "Navajo" }, + { "year":1993, "make": "Mazda", "model": "MX-3" }, + { "year":1993, "make": "Mazda", "model": "MX-6" }, + { "year":1993, "make": "Mazda", "model": "Protege" }, + { "year":1993, "make": "Mazda", "model": "MPV" }, + { "year":1993, "make": "Mazda", "model": "MX-5" }, + { "year":1993, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1993, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1993, "make": "Mercury", "model": "Sable" }, + { "year":1993, "make": "Mercury", "model": "Capri" }, + { "year":1993, "make": "Mercury", "model": "Villager" }, + { "year":1993, "make": "Mercury", "model": "Cougar" }, + { "year":1993, "make": "Mercury", "model": "Tracer" }, + { "year":1993, "make": "Mercury", "model": "Topaz" }, + { "year":1993, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1993, "make": "Buick", "model": "Park Avenue" }, + { "year":1993, "make": "Buick", "model": "Skylark" }, + { "year":1993, "make": "Buick", "model": "Roadmaster" }, + { "year":1993, "make": "Buick", "model": "Century" }, + { "year":1993, "make": "Buick", "model": "Coachbuilder" }, + { "year":1993, "make": "Buick", "model": "Riviera" }, + { "year":1993, "make": "Buick", "model": "Regal" }, + { "year":1993, "make": "Buick", "model": "LeSabre" }, + { "year":1993, "make": "Mercedes-Benz", "model": "W201" }, + { "year":1993, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1993, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1993, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1993, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1993, "make": "Mercedes-Benz", "model": "190E" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300CE" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300D" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300E" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300SD" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300SE" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300SL" }, + { "year":1993, "make": "Mercedes-Benz", "model": "300TE" }, + { "year":1993, "make": "Mercedes-Benz", "model": "400E" }, + { "year":1993, "make": "Mercedes-Benz", "model": "400SEL" }, + { "year":1993, "make": "Mercedes-Benz", "model": "500E" }, + { "year":1993, "make": "Mercedes-Benz", "model": "500SEC" }, + { "year":1993, "make": "Mercedes-Benz", "model": "500SEL" }, + { "year":1993, "make": "Mercedes-Benz", "model": "500SL" }, + { "year":1993, "make": "Mercedes-Benz", "model": "600SEC" }, + { "year":1993, "make": "Mercedes-Benz", "model": "600SEL" }, + { "year":1993, "make": "Mercedes-Benz", "model": "600SL" }, + { "year":1993, "make": "Porsche", "model": "911" }, + { "year":1993, "make": "Porsche", "model": "928" }, + { "year":1993, "make": "Porsche", "model": "968" }, + { "year":1993, "make": "Audi", "model": "90" }, + { "year":1993, "make": "Audi", "model": "100" }, + { "year":1993, "make": "Audi", "model": "S4" }, + { "year":1993, "make": "Audi", "model": "Quattro" }, + { "year":1993, "make": "Dodge", "model": "Viper RT/10" }, + { "year":1993, "make": "Dodge", "model": "Intrepid" }, + { "year":1993, "make": "Dodge", "model": "Caravan" }, + { "year":1993, "make": "Dodge", "model": "Colt" }, + { "year":1993, "make": "Dodge", "model": "D150 Club" }, + { "year":1993, "make": "Dodge", "model": "D150" }, + { "year":1993, "make": "Dodge", "model": "D250 Club" }, + { "year":1993, "make": "Dodge", "model": "D250" }, + { "year":1993, "make": "Dodge", "model": "D350 Club" }, + { "year":1993, "make": "Dodge", "model": "D350" }, + { "year":1993, "make": "Dodge", "model": "Dakota Club" }, + { "year":1993, "make": "Dodge", "model": "Dakota" }, + { "year":1993, "make": "Dodge", "model": "Daytona" }, + { "year":1993, "make": "Dodge", "model": "Dynasty" }, + { "year":1993, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1993, "make": "Dodge", "model": "Ram 50" }, + { "year":1993, "make": "Dodge", "model": "Ram Van B150" }, + { "year":1993, "make": "Dodge", "model": "Ram Van B250" }, + { "year":1993, "make": "Dodge", "model": "Ram Van B350" }, + { "year":1993, "make": "Dodge", "model": "Ram Wagon B150" }, + { "year":1993, "make": "Dodge", "model": "Ram Wagon B250" }, + { "year":1993, "make": "Dodge", "model": "Ram Wagon B350" }, + { "year":1993, "make": "Dodge", "model": "Ramcharger" }, + { "year":1993, "make": "Dodge", "model": "Shadow" }, + { "year":1993, "make": "Dodge", "model": "Spirit" }, + { "year":1993, "make": "Dodge", "model": "Stealth" }, + { "year":1993, "make": "Dodge", "model": "Viper" }, + { "year":1993, "make": "Lotus", "model": "Esprit" }, + { "year":1993, "make": "Lotus", "model": "Elan" }, + { "year":1993, "make": "Lamborghini", "model": "Diablo" }, + { "year":1993, "make": "Saab", "model": "900" }, + { "year":1993, "make": "Saab", "model": "9000" }, + { "year":1993, "make": "Volkswagen", "model": "Fox" }, + { "year":1993, "make": "Volkswagen", "model": "Passat" }, + { "year":1993, "make": "Volkswagen", "model": "GTI" }, + { "year":1993, "make": "Volkswagen", "model": "Golf" }, + { "year":1993, "make": "Volkswagen", "model": "Corrado" }, + { "year":1993, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1993, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1993, "make": "Volkswagen", "model": "Jetta" }, + { "year":1993, "make": "Volkswagen", "model": "riolet" }, + { "year":1993, "make": "Volkswagen", "model": "Golf III" }, + { "year":1993, "make": "Volkswagen", "model": "Jetta III" }, + { "year":1993, "make": "BMW", "model": "3 Series" }, + { "year":1993, "make": "BMW", "model": "5 Series" }, + { "year":1993, "make": "BMW", "model": "7 Series" }, + { "year":1993, "make": "BMW", "model": "8 Series" }, + { "year":1993, "make": "BMW", "model": "M5" }, + { "year":1993, "make": "Land Rover", "model": "Defender" }, + { "year":1993, "make": "Land Rover", "model": "Range Rover Classic" }, + { "year":1993, "make": "Land Rover", "model": "Defender 110" }, + { "year":1993, "make": "Land Rover", "model": "Range Rover" }, + { "year":1993, "make": "Nissan", "model": "Sentra" }, + { "year":1993, "make": "Nissan", "model": "300ZX" }, + { "year":1993, "make": "Nissan", "model": "240SX" }, + { "year":1993, "make": "Nissan", "model": "Altima" }, + { "year":1993, "make": "Nissan", "model": "Maxima" }, + { "year":1993, "make": "Nissan", "model": "NX" }, + { "year":1993, "make": "Nissan", "model": "Pathfinder" }, + { "year":1993, "make": "Nissan", "model": "Quest" }, + { "year":1993, "make": "Lincoln", "model": "Town Car" }, + { "year":1993, "make": "Lincoln", "model": "Continental" }, + { "year":1993, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1993, "make": "Lexus", "model": "SC" }, + { "year":1993, "make": "Lexus", "model": "GS" }, + { "year":1993, "make": "Lexus", "model": "LS" }, + { "year":1993, "make": "Lexus", "model": "ES" }, + { "year":1993, "make": "Chrysler", "model": "Concorde" }, + { "year":1993, "make": "Chrysler", "model": "Fifth Ave" }, + { "year":1993, "make": "Chrysler", "model": "Imperial" }, + { "year":1993, "make": "Chrysler", "model": "LeBaron" }, + { "year":1993, "make": "Chrysler", "model": "New Yorker" }, + { "year":1993, "make": "Chrysler", "model": "Town & Country" }, + { "year":1993, "make": "Honda", "model": "Prelude" }, + { "year":1993, "make": "Honda", "model": "Accord" }, + { "year":1993, "make": "Honda", "model": "Civic" }, + { "year":1993, "make": "Honda", "model": "del Sol" }, + { "year":1993, "make": "Toyota", "model": "Camry" }, + { "year":1993, "make": "Toyota", "model": "4Runner" }, + { "year":1993, "make": "Toyota", "model": "Celica" }, + { "year":1993, "make": "Toyota", "model": "Corolla" }, + { "year":1993, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1993, "make": "Toyota", "model": "MR2" }, + { "year":1993, "make": "Toyota", "model": "Paseo" }, + { "year":1993, "make": "Toyota", "model": "Previa" }, + { "year":1993, "make": "Toyota", "model": "Supra" }, + { "year":1993, "make": "Toyota", "model": "T100" }, + { "year":1993, "make": "Toyota", "model": "Tercel" }, + { "year":1993, "make": "Toyota", "model": "Xtra" }, + { "year":1993, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1993, "make": "Jeep", "model": "Cherokee" }, + { "year":1993, "make": "Jeep", "model": "Wrangler" }, + { "year":1993, "make": "Acura", "model": "Integra" }, + { "year":1993, "make": "Acura", "model": "Legend" }, + { "year":1993, "make": "Acura", "model": "NSX" }, + { "year":1993, "make": "Acura", "model": "Vigor" }, + { "year":1993, "make": "Alfa Romeo", "model": "164" }, + { "year":1993, "make": "Alfa Romeo", "model": "Spider" }, + { "year":1993, "make": "Cadillac", "model": "Allante" }, + { "year":1993, "make": "Cadillac", "model": "DeVille" }, + { "year":1993, "make": "Cadillac", "model": "Eldorado" }, + { "year":1993, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1993, "make": "Cadillac", "model": "Seville" }, + { "year":1993, "make": "Cadillac", "model": "Sixty Special" }, + { "year":1993, "make": "Chevrolet", "model": "1500" }, + { "year":1993, "make": "Chevrolet", "model": "2500" }, + { "year":1993, "make": "Chevrolet", "model": "3500" }, + { "year":1993, "make": "Chevrolet", "model": "APV" }, + { "year":1993, "make": "Chevrolet", "model": "Astro" }, + { "year":1993, "make": "Chevrolet", "model": "Beretta" }, + { "year":1993, "make": "Chevrolet", "model": "Blazer" }, + { "year":1993, "make": "Chevrolet", "model": "Camaro" }, + { "year":1993, "make": "Chevrolet", "model": "Caprice Classic" }, + { "year":1993, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1993, "make": "Chevrolet", "model": "Corsica" }, + { "year":1993, "make": "Chevrolet", "model": "Corvette" }, + { "year":1993, "make": "Chevrolet", "model": "G-Series G10" }, + { "year":1993, "make": "Chevrolet", "model": "G-Series G20" }, + { "year":1993, "make": "Chevrolet", "model": "G-Series G30" }, + { "year":1993, "make": "Chevrolet", "model": "Lumina" }, + { "year":1993, "make": "Chevrolet", "model": "Lumina APV" }, + { "year":1993, "make": "Chevrolet", "model": "S10 Blazer" }, + { "year":1993, "make": "Chevrolet", "model": "S10" }, + { "year":1993, "make": "Chevrolet", "model": "Sportvan G10" }, + { "year":1993, "make": "Chevrolet", "model": "Sportvan G20" }, + { "year":1993, "make": "Chevrolet", "model": "Sportvan G30" }, + { "year":1993, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1993, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1993, "make": "Eagle", "model": "Summit" }, + { "year":1993, "make": "Eagle", "model": "Talon" }, + { "year":1993, "make": "Eagle", "model": "Vision" }, + { "year":1993, "make": "Geo", "model": "Metro" }, + { "year":1993, "make": "Geo", "model": "Prizm" }, + { "year":1993, "make": "Geo", "model": "Storm" }, + { "year":1993, "make": "Geo", "model": "Tracker" }, + { "year":1993, "make": "GMC", "model": "1500" }, + { "year":1993, "make": "GMC", "model": "2500" }, + { "year":1993, "make": "GMC", "model": "3500" }, + { "year":1993, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1993, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1993, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1993, "make": "GMC", "model": "Jimmy" }, + { "year":1993, "make": "GMC", "model": "Rally Wagon 1500" }, + { "year":1993, "make": "GMC", "model": "Rally Wagon 2500" }, + { "year":1993, "make": "GMC", "model": "Rally Wagon 3500" }, + { "year":1993, "make": "GMC", "model": "Safari" }, + { "year":1993, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1993, "make": "GMC", "model": "Sonoma" }, + { "year":1993, "make": "GMC", "model": "Suburban 1500" }, + { "year":1993, "make": "GMC", "model": "Suburban 2500" }, + { "year":1993, "make": "GMC", "model": "Vandura 1500" }, + { "year":1993, "make": "GMC", "model": "Vandura 2500" }, + { "year":1993, "make": "GMC", "model": "Vandura 3500" }, + { "year":1993, "make": "GMC", "model": "Yukon" }, + { "year":1993, "make": "HUMMER", "model": "H1" }, + { "year":1993, "make": "Hyundai", "model": "Elantra" }, + { "year":1993, "make": "Hyundai", "model": "Excel" }, + { "year":1993, "make": "Hyundai", "model": "Scoupe" }, + { "year":1993, "make": "Hyundai", "model": "Sonata" }, + { "year":1993, "make": "Infiniti", "model": "G" }, + { "year":1993, "make": "Infiniti", "model": "J" }, + { "year":1993, "make": "Infiniti", "model": "Q" }, + { "year":1993, "make": "Isuzu", "model": "Amigo" }, + { "year":1993, "make": "Isuzu", "model": "Rodeo" }, + { "year":1993, "make": "Isuzu", "model": "Space" }, + { "year":1993, "make": "Isuzu", "model": "Stylus" }, + { "year":1993, "make": "Isuzu", "model": "Trooper" }, + { "year":1993, "make": "Jaguar", "model": "XJ Series" }, + { "year":1993, "make": "Oldsmobile", "model": "88" }, + { "year":1993, "make": "Oldsmobile", "model": "98" }, + { "year":1993, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1993, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1993, "make": "Oldsmobile", "model": "Ciera" }, + { "year":1993, "make": "Oldsmobile", "model": "Cutlass Cruiser" }, + { "year":1993, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1993, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1993, "make": "Plymouth", "model": "Acclaim" }, + { "year":1993, "make": "Plymouth", "model": "Colt" }, + { "year":1993, "make": "Plymouth", "model": "Colt Vista" }, + { "year":1993, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1993, "make": "Plymouth", "model": "Laser" }, + { "year":1993, "make": "Plymouth", "model": "Sundance" }, + { "year":1993, "make": "Plymouth", "model": "Voyager" }, + { "year":1993, "make": "Saturn", "model": "S-Series" }, + { "year":1993, "make": "Volvo", "model": "240" }, + { "year":1993, "make": "Volvo", "model": "850" }, + { "year":1993, "make": "Volvo", "model": "940" }, + { "year":1993, "make": "Volvo", "model": "960" }, + { "year":1994, "make": "Ford", "model": "Taurus" }, + { "year":1994, "make": "Ford", "model": "Aerostar" }, + { "year":1994, "make": "Ford", "model": "Escort" }, + { "year":1994, "make": "Ford", "model": "Mustang" }, + { "year":1994, "make": "Ford", "model": "E-Series" }, + { "year":1994, "make": "Ford", "model": "Probe" }, + { "year":1994, "make": "Ford", "model": "Thunderbird" }, + { "year":1994, "make": "Ford", "model": "Tempo" }, + { "year":1994, "make": "Ford", "model": "F-Series" }, + { "year":1994, "make": "Ford", "model": "Explorer" }, + { "year":1994, "make": "Ford", "model": "Lightning" }, + { "year":1994, "make": "Ford", "model": "Aspire" }, + { "year":1994, "make": "Ford", "model": "Ranger" }, + { "year":1994, "make": "Ford", "model": "Bronco" }, + { "year":1994, "make": "Ford", "model": "Crown Victoria" }, + { "year":1994, "make": "Ford", "model": "Club Wagon" }, + { "year":1994, "make": "Ford", "model": "Econoline E150" }, + { "year":1994, "make": "Ford", "model": "Econoline E250" }, + { "year":1994, "make": "Ford", "model": "Econoline E350" }, + { "year":1994, "make": "Ford", "model": "F150" }, + { "year":1994, "make": "Ford", "model": "F250" }, + { "year":1994, "make": "Ford", "model": "F350" }, + { "year":1994, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1994, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1994, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1994, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1994, "make": "Kia", "model": "Sephia" }, + { "year":1994, "make": "Buick", "model": "Roadmaster" }, + { "year":1994, "make": "Buick", "model": "Park Avenue" }, + { "year":1994, "make": "Buick", "model": "Century" }, + { "year":1994, "make": "Buick", "model": "LeSabre" }, + { "year":1994, "make": "Buick", "model": "Skylark" }, + { "year":1994, "make": "Buick", "model": "Regal" }, + { "year":1994, "make": "Buick", "model": "Coachbuilder" }, + { "year":1994, "make": "Mercury", "model": "Sable" }, + { "year":1994, "make": "Mercury", "model": "Topaz" }, + { "year":1994, "make": "Mercury", "model": "Capri" }, + { "year":1994, "make": "Mercury", "model": "Villager" }, + { "year":1994, "make": "Mercury", "model": "Tracer" }, + { "year":1994, "make": "Mercury", "model": "Cougar" }, + { "year":1994, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1994, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1994, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1994, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1994, "make": "Mitsubishi", "model": "Galant" }, + { "year":1994, "make": "Mitsubishi", "model": "Truck" }, + { "year":1994, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1994, "make": "Mitsubishi", "model": "RVR" }, + { "year":1994, "make": "Mitsubishi", "model": "GTO" }, + { "year":1994, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1994, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1994, "make": "Mitsubishi", "model": "Expo" }, + { "year":1994, "make": "Mitsubishi", "model": "Mighty Max Macro" }, + { "year":1994, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1994, "make": "Mitsubishi", "model": "Montero" }, + { "year":1994, "make": "Mitsubishi", "model": "Precis" }, + { "year":1994, "make": "Eagle", "model": "Vision" }, + { "year":1994, "make": "Eagle", "model": "Summit" }, + { "year":1994, "make": "Eagle", "model": "Talon" }, + { "year":1994, "make": "Volkswagen", "model": "Passat" }, + { "year":1994, "make": "Volkswagen", "model": "Jetta" }, + { "year":1994, "make": "Volkswagen", "model": "Golf" }, + { "year":1994, "make": "Volkswagen", "model": "Corrado" }, + { "year":1994, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1994, "make": "Volkswagen", "model": "Golf III" }, + { "year":1994, "make": "Volkswagen", "model": "Jetta III" }, + { "year":1994, "make": "Lexus", "model": "SC" }, + { "year":1994, "make": "Lexus", "model": "LS" }, + { "year":1994, "make": "Lexus", "model": "GS" }, + { "year":1994, "make": "Lexus", "model": "ES" }, + { "year":1994, "make": "Dodge", "model": "Intrepid" }, + { "year":1994, "make": "Dodge", "model": "Ram" }, + { "year":1994, "make": "Dodge", "model": "Viper RT/10" }, + { "year":1994, "make": "Dodge", "model": "Caravan" }, + { "year":1994, "make": "Dodge", "model": "Colt" }, + { "year":1994, "make": "Dodge", "model": "Dakota Club" }, + { "year":1994, "make": "Dodge", "model": "Dakota" }, + { "year":1994, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1994, "make": "Dodge", "model": "Ram 1500" }, + { "year":1994, "make": "Dodge", "model": "Ram 2500" }, + { "year":1994, "make": "Dodge", "model": "Ram 3500" }, + { "year":1994, "make": "Dodge", "model": "Ram Van B150" }, + { "year":1994, "make": "Dodge", "model": "Ram Van B250" }, + { "year":1994, "make": "Dodge", "model": "Ram Van B350" }, + { "year":1994, "make": "Dodge", "model": "Ram Wagon B150" }, + { "year":1994, "make": "Dodge", "model": "Ram Wagon B250" }, + { "year":1994, "make": "Dodge", "model": "Ram Wagon B350" }, + { "year":1994, "make": "Dodge", "model": "Shadow" }, + { "year":1994, "make": "Dodge", "model": "Spirit" }, + { "year":1994, "make": "Dodge", "model": "Stealth" }, + { "year":1994, "make": "Dodge", "model": "Viper" }, + { "year":1994, "make": "Chevrolet", "model": "1500" }, + { "year":1994, "make": "Chevrolet", "model": "2500" }, + { "year":1994, "make": "Chevrolet", "model": "3500" }, + { "year":1994, "make": "Chevrolet", "model": "Impala SS" }, + { "year":1994, "make": "Chevrolet", "model": "Caprice" }, + { "year":1994, "make": "Chevrolet", "model": "Astro" }, + { "year":1994, "make": "Chevrolet", "model": "Beretta" }, + { "year":1994, "make": "Chevrolet", "model": "Blazer" }, + { "year":1994, "make": "Chevrolet", "model": "Camaro" }, + { "year":1994, "make": "Chevrolet", "model": "Caprice Classic" }, + { "year":1994, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1994, "make": "Chevrolet", "model": "Corsica" }, + { "year":1994, "make": "Chevrolet", "model": "Corvette" }, + { "year":1994, "make": "Chevrolet", "model": "G-Series G10" }, + { "year":1994, "make": "Chevrolet", "model": "G-Series G20" }, + { "year":1994, "make": "Chevrolet", "model": "G-Series G30" }, + { "year":1994, "make": "Chevrolet", "model": "Impala" }, + { "year":1994, "make": "Chevrolet", "model": "Lumina" }, + { "year":1994, "make": "Chevrolet", "model": "S10 Blazer" }, + { "year":1994, "make": "Chevrolet", "model": "S10" }, + { "year":1994, "make": "Chevrolet", "model": "Sportvan G20" }, + { "year":1994, "make": "Chevrolet", "model": "Sportvan G30" }, + { "year":1994, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1994, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1994, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1994, "make": "Lincoln", "model": "Town Car" }, + { "year":1994, "make": "Lincoln", "model": "Continental" }, + { "year":1994, "make": "Audi", "model": "90" }, + { "year":1994, "make": "Audi", "model": "100" }, + { "year":1994, "make": "Audi", "model": "V8" }, + { "year":1994, "make": "Audi", "model": "Cabriolet" }, + { "year":1994, "make": "Audi", "model": "S4" }, + { "year":1994, "make": "Audi", "model": "riolet" }, + { "year":1994, "make": "Audi", "model": "Quattro" }, + { "year":1994, "make": "Saab", "model": "900" }, + { "year":1994, "make": "Saab", "model": "9000" }, + { "year":1994, "make": "Mazda", "model": "323" }, + { "year":1994, "make": "Mazda", "model": "626" }, + { "year":1994, "make": "Mazda", "model": "929" }, + { "year":1994, "make": "Mazda", "model": "B-Series" }, + { "year":1994, "make": "Mazda", "model": "MPV" }, + { "year":1994, "make": "Mazda", "model": "MX-3" }, + { "year":1994, "make": "Mazda", "model": "Protege" }, + { "year":1994, "make": "Mazda", "model": "Navajo" }, + { "year":1994, "make": "Mazda", "model": "RX-7" }, + { "year":1994, "make": "Mazda", "model": "MX-5" }, + { "year":1994, "make": "Mazda", "model": "MX-6" }, + { "year":1994, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1994, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1994, "make": "Subaru", "model": "Justy" }, + { "year":1994, "make": "Subaru", "model": "Legacy" }, + { "year":1994, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1994, "make": "Subaru", "model": "Loyale" }, + { "year":1994, "make": "Subaru", "model": "Impreza" }, + { "year":1994, "make": "Subaru", "model": "SVX" }, + { "year":1994, "make": "Land Rover", "model": "Discovery" }, + { "year":1994, "make": "Land Rover", "model": "Range Rover" }, + { "year":1994, "make": "Land Rover", "model": "Defender" }, + { "year":1994, "make": "Land Rover", "model": "Defender 90" }, + { "year":1994, "make": "Nissan", "model": "300ZX" }, + { "year":1994, "make": "Nissan", "model": "Sentra" }, + { "year":1994, "make": "Nissan", "model": "240SX" }, + { "year":1994, "make": "Nissan", "model": "Altima" }, + { "year":1994, "make": "Nissan", "model": "Maxima" }, + { "year":1994, "make": "Nissan", "model": "Pathfinder" }, + { "year":1994, "make": "Nissan", "model": "Quest" }, + { "year":1994, "make": "Honda", "model": "Prelude" }, + { "year":1994, "make": "Honda", "model": "Accord" }, + { "year":1994, "make": "Honda", "model": "Civic" }, + { "year":1994, "make": "Honda", "model": "del Sol" }, + { "year":1994, "make": "Honda", "model": "Passport" }, + { "year":1994, "make": "Pontiac", "model": "Firebird" }, + { "year":1994, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1994, "make": "Pontiac", "model": "Bonneville" }, + { "year":1994, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1994, "make": "Pontiac", "model": "Sunbird" }, + { "year":1994, "make": "Pontiac", "model": "Grand Am" }, + { "year":1994, "make": "Pontiac", "model": "Firefly" }, + { "year":1994, "make": "Lamborghini", "model": "Diablo" }, + { "year":1994, "make": "Suzuki", "model": "Swift" }, + { "year":1994, "make": "Suzuki", "model": "Sidekick" }, + { "year":1994, "make": "Suzuki", "model": "SJ" }, + { "year":1994, "make": "Suzuki", "model": "Samurai" }, + { "year":1994, "make": "Lotus", "model": "Esprit" }, + { "year":1994, "make": "Lotus", "model": "Elan" }, + { "year":1994, "make": "Porsche", "model": "911" }, + { "year":1994, "make": "Porsche", "model": "928" }, + { "year":1994, "make": "Porsche", "model": "968" }, + { "year":1994, "make": "Acura", "model": "Integra" }, + { "year":1994, "make": "Acura", "model": "Legend" }, + { "year":1994, "make": "Acura", "model": "NSX" }, + { "year":1994, "make": "Acura", "model": "Vigor" }, + { "year":1994, "make": "BMW", "model": "3 Series" }, + { "year":1994, "make": "BMW", "model": "5 Series" }, + { "year":1994, "make": "BMW", "model": "7 Series" }, + { "year":1994, "make": "BMW", "model": "8 Series" }, + { "year":1994, "make": "Chrysler", "model": "Concorde" }, + { "year":1994, "make": "Chrysler", "model": "LeBaron" }, + { "year":1994, "make": "Chrysler", "model": "LHS" }, + { "year":1994, "make": "Chrysler", "model": "New Yorker" }, + { "year":1994, "make": "Chrysler", "model": "Town & Country" }, + { "year":1994, "make": "Alfa Romeo", "model": "164" }, + { "year":1994, "make": "Alfa Romeo", "model": "Spider" }, + { "year":1994, "make": "Cadillac", "model": "DeVille" }, + { "year":1994, "make": "Cadillac", "model": "Eldorado" }, + { "year":1994, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1994, "make": "Cadillac", "model": "Seville" }, + { "year":1994, "make": "Geo", "model": "Metro" }, + { "year":1994, "make": "Geo", "model": "Prizm" }, + { "year":1994, "make": "Geo", "model": "Tracker" }, + { "year":1994, "make": "GMC", "model": "1500" }, + { "year":1994, "make": "GMC", "model": "2500" }, + { "year":1994, "make": "GMC", "model": "3500" }, + { "year":1994, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1994, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1994, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1994, "make": "GMC", "model": "Jimmy" }, + { "year":1994, "make": "GMC", "model": "Rally Wagon 2500" }, + { "year":1994, "make": "GMC", "model": "Rally Wagon 3500" }, + { "year":1994, "make": "GMC", "model": "Safari" }, + { "year":1994, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1994, "make": "GMC", "model": "Sonoma" }, + { "year":1994, "make": "GMC", "model": "Suburban 1500" }, + { "year":1994, "make": "GMC", "model": "Suburban 2500" }, + { "year":1994, "make": "GMC", "model": "Vandura 1500" }, + { "year":1994, "make": "GMC", "model": "Vandura 2500" }, + { "year":1994, "make": "GMC", "model": "Vandura 3500" }, + { "year":1994, "make": "GMC", "model": "Yukon" }, + { "year":1994, "make": "HUMMER", "model": "H1" }, + { "year":1994, "make": "Hyundai", "model": "Elantra" }, + { "year":1994, "make": "Hyundai", "model": "Excel" }, + { "year":1994, "make": "Hyundai", "model": "Scoupe" }, + { "year":1994, "make": "Hyundai", "model": "Sonata" }, + { "year":1994, "make": "Infiniti", "model": "G" }, + { "year":1994, "make": "Infiniti", "model": "J" }, + { "year":1994, "make": "Infiniti", "model": "Q" }, + { "year":1994, "make": "Isuzu", "model": "Amigo" }, + { "year":1994, "make": "Isuzu", "model": "Rodeo" }, + { "year":1994, "make": "Isuzu", "model": "Space" }, + { "year":1994, "make": "Isuzu", "model": "Trooper" }, + { "year":1994, "make": "Jaguar", "model": "XJ Series" }, + { "year":1994, "make": "Jeep", "model": "Cherokee" }, + { "year":1994, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1994, "make": "Jeep", "model": "Wrangler" }, + { "year":1994, "make": "Oldsmobile", "model": "88" }, + { "year":1994, "make": "Oldsmobile", "model": "98" }, + { "year":1994, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1994, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1994, "make": "Oldsmobile", "model": "Ciera" }, + { "year":1994, "make": "Oldsmobile", "model": "Cutlass Cruiser" }, + { "year":1994, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1994, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1994, "make": "Plymouth", "model": "Acclaim" }, + { "year":1994, "make": "Plymouth", "model": "Colt" }, + { "year":1994, "make": "Plymouth", "model": "Colt Vista" }, + { "year":1994, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1994, "make": "Plymouth", "model": "Laser" }, + { "year":1994, "make": "Plymouth", "model": "Sundance" }, + { "year":1994, "make": "Plymouth", "model": "Voyager" }, + { "year":1994, "make": "Saturn", "model": "S-Series" }, + { "year":1994, "make": "Toyota", "model": "4Runner" }, + { "year":1994, "make": "Toyota", "model": "Camry" }, + { "year":1994, "make": "Toyota", "model": "Celica" }, + { "year":1994, "make": "Toyota", "model": "Corolla" }, + { "year":1994, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1994, "make": "Toyota", "model": "MR2" }, + { "year":1994, "make": "Toyota", "model": "Paseo" }, + { "year":1994, "make": "Toyota", "model": "Previa" }, + { "year":1994, "make": "Toyota", "model": "Supra" }, + { "year":1994, "make": "Toyota", "model": "T100" }, + { "year":1994, "make": "Toyota", "model": "Tercel" }, + { "year":1994, "make": "Toyota", "model": "Xtra" }, + { "year":1994, "make": "Volvo", "model": "850" }, + { "year":1994, "make": "Volvo", "model": "940" }, + { "year":1994, "make": "Volvo", "model": "960" }, + { "year":1995, "make": "Kia", "model": "Sephia" }, + { "year":1995, "make": "Kia", "model": "Sportage" }, + { "year":1995, "make": "Pontiac", "model": "Firebird" }, + { "year":1995, "make": "Pontiac", "model": "Sunfire" }, + { "year":1995, "make": "Pontiac", "model": "Firefly" }, + { "year":1995, "make": "Pontiac", "model": "Grand Am" }, + { "year":1995, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1995, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1995, "make": "Pontiac", "model": "Bonneville" }, + { "year":1995, "make": "Ford", "model": "F-Series" }, + { "year":1995, "make": "Ford", "model": "Windstar" }, + { "year":1995, "make": "Ford", "model": "Contour" }, + { "year":1995, "make": "Ford", "model": "Escort" }, + { "year":1995, "make": "Ford", "model": "Aerostar" }, + { "year":1995, "make": "Ford", "model": "Crown Victoria" }, + { "year":1995, "make": "Ford", "model": "E-Series" }, + { "year":1995, "make": "Ford", "model": "Bronco" }, + { "year":1995, "make": "Ford", "model": "Ranger" }, + { "year":1995, "make": "Ford", "model": "Explorer" }, + { "year":1995, "make": "Ford", "model": "Probe" }, + { "year":1995, "make": "Ford", "model": "Mustang" }, + { "year":1995, "make": "Ford", "model": "Thunderbird" }, + { "year":1995, "make": "Ford", "model": "Taurus" }, + { "year":1995, "make": "Ford", "model": "Aspire" }, + { "year":1995, "make": "Ford", "model": "Club Wagon" }, + { "year":1995, "make": "Ford", "model": "Econoline E150" }, + { "year":1995, "make": "Ford", "model": "Econoline E250" }, + { "year":1995, "make": "Ford", "model": "Econoline E350" }, + { "year":1995, "make": "Ford", "model": "F150" }, + { "year":1995, "make": "Ford", "model": "F250" }, + { "year":1995, "make": "Ford", "model": "F350" }, + { "year":1995, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1995, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1995, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1995, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1995, "make": "Porsche", "model": "911" }, + { "year":1995, "make": "Porsche", "model": "928" }, + { "year":1995, "make": "Porsche", "model": "968" }, + { "year":1995, "make": "Volkswagen", "model": "Passat" }, + { "year":1995, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1995, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1995, "make": "Volkswagen", "model": "Jetta" }, + { "year":1995, "make": "Volkswagen", "model": "GTI" }, + { "year":1995, "make": "Volkswagen", "model": "Golf" }, + { "year":1995, "make": "Volkswagen", "model": "rio" }, + { "year":1995, "make": "Volkswagen", "model": "Golf III" }, + { "year":1995, "make": "Volkswagen", "model": "Jetta III" }, + { "year":1995, "make": "Subaru", "model": "Legacy" }, + { "year":1995, "make": "Subaru", "model": "Impreza" }, + { "year":1995, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1995, "make": "Subaru", "model": "SVX" }, + { "year":1995, "make": "Mercury", "model": "Sable" }, + { "year":1995, "make": "Mercury", "model": "Villager" }, + { "year":1995, "make": "Mercury", "model": "Cougar" }, + { "year":1995, "make": "Mercury", "model": "Tracer" }, + { "year":1995, "make": "Mercury", "model": "Mystique" }, + { "year":1995, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1995, "make": "Lincoln", "model": "Town Car" }, + { "year":1995, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1995, "make": "Lincoln", "model": "Continental" }, + { "year":1995, "make": "Suzuki", "model": "SJ" }, + { "year":1995, "make": "Suzuki", "model": "Swift" }, + { "year":1995, "make": "Suzuki", "model": "Sidekick" }, + { "year":1995, "make": "Suzuki", "model": "Esteem" }, + { "year":1995, "make": "Suzuki", "model": "Samurai" }, + { "year":1995, "make": "Buick", "model": "Century" }, + { "year":1995, "make": "Buick", "model": "Skylark" }, + { "year":1995, "make": "Buick", "model": "Park Avenue" }, + { "year":1995, "make": "Buick", "model": "Roadmaster" }, + { "year":1995, "make": "Buick", "model": "Regal" }, + { "year":1995, "make": "Buick", "model": "LeSabre" }, + { "year":1995, "make": "Buick", "model": "Coachbuilder" }, + { "year":1995, "make": "Buick", "model": "Riviera" }, + { "year":1995, "make": "Mazda", "model": "323" }, + { "year":1995, "make": "Mazda", "model": "626" }, + { "year":1995, "make": "Mazda", "model": "929" }, + { "year":1995, "make": "Mazda", "model": "RX-7" }, + { "year":1995, "make": "Mazda", "model": "Millenia" }, + { "year":1995, "make": "Mazda", "model": "B-Series" }, + { "year":1995, "make": "Mazda", "model": "MPV" }, + { "year":1995, "make": "Mazda", "model": "MX-3" }, + { "year":1995, "make": "Mazda", "model": "MX-5" }, + { "year":1995, "make": "Mazda", "model": "Protege" }, + { "year":1995, "make": "Mazda", "model": "MX-6" }, + { "year":1995, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1995, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1995, "make": "Mitsubishi", "model": "Galant" }, + { "year":1995, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1995, "make": "Mitsubishi", "model": "RVR" }, + { "year":1995, "make": "Mitsubishi", "model": "Truck" }, + { "year":1995, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1995, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1995, "make": "Mitsubishi", "model": "GTO" }, + { "year":1995, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1995, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1995, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1995, "make": "Mitsubishi", "model": "Expo" }, + { "year":1995, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1995, "make": "Mitsubishi", "model": "Montero" }, + { "year":1995, "make": "Audi", "model": "90" }, + { "year":1995, "make": "Audi", "model": "S6" }, + { "year":1995, "make": "Audi", "model": "Cabriolet" }, + { "year":1995, "make": "Audi", "model": "A6" }, + { "year":1995, "make": "Audi", "model": "riolet" }, + { "year":1995, "make": "Acura", "model": "Integra" }, + { "year":1995, "make": "Acura", "model": "Legend" }, + { "year":1995, "make": "Acura", "model": "NSX" }, + { "year":1995, "make": "Acura", "model": "TL" }, + { "year":1995, "make": "Lexus", "model": "SC" }, + { "year":1995, "make": "Lexus", "model": "LS" }, + { "year":1995, "make": "Lexus", "model": "GS" }, + { "year":1995, "make": "Lexus", "model": "ES" }, + { "year":1995, "make": "BMW", "model": "3 Series" }, + { "year":1995, "make": "BMW", "model": "5 Series" }, + { "year":1995, "make": "BMW", "model": "7 Series" }, + { "year":1995, "make": "BMW", "model": "8 Series" }, + { "year":1995, "make": "BMW", "model": "M3" }, + { "year":1995, "make": "Land Rover", "model": "Defender" }, + { "year":1995, "make": "Land Rover", "model": "Range Rover" }, + { "year":1995, "make": "Land Rover", "model": "Discovery" }, + { "year":1995, "make": "Land Rover", "model": "Defender 90" }, + { "year":1995, "make": "Dodge", "model": "Viper RT/10" }, + { "year":1995, "make": "Dodge", "model": "Avenger" }, + { "year":1995, "make": "Dodge", "model": "Caravan" }, + { "year":1995, "make": "Dodge", "model": "Dakota Club" }, + { "year":1995, "make": "Dodge", "model": "Dakota" }, + { "year":1995, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1995, "make": "Dodge", "model": "Intrepid" }, + { "year":1995, "make": "Dodge", "model": "Neon" }, + { "year":1995, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":1995, "make": "Dodge", "model": "Ram 1500" }, + { "year":1995, "make": "Dodge", "model": "Ram 2500 Club" }, + { "year":1995, "make": "Dodge", "model": "Ram 2500" }, + { "year":1995, "make": "Dodge", "model": "Ram 3500 Club" }, + { "year":1995, "make": "Dodge", "model": "Ram 3500" }, + { "year":1995, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":1995, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":1995, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":1995, "make": "Dodge", "model": "Spirit" }, + { "year":1995, "make": "Dodge", "model": "Stealth" }, + { "year":1995, "make": "Dodge", "model": "Stratus" }, + { "year":1995, "make": "Dodge", "model": "Viper" }, + { "year":1995, "make": "Saab", "model": "900" }, + { "year":1995, "make": "Saab", "model": "9000" }, + { "year":1995, "make": "Nissan", "model": "300ZX" }, + { "year":1995, "make": "Nissan", "model": "Maxima" }, + { "year":1995, "make": "Nissan", "model": "200SX" }, + { "year":1995, "make": "Nissan", "model": "240SX" }, + { "year":1995, "make": "Nissan", "model": "Altima" }, + { "year":1995, "make": "Nissan", "model": "Pathfinder" }, + { "year":1995, "make": "Nissan", "model": "Quest" }, + { "year":1995, "make": "Nissan", "model": "Sentra" }, + { "year":1995, "make": "Chevrolet", "model": "1500" }, + { "year":1995, "make": "Chevrolet", "model": "2500" }, + { "year":1995, "make": "Chevrolet", "model": "3500" }, + { "year":1995, "make": "Chevrolet", "model": "K5 Blazer" }, + { "year":1995, "make": "Chevrolet", "model": "Impala SS" }, + { "year":1995, "make": "Chevrolet", "model": "Caprice" }, + { "year":1995, "make": "Chevrolet", "model": "Astro" }, + { "year":1995, "make": "Chevrolet", "model": "Beretta" }, + { "year":1995, "make": "Chevrolet", "model": "Blazer" }, + { "year":1995, "make": "Chevrolet", "model": "Camaro" }, + { "year":1995, "make": "Chevrolet", "model": "Caprice Classic" }, + { "year":1995, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1995, "make": "Chevrolet", "model": "Corsica" }, + { "year":1995, "make": "Chevrolet", "model": "Corvette" }, + { "year":1995, "make": "Chevrolet", "model": "G-Series G10" }, + { "year":1995, "make": "Chevrolet", "model": "G-Series G20" }, + { "year":1995, "make": "Chevrolet", "model": "G-Series G30" }, + { "year":1995, "make": "Chevrolet", "model": "Impala" }, + { "year":1995, "make": "Chevrolet", "model": "Lumina" }, + { "year":1995, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1995, "make": "Chevrolet", "model": "S10" }, + { "year":1995, "make": "Chevrolet", "model": "Sportvan G20" }, + { "year":1995, "make": "Chevrolet", "model": "Sportvan G30" }, + { "year":1995, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1995, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1995, "make": "Chevrolet", "model": "Tahoe" }, + { "year":1995, "make": "Honda", "model": "Prelude" }, + { "year":1995, "make": "Honda", "model": "Accord" }, + { "year":1995, "make": "Honda", "model": "Civic" }, + { "year":1995, "make": "Honda", "model": "del Sol" }, + { "year":1995, "make": "Honda", "model": "Odyssey" }, + { "year":1995, "make": "Honda", "model": "Passport" }, + { "year":1995, "make": "Chrysler", "model": "Cirrus" }, + { "year":1995, "make": "Chrysler", "model": "Concorde" }, + { "year":1995, "make": "Chrysler", "model": "LeBaron" }, + { "year":1995, "make": "Chrysler", "model": "LHS" }, + { "year":1995, "make": "Chrysler", "model": "New Yorker" }, + { "year":1995, "make": "Chrysler", "model": "Sebring" }, + { "year":1995, "make": "Chrysler", "model": "Town & Country" }, + { "year":1995, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1995, "make": "Jeep", "model": "Cherokee" }, + { "year":1995, "make": "Jeep", "model": "Wrangler" }, + { "year":1995, "make": "Lamborghini", "model": "Diablo" }, + { "year":1995, "make": "Holden", "model": "VS Commodore" }, + { "year":1995, "make": "Lotus", "model": "Esprit" }, + { "year":1995, "make": "Alfa Romeo", "model": "164" }, + { "year":1995, "make": "Cadillac", "model": "DeVille" }, + { "year":1995, "make": "Cadillac", "model": "Eldorado" }, + { "year":1995, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1995, "make": "Cadillac", "model": "Seville" }, + { "year":1995, "make": "Eagle", "model": "Summit" }, + { "year":1995, "make": "Eagle", "model": "Talon" }, + { "year":1995, "make": "Eagle", "model": "Vision" }, + { "year":1995, "make": "Geo", "model": "Metro" }, + { "year":1995, "make": "Geo", "model": "Prizm" }, + { "year":1995, "make": "Geo", "model": "Tracker" }, + { "year":1995, "make": "GMC", "model": "1500" }, + { "year":1995, "make": "GMC", "model": "2500" }, + { "year":1995, "make": "GMC", "model": "3500" }, + { "year":1995, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1995, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1995, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1995, "make": "GMC", "model": "Jimmy" }, + { "year":1995, "make": "GMC", "model": "Rally Wagon G2500" }, + { "year":1995, "make": "GMC", "model": "Rally Wagon G3500" }, + { "year":1995, "make": "GMC", "model": "Safari" }, + { "year":1995, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1995, "make": "GMC", "model": "Sonoma" }, + { "year":1995, "make": "GMC", "model": "Suburban 1500" }, + { "year":1995, "make": "GMC", "model": "Suburban 2500" }, + { "year":1995, "make": "GMC", "model": "Vandura G1500" }, + { "year":1995, "make": "GMC", "model": "Vandura G2500" }, + { "year":1995, "make": "GMC", "model": "Vandura G3500" }, + { "year":1995, "make": "GMC", "model": "Yukon" }, + { "year":1995, "make": "HUMMER", "model": "H1" }, + { "year":1995, "make": "Hyundai", "model": "Accent" }, + { "year":1995, "make": "Hyundai", "model": "Elantra" }, + { "year":1995, "make": "Hyundai", "model": "Scoupe" }, + { "year":1995, "make": "Hyundai", "model": "Sonata" }, + { "year":1995, "make": "Infiniti", "model": "G" }, + { "year":1995, "make": "Infiniti", "model": "J" }, + { "year":1995, "make": "Infiniti", "model": "Q" }, + { "year":1995, "make": "Isuzu", "model": "Rodeo" }, + { "year":1995, "make": "Isuzu", "model": "Trooper" }, + { "year":1995, "make": "Jaguar", "model": "XJ Series" }, + { "year":1995, "make": "Oldsmobile", "model": "88" }, + { "year":1995, "make": "Oldsmobile", "model": "98" }, + { "year":1995, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1995, "make": "Oldsmobile", "model": "Aurora" }, + { "year":1995, "make": "Oldsmobile", "model": "Ciera" }, + { "year":1995, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1995, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1995, "make": "Plymouth", "model": "Acclaim" }, + { "year":1995, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1995, "make": "Plymouth", "model": "Neon" }, + { "year":1995, "make": "Plymouth", "model": "Voyager" }, + { "year":1995, "make": "Saturn", "model": "S-Series" }, + { "year":1995, "make": "Toyota", "model": "4Runner" }, + { "year":1995, "make": "Toyota", "model": "Avalon" }, + { "year":1995, "make": "Toyota", "model": "Camry" }, + { "year":1995, "make": "Toyota", "model": "Celica" }, + { "year":1995, "make": "Toyota", "model": "Corolla" }, + { "year":1995, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1995, "make": "Toyota", "model": "MR2" }, + { "year":1995, "make": "Toyota", "model": "Paseo" }, + { "year":1995, "make": "Toyota", "model": "Previa" }, + { "year":1995, "make": "Toyota", "model": "Supra" }, + { "year":1995, "make": "Toyota", "model": "T100" }, + { "year":1995, "make": "Toyota", "model": "T100 Xtra" }, + { "year":1995, "make": "Toyota", "model": "Tacoma" }, + { "year":1995, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":1995, "make": "Toyota", "model": "Tercel" }, + { "year":1995, "make": "Toyota", "model": "Xtra" }, + { "year":1995, "make": "Volvo", "model": "850" }, + { "year":1995, "make": "Volvo", "model": "940" }, + { "year":1995, "make": "Volvo", "model": "960" }, + { "year":1996, "make": "Dodge", "model": "Caravan" }, + { "year":1996, "make": "Dodge", "model": "Stratus" }, + { "year":1996, "make": "Dodge", "model": "Avenger" }, + { "year":1996, "make": "Dodge", "model": "Dakota Club" }, + { "year":1996, "make": "Dodge", "model": "Dakota" }, + { "year":1996, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1996, "make": "Dodge", "model": "Intrepid" }, + { "year":1996, "make": "Dodge", "model": "Neon" }, + { "year":1996, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":1996, "make": "Dodge", "model": "Ram 1500" }, + { "year":1996, "make": "Dodge", "model": "Ram 2500 Club" }, + { "year":1996, "make": "Dodge", "model": "Ram 2500" }, + { "year":1996, "make": "Dodge", "model": "Ram 3500 Club" }, + { "year":1996, "make": "Dodge", "model": "Ram 3500" }, + { "year":1996, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":1996, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":1996, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":1996, "make": "Dodge", "model": "Stealth" }, + { "year":1996, "make": "Dodge", "model": "Viper" }, + { "year":1996, "make": "Ford", "model": "Ranger" }, + { "year":1996, "make": "Ford", "model": "Bronco" }, + { "year":1996, "make": "Ford", "model": "Mustang" }, + { "year":1996, "make": "Ford", "model": "Contour" }, + { "year":1996, "make": "Ford", "model": "Windstar" }, + { "year":1996, "make": "Ford", "model": "Crown Victoria" }, + { "year":1996, "make": "Ford", "model": "Probe" }, + { "year":1996, "make": "Ford", "model": "Escort" }, + { "year":1996, "make": "Ford", "model": "Taurus" }, + { "year":1996, "make": "Ford", "model": "E-Series" }, + { "year":1996, "make": "Ford", "model": "Explorer" }, + { "year":1996, "make": "Ford", "model": "Thunderbird" }, + { "year":1996, "make": "Ford", "model": "Aerostar" }, + { "year":1996, "make": "Ford", "model": "F-Series" }, + { "year":1996, "make": "Ford", "model": "Aspire" }, + { "year":1996, "make": "Ford", "model": "Club Wagon" }, + { "year":1996, "make": "Ford", "model": "Econoline E150" }, + { "year":1996, "make": "Ford", "model": "Econoline E250" }, + { "year":1996, "make": "Ford", "model": "Econoline E350" }, + { "year":1996, "make": "Ford", "model": "F150" }, + { "year":1996, "make": "Ford", "model": "F250" }, + { "year":1996, "make": "Ford", "model": "F350" }, + { "year":1996, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1996, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1996, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1996, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1996, "make": "Lincoln", "model": "Town Car" }, + { "year":1996, "make": "Lincoln", "model": "Continental" }, + { "year":1996, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1996, "make": "Mercury", "model": "Sable" }, + { "year":1996, "make": "Mercury", "model": "Mystique" }, + { "year":1996, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1996, "make": "Mercury", "model": "Tracer" }, + { "year":1996, "make": "Mercury", "model": "Villager" }, + { "year":1996, "make": "Mercury", "model": "Cougar" }, + { "year":1996, "make": "Buick", "model": "Century" }, + { "year":1996, "make": "Buick", "model": "Roadmaster" }, + { "year":1996, "make": "Buick", "model": "Regal" }, + { "year":1996, "make": "Buick", "model": "Hearse" }, + { "year":1996, "make": "Buick", "model": "Park Avenue" }, + { "year":1996, "make": "Buick", "model": "Riviera" }, + { "year":1996, "make": "Buick", "model": "Skylark" }, + { "year":1996, "make": "Buick", "model": "LeSabre" }, + { "year":1996, "make": "Audi", "model": "A6" }, + { "year":1996, "make": "Audi", "model": "Cabriolet" }, + { "year":1996, "make": "Audi", "model": "A4" }, + { "year":1996, "make": "Audi", "model": "riolet" }, + { "year":1996, "make": "Mazda", "model": "626" }, + { "year":1996, "make": "Mazda", "model": "MX-6" }, + { "year":1996, "make": "Mazda", "model": "Protege" }, + { "year":1996, "make": "Mazda", "model": "MX-5" }, + { "year":1996, "make": "Mazda", "model": "B-Series" }, + { "year":1996, "make": "Mazda", "model": "MX-3" }, + { "year":1996, "make": "Mazda", "model": "MPV" }, + { "year":1996, "make": "Mazda", "model": "Millenia" }, + { "year":1996, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1996, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1996, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1996, "make": "Volkswagen", "model": "Passat" }, + { "year":1996, "make": "Volkswagen", "model": "Golf" }, + { "year":1996, "make": "Volkswagen", "model": "Jetta" }, + { "year":1996, "make": "Volkswagen", "model": "GTI" }, + { "year":1996, "make": "Volkswagen", "model": "rio" }, + { "year":1996, "make": "Mitsubishi", "model": "Galant" }, + { "year":1996, "make": "Mitsubishi", "model": "Chariot" }, + { "year":1996, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1996, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1996, "make": "Mitsubishi", "model": "Truck" }, + { "year":1996, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1996, "make": "Mitsubishi", "model": "GTO" }, + { "year":1996, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1996, "make": "Mitsubishi", "model": "Expo LRV" }, + { "year":1996, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1996, "make": "Mitsubishi", "model": "Mighty Max" }, + { "year":1996, "make": "Mitsubishi", "model": "Montero" }, + { "year":1996, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1996, "make": "Pontiac", "model": "Firebird" }, + { "year":1996, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1996, "make": "Pontiac", "model": "Sunfire" }, + { "year":1996, "make": "Pontiac", "model": "Grand Am" }, + { "year":1996, "make": "Pontiac", "model": "Bonneville" }, + { "year":1996, "make": "Suzuki", "model": "X-90" }, + { "year":1996, "make": "Suzuki", "model": "Esteem" }, + { "year":1996, "make": "Suzuki", "model": "Sidekick" }, + { "year":1996, "make": "Suzuki", "model": "Swift" }, + { "year":1996, "make": "Saab", "model": "900" }, + { "year":1996, "make": "Saab", "model": "9000" }, + { "year":1996, "make": "Holden", "model": "VS Commodore" }, + { "year":1996, "make": "Porsche", "model": "911" }, + { "year":1996, "make": "Plymouth", "model": "Voyager" }, + { "year":1996, "make": "Plymouth", "model": "Breeze" }, + { "year":1996, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1996, "make": "Plymouth", "model": "Neon" }, + { "year":1996, "make": "Chevrolet", "model": "1500" }, + { "year":1996, "make": "Chevrolet", "model": "2500" }, + { "year":1996, "make": "Chevrolet", "model": "3500" }, + { "year":1996, "make": "Chevrolet", "model": "Tahoe" }, + { "year":1996, "make": "Chevrolet", "model": "Astro" }, + { "year":1996, "make": "Chevrolet", "model": "Impala" }, + { "year":1996, "make": "Chevrolet", "model": "Beretta" }, + { "year":1996, "make": "Chevrolet", "model": "Caprice" }, + { "year":1996, "make": "Chevrolet", "model": "Blazer" }, + { "year":1996, "make": "Chevrolet", "model": "Camaro" }, + { "year":1996, "make": "Chevrolet", "model": "Caprice Classic" }, + { "year":1996, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1996, "make": "Chevrolet", "model": "Corsica" }, + { "year":1996, "make": "Chevrolet", "model": "Corvette" }, + { "year":1996, "make": "Chevrolet", "model": "Express 1500" }, + { "year":1996, "make": "Chevrolet", "model": "Express 2500" }, + { "year":1996, "make": "Chevrolet", "model": "Express 3500" }, + { "year":1996, "make": "Chevrolet", "model": "G-Series 1500" }, + { "year":1996, "make": "Chevrolet", "model": "G-Series 2500" }, + { "year":1996, "make": "Chevrolet", "model": "G-Series G30" }, + { "year":1996, "make": "Chevrolet", "model": "Lumina" }, + { "year":1996, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1996, "make": "Chevrolet", "model": "S10" }, + { "year":1996, "make": "Chevrolet", "model": "Sportvan G30" }, + { "year":1996, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1996, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1996, "make": "Land Rover", "model": "Discovery" }, + { "year":1996, "make": "Land Rover", "model": "Range Rover" }, + { "year":1996, "make": "Nissan", "model": "300ZX" }, + { "year":1996, "make": "Nissan", "model": "200SX" }, + { "year":1996, "make": "Nissan", "model": "240SX" }, + { "year":1996, "make": "Nissan", "model": "Altima" }, + { "year":1996, "make": "Nissan", "model": "Maxima" }, + { "year":1996, "make": "Nissan", "model": "Pathfinder" }, + { "year":1996, "make": "Nissan", "model": "Quest" }, + { "year":1996, "make": "Nissan", "model": "Sentra" }, + { "year":1996, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1996, "make": "Jeep", "model": "Cherokee" }, + { "year":1996, "make": "Kia", "model": "Sportage" }, + { "year":1996, "make": "Kia", "model": "Sephia" }, + { "year":1996, "make": "Lexus", "model": "GS" }, + { "year":1996, "make": "Lexus", "model": "SC" }, + { "year":1996, "make": "Lexus", "model": "LX" }, + { "year":1996, "make": "Lexus", "model": "ES" }, + { "year":1996, "make": "Lexus", "model": "LS" }, + { "year":1996, "make": "Subaru", "model": "Impreza" }, + { "year":1996, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1996, "make": "Subaru", "model": "Legacy" }, + { "year":1996, "make": "Subaru", "model": "SVX" }, + { "year":1996, "make": "Honda", "model": "Passport" }, + { "year":1996, "make": "Honda", "model": "Odyssey" }, + { "year":1996, "make": "Honda", "model": "Prelude" }, + { "year":1996, "make": "Honda", "model": "Accord" }, + { "year":1996, "make": "Honda", "model": "Civic" }, + { "year":1996, "make": "Honda", "model": "del Sol" }, + { "year":1996, "make": "Chrysler", "model": "Town & Country" }, + { "year":1996, "make": "Chrysler", "model": "Cirrus" }, + { "year":1996, "make": "Chrysler", "model": "Concorde" }, + { "year":1996, "make": "Chrysler", "model": "LHS" }, + { "year":1996, "make": "Chrysler", "model": "New Yorker" }, + { "year":1996, "make": "Chrysler", "model": "Sebring" }, + { "year":1996, "make": "Lotus", "model": "Esprit" }, + { "year":1996, "make": "BMW", "model": "3 Series" }, + { "year":1996, "make": "BMW", "model": "7 Series" }, + { "year":1996, "make": "BMW", "model": "8 Series" }, + { "year":1996, "make": "BMW", "model": "M3" }, + { "year":1996, "make": "BMW", "model": "Z3" }, + { "year":1996, "make": "Lamborghini", "model": "Diablo" }, + { "year":1996, "make": "Acura", "model": "Integra" }, + { "year":1996, "make": "Acura", "model": "NSX" }, + { "year":1996, "make": "Acura", "model": "RL" }, + { "year":1996, "make": "Acura", "model": "SLX" }, + { "year":1996, "make": "Acura", "model": "TL" }, + { "year":1996, "make": "Cadillac", "model": "DeVille" }, + { "year":1996, "make": "Cadillac", "model": "Eldorado" }, + { "year":1996, "make": "Cadillac", "model": "Fleetwood" }, + { "year":1996, "make": "Cadillac", "model": "Seville" }, + { "year":1996, "make": "Eagle", "model": "Summit" }, + { "year":1996, "make": "Eagle", "model": "Talon" }, + { "year":1996, "make": "Eagle", "model": "Vision" }, + { "year":1996, "make": "Geo", "model": "Metro" }, + { "year":1996, "make": "Geo", "model": "Prizm" }, + { "year":1996, "make": "Geo", "model": "Tracker" }, + { "year":1996, "make": "GMC", "model": "1500" }, + { "year":1996, "make": "GMC", "model": "2500" }, + { "year":1996, "make": "GMC", "model": "3500" }, + { "year":1996, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1996, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1996, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1996, "make": "GMC", "model": "Jimmy" }, + { "year":1996, "make": "GMC", "model": "Rally Wagon G3500" }, + { "year":1996, "make": "GMC", "model": "Safari" }, + { "year":1996, "make": "GMC", "model": "Savana 1500" }, + { "year":1996, "make": "GMC", "model": "Savana 2500" }, + { "year":1996, "make": "GMC", "model": "Savana 3500" }, + { "year":1996, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1996, "make": "GMC", "model": "Sonoma" }, + { "year":1996, "make": "GMC", "model": "Suburban 1500" }, + { "year":1996, "make": "GMC", "model": "Suburban 2500" }, + { "year":1996, "make": "GMC", "model": "Vandura G3500" }, + { "year":1996, "make": "GMC", "model": "Yukon" }, + { "year":1996, "make": "HUMMER", "model": "H1" }, + { "year":1996, "make": "Hyundai", "model": "Accent" }, + { "year":1996, "make": "Hyundai", "model": "Elantra" }, + { "year":1996, "make": "Hyundai", "model": "Sonata" }, + { "year":1996, "make": "Infiniti", "model": "G" }, + { "year":1996, "make": "Infiniti", "model": "I" }, + { "year":1996, "make": "Infiniti", "model": "J" }, + { "year":1996, "make": "Infiniti", "model": "Q" }, + { "year":1996, "make": "Isuzu", "model": "Hombre" }, + { "year":1996, "make": "Isuzu", "model": "Oasis" }, + { "year":1996, "make": "Isuzu", "model": "Rodeo" }, + { "year":1996, "make": "Isuzu", "model": "Trooper" }, + { "year":1996, "make": "Jaguar", "model": "XJ Series" }, + { "year":1996, "make": "Oldsmobile", "model": "88" }, + { "year":1996, "make": "Oldsmobile", "model": "98" }, + { "year":1996, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1996, "make": "Oldsmobile", "model": "Aurora" }, + { "year":1996, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1996, "make": "Oldsmobile", "model": "Ciera" }, + { "year":1996, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1996, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1996, "make": "Saturn", "model": "S-Series" }, + { "year":1996, "make": "Toyota", "model": "4Runner" }, + { "year":1996, "make": "Toyota", "model": "Avalon" }, + { "year":1996, "make": "Toyota", "model": "Camry" }, + { "year":1996, "make": "Toyota", "model": "Celica" }, + { "year":1996, "make": "Toyota", "model": "Corolla" }, + { "year":1996, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1996, "make": "Toyota", "model": "Paseo" }, + { "year":1996, "make": "Toyota", "model": "Previa" }, + { "year":1996, "make": "Toyota", "model": "RAV4" }, + { "year":1996, "make": "Toyota", "model": "Supra" }, + { "year":1996, "make": "Toyota", "model": "T100" }, + { "year":1996, "make": "Toyota", "model": "T100 Xtra" }, + { "year":1996, "make": "Toyota", "model": "Tacoma" }, + { "year":1996, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":1996, "make": "Toyota", "model": "Tercel" }, + { "year":1996, "make": "Volvo", "model": "850" }, + { "year":1996, "make": "Volvo", "model": "960" }, + { "year":1997, "make": "Pontiac", "model": "Grand Am" }, + { "year":1997, "make": "Pontiac", "model": "Sunfire" }, + { "year":1997, "make": "Pontiac", "model": "Firebird" }, + { "year":1997, "make": "Pontiac", "model": "Bonneville" }, + { "year":1997, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1997, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1997, "make": "Subaru", "model": "Legacy" }, + { "year":1997, "make": "Subaru", "model": "Alcyone SVX" }, + { "year":1997, "make": "Subaru", "model": "Impreza" }, + { "year":1997, "make": "Subaru", "model": "SVX" }, + { "year":1997, "make": "Suzuki", "model": "Sidekick" }, + { "year":1997, "make": "Suzuki", "model": "X-90" }, + { "year":1997, "make": "Suzuki", "model": "Swift" }, + { "year":1997, "make": "Suzuki", "model": "Esteem" }, + { "year":1997, "make": "Lexus", "model": "LS" }, + { "year":1997, "make": "Lexus", "model": "GS" }, + { "year":1997, "make": "Lexus", "model": "LX" }, + { "year":1997, "make": "Lexus", "model": "SC" }, + { "year":1997, "make": "Lexus", "model": "ES" }, + { "year":1997, "make": "Kia", "model": "Sephia" }, + { "year":1997, "make": "Kia", "model": "Sportage" }, + { "year":1997, "make": "Kia", "model": "Mentor" }, + { "year":1997, "make": "Mazda", "model": "626" }, + { "year":1997, "make": "Mazda", "model": "B-Series" }, + { "year":1997, "make": "Mazda", "model": "MX-5" }, + { "year":1997, "make": "Mazda", "model": "MPV" }, + { "year":1997, "make": "Mazda", "model": "Protege" }, + { "year":1997, "make": "Mazda", "model": "MX-6" }, + { "year":1997, "make": "Mazda", "model": "Millenia" }, + { "year":1997, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1997, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1997, "make": "BMW", "model": "3 Series" }, + { "year":1997, "make": "BMW", "model": "5 Series" }, + { "year":1997, "make": "BMW", "model": "7 Series" }, + { "year":1997, "make": "BMW", "model": "8 Series" }, + { "year":1997, "make": "BMW", "model": "M3" }, + { "year":1997, "make": "BMW", "model": "Z3" }, + { "year":1997, "make": "Mercury", "model": "Mountaineer" }, + { "year":1997, "make": "Mercury", "model": "Sable" }, + { "year":1997, "make": "Mercury", "model": "Cougar" }, + { "year":1997, "make": "Mercury", "model": "Villager" }, + { "year":1997, "make": "Mercury", "model": "Mystique" }, + { "year":1997, "make": "Mercury", "model": "Tracer" }, + { "year":1997, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1997, "make": "Lamborghini", "model": "Diablo" }, + { "year":1997, "make": "Honda", "model": "Accord" }, + { "year":1997, "make": "Honda", "model": "Civic" }, + { "year":1997, "make": "Honda", "model": "Prelude" }, + { "year":1997, "make": "Honda", "model": "CR-V" }, + { "year":1997, "make": "Honda", "model": "Odyssey" }, + { "year":1997, "make": "Honda", "model": "Passport" }, + { "year":1997, "make": "Honda", "model": "Del Sol" }, + { "year":1997, "make": "Audi", "model": "A6" }, + { "year":1997, "make": "Audi", "model": "A4" }, + { "year":1997, "make": "Audi", "model": "Cabriolet" }, + { "year":1997, "make": "Audi", "model": "A8" }, + { "year":1997, "make": "Audi", "model": "riolet" }, + { "year":1997, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1997, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1997, "make": "Mitsubishi", "model": "GTO" }, + { "year":1997, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1997, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1997, "make": "Mitsubishi", "model": "Challenger" }, + { "year":1997, "make": "Mitsubishi", "model": "Galant" }, + { "year":1997, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1997, "make": "Mitsubishi", "model": "Montero" }, + { "year":1997, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":1997, "make": "Porsche", "model": "911" }, + { "year":1997, "make": "Porsche", "model": "Boxster" }, + { "year":1997, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1997, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1997, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1997, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1997, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":1997, "make": "Land Rover", "model": "Range Rover" }, + { "year":1997, "make": "Land Rover", "model": "Defender" }, + { "year":1997, "make": "Land Rover", "model": "Discovery" }, + { "year":1997, "make": "Land Rover", "model": "Defender 90" }, + { "year":1997, "make": "Chrysler", "model": "Town & Country" }, + { "year":1997, "make": "Chrysler", "model": "Cirrus" }, + { "year":1997, "make": "Chrysler", "model": "Concorde" }, + { "year":1997, "make": "Chrysler", "model": "LHS" }, + { "year":1997, "make": "Chrysler", "model": "Sebring" }, + { "year":1997, "make": "Ford", "model": "F-Series" }, + { "year":1997, "make": "Ford", "model": "Aerostar" }, + { "year":1997, "make": "Ford", "model": "Aspire" }, + { "year":1997, "make": "Ford", "model": "Club Wagon" }, + { "year":1997, "make": "Ford", "model": "Contour" }, + { "year":1997, "make": "Ford", "model": "Crown Victoria" }, + { "year":1997, "make": "Ford", "model": "Econoline E150" }, + { "year":1997, "make": "Ford", "model": "Econoline E250" }, + { "year":1997, "make": "Ford", "model": "Econoline E350" }, + { "year":1997, "make": "Ford", "model": "Escort" }, + { "year":1997, "make": "Ford", "model": "Expedition" }, + { "year":1997, "make": "Ford", "model": "Explorer" }, + { "year":1997, "make": "Ford", "model": "F150" }, + { "year":1997, "make": "Ford", "model": "F250" }, + { "year":1997, "make": "Ford", "model": "F350" }, + { "year":1997, "make": "Ford", "model": "Mustang" }, + { "year":1997, "make": "Ford", "model": "Probe" }, + { "year":1997, "make": "Ford", "model": "Ranger" }, + { "year":1997, "make": "Ford", "model": "Taurus" }, + { "year":1997, "make": "Ford", "model": "Thunderbird" }, + { "year":1997, "make": "Ford", "model": "Windstar" }, + { "year":1997, "make": "Saab", "model": "900" }, + { "year":1997, "make": "Saab", "model": "9000" }, + { "year":1997, "make": "Volkswagen", "model": "Jetta" }, + { "year":1997, "make": "Volkswagen", "model": "Golf" }, + { "year":1997, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1997, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1997, "make": "Volkswagen", "model": "GTI" }, + { "year":1997, "make": "Volkswagen", "model": "Passat" }, + { "year":1997, "make": "Volkswagen", "model": "rio" }, + { "year":1997, "make": "Lincoln", "model": "Continental" }, + { "year":1997, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1997, "make": "Lincoln", "model": "Town Car" }, + { "year":1997, "make": "Chevrolet", "model": "1500" }, + { "year":1997, "make": "Chevrolet", "model": "2500" }, + { "year":1997, "make": "Chevrolet", "model": "3500" }, + { "year":1997, "make": "Chevrolet", "model": "Malibu" }, + { "year":1997, "make": "Chevrolet", "model": "Astro" }, + { "year":1997, "make": "Chevrolet", "model": "Blazer" }, + { "year":1997, "make": "Chevrolet", "model": "Camaro" }, + { "year":1997, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1997, "make": "Chevrolet", "model": "Corvette" }, + { "year":1997, "make": "Chevrolet", "model": "Express 1500" }, + { "year":1997, "make": "Chevrolet", "model": "Express 2500" }, + { "year":1997, "make": "Chevrolet", "model": "Express 3500" }, + { "year":1997, "make": "Chevrolet", "model": "G-Series 1500" }, + { "year":1997, "make": "Chevrolet", "model": "G-Series 2500" }, + { "year":1997, "make": "Chevrolet", "model": "G-Series 3500" }, + { "year":1997, "make": "Chevrolet", "model": "Lumina" }, + { "year":1997, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1997, "make": "Chevrolet", "model": "S10" }, + { "year":1997, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1997, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1997, "make": "Chevrolet", "model": "Tahoe" }, + { "year":1997, "make": "Chevrolet", "model": "Venture" }, + { "year":1997, "make": "Plymouth", "model": "Breeze" }, + { "year":1997, "make": "Plymouth", "model": "Voyager" }, + { "year":1997, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1997, "make": "Plymouth", "model": "Neon" }, + { "year":1997, "make": "Plymouth", "model": "Prowler" }, + { "year":1997, "make": "Buick", "model": "LeSabre" }, + { "year":1997, "make": "Buick", "model": "Park Avenue" }, + { "year":1997, "make": "Buick", "model": "Riviera" }, + { "year":1997, "make": "Buick", "model": "Century" }, + { "year":1997, "make": "Buick", "model": "Skylark" }, + { "year":1997, "make": "Buick", "model": "Regal" }, + { "year":1997, "make": "Holden", "model": "VS Commodore" }, + { "year":1997, "make": "Dodge", "model": "Stratus" }, + { "year":1997, "make": "Dodge", "model": "Avenger" }, + { "year":1997, "make": "Dodge", "model": "Caravan" }, + { "year":1997, "make": "Dodge", "model": "Dakota Club" }, + { "year":1997, "make": "Dodge", "model": "Dakota" }, + { "year":1997, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1997, "make": "Dodge", "model": "Intrepid" }, + { "year":1997, "make": "Dodge", "model": "Neon" }, + { "year":1997, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":1997, "make": "Dodge", "model": "Ram 1500" }, + { "year":1997, "make": "Dodge", "model": "Ram 2500 Club" }, + { "year":1997, "make": "Dodge", "model": "Ram 2500" }, + { "year":1997, "make": "Dodge", "model": "Ram 3500 Club" }, + { "year":1997, "make": "Dodge", "model": "Ram 3500" }, + { "year":1997, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":1997, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":1997, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":1997, "make": "Dodge", "model": "Viper" }, + { "year":1997, "make": "Toyota", "model": "Camry" }, + { "year":1997, "make": "Toyota", "model": "4Runner" }, + { "year":1997, "make": "Toyota", "model": "Avalon" }, + { "year":1997, "make": "Toyota", "model": "Celica" }, + { "year":1997, "make": "Toyota", "model": "Corolla" }, + { "year":1997, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1997, "make": "Toyota", "model": "Paseo" }, + { "year":1997, "make": "Toyota", "model": "Previa" }, + { "year":1997, "make": "Toyota", "model": "RAV4" }, + { "year":1997, "make": "Toyota", "model": "Supra" }, + { "year":1997, "make": "Toyota", "model": "T100" }, + { "year":1997, "make": "Toyota", "model": "T100 Xtra" }, + { "year":1997, "make": "Toyota", "model": "Tacoma" }, + { "year":1997, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":1997, "make": "Toyota", "model": "Tercel" }, + { "year":1997, "make": "Lotus", "model": "Esprit" }, + { "year":1997, "make": "Acura", "model": "Integra" }, + { "year":1997, "make": "Acura", "model": "CL" }, + { "year":1997, "make": "Acura", "model": "NSX" }, + { "year":1997, "make": "Acura", "model": "RL" }, + { "year":1997, "make": "Acura", "model": "SLX" }, + { "year":1997, "make": "Acura", "model": "TL" }, + { "year":1997, "make": "Cadillac", "model": "Catera" }, + { "year":1997, "make": "Cadillac", "model": "DeVille" }, + { "year":1997, "make": "Cadillac", "model": "Eldorado" }, + { "year":1997, "make": "Cadillac", "model": "Seville" }, + { "year":1997, "make": "Eagle", "model": "Talon" }, + { "year":1997, "make": "Eagle", "model": "Vision" }, + { "year":1997, "make": "Geo", "model": "Metro" }, + { "year":1997, "make": "Geo", "model": "Prizm" }, + { "year":1997, "make": "Geo", "model": "Tracker" }, + { "year":1997, "make": "GMC", "model": "1500" }, + { "year":1997, "make": "GMC", "model": "2500" }, + { "year":1997, "make": "GMC", "model": "3500" }, + { "year":1997, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1997, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1997, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1997, "make": "GMC", "model": "Jimmy" }, + { "year":1997, "make": "GMC", "model": "Safari" }, + { "year":1997, "make": "GMC", "model": "Savana 1500" }, + { "year":1997, "make": "GMC", "model": "Savana 2500" }, + { "year":1997, "make": "GMC", "model": "Savana 3500" }, + { "year":1997, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1997, "make": "GMC", "model": "Sonoma" }, + { "year":1997, "make": "GMC", "model": "Suburban 1500" }, + { "year":1997, "make": "GMC", "model": "Suburban 2500" }, + { "year":1997, "make": "GMC", "model": "Yukon" }, + { "year":1997, "make": "HUMMER", "model": "H1" }, + { "year":1997, "make": "Hyundai", "model": "Accent" }, + { "year":1997, "make": "Hyundai", "model": "Elantra" }, + { "year":1997, "make": "Hyundai", "model": "Sonata" }, + { "year":1997, "make": "Hyundai", "model": "Tiburon" }, + { "year":1997, "make": "Infiniti", "model": "I" }, + { "year":1997, "make": "Infiniti", "model": "J" }, + { "year":1997, "make": "Infiniti", "model": "Q" }, + { "year":1997, "make": "Infiniti", "model": "QX" }, + { "year":1997, "make": "Isuzu", "model": "Hombre" }, + { "year":1997, "make": "Isuzu", "model": "Hombre Space" }, + { "year":1997, "make": "Isuzu", "model": "Oasis" }, + { "year":1997, "make": "Isuzu", "model": "Rodeo" }, + { "year":1997, "make": "Isuzu", "model": "Trooper" }, + { "year":1997, "make": "Jaguar", "model": "XJ Series" }, + { "year":1997, "make": "Jaguar", "model": "XK Series" }, + { "year":1997, "make": "Jeep", "model": "Cherokee" }, + { "year":1997, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1997, "make": "Jeep", "model": "Wrangler" }, + { "year":1997, "make": "Nissan", "model": "200SX" }, + { "year":1997, "make": "Nissan", "model": "240SX" }, + { "year":1997, "make": "Nissan", "model": "Altima" }, + { "year":1997, "make": "Nissan", "model": "Maxima" }, + { "year":1997, "make": "Nissan", "model": "Pathfinder" }, + { "year":1997, "make": "Nissan", "model": "Quest" }, + { "year":1997, "make": "Nissan", "model": "Sentra" }, + { "year":1997, "make": "Oldsmobile", "model": "88" }, + { "year":1997, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1997, "make": "Oldsmobile", "model": "Aurora" }, + { "year":1997, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1997, "make": "Oldsmobile", "model": "Cutlass" }, + { "year":1997, "make": "Oldsmobile", "model": "Cutlass Supreme" }, + { "year":1997, "make": "Oldsmobile", "model": "LSS" }, + { "year":1997, "make": "Oldsmobile", "model": "Regency" }, + { "year":1997, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1997, "make": "Saturn", "model": "S-Series" }, + { "year":1997, "make": "Volvo", "model": "850" }, + { "year":1997, "make": "Volvo", "model": "960" }, + { "year":1997, "make": "Volvo", "model": "S90" }, + { "year":1997, "make": "Volvo", "model": "V90" }, + { "year":1998, "make": "Chevrolet", "model": "1500" }, + { "year":1998, "make": "Chevrolet", "model": "2500" }, + { "year":1998, "make": "Chevrolet", "model": "3500" }, + { "year":1998, "make": "Chevrolet", "model": "Corvette" }, + { "year":1998, "make": "Chevrolet", "model": "Astro" }, + { "year":1998, "make": "Chevrolet", "model": "Blazer" }, + { "year":1998, "make": "Chevrolet", "model": "Camaro" }, + { "year":1998, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1998, "make": "Chevrolet", "model": "Express 1500" }, + { "year":1998, "make": "Chevrolet", "model": "Express 2500" }, + { "year":1998, "make": "Chevrolet", "model": "Express 3500" }, + { "year":1998, "make": "Chevrolet", "model": "G-Series 1500" }, + { "year":1998, "make": "Chevrolet", "model": "G-Series 2500" }, + { "year":1998, "make": "Chevrolet", "model": "G-Series 3500" }, + { "year":1998, "make": "Chevrolet", "model": "Lumina" }, + { "year":1998, "make": "Chevrolet", "model": "Malibu" }, + { "year":1998, "make": "Chevrolet", "model": "Metro" }, + { "year":1998, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1998, "make": "Chevrolet", "model": "Prizm" }, + { "year":1998, "make": "Chevrolet", "model": "S10" }, + { "year":1998, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1998, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1998, "make": "Chevrolet", "model": "Tahoe" }, + { "year":1998, "make": "Chevrolet", "model": "Tracker" }, + { "year":1998, "make": "Chevrolet", "model": "Venture" }, + { "year":1998, "make": "Porsche", "model": "911" }, + { "year":1998, "make": "Porsche", "model": "Boxster" }, + { "year":1998, "make": "Honda", "model": "CR-V" }, + { "year":1998, "make": "Honda", "model": "Civic" }, + { "year":1998, "make": "Honda", "model": "Accord" }, + { "year":1998, "make": "Honda", "model": "Odyssey" }, + { "year":1998, "make": "Honda", "model": "Passport" }, + { "year":1998, "make": "Honda", "model": "Prelude" }, + { "year":1998, "make": "Subaru", "model": "Forester" }, + { "year":1998, "make": "Subaru", "model": "Legacy" }, + { "year":1998, "make": "Subaru", "model": "Impreza" }, + { "year":1998, "make": "Mazda", "model": "626" }, + { "year":1998, "make": "Mazda", "model": "B-Series" }, + { "year":1998, "make": "Mazda", "model": "Millenia" }, + { "year":1998, "make": "Mazda", "model": "MPV" }, + { "year":1998, "make": "Mazda", "model": "Protege" }, + { "year":1998, "make": "Mazda", "model": "MX-5" }, + { "year":1998, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1998, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1998, "make": "Mitsubishi", "model": "Galant" }, + { "year":1998, "make": "Mitsubishi", "model": "Challenger" }, + { "year":1998, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1998, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1998, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1998, "make": "Mitsubishi", "model": "GTO" }, + { "year":1998, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1998, "make": "Mitsubishi", "model": "Montero" }, + { "year":1998, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":1998, "make": "Lexus", "model": "ES" }, + { "year":1998, "make": "Lexus", "model": "GS" }, + { "year":1998, "make": "Lexus", "model": "SC" }, + { "year":1998, "make": "Lexus", "model": "LX" }, + { "year":1998, "make": "Lexus", "model": "LS" }, + { "year":1998, "make": "BMW", "model": "3 Series" }, + { "year":1998, "make": "BMW", "model": "5 Series" }, + { "year":1998, "make": "BMW", "model": "7 Series" }, + { "year":1998, "make": "BMW", "model": "M3" }, + { "year":1998, "make": "BMW", "model": "Z3" }, + { "year":1998, "make": "Volkswagen", "model": "Golf" }, + { "year":1998, "make": "Volkswagen", "model": "Passat" }, + { "year":1998, "make": "Volkswagen", "model": "GTI" }, + { "year":1998, "make": "Volkswagen", "model": "Jetta" }, + { "year":1998, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1998, "make": "Volkswagen", "model": "New Beetle" }, + { "year":1998, "make": "Volkswagen", "model": "rio" }, + { "year":1998, "make": "Lincoln", "model": "Town Car" }, + { "year":1998, "make": "Lincoln", "model": "Navigator" }, + { "year":1998, "make": "Lincoln", "model": "Mark VIII" }, + { "year":1998, "make": "Lincoln", "model": "Continental" }, + { "year":1998, "make": "Suzuki", "model": "X-90" }, + { "year":1998, "make": "Suzuki", "model": "Esteem" }, + { "year":1998, "make": "Suzuki", "model": "Sidekick" }, + { "year":1998, "make": "Suzuki", "model": "Swift" }, + { "year":1998, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":1998, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":1998, "make": "Mercury", "model": "Villager" }, + { "year":1998, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1998, "make": "Mercury", "model": "Tracer" }, + { "year":1998, "make": "Mercury", "model": "Mountaineer" }, + { "year":1998, "make": "Mercury", "model": "Sable" }, + { "year":1998, "make": "Mercury", "model": "Mystique" }, + { "year":1998, "make": "Saab", "model": "900" }, + { "year":1998, "make": "Saab", "model": "9000" }, + { "year":1998, "make": "Buick", "model": "Skylark" }, + { "year":1998, "make": "Buick", "model": "Regal" }, + { "year":1998, "make": "Buick", "model": "Park Avenue" }, + { "year":1998, "make": "Buick", "model": "Century" }, + { "year":1998, "make": "Buick", "model": "Riviera" }, + { "year":1998, "make": "Buick", "model": "LeSabre" }, + { "year":1998, "make": "Pontiac", "model": "Grand Am" }, + { "year":1998, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1998, "make": "Pontiac", "model": "Firebird" }, + { "year":1998, "make": "Pontiac", "model": "Sunfire" }, + { "year":1998, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1998, "make": "Pontiac", "model": "Bonneville" }, + { "year":1998, "make": "Lamborghini", "model": "Diablo" }, + { "year":1998, "make": "Audi", "model": "A4" }, + { "year":1998, "make": "Audi", "model": "Cabriolet" }, + { "year":1998, "make": "Audi", "model": "A6" }, + { "year":1998, "make": "Audi", "model": "A8" }, + { "year":1998, "make": "Audi", "model": "riolet" }, + { "year":1998, "make": "Kia", "model": "Sephia" }, + { "year":1998, "make": "Kia", "model": "Sportage" }, + { "year":1998, "make": "Lotus", "model": "Esprit" }, + { "year":1998, "make": "Land Rover", "model": "Discovery" }, + { "year":1998, "make": "Land Rover", "model": "Range Rover" }, + { "year":1998, "make": "Dodge", "model": "Intrepid" }, + { "year":1998, "make": "Dodge", "model": "Avenger" }, + { "year":1998, "make": "Dodge", "model": "Caravan" }, + { "year":1998, "make": "Dodge", "model": "Dakota Club" }, + { "year":1998, "make": "Dodge", "model": "Dakota" }, + { "year":1998, "make": "Dodge", "model": "Durango" }, + { "year":1998, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1998, "make": "Dodge", "model": "Neon" }, + { "year":1998, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":1998, "make": "Dodge", "model": "Ram 1500" }, + { "year":1998, "make": "Dodge", "model": "Ram 2500 Club" }, + { "year":1998, "make": "Dodge", "model": "Ram 2500" }, + { "year":1998, "make": "Dodge", "model": "Ram 3500" }, + { "year":1998, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":1998, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":1998, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":1998, "make": "Dodge", "model": "Stratus" }, + { "year":1998, "make": "Dodge", "model": "Viper" }, + { "year":1998, "make": "Acura", "model": "CL" }, + { "year":1998, "make": "Acura", "model": "Integra" }, + { "year":1998, "make": "Acura", "model": "NSX" }, + { "year":1998, "make": "Acura", "model": "RL" }, + { "year":1998, "make": "Acura", "model": "SLX" }, + { "year":1998, "make": "Acura", "model": "TL" }, + { "year":1998, "make": "Cadillac", "model": "Catera" }, + { "year":1998, "make": "Cadillac", "model": "DeVille" }, + { "year":1998, "make": "Cadillac", "model": "Eldorado" }, + { "year":1998, "make": "Cadillac", "model": "Seville" }, + { "year":1998, "make": "Chrysler", "model": "Cirrus" }, + { "year":1998, "make": "Chrysler", "model": "Concorde" }, + { "year":1998, "make": "Chrysler", "model": "Sebring" }, + { "year":1998, "make": "Chrysler", "model": "Town & Country" }, + { "year":1998, "make": "Eagle", "model": "Talon" }, + { "year":1998, "make": "Ford", "model": "Club Wagon" }, + { "year":1998, "make": "Ford", "model": "Contour" }, + { "year":1998, "make": "Ford", "model": "Crown Victoria" }, + { "year":1998, "make": "Ford", "model": "Econoline E150" }, + { "year":1998, "make": "Ford", "model": "Econoline E250" }, + { "year":1998, "make": "Ford", "model": "Econoline E350" }, + { "year":1998, "make": "Ford", "model": "Escort" }, + { "year":1998, "make": "Ford", "model": "Expedition" }, + { "year":1998, "make": "Ford", "model": "Explorer" }, + { "year":1998, "make": "Ford", "model": "F150" }, + { "year":1998, "make": "Ford", "model": "F250" }, + { "year":1998, "make": "Ford", "model": "Mustang" }, + { "year":1998, "make": "Ford", "model": "Ranger" }, + { "year":1998, "make": "Ford", "model": "Taurus" }, + { "year":1998, "make": "Ford", "model": "Windstar" }, + { "year":1998, "make": "GMC", "model": "1500" }, + { "year":1998, "make": "GMC", "model": "2500" }, + { "year":1998, "make": "GMC", "model": "3500" }, + { "year":1998, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1998, "make": "GMC", "model": "2500 Club Coupe" }, + { "year":1998, "make": "GMC", "model": "3500 Club Coupe" }, + { "year":1998, "make": "GMC", "model": "Envoy" }, + { "year":1998, "make": "GMC", "model": "Jimmy" }, + { "year":1998, "make": "GMC", "model": "Safari" }, + { "year":1998, "make": "GMC", "model": "Savana 1500" }, + { "year":1998, "make": "GMC", "model": "Savana 2500" }, + { "year":1998, "make": "GMC", "model": "Savana 3500" }, + { "year":1998, "make": "GMC", "model": "Sonoma Club Coupe" }, + { "year":1998, "make": "GMC", "model": "Sonoma" }, + { "year":1998, "make": "GMC", "model": "Suburban 1500" }, + { "year":1998, "make": "GMC", "model": "Suburban 2500" }, + { "year":1998, "make": "GMC", "model": "Yukon" }, + { "year":1998, "make": "HUMMER", "model": "H1" }, + { "year":1998, "make": "Hyundai", "model": "Accent" }, + { "year":1998, "make": "Hyundai", "model": "Elantra" }, + { "year":1998, "make": "Hyundai", "model": "Sonata" }, + { "year":1998, "make": "Hyundai", "model": "Tiburon" }, + { "year":1998, "make": "Infiniti", "model": "I" }, + { "year":1998, "make": "Infiniti", "model": "Q" }, + { "year":1998, "make": "Infiniti", "model": "QX" }, + { "year":1998, "make": "Isuzu", "model": "Amigo" }, + { "year":1998, "make": "Isuzu", "model": "Hombre" }, + { "year":1998, "make": "Isuzu", "model": "Hombre Space" }, + { "year":1998, "make": "Isuzu", "model": "Oasis" }, + { "year":1998, "make": "Isuzu", "model": "Rodeo" }, + { "year":1998, "make": "Isuzu", "model": "Trooper" }, + { "year":1998, "make": "Jaguar", "model": "XJ Series" }, + { "year":1998, "make": "Jaguar", "model": "XK Series" }, + { "year":1998, "make": "Jeep", "model": "Cherokee" }, + { "year":1998, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1998, "make": "Jeep", "model": "Wrangler" }, + { "year":1998, "make": "Nissan", "model": "200SX" }, + { "year":1998, "make": "Nissan", "model": "240SX" }, + { "year":1998, "make": "Nissan", "model": "Altima" }, + { "year":1998, "make": "Nissan", "model": "Frontier" }, + { "year":1998, "make": "Nissan", "model": "Maxima" }, + { "year":1998, "make": "Nissan", "model": "Pathfinder" }, + { "year":1998, "make": "Nissan", "model": "Quest" }, + { "year":1998, "make": "Nissan", "model": "Sentra" }, + { "year":1998, "make": "Oldsmobile", "model": "88" }, + { "year":1998, "make": "Oldsmobile", "model": "Achieva" }, + { "year":1998, "make": "Oldsmobile", "model": "Aurora" }, + { "year":1998, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1998, "make": "Oldsmobile", "model": "Cutlass" }, + { "year":1998, "make": "Oldsmobile", "model": "Intrigue" }, + { "year":1998, "make": "Oldsmobile", "model": "LSS" }, + { "year":1998, "make": "Oldsmobile", "model": "Regency" }, + { "year":1998, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1998, "make": "Plymouth", "model": "Breeze" }, + { "year":1998, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1998, "make": "Plymouth", "model": "Neon" }, + { "year":1998, "make": "Plymouth", "model": "Voyager" }, + { "year":1998, "make": "Saturn", "model": "S-Series" }, + { "year":1998, "make": "Toyota", "model": "4Runner" }, + { "year":1998, "make": "Toyota", "model": "Avalon" }, + { "year":1998, "make": "Toyota", "model": "Camry" }, + { "year":1998, "make": "Toyota", "model": "Celica" }, + { "year":1998, "make": "Toyota", "model": "Corolla" }, + { "year":1998, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1998, "make": "Toyota", "model": "RAV4" }, + { "year":1998, "make": "Toyota", "model": "Sienna" }, + { "year":1998, "make": "Toyota", "model": "Supra" }, + { "year":1998, "make": "Toyota", "model": "T100" }, + { "year":1998, "make": "Toyota", "model": "T100 Xtra" }, + { "year":1998, "make": "Toyota", "model": "Tacoma" }, + { "year":1998, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":1998, "make": "Toyota", "model": "Tercel" }, + { "year":1998, "make": "Volvo", "model": "C70" }, + { "year":1998, "make": "Volvo", "model": "S70" }, + { "year":1998, "make": "Volvo", "model": "S90" }, + { "year":1998, "make": "Volvo", "model": "V70" }, + { "year":1998, "make": "Volvo", "model": "V90" }, + { "year":1999, "make": "Chevrolet", "model": "1500" }, + { "year":1999, "make": "Chevrolet", "model": "2500" }, + { "year":1999, "make": "Chevrolet", "model": "3500" }, + { "year":1999, "make": "Chevrolet", "model": "Corvette" }, + { "year":1999, "make": "Chevrolet", "model": "Astro" }, + { "year":1999, "make": "Chevrolet", "model": "Silverado" }, + { "year":1999, "make": "Chevrolet", "model": "Blazer" }, + { "year":1999, "make": "Chevrolet", "model": "Camaro" }, + { "year":1999, "make": "Chevrolet", "model": "Cavalier" }, + { "year":1999, "make": "Chevrolet", "model": "Express 1500" }, + { "year":1999, "make": "Chevrolet", "model": "Express 2500" }, + { "year":1999, "make": "Chevrolet", "model": "Express 3500" }, + { "year":1999, "make": "Chevrolet", "model": "Lumina" }, + { "year":1999, "make": "Chevrolet", "model": "Malibu" }, + { "year":1999, "make": "Chevrolet", "model": "Metro" }, + { "year":1999, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":1999, "make": "Chevrolet", "model": "Prizm" }, + { "year":1999, "make": "Chevrolet", "model": "S10" }, + { "year":1999, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":1999, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":1999, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":1999, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":1999, "make": "Chevrolet", "model": "Tahoe" }, + { "year":1999, "make": "Chevrolet", "model": "Tracker" }, + { "year":1999, "make": "Chevrolet", "model": "Venture" }, + { "year":1999, "make": "Volkswagen", "model": "New Beetle" }, + { "year":1999, "make": "Volkswagen", "model": "Golf" }, + { "year":1999, "make": "Volkswagen", "model": "Passat" }, + { "year":1999, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":1999, "make": "Volkswagen", "model": "Eurovan" }, + { "year":1999, "make": "Volkswagen", "model": "Jetta" }, + { "year":1999, "make": "Volkswagen", "model": "GTI" }, + { "year":1999, "make": "Volkswagen", "model": "rio" }, + { "year":1999, "make": "Honda", "model": "CR-V" }, + { "year":1999, "make": "Honda", "model": "Passport" }, + { "year":1999, "make": "Honda", "model": "Accord" }, + { "year":1999, "make": "Honda", "model": "Civic" }, + { "year":1999, "make": "Honda", "model": "Prelude" }, + { "year":1999, "make": "Honda", "model": "Odyssey" }, + { "year":1999, "make": "Mitsubishi", "model": "Mirage" }, + { "year":1999, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":1999, "make": "Mitsubishi", "model": "Challenger" }, + { "year":1999, "make": "Mitsubishi", "model": "Pajero" }, + { "year":1999, "make": "Mitsubishi", "model": "Galant" }, + { "year":1999, "make": "Mitsubishi", "model": "GTO" }, + { "year":1999, "make": "Mitsubishi", "model": "Diamante" }, + { "year":1999, "make": "Mitsubishi", "model": "3000GT" }, + { "year":1999, "make": "Mitsubishi", "model": "Montero" }, + { "year":1999, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":1999, "make": "Subaru", "model": "Legacy" }, + { "year":1999, "make": "Subaru", "model": "Impreza" }, + { "year":1999, "make": "Subaru", "model": "Forester" }, + { "year":1999, "make": "Porsche", "model": "911" }, + { "year":1999, "make": "Porsche", "model": "Boxster" }, + { "year":1999, "make": "Pontiac", "model": "Sunfire" }, + { "year":1999, "make": "Pontiac", "model": "Grand Prix" }, + { "year":1999, "make": "Pontiac", "model": "Firebird" }, + { "year":1999, "make": "Pontiac", "model": "Trans Sport" }, + { "year":1999, "make": "Pontiac", "model": "Grand Am" }, + { "year":1999, "make": "Pontiac", "model": "Firebird Formula" }, + { "year":1999, "make": "Pontiac", "model": "Bonneville" }, + { "year":1999, "make": "Pontiac", "model": "Montana" }, + { "year":1999, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":1999, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":1999, "make": "Suzuki", "model": "Vitara" }, + { "year":1999, "make": "Suzuki", "model": "Esteem" }, + { "year":1999, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":1999, "make": "Suzuki", "model": "Swift" }, + { "year":1999, "make": "Lamborghini", "model": "Diablo" }, + { "year":1999, "make": "Land Rover", "model": "Range Rover" }, + { "year":1999, "make": "Land Rover", "model": "Discovery" }, + { "year":1999, "make": "Land Rover", "model": "Discovery Series II" }, + { "year":1999, "make": "Lincoln", "model": "Town Car" }, + { "year":1999, "make": "Lincoln", "model": "Continental" }, + { "year":1999, "make": "Lincoln", "model": "Navigator" }, + { "year":1999, "make": "Saab", "model": "900" }, + { "year":1999, "make": "Saab", "model": "9000" }, + { "year":1999, "make": "Saab", "model": "9-3" }, + { "year":1999, "make": "Saab", "model": "9-5" }, + { "year":1999, "make": "Dodge", "model": "Charger" }, + { "year":1999, "make": "Dodge", "model": "Intrepid" }, + { "year":1999, "make": "Dodge", "model": "Avenger" }, + { "year":1999, "make": "Dodge", "model": "Caravan" }, + { "year":1999, "make": "Dodge", "model": "Dakota Club" }, + { "year":1999, "make": "Dodge", "model": "Dakota" }, + { "year":1999, "make": "Dodge", "model": "Durango" }, + { "year":1999, "make": "Dodge", "model": "Grand Caravan" }, + { "year":1999, "make": "Dodge", "model": "Neon" }, + { "year":1999, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":1999, "make": "Dodge", "model": "Ram 1500" }, + { "year":1999, "make": "Dodge", "model": "Ram 2500 Club" }, + { "year":1999, "make": "Dodge", "model": "Ram 2500" }, + { "year":1999, "make": "Dodge", "model": "Ram 3500" }, + { "year":1999, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":1999, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":1999, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":1999, "make": "Dodge", "model": "Stratus" }, + { "year":1999, "make": "Dodge", "model": "Viper" }, + { "year":1999, "make": "Audi", "model": "A4" }, + { "year":1999, "make": "Audi", "model": "A8" }, + { "year":1999, "make": "Audi", "model": "A6" }, + { "year":1999, "make": "BMW", "model": "3 Series" }, + { "year":1999, "make": "BMW", "model": "5 Series" }, + { "year":1999, "make": "BMW", "model": "7 Series" }, + { "year":1999, "make": "BMW", "model": "Z3" }, + { "year":1999, "make": "BMW", "model": "M3" }, + { "year":1999, "make": "Lexus", "model": "LS" }, + { "year":1999, "make": "Lexus", "model": "SC" }, + { "year":1999, "make": "Lexus", "model": "ES" }, + { "year":1999, "make": "Lexus", "model": "RX" }, + { "year":1999, "make": "Lexus", "model": "GS" }, + { "year":1999, "make": "Lexus", "model": "LX" }, + { "year":1999, "make": "Mercury", "model": "Mystique" }, + { "year":1999, "make": "Mercury", "model": "Sable" }, + { "year":1999, "make": "Mercury", "model": "Mountaineer" }, + { "year":1999, "make": "Mercury", "model": "Tracer" }, + { "year":1999, "make": "Mercury", "model": "Villager" }, + { "year":1999, "make": "Mercury", "model": "Grand Marquis" }, + { "year":1999, "make": "Mercury", "model": "Cougar" }, + { "year":1999, "make": "Mazda", "model": "626" }, + { "year":1999, "make": "Mazda", "model": "MX-5" }, + { "year":1999, "make": "Mazda", "model": "B-Series" }, + { "year":1999, "make": "Mazda", "model": "Protege" }, + { "year":1999, "make": "Mazda", "model": "Millenia" }, + { "year":1999, "make": "Mazda", "model": "B-Series Plus" }, + { "year":1999, "make": "Mazda", "model": "Miata MX-5" }, + { "year":1999, "make": "Buick", "model": "LeSabre" }, + { "year":1999, "make": "Buick", "model": "Riviera" }, + { "year":1999, "make": "Buick", "model": "Century" }, + { "year":1999, "make": "Buick", "model": "Regal" }, + { "year":1999, "make": "Buick", "model": "Park Avenue" }, + { "year":1999, "make": "GMC", "model": "2500" }, + { "year":1999, "make": "GMC", "model": "3500" }, + { "year":1999, "make": "GMC", "model": "EV1" }, + { "year":1999, "make": "GMC", "model": "1500 Club Coupe" }, + { "year":1999, "make": "GMC", "model": "Envoy" }, + { "year":1999, "make": "GMC", "model": "Jimmy" }, + { "year":1999, "make": "GMC", "model": "Safari" }, + { "year":1999, "make": "GMC", "model": "Savana 1500" }, + { "year":1999, "make": "GMC", "model": "Savana 2500" }, + { "year":1999, "make": "GMC", "model": "Savana 3500" }, + { "year":1999, "make": "GMC", "model": "Sierra 1500" }, + { "year":1999, "make": "GMC", "model": "Sierra 2500" }, + { "year":1999, "make": "GMC", "model": "Sonoma" }, + { "year":1999, "make": "GMC", "model": "Suburban 1500" }, + { "year":1999, "make": "GMC", "model": "Suburban 2500" }, + { "year":1999, "make": "GMC", "model": "Yukon" }, + { "year":1999, "make": "Kia", "model": "Sportage" }, + { "year":1999, "make": "Kia", "model": "Sephia" }, + { "year":1999, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":1999, "make": "Jeep", "model": "Cherokee" }, + { "year":1999, "make": "Jeep", "model": "Wrangler" }, + { "year":1999, "make": "Chrysler", "model": "300M" }, + { "year":1999, "make": "Lotus", "model": "Esprit" }, + { "year":1999, "make": "Corbin", "model": "Sparrow" }, + { "year":1999, "make": "Acura", "model": "CL" }, + { "year":1999, "make": "Acura", "model": "Integra" }, + { "year":1999, "make": "Acura", "model": "NSX" }, + { "year":1999, "make": "Acura", "model": "RL" }, + { "year":1999, "make": "Acura", "model": "SLX" }, + { "year":1999, "make": "Acura", "model": "TL" }, + { "year":1999, "make": "Cadillac", "model": "Catera" }, + { "year":1999, "make": "Cadillac", "model": "DeVille" }, + { "year":1999, "make": "Cadillac", "model": "Eldorado" }, + { "year":1999, "make": "Cadillac", "model": "Escalade" }, + { "year":1999, "make": "Cadillac", "model": "Seville" }, + { "year":1999, "make": "Chrysler", "model": "300" }, + { "year":1999, "make": "Chrysler", "model": "Cirrus" }, + { "year":1999, "make": "Chrysler", "model": "Concorde" }, + { "year":1999, "make": "Chrysler", "model": "LHS" }, + { "year":1999, "make": "Chrysler", "model": "Sebring" }, + { "year":1999, "make": "Chrysler", "model": "Town & Country" }, + { "year":1999, "make": "Daewoo", "model": "Lanos" }, + { "year":1999, "make": "Daewoo", "model": "Leganza" }, + { "year":1999, "make": "Daewoo", "model": "Nubira" }, + { "year":1999, "make": "Ford", "model": "Contour" }, + { "year":1999, "make": "Ford", "model": "Crown Victoria" }, + { "year":1999, "make": "Ford", "model": "Econoline E150" }, + { "year":1999, "make": "Ford", "model": "Econoline E250" }, + { "year":1999, "make": "Ford", "model": "Econoline E350" }, + { "year":1999, "make": "Ford", "model": "Escort" }, + { "year":1999, "make": "Ford", "model": "Expedition" }, + { "year":1999, "make": "Ford", "model": "Explorer" }, + { "year":1999, "make": "Ford", "model": "F150" }, + { "year":1999, "make": "Ford", "model": "F250" }, + { "year":1999, "make": "Ford", "model": "F350" }, + { "year":1999, "make": "Ford", "model": "Mustang" }, + { "year":1999, "make": "Ford", "model": "Ranger" }, + { "year":1999, "make": "Ford", "model": "Taurus" }, + { "year":1999, "make": "Ford", "model": "Windstar" }, + { "year":1999, "make": "HUMMER", "model": "H1" }, + { "year":1999, "make": "Hyundai", "model": "Accent" }, + { "year":1999, "make": "Hyundai", "model": "Elantra" }, + { "year":1999, "make": "Hyundai", "model": "Sonata" }, + { "year":1999, "make": "Hyundai", "model": "Tiburon" }, + { "year":1999, "make": "Infiniti", "model": "G" }, + { "year":1999, "make": "Infiniti", "model": "I" }, + { "year":1999, "make": "Infiniti", "model": "Q" }, + { "year":1999, "make": "Infiniti", "model": "QX" }, + { "year":1999, "make": "Isuzu", "model": "Amigo" }, + { "year":1999, "make": "Isuzu", "model": "Hombre" }, + { "year":1999, "make": "Isuzu", "model": "Hombre Space" }, + { "year":1999, "make": "Isuzu", "model": "Oasis" }, + { "year":1999, "make": "Isuzu", "model": "Rodeo" }, + { "year":1999, "make": "Isuzu", "model": "Trooper" }, + { "year":1999, "make": "Isuzu", "model": "VehiCROSS" }, + { "year":1999, "make": "Jaguar", "model": "XJ Series" }, + { "year":1999, "make": "Jaguar", "model": "XK Series" }, + { "year":1999, "make": "Nissan", "model": "Altima" }, + { "year":1999, "make": "Nissan", "model": "Frontier" }, + { "year":1999, "make": "Nissan", "model": "Maxima" }, + { "year":1999, "make": "Nissan", "model": "Pathfinder" }, + { "year":1999, "make": "Nissan", "model": "Quest" }, + { "year":1999, "make": "Nissan", "model": "Sentra" }, + { "year":1999, "make": "Oldsmobile", "model": "88" }, + { "year":1999, "make": "Oldsmobile", "model": "Alero" }, + { "year":1999, "make": "Oldsmobile", "model": "Aurora" }, + { "year":1999, "make": "Oldsmobile", "model": "Bravada" }, + { "year":1999, "make": "Oldsmobile", "model": "Cutlass" }, + { "year":1999, "make": "Oldsmobile", "model": "Intrigue" }, + { "year":1999, "make": "Oldsmobile", "model": "LSS" }, + { "year":1999, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":1999, "make": "Plymouth", "model": "Breeze" }, + { "year":1999, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":1999, "make": "Plymouth", "model": "Neon" }, + { "year":1999, "make": "Plymouth", "model": "Prowler" }, + { "year":1999, "make": "Plymouth", "model": "Voyager" }, + { "year":1999, "make": "Saturn", "model": "S-Series" }, + { "year":1999, "make": "Toyota", "model": "4Runner" }, + { "year":1999, "make": "Toyota", "model": "Avalon" }, + { "year":1999, "make": "Toyota", "model": "Camry" }, + { "year":1999, "make": "Toyota", "model": "Celica" }, + { "year":1999, "make": "Toyota", "model": "Corolla" }, + { "year":1999, "make": "Toyota", "model": "Land Cruiser" }, + { "year":1999, "make": "Toyota", "model": "RAV4" }, + { "year":1999, "make": "Toyota", "model": "Sienna" }, + { "year":1999, "make": "Toyota", "model": "Solara" }, + { "year":1999, "make": "Toyota", "model": "Tacoma" }, + { "year":1999, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":1999, "make": "Volvo", "model": "C70" }, + { "year":1999, "make": "Volvo", "model": "S70" }, + { "year":1999, "make": "Volvo", "model": "S80" }, + { "year":1999, "make": "Volvo", "model": "V70" }, + { "year":2000, "make": "Subaru", "model": "Forester" }, + { "year":2000, "make": "Subaru", "model": "Impreza" }, + { "year":2000, "make": "Subaru", "model": "Legacy" }, + { "year":2000, "make": "Subaru", "model": "Outback" }, + { "year":2000, "make": "Honda", "model": "Insight" }, + { "year":2000, "make": "Honda", "model": "Civic" }, + { "year":2000, "make": "Honda", "model": "CR-V" }, + { "year":2000, "make": "Honda", "model": "Odyssey" }, + { "year":2000, "make": "Honda", "model": "Passport" }, + { "year":2000, "make": "Honda", "model": "Accord" }, + { "year":2000, "make": "Honda", "model": "Prelude" }, + { "year":2000, "make": "Honda", "model": "S2000" }, + { "year":2000, "make": "Porsche", "model": "911" }, + { "year":2000, "make": "Porsche", "model": "Boxster" }, + { "year":2000, "make": "Saab", "model": "9-3" }, + { "year":2000, "make": "Saab", "model": "9-5" }, + { "year":2000, "make": "Mazda", "model": "626" }, + { "year":2000, "make": "Mazda", "model": "MPV" }, + { "year":2000, "make": "Mazda", "model": "B-Series" }, + { "year":2000, "make": "Mazda", "model": "Protege" }, + { "year":2000, "make": "Mazda", "model": "MX-5" }, + { "year":2000, "make": "Mazda", "model": "Millenia" }, + { "year":2000, "make": "Mazda", "model": "B-Series Plus" }, + { "year":2000, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2000, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2000, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2000, "make": "Suzuki", "model": "Esteem" }, + { "year":2000, "make": "Suzuki", "model": "Vitara" }, + { "year":2000, "make": "Suzuki", "model": "Swift" }, + { "year":2000, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2000, "make": "BMW", "model": "3 Series" }, + { "year":2000, "make": "BMW", "model": "5 Series" }, + { "year":2000, "make": "BMW", "model": "7 Series" }, + { "year":2000, "make": "BMW", "model": "X5" }, + { "year":2000, "make": "BMW", "model": "M" }, + { "year":2000, "make": "BMW", "model": "M5" }, + { "year":2000, "make": "BMW", "model": "Z3" }, + { "year":2000, "make": "BMW", "model": "Z8" }, + { "year":2000, "make": "Mercury", "model": "Sable" }, + { "year":2000, "make": "Mercury", "model": "Mountaineer" }, + { "year":2000, "make": "Mercury", "model": "Villager" }, + { "year":2000, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2000, "make": "Mercury", "model": "Cougar" }, + { "year":2000, "make": "Mercury", "model": "Mystique" }, + { "year":2000, "make": "Volkswagen", "model": "Golf" }, + { "year":2000, "make": "Volkswagen", "model": "Jetta" }, + { "year":2000, "make": "Volkswagen", "model": "Eurovan" }, + { "year":2000, "make": "Volkswagen", "model": "Passat" }, + { "year":2000, "make": "Volkswagen", "model": "GTI" }, + { "year":2000, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2000, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":2000, "make": "Volkswagen", "model": "rio" }, + { "year":2000, "make": "Lamborghini", "model": "Diablo" }, + { "year":2000, "make": "Kia", "model": "Sportage" }, + { "year":2000, "make": "Kia", "model": "Sephia" }, + { "year":2000, "make": "Kia", "model": "Spectra" }, + { "year":2000, "make": "Lotus", "model": "Esprit" }, + { "year":2000, "make": "Mitsubishi", "model": "Challenger" }, + { "year":2000, "make": "Mitsubishi", "model": "Mirage" }, + { "year":2000, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2000, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2000, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2000, "make": "Mitsubishi", "model": "Galant" }, + { "year":2000, "make": "Mitsubishi", "model": "Montero" }, + { "year":2000, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":2000, "make": "Lexus", "model": "RX" }, + { "year":2000, "make": "Lexus", "model": "LS" }, + { "year":2000, "make": "Lexus", "model": "LX" }, + { "year":2000, "make": "Lexus", "model": "GS" }, + { "year":2000, "make": "Lexus", "model": "ES" }, + { "year":2000, "make": "Lexus", "model": "SC" }, + { "year":2000, "make": "Buick", "model": "Park Avenue" }, + { "year":2000, "make": "Buick", "model": "LeSabre" }, + { "year":2000, "make": "Buick", "model": "Regal" }, + { "year":2000, "make": "Buick", "model": "Century" }, + { "year":2000, "make": "Lincoln", "model": "Continental" }, + { "year":2000, "make": "Lincoln", "model": "LS" }, + { "year":2000, "make": "Lincoln", "model": "Navigator" }, + { "year":2000, "make": "Lincoln", "model": "Town Car" }, + { "year":2000, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2000, "make": "Pontiac", "model": "Sunfire" }, + { "year":2000, "make": "Pontiac", "model": "Firebird" }, + { "year":2000, "make": "Pontiac", "model": "Montana" }, + { "year":2000, "make": "Pontiac", "model": "Grand Am" }, + { "year":2000, "make": "Pontiac", "model": "Bonneville" }, + { "year":2000, "make": "Ford", "model": "Th!nk" }, + { "year":2000, "make": "Ford", "model": "Contour" }, + { "year":2000, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2000, "make": "Ford", "model": "Escape" }, + { "year":2000, "make": "Ford", "model": "Crown Victoria" }, + { "year":2000, "make": "Ford", "model": "Econoline E150" }, + { "year":2000, "make": "Ford", "model": "Econoline E250" }, + { "year":2000, "make": "Ford", "model": "Econoline E350" }, + { "year":2000, "make": "Ford", "model": "Escort" }, + { "year":2000, "make": "Ford", "model": "Excursion" }, + { "year":2000, "make": "Ford", "model": "Expedition" }, + { "year":2000, "make": "Ford", "model": "Explorer" }, + { "year":2000, "make": "Ford", "model": "Explorer Sport" }, + { "year":2000, "make": "Ford", "model": "F150" }, + { "year":2000, "make": "Ford", "model": "F250" }, + { "year":2000, "make": "Ford", "model": "F350" }, + { "year":2000, "make": "Ford", "model": "Focus" }, + { "year":2000, "make": "Ford", "model": "Mustang" }, + { "year":2000, "make": "Ford", "model": "Ranger" }, + { "year":2000, "make": "Ford", "model": "Taurus" }, + { "year":2000, "make": "Ford", "model": "Windstar" }, + { "year":2000, "make": "Audi", "model": "TT" }, + { "year":2000, "make": "Audi", "model": "A4" }, + { "year":2000, "make": "Audi", "model": "A6" }, + { "year":2000, "make": "Audi", "model": "S4" }, + { "year":2000, "make": "Audi", "model": "A8" }, + { "year":2000, "make": "Toyota", "model": "Tundra" }, + { "year":2000, "make": "Toyota", "model": "Ipsum" }, + { "year":2000, "make": "Toyota", "model": "4Runner" }, + { "year":2000, "make": "Toyota", "model": "Avalon" }, + { "year":2000, "make": "Toyota", "model": "Camry" }, + { "year":2000, "make": "Toyota", "model": "Celica" }, + { "year":2000, "make": "Toyota", "model": "Corolla" }, + { "year":2000, "make": "Toyota", "model": "Echo" }, + { "year":2000, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2000, "make": "Toyota", "model": "MR2" }, + { "year":2000, "make": "Toyota", "model": "RAV4" }, + { "year":2000, "make": "Toyota", "model": "Sienna" }, + { "year":2000, "make": "Toyota", "model": "Solara" }, + { "year":2000, "make": "Toyota", "model": "Tacoma" }, + { "year":2000, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":2000, "make": "Nissan", "model": "Xterra" }, + { "year":2000, "make": "Nissan", "model": "Altima" }, + { "year":2000, "make": "Nissan", "model": "Frontier" }, + { "year":2000, "make": "Nissan", "model": "Maxima" }, + { "year":2000, "make": "Nissan", "model": "Pathfinder" }, + { "year":2000, "make": "Nissan", "model": "Quest" }, + { "year":2000, "make": "Nissan", "model": "Sentra" }, + { "year":2000, "make": "Chrysler", "model": "300M" }, + { "year":2000, "make": "Chrysler", "model": "Cirrus" }, + { "year":2000, "make": "Chrysler", "model": "Concorde" }, + { "year":2000, "make": "Chrysler", "model": "Grand Voyager" }, + { "year":2000, "make": "Chrysler", "model": "LHS" }, + { "year":2000, "make": "Chrysler", "model": "Sebring" }, + { "year":2000, "make": "Chrysler", "model": "Town & Country" }, + { "year":2000, "make": "Chrysler", "model": "Voyager" }, + { "year":2000, "make": "Land Rover", "model": "Range Rover" }, + { "year":2000, "make": "Land Rover", "model": "Discovery" }, + { "year":2000, "make": "Land Rover", "model": "Discovery Series II" }, + { "year":2000, "make": "Acura", "model": "Integra" }, + { "year":2000, "make": "Acura", "model": "NSX" }, + { "year":2000, "make": "Acura", "model": "RL" }, + { "year":2000, "make": "Acura", "model": "TL" }, + { "year":2000, "make": "Cadillac", "model": "Catera" }, + { "year":2000, "make": "Cadillac", "model": "DeVille" }, + { "year":2000, "make": "Cadillac", "model": "Eldorado" }, + { "year":2000, "make": "Cadillac", "model": "Escalade" }, + { "year":2000, "make": "Cadillac", "model": "Seville" }, + { "year":2000, "make": "Chevrolet", "model": "2500" }, + { "year":2000, "make": "Chevrolet", "model": "3500" }, + { "year":2000, "make": "Chevrolet", "model": "Astro" }, + { "year":2000, "make": "Chevrolet", "model": "Blazer" }, + { "year":2000, "make": "Chevrolet", "model": "Camaro" }, + { "year":2000, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2000, "make": "Chevrolet", "model": "Corvette" }, + { "year":2000, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2000, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2000, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2000, "make": "Chevrolet", "model": "Impala" }, + { "year":2000, "make": "Chevrolet", "model": "Lumina" }, + { "year":2000, "make": "Chevrolet", "model": "Malibu" }, + { "year":2000, "make": "Chevrolet", "model": "Metro" }, + { "year":2000, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2000, "make": "Chevrolet", "model": "Prizm" }, + { "year":2000, "make": "Chevrolet", "model": "S10" }, + { "year":2000, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2000, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2000, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2000, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2000, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2000, "make": "Chevrolet", "model": "Tracker" }, + { "year":2000, "make": "Chevrolet", "model": "Venture" }, + { "year":2000, "make": "Daewoo", "model": "Lanos" }, + { "year":2000, "make": "Daewoo", "model": "Leganza" }, + { "year":2000, "make": "Daewoo", "model": "Nubira" }, + { "year":2000, "make": "Dodge", "model": "Avenger" }, + { "year":2000, "make": "Dodge", "model": "Caravan" }, + { "year":2000, "make": "Dodge", "model": "Dakota Club" }, + { "year":2000, "make": "Dodge", "model": "Dakota" }, + { "year":2000, "make": "Dodge", "model": "Durango" }, + { "year":2000, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2000, "make": "Dodge", "model": "Intrepid" }, + { "year":2000, "make": "Dodge", "model": "Neon" }, + { "year":2000, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":2000, "make": "Dodge", "model": "Ram 1500" }, + { "year":2000, "make": "Dodge", "model": "Ram 2500" }, + { "year":2000, "make": "Dodge", "model": "Ram 3500" }, + { "year":2000, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":2000, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":2000, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":2000, "make": "Dodge", "model": "Stratus" }, + { "year":2000, "make": "Dodge", "model": "Viper" }, + { "year":2000, "make": "GMC", "model": "Envoy" }, + { "year":2000, "make": "GMC", "model": "Jimmy" }, + { "year":2000, "make": "GMC", "model": "Safari" }, + { "year":2000, "make": "GMC", "model": "Savana 1500" }, + { "year":2000, "make": "GMC", "model": "Savana 2500" }, + { "year":2000, "make": "GMC", "model": "Savana 3500" }, + { "year":2000, "make": "GMC", "model": "Sierra 2500" }, + { "year":2000, "make": "GMC", "model": "Sierra 3500" }, + { "year":2000, "make": "GMC", "model": "Sierra 1500" }, + { "year":2000, "make": "GMC", "model": "Sonoma" }, + { "year":2000, "make": "GMC", "model": "Yukon" }, + { "year":2000, "make": "GMC", "model": "Yukon Denali" }, + { "year":2000, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2000, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2000, "make": "HUMMER", "model": "H1" }, + { "year":2000, "make": "Hyundai", "model": "Accent" }, + { "year":2000, "make": "Hyundai", "model": "Elantra" }, + { "year":2000, "make": "Hyundai", "model": "Sonata" }, + { "year":2000, "make": "Hyundai", "model": "Tiburon" }, + { "year":2000, "make": "Infiniti", "model": "G" }, + { "year":2000, "make": "Infiniti", "model": "I" }, + { "year":2000, "make": "Infiniti", "model": "Q" }, + { "year":2000, "make": "Infiniti", "model": "QX" }, + { "year":2000, "make": "Isuzu", "model": "Amigo" }, + { "year":2000, "make": "Isuzu", "model": "Hombre" }, + { "year":2000, "make": "Isuzu", "model": "Hombre Space" }, + { "year":2000, "make": "Isuzu", "model": "Rodeo" }, + { "year":2000, "make": "Isuzu", "model": "Trooper" }, + { "year":2000, "make": "Isuzu", "model": "VehiCROSS" }, + { "year":2000, "make": "Jaguar", "model": "S-Type" }, + { "year":2000, "make": "Jaguar", "model": "XJ Series" }, + { "year":2000, "make": "Jaguar", "model": "XK Series" }, + { "year":2000, "make": "Jeep", "model": "Cherokee" }, + { "year":2000, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2000, "make": "Jeep", "model": "Wrangler" }, + { "year":2000, "make": "Oldsmobile", "model": "Alero" }, + { "year":2000, "make": "Oldsmobile", "model": "Bravada" }, + { "year":2000, "make": "Oldsmobile", "model": "Intrigue" }, + { "year":2000, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":2000, "make": "Plymouth", "model": "Breeze" }, + { "year":2000, "make": "Plymouth", "model": "Grand Voyager" }, + { "year":2000, "make": "Plymouth", "model": "Neon" }, + { "year":2000, "make": "Plymouth", "model": "Prowler" }, + { "year":2000, "make": "Plymouth", "model": "Voyager" }, + { "year":2000, "make": "Saturn", "model": "L-Series" }, + { "year":2000, "make": "Saturn", "model": "S-Series" }, + { "year":2000, "make": "Volvo", "model": "C70" }, + { "year":2000, "make": "Volvo", "model": "S40" }, + { "year":2000, "make": "Volvo", "model": "S70" }, + { "year":2000, "make": "Volvo", "model": "S80" }, + { "year":2000, "make": "Volvo", "model": "V40" }, + { "year":2000, "make": "Volvo", "model": "V70" }, + { "year":2001, "make": "Volkswagen", "model": "Passat" }, + { "year":2001, "make": "Volkswagen", "model": "Jetta" }, + { "year":2001, "make": "Volkswagen", "model": "Eurovan" }, + { "year":2001, "make": "Volkswagen", "model": "Golf" }, + { "year":2001, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":2001, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2001, "make": "Volkswagen", "model": "GTI" }, + { "year":2001, "make": "Volkswagen", "model": "rio" }, + { "year":2001, "make": "Ford", "model": "Explorer" }, + { "year":2001, "make": "Ford", "model": "F-Series" }, + { "year":2001, "make": "Ford", "model": "E-Series" }, + { "year":2001, "make": "Ford", "model": "Windstar" }, + { "year":2001, "make": "Ford", "model": "Escape" }, + { "year":2001, "make": "Ford", "model": "Taurus" }, + { "year":2001, "make": "Ford", "model": "Ranger" }, + { "year":2001, "make": "Ford", "model": "Focus" }, + { "year":2001, "make": "Ford", "model": "Escort" }, + { "year":2001, "make": "Ford", "model": "Expedition" }, + { "year":2001, "make": "Ford", "model": "Mustang" }, + { "year":2001, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2001, "make": "Ford", "model": "TH!NK" }, + { "year":2001, "make": "Ford", "model": "Fiesta" }, + { "year":2001, "make": "Ford", "model": "Crown Victoria" }, + { "year":2001, "make": "Ford", "model": "Econoline E150" }, + { "year":2001, "make": "Ford", "model": "Econoline E250" }, + { "year":2001, "make": "Ford", "model": "Econoline E350" }, + { "year":2001, "make": "Ford", "model": "Excursion" }, + { "year":2001, "make": "Ford", "model": "Explorer Sport" }, + { "year":2001, "make": "Ford", "model": "F150" }, + { "year":2001, "make": "Ford", "model": "F250" }, + { "year":2001, "make": "Ford", "model": "F350" }, + { "year":2001, "make": "Ford", "model": "ZX2" }, + { "year":2001, "make": "Lamborghini", "model": "Diablo" }, + { "year":2001, "make": "Suzuki", "model": "Vitara" }, + { "year":2001, "make": "Suzuki", "model": "Esteem" }, + { "year":2001, "make": "Suzuki", "model": "Swift" }, + { "year":2001, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2001, "make": "Suzuki", "model": "XL-7" }, + { "year":2001, "make": "Mazda", "model": "626" }, + { "year":2001, "make": "Mazda", "model": "B2500" }, + { "year":2001, "make": "Mazda", "model": "B-Series" }, + { "year":2001, "make": "Mazda", "model": "Tribute" }, + { "year":2001, "make": "Mazda", "model": "MX-5" }, + { "year":2001, "make": "Mazda", "model": "Millenia" }, + { "year":2001, "make": "Mazda", "model": "MPV" }, + { "year":2001, "make": "Mazda", "model": "Protege" }, + { "year":2001, "make": "Mazda", "model": "B-Series Plus" }, + { "year":2001, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2001, "make": "Audi", "model": "S8" }, + { "year":2001, "make": "Audi", "model": "A6" }, + { "year":2001, "make": "Audi", "model": "S4" }, + { "year":2001, "make": "Audi", "model": "TT" }, + { "year":2001, "make": "Audi", "model": "Allroad" }, + { "year":2001, "make": "Audi", "model": "A8" }, + { "year":2001, "make": "Audi", "model": "A4" }, + { "year":2001, "make": "Porsche", "model": "911" }, + { "year":2001, "make": "Porsche", "model": "Boxster" }, + { "year":2001, "make": "Saab", "model": "9-3" }, + { "year":2001, "make": "Saab", "model": "9-5" }, + { "year":2001, "make": "Pontiac", "model": "Montana" }, + { "year":2001, "make": "Pontiac", "model": "Sunfire" }, + { "year":2001, "make": "Pontiac", "model": "Aztek" }, + { "year":2001, "make": "Pontiac", "model": "Grand Am" }, + { "year":2001, "make": "Pontiac", "model": "Bonneville" }, + { "year":2001, "make": "Pontiac", "model": "Firebird" }, + { "year":2001, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2001, "make": "Subaru", "model": "Impreza" }, + { "year":2001, "make": "Subaru", "model": "Outback" }, + { "year":2001, "make": "Subaru", "model": "Legacy" }, + { "year":2001, "make": "Subaru", "model": "Forester" }, + { "year":2001, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2001, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2001, "make": "Mitsubishi", "model": "Mirage" }, + { "year":2001, "make": "Mitsubishi", "model": "Galant" }, + { "year":2001, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2001, "make": "Mitsubishi", "model": "Challenger" }, + { "year":2001, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2001, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2001, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2001, "make": "Mitsubishi", "model": "Montero" }, + { "year":2001, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":2001, "make": "Lincoln", "model": "Navigator" }, + { "year":2001, "make": "Lincoln", "model": "Continental" }, + { "year":2001, "make": "Lincoln", "model": "LS" }, + { "year":2001, "make": "Lincoln", "model": "Town Car" }, + { "year":2001, "make": "Lexus", "model": "LX" }, + { "year":2001, "make": "Lexus", "model": "RX" }, + { "year":2001, "make": "Lexus", "model": "LS" }, + { "year":2001, "make": "Lexus", "model": "ES" }, + { "year":2001, "make": "Lexus", "model": "IS" }, + { "year":2001, "make": "Lexus", "model": "GS" }, + { "year":2001, "make": "Land Rover", "model": "Discovery" }, + { "year":2001, "make": "Land Rover", "model": "Range Rover" }, + { "year":2001, "make": "Land Rover", "model": "Freelander" }, + { "year":2001, "make": "Land Rover", "model": "Discovery Series II" }, + { "year":2001, "make": "BMW", "model": "3 Series" }, + { "year":2001, "make": "BMW", "model": "5 Series" }, + { "year":2001, "make": "BMW", "model": "7 Series" }, + { "year":2001, "make": "BMW", "model": "525" }, + { "year":2001, "make": "BMW", "model": "530" }, + { "year":2001, "make": "BMW", "model": "X5" }, + { "year":2001, "make": "BMW", "model": "M" }, + { "year":2001, "make": "BMW", "model": "M3" }, + { "year":2001, "make": "BMW", "model": "M5" }, + { "year":2001, "make": "BMW", "model": "Z3" }, + { "year":2001, "make": "BMW", "model": "Z8" }, + { "year":2001, "make": "Mercury", "model": "Sable" }, + { "year":2001, "make": "Mercury", "model": "Mountaineer" }, + { "year":2001, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2001, "make": "Mercury", "model": "Cougar" }, + { "year":2001, "make": "Mercury", "model": "Villager" }, + { "year":2001, "make": "Toyota", "model": "Highlander" }, + { "year":2001, "make": "Toyota", "model": "4Runner" }, + { "year":2001, "make": "Toyota", "model": "Avalon" }, + { "year":2001, "make": "Toyota", "model": "Camry" }, + { "year":2001, "make": "Toyota", "model": "Celica" }, + { "year":2001, "make": "Toyota", "model": "Corolla" }, + { "year":2001, "make": "Toyota", "model": "Echo" }, + { "year":2001, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2001, "make": "Toyota", "model": "MR2" }, + { "year":2001, "make": "Toyota", "model": "Prius" }, + { "year":2001, "make": "Toyota", "model": "RAV4" }, + { "year":2001, "make": "Toyota", "model": "Sequoia" }, + { "year":2001, "make": "Toyota", "model": "Sienna" }, + { "year":2001, "make": "Toyota", "model": "Solara" }, + { "year":2001, "make": "Toyota", "model": "Tacoma" }, + { "year":2001, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":2001, "make": "Toyota", "model": "Tundra" }, + { "year":2001, "make": "Honda", "model": "Passport" }, + { "year":2001, "make": "Honda", "model": "Accord" }, + { "year":2001, "make": "Honda", "model": "CR-V" }, + { "year":2001, "make": "Honda", "model": "Prelude" }, + { "year":2001, "make": "Honda", "model": "Odyssey" }, + { "year":2001, "make": "Honda", "model": "Insight" }, + { "year":2001, "make": "Honda", "model": "Civic" }, + { "year":2001, "make": "Honda", "model": "S2000" }, + { "year":2001, "make": "Kia", "model": "Sephia" }, + { "year":2001, "make": "Kia", "model": "Sportage" }, + { "year":2001, "make": "Kia", "model": "Rio" }, + { "year":2001, "make": "Kia", "model": "Optima" }, + { "year":2001, "make": "Kia", "model": "Spectra" }, + { "year":2001, "make": "Chevrolet", "model": "Silverado" }, + { "year":2001, "make": "Chevrolet", "model": "Astro" }, + { "year":2001, "make": "Chevrolet", "model": "Blazer" }, + { "year":2001, "make": "Chevrolet", "model": "Camaro" }, + { "year":2001, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2001, "make": "Chevrolet", "model": "Corvette" }, + { "year":2001, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2001, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2001, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2001, "make": "Chevrolet", "model": "Impala" }, + { "year":2001, "make": "Chevrolet", "model": "Lumina" }, + { "year":2001, "make": "Chevrolet", "model": "Malibu" }, + { "year":2001, "make": "Chevrolet", "model": "Metro" }, + { "year":2001, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2001, "make": "Chevrolet", "model": "Prizm" }, + { "year":2001, "make": "Chevrolet", "model": "S10" }, + { "year":2001, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2001, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2001, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2001, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2001, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2001, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2001, "make": "Chevrolet", "model": "Tracker" }, + { "year":2001, "make": "Chevrolet", "model": "Venture" }, + { "year":2001, "make": "Acura", "model": "MDX" }, + { "year":2001, "make": "Acura", "model": "CL" }, + { "year":2001, "make": "Acura", "model": "Integra" }, + { "year":2001, "make": "Acura", "model": "NSX" }, + { "year":2001, "make": "Acura", "model": "RL" }, + { "year":2001, "make": "Acura", "model": "TL" }, + { "year":2001, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2001, "make": "Chrysler", "model": "300M" }, + { "year":2001, "make": "Chrysler", "model": "Concorde" }, + { "year":2001, "make": "Chrysler", "model": "LHS" }, + { "year":2001, "make": "Chrysler", "model": "Prowler" }, + { "year":2001, "make": "Chrysler", "model": "Sebring" }, + { "year":2001, "make": "Chrysler", "model": "Town & Country" }, + { "year":2001, "make": "Chrysler", "model": "Voyager" }, + { "year":2001, "make": "Lotus", "model": "Esprit" }, + { "year":2001, "make": "Buick", "model": "Park Avenue" }, + { "year":2001, "make": "Buick", "model": "Century" }, + { "year":2001, "make": "Buick", "model": "Regal" }, + { "year":2001, "make": "Buick", "model": "LeSabre" }, + { "year":2001, "make": "Cadillac", "model": "Catera" }, + { "year":2001, "make": "Cadillac", "model": "DeVille" }, + { "year":2001, "make": "Cadillac", "model": "Eldorado" }, + { "year":2001, "make": "Cadillac", "model": "Seville" }, + { "year":2001, "make": "Daewoo", "model": "Lanos" }, + { "year":2001, "make": "Daewoo", "model": "Leganza" }, + { "year":2001, "make": "Daewoo", "model": "Nubira" }, + { "year":2001, "make": "Dodge", "model": "Caravan" }, + { "year":2001, "make": "Dodge", "model": "Dakota Club" }, + { "year":2001, "make": "Dodge", "model": "Dakota" }, + { "year":2001, "make": "Dodge", "model": "Durango" }, + { "year":2001, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2001, "make": "Dodge", "model": "Intrepid" }, + { "year":2001, "make": "Dodge", "model": "Neon" }, + { "year":2001, "make": "Dodge", "model": "Ram 1500 Club" }, + { "year":2001, "make": "Dodge", "model": "Ram 1500" }, + { "year":2001, "make": "Dodge", "model": "Ram 2500" }, + { "year":2001, "make": "Dodge", "model": "Ram 3500" }, + { "year":2001, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":2001, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":2001, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":2001, "make": "Dodge", "model": "Stratus" }, + { "year":2001, "make": "Dodge", "model": "Viper" }, + { "year":2001, "make": "GMC", "model": "Jimmy" }, + { "year":2001, "make": "GMC", "model": "Safari" }, + { "year":2001, "make": "GMC", "model": "Savana 1500" }, + { "year":2001, "make": "GMC", "model": "Savana 2500" }, + { "year":2001, "make": "GMC", "model": "Savana 3500" }, + { "year":2001, "make": "GMC", "model": "Sierra 1500" }, + { "year":2001, "make": "GMC", "model": "Sierra 2500" }, + { "year":2001, "make": "GMC", "model": "Sierra 3500" }, + { "year":2001, "make": "GMC", "model": "Sonoma" }, + { "year":2001, "make": "GMC", "model": "Yukon" }, + { "year":2001, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2001, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2001, "make": "HUMMER", "model": "H1" }, + { "year":2001, "make": "Hyundai", "model": "Accent" }, + { "year":2001, "make": "Hyundai", "model": "Elantra" }, + { "year":2001, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2001, "make": "Hyundai", "model": "Sonata" }, + { "year":2001, "make": "Hyundai", "model": "Tiburon" }, + { "year":2001, "make": "Hyundai", "model": "XG300" }, + { "year":2001, "make": "Infiniti", "model": "G" }, + { "year":2001, "make": "Infiniti", "model": "I" }, + { "year":2001, "make": "Infiniti", "model": "Q" }, + { "year":2001, "make": "Infiniti", "model": "QX" }, + { "year":2001, "make": "Isuzu", "model": "Rodeo" }, + { "year":2001, "make": "Isuzu", "model": "Rodeo Sport" }, + { "year":2001, "make": "Isuzu", "model": "Trooper" }, + { "year":2001, "make": "Isuzu", "model": "VehiCROSS" }, + { "year":2001, "make": "Jaguar", "model": "S-Type" }, + { "year":2001, "make": "Jaguar", "model": "XJ Series" }, + { "year":2001, "make": "Jaguar", "model": "XK Series" }, + { "year":2001, "make": "Jeep", "model": "Cherokee" }, + { "year":2001, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2001, "make": "Jeep", "model": "Wrangler" }, + { "year":2001, "make": "Nissan", "model": "Altima" }, + { "year":2001, "make": "Nissan", "model": "Frontier" }, + { "year":2001, "make": "Nissan", "model": "Maxima" }, + { "year":2001, "make": "Nissan", "model": "Pathfinder" }, + { "year":2001, "make": "Nissan", "model": "Quest" }, + { "year":2001, "make": "Nissan", "model": "Sentra" }, + { "year":2001, "make": "Nissan", "model": "Xterra" }, + { "year":2001, "make": "Oldsmobile", "model": "Alero" }, + { "year":2001, "make": "Oldsmobile", "model": "Aurora" }, + { "year":2001, "make": "Oldsmobile", "model": "Bravada" }, + { "year":2001, "make": "Oldsmobile", "model": "Intrigue" }, + { "year":2001, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":2001, "make": "Plymouth", "model": "Neon" }, + { "year":2001, "make": "Saturn", "model": "L-Series" }, + { "year":2001, "make": "Saturn", "model": "S-Series" }, + { "year":2001, "make": "Volvo", "model": "C70" }, + { "year":2001, "make": "Volvo", "model": "S40" }, + { "year":2001, "make": "Volvo", "model": "S60" }, + { "year":2001, "make": "Volvo", "model": "S80" }, + { "year":2001, "make": "Volvo", "model": "V40" }, + { "year":2001, "make": "Volvo", "model": "V70" }, + { "year":2002, "make": "Suzuki", "model": "Esteem" }, + { "year":2002, "make": "Suzuki", "model": "Vitara" }, + { "year":2002, "make": "Suzuki", "model": "Aerio" }, + { "year":2002, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2002, "make": "Suzuki", "model": "XL-7" }, + { "year":2002, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2002, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2002, "make": "Subaru", "model": "Outback" }, + { "year":2002, "make": "Subaru", "model": "Legacy" }, + { "year":2002, "make": "Subaru", "model": "Impreza" }, + { "year":2002, "make": "Subaru", "model": "Outback Sport" }, + { "year":2002, "make": "Subaru", "model": "Forester" }, + { "year":2002, "make": "Honda", "model": "Insight" }, + { "year":2002, "make": "Honda", "model": "Passport" }, + { "year":2002, "make": "Honda", "model": "CR-V" }, + { "year":2002, "make": "Honda", "model": "Civic" }, + { "year":2002, "make": "Honda", "model": "Accord" }, + { "year":2002, "make": "Honda", "model": "S2000" }, + { "year":2002, "make": "Honda", "model": "Pilot" }, + { "year":2002, "make": "Honda", "model": "Odyssey" }, + { "year":2002, "make": "Mazda", "model": "626" }, + { "year":2002, "make": "Mazda", "model": "B-Series" }, + { "year":2002, "make": "Mazda", "model": "Tribute" }, + { "year":2002, "make": "Mazda", "model": "Protege" }, + { "year":2002, "make": "Mazda", "model": "Millenia" }, + { "year":2002, "make": "Mazda", "model": "MPV" }, + { "year":2002, "make": "Mazda", "model": "MX-5" }, + { "year":2002, "make": "Mazda", "model": "B-Series Plus" }, + { "year":2002, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2002, "make": "Mazda", "model": "Protege5" }, + { "year":2002, "make": "Land Rover", "model": "Range Rover" }, + { "year":2002, "make": "Land Rover", "model": "Discovery" }, + { "year":2002, "make": "Land Rover", "model": "Freelander" }, + { "year":2002, "make": "Land Rover", "model": "Discovery Series II" }, + { "year":2002, "make": "Mitsubishi", "model": "Challenger" }, + { "year":2002, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2002, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2002, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2002, "make": "Mitsubishi", "model": "Mirage" }, + { "year":2002, "make": "Mitsubishi", "model": "Galant" }, + { "year":2002, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2002, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2002, "make": "Mitsubishi", "model": "Montero" }, + { "year":2002, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":2002, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2002, "make": "Ford", "model": "E-Series" }, + { "year":2002, "make": "Ford", "model": "Mustang" }, + { "year":2002, "make": "Ford", "model": "Crown Victoria" }, + { "year":2002, "make": "Ford", "model": "Escort" }, + { "year":2002, "make": "Ford", "model": "Explorer" }, + { "year":2002, "make": "Ford", "model": "Ranger" }, + { "year":2002, "make": "Ford", "model": "Escape" }, + { "year":2002, "make": "Ford", "model": "Expedition" }, + { "year":2002, "make": "Ford", "model": "Focus" }, + { "year":2002, "make": "Ford", "model": "Thunderbird" }, + { "year":2002, "make": "Ford", "model": "F-Series" }, + { "year":2002, "make": "Ford", "model": "Windstar" }, + { "year":2002, "make": "Ford", "model": "Taurus" }, + { "year":2002, "make": "Ford", "model": "Th!nk" }, + { "year":2002, "make": "Ford", "model": "Econoline E150" }, + { "year":2002, "make": "Ford", "model": "Econoline E250" }, + { "year":2002, "make": "Ford", "model": "Econoline E350" }, + { "year":2002, "make": "Ford", "model": "Excursion" }, + { "year":2002, "make": "Ford", "model": "Explorer Sport" }, + { "year":2002, "make": "Ford", "model": "F150" }, + { "year":2002, "make": "Ford", "model": "F250" }, + { "year":2002, "make": "Ford", "model": "F350" }, + { "year":2002, "make": "Ford", "model": "ZX2" }, + { "year":2002, "make": "Mercury", "model": "Mountaineer" }, + { "year":2002, "make": "Mercury", "model": "Sable" }, + { "year":2002, "make": "Mercury", "model": "Villager" }, + { "year":2002, "make": "Mercury", "model": "Cougar" }, + { "year":2002, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2002, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2002, "make": "Pontiac", "model": "Sunfire" }, + { "year":2002, "make": "Pontiac", "model": "Bonneville" }, + { "year":2002, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2002, "make": "Pontiac", "model": "Firebird" }, + { "year":2002, "make": "Pontiac", "model": "Grand Am" }, + { "year":2002, "make": "Pontiac", "model": "Aztek" }, + { "year":2002, "make": "Pontiac", "model": "Montana" }, + { "year":2002, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2002, "make": "Volkswagen", "model": "Jetta" }, + { "year":2002, "make": "Volkswagen", "model": "Golf" }, + { "year":2002, "make": "Volkswagen", "model": "Eurovan" }, + { "year":2002, "make": "Volkswagen", "model": "Passat" }, + { "year":2002, "make": "Volkswagen", "model": "GTI" }, + { "year":2002, "make": "Volkswagen", "model": "Cabriolet" }, + { "year":2002, "make": "Volkswagen", "model": "rio" }, + { "year":2002, "make": "Buick", "model": "Rendezvous" }, + { "year":2002, "make": "Buick", "model": "LeSabre" }, + { "year":2002, "make": "Buick", "model": "Regal" }, + { "year":2002, "make": "Buick", "model": "Park Avenue" }, + { "year":2002, "make": "Buick", "model": "Century" }, + { "year":2002, "make": "Audi", "model": "TT" }, + { "year":2002, "make": "Audi", "model": "A6" }, + { "year":2002, "make": "Audi", "model": "A8" }, + { "year":2002, "make": "Audi", "model": "S4" }, + { "year":2002, "make": "Audi", "model": "A4" }, + { "year":2002, "make": "Audi", "model": "S8" }, + { "year":2002, "make": "Audi", "model": "Allroad" }, + { "year":2002, "make": "Audi", "model": "S6" }, + { "year":2002, "make": "Saab", "model": "9-3" }, + { "year":2002, "make": "Saab", "model": "9-5" }, + { "year":2002, "make": "BMW", "model": "3 Series" }, + { "year":2002, "make": "BMW", "model": "5 Series" }, + { "year":2002, "make": "BMW", "model": "7 Series" }, + { "year":2002, "make": "BMW", "model": "525" }, + { "year":2002, "make": "BMW", "model": "530" }, + { "year":2002, "make": "BMW", "model": "745" }, + { "year":2002, "make": "BMW", "model": "M3" }, + { "year":2002, "make": "BMW", "model": "X5" }, + { "year":2002, "make": "BMW", "model": "M" }, + { "year":2002, "make": "BMW", "model": "M5" }, + { "year":2002, "make": "BMW", "model": "Z3" }, + { "year":2002, "make": "BMW", "model": "Z8" }, + { "year":2002, "make": "Maserati", "model": "Spyder" }, + { "year":2002, "make": "Lincoln", "model": "Continental" }, + { "year":2002, "make": "Lincoln", "model": "Blackwood" }, + { "year":2002, "make": "Lincoln", "model": "Navigator" }, + { "year":2002, "make": "Lincoln", "model": "Town Car" }, + { "year":2002, "make": "Lincoln", "model": "LS" }, + { "year":2002, "make": "Kia", "model": "Spectra" }, + { "year":2002, "make": "Kia", "model": "Sedona" }, + { "year":2002, "make": "Kia", "model": "Optima" }, + { "year":2002, "make": "Kia", "model": "Sportage" }, + { "year":2002, "make": "Kia", "model": "Rio" }, + { "year":2002, "make": "Porsche", "model": "911" }, + { "year":2002, "make": "Porsche", "model": "Boxster" }, + { "year":2002, "make": "Lexus", "model": "LX" }, + { "year":2002, "make": "Lexus", "model": "SC" }, + { "year":2002, "make": "Lexus", "model": "ES" }, + { "year":2002, "make": "Lexus", "model": "RX" }, + { "year":2002, "make": "Lexus", "model": "GS" }, + { "year":2002, "make": "Lexus", "model": "LS" }, + { "year":2002, "make": "Lexus", "model": "IS" }, + { "year":2002, "make": "GMC", "model": "Envoy" }, + { "year":2002, "make": "GMC", "model": "Envoy XL" }, + { "year":2002, "make": "GMC", "model": "Safari" }, + { "year":2002, "make": "GMC", "model": "Savana 1500" }, + { "year":2002, "make": "GMC", "model": "Savana 2500" }, + { "year":2002, "make": "GMC", "model": "Savana 3500" }, + { "year":2002, "make": "GMC", "model": "Sierra 1500" }, + { "year":2002, "make": "GMC", "model": "Sierra 2500" }, + { "year":2002, "make": "GMC", "model": "Sierra 3500" }, + { "year":2002, "make": "GMC", "model": "Sonoma" }, + { "year":2002, "make": "GMC", "model": "Yukon" }, + { "year":2002, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2002, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2002, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2002, "make": "Chevrolet", "model": "Silverado" }, + { "year":2002, "make": "Chevrolet", "model": "Trailblazer" }, + { "year":2002, "make": "Chevrolet", "model": "Corvette" }, + { "year":2002, "make": "Chevrolet", "model": "Astro" }, + { "year":2002, "make": "Chevrolet", "model": "Avalanche 1500" }, + { "year":2002, "make": "Chevrolet", "model": "Avalanche 2500" }, + { "year":2002, "make": "Chevrolet", "model": "Blazer" }, + { "year":2002, "make": "Chevrolet", "model": "Camaro" }, + { "year":2002, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2002, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2002, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2002, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2002, "make": "Chevrolet", "model": "Impala" }, + { "year":2002, "make": "Chevrolet", "model": "Malibu" }, + { "year":2002, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2002, "make": "Chevrolet", "model": "Prizm" }, + { "year":2002, "make": "Chevrolet", "model": "S10" }, + { "year":2002, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2002, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2002, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2002, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2002, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2002, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2002, "make": "Chevrolet", "model": "Tracker" }, + { "year":2002, "make": "Chevrolet", "model": "Venture" }, + { "year":2002, "make": "Nissan", "model": "Altima" }, + { "year":2002, "make": "Nissan", "model": "Xterra" }, + { "year":2002, "make": "Nissan", "model": "Frontier" }, + { "year":2002, "make": "Nissan", "model": "Maxima" }, + { "year":2002, "make": "Nissan", "model": "Pathfinder" }, + { "year":2002, "make": "Nissan", "model": "Quest" }, + { "year":2002, "make": "Nissan", "model": "Sentra" }, + { "year":2002, "make": "MINI", "model": "MINI" }, + { "year":2002, "make": "MINI", "model": "Cooper" }, + { "year":2002, "make": "Acura", "model": "RSX" }, + { "year":2002, "make": "Acura", "model": "CL" }, + { "year":2002, "make": "Acura", "model": "MDX" }, + { "year":2002, "make": "Acura", "model": "NSX" }, + { "year":2002, "make": "Acura", "model": "RL" }, + { "year":2002, "make": "Acura", "model": "TL" }, + { "year":2002, "make": "Lotus", "model": "Esprit" }, + { "year":2002, "make": "Cadillac", "model": "DeVille" }, + { "year":2002, "make": "Cadillac", "model": "Eldorado" }, + { "year":2002, "make": "Cadillac", "model": "Escalade" }, + { "year":2002, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2002, "make": "Cadillac", "model": "Seville" }, + { "year":2002, "make": "Chrysler", "model": "300M" }, + { "year":2002, "make": "Chrysler", "model": "Concorde" }, + { "year":2002, "make": "Chrysler", "model": "Prowler" }, + { "year":2002, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2002, "make": "Chrysler", "model": "Sebring" }, + { "year":2002, "make": "Chrysler", "model": "Town & Country" }, + { "year":2002, "make": "Chrysler", "model": "Voyager" }, + { "year":2002, "make": "Daewoo", "model": "Lanos" }, + { "year":2002, "make": "Daewoo", "model": "Leganza" }, + { "year":2002, "make": "Daewoo", "model": "Nubira" }, + { "year":2002, "make": "Dodge", "model": "Caravan" }, + { "year":2002, "make": "Dodge", "model": "Dakota Club" }, + { "year":2002, "make": "Dodge", "model": "Dakota" }, + { "year":2002, "make": "Dodge", "model": "Durango" }, + { "year":2002, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2002, "make": "Dodge", "model": "Intrepid" }, + { "year":2002, "make": "Dodge", "model": "Neon" }, + { "year":2002, "make": "Dodge", "model": "Ram 1500" }, + { "year":2002, "make": "Dodge", "model": "Ram 2500" }, + { "year":2002, "make": "Dodge", "model": "Ram 3500" }, + { "year":2002, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":2002, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":2002, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":2002, "make": "Dodge", "model": "Stratus" }, + { "year":2002, "make": "Dodge", "model": "Viper" }, + { "year":2002, "make": "HUMMER", "model": "H1" }, + { "year":2002, "make": "Hyundai", "model": "Accent" }, + { "year":2002, "make": "Hyundai", "model": "Elantra" }, + { "year":2002, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2002, "make": "Hyundai", "model": "Sonata" }, + { "year":2002, "make": "Hyundai", "model": "XG350" }, + { "year":2002, "make": "Infiniti", "model": "G" }, + { "year":2002, "make": "Infiniti", "model": "I" }, + { "year":2002, "make": "Infiniti", "model": "Q" }, + { "year":2002, "make": "Infiniti", "model": "QX" }, + { "year":2002, "make": "Isuzu", "model": "Axiom" }, + { "year":2002, "make": "Isuzu", "model": "Rodeo" }, + { "year":2002, "make": "Isuzu", "model": "Rodeo Sport" }, + { "year":2002, "make": "Isuzu", "model": "Trooper" }, + { "year":2002, "make": "Jaguar", "model": "S-Type" }, + { "year":2002, "make": "Jaguar", "model": "XJ Series" }, + { "year":2002, "make": "Jaguar", "model": "XK Series" }, + { "year":2002, "make": "Jaguar", "model": "X-Type" }, + { "year":2002, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2002, "make": "Jeep", "model": "Liberty" }, + { "year":2002, "make": "Jeep", "model": "Wrangler" }, + { "year":2002, "make": "Oldsmobile", "model": "Alero" }, + { "year":2002, "make": "Oldsmobile", "model": "Aurora" }, + { "year":2002, "make": "Oldsmobile", "model": "Bravada" }, + { "year":2002, "make": "Oldsmobile", "model": "Intrigue" }, + { "year":2002, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":2002, "make": "Saturn", "model": "L-Series" }, + { "year":2002, "make": "Saturn", "model": "S-Series" }, + { "year":2002, "make": "Saturn", "model": "VUE" }, + { "year":2002, "make": "Toyota", "model": "4Runner" }, + { "year":2002, "make": "Toyota", "model": "Avalon" }, + { "year":2002, "make": "Toyota", "model": "Camry" }, + { "year":2002, "make": "Toyota", "model": "Celica" }, + { "year":2002, "make": "Toyota", "model": "Corolla" }, + { "year":2002, "make": "Toyota", "model": "Echo" }, + { "year":2002, "make": "Toyota", "model": "Highlander" }, + { "year":2002, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2002, "make": "Toyota", "model": "MR2" }, + { "year":2002, "make": "Toyota", "model": "Prius" }, + { "year":2002, "make": "Toyota", "model": "RAV4" }, + { "year":2002, "make": "Toyota", "model": "Sequoia" }, + { "year":2002, "make": "Toyota", "model": "Sienna" }, + { "year":2002, "make": "Toyota", "model": "Solara" }, + { "year":2002, "make": "Toyota", "model": "Tacoma" }, + { "year":2002, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":2002, "make": "Toyota", "model": "Tundra" }, + { "year":2002, "make": "Volvo", "model": "C70" }, + { "year":2002, "make": "Volvo", "model": "S40" }, + { "year":2002, "make": "Volvo", "model": "S60" }, + { "year":2002, "make": "Volvo", "model": "S80" }, + { "year":2002, "make": "Volvo", "model": "V40" }, + { "year":2002, "make": "Volvo", "model": "V70" }, + { "year":2003, "make": "Mercury", "model": "Marauder" }, + { "year":2003, "make": "Mercury", "model": "Mountaineer" }, + { "year":2003, "make": "Mercury", "model": "Sable" }, + { "year":2003, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2003, "make": "BMW", "model": "3 Series" }, + { "year":2003, "make": "BMW", "model": "5 Series" }, + { "year":2003, "make": "BMW", "model": "7 Series" }, + { "year":2003, "make": "BMW", "model": "525" }, + { "year":2003, "make": "BMW", "model": "530" }, + { "year":2003, "make": "BMW", "model": "745" }, + { "year":2003, "make": "BMW", "model": "760" }, + { "year":2003, "make": "BMW", "model": "Z4" }, + { "year":2003, "make": "BMW", "model": "X5" }, + { "year":2003, "make": "BMW", "model": "M3" }, + { "year":2003, "make": "BMW", "model": "M5" }, + { "year":2003, "make": "BMW", "model": "Z8" }, + { "year":2003, "make": "Ford", "model": "Thunderbird" }, + { "year":2003, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2003, "make": "Ford", "model": "Escape" }, + { "year":2003, "make": "Ford", "model": "E-Series" }, + { "year":2003, "make": "Ford", "model": "Windstar" }, + { "year":2003, "make": "Ford", "model": "Taurus" }, + { "year":2003, "make": "Ford", "model": "Expedition" }, + { "year":2003, "make": "Ford", "model": "F-Series" }, + { "year":2003, "make": "Ford", "model": "Escort ZX2" }, + { "year":2003, "make": "Ford", "model": "Mustang" }, + { "year":2003, "make": "Ford", "model": "Explorer" }, + { "year":2003, "make": "Ford", "model": "Focus" }, + { "year":2003, "make": "Ford", "model": "Crown Victoria" }, + { "year":2003, "make": "Ford", "model": "Freestar" }, + { "year":2003, "make": "Ford", "model": "Ranger" }, + { "year":2003, "make": "Ford", "model": "E150" }, + { "year":2003, "make": "Ford", "model": "E250" }, + { "year":2003, "make": "Ford", "model": "E350" }, + { "year":2003, "make": "Ford", "model": "Excursion" }, + { "year":2003, "make": "Ford", "model": "Explorer Sport" }, + { "year":2003, "make": "Ford", "model": "F150" }, + { "year":2003, "make": "Ford", "model": "F250" }, + { "year":2003, "make": "Ford", "model": "F350" }, + { "year":2003, "make": "Ford", "model": "ZX2" }, + { "year":2003, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2003, "make": "Suzuki", "model": "Aerio" }, + { "year":2003, "make": "Suzuki", "model": "Vitara" }, + { "year":2003, "make": "Suzuki", "model": "XL-7" }, + { "year":2003, "make": "Lexus", "model": "LX" }, + { "year":2003, "make": "Lexus", "model": "ES" }, + { "year":2003, "make": "Lexus", "model": "LS" }, + { "year":2003, "make": "Lexus", "model": "IS" }, + { "year":2003, "make": "Lexus", "model": "RX" }, + { "year":2003, "make": "Lexus", "model": "GX" }, + { "year":2003, "make": "Lexus", "model": "GS" }, + { "year":2003, "make": "Lexus", "model": "SC" }, + { "year":2003, "make": "Honda", "model": "Accord" }, + { "year":2003, "make": "Honda", "model": "Civic" }, + { "year":2003, "make": "Honda", "model": "Element" }, + { "year":2003, "make": "Honda", "model": "Civic Si" }, + { "year":2003, "make": "Honda", "model": "CR-V" }, + { "year":2003, "make": "Honda", "model": "Pilot" }, + { "year":2003, "make": "Honda", "model": "Civic GX" }, + { "year":2003, "make": "Honda", "model": "Odyssey" }, + { "year":2003, "make": "Honda", "model": "S2000" }, + { "year":2003, "make": "Honda", "model": "Insight" }, + { "year":2003, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2003, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2003, "make": "Porsche", "model": "911" }, + { "year":2003, "make": "Porsche", "model": "Cayenne" }, + { "year":2003, "make": "Porsche", "model": "Boxster" }, + { "year":2003, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2003, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2003, "make": "Mitsubishi", "model": "Galant" }, + { "year":2003, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2003, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2003, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2003, "make": "Mitsubishi", "model": "Challenger" }, + { "year":2003, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2003, "make": "Mitsubishi", "model": "Montero" }, + { "year":2003, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":2003, "make": "Subaru", "model": "Legacy" }, + { "year":2003, "make": "Subaru", "model": "Impreza" }, + { "year":2003, "make": "Subaru", "model": "Forester" }, + { "year":2003, "make": "Subaru", "model": "Outback" }, + { "year":2003, "make": "Subaru", "model": "Baja" }, + { "year":2003, "make": "Pontiac", "model": "Grand Am" }, + { "year":2003, "make": "Pontiac", "model": "Aztek" }, + { "year":2003, "make": "Pontiac", "model": "Sunfire" }, + { "year":2003, "make": "Pontiac", "model": "Vibe" }, + { "year":2003, "make": "Pontiac", "model": "Montana" }, + { "year":2003, "make": "Pontiac", "model": "Bonneville" }, + { "year":2003, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2003, "make": "Audi", "model": "A6" }, + { "year":2003, "make": "Audi", "model": "A4" }, + { "year":2003, "make": "Audi", "model": "S6" }, + { "year":2003, "make": "Audi", "model": "TT" }, + { "year":2003, "make": "Audi", "model": "RS6" }, + { "year":2003, "make": "Audi", "model": "S8" }, + { "year":2003, "make": "Audi", "model": "A8" }, + { "year":2003, "make": "Audi", "model": "Allroad" }, + { "year":2003, "make": "Audi", "model": "RS 6" }, + { "year":2003, "make": "Mazda", "model": "B-Series" }, + { "year":2003, "make": "Mazda", "model": "MPV" }, + { "year":2003, "make": "Mazda", "model": "Tribute" }, + { "year":2003, "make": "Mazda", "model": "Mazda6" }, + { "year":2003, "make": "Mazda", "model": "MX-5" }, + { "year":2003, "make": "Mazda", "model": "Protege" }, + { "year":2003, "make": "Mazda", "model": "B-Series Plus" }, + { "year":2003, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2003, "make": "Mazda", "model": "Protege5" }, + { "year":2003, "make": "Volkswagen", "model": "Passat" }, + { "year":2003, "make": "Volkswagen", "model": "Touareg" }, + { "year":2003, "make": "Volkswagen", "model": "Jetta" }, + { "year":2003, "make": "Volkswagen", "model": "Golf" }, + { "year":2003, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2003, "make": "Volkswagen", "model": "Eurovan" }, + { "year":2003, "make": "Volkswagen", "model": "GTI" }, + { "year":2003, "make": "Kia", "model": "Sorento" }, + { "year":2003, "make": "Kia", "model": "Optima" }, + { "year":2003, "make": "Kia", "model": "Sedona" }, + { "year":2003, "make": "Kia", "model": "Spectra" }, + { "year":2003, "make": "Kia", "model": "Rio" }, + { "year":2003, "make": "Maserati", "model": "Spyder" }, + { "year":2003, "make": "Buick", "model": "LeSabre" }, + { "year":2003, "make": "Buick", "model": "Regal" }, + { "year":2003, "make": "Buick", "model": "Park Avenue" }, + { "year":2003, "make": "Buick", "model": "Century" }, + { "year":2003, "make": "Buick", "model": "Rendezvous" }, + { "year":2003, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2003, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2003, "make": "Lincoln", "model": "Navigator" }, + { "year":2003, "make": "Lincoln", "model": "Town Car" }, + { "year":2003, "make": "Lincoln", "model": "Aviator" }, + { "year":2003, "make": "Lincoln", "model": "Blackwood" }, + { "year":2003, "make": "Lincoln", "model": "LS" }, + { "year":2003, "make": "Maybach", "model": "57" }, + { "year":2003, "make": "Maybach", "model": "62" }, + { "year":2003, "make": "Land Rover", "model": "Discovery" }, + { "year":2003, "make": "Land Rover", "model": "Freelander" }, + { "year":2003, "make": "Land Rover", "model": "Range Rover" }, + { "year":2003, "make": "MINI", "model": "Cooper" }, + { "year":2003, "make": "Volvo", "model": "XC90" }, + { "year":2003, "make": "Volvo", "model": "C70" }, + { "year":2003, "make": "Volvo", "model": "S40" }, + { "year":2003, "make": "Volvo", "model": "S60" }, + { "year":2003, "make": "Volvo", "model": "S80" }, + { "year":2003, "make": "Volvo", "model": "V40" }, + { "year":2003, "make": "Volvo", "model": "V70" }, + { "year":2003, "make": "Volvo", "model": "XC70" }, + { "year":2003, "make": "Lotus", "model": "Esprit" }, + { "year":2003, "make": "Chevrolet", "model": "Corvette" }, + { "year":2003, "make": "Chevrolet", "model": "Silverado" }, + { "year":2003, "make": "Chevrolet", "model": "Astro" }, + { "year":2003, "make": "Chevrolet", "model": "Avalanche 1500" }, + { "year":2003, "make": "Chevrolet", "model": "Avalanche 2500" }, + { "year":2003, "make": "Chevrolet", "model": "Blazer" }, + { "year":2003, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2003, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2003, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2003, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2003, "make": "Chevrolet", "model": "Impala" }, + { "year":2003, "make": "Chevrolet", "model": "Malibu" }, + { "year":2003, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2003, "make": "Chevrolet", "model": "S10" }, + { "year":2003, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2003, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2003, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2003, "make": "Chevrolet", "model": "SSR" }, + { "year":2003, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2003, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2003, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2003, "make": "Chevrolet", "model": "Tracker" }, + { "year":2003, "make": "Chevrolet", "model": "TrailBlazer" }, + { "year":2003, "make": "Chevrolet", "model": "Venture" }, + { "year":2003, "make": "Dodge", "model": "Ram" }, + { "year":2003, "make": "Dodge", "model": "Caravan" }, + { "year":2003, "make": "Dodge", "model": "Dakota Club" }, + { "year":2003, "make": "Dodge", "model": "Dakota" }, + { "year":2003, "make": "Dodge", "model": "Durango" }, + { "year":2003, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2003, "make": "Dodge", "model": "Intrepid" }, + { "year":2003, "make": "Dodge", "model": "Neon" }, + { "year":2003, "make": "Dodge", "model": "Ram 1500" }, + { "year":2003, "make": "Dodge", "model": "Ram 2500" }, + { "year":2003, "make": "Dodge", "model": "Ram 3500" }, + { "year":2003, "make": "Dodge", "model": "Ram Van 1500" }, + { "year":2003, "make": "Dodge", "model": "Ram Van 2500" }, + { "year":2003, "make": "Dodge", "model": "Ram Van 3500" }, + { "year":2003, "make": "Dodge", "model": "Stratus" }, + { "year":2003, "make": "Dodge", "model": "Viper" }, + { "year":2003, "make": "Infiniti", "model": "G35" }, + { "year":2003, "make": "Infiniti", "model": "FX" }, + { "year":2003, "make": "Infiniti", "model": "G" }, + { "year":2003, "make": "Infiniti", "model": "I" }, + { "year":2003, "make": "Infiniti", "model": "M" }, + { "year":2003, "make": "Infiniti", "model": "Q" }, + { "year":2003, "make": "Infiniti", "model": "QX" }, + { "year":2003, "make": "Saab", "model": "9-3" }, + { "year":2003, "make": "Saab", "model": "9-5" }, + { "year":2003, "make": "Nissan", "model": "350Z" }, + { "year":2003, "make": "Nissan", "model": "Altima" }, + { "year":2003, "make": "Nissan", "model": "Frontier" }, + { "year":2003, "make": "Nissan", "model": "Maxima" }, + { "year":2003, "make": "Nissan", "model": "Murano" }, + { "year":2003, "make": "Nissan", "model": "Pathfinder" }, + { "year":2003, "make": "Nissan", "model": "Sentra" }, + { "year":2003, "make": "Nissan", "model": "Xterra" }, + { "year":2003, "make": "Acura", "model": "RSX" }, + { "year":2003, "make": "Acura", "model": "CL" }, + { "year":2003, "make": "Acura", "model": "MDX" }, + { "year":2003, "make": "Acura", "model": "NSX" }, + { "year":2003, "make": "Acura", "model": "RL" }, + { "year":2003, "make": "Acura", "model": "TL" }, + { "year":2003, "make": "Cadillac", "model": "CTS" }, + { "year":2003, "make": "Cadillac", "model": "DeVille" }, + { "year":2003, "make": "Cadillac", "model": "Escalade" }, + { "year":2003, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2003, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2003, "make": "Cadillac", "model": "Seville" }, + { "year":2003, "make": "Chrysler", "model": "300M" }, + { "year":2003, "make": "Chrysler", "model": "Concorde" }, + { "year":2003, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2003, "make": "Chrysler", "model": "Sebring" }, + { "year":2003, "make": "Chrysler", "model": "Town & Country" }, + { "year":2003, "make": "Chrysler", "model": "Voyager" }, + { "year":2003, "make": "GMC", "model": "Envoy" }, + { "year":2003, "make": "GMC", "model": "Envoy XL" }, + { "year":2003, "make": "GMC", "model": "Safari" }, + { "year":2003, "make": "GMC", "model": "Savana 1500" }, + { "year":2003, "make": "GMC", "model": "Savana 2500" }, + { "year":2003, "make": "GMC", "model": "Savana 3500" }, + { "year":2003, "make": "GMC", "model": "Sierra 1500" }, + { "year":2003, "make": "GMC", "model": "Sierra 2500" }, + { "year":2003, "make": "GMC", "model": "Sierra 3500" }, + { "year":2003, "make": "GMC", "model": "Sonoma" }, + { "year":2003, "make": "GMC", "model": "Yukon" }, + { "year":2003, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2003, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2003, "make": "HUMMER", "model": "H1" }, + { "year":2003, "make": "HUMMER", "model": "H2" }, + { "year":2003, "make": "Hyundai", "model": "Accent" }, + { "year":2003, "make": "Hyundai", "model": "Elantra" }, + { "year":2003, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2003, "make": "Hyundai", "model": "Sonata" }, + { "year":2003, "make": "Hyundai", "model": "Tiburon" }, + { "year":2003, "make": "Hyundai", "model": "XG350" }, + { "year":2003, "make": "Isuzu", "model": "Ascender" }, + { "year":2003, "make": "Isuzu", "model": "Axiom" }, + { "year":2003, "make": "Isuzu", "model": "Rodeo" }, + { "year":2003, "make": "Isuzu", "model": "Rodeo Sport" }, + { "year":2003, "make": "Jaguar", "model": "S-Type" }, + { "year":2003, "make": "Jaguar", "model": "XJ Series" }, + { "year":2003, "make": "Jaguar", "model": "XK Series" }, + { "year":2003, "make": "Jaguar", "model": "X-Type" }, + { "year":2003, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2003, "make": "Jeep", "model": "Liberty" }, + { "year":2003, "make": "Jeep", "model": "Wrangler" }, + { "year":2003, "make": "Oldsmobile", "model": "Alero" }, + { "year":2003, "make": "Oldsmobile", "model": "Aurora" }, + { "year":2003, "make": "Oldsmobile", "model": "Bravada" }, + { "year":2003, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":2003, "make": "Saturn", "model": "Ion" }, + { "year":2003, "make": "Saturn", "model": "L-Series" }, + { "year":2003, "make": "Saturn", "model": "VUE" }, + { "year":2003, "make": "Toyota", "model": "4Runner" }, + { "year":2003, "make": "Toyota", "model": "Avalon" }, + { "year":2003, "make": "Toyota", "model": "Camry" }, + { "year":2003, "make": "Toyota", "model": "Celica" }, + { "year":2003, "make": "Toyota", "model": "Corolla" }, + { "year":2003, "make": "Toyota", "model": "Echo" }, + { "year":2003, "make": "Toyota", "model": "Highlander" }, + { "year":2003, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2003, "make": "Toyota", "model": "Matrix" }, + { "year":2003, "make": "Toyota", "model": "MR2" }, + { "year":2003, "make": "Toyota", "model": "Prius" }, + { "year":2003, "make": "Toyota", "model": "RAV4" }, + { "year":2003, "make": "Toyota", "model": "Sequoia" }, + { "year":2003, "make": "Toyota", "model": "Sienna" }, + { "year":2003, "make": "Toyota", "model": "Solara" }, + { "year":2003, "make": "Toyota", "model": "Tacoma" }, + { "year":2003, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":2003, "make": "Toyota", "model": "Tundra" }, + { "year":2004, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2004, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2004, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2004, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2004, "make": "Mitsubishi", "model": "Challenger" }, + { "year":2004, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2004, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2004, "make": "Mitsubishi", "model": "Galant" }, + { "year":2004, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2004, "make": "Mitsubishi", "model": "Montero" }, + { "year":2004, "make": "Mitsubishi", "model": "Montero Sport" }, + { "year":2004, "make": "Lotus", "model": "Exige" }, + { "year":2004, "make": "Lotus", "model": "Elise" }, + { "year":2004, "make": "Lotus", "model": "Esprit" }, + { "year":2004, "make": "Ford", "model": "F-Series" }, + { "year":2004, "make": "Ford", "model": "Escort" }, + { "year":2004, "make": "Ford", "model": "Escape" }, + { "year":2004, "make": "Ford", "model": "Freestar" }, + { "year":2004, "make": "Ford", "model": "Thunderbird" }, + { "year":2004, "make": "Ford", "model": "Explorer" }, + { "year":2004, "make": "Ford", "model": "Ranger" }, + { "year":2004, "make": "Ford", "model": "E-Series" }, + { "year":2004, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2004, "make": "Ford", "model": "Taurus" }, + { "year":2004, "make": "Ford", "model": "Windstar" }, + { "year":2004, "make": "Ford", "model": "Expedition" }, + { "year":2004, "make": "Ford", "model": "Mustang" }, + { "year":2004, "make": "Ford", "model": "Focus" }, + { "year":2004, "make": "Ford", "model": "Crown Victoria" }, + { "year":2004, "make": "Ford", "model": "E150" }, + { "year":2004, "make": "Ford", "model": "E250" }, + { "year":2004, "make": "Ford", "model": "E350" }, + { "year":2004, "make": "Ford", "model": "Excursion" }, + { "year":2004, "make": "Ford", "model": "F150" }, + { "year":2004, "make": "Ford", "model": "F250" }, + { "year":2004, "make": "Ford", "model": "F350" }, + { "year":2004, "make": "Porsche", "model": "911" }, + { "year":2004, "make": "Porsche", "model": "Cayenne" }, + { "year":2004, "make": "Porsche", "model": "Boxster" }, + { "year":2004, "make": "Porsche", "model": "Carrera GT" }, + { "year":2004, "make": "Audi", "model": "A4" }, + { "year":2004, "make": "Audi", "model": "A8" }, + { "year":2004, "make": "Audi", "model": "S4" }, + { "year":2004, "make": "Audi", "model": "Allroad" }, + { "year":2004, "make": "Audi", "model": "TT" }, + { "year":2004, "make": "Audi", "model": "A6" }, + { "year":2004, "make": "Lexus", "model": "ES" }, + { "year":2004, "make": "Lexus", "model": "SC" }, + { "year":2004, "make": "Lexus", "model": "GX" }, + { "year":2004, "make": "Lexus", "model": "RX" }, + { "year":2004, "make": "Lexus", "model": "LX" }, + { "year":2004, "make": "Lexus", "model": "LS" }, + { "year":2004, "make": "Lexus", "model": "GS" }, + { "year":2004, "make": "Lexus", "model": "IS" }, + { "year":2004, "make": "Mazda", "model": "B-Series" }, + { "year":2004, "make": "Mazda", "model": "Mazda6" }, + { "year":2004, "make": "Mazda", "model": "Tribute" }, + { "year":2004, "make": "Mazda", "model": "Mazda3" }, + { "year":2004, "make": "Mazda", "model": "RX-8" }, + { "year":2004, "make": "Mazda", "model": "MX-5" }, + { "year":2004, "make": "Mazda", "model": "MPV" }, + { "year":2004, "make": "Mazda", "model": "B-Series Plus" }, + { "year":2004, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2004, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2004, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2004, "make": "Kia", "model": "Sorento" }, + { "year":2004, "make": "Kia", "model": "Optima" }, + { "year":2004, "make": "Kia", "model": "Sedona" }, + { "year":2004, "make": "Kia", "model": "Amanti" }, + { "year":2004, "make": "Kia", "model": "Rio" }, + { "year":2004, "make": "Kia", "model": "Spectra" }, + { "year":2004, "make": "MINI", "model": "Cooper" }, + { "year":2004, "make": "BMW", "model": "3 Series" }, + { "year":2004, "make": "BMW", "model": "5 Series" }, + { "year":2004, "make": "BMW", "model": "6 Series" }, + { "year":2004, "make": "BMW", "model": "7 Series" }, + { "year":2004, "make": "BMW", "model": "325" }, + { "year":2004, "make": "BMW", "model": "525" }, + { "year":2004, "make": "BMW", "model": "530" }, + { "year":2004, "make": "BMW", "model": "545" }, + { "year":2004, "make": "BMW", "model": "645" }, + { "year":2004, "make": "BMW", "model": "745" }, + { "year":2004, "make": "BMW", "model": "760" }, + { "year":2004, "make": "BMW", "model": "X3" }, + { "year":2004, "make": "BMW", "model": "X5" }, + { "year":2004, "make": "BMW", "model": "Z4" }, + { "year":2004, "make": "BMW", "model": "M3" }, + { "year":2004, "make": "Buick", "model": "Park Avenue" }, + { "year":2004, "make": "Buick", "model": "Rainier" }, + { "year":2004, "make": "Buick", "model": "Century" }, + { "year":2004, "make": "Buick", "model": "Rendezvous" }, + { "year":2004, "make": "Buick", "model": "Regal" }, + { "year":2004, "make": "Buick", "model": "LeSabre" }, + { "year":2004, "make": "Holden", "model": "Monaro" }, + { "year":2004, "make": "Mercury", "model": "Mountaineer" }, + { "year":2004, "make": "Mercury", "model": "Marauder" }, + { "year":2004, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2004, "make": "Mercury", "model": "Sable" }, + { "year":2004, "make": "Mercury", "model": "Monterey" }, + { "year":2004, "make": "Maserati", "model": "Spyder" }, + { "year":2004, "make": "Spyker", "model": "C8 Spyder" }, + { "year":2004, "make": "Spyker", "model": "C8 Spyder Wide Body" }, + { "year":2004, "make": "Spyker", "model": "C8 Laviolette" }, + { "year":2004, "make": "Pontiac", "model": "Sunfire" }, + { "year":2004, "make": "Pontiac", "model": "Vibe" }, + { "year":2004, "make": "Pontiac", "model": "Grand Am" }, + { "year":2004, "make": "Pontiac", "model": "Montana" }, + { "year":2004, "make": "Pontiac", "model": "GTO" }, + { "year":2004, "make": "Pontiac", "model": "Bonneville" }, + { "year":2004, "make": "Pontiac", "model": "Aztek" }, + { "year":2004, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2004, "make": "Suzuki", "model": "Daewoo Lacetti" }, + { "year":2004, "make": "Suzuki", "model": "Vitara" }, + { "year":2004, "make": "Suzuki", "model": "Daewoo Magnus" }, + { "year":2004, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2004, "make": "Suzuki", "model": "Aerio" }, + { "year":2004, "make": "Suzuki", "model": "Swift" }, + { "year":2004, "make": "Suzuki", "model": "Forenza" }, + { "year":2004, "make": "Suzuki", "model": "Verona" }, + { "year":2004, "make": "Suzuki", "model": "XL-7" }, + { "year":2004, "make": "Honda", "model": "Element" }, + { "year":2004, "make": "Honda", "model": "Accord" }, + { "year":2004, "make": "Honda", "model": "Civic" }, + { "year":2004, "make": "Honda", "model": "CR-V" }, + { "year":2004, "make": "Honda", "model": "S2000" }, + { "year":2004, "make": "Honda", "model": "Pilot" }, + { "year":2004, "make": "Honda", "model": "Insight" }, + { "year":2004, "make": "Honda", "model": "Odyssey" }, + { "year":2004, "make": "Subaru", "model": "Baja" }, + { "year":2004, "make": "Subaru", "model": "Forester" }, + { "year":2004, "make": "Subaru", "model": "Outback" }, + { "year":2004, "make": "Subaru", "model": "Legacy" }, + { "year":2004, "make": "Subaru", "model": "Impreza" }, + { "year":2004, "make": "Infiniti", "model": "G35" }, + { "year":2004, "make": "Infiniti", "model": "FX" }, + { "year":2004, "make": "Infiniti", "model": "G" }, + { "year":2004, "make": "Infiniti", "model": "I" }, + { "year":2004, "make": "Infiniti", "model": "M" }, + { "year":2004, "make": "Infiniti", "model": "Q" }, + { "year":2004, "make": "Infiniti", "model": "QX" }, + { "year":2004, "make": "Lincoln", "model": "Aviator" }, + { "year":2004, "make": "Lincoln", "model": "Navigator" }, + { "year":2004, "make": "Lincoln", "model": "Town Car" }, + { "year":2004, "make": "Lincoln", "model": "LS" }, + { "year":2004, "make": "Volkswagen", "model": "GTI" }, + { "year":2004, "make": "Volkswagen", "model": "R32" }, + { "year":2004, "make": "Volkswagen", "model": "Golf" }, + { "year":2004, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2004, "make": "Volkswagen", "model": "Touareg" }, + { "year":2004, "make": "Volkswagen", "model": "Passat" }, + { "year":2004, "make": "Volkswagen", "model": "Jetta" }, + { "year":2004, "make": "Volkswagen", "model": "Phaeton" }, + { "year":2004, "make": "Chevrolet", "model": "Corvette" }, + { "year":2004, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2004, "make": "Chevrolet", "model": "Astro" }, + { "year":2004, "make": "Chevrolet", "model": "Avalanche 1500" }, + { "year":2004, "make": "Chevrolet", "model": "Avalanche 2500" }, + { "year":2004, "make": "Chevrolet", "model": "Aveo" }, + { "year":2004, "make": "Chevrolet", "model": "Blazer" }, + { "year":2004, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2004, "make": "Chevrolet", "model": "Classic" }, + { "year":2004, "make": "Chevrolet", "model": "Colorado" }, + { "year":2004, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2004, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2004, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2004, "make": "Chevrolet", "model": "Impala" }, + { "year":2004, "make": "Chevrolet", "model": "Malibu" }, + { "year":2004, "make": "Chevrolet", "model": "S10" }, + { "year":2004, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2004, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2004, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2004, "make": "Chevrolet", "model": "SSR" }, + { "year":2004, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2004, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2004, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2004, "make": "Chevrolet", "model": "Tracker" }, + { "year":2004, "make": "Chevrolet", "model": "TrailBlazer" }, + { "year":2004, "make": "Chevrolet", "model": "Venture" }, + { "year":2004, "make": "Scion", "model": "xA" }, + { "year":2004, "make": "Scion", "model": "xB" }, + { "year":2004, "make": "Toyota", "model": "Sienna" }, + { "year":2004, "make": "Toyota", "model": "Prius" }, + { "year":2004, "make": "Toyota", "model": "4Runner" }, + { "year":2004, "make": "Toyota", "model": "Avalon" }, + { "year":2004, "make": "Toyota", "model": "Camry" }, + { "year":2004, "make": "Toyota", "model": "Celica" }, + { "year":2004, "make": "Toyota", "model": "Corolla" }, + { "year":2004, "make": "Toyota", "model": "Echo" }, + { "year":2004, "make": "Toyota", "model": "Highlander" }, + { "year":2004, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2004, "make": "Toyota", "model": "Matrix" }, + { "year":2004, "make": "Toyota", "model": "MR2" }, + { "year":2004, "make": "Toyota", "model": "RAV4" }, + { "year":2004, "make": "Toyota", "model": "Sequoia" }, + { "year":2004, "make": "Toyota", "model": "Solara" }, + { "year":2004, "make": "Toyota", "model": "Tacoma" }, + { "year":2004, "make": "Toyota", "model": "Tacoma Xtra" }, + { "year":2004, "make": "Toyota", "model": "Tundra" }, + { "year":2004, "make": "Cadillac", "model": "SRX" }, + { "year":2004, "make": "Cadillac", "model": "CTS" }, + { "year":2004, "make": "Cadillac", "model": "DeVille" }, + { "year":2004, "make": "Cadillac", "model": "Escalade" }, + { "year":2004, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2004, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2004, "make": "Cadillac", "model": "Seville" }, + { "year":2004, "make": "Cadillac", "model": "XLR" }, + { "year":2004, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2004, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2004, "make": "Land Rover", "model": "Range Rover" }, + { "year":2004, "make": "Land Rover", "model": "Freelander" }, + { "year":2004, "make": "Land Rover", "model": "Discovery" }, + { "year":2004, "make": "Saab", "model": "9-3" }, + { "year":2004, "make": "Saab", "model": "9-5" }, + { "year":2004, "make": "Nissan", "model": "Titan" }, + { "year":2004, "make": "Nissan", "model": "350Z" }, + { "year":2004, "make": "Nissan", "model": "Altima" }, + { "year":2004, "make": "Nissan", "model": "Frontier" }, + { "year":2004, "make": "Nissan", "model": "Maxima" }, + { "year":2004, "make": "Nissan", "model": "Murano" }, + { "year":2004, "make": "Nissan", "model": "Pathfinder" }, + { "year":2004, "make": "Nissan", "model": "Pathfinder Armada" }, + { "year":2004, "make": "Nissan", "model": "Quest" }, + { "year":2004, "make": "Nissan", "model": "Sentra" }, + { "year":2004, "make": "Nissan", "model": "Xterra" }, + { "year":2004, "make": "Maybach", "model": "57" }, + { "year":2004, "make": "Maybach", "model": "62" }, + { "year":2004, "make": "Acura", "model": "TSX" }, + { "year":2004, "make": "Acura", "model": "MDX" }, + { "year":2004, "make": "Acura", "model": "NSX" }, + { "year":2004, "make": "Acura", "model": "RL" }, + { "year":2004, "make": "Acura", "model": "RSX" }, + { "year":2004, "make": "Acura", "model": "TL" }, + { "year":2004, "make": "Corbin", "model": "Sparrow" }, + { "year":2004, "make": "Chrysler", "model": "300M" }, + { "year":2004, "make": "Chrysler", "model": "Concorde" }, + { "year":2004, "make": "Chrysler", "model": "Crossfire" }, + { "year":2004, "make": "Chrysler", "model": "Pacifica" }, + { "year":2004, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2004, "make": "Chrysler", "model": "Sebring" }, + { "year":2004, "make": "Chrysler", "model": "Town & Country" }, + { "year":2004, "make": "Dodge", "model": "Caravan" }, + { "year":2004, "make": "Dodge", "model": "Dakota Club" }, + { "year":2004, "make": "Dodge", "model": "Dakota" }, + { "year":2004, "make": "Dodge", "model": "Durango" }, + { "year":2004, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2004, "make": "Dodge", "model": "Intrepid" }, + { "year":2004, "make": "Dodge", "model": "Neon" }, + { "year":2004, "make": "Dodge", "model": "Ram 1500" }, + { "year":2004, "make": "Dodge", "model": "Ram 2500" }, + { "year":2004, "make": "Dodge", "model": "Ram 3500" }, + { "year":2004, "make": "Dodge", "model": "Stratus" }, + { "year":2004, "make": "Dodge", "model": "Viper" }, + { "year":2004, "make": "GMC", "model": "Canyon" }, + { "year":2004, "make": "GMC", "model": "Envoy" }, + { "year":2004, "make": "GMC", "model": "Envoy XL" }, + { "year":2004, "make": "GMC", "model": "Envoy XUV" }, + { "year":2004, "make": "GMC", "model": "Safari" }, + { "year":2004, "make": "GMC", "model": "Savana 1500" }, + { "year":2004, "make": "GMC", "model": "Savana 2500" }, + { "year":2004, "make": "GMC", "model": "Savana 3500" }, + { "year":2004, "make": "GMC", "model": "Sierra 1500" }, + { "year":2004, "make": "GMC", "model": "Sierra 2500" }, + { "year":2004, "make": "GMC", "model": "Sierra 3500" }, + { "year":2004, "make": "GMC", "model": "Sonoma" }, + { "year":2004, "make": "GMC", "model": "Yukon" }, + { "year":2004, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2004, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2004, "make": "HUMMER", "model": "H1" }, + { "year":2004, "make": "HUMMER", "model": "H2" }, + { "year":2004, "make": "Hyundai", "model": "Accent" }, + { "year":2004, "make": "Hyundai", "model": "Elantra" }, + { "year":2004, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2004, "make": "Hyundai", "model": "Sonata" }, + { "year":2004, "make": "Hyundai", "model": "Tiburon" }, + { "year":2004, "make": "Hyundai", "model": "XG350" }, + { "year":2004, "make": "Isuzu", "model": "Ascender" }, + { "year":2004, "make": "Isuzu", "model": "Axiom" }, + { "year":2004, "make": "Isuzu", "model": "Rodeo" }, + { "year":2004, "make": "Jaguar", "model": "S-Type" }, + { "year":2004, "make": "Jaguar", "model": "XJ Series" }, + { "year":2004, "make": "Jaguar", "model": "XK Series" }, + { "year":2004, "make": "Jaguar", "model": "X-Type" }, + { "year":2004, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2004, "make": "Jeep", "model": "Liberty" }, + { "year":2004, "make": "Jeep", "model": "Wrangler" }, + { "year":2004, "make": "Oldsmobile", "model": "Alero" }, + { "year":2004, "make": "Oldsmobile", "model": "Bravada" }, + { "year":2004, "make": "Oldsmobile", "model": "Silhouette" }, + { "year":2004, "make": "Saturn", "model": "Ion" }, + { "year":2004, "make": "Saturn", "model": "L-Series" }, + { "year":2004, "make": "Saturn", "model": "VUE" }, + { "year":2004, "make": "Volvo", "model": "C70" }, + { "year":2004, "make": "Volvo", "model": "S40" }, + { "year":2004, "make": "Volvo", "model": "S60" }, + { "year":2004, "make": "Volvo", "model": "S80" }, + { "year":2004, "make": "Volvo", "model": "V40" }, + { "year":2004, "make": "Volvo", "model": "V70" }, + { "year":2004, "make": "Volvo", "model": "XC70" }, + { "year":2004, "make": "Volvo", "model": "XC90" }, + { "year":2005, "make": "Scion", "model": "xB" }, + { "year":2005, "make": "Scion", "model": "tC" }, + { "year":2005, "make": "Scion", "model": "xA" }, + { "year":2005, "make": "Volkswagen", "model": "Phaeton" }, + { "year":2005, "make": "Volkswagen", "model": "Passat" }, + { "year":2005, "make": "Volkswagen", "model": "Touareg" }, + { "year":2005, "make": "Volkswagen", "model": "GTI" }, + { "year":2005, "make": "Volkswagen", "model": "Jetta" }, + { "year":2005, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2005, "make": "Volkswagen", "model": "Golf" }, + { "year":2005, "make": "Acura", "model": "TSX" }, + { "year":2005, "make": "Acura", "model": "RL" }, + { "year":2005, "make": "Acura", "model": "MDX" }, + { "year":2005, "make": "Acura", "model": "NSX" }, + { "year":2005, "make": "Acura", "model": "RSX" }, + { "year":2005, "make": "Acura", "model": "TL" }, + { "year":2005, "make": "Pontiac", "model": "Aztek" }, + { "year":2005, "make": "Pontiac", "model": "Grand Am" }, + { "year":2005, "make": "Pontiac", "model": "Montana" }, + { "year":2005, "make": "Pontiac", "model": "Vibe" }, + { "year":2005, "make": "Pontiac", "model": "Sunfire" }, + { "year":2005, "make": "Pontiac", "model": "G6" }, + { "year":2005, "make": "Pontiac", "model": "Bonneville" }, + { "year":2005, "make": "Pontiac", "model": "Daewoo Kalos" }, + { "year":2005, "make": "Pontiac", "model": "Monterey" }, + { "year":2005, "make": "Pontiac", "model": "GTO" }, + { "year":2005, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2005, "make": "Pontiac", "model": "Montana SV6" }, + { "year":2005, "make": "Ford", "model": "GT" }, + { "year":2005, "make": "Ford", "model": "F-Series" }, + { "year":2005, "make": "Ford", "model": "E-Series" }, + { "year":2005, "make": "Ford", "model": "Thunderbird" }, + { "year":2005, "make": "Ford", "model": "Escape" }, + { "year":2005, "make": "Ford", "model": "Focus" }, + { "year":2005, "make": "Ford", "model": "Freestar" }, + { "year":2005, "make": "Ford", "model": "Crown Victoria" }, + { "year":2005, "make": "Ford", "model": "Freestyle" }, + { "year":2005, "make": "Ford", "model": "Ranger" }, + { "year":2005, "make": "Ford", "model": "Taurus" }, + { "year":2005, "make": "Ford", "model": "Explorer" }, + { "year":2005, "make": "Ford", "model": "Five Hundred" }, + { "year":2005, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2005, "make": "Ford", "model": "Mustang" }, + { "year":2005, "make": "Ford", "model": "Expedition" }, + { "year":2005, "make": "Ford", "model": "E150" }, + { "year":2005, "make": "Ford", "model": "E250" }, + { "year":2005, "make": "Ford", "model": "E350" }, + { "year":2005, "make": "Ford", "model": "Excursion" }, + { "year":2005, "make": "Ford", "model": "F150" }, + { "year":2005, "make": "Ford", "model": "F250" }, + { "year":2005, "make": "Ford", "model": "F350" }, + { "year":2005, "make": "Buick", "model": "LaCrosse" }, + { "year":2005, "make": "Buick", "model": "Terraza" }, + { "year":2005, "make": "Buick", "model": "Rainier" }, + { "year":2005, "make": "Buick", "model": "Park Avenue" }, + { "year":2005, "make": "Buick", "model": "Rendezvous" }, + { "year":2005, "make": "Buick", "model": "LeSabre" }, + { "year":2005, "make": "Buick", "model": "Century" }, + { "year":2005, "make": "Porsche", "model": "911" }, + { "year":2005, "make": "Porsche", "model": "Cayenne" }, + { "year":2005, "make": "Porsche", "model": "Boxster" }, + { "year":2005, "make": "Porsche", "model": "Carrera GT" }, + { "year":2005, "make": "Suzuki", "model": "Aerio" }, + { "year":2005, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2005, "make": "Suzuki", "model": "Daewoo Magnus" }, + { "year":2005, "make": "Suzuki", "model": "Swift" }, + { "year":2005, "make": "Suzuki", "model": "Daewoo Lacetti" }, + { "year":2005, "make": "Suzuki", "model": "Reno" }, + { "year":2005, "make": "Suzuki", "model": "Forenza" }, + { "year":2005, "make": "Suzuki", "model": "Verona" }, + { "year":2005, "make": "Suzuki", "model": "XL-7" }, + { "year":2005, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "SLR McLaren" }, + { "year":2005, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2005, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2005, "make": "BMW", "model": "3 Series" }, + { "year":2005, "make": "BMW", "model": "5 Series" }, + { "year":2005, "make": "BMW", "model": "6 Series" }, + { "year":2005, "make": "BMW", "model": "7 Series" }, + { "year":2005, "make": "BMW", "model": "325" }, + { "year":2005, "make": "BMW", "model": "330" }, + { "year":2005, "make": "BMW", "model": "525" }, + { "year":2005, "make": "BMW", "model": "530" }, + { "year":2005, "make": "BMW", "model": "545" }, + { "year":2005, "make": "BMW", "model": "645" }, + { "year":2005, "make": "BMW", "model": "745" }, + { "year":2005, "make": "BMW", "model": "760" }, + { "year":2005, "make": "BMW", "model": "Z4" }, + { "year":2005, "make": "BMW", "model": "M3" }, + { "year":2005, "make": "BMW", "model": "X3" }, + { "year":2005, "make": "BMW", "model": "X5" }, + { "year":2005, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2005, "make": "Mitsubishi", "model": "Diamante" }, + { "year":2005, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2005, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2005, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2005, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2005, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2005, "make": "Mitsubishi", "model": "Galant" }, + { "year":2005, "make": "Mitsubishi", "model": "Montero" }, + { "year":2005, "make": "Honda", "model": "Civic" }, + { "year":2005, "make": "Honda", "model": "Accord" }, + { "year":2005, "make": "Honda", "model": "S2000" }, + { "year":2005, "make": "Honda", "model": "CR-V" }, + { "year":2005, "make": "Honda", "model": "Insight" }, + { "year":2005, "make": "Honda", "model": "Element" }, + { "year":2005, "make": "Honda", "model": "Pilot" }, + { "year":2005, "make": "Honda", "model": "Odyssey" }, + { "year":2005, "make": "Honda", "model": "Civic Si" }, + { "year":2005, "make": "Audi", "model": "TT" }, + { "year":2005, "make": "Audi", "model": "A4" }, + { "year":2005, "make": "Audi", "model": "S4" }, + { "year":2005, "make": "Audi", "model": "A8" }, + { "year":2005, "make": "Audi", "model": "Allroad" }, + { "year":2005, "make": "Audi", "model": "A6" }, + { "year":2005, "make": "Mazda", "model": "MX-5" }, + { "year":2005, "make": "Mazda", "model": "Mazda3" }, + { "year":2005, "make": "Mazda", "model": "B-Series" }, + { "year":2005, "make": "Mazda", "model": "Mazda6" }, + { "year":2005, "make": "Mazda", "model": "Tribute" }, + { "year":2005, "make": "Mazda", "model": "RX-8" }, + { "year":2005, "make": "Mazda", "model": "MPV" }, + { "year":2005, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2005, "make": "Cadillac", "model": "SRX" }, + { "year":2005, "make": "Cadillac", "model": "CTS" }, + { "year":2005, "make": "Cadillac", "model": "DeVille" }, + { "year":2005, "make": "Cadillac", "model": "Escalade" }, + { "year":2005, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2005, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2005, "make": "Cadillac", "model": "STS" }, + { "year":2005, "make": "Cadillac", "model": "XLR" }, + { "year":2005, "make": "Maserati", "model": "Spyder" }, + { "year":2005, "make": "Maserati", "model": "Gran Sport" }, + { "year":2005, "make": "Maserati", "model": "Quattroporte" }, + { "year":2005, "make": "Maserati", "model": "Coupe" }, + { "year":2005, "make": "Maserati", "model": "GranSport" }, + { "year":2005, "make": "Lexus", "model": "RX" }, + { "year":2005, "make": "Lexus", "model": "GS" }, + { "year":2005, "make": "Lexus", "model": "IS" }, + { "year":2005, "make": "Lexus", "model": "LX" }, + { "year":2005, "make": "Lexus", "model": "GX" }, + { "year":2005, "make": "Lexus", "model": "LS" }, + { "year":2005, "make": "Lexus", "model": "ES" }, + { "year":2005, "make": "Lexus", "model": "SC" }, + { "year":2005, "make": "Chrysler", "model": "300" }, + { "year":2005, "make": "Chrysler", "model": "300C" }, + { "year":2005, "make": "Chrysler", "model": "Crossfire" }, + { "year":2005, "make": "Chrysler", "model": "Pacifica" }, + { "year":2005, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2005, "make": "Chrysler", "model": "Sebring" }, + { "year":2005, "make": "Chrysler", "model": "Town & Country" }, + { "year":2005, "make": "Mercury", "model": "Sable" }, + { "year":2005, "make": "Mercury", "model": "Mountaineer" }, + { "year":2005, "make": "Mercury", "model": "Montego" }, + { "year":2005, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2005, "make": "Mercury", "model": "Mariner" }, + { "year":2005, "make": "Mercury", "model": "Monterey" }, + { "year":2005, "make": "Lincoln", "model": "Aviator" }, + { "year":2005, "make": "Lincoln", "model": "Town Car" }, + { "year":2005, "make": "Lincoln", "model": "Navigator" }, + { "year":2005, "make": "Lincoln", "model": "LS" }, + { "year":2005, "make": "Chevrolet", "model": "Corvette" }, + { "year":2005, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2005, "make": "Chevrolet", "model": "Astro" }, + { "year":2005, "make": "Chevrolet", "model": "Avalanche 1500" }, + { "year":2005, "make": "Chevrolet", "model": "Avalanche 2500" }, + { "year":2005, "make": "Chevrolet", "model": "Aveo" }, + { "year":2005, "make": "Chevrolet", "model": "Blazer" }, + { "year":2005, "make": "Chevrolet", "model": "Cavalier" }, + { "year":2005, "make": "Chevrolet", "model": "Classic" }, + { "year":2005, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2005, "make": "Chevrolet", "model": "Colorado" }, + { "year":2005, "make": "Chevrolet", "model": "Equinox" }, + { "year":2005, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2005, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2005, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2005, "make": "Chevrolet", "model": "Impala" }, + { "year":2005, "make": "Chevrolet", "model": "Malibu" }, + { "year":2005, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2005, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2005, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2005, "make": "Chevrolet", "model": "SSR" }, + { "year":2005, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2005, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2005, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2005, "make": "Chevrolet", "model": "TrailBlazer" }, + { "year":2005, "make": "Chevrolet", "model": "Uplander" }, + { "year":2005, "make": "Chevrolet", "model": "Venture" }, + { "year":2005, "make": "Subaru", "model": "Outback" }, + { "year":2005, "make": "Subaru", "model": "Baja" }, + { "year":2005, "make": "Subaru", "model": "Legacy" }, + { "year":2005, "make": "Subaru", "model": "Impreza" }, + { "year":2005, "make": "Subaru", "model": "Forester" }, + { "year":2005, "make": "Land Rover", "model": "Discovery" }, + { "year":2005, "make": "Land Rover", "model": "Freelander" }, + { "year":2005, "make": "Land Rover", "model": "Range Rover" }, + { "year":2005, "make": "Land Rover", "model": "LR3" }, + { "year":2005, "make": "Spyker Cars", "model": "C8" }, + { "year":2005, "make": "Kia", "model": "Sedona" }, + { "year":2005, "make": "Kia", "model": "Spectra" }, + { "year":2005, "make": "Kia", "model": "Sportage" }, + { "year":2005, "make": "Kia", "model": "Amanti" }, + { "year":2005, "make": "Kia", "model": "Optima" }, + { "year":2005, "make": "Kia", "model": "Sorento" }, + { "year":2005, "make": "Kia", "model": "Rio" }, + { "year":2005, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2005, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2005, "make": "Maybach", "model": "57" }, + { "year":2005, "make": "Maybach", "model": "62" }, + { "year":2005, "make": "Maybach", "model": "57S" }, + { "year":2005, "make": "MINI", "model": "Cooper" }, + { "year":2005, "make": "Saab", "model": "9-7X" }, + { "year":2005, "make": "Saab", "model": "9-5" }, + { "year":2005, "make": "Saab", "model": "9-3" }, + { "year":2005, "make": "Saab", "model": "9-2X" }, + { "year":2005, "make": "Dodge", "model": "Magnum" }, + { "year":2005, "make": "Dodge", "model": "Caravan" }, + { "year":2005, "make": "Dodge", "model": "Dakota Club" }, + { "year":2005, "make": "Dodge", "model": "Dakota" }, + { "year":2005, "make": "Dodge", "model": "Durango" }, + { "year":2005, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2005, "make": "Dodge", "model": "Neon" }, + { "year":2005, "make": "Dodge", "model": "Ram 1500" }, + { "year":2005, "make": "Dodge", "model": "Ram 2500" }, + { "year":2005, "make": "Dodge", "model": "Ram 3500" }, + { "year":2005, "make": "Dodge", "model": "Stratus" }, + { "year":2005, "make": "Dodge", "model": "Viper" }, + { "year":2005, "make": "Toyota", "model": "Tacoma" }, + { "year":2005, "make": "Toyota", "model": "4Runner" }, + { "year":2005, "make": "Toyota", "model": "Avalon" }, + { "year":2005, "make": "Toyota", "model": "Camry" }, + { "year":2005, "make": "Toyota", "model": "Celica" }, + { "year":2005, "make": "Toyota", "model": "Corolla" }, + { "year":2005, "make": "Toyota", "model": "Echo" }, + { "year":2005, "make": "Toyota", "model": "Highlander" }, + { "year":2005, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2005, "make": "Toyota", "model": "Matrix" }, + { "year":2005, "make": "Toyota", "model": "MR2" }, + { "year":2005, "make": "Toyota", "model": "Prius" }, + { "year":2005, "make": "Toyota", "model": "RAV4" }, + { "year":2005, "make": "Toyota", "model": "Sequoia" }, + { "year":2005, "make": "Toyota", "model": "Sienna" }, + { "year":2005, "make": "Toyota", "model": "Solara" }, + { "year":2005, "make": "Toyota", "model": "Tundra" }, + { "year":2005, "make": "Aston Martin", "model": "DB9" }, + { "year":2005, "make": "Aston Martin", "model": "Vanquish S" }, + { "year":2005, "make": "Bentley", "model": "Arnage" }, + { "year":2005, "make": "Bentley", "model": "Continental" }, + { "year":2005, "make": "GMC", "model": "Canyon" }, + { "year":2005, "make": "GMC", "model": "Envoy" }, + { "year":2005, "make": "GMC", "model": "Envoy XL" }, + { "year":2005, "make": "GMC", "model": "Envoy XUV" }, + { "year":2005, "make": "GMC", "model": "Safari" }, + { "year":2005, "make": "GMC", "model": "Savana 1500" }, + { "year":2005, "make": "GMC", "model": "Savana 2500" }, + { "year":2005, "make": "GMC", "model": "Savana 3500" }, + { "year":2005, "make": "GMC", "model": "Sierra 1500" }, + { "year":2005, "make": "GMC", "model": "Sierra 2500" }, + { "year":2005, "make": "GMC", "model": "Sierra 3500" }, + { "year":2005, "make": "GMC", "model": "Yukon" }, + { "year":2005, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2005, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2005, "make": "HUMMER", "model": "H2" }, + { "year":2005, "make": "Hyundai", "model": "Accent" }, + { "year":2005, "make": "Hyundai", "model": "Elantra" }, + { "year":2005, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2005, "make": "Hyundai", "model": "Sonata" }, + { "year":2005, "make": "Hyundai", "model": "Tiburon" }, + { "year":2005, "make": "Hyundai", "model": "Tucson" }, + { "year":2005, "make": "Hyundai", "model": "XG350" }, + { "year":2005, "make": "Infiniti", "model": "FX" }, + { "year":2005, "make": "Infiniti", "model": "G" }, + { "year":2005, "make": "Infiniti", "model": "Q" }, + { "year":2005, "make": "Infiniti", "model": "QX" }, + { "year":2005, "make": "Isuzu", "model": "Ascender" }, + { "year":2005, "make": "Jaguar", "model": "S-Type" }, + { "year":2005, "make": "Jaguar", "model": "XJ Series" }, + { "year":2005, "make": "Jaguar", "model": "XK Series" }, + { "year":2005, "make": "Jaguar", "model": "X-Type" }, + { "year":2005, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2005, "make": "Jeep", "model": "Liberty" }, + { "year":2005, "make": "Jeep", "model": "Wrangler" }, + { "year":2005, "make": "Lotus", "model": "Elise" }, + { "year":2005, "make": "Lotus", "model": "Exige" }, + { "year":2005, "make": "Nissan", "model": "350Z" }, + { "year":2005, "make": "Nissan", "model": "Altima" }, + { "year":2005, "make": "Nissan", "model": "Armada" }, + { "year":2005, "make": "Nissan", "model": "Frontier" }, + { "year":2005, "make": "Nissan", "model": "Maxima" }, + { "year":2005, "make": "Nissan", "model": "Murano" }, + { "year":2005, "make": "Nissan", "model": "Pathfinder" }, + { "year":2005, "make": "Nissan", "model": "Quest" }, + { "year":2005, "make": "Nissan", "model": "Sentra" }, + { "year":2005, "make": "Nissan", "model": "Titan" }, + { "year":2005, "make": "Nissan", "model": "Xterra" }, + { "year":2005, "make": "Panoz", "model": "Esperante" }, + { "year":2005, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2005, "make": "Saturn", "model": "Ion" }, + { "year":2005, "make": "Saturn", "model": "L-Series" }, + { "year":2005, "make": "Saturn", "model": "Relay" }, + { "year":2005, "make": "Saturn", "model": "VUE" }, + { "year":2005, "make": "Volvo", "model": "S40" }, + { "year":2005, "make": "Volvo", "model": "S60" }, + { "year":2005, "make": "Volvo", "model": "S80" }, + { "year":2005, "make": "Volvo", "model": "V50" }, + { "year":2005, "make": "Volvo", "model": "V70" }, + { "year":2005, "make": "Volvo", "model": "XC70" }, + { "year":2005, "make": "Volvo", "model": "XC90" }, + { "year":2006, "make": "GMC", "model": "Sierra Denali" }, + { "year":2006, "make": "GMC", "model": "Yukon Denali" }, + { "year":2006, "make": "GMC", "model": "Sierra 3500HD" }, + { "year":2006, "make": "GMC", "model": "Sierra 1500" }, + { "year":2006, "make": "GMC", "model": "Sierra 2500HD" }, + { "year":2006, "make": "GMC", "model": "Yukon XL" }, + { "year":2006, "make": "GMC", "model": "Envoy" }, + { "year":2006, "make": "GMC", "model": "Canyon" }, + { "year":2006, "make": "GMC", "model": "Savana Cargo Van" }, + { "year":2006, "make": "GMC", "model": "Sierra Hybrid" }, + { "year":2006, "make": "GMC", "model": "Yukon" }, + { "year":2006, "make": "GMC", "model": "Savana" }, + { "year":2006, "make": "GMC", "model": "Envoy XL" }, + { "year":2006, "make": "GMC", "model": "Savana 1500" }, + { "year":2006, "make": "GMC", "model": "Savana 2500" }, + { "year":2006, "make": "GMC", "model": "Savana 3500" }, + { "year":2006, "make": "GMC", "model": "Sierra 2500" }, + { "year":2006, "make": "GMC", "model": "Sierra 3500" }, + { "year":2006, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2006, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2006, "make": "Mazda", "model": "B-Series" }, + { "year":2006, "make": "Mazda", "model": "Tribute" }, + { "year":2006, "make": "Mazda", "model": "Mazda6" }, + { "year":2006, "make": "Mazda", "model": "Mazda6 5-Door" }, + { "year":2006, "make": "Mazda", "model": "Mazda5" }, + { "year":2006, "make": "Mazda", "model": "RX-8" }, + { "year":2006, "make": "Mazda", "model": "Mazda6 Sport" }, + { "year":2006, "make": "Mazda", "model": "MPV" }, + { "year":2006, "make": "Mazda", "model": "Mazda3" }, + { "year":2006, "make": "Mazda", "model": "Mazdaspeed6" }, + { "year":2006, "make": "Mazda", "model": "MX-5" }, + { "year":2006, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2006, "make": "Bentley", "model": "Arnage" }, + { "year":2006, "make": "Bentley", "model": "Azure" }, + { "year":2006, "make": "Bentley", "model": "Continental GT" }, + { "year":2006, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2006, "make": "Bentley", "model": "Continental" }, + { "year":2006, "make": "BMW", "model": "3 Series" }, + { "year":2006, "make": "BMW", "model": "5 Series" }, + { "year":2006, "make": "BMW", "model": "6 Series" }, + { "year":2006, "make": "BMW", "model": "7 Series" }, + { "year":2006, "make": "BMW", "model": "325" }, + { "year":2006, "make": "BMW", "model": "330" }, + { "year":2006, "make": "BMW", "model": "525" }, + { "year":2006, "make": "BMW", "model": "530" }, + { "year":2006, "make": "BMW", "model": "550" }, + { "year":2006, "make": "BMW", "model": "650" }, + { "year":2006, "make": "BMW", "model": "750" }, + { "year":2006, "make": "BMW", "model": "760" }, + { "year":2006, "make": "BMW", "model": "M3" }, + { "year":2006, "make": "BMW", "model": "M5" }, + { "year":2006, "make": "BMW", "model": "M6" }, + { "year":2006, "make": "BMW", "model": "X3" }, + { "year":2006, "make": "BMW", "model": "X5" }, + { "year":2006, "make": "BMW", "model": "Z4" }, + { "year":2006, "make": "BMW", "model": "M Roadster" }, + { "year":2006, "make": "BMW", "model": "Z4 M" }, + { "year":2006, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "G55 AMG" }, + { "year":2006, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2006, "make": "Mercedes-Benz", "model": "SL65 AMG" }, + { "year":2006, "make": "Mercedes-Benz", "model": "SLR McLaren" }, + { "year":2006, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2006, "make": "Hyundai", "model": "Tucson" }, + { "year":2006, "make": "Hyundai", "model": "Azera" }, + { "year":2006, "make": "Hyundai", "model": "Elantra" }, + { "year":2006, "make": "Hyundai", "model": "Sonata" }, + { "year":2006, "make": "Hyundai", "model": "Accent" }, + { "year":2006, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2006, "make": "Hyundai", "model": "Tiburon" }, + { "year":2006, "make": "Cadillac", "model": "XLR" }, + { "year":2006, "make": "Cadillac", "model": "STS" }, + { "year":2006, "make": "Cadillac", "model": "SRX" }, + { "year":2006, "make": "Cadillac", "model": "DTS" }, + { "year":2006, "make": "Cadillac", "model": "XLR-V" }, + { "year":2006, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2006, "make": "Cadillac", "model": "Escalade" }, + { "year":2006, "make": "Cadillac", "model": "CTS-V" }, + { "year":2006, "make": "Cadillac", "model": "CTS" }, + { "year":2006, "make": "Cadillac", "model": "STS-V" }, + { "year":2006, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2006, "make": "Jeep", "model": "Liberty" }, + { "year":2006, "make": "Jeep", "model": "Wrangler" }, + { "year":2006, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2006, "make": "Jeep", "model": "Commander" }, + { "year":2006, "make": "Honda", "model": "Civic" }, + { "year":2006, "make": "Honda", "model": "Pilot" }, + { "year":2006, "make": "Honda", "model": "Element" }, + { "year":2006, "make": "Honda", "model": "Ridgeline" }, + { "year":2006, "make": "Honda", "model": "S2000" }, + { "year":2006, "make": "Honda", "model": "Odyssey" }, + { "year":2006, "make": "Honda", "model": "CR-V" }, + { "year":2006, "make": "Honda", "model": "Accord" }, + { "year":2006, "make": "Honda", "model": "Insight" }, + { "year":2006, "make": "Honda", "model": "Civic Si" }, + { "year":2006, "make": "Suzuki", "model": "XL7" }, + { "year":2006, "make": "Suzuki", "model": "Daewoo Magnus" }, + { "year":2006, "make": "Suzuki", "model": "Aerio" }, + { "year":2006, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2006, "make": "Suzuki", "model": "Daewoo Lacetti" }, + { "year":2006, "make": "Suzuki", "model": "Reno" }, + { "year":2006, "make": "Suzuki", "model": "Swift" }, + { "year":2006, "make": "Suzuki", "model": "Forenza" }, + { "year":2006, "make": "Suzuki", "model": "Verona" }, + { "year":2006, "make": "Suzuki", "model": "XL-7" }, + { "year":2006, "make": "Buick", "model": "Rendezvous" }, + { "year":2006, "make": "Buick", "model": "Lucerne" }, + { "year":2006, "make": "Buick", "model": "Rainier" }, + { "year":2006, "make": "Buick", "model": "LaCrosse" }, + { "year":2006, "make": "Buick", "model": "Terraza" }, + { "year":2006, "make": "Volkswagen", "model": "Touareg" }, + { "year":2006, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2006, "make": "Volkswagen", "model": "Rabbit" }, + { "year":2006, "make": "Volkswagen", "model": "Golf" }, + { "year":2006, "make": "Volkswagen", "model": "Phaeton" }, + { "year":2006, "make": "Volkswagen", "model": "Passat" }, + { "year":2006, "make": "Volkswagen", "model": "GTI" }, + { "year":2006, "make": "Volkswagen", "model": "Jetta" }, + { "year":2006, "make": "Kia", "model": "Sorento" }, + { "year":2006, "make": "Kia", "model": "Optima" }, + { "year":2006, "make": "Kia", "model": "Spectra" }, + { "year":2006, "make": "Kia", "model": "Sportage" }, + { "year":2006, "make": "Kia", "model": "Rio" }, + { "year":2006, "make": "Kia", "model": "Spectra5" }, + { "year":2006, "make": "Kia", "model": "Amanti" }, + { "year":2006, "make": "Kia", "model": "Sedona" }, + { "year":2006, "make": "Pontiac", "model": "Montana" }, + { "year":2006, "make": "Pontiac", "model": "G6" }, + { "year":2006, "make": "Pontiac", "model": "Vibe" }, + { "year":2006, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2006, "make": "Pontiac", "model": "Torrent" }, + { "year":2006, "make": "Pontiac", "model": "Solstice" }, + { "year":2006, "make": "Pontiac", "model": "Daewoo Kalos" }, + { "year":2006, "make": "Pontiac", "model": "GTO" }, + { "year":2006, "make": "Pontiac", "model": "Montana SV6" }, + { "year":2006, "make": "Mitsubishi", "model": "Galant" }, + { "year":2006, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2006, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2006, "make": "Mitsubishi", "model": "Pajero" }, + { "year":2006, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2006, "make": "Mitsubishi", "model": "Raider" }, + { "year":2006, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2006, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2006, "make": "Mitsubishi", "model": "Montero" }, + { "year":2006, "make": "Jaguar", "model": "XK" }, + { "year":2006, "make": "Jaguar", "model": "X-Type" }, + { "year":2006, "make": "Jaguar", "model": "XJ" }, + { "year":2006, "make": "Jaguar", "model": "S-Type" }, + { "year":2006, "make": "Toyota", "model": "Sequoia" }, + { "year":2006, "make": "Toyota", "model": "Corolla" }, + { "year":2006, "make": "Toyota", "model": "RAV4" }, + { "year":2006, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2006, "make": "Toyota", "model": "4Runner" }, + { "year":2006, "make": "Toyota", "model": "Tundra" }, + { "year":2006, "make": "Toyota", "model": "Tacoma" }, + { "year":2006, "make": "Toyota", "model": "Prius" }, + { "year":2006, "make": "Toyota", "model": "Avalon" }, + { "year":2006, "make": "Toyota", "model": "Yaris" }, + { "year":2006, "make": "Toyota", "model": "Camry" }, + { "year":2006, "make": "Toyota", "model": "Matrix" }, + { "year":2006, "make": "Toyota", "model": "Camry Solara" }, + { "year":2006, "make": "Toyota", "model": "Sienna" }, + { "year":2006, "make": "Toyota", "model": "Highlander" }, + { "year":2006, "make": "Toyota", "model": "Solara" }, + { "year":2006, "make": "Subaru", "model": "Outback" }, + { "year":2006, "make": "Subaru", "model": "Legacy" }, + { "year":2006, "make": "Subaru", "model": "Impreza" }, + { "year":2006, "make": "Subaru", "model": "Tribeca" }, + { "year":2006, "make": "Subaru", "model": "Baja" }, + { "year":2006, "make": "Subaru", "model": "Forester" }, + { "year":2006, "make": "Subaru", "model": "B9 Tribeca" }, + { "year":2006, "make": "Chevrolet", "model": "Impala" }, + { "year":2006, "make": "Chevrolet", "model": "Suburban" }, + { "year":2006, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado 3500HD" }, + { "year":2006, "make": "Chevrolet", "model": "Equinox" }, + { "year":2006, "make": "Chevrolet", "model": "HHR Panel" }, + { "year":2006, "make": "Chevrolet", "model": "Uplander" }, + { "year":2006, "make": "Chevrolet", "model": "Malibu Maxx" }, + { "year":2006, "make": "Chevrolet", "model": "Corvette" }, + { "year":2006, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2006, "make": "Chevrolet", "model": "Malibu" }, + { "year":2006, "make": "Chevrolet", "model": "HHR" }, + { "year":2006, "make": "Chevrolet", "model": "Trailblazer" }, + { "year":2006, "make": "Chevrolet", "model": "Colorado" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado Hybrid" }, + { "year":2006, "make": "Chevrolet", "model": "Aveo" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado" }, + { "year":2006, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2006, "make": "Chevrolet", "model": "Express" }, + { "year":2006, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2006, "make": "Chevrolet", "model": "Avalanche 1500" }, + { "year":2006, "make": "Chevrolet", "model": "Avalanche 2500" }, + { "year":2006, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2006, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2006, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2006, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2006, "make": "Chevrolet", "model": "SSR" }, + { "year":2006, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2006, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2006, "make": "Ford", "model": "Expedition" }, + { "year":2006, "make": "Ford", "model": "Freestyle" }, + { "year":2006, "make": "Ford", "model": "F-250 Super Duty" }, + { "year":2006, "make": "Ford", "model": "Escape" }, + { "year":2006, "make": "Ford", "model": "F-350 Super Duty" }, + { "year":2006, "make": "Ford", "model": "F-Series" }, + { "year":2006, "make": "Ford", "model": "E-350 Super Duty" }, + { "year":2006, "make": "Ford", "model": "Thunderbird" }, + { "year":2006, "make": "Ford", "model": "E-Series" }, + { "year":2006, "make": "Ford", "model": "Explorer" }, + { "year":2006, "make": "Ford", "model": "Freestar" }, + { "year":2006, "make": "Ford", "model": "Five Hundred" }, + { "year":2006, "make": "Ford", "model": "Mustang" }, + { "year":2006, "make": "Ford", "model": "Focus" }, + { "year":2006, "make": "Ford", "model": "E250" }, + { "year":2006, "make": "Ford", "model": "Taurus" }, + { "year":2006, "make": "Ford", "model": "E-350 Super Duty Van" }, + { "year":2006, "make": "Ford", "model": "GT" }, + { "year":2006, "make": "Ford", "model": "Ranger" }, + { "year":2006, "make": "Ford", "model": "Crown Victoria" }, + { "year":2006, "make": "Ford", "model": "Fusion" }, + { "year":2006, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2006, "make": "Ford", "model": "E150" }, + { "year":2006, "make": "Ford", "model": "E350" }, + { "year":2006, "make": "Ford", "model": "F150" }, + { "year":2006, "make": "Ford", "model": "F250" }, + { "year":2006, "make": "Ford", "model": "F350" }, + { "year":2006, "make": "Audi", "model": "A3" }, + { "year":2006, "make": "Audi", "model": "S4" }, + { "year":2006, "make": "Audi", "model": "TT" }, + { "year":2006, "make": "Audi", "model": "A4" }, + { "year":2006, "make": "Audi", "model": "A6" }, + { "year":2006, "make": "Audi", "model": "S8" }, + { "year":2006, "make": "Audi", "model": "A8" }, + { "year":2006, "make": "Infiniti", "model": "FX" }, + { "year":2006, "make": "Infiniti", "model": "G35" }, + { "year":2006, "make": "Infiniti", "model": "M" }, + { "year":2006, "make": "Infiniti", "model": "G" }, + { "year":2006, "make": "Infiniti", "model": "Q" }, + { "year":2006, "make": "Infiniti", "model": "QX" }, + { "year":2006, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2006, "make": "Land Rover", "model": "Discovery" }, + { "year":2006, "make": "Land Rover", "model": "Range Rover" }, + { "year":2006, "make": "Land Rover", "model": "LR3" }, + { "year":2006, "make": "Lexus", "model": "GS" }, + { "year":2006, "make": "Lexus", "model": "RX" }, + { "year":2006, "make": "Lexus", "model": "IS" }, + { "year":2006, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2006, "make": "Lexus", "model": "ES" }, + { "year":2006, "make": "Lexus", "model": "SC" }, + { "year":2006, "make": "Lexus", "model": "GX" }, + { "year":2006, "make": "Lexus", "model": "LX" }, + { "year":2006, "make": "Lexus", "model": "LS" }, + { "year":2006, "make": "Volvo", "model": "V50" }, + { "year":2006, "make": "Volvo", "model": "XC90" }, + { "year":2006, "make": "Volvo", "model": "XC70" }, + { "year":2006, "make": "Volvo", "model": "S40" }, + { "year":2006, "make": "Volvo", "model": "C70" }, + { "year":2006, "make": "Volvo", "model": "V70" }, + { "year":2006, "make": "Volvo", "model": "S80" }, + { "year":2006, "make": "Volvo", "model": "S60" }, + { "year":2006, "make": "Porsche", "model": "911" }, + { "year":2006, "make": "Porsche", "model": "Cayenne" }, + { "year":2006, "make": "Porsche", "model": "Cayman" }, + { "year":2006, "make": "Porsche", "model": "Boxster" }, + { "year":2006, "make": "Mercury", "model": "Mountaineer" }, + { "year":2006, "make": "Mercury", "model": "Mariner" }, + { "year":2006, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2006, "make": "Mercury", "model": "Monterey" }, + { "year":2006, "make": "Mercury", "model": "Montego" }, + { "year":2006, "make": "Mercury", "model": "Milan" }, + { "year":2006, "make": "Hummer", "model": "H2 SUT" }, + { "year":2006, "make": "Hummer", "model": "H2 SUV" }, + { "year":2006, "make": "Hummer", "model": "H3" }, + { "year":2006, "make": "HUMMER", "model": "H1" }, + { "year":2006, "make": "HUMMER", "model": "H2" }, + { "year":2006, "make": "Nissan", "model": "Quest" }, + { "year":2006, "make": "Nissan", "model": "Maxima" }, + { "year":2006, "make": "Nissan", "model": "Frontier" }, + { "year":2006, "make": "Nissan", "model": "350Z" }, + { "year":2006, "make": "Nissan", "model": "Xterra" }, + { "year":2006, "make": "Nissan", "model": "Murano" }, + { "year":2006, "make": "Nissan", "model": "Sentra" }, + { "year":2006, "make": "Nissan", "model": "350Z Roadster" }, + { "year":2006, "make": "Nissan", "model": "Titan" }, + { "year":2006, "make": "Nissan", "model": "Altima" }, + { "year":2006, "make": "Nissan", "model": "Armada" }, + { "year":2006, "make": "Nissan", "model": "Pathfinder" }, + { "year":2006, "make": "Chrysler", "model": "300" }, + { "year":2006, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2006, "make": "Chrysler", "model": "Town & Country" }, + { "year":2006, "make": "Chrysler", "model": "Pacifica" }, + { "year":2006, "make": "Chrysler", "model": "Sebring" }, + { "year":2006, "make": "Chrysler", "model": "Crossfire Roadster" }, + { "year":2006, "make": "Chrysler", "model": "Crossfire" }, + { "year":2006, "make": "Lincoln", "model": "Town Car" }, + { "year":2006, "make": "Lincoln", "model": "Zephyr" }, + { "year":2006, "make": "Lincoln", "model": "Navigator" }, + { "year":2006, "make": "Lincoln", "model": "Mark LT" }, + { "year":2006, "make": "Lincoln", "model": "LS" }, + { "year":2006, "make": "Scion", "model": "xA" }, + { "year":2006, "make": "Scion", "model": "xB" }, + { "year":2006, "make": "Scion", "model": "tC" }, + { "year":2006, "make": "Dodge", "model": "Ram 3500" }, + { "year":2006, "make": "Dodge", "model": "Sprinter" }, + { "year":2006, "make": "Dodge", "model": "Viper" }, + { "year":2006, "make": "Dodge", "model": "Charger" }, + { "year":2006, "make": "Dodge", "model": "Dakota" }, + { "year":2006, "make": "Dodge", "model": "Magnum" }, + { "year":2006, "make": "Dodge", "model": "Durango" }, + { "year":2006, "make": "Dodge", "model": "Caravan" }, + { "year":2006, "make": "Dodge", "model": "Ram 2500" }, + { "year":2006, "make": "Dodge", "model": "Ram 1500" }, + { "year":2006, "make": "Dodge", "model": "Dakota Club" }, + { "year":2006, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2006, "make": "Dodge", "model": "Stratus" }, + { "year":2006, "make": "Acura", "model": "MDX" }, + { "year":2006, "make": "Acura", "model": "TL" }, + { "year":2006, "make": "Acura", "model": "RL" }, + { "year":2006, "make": "Acura", "model": "TSX" }, + { "year":2006, "make": "Acura", "model": "RSX" }, + { "year":2006, "make": "Maybach", "model": "57" }, + { "year":2006, "make": "Maybach", "model": "62" }, + { "year":2006, "make": "Aston Martin", "model": "DB9 Volante" }, + { "year":2006, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2006, "make": "Aston Martin", "model": "DB9" }, + { "year":2006, "make": "Aston Martin", "model": "Vanquish S" }, + { "year":2006, "make": "Aston Martin", "model": "Vantage" }, + { "year":2006, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2006, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2006, "make": "Spyker", "model": "C8 Double 12 S" }, + { "year":2006, "make": "Saab", "model": "9-2X" }, + { "year":2006, "make": "Saab", "model": "9-5" }, + { "year":2006, "make": "Saab", "model": "9-3" }, + { "year":2006, "make": "Saab", "model": "9-7X" }, + { "year":2006, "make": "Ferrari", "model": "F430" }, + { "year":2006, "make": "Ferrari", "model": "612 Scaglietti" }, + { "year":2006, "make": "Ferrari", "model": "F430 Spider" }, + { "year":2006, "make": "Maserati", "model": "Quattroporte" }, + { "year":2006, "make": "Maserati", "model": "Gran Sport" }, + { "year":2006, "make": "Maserati", "model": "Coupe" }, + { "year":2006, "make": "Maserati", "model": "GranSport" }, + { "year":2006, "make": "Spyker Cars", "model": "C8" }, + { "year":2006, "make": "MINI", "model": "Cooper" }, + { "year":2006, "make": "Morgan", "model": "Aero 8" }, + { "year":2006, "make": "Peugeot", "model": "207" }, + { "year":2006, "make": "Panoz", "model": "Esperante" }, + { "year":2006, "make": "Isuzu", "model": "i-Series" }, + { "year":2006, "make": "Isuzu", "model": "Ascender" }, + { "year":2006, "make": "Isuzu", "model": "i-280" }, + { "year":2006, "make": "Isuzu", "model": "i-350" }, + { "year":2006, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2006, "make": "Saturn", "model": "Vue" }, + { "year":2006, "make": "Saturn", "model": "Ion" }, + { "year":2006, "make": "Saturn", "model": "Relay" }, + { "year":2006, "make": "Lotus", "model": "Elise" }, + { "year":2006, "make": "Lotus", "model": "Exige" }, + { "year":2007, "make": "Chevrolet", "model": "Corvette" }, + { "year":2007, "make": "Chevrolet", "model": "Colorado" }, + { "year":2007, "make": "Chevrolet", "model": "Equinox" }, + { "year":2007, "make": "Chevrolet", "model": "Silverado" }, + { "year":2007, "make": "Chevrolet", "model": "Uplander" }, + { "year":2007, "make": "Chevrolet", "model": "Cobalt SS" }, + { "year":2007, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2007, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2007, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2007, "make": "Chevrolet", "model": "Suburban" }, + { "year":2007, "make": "Chevrolet", "model": "HHR" }, + { "year":2007, "make": "Chevrolet", "model": "Malibu" }, + { "year":2007, "make": "Chevrolet", "model": "Monte Carlo" }, + { "year":2007, "make": "Chevrolet", "model": "Aveo" }, + { "year":2007, "make": "Chevrolet", "model": "Trailblazer" }, + { "year":2007, "make": "Chevrolet", "model": "Express" }, + { "year":2007, "make": "Chevrolet", "model": "Impala" }, + { "year":2007, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2007, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2007, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2007, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2007, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2007, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2007, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2007, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2007, "make": "Volkswagen", "model": "GTI" }, + { "year":2007, "make": "Volkswagen", "model": "Touareg" }, + { "year":2007, "make": "Volkswagen", "model": "Rabbit" }, + { "year":2007, "make": "Volkswagen", "model": "Jetta" }, + { "year":2007, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2007, "make": "Volkswagen", "model": "Eos" }, + { "year":2007, "make": "Volkswagen", "model": "Passat" }, + { "year":2007, "make": "Ford", "model": "Focus" }, + { "year":2007, "make": "Ford", "model": "Escape" }, + { "year":2007, "make": "Ford", "model": "Crown Victoria" }, + { "year":2007, "make": "Ford", "model": "Fusion" }, + { "year":2007, "make": "Ford", "model": "Mustang" }, + { "year":2007, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2007, "make": "Ford", "model": "Freestar" }, + { "year":2007, "make": "Ford", "model": "E-Series" }, + { "year":2007, "make": "Ford", "model": "Taurus" }, + { "year":2007, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2007, "make": "Ford", "model": "GT500" }, + { "year":2007, "make": "Ford", "model": "F-Series" }, + { "year":2007, "make": "Ford", "model": "Freestyle" }, + { "year":2007, "make": "Ford", "model": "Five Hundred" }, + { "year":2007, "make": "Ford", "model": "Ranger" }, + { "year":2007, "make": "Ford", "model": "Explorer" }, + { "year":2007, "make": "Ford", "model": "Edge" }, + { "year":2007, "make": "Ford", "model": "Expedition" }, + { "year":2007, "make": "Ford", "model": "E150" }, + { "year":2007, "make": "Ford", "model": "E250" }, + { "year":2007, "make": "Ford", "model": "E350" }, + { "year":2007, "make": "Ford", "model": "Expedition EL" }, + { "year":2007, "make": "Ford", "model": "F150" }, + { "year":2007, "make": "Ford", "model": "F250" }, + { "year":2007, "make": "Ford", "model": "F350" }, + { "year":2007, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2007, "make": "Mercedes-Benz", "model": "SLR McLaren" }, + { "year":2007, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2007, "make": "BMW", "model": "3 Series" }, + { "year":2007, "make": "BMW", "model": "5 Series" }, + { "year":2007, "make": "BMW", "model": "6 Series" }, + { "year":2007, "make": "BMW", "model": "7 Series" }, + { "year":2007, "make": "BMW", "model": "530" }, + { "year":2007, "make": "BMW", "model": "M6" }, + { "year":2007, "make": "BMW", "model": "M Roadster" }, + { "year":2007, "make": "BMW", "model": "M5" }, + { "year":2007, "make": "BMW", "model": "X3" }, + { "year":2007, "make": "BMW", "model": "X5" }, + { "year":2007, "make": "BMW", "model": "Alpina B7" }, + { "year":2007, "make": "BMW", "model": "Z4 M" }, + { "year":2007, "make": "Dodge", "model": "Ram" }, + { "year":2007, "make": "Dodge", "model": "Charger" }, + { "year":2007, "make": "Dodge", "model": "Magnum" }, + { "year":2007, "make": "Dodge", "model": "Dakota" }, + { "year":2007, "make": "Dodge", "model": "Caravan" }, + { "year":2007, "make": "Dodge", "model": "Nitro" }, + { "year":2007, "make": "Dodge", "model": "Caliber" }, + { "year":2007, "make": "Dodge", "model": "Durango" }, + { "year":2007, "make": "Dodge", "model": "Dakota Club" }, + { "year":2007, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2007, "make": "Dodge", "model": "Ram 1500" }, + { "year":2007, "make": "Dodge", "model": "Ram 2500" }, + { "year":2007, "make": "Dodge", "model": "Ram 3500" }, + { "year":2007, "make": "Lexus", "model": "IS" }, + { "year":2007, "make": "Lexus", "model": "SC" }, + { "year":2007, "make": "Lexus", "model": "LX" }, + { "year":2007, "make": "Lexus", "model": "RX" }, + { "year":2007, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2007, "make": "Lexus", "model": "GX" }, + { "year":2007, "make": "Lexus", "model": "GS" }, + { "year":2007, "make": "Lexus", "model": "LS" }, + { "year":2007, "make": "Lexus", "model": "ES" }, + { "year":2007, "make": "Kia", "model": "Sedona" }, + { "year":2007, "make": "Kia", "model": "Spectra" }, + { "year":2007, "make": "Kia", "model": "Optima" }, + { "year":2007, "make": "Kia", "model": "Sportage" }, + { "year":2007, "make": "Kia", "model": "Carens" }, + { "year":2007, "make": "Kia", "model": "Rio" }, + { "year":2007, "make": "Kia", "model": "Sorento" }, + { "year":2007, "make": "Kia", "model": "Amanti" }, + { "year":2007, "make": "Kia", "model": "Rondo" }, + { "year":2007, "make": "Toyota", "model": "Matrix" }, + { "year":2007, "make": "Toyota", "model": "Avalon" }, + { "year":2007, "make": "Toyota", "model": "Camry Solara" }, + { "year":2007, "make": "Toyota", "model": "Yaris" }, + { "year":2007, "make": "Toyota", "model": "Highlander Hybrid" }, + { "year":2007, "make": "Toyota", "model": "Tundra" }, + { "year":2007, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2007, "make": "Toyota", "model": "Sequoia" }, + { "year":2007, "make": "Toyota", "model": "Highlander" }, + { "year":2007, "make": "Toyota", "model": "Tacoma" }, + { "year":2007, "make": "Toyota", "model": "Prius" }, + { "year":2007, "make": "Toyota", "model": "Corolla" }, + { "year":2007, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2007, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2007, "make": "Toyota", "model": "Sienna" }, + { "year":2007, "make": "Toyota", "model": "4Runner" }, + { "year":2007, "make": "Toyota", "model": "Camry" }, + { "year":2007, "make": "Toyota", "model": "RAV4" }, + { "year":2007, "make": "Toyota", "model": "Solara" }, + { "year":2007, "make": "Toyota", "model": "TundraMax" }, + { "year":2007, "make": "Mazda", "model": "B-Series" }, + { "year":2007, "make": "Mazda", "model": "Mazdaspeed6" }, + { "year":2007, "make": "Mazda", "model": "Mazda6" }, + { "year":2007, "make": "Mazda", "model": "Mazda3" }, + { "year":2007, "make": "Mazda", "model": "RX-8" }, + { "year":2007, "make": "Mazda", "model": "CX-7" }, + { "year":2007, "make": "Mazda", "model": "MX-5" }, + { "year":2007, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2007, "make": "Mazda", "model": "Mazda5" }, + { "year":2007, "make": "Mazda", "model": "CX-9" }, + { "year":2007, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2007, "make": "Audi", "model": "Q7" }, + { "year":2007, "make": "Audi", "model": "A3" }, + { "year":2007, "make": "Audi", "model": "A4" }, + { "year":2007, "make": "Audi", "model": "A8" }, + { "year":2007, "make": "Audi", "model": "A6" }, + { "year":2007, "make": "Audi", "model": "RS4" }, + { "year":2007, "make": "Audi", "model": "S4" }, + { "year":2007, "make": "Audi", "model": "S8" }, + { "year":2007, "make": "Audi", "model": "S6" }, + { "year":2007, "make": "Audi", "model": "RS 4" }, + { "year":2007, "make": "Jaguar", "model": "XK" }, + { "year":2007, "make": "Jaguar", "model": "X-Type" }, + { "year":2007, "make": "Jaguar", "model": "S-Type" }, + { "year":2007, "make": "Jaguar", "model": "XJ" }, + { "year":2007, "make": "Jeep", "model": "Compass" }, + { "year":2007, "make": "Jeep", "model": "Liberty" }, + { "year":2007, "make": "Jeep", "model": "Patriot" }, + { "year":2007, "make": "Jeep", "model": "Wrangler" }, + { "year":2007, "make": "Jeep", "model": "Commander" }, + { "year":2007, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2007, "make": "Buick", "model": "LaCrosse" }, + { "year":2007, "make": "Buick", "model": "Rendezvous" }, + { "year":2007, "make": "Buick", "model": "Terraza" }, + { "year":2007, "make": "Buick", "model": "Rainier" }, + { "year":2007, "make": "Buick", "model": "Lucerne" }, + { "year":2007, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2007, "make": "Aston Martin", "model": "DB9" }, + { "year":2007, "make": "Aston Martin", "model": "Vantage" }, + { "year":2007, "make": "Isuzu", "model": "i-Series" }, + { "year":2007, "make": "Isuzu", "model": "Ascender" }, + { "year":2007, "make": "Isuzu", "model": "i-290" }, + { "year":2007, "make": "Isuzu", "model": "i-370" }, + { "year":2007, "make": "Hyundai", "model": "Veracruz" }, + { "year":2007, "make": "Hyundai", "model": "Accent" }, + { "year":2007, "make": "Hyundai", "model": "Entourage" }, + { "year":2007, "make": "Hyundai", "model": "Azera" }, + { "year":2007, "make": "Hyundai", "model": "Sonata" }, + { "year":2007, "make": "Hyundai", "model": "Tiburon" }, + { "year":2007, "make": "Hyundai", "model": "Elantra" }, + { "year":2007, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2007, "make": "Hyundai", "model": "Tucson" }, + { "year":2007, "make": "Foose", "model": "Hemisfear" }, + { "year":2007, "make": "Infiniti", "model": "G35" }, + { "year":2007, "make": "Infiniti", "model": "FX" }, + { "year":2007, "make": "Infiniti", "model": "QX56" }, + { "year":2007, "make": "Infiniti", "model": "M" }, + { "year":2007, "make": "Infiniti", "model": "G" }, + { "year":2007, "make": "Infiniti", "model": "QX" }, + { "year":2007, "make": "Panoz", "model": "Esperante" }, + { "year":2007, "make": "Mercury", "model": "Montego" }, + { "year":2007, "make": "Mercury", "model": "Mariner" }, + { "year":2007, "make": "Mercury", "model": "Monterey" }, + { "year":2007, "make": "Mercury", "model": "Milan" }, + { "year":2007, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2007, "make": "Mercury", "model": "Mountaineer" }, + { "year":2007, "make": "Honda", "model": "Pilot" }, + { "year":2007, "make": "Honda", "model": "Ridgeline" }, + { "year":2007, "make": "Honda", "model": "Civic" }, + { "year":2007, "make": "Honda", "model": "Odyssey" }, + { "year":2007, "make": "Honda", "model": "S2000" }, + { "year":2007, "make": "Honda", "model": "Fit" }, + { "year":2007, "make": "Honda", "model": "Accord" }, + { "year":2007, "make": "Honda", "model": "CR-V" }, + { "year":2007, "make": "Honda", "model": "Element" }, + { "year":2007, "make": "Saab", "model": "9-7X" }, + { "year":2007, "make": "Saab", "model": "9-3" }, + { "year":2007, "make": "Saab", "model": "9-5" }, + { "year":2007, "make": "Nissan", "model": "Murano" }, + { "year":2007, "make": "Nissan", "model": "Armada" }, + { "year":2007, "make": "Nissan", "model": "Versa" }, + { "year":2007, "make": "Nissan", "model": "Titan" }, + { "year":2007, "make": "Nissan", "model": "350Z" }, + { "year":2007, "make": "Nissan", "model": "Frontier" }, + { "year":2007, "make": "Nissan", "model": "Altima" }, + { "year":2007, "make": "Nissan", "model": "Xterra" }, + { "year":2007, "make": "Nissan", "model": "Maxima" }, + { "year":2007, "make": "Nissan", "model": "Sentra" }, + { "year":2007, "make": "Nissan", "model": "Quest" }, + { "year":2007, "make": "Nissan", "model": "Pathfinder" }, + { "year":2007, "make": "GMC", "model": "Savana" }, + { "year":2007, "make": "GMC", "model": "Acadia" }, + { "year":2007, "make": "GMC", "model": "Envoy" }, + { "year":2007, "make": "GMC", "model": "Sierra" }, + { "year":2007, "make": "GMC", "model": "Yukon" }, + { "year":2007, "make": "GMC", "model": "Canyon" }, + { "year":2007, "make": "GMC", "model": "Savana 1500" }, + { "year":2007, "make": "GMC", "model": "Savana 2500" }, + { "year":2007, "make": "GMC", "model": "Savana 3500" }, + { "year":2007, "make": "GMC", "model": "Sierra 1500" }, + { "year":2007, "make": "GMC", "model": "Sierra 2500" }, + { "year":2007, "make": "GMC", "model": "Sierra 3500" }, + { "year":2007, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2007, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2007, "make": "Maybach", "model": "57" }, + { "year":2007, "make": "Maybach", "model": "62" }, + { "year":2007, "make": "Spyker Cars", "model": "C8" }, + { "year":2007, "make": "Scion", "model": "tC" }, + { "year":2007, "make": "Hummer", "model": "H3" }, + { "year":2007, "make": "Hummer", "model": "H2" }, + { "year":2007, "make": "Suzuki", "model": "Daewoo Lacetti" }, + { "year":2007, "make": "Suzuki", "model": "XL-7" }, + { "year":2007, "make": "Suzuki", "model": "Reno" }, + { "year":2007, "make": "Suzuki", "model": "SX4" }, + { "year":2007, "make": "Suzuki", "model": "Aerio" }, + { "year":2007, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2007, "make": "Suzuki", "model": "Forenza" }, + { "year":2007, "make": "Suzuki", "model": "XL7" }, + { "year":2007, "make": "Ferrari", "model": "F430" }, + { "year":2007, "make": "Ferrari", "model": "599 GTB Fiorano" }, + { "year":2007, "make": "Ferrari", "model": "612 Scaglietti" }, + { "year":2007, "make": "Subaru", "model": "Legacy" }, + { "year":2007, "make": "Subaru", "model": "Impreza" }, + { "year":2007, "make": "Subaru", "model": "Outback" }, + { "year":2007, "make": "Subaru", "model": "Forester" }, + { "year":2007, "make": "Subaru", "model": "Tribeca" }, + { "year":2007, "make": "Subaru", "model": "B9 Tribeca" }, + { "year":2007, "make": "Lincoln", "model": "MKX" }, + { "year":2007, "make": "Lincoln", "model": "Mark LT" }, + { "year":2007, "make": "Lincoln", "model": "Navigator" }, + { "year":2007, "make": "Lincoln", "model": "MKZ" }, + { "year":2007, "make": "Lincoln", "model": "Town Car" }, + { "year":2007, "make": "Lincoln", "model": "Navigator L" }, + { "year":2007, "make": "Saturn", "model": "Outlook" }, + { "year":2007, "make": "Saturn", "model": "VUE" }, + { "year":2007, "make": "Saturn", "model": "Aura" }, + { "year":2007, "make": "Saturn", "model": "Sky" }, + { "year":2007, "make": "Saturn", "model": "Ion" }, + { "year":2007, "make": "Saturn", "model": "Relay" }, + { "year":2007, "make": "Pontiac", "model": "G6" }, + { "year":2007, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2007, "make": "Pontiac", "model": "Solstice" }, + { "year":2007, "make": "Pontiac", "model": "Vibe" }, + { "year":2007, "make": "Pontiac", "model": "G5" }, + { "year":2007, "make": "Pontiac", "model": "Torrent" }, + { "year":2007, "make": "Cadillac", "model": "CTS" }, + { "year":2007, "make": "Cadillac", "model": "XLR-V" }, + { "year":2007, "make": "Cadillac", "model": "SRX" }, + { "year":2007, "make": "Cadillac", "model": "Escalade" }, + { "year":2007, "make": "Cadillac", "model": "XLR" }, + { "year":2007, "make": "Cadillac", "model": "CTS-V" }, + { "year":2007, "make": "Cadillac", "model": "STS" }, + { "year":2007, "make": "Cadillac", "model": "DTS" }, + { "year":2007, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2007, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2007, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2007, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2007, "make": "Mitsubishi", "model": "Raider" }, + { "year":2007, "make": "Mitsubishi", "model": "Galant" }, + { "year":2007, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2007, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2007, "make": "Volvo", "model": "V70" }, + { "year":2007, "make": "Volvo", "model": "S40" }, + { "year":2007, "make": "Volvo", "model": "S60" }, + { "year":2007, "make": "Volvo", "model": "S80" }, + { "year":2007, "make": "Volvo", "model": "XC70" }, + { "year":2007, "make": "Volvo", "model": "C70" }, + { "year":2007, "make": "Volvo", "model": "V50" }, + { "year":2007, "make": "Volvo", "model": "XC90" }, + { "year":2007, "make": "Peugeot", "model": "207" }, + { "year":2007, "make": "Porsche", "model": "911" }, + { "year":2007, "make": "Porsche", "model": "Boxster" }, + { "year":2007, "make": "Porsche", "model": "Cayman" }, + { "year":2007, "make": "Bentley", "model": "Continental GT" }, + { "year":2007, "make": "Bentley", "model": "Azure" }, + { "year":2007, "make": "Bentley", "model": "Continental GTC" }, + { "year":2007, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2007, "make": "Bentley", "model": "Arnage" }, + { "year":2007, "make": "Bentley", "model": "Continental" }, + { "year":2007, "make": "Acura", "model": "RDX" }, + { "year":2007, "make": "Acura", "model": "RL" }, + { "year":2007, "make": "Acura", "model": "MDX" }, + { "year":2007, "make": "Acura", "model": "TL" }, + { "year":2007, "make": "Acura", "model": "TSX" }, + { "year":2007, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2007, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2007, "make": "MINI", "model": "Cooper" }, + { "year":2007, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2007, "make": "Land Rover", "model": "Range Rover" }, + { "year":2007, "make": "Land Rover", "model": "Discovery" }, + { "year":2007, "make": "Land Rover", "model": "LR3" }, + { "year":2007, "make": "Chrysler", "model": "300" }, + { "year":2007, "make": "Chrysler", "model": "Town & Country" }, + { "year":2007, "make": "Chrysler", "model": "Sebring" }, + { "year":2007, "make": "Chrysler", "model": "Aspen" }, + { "year":2007, "make": "Chrysler", "model": "Crossfire" }, + { "year":2007, "make": "Chrysler", "model": "Pacifica" }, + { "year":2007, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2007, "make": "Maserati", "model": "Quattroporte" }, + { "year":2007, "make": "Morgan", "model": "Aero 8" }, + { "year":2007, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2007, "make": "Lotus", "model": "Elise" }, + { "year":2007, "make": "Lotus", "model": "Exige" }, + { "year":2008, "make": "Lincoln", "model": "Navigator" }, + { "year":2008, "make": "Lincoln", "model": "MKX" }, + { "year":2008, "make": "Lincoln", "model": "Town Car" }, + { "year":2008, "make": "Lincoln", "model": "Mark LT" }, + { "year":2008, "make": "Lincoln", "model": "MKZ" }, + { "year":2008, "make": "Lincoln", "model": "Navigator L" }, + { "year":2008, "make": "Volvo", "model": "S80" }, + { "year":2008, "make": "Volvo", "model": "XC70" }, + { "year":2008, "make": "Volvo", "model": "C70" }, + { "year":2008, "make": "Volvo", "model": "V50" }, + { "year":2008, "make": "Volvo", "model": "C30" }, + { "year":2008, "make": "Volvo", "model": "XC90" }, + { "year":2008, "make": "Volvo", "model": "S60" }, + { "year":2008, "make": "Volvo", "model": "S40" }, + { "year":2008, "make": "Volvo", "model": "V70" }, + { "year":2008, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "SLR McLaren" }, + { "year":2008, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2008, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2008, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2008, "make": "Mazda", "model": "MX-5" }, + { "year":2008, "make": "Mazda", "model": "Tribute" }, + { "year":2008, "make": "Mazda", "model": "B-Series" }, + { "year":2008, "make": "Mazda", "model": "CX-7" }, + { "year":2008, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2008, "make": "Mazda", "model": "Mazda3" }, + { "year":2008, "make": "Mazda", "model": "Mazda5" }, + { "year":2008, "make": "Mazda", "model": "Mazda6" }, + { "year":2008, "make": "Mazda", "model": "RX-8" }, + { "year":2008, "make": "Mazda", "model": "CX-9" }, + { "year":2008, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2008, "make": "BMW", "model": "1 Series" }, + { "year":2008, "make": "BMW", "model": "3 Series" }, + { "year":2008, "make": "BMW", "model": "5 Series" }, + { "year":2008, "make": "BMW", "model": "6 Series" }, + { "year":2008, "make": "BMW", "model": "7 Series" }, + { "year":2008, "make": "BMW", "model": "M3" }, + { "year":2008, "make": "BMW", "model": "M Roadster" }, + { "year":2008, "make": "BMW", "model": "M5" }, + { "year":2008, "make": "BMW", "model": "M6" }, + { "year":2008, "make": "BMW", "model": "X5" }, + { "year":2008, "make": "BMW", "model": "Z4" }, + { "year":2008, "make": "BMW", "model": "X3" }, + { "year":2008, "make": "BMW", "model": "X6" }, + { "year":2008, "make": "BMW", "model": "Alpina B7" }, + { "year":2008, "make": "BMW", "model": "Z4 M" }, + { "year":2008, "make": "Audi", "model": "RS4" }, + { "year":2008, "make": "Audi", "model": "S4" }, + { "year":2008, "make": "Audi", "model": "A4" }, + { "year":2008, "make": "Audi", "model": "S8" }, + { "year":2008, "make": "Audi", "model": "Q7" }, + { "year":2008, "make": "Audi", "model": "TT" }, + { "year":2008, "make": "Audi", "model": "S5" }, + { "year":2008, "make": "Audi", "model": "A8" }, + { "year":2008, "make": "Audi", "model": "R8" }, + { "year":2008, "make": "Audi", "model": "A5" }, + { "year":2008, "make": "Audi", "model": "A6" }, + { "year":2008, "make": "Audi", "model": "S6" }, + { "year":2008, "make": "Audi", "model": "A3" }, + { "year":2008, "make": "Audi", "model": "RS 4" }, + { "year":2008, "make": "Ford", "model": "Taurus X" }, + { "year":2008, "make": "Ford", "model": "Fusion" }, + { "year":2008, "make": "Ford", "model": "GT500" }, + { "year":2008, "make": "Ford", "model": "Edge" }, + { "year":2008, "make": "Ford", "model": "Taurus" }, + { "year":2008, "make": "Ford", "model": "Mustang" }, + { "year":2008, "make": "Ford", "model": "Escape" }, + { "year":2008, "make": "Ford", "model": "Focus" }, + { "year":2008, "make": "Ford", "model": "F-Series" }, + { "year":2008, "make": "Ford", "model": "Crown Victoria" }, + { "year":2008, "make": "Ford", "model": "Explorer" }, + { "year":2008, "make": "Ford", "model": "Ranger" }, + { "year":2008, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2008, "make": "Ford", "model": "E-Series" }, + { "year":2008, "make": "Ford", "model": "Expedition" }, + { "year":2008, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2008, "make": "Ford", "model": "E150" }, + { "year":2008, "make": "Ford", "model": "E250" }, + { "year":2008, "make": "Ford", "model": "E350" }, + { "year":2008, "make": "Ford", "model": "Expedition EL" }, + { "year":2008, "make": "Ford", "model": "F150" }, + { "year":2008, "make": "Ford", "model": "F250" }, + { "year":2008, "make": "Ford", "model": "F350" }, + { "year":2008, "make": "Ford", "model": "F450" }, + { "year":2008, "make": "Porsche", "model": "911" }, + { "year":2008, "make": "Porsche", "model": "Boxster" }, + { "year":2008, "make": "Porsche", "model": "Cayman" }, + { "year":2008, "make": "Porsche", "model": "Cayenne" }, + { "year":2008, "make": "Saab", "model": "9-3" }, + { "year":2008, "make": "Saab", "model": "9-5" }, + { "year":2008, "make": "Saab", "model": "9-7X" }, + { "year":2008, "make": "GMC", "model": "Canyon" }, + { "year":2008, "make": "GMC", "model": "Sierra" }, + { "year":2008, "make": "GMC", "model": "Savana" }, + { "year":2008, "make": "GMC", "model": "Acadia" }, + { "year":2008, "make": "GMC", "model": "Yukon" }, + { "year":2008, "make": "GMC", "model": "Envoy" }, + { "year":2008, "make": "GMC", "model": "Savana 1500" }, + { "year":2008, "make": "GMC", "model": "Savana 2500" }, + { "year":2008, "make": "GMC", "model": "Savana 3500" }, + { "year":2008, "make": "GMC", "model": "Sierra 1500" }, + { "year":2008, "make": "GMC", "model": "Sierra 2500" }, + { "year":2008, "make": "GMC", "model": "Sierra 3500" }, + { "year":2008, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2008, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2008, "make": "Mitsubishi", "model": "Galant" }, + { "year":2008, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2008, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2008, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2008, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2008, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2008, "make": "Mitsubishi", "model": "Raider" }, + { "year":2008, "make": "Hyundai", "model": "Tucson" }, + { "year":2008, "make": "Hyundai", "model": "Accent" }, + { "year":2008, "make": "Hyundai", "model": "Elantra" }, + { "year":2008, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2008, "make": "Hyundai", "model": "Azera" }, + { "year":2008, "make": "Hyundai", "model": "Tiburon" }, + { "year":2008, "make": "Hyundai", "model": "Entourage" }, + { "year":2008, "make": "Hyundai", "model": "Veracruz" }, + { "year":2008, "make": "Hyundai", "model": "Sonata" }, + { "year":2008, "make": "Toyota", "model": "Prius" }, + { "year":2008, "make": "Toyota", "model": "Highlander" }, + { "year":2008, "make": "Toyota", "model": "Sequoia" }, + { "year":2008, "make": "Toyota", "model": "Corolla" }, + { "year":2008, "make": "Toyota", "model": "Yaris" }, + { "year":2008, "make": "Toyota", "model": "Camry Solara" }, + { "year":2008, "make": "Toyota", "model": "Camry" }, + { "year":2008, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2008, "make": "Toyota", "model": "Sienna" }, + { "year":2008, "make": "Toyota", "model": "RAV4" }, + { "year":2008, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2008, "make": "Toyota", "model": "Tundra" }, + { "year":2008, "make": "Toyota", "model": "4Runner" }, + { "year":2008, "make": "Toyota", "model": "Matrix" }, + { "year":2008, "make": "Toyota", "model": "Tacoma" }, + { "year":2008, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2008, "make": "Toyota", "model": "Avalon" }, + { "year":2008, "make": "Toyota", "model": "Solara" }, + { "year":2008, "make": "Toyota", "model": "TundraMax" }, + { "year":2008, "make": "Suzuki", "model": "XL-7" }, + { "year":2008, "make": "Suzuki", "model": "Daewoo Lacetti" }, + { "year":2008, "make": "Suzuki", "model": "SX4" }, + { "year":2008, "make": "Suzuki", "model": "Reno" }, + { "year":2008, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2008, "make": "Suzuki", "model": "Forenza" }, + { "year":2008, "make": "Suzuki", "model": "XL7" }, + { "year":2008, "make": "Jeep", "model": "Liberty" }, + { "year":2008, "make": "Jeep", "model": "Commander" }, + { "year":2008, "make": "Jeep", "model": "Patriot" }, + { "year":2008, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2008, "make": "Jeep", "model": "Compass" }, + { "year":2008, "make": "Jeep", "model": "Wrangler" }, + { "year":2008, "make": "Bentley", "model": "Continental GTC" }, + { "year":2008, "make": "Bentley", "model": "Arnage" }, + { "year":2008, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2008, "make": "Bentley", "model": "Continental GT" }, + { "year":2008, "make": "Bentley", "model": "Azure" }, + { "year":2008, "make": "Bentley", "model": "Continental" }, + { "year":2008, "make": "Volkswagen", "model": "Rabbit" }, + { "year":2008, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2008, "make": "Volkswagen", "model": "Jetta" }, + { "year":2008, "make": "Volkswagen", "model": "GLI" }, + { "year":2008, "make": "Volkswagen", "model": "GTI" }, + { "year":2008, "make": "Volkswagen", "model": "Passat" }, + { "year":2008, "make": "Volkswagen", "model": "Touareg" }, + { "year":2008, "make": "Volkswagen", "model": "Eos" }, + { "year":2008, "make": "Volkswagen", "model": "R32" }, + { "year":2008, "make": "Volkswagen", "model": "Touareg 2" }, + { "year":2008, "make": "Cadillac", "model": "STS-V" }, + { "year":2008, "make": "Cadillac", "model": "Escalade" }, + { "year":2008, "make": "Cadillac", "model": "CTS" }, + { "year":2008, "make": "Cadillac", "model": "XLR" }, + { "year":2008, "make": "Cadillac", "model": "DTS" }, + { "year":2008, "make": "Cadillac", "model": "SRX" }, + { "year":2008, "make": "Cadillac", "model": "STS" }, + { "year":2008, "make": "Cadillac", "model": "XLR-V" }, + { "year":2008, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2008, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2008, "make": "Land Rover", "model": "Freelander" }, + { "year":2008, "make": "Land Rover", "model": "Discovery" }, + { "year":2008, "make": "Land Rover", "model": "Range Rover" }, + { "year":2008, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2008, "make": "Land Rover", "model": "LR2" }, + { "year":2008, "make": "Land Rover", "model": "LR3" }, + { "year":2008, "make": "Lexus", "model": "ES" }, + { "year":2008, "make": "Lexus", "model": "SC" }, + { "year":2008, "make": "Lexus", "model": "GS" }, + { "year":2008, "make": "Lexus", "model": "IS-F" }, + { "year":2008, "make": "Lexus", "model": "LX" }, + { "year":2008, "make": "Lexus", "model": "LS" }, + { "year":2008, "make": "Lexus", "model": "GX" }, + { "year":2008, "make": "Lexus", "model": "RX" }, + { "year":2008, "make": "Lexus", "model": "IS" }, + { "year":2008, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2008, "make": "Lexus", "model": "IS F" }, + { "year":2008, "make": "Lamborghini", "model": "ReventĆ³n" }, + { "year":2008, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2008, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2008, "make": "Lamborghini", "model": "MurciĆ©lago LP640" }, + { "year":2008, "make": "Subaru", "model": "Impreza" }, + { "year":2008, "make": "Subaru", "model": "Forester" }, + { "year":2008, "make": "Subaru", "model": "Legacy" }, + { "year":2008, "make": "Subaru", "model": "Outback" }, + { "year":2008, "make": "Subaru", "model": "Tribeca" }, + { "year":2008, "make": "Nissan", "model": "Versa" }, + { "year":2008, "make": "Nissan", "model": "Maxima" }, + { "year":2008, "make": "Nissan", "model": "Rogue" }, + { "year":2008, "make": "Nissan", "model": "Altima" }, + { "year":2008, "make": "Nissan", "model": "Sentra" }, + { "year":2008, "make": "Nissan", "model": "Titan" }, + { "year":2008, "make": "Nissan", "model": "Pathfinder" }, + { "year":2008, "make": "Nissan", "model": "Armada" }, + { "year":2008, "make": "Nissan", "model": "Frontier" }, + { "year":2008, "make": "Nissan", "model": "350Z" }, + { "year":2008, "make": "Nissan", "model": "Quest" }, + { "year":2008, "make": "Nissan", "model": "Xterra" }, + { "year":2008, "make": "Honda", "model": "Odyssey" }, + { "year":2008, "make": "Honda", "model": "CR-V" }, + { "year":2008, "make": "Honda", "model": "Fit" }, + { "year":2008, "make": "Honda", "model": "Civic" }, + { "year":2008, "make": "Honda", "model": "Element" }, + { "year":2008, "make": "Honda", "model": "Accord" }, + { "year":2008, "make": "Honda", "model": "Pilot" }, + { "year":2008, "make": "Honda", "model": "Ridgeline" }, + { "year":2008, "make": "Honda", "model": "S2000" }, + { "year":2008, "make": "Chrysler", "model": "300" }, + { "year":2008, "make": "Chrysler", "model": "Sebring" }, + { "year":2008, "make": "Chrysler", "model": "Town & Country" }, + { "year":2008, "make": "Chrysler", "model": "Crossfire" }, + { "year":2008, "make": "Chrysler", "model": "Aspen" }, + { "year":2008, "make": "Chrysler", "model": "Pacifica" }, + { "year":2008, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2008, "make": "Infiniti", "model": "QX56" }, + { "year":2008, "make": "Infiniti", "model": "G35" }, + { "year":2008, "make": "Infiniti", "model": "G37" }, + { "year":2008, "make": "Infiniti", "model": "M" }, + { "year":2008, "make": "Infiniti", "model": "EX" }, + { "year":2008, "make": "Infiniti", "model": "FX" }, + { "year":2008, "make": "Infiniti", "model": "G" }, + { "year":2008, "make": "Infiniti", "model": "QX" }, + { "year":2008, "make": "Chevrolet", "model": "HHR" }, + { "year":2008, "make": "Chevrolet", "model": "Colorado" }, + { "year":2008, "make": "Chevrolet", "model": "Trailblazer" }, + { "year":2008, "make": "Chevrolet", "model": "Corvette" }, + { "year":2008, "make": "Chevrolet", "model": "Cobalt SS" }, + { "year":2008, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2008, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2008, "make": "Chevrolet", "model": "Malibu" }, + { "year":2008, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2008, "make": "Chevrolet", "model": "Silverado" }, + { "year":2008, "make": "Chevrolet", "model": "Impala" }, + { "year":2008, "make": "Chevrolet", "model": "Suburban" }, + { "year":2008, "make": "Chevrolet", "model": "Equinox" }, + { "year":2008, "make": "Chevrolet", "model": "Aveo" }, + { "year":2008, "make": "Chevrolet", "model": "Uplander" }, + { "year":2008, "make": "Chevrolet", "model": "Express" }, + { "year":2008, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2008, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2008, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2008, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2008, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2008, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2008, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2008, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2008, "make": "Dodge", "model": "Ram" }, + { "year":2008, "make": "Dodge", "model": "Nitro" }, + { "year":2008, "make": "Dodge", "model": "Sprinter" }, + { "year":2008, "make": "Dodge", "model": "Avenger" }, + { "year":2008, "make": "Dodge", "model": "Dakota" }, + { "year":2008, "make": "Dodge", "model": "Charger" }, + { "year":2008, "make": "Dodge", "model": "Viper" }, + { "year":2008, "make": "Dodge", "model": "Challenger" }, + { "year":2008, "make": "Dodge", "model": "Caliber" }, + { "year":2008, "make": "Dodge", "model": "Caravan" }, + { "year":2008, "make": "Dodge", "model": "Magnum" }, + { "year":2008, "make": "Dodge", "model": "Durango" }, + { "year":2008, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2008, "make": "Dodge", "model": "Ram 1500" }, + { "year":2008, "make": "Dodge", "model": "Ram 2500" }, + { "year":2008, "make": "Dodge", "model": "Ram 3500" }, + { "year":2008, "make": "Mercury", "model": "Sable" }, + { "year":2008, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2008, "make": "Mercury", "model": "Milan" }, + { "year":2008, "make": "Mercury", "model": "Mariner" }, + { "year":2008, "make": "Mercury", "model": "Mountaineer" }, + { "year":2008, "make": "Aston Martin", "model": "DB9" }, + { "year":2008, "make": "Aston Martin", "model": "DBS" }, + { "year":2008, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2008, "make": "Aston Martin", "model": "Vantage" }, + { "year":2008, "make": "Jaguar", "model": "XK" }, + { "year":2008, "make": "Jaguar", "model": "S-Type" }, + { "year":2008, "make": "Jaguar", "model": "X-Type" }, + { "year":2008, "make": "Jaguar", "model": "XJ" }, + { "year":2008, "make": "Kia", "model": "Amanti" }, + { "year":2008, "make": "Kia", "model": "Carens" }, + { "year":2008, "make": "Kia", "model": "Spectra" }, + { "year":2008, "make": "Kia", "model": "Sportage" }, + { "year":2008, "make": "Kia", "model": "Rio5" }, + { "year":2008, "make": "Kia", "model": "Rio" }, + { "year":2008, "make": "Kia", "model": "Sorento" }, + { "year":2008, "make": "Kia", "model": "Sedona" }, + { "year":2008, "make": "Kia", "model": "Optima" }, + { "year":2008, "make": "Kia", "model": "Rondo" }, + { "year":2008, "make": "Saturn", "model": "Astra" }, + { "year":2008, "make": "Saturn", "model": "VUE" }, + { "year":2008, "make": "Saturn", "model": "Aura" }, + { "year":2008, "make": "Saturn", "model": "Sky" }, + { "year":2008, "make": "Saturn", "model": "Outlook" }, + { "year":2008, "make": "Isuzu", "model": "i-Series" }, + { "year":2008, "make": "Isuzu", "model": "Ascender" }, + { "year":2008, "make": "Isuzu", "model": "i-290" }, + { "year":2008, "make": "Isuzu", "model": "i-370" }, + { "year":2008, "make": "Pontiac", "model": "G6" }, + { "year":2008, "make": "Pontiac", "model": "Solstice" }, + { "year":2008, "make": "Pontiac", "model": "Torrent" }, + { "year":2008, "make": "Pontiac", "model": "G5" }, + { "year":2008, "make": "Pontiac", "model": "G8" }, + { "year":2008, "make": "Pontiac", "model": "Grand Prix" }, + { "year":2008, "make": "Pontiac", "model": "Vibe" }, + { "year":2008, "make": "Morgan", "model": "Aero 8" }, + { "year":2008, "make": "Acura", "model": "RDX" }, + { "year":2008, "make": "Acura", "model": "TSX" }, + { "year":2008, "make": "Acura", "model": "TL" }, + { "year":2008, "make": "Acura", "model": "MDX" }, + { "year":2008, "make": "Acura", "model": "RL" }, + { "year":2008, "make": "Ferrari", "model": "599 GTB Fiorano" }, + { "year":2008, "make": "Ferrari", "model": "F430" }, + { "year":2008, "make": "Ferrari", "model": "430 Scuderia" }, + { "year":2008, "make": "Ferrari", "model": "612 Scaglietti" }, + { "year":2008, "make": "MINI", "model": "Cooper" }, + { "year":2008, "make": "MINI", "model": "Clubman" }, + { "year":2008, "make": "MINI", "model": "Cooper Clubman" }, + { "year":2008, "make": "Hummer", "model": "H2" }, + { "year":2008, "make": "Hummer", "model": "H3" }, + { "year":2008, "make": "Buick", "model": "Enclave" }, + { "year":2008, "make": "Buick", "model": "Lucerne" }, + { "year":2008, "make": "Buick", "model": "LaCrosse" }, + { "year":2008, "make": "Panoz", "model": "Esperante" }, + { "year":2008, "make": "Aptera", "model": "Typ-1" }, + { "year":2008, "make": "Maybach", "model": "57" }, + { "year":2008, "make": "Maybach", "model": "62" }, + { "year":2008, "make": "Maserati", "model": "GranTurismo" }, + { "year":2008, "make": "Maserati", "model": "Quattroporte" }, + { "year":2008, "make": "Smart", "model": "Fortwo" }, + { "year":2008, "make": "Scion", "model": "tC" }, + { "year":2008, "make": "Scion", "model": "xB" }, + { "year":2008, "make": "Scion", "model": "xD" }, + { "year":2008, "make": "Lotus", "model": "Elise" }, + { "year":2008, "make": "Lotus", "model": "Exige" }, + { "year":2009, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "CLK-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "SLK55 AMG" }, + { "year":2009, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "CL65 AMG" }, + { "year":2009, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2009, "make": "Mercedes-Benz", "model": "SLR McLaren" }, + { "year":2009, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2009, "make": "Saab", "model": "9-5" }, + { "year":2009, "make": "Saab", "model": "9-3" }, + { "year":2009, "make": "Saab", "model": "9-7X" }, + { "year":2009, "make": "Audi", "model": "A4" }, + { "year":2009, "make": "Audi", "model": "S5" }, + { "year":2009, "make": "Audi", "model": "A3" }, + { "year":2009, "make": "Audi", "model": "R8" }, + { "year":2009, "make": "Audi", "model": "TT" }, + { "year":2009, "make": "Audi", "model": "A6" }, + { "year":2009, "make": "Audi", "model": "S6" }, + { "year":2009, "make": "Audi", "model": "A8" }, + { "year":2009, "make": "Audi", "model": "Q7" }, + { "year":2009, "make": "Audi", "model": "S8" }, + { "year":2009, "make": "Audi", "model": "S4" }, + { "year":2009, "make": "Audi", "model": "A5" }, + { "year":2009, "make": "Audi", "model": "Q5" }, + { "year":2009, "make": "Honda", "model": "Civic" }, + { "year":2009, "make": "Honda", "model": "Ridgeline" }, + { "year":2009, "make": "Honda", "model": "CR-V" }, + { "year":2009, "make": "Honda", "model": "S2000" }, + { "year":2009, "make": "Honda", "model": "Accord" }, + { "year":2009, "make": "Honda", "model": "Fit" }, + { "year":2009, "make": "Honda", "model": "Pilot" }, + { "year":2009, "make": "Honda", "model": "Element" }, + { "year":2009, "make": "Honda", "model": "Odyssey" }, + { "year":2009, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2009, "make": "Hyundai", "model": "Accent" }, + { "year":2009, "make": "Hyundai", "model": "Tucson" }, + { "year":2009, "make": "Hyundai", "model": "Entourage" }, + { "year":2009, "make": "Hyundai", "model": "Veracruz" }, + { "year":2009, "make": "Hyundai", "model": "Elantra" }, + { "year":2009, "make": "Hyundai", "model": "Tiburon" }, + { "year":2009, "make": "Hyundai", "model": "Sonata" }, + { "year":2009, "make": "Hyundai", "model": "Genesis" }, + { "year":2009, "make": "Hyundai", "model": "Azera" }, + { "year":2009, "make": "Hummer", "model": "H3" }, + { "year":2009, "make": "Hummer", "model": "H2" }, + { "year":2009, "make": "HUMMER", "model": "H3T" }, + { "year":2009, "make": "Subaru", "model": "Outback" }, + { "year":2009, "make": "Subaru", "model": "Impreza" }, + { "year":2009, "make": "Subaru", "model": "Tribeca" }, + { "year":2009, "make": "Subaru", "model": "Forester" }, + { "year":2009, "make": "Subaru", "model": "Legacy" }, + { "year":2009, "make": "BMW", "model": "1 Series" }, + { "year":2009, "make": "BMW", "model": "3 Series" }, + { "year":2009, "make": "BMW", "model": "5 Series" }, + { "year":2009, "make": "BMW", "model": "6 Series" }, + { "year":2009, "make": "BMW", "model": "7 Series" }, + { "year":2009, "make": "BMW", "model": "Z4 M Roadster" }, + { "year":2009, "make": "BMW", "model": "Z4 M" }, + { "year":2009, "make": "BMW", "model": "M3" }, + { "year":2009, "make": "BMW", "model": "M5" }, + { "year":2009, "make": "BMW", "model": "M6" }, + { "year":2009, "make": "BMW", "model": "X3" }, + { "year":2009, "make": "BMW", "model": "X6" }, + { "year":2009, "make": "BMW", "model": "X5" }, + { "year":2009, "make": "BMW", "model": "Z4" }, + { "year":2009, "make": "Chevrolet", "model": "Aveo" }, + { "year":2009, "make": "Chevrolet", "model": "Corvette" }, + { "year":2009, "make": "Chevrolet", "model": "HHR" }, + { "year":2009, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2009, "make": "Chevrolet", "model": "Cobalt SS" }, + { "year":2009, "make": "Chevrolet", "model": "Silverado" }, + { "year":2009, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2009, "make": "Chevrolet", "model": "Trailblazer" }, + { "year":2009, "make": "Chevrolet", "model": "Express" }, + { "year":2009, "make": "Chevrolet", "model": "Equinox" }, + { "year":2009, "make": "Chevrolet", "model": "Suburban" }, + { "year":2009, "make": "Chevrolet", "model": "Colorado" }, + { "year":2009, "make": "Chevrolet", "model": "Traverse" }, + { "year":2009, "make": "Chevrolet", "model": "Malibu" }, + { "year":2009, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2009, "make": "Chevrolet", "model": "Impala" }, + { "year":2009, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2009, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2009, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2009, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2009, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2009, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2009, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2009, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2009, "make": "Volkswagen", "model": "Passat" }, + { "year":2009, "make": "Volkswagen", "model": "R32" }, + { "year":2009, "make": "Volkswagen", "model": "CC" }, + { "year":2009, "make": "Volkswagen", "model": "GLI" }, + { "year":2009, "make": "Volkswagen", "model": "Eos" }, + { "year":2009, "make": "Volkswagen", "model": "Jetta" }, + { "year":2009, "make": "Volkswagen", "model": "GTI" }, + { "year":2009, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2009, "make": "Volkswagen", "model": "Touareg" }, + { "year":2009, "make": "Volkswagen", "model": "Rabbit" }, + { "year":2009, "make": "Volkswagen", "model": "Tiguan" }, + { "year":2009, "make": "Volkswagen", "model": "Routan" }, + { "year":2009, "make": "Volkswagen", "model": "Touareg 2" }, + { "year":2009, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2009, "make": "Mazda", "model": "Mazda3" }, + { "year":2009, "make": "Mazda", "model": "B-Series" }, + { "year":2009, "make": "Mazda", "model": "Tribute" }, + { "year":2009, "make": "Mazda", "model": "CX-9" }, + { "year":2009, "make": "Mazda", "model": "MX-5" }, + { "year":2009, "make": "Mazda", "model": "Mazda6" }, + { "year":2009, "make": "Mazda", "model": "RX-8" }, + { "year":2009, "make": "Mazda", "model": "CX-7" }, + { "year":2009, "make": "Mazda", "model": "Mazda5" }, + { "year":2009, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2009, "make": "GMC", "model": "Sierra" }, + { "year":2009, "make": "GMC", "model": "Savana" }, + { "year":2009, "make": "GMC", "model": "Yukon" }, + { "year":2009, "make": "GMC", "model": "Canyon" }, + { "year":2009, "make": "GMC", "model": "Acadia" }, + { "year":2009, "make": "GMC", "model": "Envoy" }, + { "year":2009, "make": "GMC", "model": "Savana 1500" }, + { "year":2009, "make": "GMC", "model": "Savana 2500" }, + { "year":2009, "make": "GMC", "model": "Savana 3500" }, + { "year":2009, "make": "GMC", "model": "Sierra 1500" }, + { "year":2009, "make": "GMC", "model": "Sierra 2500" }, + { "year":2009, "make": "GMC", "model": "Sierra 3500" }, + { "year":2009, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2009, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2009, "make": "Kia", "model": "Carens" }, + { "year":2009, "make": "Kia", "model": "Spectra" }, + { "year":2009, "make": "Kia", "model": "Optima" }, + { "year":2009, "make": "Kia", "model": "Rio" }, + { "year":2009, "make": "Kia", "model": "Amanti" }, + { "year":2009, "make": "Kia", "model": "Sorento" }, + { "year":2009, "make": "Kia", "model": "Sedona" }, + { "year":2009, "make": "Kia", "model": "Mohave/Borrego" }, + { "year":2009, "make": "Kia", "model": "Sportage" }, + { "year":2009, "make": "Kia", "model": "Borrego" }, + { "year":2009, "make": "Kia", "model": "Rondo" }, + { "year":2009, "make": "Infiniti", "model": "M" }, + { "year":2009, "make": "Infiniti", "model": "QX56" }, + { "year":2009, "make": "Infiniti", "model": "EX" }, + { "year":2009, "make": "Infiniti", "model": "FX" }, + { "year":2009, "make": "Infiniti", "model": "G37" }, + { "year":2009, "make": "Infiniti", "model": "G" }, + { "year":2009, "make": "Infiniti", "model": "QX" }, + { "year":2009, "make": "Scion", "model": "xB" }, + { "year":2009, "make": "Scion", "model": "xD" }, + { "year":2009, "make": "Scion", "model": "tC" }, + { "year":2009, "make": "Volvo", "model": "V70" }, + { "year":2009, "make": "Volvo", "model": "XC60" }, + { "year":2009, "make": "Volvo", "model": "C30" }, + { "year":2009, "make": "Volvo", "model": "S80" }, + { "year":2009, "make": "Volvo", "model": "XC70" }, + { "year":2009, "make": "Volvo", "model": "S40" }, + { "year":2009, "make": "Volvo", "model": "XC90" }, + { "year":2009, "make": "Volvo", "model": "S60" }, + { "year":2009, "make": "Volvo", "model": "V50" }, + { "year":2009, "make": "Volvo", "model": "C70" }, + { "year":2009, "make": "Toyota", "model": "Highlander" }, + { "year":2009, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2009, "make": "Toyota", "model": "Camry" }, + { "year":2009, "make": "Toyota", "model": "Corolla" }, + { "year":2009, "make": "Toyota", "model": "Tacoma" }, + { "year":2009, "make": "Toyota", "model": "RAV4" }, + { "year":2009, "make": "Toyota", "model": "Sequoia" }, + { "year":2009, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2009, "make": "Toyota", "model": "Venza" }, + { "year":2009, "make": "Toyota", "model": "Prius" }, + { "year":2009, "make": "Toyota", "model": "Sienna" }, + { "year":2009, "make": "Toyota", "model": "Avalon" }, + { "year":2009, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2009, "make": "Toyota", "model": "Yaris" }, + { "year":2009, "make": "Toyota", "model": "Matrix" }, + { "year":2009, "make": "Toyota", "model": "4Runner" }, + { "year":2009, "make": "Toyota", "model": "TundraMax" }, + { "year":2009, "make": "Toyota", "model": "Tundra" }, + { "year":2009, "make": "Lexus", "model": "IS-F" }, + { "year":2009, "make": "Lexus", "model": "RX" }, + { "year":2009, "make": "Lexus", "model": "LS" }, + { "year":2009, "make": "Lexus", "model": "GX" }, + { "year":2009, "make": "Lexus", "model": "IS" }, + { "year":2009, "make": "Lexus", "model": "LX" }, + { "year":2009, "make": "Lexus", "model": "ES" }, + { "year":2009, "make": "Lexus", "model": "GS" }, + { "year":2009, "make": "Lexus", "model": "SC" }, + { "year":2009, "make": "Lexus", "model": "IS F" }, + { "year":2009, "make": "Cadillac", "model": "Escalade" }, + { "year":2009, "make": "Cadillac", "model": "DTS" }, + { "year":2009, "make": "Cadillac", "model": "CTS-V" }, + { "year":2009, "make": "Cadillac", "model": "SRX" }, + { "year":2009, "make": "Cadillac", "model": "STS" }, + { "year":2009, "make": "Cadillac", "model": "XLR" }, + { "year":2009, "make": "Cadillac", "model": "CTS" }, + { "year":2009, "make": "Cadillac", "model": "STS-V" }, + { "year":2009, "make": "Cadillac", "model": "XLR-V" }, + { "year":2009, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2009, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2009, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2009, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2009, "make": "Buick", "model": "LaCrosse" }, + { "year":2009, "make": "Buick", "model": "Lucerne" }, + { "year":2009, "make": "Buick", "model": "Enclave" }, + { "year":2009, "make": "Pontiac", "model": "G8" }, + { "year":2009, "make": "Pontiac", "model": "G6" }, + { "year":2009, "make": "Pontiac", "model": "G5" }, + { "year":2009, "make": "Pontiac", "model": "G3" }, + { "year":2009, "make": "Pontiac", "model": "Torrent" }, + { "year":2009, "make": "Pontiac", "model": "Vibe" }, + { "year":2009, "make": "Pontiac", "model": "Solstice" }, + { "year":2009, "make": "Ferrari", "model": "612 Scaglietti" }, + { "year":2009, "make": "Ferrari", "model": "430 Scuderia" }, + { "year":2009, "make": "Ferrari", "model": "California" }, + { "year":2009, "make": "Ferrari", "model": "599 GTB Fiorano" }, + { "year":2009, "make": "Ferrari", "model": "F430" }, + { "year":2009, "make": "Acura", "model": "TL" }, + { "year":2009, "make": "Acura", "model": "RDX" }, + { "year":2009, "make": "Acura", "model": "TSX" }, + { "year":2009, "make": "Acura", "model": "RL" }, + { "year":2009, "make": "Acura", "model": "MDX" }, + { "year":2009, "make": "Maybach", "model": "57" }, + { "year":2009, "make": "Maybach", "model": "62" }, + { "year":2009, "make": "Maybach", "model": "Landaulet" }, + { "year":2009, "make": "Dodge", "model": "Challenger" }, + { "year":2009, "make": "Dodge", "model": "Charger" }, + { "year":2009, "make": "Dodge", "model": "Ram" }, + { "year":2009, "make": "Dodge", "model": "Caliber" }, + { "year":2009, "make": "Dodge", "model": "Nitro" }, + { "year":2009, "make": "Dodge", "model": "Durango" }, + { "year":2009, "make": "Dodge", "model": "Journey" }, + { "year":2009, "make": "Dodge", "model": "Sprinter" }, + { "year":2009, "make": "Dodge", "model": "Avenger" }, + { "year":2009, "make": "Dodge", "model": "Viper" }, + { "year":2009, "make": "Dodge", "model": "Caravan" }, + { "year":2009, "make": "Dodge", "model": "Dakota" }, + { "year":2009, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2009, "make": "Dodge", "model": "Ram 1500" }, + { "year":2009, "make": "Dodge", "model": "Ram 2500" }, + { "year":2009, "make": "Dodge", "model": "Ram 3500" }, + { "year":2009, "make": "Nissan", "model": "Frontier" }, + { "year":2009, "make": "Nissan", "model": "Versa" }, + { "year":2009, "make": "Nissan", "model": "Pathfinder" }, + { "year":2009, "make": "Nissan", "model": "350Z" }, + { "year":2009, "make": "Nissan", "model": "Murano" }, + { "year":2009, "make": "Nissan", "model": "Altima" }, + { "year":2009, "make": "Nissan", "model": "Xterra" }, + { "year":2009, "make": "Nissan", "model": "Rogue" }, + { "year":2009, "make": "Nissan", "model": "Quest" }, + { "year":2009, "make": "Nissan", "model": "Cube" }, + { "year":2009, "make": "Nissan", "model": "GT-R" }, + { "year":2009, "make": "Nissan", "model": "Maxima" }, + { "year":2009, "make": "Nissan", "model": "Titan" }, + { "year":2009, "make": "Nissan", "model": "Armada" }, + { "year":2009, "make": "Nissan", "model": "370Z" }, + { "year":2009, "make": "Nissan", "model": "Sentra" }, + { "year":2009, "make": "Land Rover", "model": "Range Rover" }, + { "year":2009, "make": "Land Rover", "model": "Freelander" }, + { "year":2009, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2009, "make": "Land Rover", "model": "LR2" }, + { "year":2009, "make": "Land Rover", "model": "LR3" }, + { "year":2009, "make": "Chrysler", "model": "300" }, + { "year":2009, "make": "Chrysler", "model": "Sebring" }, + { "year":2009, "make": "Chrysler", "model": "Aspen" }, + { "year":2009, "make": "Chrysler", "model": "Town & Country" }, + { "year":2009, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2009, "make": "Ford", "model": "E-Series" }, + { "year":2009, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2009, "make": "Ford", "model": "Fusion" }, + { "year":2009, "make": "Ford", "model": "Escape" }, + { "year":2009, "make": "Ford", "model": "Focus" }, + { "year":2009, "make": "Ford", "model": "Ranger" }, + { "year":2009, "make": "Ford", "model": "GT500" }, + { "year":2009, "make": "Ford", "model": "Taurus" }, + { "year":2009, "make": "Ford", "model": "Crown Victoria" }, + { "year":2009, "make": "Ford", "model": "Taurus X" }, + { "year":2009, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2009, "make": "Ford", "model": "Edge" }, + { "year":2009, "make": "Ford", "model": "Expedition" }, + { "year":2009, "make": "Ford", "model": "F-Series" }, + { "year":2009, "make": "Ford", "model": "Mustang" }, + { "year":2009, "make": "Ford", "model": "Flex" }, + { "year":2009, "make": "Ford", "model": "Explorer" }, + { "year":2009, "make": "Ford", "model": "E150" }, + { "year":2009, "make": "Ford", "model": "E250" }, + { "year":2009, "make": "Ford", "model": "E350" }, + { "year":2009, "make": "Ford", "model": "Expedition EL" }, + { "year":2009, "make": "Ford", "model": "F150" }, + { "year":2009, "make": "Ford", "model": "F250" }, + { "year":2009, "make": "Ford", "model": "F350" }, + { "year":2009, "make": "Ford", "model": "F450" }, + { "year":2009, "make": "Bentley", "model": "Continental GT" }, + { "year":2009, "make": "Bentley", "model": "Arnage" }, + { "year":2009, "make": "Bentley", "model": "Brooklands" }, + { "year":2009, "make": "Bentley", "model": "Azure" }, + { "year":2009, "make": "Bentley", "model": "Continental GTC" }, + { "year":2009, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2009, "make": "Bentley", "model": "Continental" }, + { "year":2009, "make": "Morgan", "model": "Aero 8" }, + { "year":2009, "make": "Suzuki", "model": "SX4" }, + { "year":2009, "make": "Suzuki", "model": "Equator" }, + { "year":2009, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2009, "make": "Suzuki", "model": "XL7" }, + { "year":2009, "make": "Mitsubishi", "model": "Raider" }, + { "year":2009, "make": "Mitsubishi", "model": "Galant" }, + { "year":2009, "make": "Mitsubishi", "model": "Tundra" }, + { "year":2009, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2009, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2009, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2009, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2009, "make": "Lotus", "model": "Exige" }, + { "year":2009, "make": "Lotus", "model": "Elise" }, + { "year":2009, "make": "Jeep", "model": "Wrangler" }, + { "year":2009, "make": "Jeep", "model": "Patriot" }, + { "year":2009, "make": "Jeep", "model": "Compass" }, + { "year":2009, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2009, "make": "Jeep", "model": "Commander" }, + { "year":2009, "make": "Jeep", "model": "Liberty" }, + { "year":2009, "make": "Mercury", "model": "Mariner" }, + { "year":2009, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2009, "make": "Mercury", "model": "Mountaineer" }, + { "year":2009, "make": "Mercury", "model": "Milan" }, + { "year":2009, "make": "Mercury", "model": "Sable" }, + { "year":2009, "make": "Lincoln", "model": "Town Car" }, + { "year":2009, "make": "Lincoln", "model": "Navigator" }, + { "year":2009, "make": "Lincoln", "model": "MKS" }, + { "year":2009, "make": "Lincoln", "model": "MKZ" }, + { "year":2009, "make": "Lincoln", "model": "MKX" }, + { "year":2009, "make": "Lincoln", "model": "Navigator L" }, + { "year":2009, "make": "Jaguar", "model": "XJ" }, + { "year":2009, "make": "Jaguar", "model": "XK" }, + { "year":2009, "make": "Jaguar", "model": "XF" }, + { "year":2009, "make": "Maserati", "model": "Quattroporte" }, + { "year":2009, "make": "Maserati", "model": "GranTurismo" }, + { "year":2009, "make": "Smart", "model": "Fortwo" }, + { "year":2009, "make": "Saturn", "model": "Outlook" }, + { "year":2009, "make": "Saturn", "model": "Aura" }, + { "year":2009, "make": "Saturn", "model": "VUE" }, + { "year":2009, "make": "Saturn", "model": "Astra" }, + { "year":2009, "make": "Saturn", "model": "Sky" }, + { "year":2009, "make": "Porsche", "model": "911" }, + { "year":2009, "make": "Porsche", "model": "Cayenne" }, + { "year":2009, "make": "Porsche", "model": "Boxster" }, + { "year":2009, "make": "Porsche", "model": "Cayman" }, + { "year":2009, "make": "Isuzu", "model": "Ascender" }, + { "year":2009, "make": "MINI", "model": "Cooper" }, + { "year":2009, "make": "MINI", "model": "Clubman" }, + { "year":2009, "make": "MINI", "model": "Cooper Clubman" }, + { "year":2009, "make": "Aptera", "model": "2e" }, + { "year":2009, "make": "Aptera", "model": "Typ-1" }, + { "year":2009, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2009, "make": "Bugatti", "model": "Veyron" }, + { "year":2009, "make": "Aston Martin", "model": "DBS" }, + { "year":2009, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2009, "make": "Aston Martin", "model": "DB9" }, + { "year":2009, "make": "Aston Martin", "model": "Vantage" }, + { "year":2010, "make": "BMW", "model": "1 Series" }, + { "year":2010, "make": "BMW", "model": "3 Series" }, + { "year":2010, "make": "BMW", "model": "5 Series" }, + { "year":2010, "make": "BMW", "model": "6 Series" }, + { "year":2010, "make": "BMW", "model": "7 Series" }, + { "year":2010, "make": "BMW", "model": "M3" }, + { "year":2010, "make": "BMW", "model": "X6" }, + { "year":2010, "make": "BMW", "model": "M6" }, + { "year":2010, "make": "BMW", "model": "Z4" }, + { "year":2010, "make": "BMW", "model": "X3" }, + { "year":2010, "make": "BMW", "model": "X5" }, + { "year":2010, "make": "BMW", "model": "M5" }, + { "year":2010, "make": "BMW", "model": "X5 M" }, + { "year":2010, "make": "BMW", "model": "X6 M" }, + { "year":2010, "make": "Honda", "model": "CR-V" }, + { "year":2010, "make": "Honda", "model": "Civic" }, + { "year":2010, "make": "Honda", "model": "Ridgeline" }, + { "year":2010, "make": "Honda", "model": "Accord" }, + { "year":2010, "make": "Honda", "model": "Odyssey" }, + { "year":2010, "make": "Honda", "model": "Pilot" }, + { "year":2010, "make": "Honda", "model": "Insight" }, + { "year":2010, "make": "Honda", "model": "Fit" }, + { "year":2010, "make": "Honda", "model": "Element" }, + { "year":2010, "make": "Honda", "model": "Accord Crosstour" }, + { "year":2010, "make": "Volkswagen", "model": "Jetta" }, + { "year":2010, "make": "Volkswagen", "model": "Passat" }, + { "year":2010, "make": "Volkswagen", "model": "Routan" }, + { "year":2010, "make": "Volkswagen", "model": "Eos" }, + { "year":2010, "make": "Volkswagen", "model": "Touareg" }, + { "year":2010, "make": "Volkswagen", "model": "Rabbit" }, + { "year":2010, "make": "Volkswagen", "model": "GTI" }, + { "year":2010, "make": "Volkswagen", "model": "CC" }, + { "year":2010, "make": "Volkswagen", "model": "Tiguan" }, + { "year":2010, "make": "Volkswagen", "model": "Golf" }, + { "year":2010, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2010, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "Sprinter" }, + { "year":2010, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "GLK-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2010, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2010, "make": "Aston Martin", "model": "Rapide" }, + { "year":2010, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2010, "make": "Aston Martin", "model": "DBS" }, + { "year":2010, "make": "Aston Martin", "model": "DB9" }, + { "year":2010, "make": "Aston Martin", "model": "Vantage" }, + { "year":2010, "make": "Nissan", "model": "Altima" }, + { "year":2010, "make": "Nissan", "model": "Pathfinder" }, + { "year":2010, "make": "Nissan", "model": "Armada" }, + { "year":2010, "make": "Nissan", "model": "370Z" }, + { "year":2010, "make": "Nissan", "model": "Frontier" }, + { "year":2010, "make": "Nissan", "model": "GT-R" }, + { "year":2010, "make": "Nissan", "model": "Xterra" }, + { "year":2010, "make": "Nissan", "model": "Rogue" }, + { "year":2010, "make": "Nissan", "model": "Versa" }, + { "year":2010, "make": "Nissan", "model": "Sentra" }, + { "year":2010, "make": "Nissan", "model": "Cube" }, + { "year":2010, "make": "Nissan", "model": "Murano" }, + { "year":2010, "make": "Nissan", "model": "Maxima" }, + { "year":2010, "make": "Nissan", "model": "Titan" }, + { "year":2010, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2010, "make": "Hyundai", "model": "Veracruz" }, + { "year":2010, "make": "Hyundai", "model": "Tucson" }, + { "year":2010, "make": "Hyundai", "model": "Accent" }, + { "year":2010, "make": "Hyundai", "model": "Sonata" }, + { "year":2010, "make": "Hyundai", "model": "Elantra" }, + { "year":2010, "make": "Hyundai", "model": "Genesis" }, + { "year":2010, "make": "Hyundai", "model": "Azera" }, + { "year":2010, "make": "Hyundai", "model": "Genesis Coupe" }, + { "year":2010, "make": "Porsche", "model": "911" }, + { "year":2010, "make": "Porsche", "model": "Panamera" }, + { "year":2010, "make": "Porsche", "model": "Cayman" }, + { "year":2010, "make": "Porsche", "model": "Cayenne" }, + { "year":2010, "make": "Porsche", "model": "Boxster" }, + { "year":2010, "make": "Mercury", "model": "Milan" }, + { "year":2010, "make": "Mercury", "model": "Mariner" }, + { "year":2010, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2010, "make": "Mercury", "model": "Mountaineer" }, + { "year":2010, "make": "Land Rover", "model": "Freelander" }, + { "year":2010, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2010, "make": "Land Rover", "model": "Discovery" }, + { "year":2010, "make": "Land Rover", "model": "Range Rover" }, + { "year":2010, "make": "Land Rover", "model": "LR2" }, + { "year":2010, "make": "Land Rover", "model": "LR4" }, + { "year":2010, "make": "Mazda", "model": "CX-9" }, + { "year":2010, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2010, "make": "Mazda", "model": "RX-8" }, + { "year":2010, "make": "Mazda", "model": "CX-7" }, + { "year":2010, "make": "Mazda", "model": "Tribute" }, + { "year":2010, "make": "Mazda", "model": "Mazda3" }, + { "year":2010, "make": "Mazda", "model": "Mazda6" }, + { "year":2010, "make": "Mazda", "model": "Mazda5" }, + { "year":2010, "make": "Mazda", "model": "MX-5" }, + { "year":2010, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2010, "make": "Toyota", "model": "Tundra" }, + { "year":2010, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2010, "make": "Toyota", "model": "Avalon" }, + { "year":2010, "make": "Toyota", "model": "Sienna" }, + { "year":2010, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2010, "make": "Toyota", "model": "Matrix" }, + { "year":2010, "make": "Toyota", "model": "RAV4" }, + { "year":2010, "make": "Toyota", "model": "Highlander" }, + { "year":2010, "make": "Toyota", "model": "Yaris" }, + { "year":2010, "make": "Toyota", "model": "Camry" }, + { "year":2010, "make": "Toyota", "model": "Venza" }, + { "year":2010, "make": "Toyota", "model": "Tacoma" }, + { "year":2010, "make": "Toyota", "model": "Prius" }, + { "year":2010, "make": "Toyota", "model": "Sequoia" }, + { "year":2010, "make": "Toyota", "model": "4Runner" }, + { "year":2010, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2010, "make": "Toyota", "model": "Corolla" }, + { "year":2010, "make": "Toyota", "model": "TundraMax" }, + { "year":2010, "make": "Kia", "model": "Soul" }, + { "year":2010, "make": "Kia", "model": "Optima" }, + { "year":2010, "make": "Kia", "model": "Sportage" }, + { "year":2010, "make": "Kia", "model": "Sedona" }, + { "year":2010, "make": "Kia", "model": "Forte" }, + { "year":2010, "make": "Kia", "model": "Rio" }, + { "year":2010, "make": "Kia", "model": "Rondo" }, + { "year":2010, "make": "Infiniti", "model": "QX56" }, + { "year":2010, "make": "Infiniti", "model": "M" }, + { "year":2010, "make": "Infiniti", "model": "G37" }, + { "year":2010, "make": "Infiniti", "model": "EX" }, + { "year":2010, "make": "Infiniti", "model": "FX" }, + { "year":2010, "make": "Infiniti", "model": "G" }, + { "year":2010, "make": "Infiniti", "model": "QX" }, + { "year":2010, "make": "Chevrolet", "model": "Aveo" }, + { "year":2010, "make": "Chevrolet", "model": "Traverse" }, + { "year":2010, "make": "Chevrolet", "model": "Equinox" }, + { "year":2010, "make": "Chevrolet", "model": "Silverado" }, + { "year":2010, "make": "Chevrolet", "model": "HHR" }, + { "year":2010, "make": "Chevrolet", "model": "Express" }, + { "year":2010, "make": "Chevrolet", "model": "Corvette" }, + { "year":2010, "make": "Chevrolet", "model": "Impala" }, + { "year":2010, "make": "Chevrolet", "model": "Colorado" }, + { "year":2010, "make": "Chevrolet", "model": "Suburban" }, + { "year":2010, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2010, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2010, "make": "Chevrolet", "model": "Malibu" }, + { "year":2010, "make": "Chevrolet", "model": "Camaro" }, + { "year":2010, "make": "Chevrolet", "model": "Cobalt" }, + { "year":2010, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2010, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2010, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2010, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2010, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2010, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2010, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2010, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2010, "make": "Subaru", "model": "Impreza" }, + { "year":2010, "make": "Subaru", "model": "Tribeca" }, + { "year":2010, "make": "Subaru", "model": "Legacy" }, + { "year":2010, "make": "Subaru", "model": "Forester" }, + { "year":2010, "make": "Subaru", "model": "Impreza WRX" }, + { "year":2010, "make": "Subaru", "model": "Outback" }, + { "year":2010, "make": "Maybach", "model": "57" }, + { "year":2010, "make": "Maybach", "model": "62" }, + { "year":2010, "make": "Maybach", "model": "Landaulet" }, + { "year":2010, "make": "Cadillac", "model": "Escalade" }, + { "year":2010, "make": "Cadillac", "model": "SRX" }, + { "year":2010, "make": "Cadillac", "model": "DTS" }, + { "year":2010, "make": "Cadillac", "model": "CTS-V" }, + { "year":2010, "make": "Cadillac", "model": "CTS" }, + { "year":2010, "make": "Cadillac", "model": "STS" }, + { "year":2010, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2010, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2010, "make": "Audi", "model": "Q7" }, + { "year":2010, "make": "Audi", "model": "Q5" }, + { "year":2010, "make": "Audi", "model": "S5" }, + { "year":2010, "make": "Audi", "model": "TT" }, + { "year":2010, "make": "Audi", "model": "A4" }, + { "year":2010, "make": "Audi", "model": "A5" }, + { "year":2010, "make": "Audi", "model": "A8" }, + { "year":2010, "make": "Audi", "model": "R8" }, + { "year":2010, "make": "Audi", "model": "S4" }, + { "year":2010, "make": "Audi", "model": "A6" }, + { "year":2010, "make": "Audi", "model": "A3" }, + { "year":2010, "make": "Audi", "model": "S6" }, + { "year":2010, "make": "Lincoln", "model": "Town Car" }, + { "year":2010, "make": "Lincoln", "model": "MKX" }, + { "year":2010, "make": "Lincoln", "model": "Navigator" }, + { "year":2010, "make": "Lincoln", "model": "MKZ" }, + { "year":2010, "make": "Lincoln", "model": "MKT" }, + { "year":2010, "make": "Lincoln", "model": "MKS" }, + { "year":2010, "make": "Lincoln", "model": "Navigator L" }, + { "year":2010, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2010, "make": "Rolls-Royce", "model": "Ghost" }, + { "year":2010, "make": "Ford", "model": "Escape" }, + { "year":2010, "make": "Ford", "model": "Mustang" }, + { "year":2010, "make": "Ford", "model": "Transit Connect" }, + { "year":2010, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2010, "make": "Ford", "model": "E-Series" }, + { "year":2010, "make": "Ford", "model": "Focus" }, + { "year":2010, "make": "Ford", "model": "Explorer" }, + { "year":2010, "make": "Ford", "model": "Flex" }, + { "year":2010, "make": "Ford", "model": "Edge" }, + { "year":2010, "make": "Ford", "model": "F-Series" }, + { "year":2010, "make": "Ford", "model": "Fusion" }, + { "year":2010, "make": "Ford", "model": "Crown Victoria" }, + { "year":2010, "make": "Ford", "model": "Ranger" }, + { "year":2010, "make": "Ford", "model": "Taurus" }, + { "year":2010, "make": "Ford", "model": "Expedition" }, + { "year":2010, "make": "Ford", "model": "E150" }, + { "year":2010, "make": "Ford", "model": "E250" }, + { "year":2010, "make": "Ford", "model": "E350" }, + { "year":2010, "make": "Ford", "model": "Expedition EL" }, + { "year":2010, "make": "Ford", "model": "Explorer Sport Trac" }, + { "year":2010, "make": "Ford", "model": "F150" }, + { "year":2010, "make": "Ford", "model": "F250" }, + { "year":2010, "make": "Ford", "model": "F350" }, + { "year":2010, "make": "Ford", "model": "F450" }, + { "year":2010, "make": "Dodge", "model": "Caravan" }, + { "year":2010, "make": "Dodge", "model": "Viper" }, + { "year":2010, "make": "Dodge", "model": "Charger" }, + { "year":2010, "make": "Dodge", "model": "Journey" }, + { "year":2010, "make": "Dodge", "model": "Caliber" }, + { "year":2010, "make": "Dodge", "model": "Ram" }, + { "year":2010, "make": "Dodge", "model": "Challenger" }, + { "year":2010, "make": "Dodge", "model": "Nitro" }, + { "year":2010, "make": "Dodge", "model": "Avenger" }, + { "year":2010, "make": "Dodge", "model": "Dakota" }, + { "year":2010, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2010, "make": "Dodge", "model": "Ram 1500" }, + { "year":2010, "make": "Dodge", "model": "Ram 2500" }, + { "year":2010, "make": "Dodge", "model": "Ram 3500" }, + { "year":2010, "make": "Lexus", "model": "LS" }, + { "year":2010, "make": "Lexus", "model": "GS" }, + { "year":2010, "make": "Lexus", "model": "IS" }, + { "year":2010, "make": "Lexus", "model": "IS-F" }, + { "year":2010, "make": "Lexus", "model": "LS Hybrid" }, + { "year":2010, "make": "Lexus", "model": "LX" }, + { "year":2010, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2010, "make": "Lexus", "model": "HS" }, + { "year":2010, "make": "Lexus", "model": "GX" }, + { "year":2010, "make": "Lexus", "model": "RX" }, + { "year":2010, "make": "Lexus", "model": "ES" }, + { "year":2010, "make": "Lexus", "model": "IS F" }, + { "year":2010, "make": "Lexus", "model": "SC" }, + { "year":2010, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2010, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2010, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2010, "make": "Mitsubishi", "model": "Galant" }, + { "year":2010, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2010, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2010, "make": "Ferrari", "model": "458 Italia" }, + { "year":2010, "make": "Ferrari", "model": "California" }, + { "year":2010, "make": "Ferrari", "model": "612 Scaglietti" }, + { "year":2010, "make": "Ferrari", "model": "599 GTB Fiorano" }, + { "year":2010, "make": "Maserati", "model": "Quattroporte" }, + { "year":2010, "make": "Maserati", "model": "GranTurismo" }, + { "year":2010, "make": "Scion", "model": "xB" }, + { "year":2010, "make": "Scion", "model": "tC" }, + { "year":2010, "make": "Scion", "model": "xD" }, + { "year":2010, "make": "Volvo", "model": "C30" }, + { "year":2010, "make": "Volvo", "model": "S40" }, + { "year":2010, "make": "Volvo", "model": "V50" }, + { "year":2010, "make": "Volvo", "model": "XC90" }, + { "year":2010, "make": "Volvo", "model": "S60" }, + { "year":2010, "make": "Volvo", "model": "C70" }, + { "year":2010, "make": "Volvo", "model": "XC70" }, + { "year":2010, "make": "Volvo", "model": "S80" }, + { "year":2010, "make": "Volvo", "model": "XC60" }, + { "year":2010, "make": "Volvo", "model": "V70" }, + { "year":2010, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2010, "make": "Jeep", "model": "Commander" }, + { "year":2010, "make": "Jeep", "model": "Patriot" }, + { "year":2010, "make": "Jeep", "model": "Compass" }, + { "year":2010, "make": "Jeep", "model": "Liberty" }, + { "year":2010, "make": "Jeep", "model": "Wrangler" }, + { "year":2010, "make": "Lotus", "model": "Exige" }, + { "year":2010, "make": "Lotus", "model": "Elise" }, + { "year":2010, "make": "Lotus", "model": "Evora" }, + { "year":2010, "make": "Chrysler", "model": "300" }, + { "year":2010, "make": "Chrysler", "model": "Sebring" }, + { "year":2010, "make": "Chrysler", "model": "Town & Country" }, + { "year":2010, "make": "Chrysler", "model": "PT Cruiser" }, + { "year":2010, "make": "GMC", "model": "Savana" }, + { "year":2010, "make": "GMC", "model": "Sierra" }, + { "year":2010, "make": "GMC", "model": "Canyon" }, + { "year":2010, "make": "GMC", "model": "Terrain" }, + { "year":2010, "make": "GMC", "model": "Yukon" }, + { "year":2010, "make": "GMC", "model": "Acadia" }, + { "year":2010, "make": "GMC", "model": "Savana 1500" }, + { "year":2010, "make": "GMC", "model": "Savana 2500" }, + { "year":2010, "make": "GMC", "model": "Savana 3500" }, + { "year":2010, "make": "GMC", "model": "Sierra 1500" }, + { "year":2010, "make": "GMC", "model": "Sierra 2500" }, + { "year":2010, "make": "GMC", "model": "Sierra 3500" }, + { "year":2010, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2010, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2010, "make": "Jaguar", "model": "XF" }, + { "year":2010, "make": "Jaguar", "model": "XK" }, + { "year":2010, "make": "Jaguar", "model": "XJ" }, + { "year":2010, "make": "Bentley", "model": "Brooklands" }, + { "year":2010, "make": "Bentley", "model": "Azure" }, + { "year":2010, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2010, "make": "Bentley", "model": "Continental Super" }, + { "year":2010, "make": "Bentley", "model": "Continental GT" }, + { "year":2010, "make": "Bentley", "model": "Continental GTC" }, + { "year":2010, "make": "Bentley", "model": "Azure T" }, + { "year":2010, "make": "Bentley", "model": "Continental" }, + { "year":2010, "make": "Suzuki", "model": "SX4" }, + { "year":2010, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2010, "make": "Suzuki", "model": "Equator" }, + { "year":2010, "make": "Suzuki", "model": "Kizashi" }, + { "year":2010, "make": "Saab", "model": "9-3" }, + { "year":2010, "make": "Saab", "model": "9-5" }, + { "year":2010, "make": "Buick", "model": "Lucerne" }, + { "year":2010, "make": "Buick", "model": "LaCrosse" }, + { "year":2010, "make": "Buick", "model": "Enclave" }, + { "year":2010, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2010, "make": "Lamborghini", "model": "MurciĆ©lago" }, + { "year":2010, "make": "MINI", "model": "Clubman" }, + { "year":2010, "make": "MINI", "model": "Cooper" }, + { "year":2010, "make": "MINI", "model": "Cooper Clubman" }, + { "year":2010, "make": "Acura", "model": "TL" }, + { "year":2010, "make": "Acura", "model": "RL" }, + { "year":2010, "make": "Acura", "model": "ZDX" }, + { "year":2010, "make": "Acura", "model": "TSX" }, + { "year":2010, "make": "Acura", "model": "MDX" }, + { "year":2010, "make": "Acura", "model": "RDX" }, + { "year":2010, "make": "Tesla", "model": "Roadster" }, + { "year":2010, "make": "Smart", "model": "Fortwo" }, + { "year":2010, "make": "Aptera", "model": "Type-1h" }, + { "year":2010, "make": "Land Rover", "model": "Defender Ice Edition" }, + { "year":2010, "make": "HUMMER", "model": "H3" }, + { "year":2010, "make": "HUMMER", "model": "H3T" }, + { "year":2010, "make": "Pontiac", "model": "G3" }, + { "year":2010, "make": "Pontiac", "model": "G6" }, + { "year":2010, "make": "Pontiac", "model": "Vibe" }, + { "year":2010, "make": "Saturn", "model": "Outlook" }, + { "year":2010, "make": "Saturn", "model": "VUE" }, + { "year":2011, "make": "Ford", "model": "Taurus" }, + { "year":2011, "make": "Ford", "model": "Escape" }, + { "year":2011, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2011, "make": "Ford", "model": "Mustang" }, + { "year":2011, "make": "Ford", "model": "Fusion" }, + { "year":2011, "make": "Ford", "model": "E-Series" }, + { "year":2011, "make": "Ford", "model": "Fiesta" }, + { "year":2011, "make": "Ford", "model": "Explorer" }, + { "year":2011, "make": "Ford", "model": "Focus" }, + { "year":2011, "make": "Ford", "model": "F-Series" }, + { "year":2011, "make": "Ford", "model": "Ranger" }, + { "year":2011, "make": "Ford", "model": "Transit Connect" }, + { "year":2011, "make": "Ford", "model": "Edge" }, + { "year":2011, "make": "Ford", "model": "Expedition" }, + { "year":2011, "make": "Ford", "model": "Flex" }, + { "year":2011, "make": "Ford", "model": "E150" }, + { "year":2011, "make": "Ford", "model": "E250" }, + { "year":2011, "make": "Ford", "model": "E350" }, + { "year":2011, "make": "Ford", "model": "Expedition EL" }, + { "year":2011, "make": "Ford", "model": "F150" }, + { "year":2011, "make": "Ford", "model": "F250" }, + { "year":2011, "make": "Ford", "model": "F350" }, + { "year":2011, "make": "Ford", "model": "F450" }, + { "year":2011, "make": "Ford", "model": "Crown Victoria" }, + { "year":2011, "make": "Toyota", "model": "Yaris" }, + { "year":2011, "make": "Toyota", "model": "4Runner" }, + { "year":2011, "make": "Toyota", "model": "Camry" }, + { "year":2011, "make": "Toyota", "model": "Sequoia" }, + { "year":2011, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2011, "make": "Toyota", "model": "Avalon" }, + { "year":2011, "make": "Toyota", "model": "Matrix" }, + { "year":2011, "make": "Toyota", "model": "Tacoma" }, + { "year":2011, "make": "Toyota", "model": "Prius" }, + { "year":2011, "make": "Toyota", "model": "Highlander" }, + { "year":2011, "make": "Toyota", "model": "Tundra" }, + { "year":2011, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2011, "make": "Toyota", "model": "RAV4" }, + { "year":2011, "make": "Toyota", "model": "Corolla" }, + { "year":2011, "make": "Toyota", "model": "Sienna" }, + { "year":2011, "make": "Toyota", "model": "Venza" }, + { "year":2011, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2011, "make": "Toyota", "model": "TundraMax" }, + { "year":2011, "make": "Jaguar", "model": "XJ" }, + { "year":2011, "make": "Jaguar", "model": "XK" }, + { "year":2011, "make": "Jaguar", "model": "XF" }, + { "year":2011, "make": "Mazda", "model": "CX-9" }, + { "year":2011, "make": "Mazda", "model": "Mazda3" }, + { "year":2011, "make": "Mazda", "model": "RX-8" }, + { "year":2011, "make": "Mazda", "model": "Mazda6" }, + { "year":2011, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2011, "make": "Mazda", "model": "Mazda2" }, + { "year":2011, "make": "Mazda", "model": "MX-5" }, + { "year":2011, "make": "Mazda", "model": "Tribute" }, + { "year":2011, "make": "Mazda", "model": "CX-7" }, + { "year":2011, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2011, "make": "Mercedes-Benz", "model": "GLK-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "SLS AMG" }, + { "year":2011, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter" }, + { "year":2011, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "SLS-Class" }, + { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter 2500" }, + { "year":2011, "make": "Mercedes-Benz", "model": "Sprinter 3500" }, + { "year":2011, "make": "Audi", "model": "S6" }, + { "year":2011, "make": "Audi", "model": "S5" }, + { "year":2011, "make": "Audi", "model": "Q5" }, + { "year":2011, "make": "Audi", "model": "A6" }, + { "year":2011, "make": "Audi", "model": "TT" }, + { "year":2011, "make": "Audi", "model": "A4" }, + { "year":2011, "make": "Audi", "model": "A5" }, + { "year":2011, "make": "Audi", "model": "R8" }, + { "year":2011, "make": "Audi", "model": "A8" }, + { "year":2011, "make": "Audi", "model": "A3" }, + { "year":2011, "make": "Audi", "model": "Q7" }, + { "year":2011, "make": "Audi", "model": "S4" }, + { "year":2011, "make": "Honda", "model": "Accord" }, + { "year":2011, "make": "Honda", "model": "Odyssey" }, + { "year":2011, "make": "Honda", "model": "Civic" }, + { "year":2011, "make": "Honda", "model": "Pilot" }, + { "year":2011, "make": "Honda", "model": "Element" }, + { "year":2011, "make": "Honda", "model": "Fit" }, + { "year":2011, "make": "Honda", "model": "CR-Z" }, + { "year":2011, "make": "Honda", "model": "Ridgeline" }, + { "year":2011, "make": "Honda", "model": "CR-V" }, + { "year":2011, "make": "Honda", "model": "Insight" }, + { "year":2011, "make": "Honda", "model": "Accord Crosstour" }, + { "year":2011, "make": "Jeep", "model": "Patriot" }, + { "year":2011, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2011, "make": "Jeep", "model": "Liberty" }, + { "year":2011, "make": "Jeep", "model": "Wrangler" }, + { "year":2011, "make": "Jeep", "model": "Compass" }, + { "year":2011, "make": "BMW", "model": "1 Series" }, + { "year":2011, "make": "BMW", "model": "3 Series" }, + { "year":2011, "make": "BMW", "model": "5 Series" }, + { "year":2011, "make": "BMW", "model": "7 Series" }, + { "year":2011, "make": "BMW", "model": "X6" }, + { "year":2011, "make": "BMW", "model": "M3" }, + { "year":2011, "make": "BMW", "model": "X3" }, + { "year":2011, "make": "BMW", "model": "X5" }, + { "year":2011, "make": "BMW", "model": "Z4" }, + { "year":2011, "make": "BMW", "model": "X5 M" }, + { "year":2011, "make": "BMW", "model": "X6 M" }, + { "year":2011, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2011, "make": "Lexus", "model": "IS" }, + { "year":2011, "make": "Lexus", "model": "GX" }, + { "year":2011, "make": "Lexus", "model": "LS Hybrid" }, + { "year":2011, "make": "Lexus", "model": "GS" }, + { "year":2011, "make": "Lexus", "model": "LS" }, + { "year":2011, "make": "Lexus", "model": "IS-F" }, + { "year":2011, "make": "Lexus", "model": "CT" }, + { "year":2011, "make": "Lexus", "model": "RX" }, + { "year":2011, "make": "Lexus", "model": "HS" }, + { "year":2011, "make": "Lexus", "model": "LX" }, + { "year":2011, "make": "Lexus", "model": "ES" }, + { "year":2011, "make": "Lexus", "model": "IS F" }, + { "year":2011, "make": "Dodge", "model": "Challenger" }, + { "year":2011, "make": "Dodge", "model": "Ram" }, + { "year":2011, "make": "Dodge", "model": "Journey" }, + { "year":2011, "make": "Dodge", "model": "Avenger" }, + { "year":2011, "make": "Dodge", "model": "Durango" }, + { "year":2011, "make": "Dodge", "model": "Dakota" }, + { "year":2011, "make": "Dodge", "model": "Caliber" }, + { "year":2011, "make": "Dodge", "model": "Nitro" }, + { "year":2011, "make": "Dodge", "model": "Caravan" }, + { "year":2011, "make": "Dodge", "model": "Charger" }, + { "year":2011, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2011, "make": "Nissan", "model": "Pathfinder" }, + { "year":2011, "make": "Nissan", "model": "Altima" }, + { "year":2011, "make": "Nissan", "model": "Quest" }, + { "year":2011, "make": "Nissan", "model": "Cube" }, + { "year":2011, "make": "Nissan", "model": "Frontier" }, + { "year":2011, "make": "Nissan", "model": "Sentra" }, + { "year":2011, "make": "Nissan", "model": "Titan" }, + { "year":2011, "make": "Nissan", "model": "Maxima" }, + { "year":2011, "make": "Nissan", "model": "370Z" }, + { "year":2011, "make": "Nissan", "model": "GT-R" }, + { "year":2011, "make": "Nissan", "model": "Rogue" }, + { "year":2011, "make": "Nissan", "model": "Xterra" }, + { "year":2011, "make": "Nissan", "model": "Leaf" }, + { "year":2011, "make": "Nissan", "model": "Armada" }, + { "year":2011, "make": "Nissan", "model": "Versa" }, + { "year":2011, "make": "Nissan", "model": "JUKE" }, + { "year":2011, "make": "Nissan", "model": "Murano" }, + { "year":2011, "make": "GMC", "model": "Sierra" }, + { "year":2011, "make": "GMC", "model": "Yukon" }, + { "year":2011, "make": "GMC", "model": "Canyon" }, + { "year":2011, "make": "GMC", "model": "Savana" }, + { "year":2011, "make": "GMC", "model": "Acadia" }, + { "year":2011, "make": "GMC", "model": "Terrain" }, + { "year":2011, "make": "GMC", "model": "Savana 1500" }, + { "year":2011, "make": "GMC", "model": "Savana 2500" }, + { "year":2011, "make": "GMC", "model": "Savana 3500" }, + { "year":2011, "make": "GMC", "model": "Sierra 1500" }, + { "year":2011, "make": "GMC", "model": "Sierra 2500" }, + { "year":2011, "make": "GMC", "model": "Sierra 3500" }, + { "year":2011, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2011, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2011, "make": "MINI", "model": "Clubman" }, + { "year":2011, "make": "MINI", "model": "Countryman" }, + { "year":2011, "make": "MINI", "model": "Cooper" }, + { "year":2011, "make": "MINI", "model": "Cooper Clubman" }, + { "year":2011, "make": "MINI", "model": "Cooper Countryman" }, + { "year":2011, "make": "Acura", "model": "RDX" }, + { "year":2011, "make": "Acura", "model": "TSX" }, + { "year":2011, "make": "Acura", "model": "ZDX" }, + { "year":2011, "make": "Acura", "model": "RL" }, + { "year":2011, "make": "Acura", "model": "MDX" }, + { "year":2011, "make": "Acura", "model": "TL" }, + { "year":2011, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2011, "make": "Chevrolet", "model": "Corvette" }, + { "year":2011, "make": "Chevrolet", "model": "Equinox" }, + { "year":2011, "make": "Chevrolet", "model": "Suburban" }, + { "year":2011, "make": "Chevrolet", "model": "Malibu" }, + { "year":2011, "make": "Chevrolet", "model": "Volt" }, + { "year":2011, "make": "Chevrolet", "model": "Aveo" }, + { "year":2011, "make": "Chevrolet", "model": "HHR" }, + { "year":2011, "make": "Chevrolet", "model": "Cruze" }, + { "year":2011, "make": "Chevrolet", "model": "Express" }, + { "year":2011, "make": "Chevrolet", "model": "Camaro" }, + { "year":2011, "make": "Chevrolet", "model": "Silverado" }, + { "year":2011, "make": "Chevrolet", "model": "Traverse" }, + { "year":2011, "make": "Chevrolet", "model": "Colorado" }, + { "year":2011, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2011, "make": "Chevrolet", "model": "Impala" }, + { "year":2011, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2011, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2011, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2011, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2011, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2011, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2011, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2011, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2011, "make": "Aston Martin", "model": "V8 Vantage S" }, + { "year":2011, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2011, "make": "Aston Martin", "model": "Rapide" }, + { "year":2011, "make": "Aston Martin", "model": "DBS" }, + { "year":2011, "make": "Aston Martin", "model": "V12 Vantage" }, + { "year":2011, "make": "Aston Martin", "model": "Virage" }, + { "year":2011, "make": "Aston Martin", "model": "DB9" }, + { "year":2011, "make": "Aston Martin", "model": "Vantage" }, + { "year":2011, "make": "Bentley", "model": "Mulsanne" }, + { "year":2011, "make": "Bentley", "model": "Continental Super" }, + { "year":2011, "make": "Bentley", "model": "Continental GTC" }, + { "year":2011, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2011, "make": "Bentley", "model": "Continental" }, + { "year":2011, "make": "Volkswagen", "model": "Touareg" }, + { "year":2011, "make": "Volkswagen", "model": "Golf" }, + { "year":2011, "make": "Volkswagen", "model": "Routan" }, + { "year":2011, "make": "Volkswagen", "model": "CC" }, + { "year":2011, "make": "Volkswagen", "model": "Jetta" }, + { "year":2011, "make": "Volkswagen", "model": "GTI" }, + { "year":2011, "make": "Volkswagen", "model": "Eos" }, + { "year":2011, "make": "Volkswagen", "model": "Tiguan" }, + { "year":2011, "make": "Infiniti", "model": "EX" }, + { "year":2011, "make": "Infiniti", "model": "G25" }, + { "year":2011, "make": "Infiniti", "model": "G37" }, + { "year":2011, "make": "Infiniti", "model": "QX56" }, + { "year":2011, "make": "Infiniti", "model": "FX" }, + { "year":2011, "make": "Infiniti", "model": "M" }, + { "year":2011, "make": "Infiniti", "model": "IPL G" }, + { "year":2011, "make": "Infiniti", "model": "G" }, + { "year":2011, "make": "Infiniti", "model": "QX" }, + { "year":2011, "make": "Subaru", "model": "Legacy" }, + { "year":2011, "make": "Subaru", "model": "Impreza WRX" }, + { "year":2011, "make": "Subaru", "model": "Impreza" }, + { "year":2011, "make": "Subaru", "model": "Outback" }, + { "year":2011, "make": "Subaru", "model": "Tribeca" }, + { "year":2011, "make": "Subaru", "model": "Forester" }, + { "year":2011, "make": "Saab", "model": "9-3" }, + { "year":2011, "make": "Saab", "model": "9-5" }, + { "year":2011, "make": "Saab", "model": "9-4X" }, + { "year":2011, "make": "Porsche", "model": "911" }, + { "year":2011, "make": "Porsche", "model": "Cayenne" }, + { "year":2011, "make": "Porsche", "model": "Panamera" }, + { "year":2011, "make": "Porsche", "model": "Boxster" }, + { "year":2011, "make": "Porsche", "model": "Cayman" }, + { "year":2011, "make": "Land Rover", "model": "Freelander" }, + { "year":2011, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2011, "make": "Land Rover", "model": "Range Rover" }, + { "year":2011, "make": "Land Rover", "model": "Discovery" }, + { "year":2011, "make": "Land Rover", "model": "LR2" }, + { "year":2011, "make": "Land Rover", "model": "LR4" }, + { "year":2011, "make": "Buick", "model": "LaCrosse" }, + { "year":2011, "make": "Buick", "model": "Regal" }, + { "year":2011, "make": "Buick", "model": "Lucerne" }, + { "year":2011, "make": "Buick", "model": "Enclave" }, + { "year":2011, "make": "Scion", "model": "tC" }, + { "year":2011, "make": "Scion", "model": "xB" }, + { "year":2011, "make": "Scion", "model": "xD" }, + { "year":2011, "make": "Lotus", "model": "Elise" }, + { "year":2011, "make": "Lotus", "model": "Evora" }, + { "year":2011, "make": "Lotus", "model": "Exige" }, + { "year":2011, "make": "Kia", "model": "Optima" }, + { "year":2011, "make": "Kia", "model": "Forte" }, + { "year":2011, "make": "Kia", "model": "Rio" }, + { "year":2011, "make": "Kia", "model": "Sedona" }, + { "year":2011, "make": "Kia", "model": "Sorento" }, + { "year":2011, "make": "Kia", "model": "Sportage" }, + { "year":2011, "make": "Kia", "model": "Soul" }, + { "year":2011, "make": "Hyundai", "model": "Elantra" }, + { "year":2011, "make": "Hyundai", "model": "Sonata" }, + { "year":2011, "make": "Hyundai", "model": "Genesis" }, + { "year":2011, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2011, "make": "Hyundai", "model": "Tucson" }, + { "year":2011, "make": "Hyundai", "model": "Equus" }, + { "year":2011, "make": "Hyundai", "model": "Veracruz" }, + { "year":2011, "make": "Hyundai", "model": "Accent" }, + { "year":2011, "make": "Hyundai", "model": "Azera" }, + { "year":2011, "make": "Hyundai", "model": "Genesis Coupe" }, + { "year":2011, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2011, "make": "Suzuki", "model": "SX4" }, + { "year":2011, "make": "Suzuki", "model": "Kizashi" }, + { "year":2011, "make": "Suzuki", "model": "Equator" }, + { "year":2011, "make": "Smart", "model": "Fortwo" }, + { "year":2011, "make": "Volvo", "model": "C30" }, + { "year":2011, "make": "Volvo", "model": "V50" }, + { "year":2011, "make": "Volvo", "model": "XC90" }, + { "year":2011, "make": "Volvo", "model": "S60" }, + { "year":2011, "make": "Volvo", "model": "XC60" }, + { "year":2011, "make": "Volvo", "model": "XC70" }, + { "year":2011, "make": "Volvo", "model": "C70" }, + { "year":2011, "make": "Volvo", "model": "S80" }, + { "year":2011, "make": "Volvo", "model": "S40" }, + { "year":2011, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2011, "make": "Rolls-Royce", "model": "Ghost" }, + { "year":2011, "make": "Lincoln", "model": "Navigator" }, + { "year":2011, "make": "Lincoln", "model": "MKT" }, + { "year":2011, "make": "Lincoln", "model": "MKS" }, + { "year":2011, "make": "Lincoln", "model": "MKZ" }, + { "year":2011, "make": "Lincoln", "model": "Town Car" }, + { "year":2011, "make": "Lincoln", "model": "MKX" }, + { "year":2011, "make": "Lincoln", "model": "Navigator L" }, + { "year":2011, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2011, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2011, "make": "Mitsubishi", "model": "Endeavor" }, + { "year":2011, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2011, "make": "Mitsubishi", "model": "Galant" }, + { "year":2011, "make": "Mitsubishi", "model": "Lancer Evolution" }, + { "year":2011, "make": "Mitsubishi", "model": "Outlander Sport" }, + { "year":2011, "make": "Mercury", "model": "Mariner" }, + { "year":2011, "make": "Mercury", "model": "Grand Marquis" }, + { "year":2011, "make": "Mercury", "model": "Milan" }, + { "year":2011, "make": "Maserati", "model": "GranTurismo" }, + { "year":2011, "make": "Maserati", "model": "Quattroporte" }, + { "year":2011, "make": "Chrysler", "model": "200" }, + { "year":2011, "make": "Chrysler", "model": "300" }, + { "year":2011, "make": "Chrysler", "model": "Town & Country" }, + { "year":2011, "make": "Cadillac", "model": "DTS" }, + { "year":2011, "make": "Cadillac", "model": "CTS-V" }, + { "year":2011, "make": "Cadillac", "model": "CTS" }, + { "year":2011, "make": "Cadillac", "model": "STS" }, + { "year":2011, "make": "Cadillac", "model": "SRX" }, + { "year":2011, "make": "Cadillac", "model": "Escalade" }, + { "year":2011, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2011, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2011, "make": "Maybach", "model": "57" }, + { "year":2011, "make": "Maybach", "model": "62" }, + { "year":2011, "make": "Maybach", "model": "Landaulet" }, + { "year":2011, "make": "Ferrari", "model": "458 Italia" }, + { "year":2011, "make": "Bugatti", "model": "Veyron" }, + { "year":2011, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2011, "make": "Tesla", "model": "Roadster" }, + { "year":2011, "make": "Ram", "model": "1500" }, + { "year":2011, "make": "Ram", "model": "2500" }, + { "year":2011, "make": "Ram", "model": "3500" }, + { "year":2011, "make": "Ram", "model": "Dakota" }, + { "year":2012, "make": "Porsche", "model": "911" }, + { "year":2012, "make": "Porsche", "model": "Cayenne" }, + { "year":2012, "make": "Porsche", "model": "Panamera" }, + { "year":2012, "make": "Porsche", "model": "Boxster" }, + { "year":2012, "make": "Porsche", "model": "Cayman" }, + { "year":2012, "make": "Nissan", "model": "Altima" }, + { "year":2012, "make": "Nissan", "model": "370Z" }, + { "year":2012, "make": "Nissan", "model": "Murano" }, + { "year":2012, "make": "Nissan", "model": "Armada" }, + { "year":2012, "make": "Nissan", "model": "Pathfinder" }, + { "year":2012, "make": "Nissan", "model": "Leaf" }, + { "year":2012, "make": "Nissan", "model": "Xterra" }, + { "year":2012, "make": "Nissan", "model": "Titan" }, + { "year":2012, "make": "Nissan", "model": "JUKE" }, + { "year":2012, "make": "Nissan", "model": "Rogue" }, + { "year":2012, "make": "Nissan", "model": "Maxima" }, + { "year":2012, "make": "Nissan", "model": "Versa" }, + { "year":2012, "make": "Nissan", "model": "Quest" }, + { "year":2012, "make": "Nissan", "model": "Sentra" }, + { "year":2012, "make": "Nissan", "model": "GT-R" }, + { "year":2012, "make": "Nissan", "model": "cube" }, + { "year":2012, "make": "Nissan", "model": "Frontier" }, + { "year":2012, "make": "Nissan", "model": "NV1500" }, + { "year":2012, "make": "Nissan", "model": "NV2500" }, + { "year":2012, "make": "Nissan", "model": "NV3500" }, + { "year":2012, "make": "Cadillac", "model": "CTS" }, + { "year":2012, "make": "Cadillac", "model": "CTS-V" }, + { "year":2012, "make": "Cadillac", "model": "Escalade" }, + { "year":2012, "make": "Cadillac", "model": "SRX" }, + { "year":2012, "make": "Cadillac", "model": "Escalade ESV" }, + { "year":2012, "make": "Cadillac", "model": "Escalade EXT" }, + { "year":2012, "make": "Audi", "model": "A3" }, + { "year":2012, "make": "Audi", "model": "R8" }, + { "year":2012, "make": "Audi", "model": "A6" }, + { "year":2012, "make": "Audi", "model": "Q5" }, + { "year":2012, "make": "Audi", "model": "A5" }, + { "year":2012, "make": "Audi", "model": "A8" }, + { "year":2012, "make": "Audi", "model": "TT" }, + { "year":2012, "make": "Audi", "model": "A7" }, + { "year":2012, "make": "Audi", "model": "S5" }, + { "year":2012, "make": "Audi", "model": "A4" }, + { "year":2012, "make": "Audi", "model": "Q7" }, + { "year":2012, "make": "Audi", "model": "S4" }, + { "year":2012, "make": "Volkswagen", "model": "Jetta" }, + { "year":2012, "make": "Volkswagen", "model": "Golf" }, + { "year":2012, "make": "Volkswagen", "model": "Routan" }, + { "year":2012, "make": "Volkswagen", "model": "Touareg" }, + { "year":2012, "make": "Volkswagen", "model": "Eos" }, + { "year":2012, "make": "Volkswagen", "model": "New Beetle" }, + { "year":2012, "make": "Volkswagen", "model": "Passat" }, + { "year":2012, "make": "Volkswagen", "model": "Tiguan" }, + { "year":2012, "make": "Volkswagen", "model": "GTI" }, + { "year":2012, "make": "Volkswagen", "model": "CC" }, + { "year":2012, "make": "Land Rover", "model": "Range Rover" }, + { "year":2012, "make": "Land Rover", "model": "Discovery" }, + { "year":2012, "make": "Land Rover", "model": "Range Rover Sport" }, + { "year":2012, "make": "Land Rover", "model": "Range Rover Evoque" }, + { "year":2012, "make": "Land Rover", "model": "LR2" }, + { "year":2012, "make": "Land Rover", "model": "LR4" }, + { "year":2012, "make": "Honda", "model": "Odyssey" }, + { "year":2012, "make": "Honda", "model": "Accord" }, + { "year":2012, "make": "Honda", "model": "Civic" }, + { "year":2012, "make": "Honda", "model": "Ridgeline" }, + { "year":2012, "make": "Honda", "model": "Fit" }, + { "year":2012, "make": "Honda", "model": "Insight" }, + { "year":2012, "make": "Honda", "model": "CR-Z" }, + { "year":2012, "make": "Honda", "model": "Pilot" }, + { "year":2012, "make": "Honda", "model": "FCX Clarity" }, + { "year":2012, "make": "Honda", "model": "Crosstour" }, + { "year":2012, "make": "Honda", "model": "CR-V" }, + { "year":2012, "make": "Hyundai", "model": "HED-5" }, + { "year":2012, "make": "Hyundai", "model": "Genesis" }, + { "year":2012, "make": "Hyundai", "model": "Accent" }, + { "year":2012, "make": "Hyundai", "model": "Equus" }, + { "year":2012, "make": "Hyundai", "model": "Santa Fe" }, + { "year":2012, "make": "Hyundai", "model": "Elantra" }, + { "year":2012, "make": "Hyundai", "model": "Veracruz" }, + { "year":2012, "make": "Hyundai", "model": "Sonata" }, + { "year":2012, "make": "Hyundai", "model": "Tucson" }, + { "year":2012, "make": "Hyundai", "model": "Veloster" }, + { "year":2012, "make": "Hyundai", "model": "Azera" }, + { "year":2012, "make": "Ford", "model": "Focus" }, + { "year":2012, "make": "Ford", "model": "Mustang" }, + { "year":2012, "make": "Ford", "model": "F-Series Super Duty" }, + { "year":2012, "make": "Ford", "model": "E-Series" }, + { "year":2012, "make": "Ford", "model": "Transit Connect" }, + { "year":2012, "make": "Ford", "model": "Flex" }, + { "year":2012, "make": "Ford", "model": "Escape" }, + { "year":2012, "make": "Ford", "model": "Fusion" }, + { "year":2012, "make": "Ford", "model": "Taurus" }, + { "year":2012, "make": "Ford", "model": "Fiesta" }, + { "year":2012, "make": "Ford", "model": "Explorer" }, + { "year":2012, "make": "Ford", "model": "Expedition" }, + { "year":2012, "make": "Ford", "model": "Edge" }, + { "year":2012, "make": "Ford", "model": "E150" }, + { "year":2012, "make": "Ford", "model": "E250" }, + { "year":2012, "make": "Ford", "model": "E350" }, + { "year":2012, "make": "Ford", "model": "Expedition EL" }, + { "year":2012, "make": "Ford", "model": "F150" }, + { "year":2012, "make": "Ford", "model": "F250" }, + { "year":2012, "make": "Ford", "model": "F350" }, + { "year":2012, "make": "Ford", "model": "F450" }, + { "year":2012, "make": "GMC", "model": "Canyon" }, + { "year":2012, "make": "GMC", "model": "Yukon" }, + { "year":2012, "make": "GMC", "model": "Sierra" }, + { "year":2012, "make": "GMC", "model": "Acadia" }, + { "year":2012, "make": "GMC", "model": "Terrain" }, + { "year":2012, "make": "GMC", "model": "Savana" }, + { "year":2012, "make": "GMC", "model": "Savana 1500" }, + { "year":2012, "make": "GMC", "model": "Savana 2500" }, + { "year":2012, "make": "GMC", "model": "Savana 3500" }, + { "year":2012, "make": "GMC", "model": "Sierra 1500" }, + { "year":2012, "make": "GMC", "model": "Sierra 2500" }, + { "year":2012, "make": "GMC", "model": "Sierra 3500" }, + { "year":2012, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2012, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2012, "make": "Saab", "model": "9-3" }, + { "year":2012, "make": "Volvo", "model": "C30" }, + { "year":2012, "make": "Volvo", "model": "XC70" }, + { "year":2012, "make": "Volvo", "model": "XC60" }, + { "year":2012, "make": "Volvo", "model": "XC90" }, + { "year":2012, "make": "Volvo", "model": "C70" }, + { "year":2012, "make": "Volvo", "model": "S80" }, + { "year":2012, "make": "Volvo", "model": "S60" }, + { "year":2012, "make": "Chevrolet", "model": "Corvette" }, + { "year":2012, "make": "Chevrolet", "model": "Colorado" }, + { "year":2012, "make": "Chevrolet", "model": "Volt" }, + { "year":2012, "make": "Chevrolet", "model": "Express" }, + { "year":2012, "make": "Chevrolet", "model": "Sonic" }, + { "year":2012, "make": "Chevrolet", "model": "Camaro" }, + { "year":2012, "make": "Chevrolet", "model": "Cruze" }, + { "year":2012, "make": "Chevrolet", "model": "Malibu" }, + { "year":2012, "make": "Chevrolet", "model": "Traverse" }, + { "year":2012, "make": "Chevrolet", "model": "Equinox" }, + { "year":2012, "make": "Chevrolet", "model": "Impala" }, + { "year":2012, "make": "Chevrolet", "model": "Avalanche" }, + { "year":2012, "make": "Chevrolet", "model": "Express 1500" }, + { "year":2012, "make": "Chevrolet", "model": "Express 2500" }, + { "year":2012, "make": "Chevrolet", "model": "Express 3500" }, + { "year":2012, "make": "Chevrolet", "model": "Silverado 1500" }, + { "year":2012, "make": "Chevrolet", "model": "Silverado 2500" }, + { "year":2012, "make": "Chevrolet", "model": "Silverado 3500" }, + { "year":2012, "make": "Chevrolet", "model": "Suburban 1500" }, + { "year":2012, "make": "Chevrolet", "model": "Suburban 2500" }, + { "year":2012, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2012, "make": "MINI", "model": "Cooper" }, + { "year":2012, "make": "MINI", "model": "Countryman" }, + { "year":2012, "make": "MINI", "model": "Clubman" }, + { "year":2012, "make": "MINI", "model": "Cooper Clubman" }, + { "year":2012, "make": "MINI", "model": "Cooper Countryman" }, + { "year":2012, "make": "BMW", "model": "1 Series" }, + { "year":2012, "make": "BMW", "model": "3 Series" }, + { "year":2012, "make": "BMW", "model": "5 Series" }, + { "year":2012, "make": "BMW", "model": "6 Series" }, + { "year":2012, "make": "BMW", "model": "7 Series" }, + { "year":2012, "make": "BMW", "model": "M3" }, + { "year":2012, "make": "BMW", "model": "X3" }, + { "year":2012, "make": "BMW", "model": "X5" }, + { "year":2012, "make": "BMW", "model": "X5 M" }, + { "year":2012, "make": "BMW", "model": "X6" }, + { "year":2012, "make": "BMW", "model": "X6 M" }, + { "year":2012, "make": "BMW", "model": "Z4" }, + { "year":2012, "make": "Lincoln", "model": "MKX" }, + { "year":2012, "make": "Lincoln", "model": "Navigator" }, + { "year":2012, "make": "Lincoln", "model": "MKS" }, + { "year":2012, "make": "Lincoln", "model": "MKT" }, + { "year":2012, "make": "Lincoln", "model": "MKZ" }, + { "year":2012, "make": "Lincoln", "model": "Navigator L" }, + { "year":2012, "make": "Toyota", "model": "4Runner" }, + { "year":2012, "make": "Toyota", "model": "Highlander" }, + { "year":2012, "make": "Toyota", "model": "Yaris" }, + { "year":2012, "make": "Toyota", "model": "Prius v" }, + { "year":2012, "make": "Toyota", "model": "FJ Cruiser" }, + { "year":2012, "make": "Toyota", "model": "Camry Hybrid" }, + { "year":2012, "make": "Toyota", "model": "Sequoia" }, + { "year":2012, "make": "Toyota", "model": "RAV4" }, + { "year":2012, "make": "Toyota", "model": "Sienna" }, + { "year":2012, "make": "Toyota", "model": "Camry" }, + { "year":2012, "make": "Toyota", "model": "Prius Plug-in Hybrid" }, + { "year":2012, "make": "Toyota", "model": "Avalon" }, + { "year":2012, "make": "Toyota", "model": "Corolla" }, + { "year":2012, "make": "Toyota", "model": "Matrix" }, + { "year":2012, "make": "Toyota", "model": "Prius" }, + { "year":2012, "make": "Toyota", "model": "Prius c" }, + { "year":2012, "make": "Toyota", "model": "Prius Plug-in" }, + { "year":2012, "make": "Toyota", "model": "Tacoma" }, + { "year":2012, "make": "Toyota", "model": "TundraMax" }, + { "year":2012, "make": "Toyota", "model": "Tundra" }, + { "year":2012, "make": "Toyota", "model": "Venza" }, + { "year":2012, "make": "Acura", "model": "ZDX" }, + { "year":2012, "make": "Acura", "model": "MDX" }, + { "year":2012, "make": "Acura", "model": "TSX" }, + { "year":2012, "make": "Acura", "model": "TL" }, + { "year":2012, "make": "Acura", "model": "RL" }, + { "year":2012, "make": "Acura", "model": "RDX" }, + { "year":2012, "make": "Mercedes-Benz", "model": "G-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "CLS-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "GL-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "E-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "GLK-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "SLS AMG" }, + { "year":2012, "make": "Mercedes-Benz", "model": "S-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "CL-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "C-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "SL-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "M-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "R-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "SLK-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "SLS-Class" }, + { "year":2012, "make": "Mercedes-Benz", "model": "Sprinter 2500" }, + { "year":2012, "make": "Mercedes-Benz", "model": "Sprinter 3500" }, + { "year":2012, "make": "Infiniti", "model": "FX" }, + { "year":2012, "make": "Infiniti", "model": "M" }, + { "year":2012, "make": "Infiniti", "model": "G37" }, + { "year":2012, "make": "Infiniti", "model": "G25" }, + { "year":2012, "make": "Infiniti", "model": "QX56" }, + { "year":2012, "make": "Infiniti", "model": "IPL G" }, + { "year":2012, "make": "Infiniti", "model": "EX" }, + { "year":2012, "make": "Infiniti", "model": "G" }, + { "year":2012, "make": "Infiniti", "model": "QX" }, + { "year":2012, "make": "Aston Martin", "model": "DBS" }, + { "year":2012, "make": "Aston Martin", "model": "DB9" }, + { "year":2012, "make": "Aston Martin", "model": "V12 Vantage" }, + { "year":2012, "make": "Aston Martin", "model": "Virage" }, + { "year":2012, "make": "Aston Martin", "model": "V8 Vantage" }, + { "year":2012, "make": "Aston Martin", "model": "Rapide" }, + { "year":2012, "make": "Aston Martin", "model": "V8 Vantage S" }, + { "year":2012, "make": "Lexus", "model": "RX" }, + { "year":2012, "make": "Lexus", "model": "LS" }, + { "year":2012, "make": "Lexus", "model": "IS" }, + { "year":2012, "make": "Lexus", "model": "IS-F" }, + { "year":2012, "make": "Lexus", "model": "CT" }, + { "year":2012, "make": "Lexus", "model": "RX Hybrid" }, + { "year":2012, "make": "Lexus", "model": "LS Hybrid" }, + { "year":2012, "make": "Lexus", "model": "ES" }, + { "year":2012, "make": "Lexus", "model": "LFA" }, + { "year":2012, "make": "Lexus", "model": "HS" }, + { "year":2012, "make": "Lexus", "model": "GX" }, + { "year":2012, "make": "FIAT", "model": "500" }, + { "year":2012, "make": "Fiat", "model": "Nuova 500" }, + { "year":2012, "make": "Dodge", "model": "Avenger" }, + { "year":2012, "make": "Dodge", "model": "Caravan" }, + { "year":2012, "make": "Dodge", "model": "Charger" }, + { "year":2012, "make": "Dodge", "model": "Challenger" }, + { "year":2012, "make": "Dodge", "model": "Caliber" }, + { "year":2012, "make": "Dodge", "model": "Durango" }, + { "year":2012, "make": "Dodge", "model": "Journey" }, + { "year":2012, "make": "Dodge", "model": "Grand Caravan" }, + { "year":2012, "make": "Suzuki", "model": "Kizashi" }, + { "year":2012, "make": "Suzuki", "model": "Grand Vitara" }, + { "year":2012, "make": "Suzuki", "model": "Equator" }, + { "year":2012, "make": "Suzuki", "model": "SX4" }, + { "year":2012, "make": "Subaru", "model": "Legacy" }, + { "year":2012, "make": "Subaru", "model": "Impreza" }, + { "year":2012, "make": "Subaru", "model": "Forester" }, + { "year":2012, "make": "Subaru", "model": "Tribeca" }, + { "year":2012, "make": "Subaru", "model": "Outback" }, + { "year":2012, "make": "Ferrari", "model": "458 Italia" }, + { "year":2012, "make": "Ferrari", "model": "FF" }, + { "year":2012, "make": "Smart", "model": "Fortwo" }, + { "year":2012, "make": "Jaguar", "model": "XF" }, + { "year":2012, "make": "Jaguar", "model": "XK" }, + { "year":2012, "make": "Jaguar", "model": "XJ" }, + { "year":2012, "make": "Jeep", "model": "Wrangler" }, + { "year":2012, "make": "Jeep", "model": "Compass" }, + { "year":2012, "make": "Jeep", "model": "Grand Cherokee" }, + { "year":2012, "make": "Jeep", "model": "Patriot" }, + { "year":2012, "make": "Jeep", "model": "Liberty" }, + { "year":2012, "make": "Mazda", "model": "Mazda5" }, + { "year":2012, "make": "Mazda", "model": "Mazda2" }, + { "year":2012, "make": "Mazda", "model": "CX-9" }, + { "year":2012, "make": "Mazda", "model": "MX-5" }, + { "year":2012, "make": "Mazda", "model": "Mazda6" }, + { "year":2012, "make": "Mazda", "model": "Mazda3" }, + { "year":2012, "make": "Mazda", "model": "Mazdaspeed 3" }, + { "year":2012, "make": "Mazda", "model": "CX-7" }, + { "year":2012, "make": "Mazda", "model": "Miata MX-5" }, + { "year":2012, "make": "Lamborghini", "model": "Gallardo" }, + { "year":2012, "make": "Lamborghini", "model": "Aventador" }, + { "year":2012, "make": "Tesla", "model": "Model S" }, + { "year":2012, "make": "Tesla", "model": "Roadster" }, + { "year":2012, "make": "Buick", "model": "Verano" }, + { "year":2012, "make": "Buick", "model": "LaCrosse" }, + { "year":2012, "make": "Buick", "model": "Regal" }, + { "year":2012, "make": "Buick", "model": "Enclave" }, + { "year":2012, "make": "Chrysler", "model": "200" }, + { "year":2012, "make": "Chrysler", "model": "300" }, + { "year":2012, "make": "Chrysler", "model": "Town & Country" }, + { "year":2012, "make": "Kia", "model": "Sportage" }, + { "year":2012, "make": "Kia", "model": "Forte" }, + { "year":2012, "make": "Kia", "model": "Optima" }, + { "year":2012, "make": "Kia", "model": "Sedona" }, + { "year":2012, "make": "Kia", "model": "Soul" }, + { "year":2012, "make": "Kia", "model": "Sorento" }, + { "year":2012, "make": "Kia", "model": "Rio" }, + { "year":2012, "make": "Lotus", "model": "Exige" }, + { "year":2012, "make": "Lotus", "model": "Evora" }, + { "year":2012, "make": "Bentley", "model": "Continental GT" }, + { "year":2012, "make": "Bentley", "model": "Mulsanne" }, + { "year":2012, "make": "Bentley", "model": "Continental GTC" }, + { "year":2012, "make": "Bentley", "model": "Continental Flying Spur" }, + { "year":2012, "make": "Bentley", "model": "Continental Super" }, + { "year":2012, "make": "Bentley", "model": "Continental" }, + { "year":2012, "make": "Mitsubishi", "model": "Galant" }, + { "year":2012, "make": "Mitsubishi", "model": "Eclipse" }, + { "year":2012, "make": "Mitsubishi", "model": "Outlander" }, + { "year":2012, "make": "Mitsubishi", "model": "i-MiEV" }, + { "year":2012, "make": "Mitsubishi", "model": "Lancer" }, + { "year":2012, "make": "Mitsubishi", "model": "Outlander Sport" }, + { "year":2012, "make": "Scion", "model": "xB" }, + { "year":2012, "make": "Scion", "model": "tC" }, + { "year":2012, "make": "Scion", "model": "iQ" }, + { "year":2012, "make": "Scion", "model": "xD" }, + { "year":2012, "make": "Rolls-Royce", "model": "Ghost" }, + { "year":2012, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2012, "make": "Maserati", "model": "GranTurismo" }, + { "year":2012, "make": "Maserati", "model": "Quattroporte" }, + { "year":2012, "make": "Maybach", "model": "57" }, + { "year":2012, "make": "Maybach", "model": "62" }, + { "year":2012, "make": "Maybach", "model": "Landaulet" }, + { "year":2012, "make": "McLaren", "model": "MP4-12C" }, + { "year":2012, "make": "Ram", "model": "1500" }, + { "year":2012, "make": "Ram", "model": "2500" }, + { "year":2012, "make": "Ram", "model": "3500" }, + { "year":2012, "make": "Ram", "model": "C/V" }, + { "year":2013, "make": "Ford", "model": "Taurus" }, + { "year":2013, "make": "Ford", "model": "C-MAX Hybrid" }, + { "year":2013, "make": "Ford", "model": "Edge" }, + { "year":2013, "make": "Ford", "model": "Escape" }, + { "year":2013, "make": "Ford", "model": "Explorer" }, + { "year":2013, "make": "Ford", "model": "Fiesta" }, + { "year":2013, "make": "Ford", "model": "Flex" }, + { "year":2013, "make": "Ford", "model": "Focus" }, + { "year":2013, "make": "Ford", "model": "Focus ST" }, + { "year":2013, "make": "Ford", "model": "Fusion" }, + { "year":2013, "make": "Ford", "model": "Mustang" }, + { "year":2013, "make": "Ford", "model": "Transit Connect" }, + { "year":2013, "make": "Hyundai", "model": "Veloster" }, + { "year":2013, "make": "Hyundai", "model": "Accent" }, + { "year":2013, "make": "Hyundai", "model": "Elantra" }, + { "year":2013, "make": "Hyundai", "model": "Equus" }, + { "year":2013, "make": "Hyundai", "model": "Genesis Coupe" }, + { "year":2013, "make": "Hyundai", "model": "Sonata" }, + { "year":2013, "make": "Chevrolet", "model": "Cruze" }, + { "year":2013, "make": "Chevrolet", "model": "Malibu" }, + { "year":2013, "make": "Chevrolet", "model": "Tahoe" }, + { "year":2013, "make": "Audi", "model": "S4" }, + { "year":2013, "make": "BMW", "model": "X5" }, + { "year":2013, "make": "BMW", "model": "X5 M" }, + { "year":2013, "make": "BMW", "model": "X6" }, + { "year":2013, "make": "BMW", "model": "X6 M" }, + { "year":2013, "make": "GMC", "model": "Sierra 1500" }, + { "year":2013, "make": "GMC", "model": "Yukon" }, + { "year":2013, "make": "GMC", "model": "Yukon XL 1500" }, + { "year":2013, "make": "GMC", "model": "Yukon XL 2500" }, + { "year":2013, "make": "Infiniti", "model": "JX" }, + { "year":2013, "make": "Jaguar", "model": "XK Series" }, + { "year":2013, "make": "Kia", "model": "Rio" }, + { "year":2013, "make": "Kia", "model": "Sorento" }, + { "year":2013, "make": "Lexus", "model": "GS" }, + { "year":2013, "make": "Lexus", "model": "LX" }, + { "year":2013, "make": "Lexus", "model": "RX" }, + { "year":2013, "make": "Lincoln", "model": "MKS" }, + { "year":2013, "make": "Lincoln", "model": "MKT" }, + { "year":2013, "make": "Lincoln", "model": "MKX" }, + { "year":2013, "make": "Mazda", "model": "CX-5" }, + { "year":2013, "make": "Mazda", "model": "MAZDA6" }, + { "year":2013, "make": "Nissan", "model": "Altima" }, + { "year":2013, "make": "Nissan", "model": "GT-R" }, + { "year":2013, "make": "Porsche", "model": "911" }, + { "year":2013, "make": "Porsche", "model": "Boxster" }, + { "year":2013, "make": "Porsche", "model": "Cayenne" }, + { "year":2013, "make": "Porsche", "model": "Panamera" }, + { "year":2013, "make": "Rolls-Royce", "model": "Phantom" }, + { "year":2013, "make": "Scion", "model": "FR-S" }, + { "year":2013, "make": "Scion", "model": "tC" }, + { "year":2013, "make": "Subaru", "model": "BRZ" }, + { "year":2013, "make": "Toyota", "model": "Land Cruiser" }, + { "year":2013, "make": "Toyota", "model": "Venza" }, + { "year":2013, "make": "Volkswagen", "model": "CC" }, + { "year":2013, "make": "Volvo", "model": "C30" }, + { "year":2013, "make": "Volvo", "model": "C70" }, + { "year":2013, "make": "Volvo", "model": "S60" }, + { "year":2013, "make": "Volvo", "model": "XC90" } + ] +} diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java new file mode 100644 index 0000000..767e26d --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/BoardsProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "BoardsDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/boards", reRouteActivated = true) +public class BoardsProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java new file mode 100644 index 0000000..03a1e93 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CheckTreeProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "CheckTreeDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/check-tree", reRouteActivated = true) +public class CheckTreeProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java new file mode 100644 index 0000000..b446200 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/ColorPickerProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "ColorPickerDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/colorpicker", reRouteActivated = true) +public class ColorPickerProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java new file mode 100644 index 0000000..9609de6 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/CountersProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "CountersDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/counters", reRouteActivated = true) +public class CountersProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java new file mode 100644 index 0000000..56eb195 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/MenuBarProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "MenuBarDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/menubar", reRouteActivated = true) +public class MenuBarProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java new file mode 100644 index 0000000..da7b878 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/NavBarProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "NavBarDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/navbar", reRouteActivated = true) +public class NavBarProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java new file mode 100644 index 0000000..1ec3b44 --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/components/RangeSliderProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.components; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "RangeSliderDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/components/range-slider", reRouteActivated = true) +public class RangeSliderProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java new file mode 100644 index 0000000..ef2f15e --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/datatable/LiveGridProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.datatable; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "LiveGridDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/data-table/live-grid", reRouteActivated = true) +public class LiveGridProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java new file mode 100644 index 0000000..a132cbf --- /dev/null +++ b/pages/pages-frontend/src/main/java/org/dominokit/pages/client/presenters/samples/forms/InputMaskProxy.java @@ -0,0 +1,11 @@ +package org.dominokit.pages.client.presenters.samples.forms; + +import org.dominokit.domino.api.client.annotations.presenter.AutoRoute; +import org.dominokit.domino.api.client.annotations.presenter.PresenterProxy; +import org.dominokit.pages.client.presenters.SampleProxy; + +@PresenterProxy(name = "InputMaskDemo") +@AutoRoute(token = "solutions/domino-ui/v2/docs/forms/input-mask", reRouteActivated = true) +public class InputMaskProxy extends SampleProxy { + +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index d6cf735..0ea17b7 100644 --- a/pom.xml +++ b/pom.xml @@ -17,10 +17,12 @@ 3.9.0 1.0.1 1.0.1 - 2.0.0-RC5 + HEAD-SNAPSHOT + HEAD-SNAPSHOT 1.0.1 1.0.4 HEAD-SNAPSHOT + 1.2.3 @@ -44,6 +46,11 @@ domino-ui ${domino.ui.version} + + org.dominokit + domino-ui-pro + ${domino.ui.pro.version} + io.vertx @@ -54,6 +61,28 @@ org.dominokit domino-history-shared + + com.google.elemental2 + elemental2-dom + ${elemental2.version} + + + com.google.elemental2 + elemental2-dom + ${elemental2.version} + sources + + + com.google.elemental2 + elemental2-core + ${elemental2.version} + + + com.google.elemental2 + elemental2-core + ${elemental2.version} + sources + @@ -134,6 +163,19 @@ /mnt/drive2/Development/Dominokit/domino-ui/domino-ui-shared/src/main/java + + -src + + /mnt/drive2/Development/Dominokit/domino-ui-pro/src/main/java + + -src + + /mnt/drive2/Development/Dominokit/domino-ui-pro/target/generated-sources/annotations + + -src + + /mnt/drive2/Development/Dominokit/domino-ui-pro/src/main/resources +