Files
sase.tr/scripts/pl24auth/captured/v4-01-vw-selected.html
Semih 2358b38b4d feat: PL24 integration + EMEX on-demand parts loading
## Major Changes

### PL24 Integration (PartsLink24 API)
- Add PL24 auth service with JWT token management
- Add PL24 service for VIN decode and parts catalog
- Support for VAG, Mercedes, BMW, Ford, Renault and more
- Schema image download with base64 decoding
- Image deduplication via SchemaPic table

### EMEX On-Demand Loading
- Remove automatic parts scraping during VIN decode
- Add fetchCategoryParts() for on-demand loading
- Store category URLs in rawResponse for later fetching
- Fix Chrome executable path for Puppeteer

### VIN Decode Flow
- PL24 first, fallback to EMEX if not available
- Both sources now use on-demand parts loading
- Faster VIN lookup (no parts scraped upfront)

### Database Schema
- Add SchemaPic model for image deduplication
- Add schemaPicId to VehicleCategory
- Add EMEX models for parallel scraping

### Frontend Improvements
- Dark theme with Tailwind CSS
- Improved UI components (card, button, input)
- Better category and parts display
- Schema image viewer

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 11:15:06 +01:00

39 lines
42 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html><head><meta name="emotion-insertion-point" content="">
<meta charset="utf-8">
<!-- viewport-fit=cover -> for IOS notch matching -->
<!-- maximum-scale=1.0,user-scalable=0 -> no zooming on ios -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=0, viewport-fit=cover">
<title>Volkswagen - partslink24</title>
<!-- favicons -->
<link rel="icon" href="/pl24-app/favicons/favicon.ico" sizes="32x32">
<link rel="icon" href="/pl24-app/favicons/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/pl24-app/favicons/apple-touch-icon.png">
<link rel="mask-icon" href="/pl24-app/favicons/safari-pinned-tab.svg" color="#000000">
<meta name="msapplication-TileColor" content="#f7c400">
<meta name="msapplication-config" content="/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<script type="text/javascript" data-metrics-id="653XEPU6" id="metrics" src="/pl24-app/metrics-loader.js"></script>
<script type="module" crossorigin="" src="/pl24-app/assets/index-e59f85ff.js"></script>
<link rel="modulepreload" crossorigin="" href="/pl24-app/assets/__federation_shared_react-a187c2a1.js">
<link rel="modulepreload" crossorigin="" href="/pl24-app/assets/__federation_shared_react-dom-435d0037.js">
<link rel="stylesheet" href="/pl24-app/assets/index-d2bb7e3e.css">
<link rel="manifest" href="/pl24-app/manifest.webmanifest"><style data-emotion="css-global" data-s=""></style><style data-emotion="css-global" data-s=""></style><style data-emotion="css" data-s=""></style><script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/bundle.js" data-lang="en" data-settings-id="1dDyIAPUm" async=""></script><script async="" src="https://metrics.partslink24.com/js/container_653XEPU6.js"></script></head>
<body>
<noscript>You need to enable JavaScript to run this testapp.</noscript>
<div id="root"><div class="_container_93u48_9" lang="en" style="height: 1080px;"><div aria-hidden="true" class="MuiBackdrop-root css-ps8t2m" style="opacity: 0; transition: opacity 195ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden;"><div class="spinner-wrapper"><div class="spinner"></div></div></div><div class="_container_s5kdw_9" style="visibility: hidden; transform: translateY(55px);"><span class="icon icon--full-screen _icon_skck4_9" data-test-id="fullscreenToggle"></span></div><div class="_headerContainer_1gzni_9"><header class="_header_1gzni_9" data-test-id="header"><div class="_container_1gzni_41"><div class="_content_1gzni_56"><div class="_container_1wqol_9"><div class="_containerLeft_1wqol_16"><img src="/carbrands/vw/pl24_cat_logo_app.png" class="_icon_1ub4f_9"><div class="_searchContainer_1wqol_22"><div class="_container_11xrx_9"><div class="MuiFormControl-root MuiTextField-root _textfield_11xrx_16 css-i44wyl" data-test-id="vehicleSearchInput"><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-adornedEnd css-1syd95j"><input aria-invalid="false" autocomplete="off" id=":rr:" placeholder="Direct entry" type="text" tabindex="1" spellcheck="false" maxlength="17" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedEnd css-1f5whfc" value=""><div class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeMedium css-10jn56z"><span class="icon icon-btn icon--search-car _icon_skck4_9 _disabled_skck4_19" data-test-id="sendVehicleSearch"></span></div><fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-igs3ac"><legend class="css-gpjuor"><span class="notranslate"></span></legend></fieldset></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div><div class="_item_judcq_20 _iconItem_judcq_44"><div class="_container_kmq57_1 _iconItem_kmq57_10"><span>Scan vehicle registration certificate with camera</span><div class="_icon_kmq57_10"><span class="icon icon--vin-scan _icon_skck4_9"></span></div></div></div></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div></div></div></div><div class="_container_11xrx_9 _hidden_11xrx_12"><div class="MuiFormControl-root MuiTextField-root _textfield_11xrx_16 css-i44wyl" data-test-id="partSearchInput"><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-adornedEnd css-1syd95j"><input aria-invalid="false" autocomplete="off" id=":rt:" placeholder="Search for parts" type="text" tabindex="1" maxlength="30" spellcheck="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedEnd css-1f5whfc" value=""><div class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeMedium css-10jn56z"><span class="icon icon-btn icon--search _icon_skck4_9 _disabled_skck4_19" data-test-id="sendPartSearch"></span></div><fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-igs3ac"><legend class="css-gpjuor"><span class="notranslate"></span></legend></fieldset></div></div></div></div></div><div class="_menuContainer_1wqol_28"><button class="_btn_aow59_9 _autoWidth_aow59_24 _desktop_aow59_45 _btn-secondary_aow59_48" type="button" tabindex="1" data-test-id="noDealerSelectedButton"><div class="_container_aow59_81">Select dealer</div></button><div class="_hidden_1wqol_34"><button class="_btn_aow59_9 _autoWidth_aow59_24 _desktop_aow59_45 _btn-primary_aow59_30" type="button" data-test-id="navigateBackToPurchaseOrderManagementButton"><div class="_container_aow59_81">Back to the order</div></button></div><div class="_hidden_1wqol_34"><span class="icon icon-btn icon--order _icon_skck4_9" data-test-id="navigateBackToPurchaseOrderManagementIcon"></span></div><div class=""><div tabindex="1"></div></div><span class="icon icon-btn icon--more _icon_skck4_9" tabindex="1" data-test-id="openMenu"></span></div></div></div></div></header></div><div class="_mainContainer_xhd5e_9" data-test-id="mainContainer"><div class="_container_3ww10_9" data-test-id="breadcrumbs"><div class="_breadcrumbContainer_3ww10_23"><div class="_container_k7wab_9" data-test-id="breadcrumbStart" style="flex-shrink: 5; min-width: min-content;"><div class="_item_k7wab_19" tabindex="1">Start</div></div><div class="_container_k7wab_9" data-test-id="breadcrumbCatalogName" style="flex-shrink: 10; min-width: min-content;"><span class="icon icon--arrow-right _icon_skck4_9"></span><div class="_item_k7wab_19" tabindex="1">Volkswagen</div></div></div><img src="/pl24-app/assets/logo-272a932c.png" class="" style="height: 32px;"></div><div class="_contentContainer_xhd5e_24"><div class="_viewContainer_xhd5e_39" data-test-id="content"><div class="_content_xhd5e_24"><div class="_container_5vooe_1"><div class="_container_1468c_9 _animated_1468c_18" data-test-id="companion" style="width: calc(32% - 60px); min-width: calc(32% - 60px);"><div class="_main_1468c_22"><div class="_content_1iimd_9"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125 _fullHeight_1iimd_140 _background_1iimd_146"><div></div></div></div></div></div></div><div class="_resize_1468c_27"><div class="_icon_1468c_40"><span class="icon icon-btn icon--arrow-right _icon_skck4_9" data-test-id="resizeCompanion"></span></div></div></div><div class="_catalog_1tdav_18"><div class=""></div><div class="_container_1kpmv_1" style="grid-template-columns: minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%);"><div class="_content_1iimd_9" data-test-id="modelFamiliesTable"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132 _withIcon_152i0_21" title="Model" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Model</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Ameo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Arteon</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Atlas Cross Sport</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Beetle</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>bora</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>CC</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>corrado</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>derby</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>eos</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>fox</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ghia 141</span>-<span>144</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Ghia 343, 345</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>gol</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>golf cabriolet</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf Plus</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf Sportsvan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.3</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.4</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.5</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.7</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>jetta</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>lupo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>mod. 181</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>parati</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Passat</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Passat CC</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>phaeton</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Polo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>santana</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>scirocco</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Sharan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Small van 147</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Suran</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Cross</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Roc</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Roc convertible</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taigo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taigun</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taos</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tayron</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Teramont</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tiguan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tiguan Allspace</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>tipo 1</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>touareg</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Touran</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Type 3</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>type 4</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>up!/e</span>-<span>up!</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>vento</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Virtus</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW 1200/1300</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW 1302/1303</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW K70</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>vw</span>-<span>iltis</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>XL1</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _defaultCursor_152i0_36 _sectionRow_152i0_56 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1 _bold_15k4v_17"><span>Special Catalogues</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64 _belowSectionRow_152i0_80"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Combined heat &amp; power</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Electric connection</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>industrial engine</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Other classic parts</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Chemical Materials</span></div></div></div></div></div></div></div></div></div></div></div><div class="_headerIcon_1iimd_184"><div aria-label="All markets" class=""><span class="icon icon-btn icon--plus-outlined _icon_skck4_9" tabindex="2"></span></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="modelYearTable"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Year" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Year</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable1"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions I" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions I</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable2"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions II" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions II</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable3"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions III" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions III</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="_container_1c4xf_9" data-test-id="companionBar"><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="vehicleCompanionBarItem"><div class="_item_lybg3_9 _itemSelected_lybg3_40" data-testid="menu-item-vehicle" aria-label="Vehicle identification"><div class=""><span class="icon icon--car _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" data-test-id="searchCompanionBarItem"><div class="_item_lybg3_9 _itemInactive_lybg3_53" data-testid="menu-item-search" aria-label="Search"><div class=""><span class="icon icon-btn icon--search-list _icon_skck4_9 _disabled_skck4_19"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" data-test-id="promotionsCompanionBarItem"><div class="_item_lybg3_9 _itemInactive_lybg3_53" data-testid="menu-item-promotions" aria-label="Deals"><div class=""><span class="icon icon-btn icon--percent-outlined _icon_skck4_9 _disabled_skck4_19"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="ordersCompanionBarItem"><div class="_item_lybg3_9" data-testid="menu-item-orders" aria-label="Order administration"><div class=""><span class="icon icon-btn icon--orderbridge _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="cartsCompanionBarItem"><div class="_item_lybg3_9" data-testid="menu-item-carts" aria-label="Shopping cart selection"><div class=""><span class="icon icon-btn icon--carts _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="cartCompanionBarItem"><div class="_item_lybg3_9 _itemCart_lybg3_26" data-testid="menu-item-cart" aria-label="Cart"><div class=""><div tabindex="-1"></div></div></div></div></div></div></div></div>,</div>
<div id="usercentrics-root" data-created-at="1769006767102" style=""></div><iframe id="uc-cross-domain-bridge" src="https://app.usercentrics.eu/browser-sdk/4.59.0/cross-domain-bridge.html" style="display: none;"></iframe></body></html>