PageSourceSearch

https://www.magiccityautogroup.com/_next/static/immutable/chunks/1s4bzq-r_pvzn.js

js magiccityautogroup.com collected 2026-10-07 22:26:20 UTC 127,228 bytes, 2,422 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16199,e=>{"use strict";e.i(18625);var n=e.i(3290);(0,n.graphql)(`
2  fragment MyRow on Row {
3    id
4    locked
5    type
6    sortIndex
7    props {
8      __typename
9
10      ... on PreferredEmployeeToastProps {
11        employeeId
12      }
13
14      ... on Reviews1Props {
15        link {
16          label
17          href
18        }
19        platforms {
20          reviews
21          stars
22          type
23          href
24        }
25      }
26
27      ... on CustomReviews1Props {
28        apiUrl
29      }
30
31      ... on Inventory1Props {
32        filters
33        headingOptional: heading
34        hideSearchBox
35      }
36
37      ... on Integration1Props {
38        integrationType
39        integrationVariant: variant
40      }
41
42      ... on Search1Props {
43        searchVariant: variant
44      }
45
46      ... on VehicleSpecials1Props {
47        filters
48        headingOptional: heading
49        enabledOfferTypes
50        defaultOfferType
51      }
52
53      ... on OfferHighlight1Props {
54        includedTags
55      }
56
57      ... on Form1Props {
58        heading
59        subheading
60        form {
61          id
62          ascType
63          name
64          ascDepartment
65          fields {
66            label
67            name
68            type
69            required
70            helperText
71            options
72          }
73        }
74      }
75
76      ... on Hero1Props {
77        heading
78        subheading
79        link {
80          label
81          href
82        }
83        backgroundImageId
84        mobileBackgroundImageId
85        backgroundImage {
86          ...MyFile
87        }
88        mobileBackgroundImage {
89          ...MyFile
90        }
91        layout
92      }
93
94      ... on Hero2Props {
95        heading
96        subheading
97        links {
98          label
99          href
100        }
101        backgroundImageId
102        backgroundImage {
103          ...MyFile
104        }
105        mobileBackgroundImageId
106        mobileBackgroundImage {
107          ...MyFile
108        }
109      }
110
111      ... on Hero3Props {
112        heading
113        subheading
114        backgroundImageId
115        backgroundImage {
116          ...MyFile
117        }
118        mobileBackgroundImageId
119        mobileBackgroundImage {
120          ...MyFile
121        }
122      }
123
124      ... on Hero4Props {
125        slides {
126          backgroundImageId
127          backgroundImage {
128            ...MyFile
129          }
130          heading
131          link {
132            label
133            href
134          }
135          showInventoryCount
136        }
137        links {
138          href
139          label
140          icon
141        }
142      }
143
144      ... on Hero5Props {
145        showInventoryCount
146        heading
147        sizeVariant
148        backgroundOverlayOpacityFrom
149        backgroundOverlayOpacityTo
150        nullableBackgroundImageId: backgroundImageId
151        mobileBackgroundImageId
152        hideSearchBox
153        nullableBackgroundImage: backgroundImage {
154          ...MyFile
155        }
156        mobileBackgroundImage {
157          ...MyFile
158        }
159        backgroundVideoId
160        links {
161          label
162          href
163          icon
164        }
165      }
166
167      ... on Hero6Props {
168        content
169        backgroundOverlayOpacityFrom
170        backgroundOverlayOpacityTo
171        backgroundImageId
172        mobileBackgroundImageId
173        backgroundImage {
174          ...MyFile
175        }
176        mobileBackgroundImage {
177          ...MyFile
178        }
179      }
180
181      ... on Hero7Props {
182        heading
183        plainSubheading
184        trendingLinks {
185          label
186          href
187        }
188        links {
189          label
190          href
191          icon
192        }
193        showInventoryCount
194        hideSearchBox
195        categoriesHeading
196        categoriesSeeAllHref
197        categories {
198          imageId
199          title
200          subtitle
201          href
202          image {
203            ...MyFile
204          }
205        }
206        promoImageId
207        promoHeading
208        promoDescription
209        promoLink {
210          label
211          href
212        }
213        promoImage {
214          ...MyFile
215        }
216      }
217
218      ... on CTA1Props {
219        heading
220        subheading
221        link {
222          label
223          href
224        }
225      }
226
227      ... on CTA2Props {
228        backgroundImageId
229        backgroundImage {
230          ...MyFile
231        }
232        link {
233          label
234          href
235        }
236      }
237
238      ... on CTA3Props {
239        heading
240        subheading
241        imageId
242        image {
243          ...MyFile
244        }
245        layout
246        link {
247          label
248          href
249        }
250      }
251
252      ... on CTA4Props {
253        grid {
254          heading
255          subheading
256          backgroundImageId
257          backgroundImage {
258            ...MyFile
259          }
260          link {
261            href
262            label
263          }
264        }
265        notification {
266          icon
267          label
268          link {
269            href
270            label
271          }
272        }
273      }
274
275      ... on CTA5Props {
276        heading
277        backgroundImageId
278        backgroundImage {
279          ...MyFile
280        }
281        links {
282          label
283          href
284          icon
285        }
286      }
287
288      ... on CTA6Props {
289        heading
290        subheading
291        variant
292        backgroundColor
293        link {
294          label
295          href
296          icon
297        }
298      }
299
300      ... on CTA7Props {
301        heading
302        subheading
303        pastelBackgroundColor
304        grid {
305          subheading
306          heading
307          icon
308          link {
309            href
310            label
311          }
312        }
313      }
314
315      ... on CTA8Props {
316        heading
317        subheading
318        cards {
319          backgroundImageId
320          backgroundImage {
321            ...MyFile
322          }
323          link {
324            href
325            label
326          }
327        }
328      }
329
330      ... on CTA9Props {
331        cards {
332          heading
333          subheading
334          backgroundImageId
335          backgroundImage {
336            ...MyFile
337          }
338          link {
339            href
340            label
341          }
342        }
343      }
344
345      ... on CTA10Props {
346        shouldContainImages
347        cards {
348          heading
349          subheading
350          backgroundImageId
351          description
352          backgroundImage {
353            ...MyFile
354          }
355          link {
356            href
357            label
358          }
359        }
360      }
361
362      ... on Contact1Props {
363        heading
364        messageHeading
365        messageDescription
366        messageButtonLabel
367        callHeading
368        callButtonLabel
369        visitHeading
370        visitDescription
371        directionsButtonLabel
372        modalHeading
373        modalSubheading
374      }
375
376      ... on Contact2Props {
377        heading
378        text
379      }
380
381      ... on Contact3Props {
382        heading
383        text
384      }
385
386      ... on Contact4Props {
387        dealershipId
388        additionalDepartmentIds
389      }
390
391      ... on ScheduleService2Props {
392        heading
393        subheading
394        areas {
395          id
396          label
397          color
398          cities
399          boundary {
400            longitude
401            latitude
402          }
403          assignments {
404            id
405            dealershipId
406            departmentId
407            availability
408            link {
409              href
410              label
411            }
412          }
413        }
414      }
415
416      ... on Countdown1Props {
417        message
418        countdownVariant: variant
419        targetDate
420        nullableLink: link {
421          label
422          href
423        }
424      }
425
426      ... on Text1Props {
427        body
428        colorVariant
429      }
430
431      ... on Text2Props {
432        colorVariant
433        body
434        heading
435      }
436
437      ... on Text3Props {
438        grid {
439          heading
440          subheading
441        }
442        heading
443        subheading
444        colorVariant
445      }
446
447      ... on Text4Props {
448        grid {
449          heading
450          subheading
451        }
452        colorVariant
453        heading
454        subheading
455      }
456
457      ... on Text5Props {
458        grid {
459          heading
460          subheading
461          icon
462        }
463        pastelBackgroundColor
464        heading
465        subheading
466      }
467
468      ... on Text6Props {
469        headingOptional: heading
470        subheadingOptional: subheading
471        shouldContainImages
472        grid {
473          heading
474          subheading
475          imageId
476          imageCaption
477          image {
478            ...MyFile
479          }
480          links {
481            href
482            label
483          }
484        }
485      }
486
487      ... on Text7Props {
488        subheading
489        imageId
490        imageCaption
491        image {
492          ...MyFile
493        }
494        layout
495        shouldContainImages
496      }
497
498      ... on Text8Props {
499        heading
500        steps {
501          icon
502          label
503        }
504      }
505
506      ... on Text9Props {
507        heading
508        subheading
509        layout
510        slides {
511          tab
512          image {
513            ...MyFile
514          }
515          content
516          imageId
517          imageCaption
518        }
519      }
520
521      ... on Disclaimer1Props {
522        body
523        colorVariant
524      }
525
526      ... on VehicleHighlight1Props {
527        heading
528        subheading
529        filters
530      }
531
532      ... on VehicleHighlight2Props {
533        heading
534        filters
535        showRecentlyViewedVehicles
536        nullableLink: link {
537          label
538          href
539        }
540      }
541
542      ... on VehicleHighlight3Props {
543        heading
544        subheading
545        sourceMode
546        allowedMakes
547        excludedModels
548        manualModels
549      }
550
551      ... on VehicleHighlight4Props {
552        heading
553        plainSubheading
554        link {
555          label
556          href
557        }
558        cards {
559          title
560          href
561          imageId
562          image {
563            ...MyFile
564          }
565        }
566      }
567
568      ... on VehicleHighlight5Props {
569        heading
570        subheading
571        sourceMode
572        allowedMakes
573        excludedModels
574        manualModels
575      }
576
577      ... on Nav2Props {
578        topBarBackgroundColor
579        logoSize
580        topBarDepartmentsMd
581        topBarDepartmentsXl
582        secondaryLinks {
583          label
584          href
585          icon
586        }
587        items {
588          ... on Nav2Link {
589            label
590            href
591            icon
592          }
593          ... on Nav2Section {
594            label
595            colorVariant
596            widget {
597              __typename
598              ... on Nav2ModelsWidget {
599                heading
600                link {
601                  label
602                  href
603                  icon
604                }
605                models {
606                  label
607                  model
608                  href
609                  beanImage {
610                    ...MyFile
611                  }
612                }
613              }
614              ... on Nav2CTAWidget {
615                items {
616                  title
617                  href
618                  imageId
619                  image {
620                    ...MyFile
621                  }
622                }
623              }
624              ... on Nav2ContactWidget {
625                type
626              }
627            }
628            items {
629              ... on Nav2Link {
630                label
631                href
632                icon
633              }
634              ... on Nav2Section {
635                label
636                colorVariant
637                widget {
638                  __typename
639                  ... on Nav2ModelsWidget {
640                    heading
641                    link {
642                      label
643                      href
644                      icon
645                    }
646                    models {
647                      label
648                      model
649                      href
650                      beanImage {
651                        ...MyFile
652                      }
653                    }
654                  }
655                  ... on Nav2CTAWidget {
656                    items {
657                      title
658                      href
659                      imageId
660                      image {
661                        ...MyFile
662                      }
663                    }
664                  }
665                  ... on Nav2ContactWidget {
666                    type
667                  }
668                }
669                items {
670                  ... on Nav2Link {
671                    label
672                    href
673                    icon
674                  }
675                  ... on Nav2Section {
676                    label
677                    colorVariant
678                    widget {
679                      __typename
680                      ... on Nav2ModelsWidget {
681                        heading
682                        link {
683                          label
684                          href
685                          icon
686                        }
687                        models {
688                          label
689                          model
690                          href
691                          beanImage {
692                            ...MyFile
693                          }
694                        }
695                      }
696                      ... on Nav2CTAWidget {
697                        items {
698                          title
699                          href
700                          imageId
701                          image {
702                            ...MyFile
703                          }
704                        }
705                      }
706                      ... on Nav2ContactWidget {
707                        type
708                      }
709                    }
710                    items {
711                      ... on Nav2Link {
712                        label
713                        href
714                        icon
715                      }
716                    }
717                  }
718                }
719              }
720            }
721          }
722        }
723      }
724      ... on Footer1Props {
725        secondaryLinks {
726          label
727          href
728        }
729        items {
730          label
731          links {
732            href
733            label
734          }
735        }
736        footerNotice
737      }
738
739      ... on HTMLProps {
740        html
741        contained
742      }
743
744      ... on PaymentCalculator1Props {
745        pastelBackgroundColor
746        defaultVehiclePrice
747      }
748
749      ... on Image1Props {
750        shouldContainImages
751        grid {
752          imageId
753          imageCaption
754          href
755          image {
756            ...MyFile
757          }
758        }
759      }
760
761      ... on Image2Props {
762        delay
763        slides {
764          height
765          imageId
766          image {
767            ...MyFile
768          }
769          mobileImageId
770          mobileImage {
771            ...MyFile
772          }
773          href
774          startsAt
775          expiresAt
776        }
777      }
778
779      ... on Image3Props {
780        heading
781        subheading
782        shouldContainImages
783        slides {
784          imageId
785          imageCaption
786          image {
787            ...MyFile
788          }
789          name
790          color
791        }
792      }
793
794      ... on TestimonialHighlight1Props {
795        heading
796        subheading
797        testimonials {
798          quote
799          client
800          stars
801          platform
802          avatarImage {
803            ...MyFile
804          }
805          avatarImageId
806        }
807      }
808
809      ... on Team1Props {
810        departments
811        onlySpanishSpeakers
812        requiresCaptcha
813      }
814
815      ... on Team2Props {
816        departments
817        onlySpanishSpeakers
818        requiresCaptcha
819      }
820
821      ... on Video1Props {
822        featuredVideo {
823          provider
824          id
825          orientation
826        }
827        caption
828        layout
829      }
830
831      ... on Video2Props {
832        heading
833        body
834        featuredVideo {
835          provider
836          id
837          orientation
838        }
839        caption
840        heading2
841        supportingVideos {
842          provider
843          id
844          orientation
845        }
846        caption2
847      }
848
849      ... on Video3Props {
850        featuredVideos {
851          provider
852          id
853          orientation
854        }
855      }
856
857      ... on VehicleFinder1Props {
858        heading
859        monthlyPayment
860        colorVariant
861        creditScoreStanding
862        subheading
863      }
864
865      ... on BlogHighlight2Props {
866        heading
867        link {
868          label
869          href
870        }
871      }
872
873      ... on TradeIn1Props {
874        backgroundImageId
875        backgroundImage {
876          ...MyFile
877        }
878      }
879
880      ... on LogoCloud1Props {
881        heading
882        logos {
883          imageId
884          image {
885            ...MyFile
886          }
887          href
888        }
889      }
890
891      ... on LogoCloud2Props {
892        heading
893        backgroundColor
894        grayscaleImages
895        scrollingSpeed
896        spacing
897        logos {
898          imageId
899          image {
900            ...MyFile
901          }
902          href
903        }
904      }
905
906      ... on InlineFrameProps {
907        href
908        height
909        mobileHeight
910        maxWidth
911      }
912
913      ... on FAQ1Props {
914        heading
915        subheading
916        linkFaq: link {
917          label
918          href
919        }
920        questions {
921          question
922          answer
923        }
924      }
925
926      ... on SpacerProps {
927        size
928        color
929      }
930    }
931  }
932`),(0,n.graphql)(`
933  fragment MyFile on File {
934    id
935    publicId
936    height
937    width
938    placeholder
939    altText
940  }
941`),(0,n.graphql)(`
942  query PageBySlug($slug: String!, $domain: String!) {
943    pageBySlug(slug: $slug, domain: $domain) {
944      __typename
945      ... on PublicPage {
946        id
947        ascType
948        slug
949        kind
950        surface
951        previousSlugs
952        title
953        state
954        description
955        locked
956        metaTitle
957        metaTitleIsAbsolute
958        metaImage {
959          ...MyFile
960        }
961        shouldIndex
962        scripts
963        props {
964          __typename
965          ... on InventoryCollectionPageProps {
966            heading
967            smallTextCards
968            modules {
969              __typename
970              ... on InventoryCollectionModuleBase {
971                type
972                key
973                slotKey
974                afterHit
975                pageScope
976                when {
977                  refinementList
978                  toggle
979                }
980              }
981              ... on InventoryCollectionVideoModule {
982                video {
983                  provider
984                  id
985                }
986                heading
987                subheading
988                link {
989                  label
990                  href
991                }
992              }
993              ... on InventoryCollectionSpecialsModule {
994                tagline
995                heading
996                subheading
997                links {
998                  label
999                  href
1000                }
1001              }
1002              ... on InventoryCollectionTradeInModule {
1003                tagline
1004                heading
1005                subheading
1006                ctaLabel
1007              }
1008              ... on InventoryCollectionCustomPresetBannerModule {
1009                preset
1010              }
1011            }
1012            cards {
1013              title
1014              href
1015              imageId
1016              image {
1017                ...MyFile
1018              }
1019            }
1020          }
1021          ... on VehicleDetailPageProps {
1022            priceBreakdownActions {
1023              __typename
1024              ... on Link {
1025                label
1026                href
1027                icon
1028                colorScheme
1029              }
1030              ... on Button {
1031                label
1032                id
1033                colorScheme
1034                attributes {
1035                  key
1036                  value
1037                }
1038              }
1039            }
1040            priceBreakdownActionsPosition
1041            disclaimer
1042          }
1043        }
1044        inheritTemplateRows
1045        rows {
1046          ...MyRow
1047        }
1048      }
1049      ... on NotFound {
1050        id
1051        resource
1052      }
1053    }
1054  }
1055`);let i=(0,n.graphql)(`
1056  query InventoryCollectionPage($href: String!, $domain: String!) {
1057    inventoryCollectionPage(href: $href, domain: $domain) {
1058      __typename
1059      ... on PublicPage {
1060        id
1061        slug
1062        kind
1063        surface
1064        previousSlugs
1065        title
1066        state
1067        description
1068        locked
1069        metaTitle
1070        metaTitleIsAbsolute
1071        metaImage {
1072          ...MyFile
1073        }
1074        shouldIndex
1075        scripts
1076        matchRules
1077        props {
1078          __typename
1079          ... on InventoryCollectionPageProps {
1080            heading
1081            smallTextCards
1082            modules {
1083              __typename
1084              ... on InventoryCollectionModuleBase {
1085                type
1086                key
1087                slotKey
1088                afterHit
1089                pageScope
1090                when {
1091                  refinementList
1092                  toggle
1093                }
1094              }
1095              ... on InventoryCollectionVideoModule {
1096                video {
1097                  provider
1098                  id
1099                }
1100                heading
1101                subheading
1102                link {
1103                  label
1104                  href
1105                }
1106              }
1107              ... on InventoryCollectionSpecialsModule {
1108                tagline
1109                heading
1110                subheading
1111                links {
1112                  label
1113                  href
1114                }
1115              }
1116              ... on InventoryCollectionTradeInModule {
1117                tagline
1118                heading
1119                subheading
1120                ctaLabel
1121              }
1122              ... on InventoryCollectionCustomPresetBannerModule {
1123                preset
1124              }
1125            }
1126            cards {
1127              title
1128              href
1129              imageId
1130              image {
1131                ...MyFile
1132              }
1133            }
1134          }
1135        }
1136        inheritTemplateRows
1137        rows {
1138          ...MyRow
1139        }
1140      }
1141      ... on NotFound {
1142        id
1143        resource
1144      }
1145    }
1146  }
1147`);(0,n.graphql)(`
1148  query PageTemplate($surface: PageSurface!, $domain: String!) {
1149    pageTemplate(surface: $surface, domain: $domain) {
1150      __typename
1151      ... on PublicPage {
1152        id
1153        slug
1154        kind
1155        surface
1156        previousSlugs
1157        title
1158        state
1159        description
1160        locked
1161        metaTitle
1162        metaTitleIsAbsolute
1163        metaImage {
1164          ...MyFile
1165        }
1166        shouldIndex
1167        scripts
1168        props {
1169          __typename
1170          ... on InventoryCollectionPageProps {
1171            heading
1172            smallTextCards
1173            modules {
1174              __typename
1175              ... on InventoryCollectionModuleBase {
1176                type
1177                key
1178                slotKey
1179                afterHit
1180                pageScope
1181                when {
1182                  refinementList
1183                  toggle
1184                }
1185              }
1186              ... on InventoryCollectionVideoModule {
1187                video {
1188                  provider
1189                  id
1190                }
1191                heading
1192                subheading
1193                link {
1194                  label
1195                  href
1196                }
1197              }
1198              ... on InventoryCollectionSpecialsModule {
1199                tagline
1200                heading
1201                subheading
1202                links {
1203                  label
1204                  href
1205                }
1206              }
1207              ... on InventoryCollectionTradeInModule {
1208                tagline
1209                heading
1210                subheading
1211                ctaLabel
1212              }
1213              ... on InventoryCollectionCustomPresetBannerModule {
1214                preset
1215              }
1216            }
1217            cards {
1218              title
1219              href
1220              imageId
1221              image {
1222                ...MyFile
1223              }
1224            }
1225          }
1226          ... on VehicleDetailPageProps {
1227            priceBreakdownActions {
1228              __typename
1229              ... on Link {
1230                label
1231                href
1232                icon
1233                colorScheme
1234              }
1235              ... on Button {
1236                label
1237                id
1238                colorScheme
1239                attributes {
1240                  key
1241                  value
1242                }
1243              }
1244            }
1245            priceBreakdownActionsPosition
1246            disclaimer
1247          }
1248        }
1249        inheritTemplateRows
1250        rows {
1251          ...MyRow
1252        }
1253      }
1254      ... on NotFound {
1255        id
1256        resource
1257      }
1258    }
1259  }
1260`),(0,n.graphql)(`
1261  query PageVehicleDetail($domain: String!, $vehicleId: ID!) {
1262    pageVehicleDetail(domain: $domain, vehicleId: $vehicleId) {
1263      props {
1264        priceBreakdownActions {
1265          __typename
1266          ... on Link {
1267            label
1268            href
1269            icon
1270            colorScheme
1271          }
1272          ... on Button {
1273            label
1274            id
1275            colorScheme
1276            attributes {
1277              key
1278              value
1279            }
1280          }
1281        }
1282        priceBreakdownActionsPosition
1283        disclaimer
1284      }
1285      rows {
1286        ...MyRow
1287      }
1288      scripts
1289      sourcePageIds {
1290        baseTemplatePageId
1291        matchedTemplatePageId
1292        specificPageId
1293        composedPageIds
1294      }
1295    }
1296  }
1297`),(0,n.graphql)(`
1298  query PagePostDetail($domain: String!, $postId: ID!) {
1299    pagePostDetail(domain: $domain, postId: $postId) {
1300      rows {
1301        ...MyRow
1302      }
1303      scripts
1304      sourcePageIds {
1305        baseTemplatePageId
1306        specificPageId
1307        composedPageIds
1308      }
1309    }
1310  }
1311`);let t=(0,n.graphql)(`
1312  mutation CreateServiceInquiry($input: CreateServiceInquiryInput!) {
1313    createServiceInquiry(input: $input) {
1314      id
1315    }
1316  }
1317`),o=(0,n.graphql)(`
1318  mutation AttachLeadJourney($input: AttachLeadJourneyInput!) {
1319    attachLeadJourney(input: $input)
1320  }
1321`);(0,n.graphql)(`
1322  query Sites {
1323    sites(first: 1000) {
1324      edges {
1325        node {
1326          id
1327          domain
1328        }
1329      }
1330    }
1331  }
1332`),(0,n.graphql)(`
1333  fragment MyVehicle on PublicVehicle {
1334    id
1335    createdAt
1336    updatedAt
1337    vin
1338    stockNumber
1339    trim
1340    transmission
1341    slug
1342    year
1343    make
1344    model
1345    doors
1346    sold
1347    displayOnSite
1348    removedFromInventoryAt
1349    video
1350    driveType
1351    bodyType
1352    cityMPG
1353    highwayMPG
1354    fuelType
1355    powertrain
1356    condition
1357    description
1358    dealerNotes
1359    engineDisplacement
1360    engineCylinders
1361    engine
1362    bean
1363    msrp
1364    price
1365    priceDrop
1366    odometer
1367    photos
1368    incentives
1369    totalDiscount
1370    dealerDiscountedPrice
1371    totalIncentives
1372    exteriorColor
1373    exteriorColorGeneric
1374    exteriorColorHex
1375    interiorColor
1376    vehicleType
1377    bodySubtype
1378    mobilityManufacturer
1379    mobilityConversionType
1380    mobilityAccessType
1381    mobilityRampOperation
1382    mobilityRampStyle
1383    mobilityConversionCondition
1384    cpo
1385    status
1386    special
1387    title
1388    dealershipId
1389    isHot
1390    reserved
1391    tags
1392    features
1393    totalMaxHp
1394    commercial
1395  }
1396`);let a=(0,n.graphql)(`
1397  query VehicleBySlug($slug: String!) {
1398    vehicleBySlug(slug: $slug) {
1399      __typename
1400      ... on PublicVehicle {
1401        ...MyVehicle
1402      }
1403      ... on NotFound {
1404        id
1405        resource
1406      }
1407    }
1408  }
1409`),r=(0,n.graphql)(`
1410  query VehicleUrgencyText($slug: String!, $domain: String!) {
1411    vehicleUrgencyText(slug: $slug, domain: $domain) {
1412      text
1413      id
1414      href
1415    }
1416  }
1417`),l=(0,n.graphql)(`
1418  query ServiceWorkItems($vehicleSlug: String!) {
1419    serviceWorkItems(vehicleSlug: $vehicleSlug) {
1420      id
1421      item
1422      notes
1423      phase
1424      status
1425      laborCost
1426      laborUnits
1427      partsCost
1428      totalCost
1429    }
1430  }
1431`),s=(0,n.graphql)(`
1432  query CommercialVehicleBySlug($slug: String!) {
1433    vehicleBySlug(slug: $slug) {
1434      __typename
1435      ... on PublicVehicle {
1436        id
1437        commercial
1438        dealershipId
1439      }
1440      ... on NotFound {
1441        id
1442        resource
1443      }
1444    }
1445  }
1446`),d=(0,n.graphql)(`
1447  query VehicleBySlugDetails($slug: String!) {
1448    vehicleBySlug(slug: $slug) {
1449      __typename
1450      ... on PublicVehicle {
1451        id
1452        details
1453      }
1454      ... on NotFound {
1455        id
1456        resource
1457      }
1458    }
1459  }
1460`);(0,n.graphql)(`
1461  fragment MySiteIntegrationConfiguration on Configuration {
1462    id
1463    active
1464    type
1465    props {
1466      __typename
1467
1468      ... on GoogleAnalyticsConfigurationPropsObject {
1469        trackingTags {
1470          id
1471        }
1472        eventTrackingTags {
1473          id
1474        }
1475        botDetectionStrategy
1476      }
1477
1478      ... on GoogleTagManagerConfigurationPropsObject {
1479        containerTags {
1480          id
1481        }
1482        formSubmissionSendTo
1483        clickToCallSendTo
1484        vehicleViewSendTo
1485      }
1486
1487      ... on GoogleSiteVerificationConfigurationPropsObject {
1488        verificationTags {
1489          id
1490        }
1491      }
1492
1493      ... on FacebookConfigurationPropsObject {
1494        pixelId
1495        domainVerificationId
1496        pageId
1497      }
1498
1499      ... on OpenAiAdsConfigurationPropsObject {
1500        openAiAdsPixelId: pixelId
1501      }
1502
1503      ... on CarNowChatConfigurationPropsObject {
1504        chatId
1505        enableButtonOnSrp
1506        vdpButtonPlacement
1507      }
1508
1509      ... on ContactterConfigurationPropsObject {
1510        widgetId
1511        assistantId
1512      }
1513
1514      ... on CarEdgeConfigurationPropsObject {
1515        tenant
1516        label
1517        position
1518      }
1519
1520      ... on MotoMinerConfigurationPropsObject {
1521        id
1522      }
1523
1524      ... on NadaConfigurationPropsObject {
1525        id
1526      }
1527
1528      ... on FlickFusionConfigurationPropsObject {
1529        cdnId
1530        enableOnSrp
1531      }
1532
1533      ... on KbbConfigurationPropsObject {
1534        inventoryBannerLink
1535        interactiveBannerDealerId
1536        dealIndicatorApiKey
1537        inventoryWidgetMode
1538        vdpWidgetMode
1539      }
1540
1541      ... on EdmundsConfigurationPropsObject {
1542        containerId
1543        enableInstantCashOffer
1544      }
1545
1546      ... on AlertMinerConfigurationPropsObject {
1547        scriptUrl
1548      }
1549
1550      ... on PixallConfigurationPropsObject {
1551        dealerCode
1552      }
1553
1554      ... on AutoFiConfigurationPropsObject {
1555        scriptUrl
1556      }
1557
1558      ... on FourEyesConfigurationPropsObject {
1559        scriptUrl
1560      }
1561
1562      ... on KpaConfigurationPropsObject {
1563        scriptUrl
1564      }
1565
1566      ... on ClarivoyConfigurationPropsObject {
1567        accountId
1568        tagPath
1569      }
1570
1571      ... on DealerTeamworkConfigurationPropsObject {
1572        slug
1573      }
1574
1575      ... on GubagooConfigurationPropsObject {
1576        id
1577      }
1578
1579      ... on SmartPixlConfigurationPropsObject {
1580        id
1581      }
1582
1583      ... on BuyingSignalsConfigurationPropsObject {
1584        id
1585      }
1586
1587      ... on PodiumConfigurationPropsObject {
1588        id
1589        tokenType
1590        styles {
1591          bottom
1592          right
1593          left
1594        }
1595        stylesPhone {
1596          bottom
1597          right
1598          left
1599        }
1600      }
1601
1602      ... on ClarityConfigurationPropsObject {
1603        id
1604      }
1605
1606      ... on CatalystIqConfigurationPropsObject {
1607        id
1608        launchLabsId
1609      }
1610
1611      ... on OrbeeConfigurationPropsObject {
1612        id
1613      }
1614
1615      ... on UpstartConfigurationPropsObject {
1616        websiteId
1617      }
1618
1619      ... on FullpathConfigurationPropsObject {
1620        customerId
1621      }
1622
1623      ... on CarChat24ConfigurationPropsObject {
1624        siteId
1625        subscriberId
1626      }
1627
1628      ... on RaiaConfigurationPropsObject {
1629        apiKey
1630      }
1631
1632      ... on CapitalOneChatConfigurationPropsObject {
1633        clientToken
1634      }
1635
1636      ... on AutoCheckConfigurationPropsObject {
1637        sid
1638        vehicleHistoryReportVisibility
1639      }
1640
1641      ... on NhtsaRecallLookupConfigurationPropsObject {
1642        urlTemplate
1643      }
1644
1645      ... on CarfaxConfigurationPropsObject {
1646        partnerId
1647        vehicleHistoryReportVisibility
1648      }
1649
1650      ... on IPacketConfigurationPropsObject {
1651        apiKey
1652        badgeId
1653      }
1654
1655      ... on ClearCarConfigurationPropsObject {
1656        dealerId
1657      }
1658
1659      ... on RepusoConfigurationPropsObject {
1660        dataId
1661      }
1662
1663      ... on DealermadeConfigurationPropsObject {
1664        dealerId
1665      }
1666
1667      ... on VelocityEngageConfigurationPropsObject {
1668        accountId
1669      }
1670
1671      ... on ConfluenceMarketingConfigurationPropsObject {
1672        accountId
1673        llmTrackerApiKey
1674        llmTrackerSlug
1675      }
1676
1677      ... on PureInfluencerConfigurationPropsObject {
1678        dealershipId
1679      }
1680
1681      ... on AccelerateMyDealConfigurationPropsObject {
1682        dealerId
1683        accountId
1684      }
1685
1686      ... on IgnitifyConfigurationPropsObject {
1687        id
1688      }
1689
1690      ... on PrivacyPillarConfigurationPropsObject {
1691        id
1692      }
1693
1694      ... on ComplyautoConfigurationPropsObject {
1695        bannerId
1696      }
1697
1698      ... on TradeDeskConfigurationPropsObject {
1699        advertiserId
1700        pixelIds
1701        pagePixelContentId
1702      }
1703
1704      ... on RapidReconConfigurationPropsObject {
1705        host
1706        port
1707        username
1708        fileName
1709      }
1710    }
1711  }
1712`),(0,n.graphql)(`
1713  fragment MySite on Site {
1714    id
1715    subdomain
1716    domain
1717    budgetTagMaxPrice
1718    showSavingsOnInventoryCards
1719    showInteriorColorOnInventoryCards
1720    showExteriorColorOnInventoryCards
1721    showPriceBreakdownOnSrpCards
1722    showCtaOnMobileSrpCards
1723    highlightPrimaryCtaOnSrpCards
1724    srpCardSecondaryCta {
1725      label
1726      href
1727      icon
1728    }
1729    customInventoryTags {
1730      tag
1731      label
1732    }
1733    areaServed
1734    aggregateRating {
1735      ratingValue
1736      reviewCount
1737      bestRating
1738      worstRating
1739    }
1740    globalMetaImage {
1741      ...MyFile
1742    }
1743    faviconImage {
1744      ...MyFile
1745    }
1746    vehicleOverlays {
1747      id
1748      name
1749      enabled
1750      image {
1751        id
1752        publicId
1753        width
1754        height
1755        placeholder
1756        altText
1757      }
1758      imageAltText
1759      where
1760      layouts {
1761        surface
1762        anchor
1763        fallbackAnchor
1764        widthPercent
1765        maxWidthPx
1766        insetPx
1767      }
1768      action {
1769        type
1770        href
1771        label
1772        title
1773        body
1774      }
1775      priority
1776      startsAt
1777      expiresAt
1778      archivedAt
1779      createdAt
1780    }
1781    enableInventoryInfiniteScroll
1782    enableSimilarModelInventoryFilters
1783    inventoryFilterSettings {
1784      filters {
1785        attribute
1786        visible
1787      }
1788    }
1789    inventoryPageVisibilityRules {
1790      excludedTags
1791    }
1792    leadVisibilityRules {
1793      excludedTags
1794      showCtaOnVehicleCards
1795    }
1796    priceBreakdownConfig {
1797      enabled
1798      common {
1799        showFallbackPriceRow
1800        fallbackPriceLabel
1801        priceDisclaimerText
1802        dealerFeeInfo
1803        dealerFeeRowPosition
1804        dealerFeeTotalPriceLabel
1805      }
1806      newVehicle {
1807        discountLabel
1808        splitDiscountsAndIncentives
1809        includeCashOffersInBreakdown
1810        showCommercialUpfit
1811        totalPriceLabel
1812        personalizedPrice {
1813          label
1814          afterLabel
1815          discountPercent
1816        }
1817      }
1818      usedVehicle {
1819        showMsrpComparison
1820        msrpLabel
1821        discountLabel
1822        showDiscountRow
1823        totalPriceLabel
1824      }
1825    }
1826    inventoryDealerships {
1827      id
1828      dealershipId
1829      where
1830    }
1831    scripts
1832    enableCookieBanner
1833    cookieBannerProps {
1834      title
1835      description
1836      privacyPolicyHref
1837    }
1838    shouldSendOfferToEveryLead
1839    cta
1840    enableMobileCallButton
1841    mobileCallButtonCta
1842    enableMobileContactBar
1843    contactBarExcludedDepartmentIds
1844    contactBarTextNumber
1845    accessoriesLink
1846    titleDivider
1847    defaultLeadFormDescription
1848    publishedAt
1849    vehiclesPerPage
1850    showDealerFeeInPriceBreakdown
1851    showVehicleAiDescriptions
1852    showDealerFeeInPrice
1853    dealerFeeText
1854    interestRate
1855    termLength
1856    downPayment
1857    downPaymentPercent
1858    downPaymentType
1859    tradeInValue
1860    enablePaymentCalculator
1861    enableRebates
1862    defaultInventorySort
1863    hidePricingForNewVehicles
1864    hidePricingForUsedVehicles
1865    enableEmailValidation
1866    enablePhoneNumberValidation
1867    leadFormConfig {
1868      defaultGroupDealershipId
1869      requireGeneralCompliance
1870      showZipCodeOnVehicleForms
1871      blocks {
1872        key
1873        kind
1874        surfaces
1875        body
1876        required
1877        commentLabel
1878      }
1879    }
1880    redirectRules {
1881      id
1882      destinationSlug
1883      expression
1884    }
1885    banner {
1886      id
1887      body
1888      isActive
1889      variant
1890      link {
1891        label
1892        href
1893      }
1894    }
1895    footer {
1896      ...MyRow
1897    }
1898    nav {
1899      ...MyRow
1900    }
1901    dealer {
1902      id
1903      name
1904      description
1905      dealerFee
1906      make
1907      timezone
1908      foundingDate
1909      logoImage {
1910        ...MyFile
1911      }
1912      secondaryLogoImage {
1913        ...MyFile
1914      }
1915      secondaryLogoShowInFooter
1916      secondaryLogoShowDivider
1917      secondaryLogoHref
1918      facebookUrl
1919      twitterUrl
1920      linkedInUrl
1921      instagramUrl
1922      youtubeUrl
1923      primaryColor
1924      accentColor
1925      globalEmployeePhoneNumber
1926      configurations {
1927        ...MySiteIntegrationConfiguration
1928      }
1929      location {
1930        address
1931        city
1932        state
1933        zip
1934        latitude
1935        longitude
1936      }
1937      isDealershipGroup
1938      departments {
1939        id
1940        name
1941        phoneNumber
1942        openingHours {
1943          id
1944          closeTime
1945          openTime
1946          dayOfTheWeek
1947        }
1948        holidayHoursOverrides {
1949          id
1950          label
1951          recurrence
1952          date
1953          month
1954          day
1955          openTime
1956          closeTime
1957        }
1958      }
1959      dealerships {
1960        id
1961        name
1962        description
1963        make
1964        dealerFee
1965        timezone
1966        foundingDate
1967        facebookUrl
1968        site {
1969          id
1970          domain
1971        }
1972        departments {
1973          id
1974          name
1975          phoneNumber
1976          openingHours {
1977            id
1978            closeTime
1979            openTime
1980            dayOfTheWeek
1981          }
1982          holidayHoursOverrides {
1983            id
1984            label
1985            recurrence
1986            date
1987            month
1988            day
1989            openTime
1990            closeTime
1991          }
1992        }
1993        location {
1994          address
1995          city
1996          state
1997          zip
1998          latitude
1999          longitude
2000        }
2001      }
2002      parent {
2003        id
2004        name
2005        location {
2006          address
2007          city
2008          state
2009          zip
2010          latitude
2011          longitude
2012        }
2013        dealerships {
2014          id
2015          name
2016          make
2017          dealerFee
2018          timezone
2019          foundingDate
2020          site {
2021            id
2022            domain
2023          }
2024          departments {
2025            id
2026            name
2027            phoneNumber
2028            openingHours {
2029              id
2030              closeTime
2031              openTime
2032              dayOfTheWeek
2033            }
2034            holidayHoursOverrides {
2035              id
2036              label
2037              recurrence
2038              date
2039              month
2040              day
2041              openTime
2042              closeTime
2043            }
2044          }
2045          location {
2046            address
2047            city
2048            state
2049            zip
2050            latitude
2051            longitude
2052          }
2053        }
2054      }
2055    }
2056  }
2057`),(0,n.graphql)(`
2058  query Site($domain: String!) {
2059    site(domain: $domain) {
2060      __typename
2061      ... on Site {
2062        ...MySite
2063      }
2064      ... on NotFound {
2065        id
2066        resource
2067      }
2068    }
2069  }
2070`),(0,n.graphql)(`
2071  query FacebookFeedSite($domain: String!) {
2072    site(domain: $domain) {
2073      __typename
2074      ... on Site {
2075        id
2076        subdomain
2077        domain
2078        publishedAt
2079        hidePricingForNewVehicles
2080        hidePricingForUsedVehicles
2081        facebookFeedMinimumPhotoCount
2082        dealer {
2083          id
2084          name
2085          dealerFee
2086          configurations {
2087            ...MySiteIntegrationConfiguration
2088          }
2089          location {
2090            address
2091            city
2092            state
2093            zip
2094            latitude
2095            longitude
2096          }
2097          dealerships {
2098            id
2099            name
2100            dealerFee
2101            configurations {
2102              ...MySiteIntegrationConfiguration
2103            }
2104            location {
2105              address
2106              city
2107              state
2108              zip
2109              latitude
2110              longitude
2111            }
2112          }
2113          parent {
2114            id
2115            dealerships {
2116              id
2117              name
2118              dealerFee
2119              configurations {
2120                ...MySiteIntegrationConfiguration
2121              }
2122              location {
2123                address
2124                city
2125                state
2126                zip
2127                latitude
2128                longitude
2129              }
2130            }
2131          }
2132        }
2133      }
2134      ... on NotFound {
2135        id
2136        resource
2137      }
2138    }
2139  }
2140`),(0,n.graphql)(`
2141  query Autocheck($domain: String!, $vehicleId: String!) {
2142    autocheck(vehicleId: $vehicleId, domain: $domain)
2143  }
2144`);let c=(0,n.graphql)(`
2145  query Sitemap($siteId: ID!) {
2146    sitemap(siteId: $siteId) {
2147      id
2148      url
2149      changefreq
2150      title
2151      pageType
2152      lastModified
2153    }
2154  }
2155`);(0,n.graphql)(`
2156  query PublishedPost($siteId: ID!, $slug: String!) {
2157    publishedPost(siteId: $siteId, slug: $slug) {
2158      __typename
2159      ... on PublicPost {
2160        id
2161        title
2162        metaTitle
2163        description
2164        state
2165        slug
2166        createdAt
2167        publishedAt
2168        content
2169        version
2170        heroImage {
2171          ...MyFile
2172        }
2173      }
2174      ... on NotFound {
2175        id
2176        resource
2177      }
2178    }
2179  }
2180`);let u=(0,n.graphql)(`
2181  query VehicleByVin($vin: String!) {
2182    vehicleByVin(slug: $vin) {
2183      __typename
2184      ... on PublicVehicle {
2185        id
2186        slug
2187        cpo
2188        condition
2189      }
2190      ... on NotFound {
2191        id
2192        resource
2193      }
2194    }
2195  }
2196`);(0,n.graphql)(`
2197  query Employee($slug: String!, $siteId: ID!) {
2198    employee(slug: $slug, siteId: $siteId) {
2199      email
2200      profileImage {
2201        ...MyFile
2202      }
2203      id
2204      name
2205      sortIndex
2206      phoneNumber
2207      position
2208      bio
2209      facebookUrl
2210      youtubeUrl
2211      slug
2212      department {
2213        id
2214        name
2215        sortIndex
2216      }
2217      dealershipId
2218    }
2219  }
2220`);let g=(0,n.graphql)(`
2221  query EmployeeById($id: ID!) {
2222    employeeById(id: $id) {
2223      email
2224      profileImage {
2225        ...MyFile
2226      }
2227      id
2228      name
2229      sortIndex
2230      phoneNumber
2231      position
2232      bio
2233      facebookUrl
2234      youtubeUrl
2235      slug
2236      department {
2237        id
2238        name
2239        sortIndex
2240      }
2241      dealershipId
2242    }
2243  }
2244`),p=(0,n.graphql)(`
2245  query PublishedPosts(
2246    $first: Int!
2247    $siteId: ID!
2248    $after: String
2249    $query: String
2250    $orderBy: [PostOrderByInput!]
2251  ) {
2252    publishedPosts(
2253      first: $first
2254      siteId: $siteId
2255      after: $after
2256      query: $query
2257      orderBy: $orderBy
2258    ) {
2259      edges {
2260        node {
2261          id
2262          title
2263          state
2264          slug
2265          createdAt
2266          publishedAt
2267          content
2268          heroImage {
2269            ...MyFile
2270          }
2271        }
2272      }
2273      pageInfo {
2274        endCursor
2275        hasNextPage
2276      }
2277      totalCount
2278    }
2279  }
2280`),m=(0,n.graphql)(`
2281  mutation UpdateCustomerUserPreferences($input: UpdateUserPreferencesInput!) {
2282    updateCustomerUserPreferences(input: $input) {
2283      id
2284      preferences {
2285        id
2286        createdAt
2287        creditRange
2288        termLength
2289        tradeInValue
2290        downPayment
2291        interestRate
2292        zipCode
2293      }
2294    }
2295  }
2296`),h=(0,n.graphql)(`
2297  query VehicleAlerts($siteId: ID!) {
2298    vehicleAlerts(siteId: $siteId) {
2299      id
2300      createdAt
2301      vehicle {
2302        id
2303        title
2304        condition
2305        price
2306        trim
2307        year
2308        make
2309        model
2310        photos
2311        slug
2312        cpo
2313        dealershipId
2314      }
2315    }
2316  }
2317`);(0,n.graphql)(`
2318  fragment MyCustomerVehicle on CustomerVehicle {
2319    id
2320    createdAt
2321    make
2322    model
2323    odometer
2324    photos
2325    trim
2326    vin
2327    year
2328    price
2329  }
2330`);let y=(0,n.graphql)(`
2331  mutation DecodeVin($input: DecodeVinInput!) {
2332    decodeVin(input: $input) {
2333      name
2334      engines {
2335        name
2336      }
2337      exteriorColors {
2338        name
2339        hex
2340      }
2341      transmissions {
2342        name
2343      }
2344    }
2345  }
2346`),b=(0,n.graphql)(`
2347  query InventoryAlerts($siteId: ID!) {
2348    inventoryAlerts(siteId: $siteId) {
2349      id
2350      name
2351      createdAt
2352      filters
2353    }
2354  }
2355`),I=(0,n.graphql)(`
2356  query Vehicle($id: ID!) {
2357    vehicle(id: $id) {
2358      __typename
2359      ... on PublicVehicle {
2360        ...MyVehicle
2361      }
2362      ... on NotFound {
2363        id
2364        resource
2365      }
2366    }
2367  }
2368`),f=(0,n.graphql)(`
2369  query MyLikedVehicles($siteId: ID!) {
2370    myLikedVehicles(siteId: $siteId) {
2371      id
2372    }
2373  }
2374`),P=(0,n.graphql)(`
2375  query MyViewedVehicles($siteId: ID!) {
2376    myViewedVehicles(siteId: $siteId) {
2377      id
2378    }
2379  }
2380`),C=(0,n.graphql)(`
2381  query SimilarVehicles($vehicleId: ID!, $first: Int!) {
2382    similarVehicles(vehicleId: $vehicleId, first: $first) {
2383      ...MyVehicle
2384    }
2385  }
2386`),v=(0,n.graphql)(`
2387  query PopularVehicles($siteId: ID!, $first: Int!, $filters: JSON) {
2388    popularVehicles(first: $first, siteId: $siteId, filters: $filters) {
2389      ...MyVehicle
2390    }
2391  }
2392`),k=(0,n.graphql)(`
2393  mutation DeleteVehicleAlert($input: DeleteVehicleAlertInput!) {
2394    deleteVehicleAlert(input: $input) {
2395      id
2396    }
2397  }
2398`),T=(0,n.graphql)(`
2399  mutation DeleteInventoryAlert($input: DeleteInventoryAlertInput!) {
2400    deleteInventoryAlert(input: $input) {
2401      id
2402    }
2403  }
2404`),S=(0,n.graphql)(`
2405  mutation CreateTradeIn($input: CreateTradeInInput!) {
2406    createTradeIn(input: $input) {
2407      id
2408    }
2409  }
2410`),$=(0,n.graphql)(`
2411  mutation UpdateCustomerUser($input: UpdateUserInput!) {
2412    updateCustomerUser(input: $input) {
2413      id
2414      name
2415      phoneNumber
2416    }
2417  }
2418`),M=(0,n.graphql)(`
2419  query Rebates($vin: String!, $dealershipId: ID!, $placement: FinanceProgramPlacement) {
2420    rebates(vin: $vin, dealershipId: $dealershipId, placement: $placement)
2421  }
2422`);e.s(["attachLeadJourneyMutationDocument",0,o,"commercialVehicleBySlugQueryDocument",0,s,"createServiceInquiryMutationDocument",0,t,"createTradeInMutationDocument",0,S,"decodeVinMutationDocument",0,y,"deleteInventoryAlertMutationDocument",0,T,"deleteVehicleAlertMutationDocument",0,k,"employeeByIdQueryDocument",0,g,"inventoryAlertsQueryDocument",0,b,"inventoryCollectionPageQueryDocument",0,i,"myLikedVehiclesQueryDocument",0,f,"myViewedVehiclesQueryDocument",0,P,"popularVehiclesQueryDocument",0,v,"publishedPostsQueryDocument",0,p,"rebatesQueryDocument",0,M,"serviceWorkItemsQueryDocument",0,l,"similarVehiclesQueryDocument",0,C,"sitemapQueryDocument",0,c,"updateCustomerUserMutationDocument",0,$,"updateCustomerUserPreferencesMutationDocument",0,m,"vehicleAlertsQueryDocument",0,h,"vehicleBySlugDetailsQueryDocument",0,d,"vehicleBySlugQueryDocument",0,a,"vehicleByVinQueryDocument",0,u,"vehicleQueryDocument",0,I,"vehicleUrgencyTextQueryDocument",0,r])},18625,3290,e=>{"use strict";var n=e.i(36497);let i={"\n  fragment MyRow on Row {\n    id\n    locked\n    type\n    sortIndex\n    props {\n      __typename\n\n      ... on PreferredEmployeeToastProps {\n        employeeId\n      }\n\n      ... on Reviews1Props {\n        link {\n          label\n          href\n        }\n        platforms {\n          reviews\n          stars\n          type\n          href\n        }\n      }\n\n      ... on CustomReviews1Props {\n        apiUrl\n      }\n\n      ... on Inventory1Props {\n        filters\n        headingOptional: heading\n        hideSearchBox\n      }\n\n      ... on Integration1Props {\n        integrationType\n        integrationVariant: variant\n      }\n\n      ... on Search1Props {\n        searchVariant: variant\n      }\n\n      ... on VehicleSpecials1Props {\n        filters\n        headingOptional: heading\n        enabledOfferTypes\n        defaultOfferType\n      }\n\n      ... on OfferHighlight1Props {\n        includedTags\n      }\n\n      ... on Form1Props {\n        heading\n        subheading\n        form {\n          id\n          ascType\n          name\n          ascDepartment\n          fields {\n            label\n            name\n            type\n            required\n            helperText\n            options\n          }\n        }\n      }\n\n      ... on Hero1Props {\n        heading\n        subheading\n        link {\n          label\n          href\n        }
2422\n        backgroundImageId\n        mobileBackgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        mobileBackgroundImage {\n          ...MyFile\n        }\n        layout\n      }\n\n      ... on Hero2Props {\n        heading\n        subheading\n        links {\n          label\n          href\n        }\n        backgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        mobileBackgroundImageId\n        mobileBackgroundImage {\n          ...MyFile\n        }\n      }\n\n      ... on Hero3Props {\n        heading\n        subheading\n        backgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        mobileBackgroundImageId\n        mobileBackgroundImage {\n          ...MyFile\n        }\n      }\n\n      ... on Hero4Props {\n        slides {\n          backgroundImageId\n          backgroundImage {\n            ...MyFile\n          }\n          heading\n          link {\n            label\n            href\n          }\n          showInventoryCount\n        }\n        links {\n          href\n          label\n          icon\n        }\n      }\n\n      ... on Hero5Props {\n        showInventoryCount\n        heading\n        sizeVariant\n        backgroundOverlayOpacityFrom\n        backgroundOverlayOpacityTo\n        nullableBackgroundImageId: backgroundImageId\n        mobileBackgroundImageId\n        hideSearchBox\n        nullableBackgroundImage: backgroundImage {\n          ...MyFile\n        }\n        mobileBackgroundImage {\n          ...MyFile\n        }\n        backgroundVideoId\n        links {\n          label\n          href\n          icon\n        }\n      }\n\n      ... on Hero6Props {\n        content\n        backgroundOverlayOpacityFrom\n        backgroundOverlayOpacityTo\n        backgroundImageId\n        mobileBackgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        mobileBackgroundImage {\n          ...MyFile\n        }\n      }\n\n      ... on Hero7Props {\n        heading\n        plainSubheading\n        trendingLinks {\n          label\n          href\n        }\n        links {\n          label\n          href\n          icon\n        }\n        showInventoryCount\n        hideSearchBox\n        categoriesHeading\n        categoriesSeeAllHref\n        categories {\n          imageId\n          title\n          subtitle\n          href\n          image {\n            ...MyFile\n          }\n        }\n        promoImageId\n        promoHeading\n        promoDescription\n        promoLink {\n          label\n          href\n        }\n        promoImage {\n          ...MyFile\n        }\n      }\n\n      ... on CTA1Props {\n        heading\n        subheading\n        link {\n          label\n          href\n        }\n      }\n\n      ... on CTA2Props {\n        backgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        link {\n          label\n          href\n        }\n      }\n\n      ... on CTA3Props {\n        heading\n        subheading\n        imageId\n        image {\n          ...MyFile\n        }\n        layout\n        link {\n          label\n          href\n        }\n      }\n\n      ... on CTA4Props {\n        grid {\n          heading\n          subheading\n          backgroundImageId\n          backgroundImage {\n            ...MyFile\n          }\n          link {\n            href\n            label\n          }\n        }\n        notification {\n          icon\n          label\n          link {\n            href\n            label\n          }\n        }\n      }\n\n      ... on CTA5Props {\n        heading\n        backgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n        links {\n          label\n          href\n          icon\n        }\n      }\n\n      ... on CTA6Props {\n        heading\n        subheading\n        variant\n        backgroundColor\n        link {\n          label\n          href\n          icon\n        }\n      }\n\n      ... on CTA7Props {\n        heading\n        subheading\n        pastelBackgroun
2422dColor\n        grid {\n          subheading\n          heading\n          icon\n          link {\n            href\n            label\n          }\n        }\n      }\n\n      ... on CTA8Props {\n        heading\n        subheading\n        cards {\n          backgroundImageId\n          backgroundImage {\n            ...MyFile\n          }\n          link {\n            href\n            label\n          }\n        }\n      }\n\n      ... on CTA9Props {\n        cards {\n          heading\n          subheading\n          backgroundImageId\n          backgroundImage {\n            ...MyFile\n          }\n          link {\n            href\n            label\n          }\n        }\n      }\n\n      ... on CTA10Props {\n        shouldContainImages\n        cards {\n          heading\n          subheading\n          backgroundImageId\n          description\n          backgroundImage {\n            ...MyFile\n          }\n          link {\n            href\n            label\n          }\n        }\n      }\n\n      ... on Contact1Props {\n        heading\n        messageHeading\n        messageDescription\n        messageButtonLabel\n        callHeading\n        callButtonLabel\n        visitHeading\n        visitDescription\n        directionsButtonLabel\n        modalHeading\n        modalSubheading\n      }\n\n      ... on Contact2Props {\n        heading\n        text\n      }\n\n      ... on Contact3Props {\n        heading\n        text\n      }\n\n      ... on Contact4Props {\n        dealershipId\n        additionalDepartmentIds\n      }\n\n      ... on ScheduleService2Props {\n        heading\n        subheading\n        areas {\n          id\n          label\n          color\n          cities\n          boundary {\n            longitude\n            latitude\n          }\n          assignments {\n            id\n            dealershipId\n            departmentId\n            availability\n            link {\n              href\n              label\n            }\n          }\n        }\n      }\n\n      ... on Countdown1Props {\n        message\n        countdownVariant: variant\n        targetDate\n        nullableLink: link {\n          label\n          href\n        }\n      }\n\n      ... on Text1Props {\n        body\n        colorVariant\n      }\n\n      ... on Text2Props {\n        colorVariant\n        body\n        heading\n      }\n\n      ... on Text3Props {\n        grid {\n          heading\n          subheading\n        }\n        heading\n        subheading\n        colorVariant\n      }\n\n      ... on Text4Props {\n        grid {\n          heading\n          subheading\n        }\n        colorVariant\n        heading\n        subheading\n      }\n\n      ... on Text5Props {\n        grid {\n          heading\n          subheading\n          icon\n        }\n        pastelBackgroundColor\n        heading\n        subheading\n      }\n\n      ... on Text6Props {\n        headingOptional: heading\n        subheadingOptional: subheading\n        shouldContainImages\n        grid {\n          heading\n          subheading\n          imageId\n          imageCaption\n          image {\n            ...MyFile\n          }\n          links {\n            href\n            label\n          }\n        }\n      }\n\n      ... on Text7Props {\n        subheading\n        imageId\n        imageCaption\n        image {\n          ...MyFile\n        }\n        layout\n        shouldContainImages\n      }\n\n      ... on Text8Props {\n        heading\n        steps {\n          icon\n          label\n        }\n      }\n\n      ... on Text9Props {\n        heading\n        subheading\n        layout\n        slides {\n          tab\n          image {\n            ...MyFile\n          }\n          content\n          imageId\n          imageCaption\n        }\n      }\n\n      ... on Disclaimer1Props {\n        body\n        colorVariant\n      }\n\n      ... on VehicleHighlight1Props {\n        heading\n        subheading\n        filters\n      }\n\n      ... on VehicleHighlight2Props {\n        heading\n        filters\n        showRecentlyViewedVehicles\n        nullableLink: link {\n          label\n          href\n        }\n      }\n\n      ... on VehicleHighlight3Props {\n        heading\n        subheading\n        sourceMode\n        allowedMakes\n        excludedModels\n        manualModels\n      }\n\n      ... on VehicleHighlight4Props {\n        heading\n        plainSubheading\n        link {\n          label\n          href\n        }\n        cards {\n          title\n          href\n          imageId\n          image {\n            ...MyFile\n          }\n        }\n      }\n\n      ... on VehicleHighlight5Props {\n        heading\n        subheading\n        sourceMode\n        allowedMakes\n        excludedModels\n        manualModels\n      }
2422\n\n      ... on Nav2Props {\n        topBarBackgroundColor\n        logoSize\n        topBarDepartmentsMd\n        topBarDepartmentsXl\n        secondaryLinks {\n          label\n          href\n          icon\n        }\n        items {\n          ... on Nav2Link {\n            label\n            href\n            icon\n          }\n          ... on Nav2Section {\n            label\n            colorVariant\n            widget {\n              __typename\n              ... on Nav2ModelsWidget {\n                heading\n                link {\n                  label\n                  href\n                  icon\n                }\n                models {\n                  label\n                  model\n                  href\n                  beanImage {\n                    ...MyFile\n                  }\n                }\n              }\n              ... on Nav2CTAWidget {\n                items {\n                  title\n                  href\n                  imageId\n                  image {\n                    ...MyFile\n                  }\n                }\n              }\n              ... on Nav2ContactWidget {\n                type\n              }\n            }\n            items {\n              ... on Nav2Link {\n                label\n                href\n                icon\n              }\n              ... on Nav2Section {\n                label\n                colorVariant\n                widget {\n                  __typename\n                  ... on Nav2ModelsWidget {\n                    heading\n                    link {\n                      label\n                      href\n                      icon\n                    }\n                    models {\n                      label\n                      model\n                      href\n                      beanImage {\n                        ...MyFile\n                      }\n                    }\n                  }\n                  ... on Nav2CTAWidget {\n                    items {\n                      title\n                      href\n                      imageId\n                      image {\n                        ...MyFile\n                      }\n                    }\n                  }\n                  ... on Nav2ContactWidget {\n                    type\n                  }\n                }\n                items {\n                  ... on Nav2Link {\n                    label\n                    href\n                    icon\n                  }\n                  ... on Nav2Section {\n                    label\n                    colorVariant\n                    widget {\n                      __typename\n                      ... on Nav2ModelsWidget {\n                        heading\n                        link {\n                          label\n                          href\n                          icon\n                        }\n                        models {\n                          label\n                          model\n                          href\n                          beanImage {\n                            ...MyFile\n                          }\n                        }\n                      }\n                      ... on Nav2CTAWidget {\n                        items {\n                          title\n                          href\n                          imageId\n                          image {\n                            ...MyFile\n                          }\n                        }\n                      }\n                      ... on Nav2ContactWidget {\n                        type\n                      }\n                    }\n                    items {\n                      ... on Nav2Link {\n                        label\n                        href\n                        icon\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n      ... on Footer1Props {\n        secondaryLinks {\n          label\n          href\n        }\n        items {\n          label\n          links {\n            href\n            label\n          }\n        }\n        footerNotice\n      }\n\n      ... on HTMLProps {\n        html\n        contained\n      }\n\n      ... on PaymentCalculator1Props {\n        pastelBackgroun
2422dColor\n        defaultVehiclePrice\n      }\n\n      ... on Image1Props {\n        shouldContainImages\n        grid {\n          imageId\n          imageCaption\n          href\n          image {\n            ...MyFile\n          }\n        }\n      }\n\n      ... on Image2Props {\n        delay\n        slides {\n          height\n          imageId\n          image {\n            ...MyFile\n          }\n          mobileImageId\n          mobileImage {\n            ...MyFile\n          }\n          href\n          startsAt\n          expiresAt\n        }\n      }\n\n      ... on Image3Props {\n        heading\n        subheading\n        shouldContainImages\n        slides {\n          imageId\n          imageCaption\n          image {\n            ...MyFile\n          }\n          name\n          color\n        }\n      }\n\n      ... on TestimonialHighlight1Props {\n        heading\n        subheading\n        testimonials {\n          quote\n          client\n          stars\n          platform\n          avatarImage {\n            ...MyFile\n          }\n          avatarImageId\n        }\n      }\n\n      ... on Team1Props {\n        departments\n        onlySpanishSpeakers\n        requiresCaptcha\n      }\n\n      ... on Team2Props {\n        departments\n        onlySpanishSpeakers\n        requiresCaptcha\n      }\n\n      ... on Video1Props {\n        featuredVideo {\n          provider\n          id\n          orientation\n        }\n        caption\n        layout\n      }\n\n      ... on Video2Props {\n        heading\n        body\n        featuredVideo {\n          provider\n          id\n          orientation\n        }\n        caption\n        heading2\n        supportingVideos {\n          provider\n          id\n          orientation\n        }\n        caption2\n      }\n\n      ... on Video3Props {\n        featuredVideos {\n          provider\n          id\n          orientation\n        }\n      }\n\n      ... on VehicleFinder1Props {\n        heading\n        monthlyPayment\n        colorVariant\n        creditScoreStanding\n        subheading\n      }\n\n      ... on BlogHighlight2Props {\n        heading\n        link {\n          label\n          href\n        }\n      }\n\n      ... on TradeIn1Props {\n        backgroundImageId\n        backgroundImage {\n          ...MyFile\n        }\n      }\n\n      ... on LogoCloud1Props {\n        heading\n        logos {\n          imageId\n          image {\n            ...MyFile\n          }\n          href\n        }\n      }\n\n      ... on LogoCloud2Props {\n        heading\n        backgroundColor\n        grayscaleImages\n        scrollingSpeed\n        spacing\n        logos {\n          imageId\n          image {\n            ...MyFile\n          }\n          href\n        }\n      }\n\n      ... on InlineFrameProps {\n        href\n        height\n        mobileHeight\n        maxWidth\n      }\n\n      ... on FAQ1Props {\n        heading\n        subheading\n        linkFaq: link {\n          label\n          href\n        }\n        questions {\n          question\n          answer\n        }\n      }\n\n      ... on SpacerProps {\n        size\n        color\n      }\n    }\n  }\n":n.MyRowFragmentDoc,"\n  fragment MyFile on File {\n    id\n    publicId\n    height\n    width\n    placeholder\n    altText\n  }\n":n.MyFileFragmentDoc,"\n  query PageBySlug($slug: String!, $domain: String!) {\n    pageBySlug(slug: $slug, domain: $domain) {\n      __typename\n      ... on PublicPage {\n        id\n        ascType\n        slug\n        kind\n        surface\n        previousSlugs\n        title\n        state\n        description\n        locked\n        metaTitle\n        metaTitleIsAbsolute\n        metaImage {\n          ...MyFile\n        }\n        shouldIndex\n        scripts\n        props {\n          __typename\n          ... on InventoryCollectionPageProps {\n            heading\n            smallTextCards\n            modules {\n              __typename\n              ... on InventoryCollectionModuleBase {\n                type\n                key\n                slotKey\n                afterHit\n                pageScope\n                when {\n                  refinementList\
2422n                  toggle\n                }\n              }\n              ... on InventoryCollectionVideoModule {\n                video {\n                  provider\n                  id\n                }\n                heading\n                subheading\n                link {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionSpecialsModule {\n                tagline\n                heading\n                subheading\n                links {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionTradeInModule {\n                tagline\n                heading\n                subheading\n                ctaLabel\n              }\n              ... on InventoryCollectionCustomPresetBannerModule {\n                preset\n              }\n            }\n            cards {\n              title\n              href\n              imageId\n              image {\n                ...MyFile\n              }\n            }\n          }\n          ... on VehicleDetailPageProps {\n            priceBreakdownActions {\n              __typename\n              ... on Link {\n                label\n                href\n                icon\n                colorScheme\n              }\n              ... on Button {\n                label\n                id\n                colorScheme\n                attributes {\n                  key\n                  value\n                }\n              }\n            }\n            priceBreakdownActionsPosition\n            disclaimer\n          }\n        }\n        inheritTemplateRows\n        rows {\n          ...MyRow\n        }\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.PageBySlugDocument,"\n  query InventoryCollectionPage($href: String!, $domain: String!) {\n    inventoryCollectionPage(href: $href, domain: $domain) {\n      __typename\n      ... on PublicPage {\n        id\n        slug\n        kind\n        surface\n        previousSlugs\n        title\n        state\n        description\n        locked\n        metaTitle\n        metaTitleIsAbsolute\n        metaImage {\n          ...MyFile\n        }\n        shouldIndex\n        scripts\n        matchRules\n        props {\n          __typename\n          ... on InventoryCollectionPageProps {\n            heading\n            smallTextCards\n            modules {\n              __typename\n              ... on InventoryCollectionModuleBase {\n                type\n                key\n                slotKey\n                afterHit\n                pageScope\n                when {\n                  refinementList\n                  toggle\n                }\n              }\n              ... on InventoryCollectionVideoModule {\n                video {\n                  provider\n                  id\n                }\n                heading\n                subheading\n                link {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionSpecialsModule {\n                tagline\n                heading\n                subheading\n                links {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionTradeInModule {\n                tagline\n                heading\n                subheading\n                ctaLabel\n              }\n              ... on InventoryCollectionCustomPresetBannerModule {\n                preset\n              }\n            }\n            cards {\n              title\n              href\n              imageId\n              image {\n                ...MyFile\n              }\n            }\n          }\n        }\n        inheritTemplateRows\n        rows {\n          ...MyRow\n        }\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.InventoryCollectionPageDocument,"\n  query PageTemplate($surface: PageSurface!, $domain: String!) {\n    pageTemplate(surface: $surface, domain: $domain) {\n      __typename\n      ... on PublicPage {\n        id\n        slug\n        kind\n        surface\n        previousSlugs\n        title\n        state\n        description\n        locked\n        metaTitle\n        metaTitleIsAbsolute\n        metaImage {\n          ...MyFile\n        }\n        shouldIndex\n        scripts\n        props {\n          __typename\n          ... on InventoryCollectionPageProps {\n            heading\n            smallTextCards\n            modules {\n              __typename\n              ... on InventoryCollectionModuleBase {\n                type\n                key\n                slotKey\n                afterHit\n                pageScope\n                when {\n                  refinementList\
2422n                  toggle\n                }\n              }\n              ... on InventoryCollectionVideoModule {\n                video {\n                  provider\n                  id\n                }\n                heading\n                subheading\n                link {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionSpecialsModule {\n                tagline\n                heading\n                subheading\n                links {\n                  label\n                  href\n                }\n              }\n              ... on InventoryCollectionTradeInModule {\n                tagline\n                heading\n                subheading\n                ctaLabel\n              }\n              ... on InventoryCollectionCustomPresetBannerModule {\n                preset\n              }\n            }\n            cards {\n              title\n              href\n              imageId\n              image {\n                ...MyFile\n              }\n            }\n          }\n          ... on VehicleDetailPageProps {\n            priceBreakdownActions {\n              __typename\n              ... on Link {\n                label\n                href\n                icon\n                colorScheme\n              }\n              ... on Button {\n                label\n                id\n                colorScheme\n                attributes {\n                  key\n                  value\n                }\n              }\n            }\n            priceBreakdownActionsPosition\n            disclaimer\n          }\n        }\n        inheritTemplateRows\n        rows {\n          ...MyRow\n        }\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.PageTemplateDocument,"\n  query PageVehicleDetail($domain: String!, $vehicleId: ID!) {\n    pageVehicleDetail(domain: $domain, vehicleId: $vehicleId) {\n      props {\n        priceBreakdownActions {\n          __typename\n          ... on Link {\n            label\n            href\n            icon\n            colorScheme\n          }\n          ... on Button {\n            label\n            id\n            colorScheme\n            attributes {\n              key\n              value\n            }\n          }\n        }\n        priceBreakdownActionsPosition\n        disclaimer\n      }\n      rows {\n        ...MyRow\n      }\n      scripts\n      sourcePageIds {\n        baseTemplatePageId\n        matchedTemplatePageId\n        specificPageId\n        composedPageIds\n      }\n    }\n  }\n":n.PageVehicleDetailDocument,"\n  query PagePostDetail($domain: String!, $postId: ID!) {\n    pagePostDetail(domain: $domain, postId: $postId) {\n      rows {\n        ...MyRow\n      }\n      scripts\n      sourcePageIds {\n        baseTemplatePageId\n        specificPageId\n        composedPageIds\n      }\n    }\n  }\n":n.PagePostDetailDocument,"\n  mutation CreateServiceInquiry($input: CreateServiceInquiryInput!) {\n    createServiceInquiry(input: $input) {\n      id\n    }\n  }\n":n.CreateServiceInquiryDocument,"\n  mutation AttachLeadJourney($input: AttachLeadJourneyInput!) {\n    attachLeadJourney(input: $input)\n  }\n":n.AttachLeadJourneyDocument,"\n  query Sites {\n    sites(first: 1000) {\
2422n      edges {\n        node {\n          id\n          domain\n        }\n      }\n    }\n  }\n":n.SitesDocument,"\n  fragment MyVehicle on PublicVehicle {\n    id\n    createdAt\n    updatedAt\n    vin\n    stockNumber\n    trim\n    transmission\n    slug\n    year\n    make\n    model\n    doors\n    sold\n    displayOnSite\n    removedFromInventoryAt\n    video\n    driveType\n    bodyType\n    cityMPG\n    highwayMPG\n    fuelType\n    powertrain\n    condition\n    description\n    dealerNotes\n    engineDisplacement\n    engineCylinders\n    engine\n    bean\n    msrp\n    price\n    priceDrop\n    odometer\n    photos\n    incentives\n    totalDiscount\n    dealerDiscountedPrice\n    totalIncentives\n    exteriorColor\n    exteriorColorGeneric\n    exteriorColorHex\n    interiorColor\n    vehicleType\n    bodySubtype\n    mobilityManufacturer\n    mobilityConversionType\n    mobilityAccessType\n    mobilityRampOperation\n    mobilityRampStyle\n    mobilityConversionCondition\n    cpo\n    status\n    special\n    title\n    dealershipId\n    isHot\n    reserved\n    tags\n    features\n    totalMaxHp\n    commercial\n  }\n":n.MyVehicleFragmentDoc,"\n  query VehicleBySlug($slug: String!) {\n    vehicleBySlug(slug: $slug) {\n      __typename\n      ... on PublicVehicle {\n        ...MyVehicle\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.VehicleBySlugDocument,"\n  query VehicleUrgencyText($slug: String!, $domain: String!) {\n    vehicleUrgencyText(slug: $slug, domain: $domain) {\n      text\n      id\n      href\n    }\n  }\n":n.VehicleUrgencyTextDocument,"\n  query ServiceWorkItems($vehicleSlug: String!) {\n    serviceWorkItems(vehicleSlug: $vehicleSlug) {\n      id\n      item\n      notes\n      phase\n      status\n      laborCost\n      laborUnits\n      partsCost\n      totalCost\n    }\n  }\n":n.ServiceWorkItemsDocument,"\n  query CommercialVehicleBySlug($slug: String!) {\n    vehicleBySlug(slug: $slug) {\n      __typename\n      ... on PublicVehicle {\n        id\n        commercial\n        dealershipId\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.CommercialVehicleBySlugDocument,"\n  query VehicleBySlugDetails($slug: String!) {\n    vehicleBySlug(slug: $slug) {\n      __typename\n      ... on PublicVehicle {\n        id\n        details\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.VehicleBySlugDetailsDocument,"\n  fragment MySiteIntegrationConfiguration on Configuration {\n    id\n    active\n    type\n    props {\n      __typename\n\n      ... on GoogleAnalyticsConfigurationPropsObject {\n        trackingTags {\n          id\n        }\n        eventTrackingTags {\n          id\n        }\n        botDetectionStrategy\n      }\n\n      ... on GoogleTagManagerConfigurationPropsObject {\n        containerTags {\n          id\n        }\n        formSubmissionSendTo\n        clickToCallSendTo\n        vehicleViewSendTo\n      }\n\n      ... on GoogleSiteVerificationConfigurationPropsObject {\n        verificationTags {\n          id\n        }\n      }\n\n      ... on FacebookConfigurationPropsObject {\n        pixelId\n        domainVerificationId\n        pageId\n      }\n\n      ... on OpenAiAdsConfigurationPropsObject {\n        openAiAdsPixelId: pixelId\n      }\n\n      ... on CarNowChatConfigurationPropsObject {\n        chatId\n        enableButtonOnSrp\n        vdpButtonPlacement\n      }\n\n      ... on ContactterConfigurationPropsObject {\n        widgetId\n        assistantId\n      }\n\n      ... on CarEdgeConfigurationPropsObject {\n        tenant\n        label\n        position\n      }\n\n      ... on MotoMinerConfigurationPropsObject {\n        id\n      }\n\n      ... on NadaConfigurationPropsObject {\n        id\n      }\n\n      ... on FlickFusionConfigurationPropsObject {\n        cdnId\n        enableOnSrp\n      }\n\n      ... on KbbConfigurationPropsObject {\n        inventoryBannerLink\n        interactiveBannerDealerId\n        dealIndicatorApiKey\n        inventoryWidgetMode\n        vdpWidgetMode\n      }\n\n      ... on EdmundsConfigurationPropsObject {\n        containerId\n        enableInstantCashOffer\n      }\n\n      ... on AlertMinerConfigurationPropsObject {\n        scriptUrl\n      }\n\n      ... on PixallConfigurationPropsObject {\n        dealerCode\n      }\n\n      ... on AutoFiConfigurationPropsObject {\n        scriptUrl\n      }\n\n      ... on FourEyesConfigurationPropsObject {\n        scriptUrl\n      }\n\n      ... on KpaConfigurationPropsObject {\n        scriptUrl\n      }\n\n      ... on ClarivoyConfigurationPropsObject {\n        accountId\n        tagPath\n      }\n\n      ... on DealerTeamworkConfigurationPropsObject {\n        slug\n      }\n\n      ... on GubagooConfigurationPropsObject {\n        id\n      }\n\n      ... on SmartPixlConfigurationPropsObject {\n        id\n      }\n\n      ... on BuyingSignalsConfigurationPropsObject {\n        id\n      }\n\n      ... on PodiumConfigurationPropsObject {\n        id\n        tokenType\n        styles {\
2422n          bottom\n          right\n          left\n        }\n        stylesPhone {\n          bottom\n          right\n          left\n        }\n      }\n\n      ... on ClarityConfigurationPropsObject {\n        id\n      }\n\n      ... on CatalystIqConfigurationPropsObject {\n        id\n        launchLabsId\n      }\n\n      ... on OrbeeConfigurationPropsObject {\n        id\n      }\n\n      ... on UpstartConfigurationPropsObject {\n        websiteId\n      }\n\n      ... on FullpathConfigurationPropsObject {\n        customerId\n      }\n\n      ... on CarChat24ConfigurationPropsObject {\n        siteId\n        subscriberId\n      }\n\n      ... on RaiaConfigurationPropsObject {\n        apiKey\n      }\n\n      ... on CapitalOneChatConfigurationPropsObject {\n        clientToken\n      }\n\n      ... on AutoCheckConfigurationPropsObject {\n        sid\n        vehicleHistoryReportVisibility\n      }\n\n      ... on NhtsaRecallLookupConfigurationPropsObject {\n        urlTemplate\n      }\n\n      ... on CarfaxConfigurationPropsObject {\n        partnerId\n        vehicleHistoryReportVisibility\n      }\n\n      ... on IPacketConfigurationPropsObject {\n        apiKey\n        badgeId\n      }\n\n      ... on ClearCarConfigurationPropsObject {\n        dealerId\n      }\n\n      ... on RepusoConfigurationPropsObject {\n        dataId\n      }\n\n      ... on DealermadeConfigurationPropsObject {\n        dealerId\n      }\n\n      ... on VelocityEngageConfigurationPropsObject {\n        accountId\n      }\n\n      ... on ConfluenceMarketingConfigurationPropsObject {\n        accountId\n        llmTrackerApiKey\n        llmTrackerSlug\n      }\n\n      ... on PureInfluencerConfigurationPropsObject {\n        dealershipId\n      }\n\n      ... on AccelerateMyDealConfigurationPropsObject {\n        dealerId\n        accountId\n      }\n\n      ... on IgnitifyConfigurationPropsObject {\n        id\n      }\n\n      ... on PrivacyPillarConfigurationPropsObject {\n        id\n      }\n\n      ... on ComplyautoConfigurationPropsObject {\n        bannerId\n      }\n\n      ... on TradeDeskConfigurationPropsObject {\n        advertiserId\n        pixelIds\n        pagePixelContentId\n      }\n\n      ... on RapidReconConfigurationPropsObject {\n        host\n        port\n        username\n        fileName\n      }\n    }\n  }\n":n.MySiteIntegrationConfigurationFragmentDoc,"\n  fragment MySite on Site {\n    id\n    subdomain\n    domain\n    budgetTagMaxPrice\n    showSavingsOnInventoryCards\n    showInteriorColorOnInventoryCards\n    showExteriorColorOnInventoryCards\n    showPriceBreakdownOnSrpCards\n    showCtaOnMobileSrpCards\n    highlightPrimaryCtaOnSrpCards\n    srpCardSecondaryCta {\n      label\n      href\n      icon\n    }\n    customInventoryTags {\n      tag\n      label\n    }\n    areaServed\n    aggregateRating {\n      ratingValue\n      reviewCount\n      bestRating\n      worstRating\n    }\n    globalMetaImage {\n      ...MyFile\n    }\n    faviconImage {\n      ...MyFile\n    }\n    vehicleOverlays {\n      id\n      name\n      enabled\n      image {\n        id\n        publicId\n        width\n        height\n        placeholder\n        altText\n      }\n      imageAltText\n      where\n      layouts {\n        surface\n        anchor\n        fallbackAnchor\n        widthPercent\n        maxWidthPx\n        insetPx\n      }\n      action {\n        type\n        href\n        label\n        title\n        body\n      }\n      priority\n      startsAt\n      expiresAt\n      archivedAt\n      createdAt\n    }\n    enableInventoryInfiniteScroll\n    enableSimilarModelInventoryFilters\n    inventoryFilterSettings {\n      filters {\n        attribute\n        visible\n      }\n    }\n    inventoryPageVisibilityRules {\n      excludedTags\n    }\n    leadVisibilityRules {\n      excludedTags\n      showCtaOnVehicleCards\n    }\n    priceBreakdownConfig {\n      enabled\n      common {\n        showFallbackPriceRow\n        fallbackPriceLabel\n        priceDisclaimerText\n        dealerFeeInfo\n        dealerFeeRowPosition\n        dealerFeeTotalPriceLabel\n      }\n      newVehicle {\n        discountLabel\n        splitDiscountsAndIncentives\n        includeCashOffersInBreakdown\n        showCommercialUpfit\n        totalPriceLabel\n        personalizedPrice {\n          label\n          afterLabel\n          discountPercent\n        }\n      }\n      usedVehicle {\n        showMsrpComparison\n        msrpLabel\n        discountLabel\n        showDiscountRow\n        totalPriceLabel\n      }\n    }\n    inventoryDealerships {\n      id\n      dealershipId\n      where\n    }\n    scripts\n    enableCookieBanner\n    cookieBannerProps {\n      title\n      description\n      privacyPolicyHref\n    }
2422\n    shouldSendOfferToEveryLead\n    cta\n    enableMobileCallButton\n    mobileCallButtonCta\n    enableMobileContactBar\n    contactBarExcludedDepartmentIds\n    contactBarTextNumber\n    accessoriesLink\n    titleDivider\n    defaultLeadFormDescription\n    publishedAt\n    vehiclesPerPage\n    showDealerFeeInPriceBreakdown\n    showVehicleAiDescriptions\n    showDealerFeeInPrice\n    dealerFeeText\n    interestRate\n    termLength\n    downPayment\n    downPaymentPercent\n    downPaymentType\n    tradeInValue\n    enablePaymentCalculator\n    enableRebates\n    defaultInventorySort\n    hidePricingForNewVehicles\n    hidePricingForUsedVehicles\n    enableEmailValidation\n    enablePhoneNumberValidation\n    leadFormConfig {\n      defaultGroupDealershipId\n      requireGeneralCompliance\n      showZipCodeOnVehicleForms\n      blocks {\n        key\n        kind\n        surfaces\n        body\n        required\n        commentLabel\n      }\n    }\n    redirectRules {\n      id\n      destinationSlug\n      expression\n    }\n    banner {\n      id\n      body\n      isActive\n      variant\n      link {\n        label\n        href\n      }\n    }\n    footer {\n      ...MyRow\n    }\n    nav {\n      ...MyRow\n    }\n    dealer {\n      id\n      name\n      description\n      dealerFee\n      make\n      timezone\n      foundingDate\n      logoImage {\n        ...MyFile\n      }\n      secondaryLogoImage {\n        ...MyFile\n      }\n      secondaryLogoShowInFooter\n      secondaryLogoShowDivider\n      secondaryLogoHref\n      facebookUrl\n      twitterUrl\n      linkedInUrl\n      instagramUrl\n      youtubeUrl\n      primaryColor\n      accentColor\n      globalEmployeePhoneNumber\n      configurations {\n        ...MySiteIntegrationConfiguration\n      }\n      location {\n        address\n        city\n        state\n        zip\n        latitude\n        longitude\n      }\n      isDealershipGroup\n      departments {\n        id\n        name\n        phoneNumber\n        openingHours {\n          id\n          closeTime\n          openTime\n          dayOfTheWeek\n        }\n        holidayHoursOverrides {\n          id\n          label\n          recurrence\n          date\n          month\n          day\n          openTime\n          closeTime\n        }\n      }\n      dealerships {\n        id\n        name\n        description\n        make\n        dealerFee\n        timezone\n        foundingDate\n        facebookUrl\n        site {\n          id\n          domain\n        }\n        departments {\n          id\n          name\n          phoneNumber\n          openingHours {\n            id\n            closeTime\n            openTime\n            dayOfTheWeek\n          }\n          holidayHoursOverrides {\n            id\n            label\n            recurrence\n            date\n            month\n            day\n            openTime\n            closeTime\n          }\n        }\n        location {\n          address\n          city\n          state\n          zip\n          latitude\n          longitude\n        }\n      }\n      parent {\n        id\n        name\n        location {\n          address\n          city\n          state\n          zip\n          latitude\n          longitude\n        }\n        dealerships {\n          id\n          name\n          make\n          dealerFee\n          timezone\n          foundingDate\n          site {\n            id\n            domain\n          }\n          departments {\n            id\n            name\n            phoneNumber\n            openingHours {\n              id\n              closeTime\n              openTime\n              dayOfTheWeek\n            }\n            holidayHoursOverrides {\n              id\n              label\n              recurrence\n              date\n              month\n              day\n              openTime\n              closeTime\n            }\n          }\n          location {\n            address\n            city\n            state\n            zip\n            latitude\n            longitude\n          }\n        }\n      }\n    }\n  }\n":n.MySiteFragmentDoc,"\n  query Site($domain: String!) {\n    site(domain: $domain) {\n      __typename\n      ... on Site {\n        ...MySite\n      }
2422\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.SiteDocument,"\n  query FacebookFeedSite($domain: String!) {\n    site(domain: $domain) {\n      __typename\n      ... on Site {\n        id\n        subdomain\n        domain\n        publishedAt\n        hidePricingForNewVehicles\n        hidePricingForUsedVehicles\n        facebookFeedMinimumPhotoCount\n        dealer {\n          id\n          name\n          dealerFee\n          configurations {\n            ...MySiteIntegrationConfiguration\n          }\n          location {\n            address\n            city\n            state\n            zip\n            latitude\n            longitude\n          }\n          dealerships {\n            id\n            name\n            dealerFee\n            configurations {\n              ...MySiteIntegrationConfiguration\n            }\n            location {\n              address\n              city\n              state\n              zip\n              latitude\n              longitude\n            }\n          }\n          parent {\n            id\n            dealerships {\n              id\n              name\n              dealerFee\n              configurations {\n                ...MySiteIntegrationConfiguration\n              }\n              location {\n                address\n                city\n                state\n                zip\n                latitude\n                longitude\n              }\n            }\n          }\n        }\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.FacebookFeedSiteDocument,"\n  query Autocheck($domain: String!, $vehicleId: String!) {\n    autocheck(vehicleId: $vehicleId, domain: $domain)\n  }\n":n.AutocheckDocument,"\n  query Sitemap($siteId: ID!) {\n    sitemap(siteId: $siteId) {\n      id\n      url\n      changefreq\n      title\n      pageType\n      lastModified\n    }\n  }\n":n.SitemapDocument,"\n  query PublishedPost($siteId: ID!, $slug: String!) {\n    publishedPost(siteId: $siteId, slug: $slug) {\n      __typename\n      ... on PublicPost {\n        id\n        title\n        metaTitle\n        description\n        state\n        slug\n        createdAt\n        publishedAt\n        content\n        version\n        heroImage {\n          ...MyFile\n        }\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.PublishedPostDocument,"\n  query VehicleByVin($vin: String!) {\n    vehicleByVin(slug: $vin) {\n      __typename\n      ... on PublicVehicle {\n        id\n        slug\n        cpo\n        condition\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.VehicleByVinDocument,"\n  query Employee($slug: String!, $siteId: ID!) {\n    employee(slug: $slug, siteId: $siteId) {\n      email\n      profileImage {\n        ...MyFile\n      }\n      id\n      name\n      sortIndex\n      phoneNumber\n      position\n      bio\n      facebookUrl\n      youtubeUrl\n      slug\n      department {\n        id\n        name\n        sortIndex\n      }\n      dealershipId\n    }\n  }\n":n.EmployeeDocument,"\n  query EmployeeById($id: ID!) {\n    employeeById(id: $id) {\n      email\n      profileImage {\n        ...MyFile\n      }\n      id\n      name\n      sortIndex\n      phoneNumber\n      position\n      bio\n      facebookUrl\n      youtubeUrl\n      slug\n      department {\n        id\n        name\n        sortIndex\n      }\n      dealershipId\n    }\n  }\n":n.EmployeeByIdDocument,"\n  query PublishedPosts(\n    $first: Int!\n    $siteId: ID!\n    $after: String\n    $query: String\n    $orderBy: [PostOrderByInput!]\n  ) {\n    publishedPosts(\n      first: $first\n      siteId: $siteId\n      after: $after\n      query: $query\n      orderBy: $orderBy\n    ) {\n      edges {\n        node {\n          id\n          title\n          state\n          slug\n          createdAt\n          publishedAt\n          content\n          heroImage {\n            ...MyFile\n          }\n        }\n      }\n      pageInfo {\n        endCursor\n        hasNextPage\n      }\n      totalCount\n    }\n  }\n":n.PublishedPostsDocument,"\n  mutation UpdateCustomerUserPreferences($input
2422: UpdateUserPreferencesInput!) {\n    updateCustomerUserPreferences(input: $input) {\n      id\n      preferences {\n        id\n        createdAt\n        creditRange\n        termLength\n        tradeInValue\n        downPayment\n        interestRate\n        zipCode\n      }\n    }\n  }\n":n.UpdateCustomerUserPreferencesDocument,"\n  query VehicleAlerts($siteId: ID!) {\n    vehicleAlerts(siteId: $siteId) {\n      id\n      createdAt\n      vehicle {\n        id\n        title\n        condition\n        price\n        trim\n        year\n        make\n        model\n        photos\n        slug\n        cpo\n        dealershipId\n      }\n    }\n  }\n":n.VehicleAlertsDocument,"\n  fragment MyCustomerVehicle on CustomerVehicle {\n    id\n    createdAt\n    make\n    model\n    odometer\n    photos\n    trim\n    vin\n    year\n    price\n  }\n":n.MyCustomerVehicleFragmentDoc,"\n  mutation DecodeVin($input: DecodeVinInput!) {\n    decodeVin(input: $input) {\n      name\n      engines {\n        name\n      }\n      exteriorColors {\n        name\n        hex\n      }\n      transmissions {\n        name\n      }\n    }\n  }\n":n.DecodeVinDocument,"\n  query InventoryAlerts($siteId: ID!) {\n    inventoryAlerts(siteId: $siteId) {\n      id\n      name\n      createdAt\n      filters\n    }\n  }\n":n.InventoryAlertsDocument,"\n  query Vehicle($id: ID!) {\n    vehicle(id: $id) {\n      __typename\n      ... on PublicVehicle {\n        ...MyVehicle\n      }\n      ... on NotFound {\n        id\n        resource\n      }\n    }\n  }\n":n.VehicleDocument,"\n  query MyLikedVehicles($siteId: ID!) {\n    myLikedVehicles(siteId: $siteId) {\n      id\n    }\n  }\n":n.MyLikedVehiclesDocument,"\n  query MyViewedVehicles($siteId: ID!) {\n    myViewedVehicles(siteId: $siteId) {\n      id\n    }\n  }\n":n.MyViewedVehiclesDocument,"\n  query SimilarVehicles($vehicleId: ID!, $first: Int!) {\n    similarVehicles(vehicleId: $vehicleId, first: $first) {\n      ...MyVehicle\n    }\n  }\n":n.SimilarVehiclesDocument,"\n  query PopularVehicles($siteId: ID!, $first: Int!, $filters: JSON) {\n    popularVehicles(first: $first, siteId: $siteId, filters: $filters) {\n      ...MyVehicle\n    }\n  }\n":n.PopularVehiclesDocument,"\n  mutation DeleteVehicleAlert($input: DeleteVehicleAlertInput!) {\n    deleteVehicleAlert(input: $input) {\n      id\n    }\n  }\n":n.DeleteVehicleAlertDocument,"\n  mutation DeleteInventoryAlert($input: DeleteInventoryAlertInput!) {\n    deleteInventoryAlert(input: $input) {\n      id\n    }\n  }\n":n.DeleteInventoryAlertDocument,"\n  mutation CreateTradeIn($input: CreateTradeInInput!) {\n    createTradeIn(input: $input) {\n      id\n    }\n  }\n":n.CreateTradeInDocument,"\n  mutation UpdateCustomerUser($input: UpdateUserInput!) {\n    updateCustomerUser(input: $input) {\n      id\n      name\n      phoneNumber\n    }\n  }\n":n.UpdateCustomerUserDocument,"\n  query Rebates($vin: String!, $dealershipId: ID!, $placement: FinanceProgramPlacement) {\n    rebates(vin: $vin, dealershipId: $dealershipId, placement: $placement)\n  }\n":n.RebatesDocument,"\n  mutation AvailableTrims($input: AvailableTrimsInput!) {\n    availableTrims(input: $input) {\n      name\n    }\n  }\n":n.AvailableTrimsDocument,"\n  mutation CreateCustomerVehicle($input: CreateCustomerVehicleInput!) {\n    createCustomerVehicle(input: $input) {\n      ...MyCustomerVehicle\n    }\n  }\n":n.CreateCustomerVehicleDocument,"\n  mutation ClearLikedVehicles($input: ClearLikedVehiclesInput!) {\n    clearLikedVehicles(input: $input)\n  }\n":n.ClearLikedVehiclesDocument,"\n  query MyInquiries($dealershipId: ID!) {\n    myInquiries(dealershipId: $dealershipId) {\n      createdAt\n      id\n      type\n      vehicle {\n        id\n        title\n        price\n        sold\n        reserved\n        condition\n        cpo\n        slug\n        photos\n        year\n        make\n        model\n        trim\n        dealershipId\n      }\n      tradeIn {\n        id\n        vehicleTitle\n        exteriorConditionOutOfTen\n        interiorConditionOutOfTen\n        mechanicalConditionOutOfTen\n      }\n    }\n  }\n":n.MyInquiriesDocument,"\n  mutation CreateInventoryAlert($input: CreateInventoryAlertInput!) {\n    createInventoryAlert(input: $input) {\n      id\n    }\n  }\n":n.CreateInventoryAlertDocument,"\n  mutation AddUserToClientDealer($input: AddUserToClientDealerInput!) {\n    addUserToClientDealer(input: $input) {\n      id\n    }\n  }\n":n.AddUserToClientDealerDocument,"\n  query CustomerVehicles($first: Int!, $dealershipId: ID!, $after: String) {\n    customerVehicles(first: $first, after: $after) {\n      edges {\n        cursor\n        node {\n          ...MyCustomerVehicle\n          hasSubmittedTradeIn(dealershipId: $dealershipId)\n        }\n      }\n    }\n  }\n":n.CustomerVehiclesDocument,"\n  mutation DeleteCustomerVehicle($input: DeleteCustomerVehicleInput!) {\n    deleteCustomerVehicle(input: $input) {\n      id\n    }\n  }\n":n.DeleteCustomerVehicleDocument,"\n  mutation ToggleLikedVehicle($input: ToggleLikedVehicleInput!) {\n    toggleLikedVehicle(input: $input) {\n      id\n    }\n  }\n":n.ToggleLikedVehicleDocument,"\n  query Me {\n    meAuth0 {\n      id\n      name\n      email\n      phoneNumber\n      auth0ImageUrl\n      profileImage {\n        ...MyFile\n      }\n      preferences {\n        id\n        createdAt\n        creditRange\n        termLength\n        tradeInValue\n        downPayment\n        interestRate\n        zipCode\n        downPaymentType\n        downPaymentPercent\n      }\n      clientDealers {\n        id\n      }\n    }\n  }\n":n.MeDocument,"\n  mutation GenerateEmployeePass($input: GenerateEmployeePassInput!) {\n    generateEmployeePass(input: $input) {\n      id\n      googlePayJWT\n    }\n  }\n":n.GenerateEmployeePassDocument,"\n  mutation SyncAccount($input: SyncAccountInput!) {\n    syncAccount(input: $input)\n  }\n":n.SyncAccountDocument,"\n  mutation RegisterCustomerFile($input: RegisterCustomerFileInput!) {\n    registerCustomerFile(input: $input) {\n      id\n      placeholder\n      publicId\n    }\n  }\n":n.RegisterCustomerFileDocument,"\n  query VehiclesInStock($siteId: ID!) {\n    vehiclesInStock(siteId: $siteId)\n  }\n":n.VehiclesInStockDocument,"\n  mutation GenerateOfferPass($input: GenerateOfferPassInput!) {\n    generateOfferPass(input: $input) {\n      id\n      googlePayJWT\n    }\n  }\n":n.GenerateOfferPassDocument,"\n  mutation AddViewToPassTemplate($passTemplateId: ID!) {\n    addViewToPassTemplate(passTemplateId: $passTemplateId) {\n      id\n    }\n  }\n":n.AddViewToPassTemplateDocument,"\n  query ActiveVehicleOffers($dealershipId: ID!, $first: Int!, $placement: OfferPlacementFilter!) {\n    activeOffers(dealershipId: $dealershipId, first: $first, placement: $placement) {\n      edges {\n        node {\n          id\n          name\n          description\n          terms\n          category\n          expirationDate\n          publishedAt\n          filters\n          passTemplate {\n            id\n            appleWalletPassTemplate {\n              id\n              primaryFields {\n                id\n                label\n                value\n              }\n            }\n          }\n        }\n      }\n    }\n  }
2422\n":n.ActiveVehicleOffersDocument,"\n  mutation OnboardEmployee($input: OnboardEmployeeInput!) {\n    onboardEmployee(input: $input)\n  }\n":n.OnboardEmployeeDocument,"\n  mutation SubmitForm($input: SubmitFormInput!) {\n    submitForm(input: $input)\n  }\n":n.SubmitFormDocument,"\n  query NavStats($siteId: ID!) {\n    navStats(siteId: $siteId) {\n      href\n      count\n      startingAt\n    }\n  }\n":n.NavStatsDocument,"\n  query ActiveOffers(\n    $dealershipId: ID!\n    $first: Int!\n    $after: String\n    $orderBy: [OfferOrderByField!]\n    $query: String\n    $tags: [String!]\n  ) {\n    activeOffers(\n      dealershipId: $dealershipId\n      first: $first\n      after: $after\n      orderBy: $orderBy\n      query: $query\n      tags: $tags\n    ) {\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n      totalCount\n      edges {\n        node {\n          id\n          name\n          description\n          terms\n          state\n          category\n          tags\n          expirationDate\n          passTemplate {\n            id\n            appleWalletPassTemplate {\n              id\n              primaryFields {\n                id\n                value\n                label\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n":n.ActiveOffersDocument,"\n  query EmployeeDepartments($dealershipId: ID!) {\n    employeeDepartments(dealershipId: $dealershipId) {\n      id\n      name\n      sortIndex\n      employees {\n        id\n        email\n        name\n        phoneNumber\n        position\n        bio\n        facebookUrl\n        youtubeUrl\n        slug\n        speaksSpanish\n        profileImage {\n          ...MyFile\n        }\n      }\n    }\n  }\n":n.EmployeeDepartmentsDocument,"\n  query VehicleFinder($siteId: ID!, $budget: Int!, $bodyTypes: [String!]!) {\n    vehicleFinder(siteId: $siteId, budget: $budget, bodyTypes: $bodyTypes) {\n      totalCount\n      availableBodyTypes\n    }\n  }\n":n.VehicleFinderDocument,"\n  query PopularModels($siteId: ID!, $first: Int!, $config: PopularModelsConfigInput) {\n    popularModels(siteId: $siteId, first: $first, config: $config) {\n      image {\n        ...MyFile\n      }\n      model\n      minPrice\n      year\n    }\n  }\n":n.PopularModelsDocument,"\n  query VehicleHighlight5PopularModels(\n    $siteId: ID!\n    $first: Int!\n    $config: PopularModelsConfigInput\n  ) {\n    popularModels(siteId: $siteId, first: $first, config: $config) {\n      image {\n        ...MyFile\n      }\n      model\n    }\n  }\n":n.VehicleHighlight5PopularModelsDocument,"\n  query TrendingSegments($siteId: ID!) {\n    trendingSegments(siteId: $siteId) {\n      label\n      href\n    }\n  }\n":n.TrendingSegmentsDocument,"\n  query CustomerVehiclePhotoUploadToken($id: ID!) {\n    customerVehiclePhotoUploadToken(id: $id)\n  }\n":n.CustomerVehiclePhotoUploadTokenDocument,"\n  mutation UpdateCustomerVehiclePhotos($input: UpdateCustomerVehiclePhotosInput!) {\n    updateCustomerVehiclePhotos(input: $input) {\n      ...MyCustomerVehicle\n    }\n  }\n":n.UpdateCustomerVehiclePhotosDocument,"\n  mutation UploadCustomerVehiclePhotos($token: String!, $photoIds: [String!]!) {\n    uploadCustomerVehiclePhotos(token: $token, photoIds: $photoIds)\n  }\n":n.UploadCustomerVehiclePhotosDocument,"\n  mutation UpdateTradeInPhotos($input: UpdateTradeInPhotosInput!) {\n    updateTradeInPhotos(input: $input) {\n      id\n    }\n  }\n":n.UpdateTradeInPhotosDocument,"\n  query TradeInPhotoUpload($id: ID!) {\n    tradeInPhotoUpload(id: $id) {\n      id\n      vehicleTitle\n    }\n  }\n":n.TradeInPhotoUploadDocument,"\n  query CustomerVehiclePhotoUpload($token: String!) {\n    customerVehiclePhotoUpload(token: $token) {\n      id\n      vehicleTitle\n    }\n  }\n":n.CustomerVehiclePhotoUploadDocument,"\n  query TradeInVehicleSuggestions($query: String!, $year: Int) {\n    tradeInVehicleSuggestions(query: $query, year: $year) {\n      id\n      label\n      year\n      make\n      model\n      trim\n    }\n  }\n":n.TradeInVehicleSuggestionsDocument,"\n  mutation AddVehicleView($input
2422: AddVehicleViewInput!) {\n    addVehicleView(input: $input) {\n      id\n    }\n  }\n":n.AddVehicleViewDocument,"\n  query DigitalRetailProductsForDealBuilder($dealershipId: ID!) {\n    digitalRetailProducts(dealershipId: $dealershipId) {\n      id\n      name\n      price\n      description\n    }\n  }\n":n.DigitalRetailProductsForDealBuilderDocument,"\n  query DigitalRetailFinanceQuoteForDealBuilder($input: DigitalRetailQuoteInput!) {\n    digitalRetailQuote(input: $input) {\n      monthlyPayment\n      apr\n      termMonths\n      amountFinanced\n      productTotal\n      tradeInValue\n      rateSource\n      rateReason\n      lenderProgramId\n      lenderName\n      lenderProgramName\n    }\n  }\n":n.DigitalRetailFinanceQuoteForDealBuilderDocument,"\n  mutation SubmitDigitalRetailDealBuilder($input: SubmitDigitalRetailSubmissionInput!) {\n    submitDigitalRetailSubmission(input: $input) {\n      id\n      inquiryId\n      leadId\n      quote {\n        paymentType\n        monthlyPayment\n        apr\n        moneyFactor\n        residualPercent\n        residualValue\n        termMonths\n        amountFinanced\n        productTotal\n        tradeInValue\n        rateSource\n        rateReason\n        lenderName\n        lenderProgramName\n      }\n    }\n  }\n":n.SubmitDigitalRetailDealBuilderDocument,"\n  mutation SubmitDigitalRetailPrequalification($input: SubmitDigitalRetailSubmissionInput!) {\n    submitDigitalRetailSubmission(input: $input) {\n      id\n      inquiryId\n      leadId\n      quote {\n        monthlyPayment\n        apr\n        termMonths\n        amountFinanced\n        rateSource\n        rateReason\n        lenderName\n        lenderProgramName\n        productTotal\n        downPayment\n        tradeInValue\n      }\n      credit {\n        status\n        score\n        tier\n        failureReason\n      }\n    }\n  }\n":n.SubmitDigitalRetailPrequalificationDocument,"\n  mutation CreateInquiry($input: CreateInquiryInput!) {\n    createInquiry(input: $input) {\n      id\n    }\n  }\n":n.CreateInquiryDocument,"\n  mutation ValidateEmail($input: ValidateEmailInput!) {\n    validateEmail(input: $input) {\n      id\n      isValid\n    }\n  }\n":n.ValidateEmailDocument,"\n  mutation ValidatePhoneNumber($input: ValidatePhoneNumberInput!) {\n    validatePhoneNumber(input: $input) {\n      id\n      isValid\n    }\n  }\n":n.ValidatePhoneNumberDocument,"\n  mutation CreateVehicleAlert($input: CreateVehicleAlertInput!) {\n    createVehicleAlert(input: $input) {\n      id\n    }\n  }\n":n.CreateVehicleAlertDocument,"\n  query DigitalRetailConfigForPaymentOptions($dealershipId: ID!) {\n    digitalRetailConfig(dealershipId: $dealershipId) {\n      dealershipId\n      enabled\n      defaultTermMonths\n      defaultDownPayment\n    }\n  }\n":n.DigitalRetailConfigForPaymentOptionsDocument};e.s(["graphql",0,function(e){return i[e]??{}}],3290),e.s([],18625)},50231,e=>{"use strict";var n=e.i(36497);let i={[n.IntegrationType.AccelerateMyDeal]:"AccelerateMyDealConfigurationPropsObject",[n.IntegrationType.BuyingSignals]:"BuyingSignalsConfigurationPropsObject",[n.IntegrationType.CapitalOneChat]:"CapitalOneChatConfigurationPropsObject",[n.IntegrationType.AutoCheck]:"AutoCheckConfigurationPropsObject",[n.IntegrationType.NhtsaRecallLookup]:"NhtsaRecallLookupConfigurationPropsObject",[n.IntegrationType.Carfax]:"CarfaxConfigurationPropsObject",[n.IntegrationType.CarChat_24]:"CarChat24ConfigurationPropsObject",[n.IntegrationType.CarNowChat]:"CarNowChatConfigurationPropsObject",[n.IntegrationType.Contactter]:"ContactterConfigurationPropsObject",[n.IntegrationType.CarEdge]:"CarEdgeConfigurationPropsObject",[n.IntegrationType.CatalystIq]:"CatalystIqConfigurationPropsObject",[n.IntegrationType.Clarity]:"ClarityConfigurationPropsObject",[n.IntegrationType.Complyauto]:"ComplyautoConfigurationPropsObject",[n.IntegrationType.ConfluenceMarketing]:"ConfluenceMarketingConfigurationPropsObject",[n.IntegrationType.ClearCar]:"ClearCarConfigurationPropsObject",[n.IntegrationType.Repuso]:"RepusoConfigurationPropsObject",[n.IntegrationType.Dealermade]:"DealermadeConfigurationPropsObject",[n.IntegrationType.Facebook]:"FacebookConfigurationPropsObject",[n.IntegrationType.OpenaiAds]:"OpenAiAdsConfigurationPropsObject",[n.IntegrationType.FlickFusion]:"FlickFusionConfigurationPropsObject",[n.IntegrationType.Fullpath]:"FullpathConfigurationPropsObject",[n.IntegrationType.GoogleAnalytics]:"GoogleAnalyticsConfigurationPropsObject",[n.IntegrationType.GoogleSiteVerification]:"GoogleSiteVerificationConfigurationPropsObject",[n.IntegrationType.GoogleTagManager]:"GoogleTagManagerConfigurationPropsObject",[n.IntegrationType.Gubagoo]:"GubagooConfigurationPropsObject",[n.IntegrationType.Ipacket]:"IPacketConfigurationPropsObject",[n.IntegrationType.Ignitify]:"IgnitifyConfigurationPropsObject",[n.IntegrationType.
2422Kbb]:"KbbConfigurationPropsObject",[n.IntegrationType.Edmunds]:"EdmundsConfigurationPropsObject",[n.IntegrationType.AlertMiner]:"AlertMinerConfigurationPropsObject",[n.IntegrationType.Pixall]:"PixallConfigurationPropsObject",[n.IntegrationType.Autofi]:"AutoFiConfigurationPropsObject",[n.IntegrationType.FourEyes]:"FourEyesConfigurationPropsObject",[n.IntegrationType.Kpa]:"KpaConfigurationPropsObject",[n.IntegrationType.Clarivoy]:"ClarivoyConfigurationPropsObject",[n.IntegrationType.DealerTeamwork]:"DealerTeamworkConfigurationPropsObject",[n.IntegrationType.MotoMiner]:"MotoMinerConfigurationPropsObject",[n.IntegrationType.Nada]:"NadaConfigurationPropsObject",[n.IntegrationType.Orbee]:"OrbeeConfigurationPropsObject",[n.IntegrationType.Podium]:"PodiumConfigurationPropsObject",[n.IntegrationType.PrivacyPillar]:"PrivacyPillarConfigurationPropsObject",[n.IntegrationType.PureInfluencer]:"PureInfluencerConfigurationPropsObject",[n.IntegrationType.Raia]:"RaiaConfigurationPropsObject",[n.IntegrationType.RapidRecon]:"RapidReconConfigurationPropsObject",[n.IntegrationType.SmartPixl]:"SmartPixlConfigurationPropsObject",[n.IntegrationType.TradeDesk]:"TradeDeskConfigurationPropsObject",[n.IntegrationType.Upstart]:"UpstartConfigurationPropsObject",[n.IntegrationType.VelocityEngage]:"VelocityEngageConfigurationPropsObject"},t=(e,n,{activeOnly:i=!0}={})=>e.configurations.find(e=>e.type===n&&(!i||e.active))??null;e.s(["getIntegrationProps",0,(e,n,{activeOnly:o=!0}={})=>((e,n,{activeOnly:o=!0}={})=>{let a,r=t(e,n,{activeOnly:o});return r&&(a=r.props,a.__typename===i[n])?r.props:null})(e.dealer,n,{activeOnly:o}),"hasIntegrationConfiguration",0,(e,n,{activeOnly:i=!0}={})=>null!==((e,n,{activeOnly:i=!0}={})=>t(e.dealer,n,{activeOnly:i}))(e,n,{activeOnly:i})])},72343,e=>{"use strict";var n=e.i(30879),i=e.i(78501),t=e.i(79135),o=e.i(29075);let a=(0,o.createContext)(void 0);e.s(["PageAnalyticsProvider",0,e=>{let t,r,l,s,d=(0,i.c)(7),{children:c}=e,[u,g]=(0,o.useState)(null);d[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{g(e)},d[0]=t):t=d[0];let p=t;d[1]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{g(n=>n?.registrationId===e?null:n)},d[1]=r):r=d[1];let m=r;d[2]!==u?(l={currentPage:u,registerPage:p,unregisterPage:m},d[2]=u,d[3]=l):l=d[3];let h=l;return d[4]!==c||d[5]!==h?(s=(0,n.jsx)(a.Provider,{value:h,children:c}),d[4]=c,d[5]=h,d[6]=s):s=d[6],s},"PageAnalyticsRoute",0,e=>{let n,r,l=(0,i.c)(7),{ascType:s}=e,d=(0,t.usePathname)(),c=(0,o.useId)(),u=(0,o.useContext)(a);if(!u)throw Error("PageAnalyticsRoute must be used within PageAnalyticsProvider");let{registerPage:g,unregisterPage:p}=u;return l[0]!==s||l[1]!==d||l[2]!==g||l[3]!==c||l[4]!==p?(n=()=>{if(d)return g({registrationId:c,pathname:d,ascType:s}),()=>p(c)},r=[s,d,g,c,p],l[0]=s,l[1]=d,l[2]=g,l[3]=c,l[4]=p,l[5]=n,l[6]=r):(n=l[5],r=l[6]),(0,o.useEffect)(n,r),null},"usePageAnalytics",0,()=>{let e=(0,o.useContext)(a);if(!e)throw Error("usePageAnalytics must be used within PageAnalyticsProvider");return e.currentPage}])},82749,e=>{"use strict";var n=e.i(78501),i=e.i(29075),t=e.i(22849);e.s(["useSite",0,()=>{let e,o=(0,n.c)(5),a=(0,i.useContext)(t.SiteContext);if(void 0===a)throw Error("useSiteContext must be used within an SiteProvider");let r=a.site,l=r.dealer.parent?r.dealer.parent.dealerships:r.dealer.dealerships,s=a.inPreviewMode??!1;return o[0]!==a.editable||o[1]!==l||o[2]!==r||o[3]!==s?(e={site:r,editable:a.editable,inPreviewMode:s,dealershipsPartOfGroup:l},o[0]=a.editable,o[1]=l,o[2]=r,o[3]=s,o[4]=e):e=o[4],e}])},22427,13402,e=>{"use strict";var n=e.i(30879),i=e.i(93846),t=e.i(29075),o=e.i(41703),a=e.i(36497),r=e.i(50231),l=e.i(72343),s=e.i(82749),d=e.i(61516);let c=/^(.*?)(?:\s*(?:extension|ext\.?|x+)\s*(\d*))\s*$/i,u=e=>e.length>=11&&e.startsWith("1")?e.slice(1):e,g=e=>{let n=e.match(c);if(n){let e=u(n[1].replace(/\D/g,""));return{phoneDigits:e.slice(0,10),extension:`${e.slice(10)}${n[2]||""}`.replace(/\D/g,""),hasExtension:!0}}let i=u(e.replace(/\D/g,""));return{phoneDigits:i.slice(0,10),extension:i.slice(10),hasExtension:i.length>10}};e.s(["formatPhoneNumber",0,e=>{let{phoneDigits:n,extension:i}=g(e);if(10!==n.length)return e;let t=`(${n.slice(0,3)}) ${n.slice(3,6)}-${n.slice(6,10)}`;return i?`${t} x${i}`:t},"getPhoneHref",0,e=>{let{phoneDigits:n,extension:i,hasExtension:t}=g(e);if(10===n.length)return`tel:+1${n}${t&&i?`;ext=${i}`:""}`;let o=e.replace(/[^\d+]/g,"");return`tel:${o||e}`},"getSmsHref",0,e=>{let{phoneDigits:n}=g(e);if(10===n.length)return`sms:+1${n}`;let i=e.replace(/[^\d+]/g,"");return`sms:${i||e}`},"parsePhoneNumber",0,g],13402);let p={[a.AscPageType.Accessories]:"accessories",[a.AscPageType.BodyShop]:"body_shop",[a.AscPageType.BuildToOrder]:"build_to_order",[a.AscPageType.Commercial]:"commercial",[a.AscPageType.Complaint]:"complaint",[a.AscPageType.Contact]:"contact",[a.AscPageType.Credit]:"credit",[a.AscPageType.Custom]:"custom",[a.AscPageType.Directions]:"directions",[a.AscPageType.Employment]:"employment",[a.AscPageType.Finance]:"finance",[a.AscPageType.Home]:"home",[a.AscPageType.Item]:"item",[a.AscPageType.Itemlist]:"itemlist",[a.AscPageType.Parts]:"parts",[a.AscPageType.Recall]:"recall",[a.AscPageType.Service]:"service",[a.AscPageType.Showroom]:"showroom",[a.AscPageType.Trade]:"trade"},m=e=>{let n=e.toLowerCase();return n.length>1?n.replace(/\/+$/,""):n};var h=e.i(57186);let y=[],b=a.GoogleAnalyticsBotDetectionStrategy.ScreenSize,I=[],f="custom",P={clickToCall:"clickToCallSendTo",formSubmission:"formSubmissionSendTo",vehicleView:"vehicleViewSendTo"},C=["sales","service","parts","trade","credit","body_shop","admin","accessories","hr","custom_shop","rentals","unknown","quick_lube"],v=e=>C.find(n=>e.toLowerCase().includes(n))||"unknown",k=({site:e,conversionType:n})=>{let i,t=(i=(0,r.getIntegrationProps)(e,a.IntegrationType.GoogleTagManager))?i[P[n]]??null:null;t&&(0,h.sendGoogleMarketingCommand)("event","conversion",{send_to:t})},T=({action:e,params:n})=>{if(o.IS_SSR)return;let i={..."page_type"in n&&"custom"===n.page_type?{...n,page_type:f}:n,event_owner:"driverseat",send_to:["default",...I]};if("asc_form_submission"===e){(0,h.sendGoogleAnalyticsCommand)("event",e,{...i}),"sales"===i.department?(0,h.sendGoogleAnalyticsCommand)("event",`${e}_sales`,{...i}):"service"===i.department&&(0,h.sendGoogleAnalyticsCommand)("event",`${e}_service`,{...i});let{comm_outcome:n,...t}=i;(0,h.sendGoogleAnalyticsCommand)("event","asc_form_engagement",{...t,comm_status:"crm_update"}),(0,h.sendGoogleAnalyticsCommand)("event","generate_lead",{value:1,currency:"USD",event_owner:"driverseat",send_to:i.send_to,...i.browser_journey_id?{browser_journey_id:i.browser_journey_id}:{}})}else(0,h.sendGoogleAnalyticsCommand)("event",e,{...i})},S=e=>e?.trim().toLowerCase()||void 0;e.s(["GoogleAnalytics",0,()=>{let{site:o}
2422=(0,s.useSite)(),c=(0,l.usePageAnalytics)(),{pathname:u,search:g}=(0,d.useInventoryAwareLocation)(),[P,C]=(0,t.useState)(null),v=(0,t.useRef)(null),k=(0,t.useRef)(null),T=(0,r.getIntegrationProps)(o,a.IntegrationType.GoogleAnalytics),S=(0,t.useMemo)(()=>T?[...new Set(T.trackingTags.map(e=>e.id))]:y,[T]),$=(0,t.useMemo)(()=>T?.eventTrackingTags?[...new Set(T.eventTrackingTags.map(e=>e.id))]:y,[T]),M=T?.botDetectionStrategy??b,{pageType:D,ready:w}=(({pathname:e,currentPage:n})=>{let i=m(e),t=(e=>e.startsWith("/new/")||e.startsWith("/used/")||e.startsWith("/cpo/")||e.startsWith("/vin/")||e.startsWith("/inventory/")&&e.endsWith("/service-history")?"item":"/inventory"===e||e.startsWith("/inventory/")?"itemlist":"/account"===e||"/callback"===e||["/account/","/autocheck/","/blog/","/passes/","/photos/","/s/"].some(n=>e.startsWith(n))?"custom":null)(i);return t?{pageType:t,ready:!0}:n&&m(n.pathname)===i?{pageType:p[n.ascType],ready:!0}:{pageType:"custom",ready:!1}})({pathname:u||"/",currentPage:c});return((0,t.useEffect)(()=>(I=$,()=>{I=y}),[$]),(0,t.useEffect)(()=>(f=D,()=>{f="custom"}),[D]),(0,t.useEffect)(()=>{let n=!0;return C(null),M===a.GoogleAnalyticsBotDetectionStrategy.Botd?e.A(66).then(({load:e})=>{e().then(e=>e.detect()).then(e=>{n&&C(e.bot?"bot":"user")}).catch(()=>{n&&C("user")})}):C(600===window.screen.height&&800===window.screen.width?"bot":"user"),()=>{n=!1}},[M]),(0,t.useEffect)(()=>{let e;if("user"!==P||0===S.length||!u||!w)return;let n=JSON.stringify([u,g,D,S]);if(v.current===n||(e=Array.isArray(window.__driverseatGoogleAnalyticsConfiguredTagIds)?window.__driverseatGoogleAnalyticsConfiguredTagIds:[],S.forEach(n=>{!e.includes(n)&&(0,h.sendGoogleAnalyticsCommand)("config",n,{send_page_view:!1})&&e.push(n)}),window.__driverseatGoogleAnalyticsConfiguredTagIds=e,!S.every(n=>e.includes(n))))return;let i=`${window.location.origin}${u}${g}`;(({pageLocation:e,pagePath:n,pageReferrer:i,pageTitle:t,pageType:o})=>{let a=(0,h.sendGoogleAnalyticsCommand)("event","page_view",{page_path:n,page_location:e,page_title:t,...i?{page_referrer:i}:{}});return(0,h.sendGoogleAnalyticsCommand)("event","asc_pageview",{event_owner:"driverseat",page_type:o,send_to:["default",...I]}),a})({pagePath:u,pageLocation:i,pageTitle:document.title,pageReferrer:k.current??document.referrer,pageType:D})&&(v.current=n,k.current=i)},[D,w,u,g,S,P]),P&&0!==S.length&&"bot"!==P)?(0,n.jsx)(i.default,{id:"driverseat-gtag-js",src:`https://www.googletagmanager.com/gtag/js?id=${encodeURIComponent(S[0])}`}):null},"getASCVehicleParams",0,e=>{let n,i=e.cpo?"cpo":e.condition===a.VehicleCondition.New?"new":"used";return{item_id:e.vin||void 0,item_number:e.stockNumber||void 0,item_price:"new"===i?e.msrp??e.price??void 0:e.price??void 0,item_condition:i,item_year:e.year,item_make:S(e.make),item_model:S(e.model),item_variant:S(e.trim),item_color:S(e.exteriorColorGeneric??e.exterior
2422Color),item_type:(n=`${e.vehicleType??""} ${e.bodyType??""}`.toLowerCase()).includes("5th wheel")||n.includes("fifth wheel")?"5th_wheel":n.includes("trailer")?"trailer":n.includes("crossover")?"crossover":/\bcuv\b/.test(n)?"cuv":n.includes("suv")||n.includes("sport utility")?"suv":n.includes("truck")||n.includes("pickup")?e.commercial?"commercial_truck":"truck":n.includes("van")?"van":n.includes("coupe")?"coupe":n.includes("sedan")?"sedan":void 0,item_category:"unknown",item_fuel_type:(e=>{if(!e)return;let n=e.toLowerCase();return n.includes("diesel")?"diesel":n.includes("liquefied natural")||/\blng\b/.test(n)?"liquified_natural_gas":n.includes("propane")||/\blpg\b/.test(n)?"propane":n.includes("methane")||n.includes("compressed natural")||/\bcng\b/.test(n)?"methane":n.includes("nitrogen")?"nitrogen":n.includes("electric")&&!n.includes("hybrid")?"electric":n.includes("gas")||n.includes("flex")||n.includes("hybrid")||n.includes("petrol")||n.includes("unleaded")||/\be85\b/.test(n)?"gas":"unknown"})(e.fuelType),item_inventory_date:(e=>{if(!e)return;let n=e instanceof Date?e:new Date(String(e));if(!Number.isNaN(n.getTime()))return`${n.getUTCMonth()+1}/${n.getUTCDate()}/${n.getUTCFullYear()}`})(e.createdAt)}},"getDepartment",0,v,"normalizeASCText",0,S,"sendGa4Event",0,T,"sendGoogleAdsConversion",0,k,"trackClickToCall",0,({site:e,telHref:n,department:i,itemParams:t,pageType:o})=>{let a=n.replace(/^tel:/i,"").split(";")[0],r=g(a).phoneDigits,l=r?e.dealer.departments.find(e=>g(e.phoneNumber).phoneDigits===r):void 0,s=i??(l?v(l.name):"unknown");T({action:"asc_click_to_call",params:{comm_phone_number:l?.phoneNumber??a,department:s,page_type:o??"custom",...t}}),"sales"===s&&k({site:e,conversionType:"clickToCall"})}],22427)},57186,e=>{"use strict";let n=(...e)=>"function"==typeof window.gtag&&(window.gtag(...e),!0),i=()=>{if(window.dataLayer=window.dataLayer||[],"function"!=typeof window.gtag)try{window.gtag=function(){window.dataLayer?.push(arguments)}}catch{return!1}return"function"==typeof window.gtag},t=()=>{if(!i())return!1;
2422if(!window.__driverseatGoogleTagInitialized){if(!n("js",new Date))return!1;window.__driverseatGoogleTagInitialized=!0}return!0};e.s(["sendGoogleAnalyticsCommand",0,(...e)=>!1!==window.__driverseatGoogleAnalyticsAllowed&&!!t()&&n(...e),"sendGoogleMarketingCommand",0,(...e)=>!1!==window.__driverseatGoogleMarketingAllowed&&!!t()&&n(...e),"setGoogleConsentState",0,(e,t)=>{let o=window.__driverseatGoogleAnalyticsAllowed!==t.analytics||window.__driverseatGoogleMarketingAllowed!==t.marketing;if(window.__driverseatGoogleAnalyticsAllowed=t.analytics,window.__driverseatGoogleMarketingAllowed=t.marketing,"default"===e&&window.__driverseatGoogleConsentDefaulted){if(!o)return!0;e="update"}if(!i())return!1;let a=t.marketing?"granted":"denied",r=n("consent",e,{ad_personalization:a,ad_storage:a,ad_user_data:a,analytics_storage:t.analytics?"granted":"denied"});return r&&"default"===e&&(window.__driverseatGoogleConsentDefaulted=!0),r}])},64074,(e,n,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var t={cancelIdleCallback:function(){return r},requestIdleCallback:function(){return a}};for(var o in t)Object.defineProperty(i,o,{enumerable:!0,get:t[o]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let n=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-n))}})},1)},r="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),n.exports=i.default)},75637,(e,n,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var t={ESCAPE_REGEX:function(){return r},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return d}};for(var o in t)Object.defineProperty(i,o,{enumerable:!0,get:t[o]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},r=/[&><\u2028\u2029]/g,l={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},s=/[&"'<>]/g;function d(e){return e.replace(r,e=>a[e])}function c(e){return e.replace(s,e=>l[e])}},73682,(e,n,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var t={default:function(){return P},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return I}};for(var o in t)Object.defineProperty(i,o,{enumerable:!0,get:t[o]});let a=e.r(36437),r=e.r(56421),l=e.r(30879),s=a._(e.r(11502)),d=r._(e.r(29075)),c=e.r(31924),u=e.r(76597),g=e.r(64074),p=e.r(75637),m=new Map,h=new Set,y=e=>{let{src:n,id:i,onLoad:t=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:r="",strategy:l="afterInteractive",onError:d,stylesheets:c}=e,g=i||n;if(g&&h.has(g))return;if(m.has(n)){h.add(g),m.get(n).then(t,d);return}let p=()=>{o&&o(),h.add(g)},y=document.createElement("script"),b=new Promise((e,n)=>{y.addEventListener("load",function(n){e(),t&&t.call(this,n),p()}),y.addEventListener("error",function(e){n(e)})}).catch(function(e){d&&d(e)});a?(y.innerHTML=a.__html||"",p()):r?(y.textContent="string"==typeof r?r:Array.isArray(r)?r.join(""):"",p()):n&&(y.src=n,m.set(n,b)),(0,u.setAttributesFromProps)(y,e),"worker"===l&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",l),c&&(e=>{if(s.default.preinit)return e.forEach(e=>{s.default.preinit(e,{as:"style"})});if("u">typeof window){let n=document.head;e.forEach(e=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=e,n.appendChild(i)})}})(c),document.body.appendChild(y)};function b(e){let{strategy:n="afterInteractive"}=e;"lazyOnload"===n?window.addEventListener("load",()=>{(0,g.requestIdleCallback)(()=>y(e))}):y(e)}function I(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let n=e.id||e.getAttribute("src");h.add(n)})}function f(e){let{id:n,src:i="",onLoad:t=()=>{},onReady:o=null,strategy:a="afterInteractive",onError:r,stylesheets:u,...m}=e,{updateScripts:b,scripts:I,getIsSsr:f,appDir:P,nonce:C}=(0,d.useContext)(c.HeadManagerContext);C=m.nonce||C;let v=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=n||i;v.current||(o&&e&&h.has(e)&&o(),v.current=!0)},[o,n,i]);let k=(0,d.useRef)(!1);if((0,d.useEffect)(()=>
2422{if(!k.current){if("afterInteractive"===a)y(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,g.requestIdleCallback)(()=>y(e)):window.addEventListener("load",()=>{(0,g.requestIdleCallback)(()=>y(e))}));k.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(b?(I[a]=(I[a]||[]).concat([{id:n,src:i,onLoad:t,onReady:o,onError:r,...m,nonce:C}]),b(I)):f&&f()?h.add(n||i):f&&!f()&&y({...e,nonce:C})),P){if(u&&u.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!i)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:n}]))})`}});else return s.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:C,crossOrigin:m.crossOrigin}:{as:"script",nonce:C,crossOrigin:m.crossOrigin}),(0,l.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([i,{...m,id:n}]))})`}});"afterInteractive"===a&&i&&s.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:C,crossOrigin:m.crossOrigin}:{as:"script",nonce:C,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(f,"__nextScript",{value:!0});let P=f;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),n.exports=i.default)},93846,(e,n,i)=>{n.exports=e.r(73682)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.