{"id":450,"date":"2022-08-08T22:00:50","date_gmt":"2022-08-09T02:00:50","guid":{"rendered":"https:\/\/ec2-54-157-47-162.compute-1.amazonaws.com\/vinmatch\/?page_id=450"},"modified":"2022-08-09T14:27:05","modified_gmt":"2022-08-09T18:27:05","slug":"decode-vin","status":"publish","type":"page","link":"https:\/\/vinmatch.ca\/fr\/decode-vin\/","title":{"rendered":"D\u00e9coder le NIV"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"450\" class=\"elementor elementor-450\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a29ee77 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a29ee77\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f9688e\" data-id=\"7f9688e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aa496f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aa496f9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2e8dabc\" data-id=\"2e8dabc\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9f88ea2 elementor-widget elementor-widget-image\" data-id=\"9f88ea2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.8 - 27-07-2022 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ec2-54-157-47-162.compute-1.amazonaws.com\/vinmatch\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img src=\"https:\/\/vinmatch.ca\/wp-content\/uploads\/elementor\/thumbs\/GARAGE-800-x-150-px-800-\u00d7-200-px-1-1-qlbdbgibn2hl2qesambmeopo6vmwbizgq9h8v7qcew.png\" title=\"GARAGE-800-x-150-px-800-\u00d7-200-px-1.png\" alt=\"GARAGE-800-x-150-px-800-\u00d7-200-px-1.png\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6efa5e elementor-widget elementor-widget-heading\" data-id=\"d6efa5e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.8 - 27-07-2022 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Par : Garage Match Canada<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-20b4c21\" data-id=\"20b4c21\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46de8b3 elementor-widget__width-auto elementor-fixed elementor-widget elementor-widget-shortcode\" data-id=\"46de8b3\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"trp_language_switcher_shortcode\">\n<div class=\"trp-language-switcher trp-language-switcher-container\" data-no-translation>\n    <div class=\"trp-ls-shortcode-current-language\">\n        <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\" title=\"Fran\u00e7ais du Canada\" onclick=\"event.preventDefault()\">\n\t\t\t<img loading=\"lazy\" class=\"trp-flag-image\" src=\"https:\/\/vinmatch.ca\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_CA.png\" width=\"18\" height=\"12\" alt=\"fr_CA\" title=\"Fran\u00e7ais du Canada\"> Fran\u00e7ais du Canada\t\t<\/a>\n    <\/div>\n    <div class=\"trp-ls-shortcode-language\">\n                <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\"  title=\"Fran\u00e7ais du Canada\" onclick=\"event.preventDefault()\">\n\t\t\t<img loading=\"lazy\" class=\"trp-flag-image\" src=\"https:\/\/vinmatch.ca\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/fr_CA.png\" width=\"18\" height=\"12\" alt=\"fr_CA\" title=\"Fran\u00e7ais du Canada\"> Fran\u00e7ais du Canada\t\t<\/a>\n                    <a href=\"https:\/\/vinmatch.ca\/wp-json\/wp\/v2\/pages\/450\/\" title=\"English\">\n            <img loading=\"lazy\" class=\"trp-flag-image\" src=\"https:\/\/vinmatch.ca\/wp-content\/plugins\/translatepress-multilingual\/assets\/images\/flags\/en_US.png\" width=\"18\" height=\"12\" alt=\"en_US\" title=\"English\"> English        <\/a>\n\n        <\/div>\n    <script type=\"application\/javascript\">\n        \/\/ need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML\n        var trp_ls_shortcodes = document.querySelectorAll('.trp_language_switcher_shortcode .trp-language-switcher');\n        if ( trp_ls_shortcodes.length > 0) {\n            \/\/ get the last language switcher added\n            var trp_el = trp_ls_shortcodes[trp_ls_shortcodes.length - 1];\n\n            var trp_shortcode_language_item = trp_el.querySelector( '.trp-ls-shortcode-language' )\n            \/\/ set width\n            var trp_ls_shortcode_width                                               = trp_shortcode_language_item.offsetWidth + 16;\n            trp_shortcode_language_item.style.width                                  = trp_ls_shortcode_width + 'px';\n            trp_el.querySelector( '.trp-ls-shortcode-current-language' ).style.width = trp_ls_shortcode_width + 'px';\n\n            \/\/ We're putting this on display: none after we have its width.\n            trp_shortcode_language_item.style.display = 'none';\n        }\n    <\/script>\n<\/div>\n<\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-4037d47 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4037d47\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.8 - 27-07-2022 *\/\n.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:\"\";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-container>.elementor-widget-divider{width:var(--container-widget-width,100%);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}<\/style>\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2847cd elementor-widget elementor-widget-heading\" data-id=\"c2847cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9coder le NIV<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-338eb19 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"338eb19\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ffcef12\" data-id=\"ffcef12\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ceb4ad elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"9ceb4ad\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<h1 class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\tD\u00e9codeur VIN universel\t\t\t\t<\/h1>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18212d8 elementor-widget elementor-widget-Motors Vindecoder Input\" data-id=\"18212d8\" data-element_type=\"widget\" data-widget_type=\"Motors Vindecoder Input.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"vinshortcodecont\">\n    <div class=\"vin_title\">D\u00e9codeur Vin<\/div>\n    <div id=\"stm_motors_vin_decoder\">\n        <input type=\"text\" class=\"vin\" required\n placeholder               =\"Entrez votre VIN pour v\u00e9rifier les d\u00e9tails du v\u00e9hicule\">\n         <div class=\"sample_vin\">Essayez un exemple de NIV<\/div>\n        <button id=\"checkVin\">\n            APPLIQUER        <\/button>\n        <img src=\"https:\/\/vinmatch.ca\/wp-content\/plugins\/motors-vin-decoder\/templates\/loader2.gif\" class=\"loading\"\/>\n    <\/div>\n    \n    <p id=\"error_message\">Le VIN entr\u00e9 est invalide. S&#039;il vous pla\u00eet, v\u00e9rifiez et essayez \u00e0 nouveau.<\/p>\n    <div class=\"\" id=\"stm_vim_history\" >\n        <div id=\"request-stm_vim_history\">\n            <div class=\"stm-modal-dialog\">\n                <div class=\"stm-modal-content\">\n\n                    <div class=\"stm_vin_info\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    \n    function ajaxpopulate(data) {\n\n        jQuery('.vin').addClass('success');\n        jQuery('#error').removeClass('activeError');\n        jQuery('.loading').removeClass('activeLoading');\n        jQuery('#stm_sell_a_car_form').removeClass('activeSell');\n        jQuery('#stm_motors_vin_decoder span').addClass('activeSpan');\n\n        let html = '<div>';\n    \n        let count = 0;\n        jQuery.each(data, function (title, colum) {\n            let ctr = 0;\n            let classeqip = '';\n            let _head = '';\n            let _class = count === 0 ? 'vc_toggle_active' : '';\n           html += '<div class=\"vc_toggle vs-shortcode\" id=\"vs-shortcode\"><div class=\"vc_toggle_title_short\"><h5 class=\"accordion__title\">' + title.toUpperCase() + '<\/h5><\/div><div class=\"row vc_toggle_content \">';\n           html += '<div class=\"stm-single-car-listing-data\">';\n           html += '<table class=\"stm-table-main\"><tbody>';\n           let trin = [];\n           \n            count++;\n            classeqip = title;\n\n            \n            jQuery.each(colum, function (index, elem) {\n                let elemlength =  Object.keys(elem).length;\n                for (i = 0; i < elemlength; i=i+2) {\n                    trin[i] = i;\n                }\n               \n                jQuery.each(elem, function (key, value) {\n                    let icon = 'stm-icon-label-reverse';\n                    if(elem[\"icons\"][key]) icon = elem[\"icons\"][key] ;\n                    if ((value != '') && (key != 'icons')) {\n                        if (jQuery.inArray(ctr , trin)> -1)  _head += '<tr>';\n                        _head += '<td><table class=\"inner-table  '+ classeqip+'\"><tbody><tr><td class=\"label-td\">';\n                        _head += '<i class=\"'+icon+'\"><\/i>' + key.split(\/(?=[A-Z])\/).join(\" \").toUpperCase() + '<\/td>';\n                        _head += '<td class=\"heading-font\">' + value + '<\/td><\/tr><\/tbody><\/table><\/td><td class=\"divider-td\"><\/td>';\n                        ctr++;\n                        if (jQuery.inArray(ctr , trin)> -1)  _head += '<\/tr>';\n                    }\n                });\n            });\n            html += _head + '<\/tbody><\/table><\/div><\/div><\/div>';\n        });\n        stm_show_modal(html);\n    }\n\n    function stm_show_modal(html) {\n\n        jQuery('.stm_vin_info').html(html);\n\n\n        jQuery('.vc_toggle, .vc_toggle_').click(function () {\n            jQuery(this).toggleClass('vc_toggle_active');\n        });\n\n        jQuery('#stm_vim_history').show();\n\n\n\n        jQuery('#request-stm_vim_history .vc_toggle ').click(function (event) {\n            if (event.target.className !== 'vc_toggle_title' && event.target.className !== 'vc_toggle_icon' && event.target.className !== 'accordion__title') {\n                jQuery(this).addClass('vc_toggle_active');\n            }\n        });\n    }\n\n\n\n    (function ($) {\n\n        $('.vin').on('input', function () {\n\n            $('.vin').removeClass('error_vin success');\n            $('#error').removeClass('activeError');\n            $('#stm_motors_vin_decoder').removeClass('activeVin');\n            $('#stm_motors_vin_decoder span').removeClass('activeSpan');\n\n            $('.error_message').css('display', 'none');\n        });\n\n\t    document.getElementsByClassName(\"sample_vin\")[0].addEventListener('click', function () {\n\n\t\t    $(\".vin\").val('WBABW33426PX70804');\n\n\t    });\n\n        function stm_vin_error() {\n\n            $('.vin').addClass('error_vin');\n            $('#error').addClass('activeError');\n           \n            $('#stm_motors_vin_decoder').addClass('activeVin');\n            $('.loading').removeClass('activeLoading');\n            $('.error_message').css('display', 'block');\n            stm_not_obj();\n        }\n\n        function stm_not_obj() {\n            let html = '<h4 class=\"errorh4\">Whoops, looks like something went wrong. Please and try again<\/h4>';\n            stm_show_modal(html);\n        }\n                    $('#checkVin').click(function (e) {\n\n            e.preventDefault();\n            let vin = $('.vin').val();\n\n            if(!vin.trim()) return;\n\n            $('.loading').addClass('activeLoading');\n            $('#stm_sell_a_car_form').addClass('activeSell');\n           var ajaxurl = 'https:\/\/vinmatch.ca\/wp-admin\/admin-ajax.php';\n           \n         \n            $.ajax({\n                url: ajaxurl,\n                type: 'POST',\n                data: {\n                    'vin': vin,\n                    'shortcode': 'yes',\n                    'action': 'stm_vin_decoder_ajax_callback',\n                },\n\n                success: function (data) {\n                    var  dataspec = {};\n                    var dt = [];\n                    $('#checkVin').text(\"Recheck\");\n                    if (data == null || data == 'undefined' ) {\n                        stm_vin_error();\n                        return;\n                    }\n                    if ((typeof data) === \"object\" && Object.keys(data).length) {\n                       ajaxpopulate( data);\n                    } else {\n                        stm_vin_error();\n                    }\n\n                  },\n\n                error: function () {\n                    stm_vin_error();\n                }\n            });\n        });\n            })(jQuery)\n<\/script>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Par : Garage Match Canada D\u00e9codeur VIN D\u00e9codeur VIN universel<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":[],"_links":{"self":[{"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/pages\/450"}],"collection":[{"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":126,"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/pages\/450\/revisions"}],"predecessor-version":[{"id":609,"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/pages\/450\/revisions\/609"}],"wp:attachment":[{"href":"https:\/\/vinmatch.ca\/fr\/wp-json\/wp\/v2\/media?parent=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}