{"id":2121,"date":"2023-02-08T15:16:32","date_gmt":"2023-02-08T14:16:32","guid":{"rendered":"http:\/\/dev.www.tasker.it\/products\/accessories\/code\/"},"modified":"2023-02-08T17:33:23","modified_gmt":"2023-02-08T16:33:23","slug":"code","status":"publish","type":"page","link":"https:\/\/www.tasker.it\/en\/products\/accessories\/code\/","title":{"rendered":"Prodotto &#8211; Accessories"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2121\" class=\"elementor elementor-2121 elementor-2050\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-900434c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"900434c\" data-element_type=\"section\" data-e-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-100 elementor-top-column elementor-element elementor-element-fd4df17\" data-id=\"fd4df17\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e85e28 elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides\" data-id=\"2e85e28\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-b2f91a3 swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg\" role=\"img\" aria-label=\"accessori\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/12\/accessori-white.svg\"><\/div><div class=\"elementor-slide-description\">ACCESSORIES<\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ea84ea4 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"ea84ea4\" data-element_type=\"section\" data-e-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-47d3a29\" data-id=\"47d3a29\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a563d21 elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"a563d21\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><link rel=\"stylesheet\" href=\"\/php\/assets\/css\/searchbar.css\">\n<div class=\"custom-search-container\" id=\"uniqueSearchContainer\">\n    <form action=\"\/en\/search\/\" method=\"get\" class=\"custom-search-form\" id=\"uniqueSearchForm\" autocomplete=\"off\">\n        <label for=\"uniqueSearchInput\" class=\"visually-hidden\">Cerca<\/label>\n        <input\n            name=\"search\"\n            type=\"text\"\n            placeholder=\"Search for the product...\"\n            class=\"custom-search-input\"\n            id=\"uniqueSearchInput\"\n            required\n        \/>\n        <button type=\"submit\" class=\"custom-search-button\" id=\"uniqueSearchButton\">\n            <img decoding=\"async\" src=\"\/php\/assets\/images\/search.svg\" alt=\"Cerca\" class=\"custom-search-icon\" id=\"uniqueSearchIcon\">\n        <\/button>\n        <div class=\"search-autocomplete\" id=\"searchAutocomplete\"><\/div>\n    <\/form>\n<\/div>\n<script>\n(function() {\n    var input = document.getElementById('uniqueSearchInput');\n    var dropdown = document.getElementById('searchAutocomplete');\n    var form = document.getElementById('uniqueSearchForm');\n    var lang = 'en';\n    var urlProd = 'products';\n    var timer = null;\n    var activeIndex = -1;\n\n    function escapeHtml(str) {\n        var div = document.createElement('div');\n        div.textContent = str;\n        return div.innerHTML;\n    }\n\n    function highlightMatch(text, query) {\n        if (!text || !query) return escapeHtml(text || '');\n        var escaped = escapeHtml(text);\n        var re = new RegExp('(' + query.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&') + ')', 'gi');\n        return escaped.replace(re, '<mark>$1<\/mark>');\n    }\n\n    input.addEventListener('input', function() {\n        clearTimeout(timer);\n        var q = this.value.trim();\n        activeIndex = -1;\n        if (q.length < 2) {\n            dropdown.innerHTML = '';\n            dropdown.classList.remove('ac-visible');\n            return;\n        }\n        timer = setTimeout(function() {\n            fetch('\/api\/v1\/search\/autocomplete?q=' + encodeURIComponent(q) + '&lang=' + lang)\n                .then(function(r) { return r.json(); })\n                .then(function(res) {\n                    if (res.status !== 'success' || !res.data.length) {\n                        dropdown.innerHTML = '<div class=\"ac-empty\">No results<\/div>';\n                        dropdown.classList.add('ac-visible');\n                        return;\n                    }\n                    var html = '';\n                    res.data.forEach(function(item) {\n                        var catUrw = item.categoria && item.categoria.urw ? item.categoria.urw : '';\n                        var catName = item.categoria && item.categoria.nome ? item.categoria.nome : '';\n                        var href = '\/' + lang + '\/' + urlProd + '\/' + catUrw + '\/code\/?id=' + item.urw;\n                        var img = item.foto_thumb || '';\n                        var imgHtml = img\n                            ? '<img decoding=\"async\" class=\"ac-thumb\" src=\"' + img + '\" alt=\"\" loading=\"lazy\">'\n                            : '<div class=\"ac-thumb ac-thumb-placeholder\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#ccc\" stroke-width=\"1.5\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><path d=\"m21 15-5-5L5 21\"\/><\/svg><\/div>';\n                        html += '<a class=\"ac-item\" href=\"' + href + '\" data-index=\"' + res.data.indexOf(item) + '\">'\n                            + imgHtml\n                            + '<div class=\"ac-text\">'\n                            + '<span class=\"ac-name\">' + highlightMatch(item.nome || '', q) + '<\/span>'\n                            + '<span class=\"ac-meta\">'\n                            + '<span class=\"ac-cod\">' + escapeHtml(item.cod || '') + '<\/span>'\n                            + (catName ? '<span class=\"ac-cat\">' + escapeHtml(catName) + '<\/span>' : '')\n                            + '<\/span>'\n                            + '<\/div>'\n                            + '<\/a>';\n                    });\n                    html += '<a class=\"ac-footer\" href=\"\/' + lang + '\/search\/?search=' + encodeURIComponent(q) + '\">'\n                        + 'View all results &rarr;<\/a>';\n                    dropdown.innerHTML = html;\n                    dropdown.classList.add('ac-visible');\n                })\n                .catch(function() {\n                    dropdown.classList.remove('ac-visible');\n                });\n        }, 250);\n    });\n\n    \/\/ Navigazione con tastiera\n    input.addEventListener('keydown', function(e) {\n        var items = dropdown.querySelectorAll('.ac-item');\n        if (!items.length) return;\n        if (e.key === 'ArrowDown') {\n            e.preventDefault();\n            activeIndex = Math.min(activeIndex + 1, items.length - 1);\n            updateActive(items);\n        } else if (e.key === 'ArrowUp') {\n            e.preventDefault();\n            activeIndex = Math.max(activeIndex - 1, -1);\n            updateActive(items);\n        } else if (e.key === 'Enter' && activeIndex >= 0) {\n            e.preventDefault();\n            items[activeIndex].click();\n        } else if (e.key === 'Escape') {\n            dropdown.classList.remove('ac-visible');\n            activeIndex = -1;\n        }\n    });\n\n    function updateActive(items) {\n        items.forEach(function(el, i) {\n            el.classList.toggle('ac-active', i === activeIndex);\n            if (i === activeIndex) el.scrollIntoView({block: 'nearest'});\n        });\n    }\n\n    document.addEventListener('click', function(e) {\n        if (!e.target.closest('#uniqueSearchContainer')) {\n            dropdown.classList.remove('ac-visible');\n        }\n    });\n\n    input.addEventListener('focus', function() {\n        if (dropdown.innerHTML && this.value.trim().length >= 2) {\n            dropdown.classList.add('ac-visible');\n        }\n    });\n})();\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dfb8b3d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dfb8b3d\" data-element_type=\"section\" data-e-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-100 elementor-top-column elementor-element elementor-element-0010ee9\" data-id=\"0010ee9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-59c0890 elementor-widget elementor-widget-shortcode\" data-id=\"59c0890\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\tNo elements availabes\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ACCESSORIES<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1913,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2121","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/pages\/2121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/comments?post=2121"}],"version-history":[{"count":0,"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/pages\/2121\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/pages\/1913"}],"wp:attachment":[{"href":"https:\/\/www.tasker.it\/en\/wp-json\/wp\/v2\/media?parent=2121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}