7.8 sec in total
373 ms
6.9 sec
467 ms
Click here to check amazing Viptronica content for Portugal. Otherwise, check out these important facts you probably never knew about viptronica.com
Loja de eletrónica para profissionais. Empresa líder na distribuição de eletrónica de consumo, ferramentas, componentes eletrónicos, cabos e fichas, som e luz, segurança e vigilância.
Visit viptronica.comWe analyzed Viptronica.com page load time and found that the first response time was 373 ms and then it took 7.4 sec to load all DOM resources and completely render a web page. This is a poor result, as 80% of websites can load faster.
viptronica.com performance score
373 ms
588 ms
1903 ms
222 ms
226 ms
Our browser made a total of 166 requests to load all elements on the main page. We found that 92% of them (152 requests) were addressed to the original Viptronica.com, 3% (5 requests) were made to and 2% (4 requests) were made to Fonts.gstatic.com. The less responsive or slowest element that took the longest time to load (1.9 sec) belongs to the original domain Viptronica.com.
Page size can be reduced by 947.0 kB (21%)
4.4 MB
3.5 MB
In fact, the total size of Viptronica.com main page is 4.4 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 65% of websites need less resources to load. Images take 3.7 MB which makes up the majority of the site volume.
Potential reduce by 192.9 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 192.9 kB or 86% of the original size.
Potential reduce by 347.2 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Viptronica images are well optimized though.
Potential reduce by 231.7 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 231.7 kB or 71% of the original size.
Potential reduce by 175.3 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Viptronica.com needs all CSS files to be minified and compressed as it can save up to 175.3 kB or 83% of the original size.
Number of requests can be reduced by 57 (37%)
153
96
The browser has sent 153 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Viptronica. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 21 to 1 for JavaScripts and from 24 to 1 for CSS and as a result speed up the page load time.
viptronica.com
373 ms
web
588 ms
1903 ms
gb_styles.css
222 ms
jcemediabox.css
226 ms
style.css
224 ms
system.css
224 ms
general.css
232 ms
addons.css
242 ms
layout.css
330 ms
template.css
442 ms
joomla.css
444 ms
gk_stuff.css
446 ms
typo.css
349 ms
style3.css
481 ms
override.css
438 ms
mod_bannerslider.css
467 ms
owl.carousel.css
549 ms
owl.theme.css
552 ms
dbf9b244c8fcef48a342a68337f02e05.css
550 ms
c7bc4c68fc685acc4599ca485f7e64e3.css
553 ms
72049ddf9832e089411cbd0760f3de54.css
592 ms
705c259479e158a6a309df8566ae448a.css
600 ms
7e85769fbac593cc954dfaaf6cd65083.css
658 ms
clean-grey.css
660 ms
mootools.js
881 ms
domready_fix.js
663 ms
caption.js
710 ms
jcemediabox.js
961 ms
silverlight.js
767 ms
wmvplayer.js
769 ms
swfobject.js
772 ms
avreloaded.js
828 ms
gk.script.js
877 ms
mod_bannerslider.js
889 ms
jquery.min.js
41 ms
jquery.noconflict.js
888 ms
owl.carousel.min.js
946 ms
javascript;base64,DQogIDsod2luZG93LmpxMTgzfHxqUXVlcnkpKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7DQogIHZhciByZXMgPSBmdW5jdGlvbigpIHsNCiAgICB2YXIgY29udCA9ICJvZmZsYWpuLXVuaXZlcnNhbC1wcm9kdWN0LXNsaWRlci0yNDUtMS1jb250YWluZXIiOw0KICAgIHZhciBzaG93aGVhZGVyID0gIjEiOw0KICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbS5zaG93ZGVzYyBpbWciKS5oZWlnaHQoKTsNCiAgICAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1pdGVtLnRydW5jZGVzYywgIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbSAudHJ1bmNkZXNjIikuY3NzKHtoZWlnaHQ6IGgrInB4In0pOw0KICAgICQob3dsMjQ1KS50cmlnZ2VyKCJvd2xhZnRlclVwZGF0ZSIpOw0KICAgIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLml0ZW1faGVhZGVyIikub3V0ZXJIZWlnaHQoKTsNCiAgICAgIGlmKHNob3doZWFkZXIgIT0gIjEiKSB7DQogICAgICAgIGggPSAwOw0KICAgICAgfQ0KICAgICAgDQogICAgICB2YXIgbWFpbkggPSAkKCIjIiArIGNvbnQgKyAiIC5vd2wtaXRlbSAub2ZmLXVuaS1zbGlkZXItbWFpbiIpLm91dGVySGVpZ2h0KCk7DQogICAgICBpZihtYWluSCAtIDE1MCA+IDApIHsNCiAgICAgICAgaCArPSAoJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLm9mZi11bmktc2xpZGVyLW1haW4iKS5vdXRlckhlaWdodCgpIC0gMTUwKS8yOw0KICAgICAgfQ0KICAgICAgJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1jb250YWluZXIsICMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0LWNvbnRhaW5lciIpLmNzcyh7bWFyZ2luVG9wOiBoICsgInB4In0pOyANCiAgICB9IGVsc2Ugew0KICAgICAgdmFyIGhlYWRlclcgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmZfdW5pX3NsaWRlcl9oZWFkZXIiKS5vdXRlcldpZHRoKCk7DQogICAgICB2YXIgdGl0bGVXID0gICQoIiMiICsgY29udCArICIgLnRpdGxlIikub3V0ZXJXaWR0aCgpOw0KICAgICAgdmFyIGNvbnRyb2xsZXJXID0gJCgiIyIgKyBjb250ICsgIiAuY29udHJvbGxlciIpLm91dGVyV2lkdGgoKTsNCiAgICAgIHZhciBwYWdpbmF0aW9ucyA9ICQoIiMiICsgY29udCArICIgLmNvbnRyb2xsZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSIpOw0KICAgICAgaWYodGl0bGVXICsgY29udHJvbGxlclcgPiBoZWFkZXJXKSB7DQogICAgICAgICQocGFnaW5hdGlvbnMpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICAkKHBhZ2luYXRpb25zKS5jc3Moe2Rpc3BsYXk6ICJpbmxpbmUtYmxvY2sifSk7DQogICAgICB9IA0KICAgIH0gICAgDQogIH07DQogIA0KICBvd2wyNDUgPSAkKCIub2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjQ1LTEtY29udGFpbmVyLWlubmVyIik7DQogIG93bDI0NS5vd2xDYXJvdXNlbCh7DQogICAgICAgDQogICAgICAgIGFmdGVySW5pdCA6IGZ1bmN0aW9uKGMpeyAgICAgICAgDQogICAgICAgICAgdGhhdCA9IHRoaXM7DQogICAgICAgICAgdmFyIGNvbnQgPSAib2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjQ1LTEiOw0KICAgICAgICAgIHZhciBjb250cm9sbGVyID0gIiMiKyBjb250ICsiLWNvbnRhaW5lciAuY29udHJvbGxlciI7DQogICAgICAgICAgdmFyIGMgPSAkKCIiICsgY29udHJvbGxlciArICIiKTsNCiAgICAgICAgICAgIHRoYXQub3dsQ29udHJvbHMucHJlcGVuZFRvKGMpOw0KICAgICAgICAgICAgLy9yZXMoKTsgICAgICAgICAgDQogICAgICAgIH0sDQogICAgICAgIGFmdGVyVXBkYXRlIDogcmVzLA0KICAgICAgICBpdGVtc0N1c3RvbSA6IFsNCiAgICAgICAgICBbMCwgMV0sDQogICAgICAgICAgWzQ2OSwgMl0sDQogICAgICAgICAgWzU2OSwgMl0sICAgICAgICAgIA0KICAgICAgICAgIFs3NjksIDRdLA0KICAgICAgICAgIFsxMDI1LCA2XSwNCiAgICAgICAgICBbMTQwMCwgNl0NCiAgICAgICAgXSwNCiAgICAgICAgc2luZ2xlSXRlbSA6IGZhbHNlLA0KICAgICAgICBhdXRvUGxheTogNTAwMCwNCiAgICAgICAgc3RvcE9uSG92ZXI6IHRydWUsDQogIH0pOw0KICBvd2wyNDUudHJpZ2dlcigib3dsLmFmdGVyVXBkYXRlIik7ICAgICAgICAgIA0KICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICByZXMoKTsNCiAgfSk7DQogIHZhciBjb250ID0gIm9mZmxham4tdW5pdmVyc2FsLXByb2R1Y3Qtc2xpZGVyLTI0NS0xLWNvbnRhaW5lciI7DQogIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgdmFyIGxBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLWxlZnQtY29udGFpbmVyIikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjQ1LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogIHZhciByQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1jb250YWluZXIiKS5vbigiY2xpY2siLCBmdW5jdGlvbigpIHtvd2wyNDUudHJpZ2dlcigib3dsLm5leHQiKTt9KTsNCiAgaWYodGhlbWUgPT0gImZsYXQiIHx8IHRoZW1lID09ICJwbGFzdGljIikgew0KICAgIHZhciBsQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1sZWZ0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjQ1LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogICAgdmFyIHJBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjQ1LnRyaWdnZXIoIm93bC5uZXh0Iik7fSk7DQogIH0NCiAgdmFyIGxBcnJvd0lubmVyID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1hcnJvdyIpOw0KICB2YXIgckFycm93SW5uZXIgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1hcnJvdyIpOyANCiAgJChkb2N1bWVudCkub24oImtleXByZXNzIiwgZnVuY3Rpb24oZSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaChlLmtleSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgIkxlZnQiOiBvd2wyNDUudHJpZ2dlcigib3dsLnByZXYiKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJSaWdodCI6IG93bDI0NS50cmlnZ2VyKCJvd2wubmV4dCIpOyBicmVhazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICBpZigoIm9udG91Y2hzdGFydCIgaW4gd2luZG93IHx8IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL1dpbmRvd3MgUGhvbmUvaSkpKXsNCiAgICAgICQobEFycm93KS5jc3Moe2Rpc3BsYXk6ICJub25lIn0pOw0KICAgICAgJChyQXJyb3cpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7ICAgICAgDQogICAgfQ0KICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgJCgiIyIgKyBjb250KS5ob3ZlcihmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGxBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHJBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChsQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChyQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIA0KICAgICAgICAgIH0pOw0K
5 ms
javascript;base64,DQogIDsod2luZG93LmpxMTgzfHxqUXVlcnkpKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7DQogIHZhciByZXMgPSBmdW5jdGlvbigpIHsNCiAgICB2YXIgY29udCA9ICJvZmZsYWpuLXVuaXZlcnNhbC1wcm9kdWN0LXNsaWRlci0yMjAtMS1jb250YWluZXIiOw0KICAgIHZhciBzaG93aGVhZGVyID0gIjEiOw0KICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbS5zaG93ZGVzYyBpbWciKS5oZWlnaHQoKTsNCiAgICAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1pdGVtLnRydW5jZGVzYywgIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbSAudHJ1bmNkZXNjIikuY3NzKHtoZWlnaHQ6IGgrInB4In0pOw0KICAgICQob3dsMjIwKS50cmlnZ2VyKCJvd2xhZnRlclVwZGF0ZSIpOw0KICAgIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLml0ZW1faGVhZGVyIikub3V0ZXJIZWlnaHQoKTsNCiAgICAgIGlmKHNob3doZWFkZXIgIT0gIjEiKSB7DQogICAgICAgIGggPSAwOw0KICAgICAgfQ0KICAgICAgDQogICAgICB2YXIgbWFpbkggPSAkKCIjIiArIGNvbnQgKyAiIC5vd2wtaXRlbSAub2ZmLXVuaS1zbGlkZXItbWFpbiIpLm91dGVySGVpZ2h0KCk7DQogICAgICBpZihtYWluSCAtIDE1MCA+IDApIHsNCiAgICAgICAgaCArPSAoJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLm9mZi11bmktc2xpZGVyLW1haW4iKS5vdXRlckhlaWdodCgpIC0gMTUwKS8yOw0KICAgICAgfQ0KICAgICAgJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1jb250YWluZXIsICMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0LWNvbnRhaW5lciIpLmNzcyh7bWFyZ2luVG9wOiBoICsgInB4In0pOyANCiAgICB9IGVsc2Ugew0KICAgICAgdmFyIGhlYWRlclcgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmZfdW5pX3NsaWRlcl9oZWFkZXIiKS5vdXRlcldpZHRoKCk7DQogICAgICB2YXIgdGl0bGVXID0gICQoIiMiICsgY29udCArICIgLnRpdGxlIikub3V0ZXJXaWR0aCgpOw0KICAgICAgdmFyIGNvbnRyb2xsZXJXID0gJCgiIyIgKyBjb250ICsgIiAuY29udHJvbGxlciIpLm91dGVyV2lkdGgoKTsNCiAgICAgIHZhciBwYWdpbmF0aW9ucyA9ICQoIiMiICsgY29udCArICIgLmNvbnRyb2xsZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSIpOw0KICAgICAgaWYodGl0bGVXICsgY29udHJvbGxlclcgPiBoZWFkZXJXKSB7DQogICAgICAgICQocGFnaW5hdGlvbnMpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICAkKHBhZ2luYXRpb25zKS5jc3Moe2Rpc3BsYXk6ICJpbmxpbmUtYmxvY2sifSk7DQogICAgICB9IA0KICAgIH0gICAgDQogIH07DQogIA0KICBvd2wyMjAgPSAkKCIub2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjIwLTEtY29udGFpbmVyLWlubmVyIik7DQogIG93bDIyMC5vd2xDYXJvdXNlbCh7DQogICAgICAgDQogICAgICAgIGFmdGVySW5pdCA6IGZ1bmN0aW9uKGMpeyAgICAgICAgDQogICAgICAgICAgdGhhdCA9IHRoaXM7DQogICAgICAgICAgdmFyIGNvbnQgPSAib2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjIwLTEiOw0KICAgICAgICAgIHZhciBjb250cm9sbGVyID0gIiMiKyBjb250ICsiLWNvbnRhaW5lciAuY29udHJvbGxlciI7DQogICAgICAgICAgdmFyIGMgPSAkKCIiICsgY29udHJvbGxlciArICIiKTsNCiAgICAgICAgICAgIHRoYXQub3dsQ29udHJvbHMucHJlcGVuZFRvKGMpOw0KICAgICAgICAgICAgLy9yZXMoKTsgICAgICAgICAgDQogICAgICAgIH0sDQogICAgICAgIGFmdGVyVXBkYXRlIDogcmVzLA0KICAgICAgICBpdGVtc0N1c3RvbSA6IFsNCiAgICAgICAgICBbMCwgMV0sDQogICAgICAgICAgWzQ2OSwgMl0sDQogICAgICAgICAgWzU2OSwgMl0sICAgICAgICAgIA0KICAgICAgICAgIFs3NjksIDRdLA0KICAgICAgICAgIFsxMDI1LCA2XSwNCiAgICAgICAgICBbMTQwMCwgNl0NCiAgICAgICAgXSwNCiAgICAgICAgc2luZ2xlSXRlbSA6IGZhbHNlLA0KICAgICAgICBhdXRvUGxheTogNTAwMCwNCiAgICAgICAgc3RvcE9uSG92ZXI6IHRydWUsDQogIH0pOw0KICBvd2wyMjAudHJpZ2dlcigib3dsLmFmdGVyVXBkYXRlIik7ICAgICAgICAgIA0KICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICByZXMoKTsNCiAgfSk7DQogIHZhciBjb250ID0gIm9mZmxham4tdW5pdmVyc2FsLXByb2R1Y3Qtc2xpZGVyLTIyMC0xLWNvbnRhaW5lciI7DQogIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgdmFyIGxBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLWxlZnQtY29udGFpbmVyIikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIwLnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogIHZhciByQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1jb250YWluZXIiKS5vbigiY2xpY2siLCBmdW5jdGlvbigpIHtvd2wyMjAudHJpZ2dlcigib3dsLm5leHQiKTt9KTsNCiAgaWYodGhlbWUgPT0gImZsYXQiIHx8IHRoZW1lID09ICJwbGFzdGljIikgew0KICAgIHZhciBsQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1sZWZ0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIwLnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogICAgdmFyIHJBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIwLnRyaWdnZXIoIm93bC5uZXh0Iik7fSk7DQogIH0NCiAgdmFyIGxBcnJvd0lubmVyID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1hcnJvdyIpOw0KICB2YXIgckFycm93SW5uZXIgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1hcnJvdyIpOyANCiAgJChkb2N1bWVudCkub24oImtleXByZXNzIiwgZnVuY3Rpb24oZSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaChlLmtleSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgIkxlZnQiOiBvd2wyMjAudHJpZ2dlcigib3dsLnByZXYiKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJSaWdodCI6IG93bDIyMC50cmlnZ2VyKCJvd2wubmV4dCIpOyBicmVhazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICBpZigoIm9udG91Y2hzdGFydCIgaW4gd2luZG93IHx8IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL1dpbmRvd3MgUGhvbmUvaSkpKXsNCiAgICAgICQobEFycm93KS5jc3Moe2Rpc3BsYXk6ICJub25lIn0pOw0KICAgICAgJChyQXJyb3cpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7ICAgICAgDQogICAgfQ0KICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgJCgiIyIgKyBjb250KS5ob3ZlcihmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGxBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHJBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChsQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChyQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIA0KICAgICAgICAgIH0pOw0K
5 ms
javascript;base64,DQogIDsod2luZG93LmpxMTgzfHxqUXVlcnkpKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7DQogIHZhciByZXMgPSBmdW5jdGlvbigpIHsNCiAgICB2YXIgY29udCA9ICJvZmZsYWpuLXVuaXZlcnNhbC1wcm9kdWN0LXNsaWRlci0yMjctMS1jb250YWluZXIiOw0KICAgIHZhciBzaG93aGVhZGVyID0gIjEiOw0KICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbS5zaG93ZGVzYyBpbWciKS5oZWlnaHQoKTsNCiAgICAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1pdGVtLnRydW5jZGVzYywgIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbSAudHJ1bmNkZXNjIikuY3NzKHtoZWlnaHQ6IGgrInB4In0pOw0KICAgICQob3dsMjI3KS50cmlnZ2VyKCJvd2xhZnRlclVwZGF0ZSIpOw0KICAgIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLml0ZW1faGVhZGVyIikub3V0ZXJIZWlnaHQoKTsNCiAgICAgIGlmKHNob3doZWFkZXIgIT0gIjEiKSB7DQogICAgICAgIGggPSAwOw0KICAgICAgfQ0KICAgICAgDQogICAgICB2YXIgbWFpbkggPSAkKCIjIiArIGNvbnQgKyAiIC5vd2wtaXRlbSAub2ZmLXVuaS1zbGlkZXItbWFpbiIpLm91dGVySGVpZ2h0KCk7DQogICAgICBpZihtYWluSCAtIDE1MCA+IDApIHsNCiAgICAgICAgaCArPSAoJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLm9mZi11bmktc2xpZGVyLW1haW4iKS5vdXRlckhlaWdodCgpIC0gMTUwKS8yOw0KICAgICAgfQ0KICAgICAgJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1jb250YWluZXIsICMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0LWNvbnRhaW5lciIpLmNzcyh7bWFyZ2luVG9wOiBoICsgInB4In0pOyANCiAgICB9IGVsc2Ugew0KICAgICAgdmFyIGhlYWRlclcgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmZfdW5pX3NsaWRlcl9oZWFkZXIiKS5vdXRlcldpZHRoKCk7DQogICAgICB2YXIgdGl0bGVXID0gICQoIiMiICsgY29udCArICIgLnRpdGxlIikub3V0ZXJXaWR0aCgpOw0KICAgICAgdmFyIGNvbnRyb2xsZXJXID0gJCgiIyIgKyBjb250ICsgIiAuY29udHJvbGxlciIpLm91dGVyV2lkdGgoKTsNCiAgICAgIHZhciBwYWdpbmF0aW9ucyA9ICQoIiMiICsgY29udCArICIgLmNvbnRyb2xsZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSIpOw0KICAgICAgaWYodGl0bGVXICsgY29udHJvbGxlclcgPiBoZWFkZXJXKSB7DQogICAgICAgICQocGFnaW5hdGlvbnMpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICAkKHBhZ2luYXRpb25zKS5jc3Moe2Rpc3BsYXk6ICJpbmxpbmUtYmxvY2sifSk7DQogICAgICB9IA0KICAgIH0gICAgDQogIH07DQogIA0KICBvd2wyMjcgPSAkKCIub2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjI3LTEtY29udGFpbmVyLWlubmVyIik7DQogIG93bDIyNy5vd2xDYXJvdXNlbCh7DQogICAgICAgDQogICAgICAgIGFmdGVySW5pdCA6IGZ1bmN0aW9uKGMpeyAgICAgICAgDQogICAgICAgICAgdGhhdCA9IHRoaXM7DQogICAgICAgICAgdmFyIGNvbnQgPSAib2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjI3LTEiOw0KICAgICAgICAgIHZhciBjb250cm9sbGVyID0gIiMiKyBjb250ICsiLWNvbnRhaW5lciAuY29udHJvbGxlciI7DQogICAgICAgICAgdmFyIGMgPSAkKCIiICsgY29udHJvbGxlciArICIiKTsNCiAgICAgICAgICAgIHRoYXQub3dsQ29udHJvbHMucHJlcGVuZFRvKGMpOw0KICAgICAgICAgICAgLy9yZXMoKTsgICAgICAgICAgDQogICAgICAgIH0sDQogICAgICAgIGFmdGVyVXBkYXRlIDogcmVzLA0KICAgICAgICBpdGVtc0N1c3RvbSA6IFsNCiAgICAgICAgICBbMCwgMV0sDQogICAgICAgICAgWzQ2OSwgMl0sDQogICAgICAgICAgWzU2OSwgMl0sICAgICAgICAgIA0KICAgICAgICAgIFs3NjksIDRdLA0KICAgICAgICAgIFsxMDI1LCA2XSwNCiAgICAgICAgICBbMTQwMCwgNl0NCiAgICAgICAgXSwNCiAgICAgICAgc2luZ2xlSXRlbSA6IGZhbHNlLA0KICAgICAgICBhdXRvUGxheTogNTAwMCwNCiAgICAgICAgc3RvcE9uSG92ZXI6IHRydWUsDQogIH0pOw0KICBvd2wyMjcudHJpZ2dlcigib3dsLmFmdGVyVXBkYXRlIik7ICAgICAgICAgIA0KICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICByZXMoKTsNCiAgfSk7DQogIHZhciBjb250ID0gIm9mZmxham4tdW5pdmVyc2FsLXByb2R1Y3Qtc2xpZGVyLTIyNy0xLWNvbnRhaW5lciI7DQogIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgdmFyIGxBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLWxlZnQtY29udGFpbmVyIikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI3LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogIHZhciByQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1jb250YWluZXIiKS5vbigiY2xpY2siLCBmdW5jdGlvbigpIHtvd2wyMjcudHJpZ2dlcigib3dsLm5leHQiKTt9KTsNCiAgaWYodGhlbWUgPT0gImZsYXQiIHx8IHRoZW1lID09ICJwbGFzdGljIikgew0KICAgIHZhciBsQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1sZWZ0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI3LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogICAgdmFyIHJBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI3LnRyaWdnZXIoIm93bC5uZXh0Iik7fSk7DQogIH0NCiAgdmFyIGxBcnJvd0lubmVyID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1hcnJvdyIpOw0KICB2YXIgckFycm93SW5uZXIgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1hcnJvdyIpOyANCiAgJChkb2N1bWVudCkub24oImtleXByZXNzIiwgZnVuY3Rpb24oZSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaChlLmtleSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgIkxlZnQiOiBvd2wyMjcudHJpZ2dlcigib3dsLnByZXYiKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJSaWdodCI6IG93bDIyNy50cmlnZ2VyKCJvd2wubmV4dCIpOyBicmVhazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICBpZigoIm9udG91Y2hzdGFydCIgaW4gd2luZG93IHx8IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL1dpbmRvd3MgUGhvbmUvaSkpKXsNCiAgICAgICQobEFycm93KS5jc3Moe2Rpc3BsYXk6ICJub25lIn0pOw0KICAgICAgJChyQXJyb3cpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7ICAgICAgDQogICAgfQ0KICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgJCgiIyIgKyBjb250KS5ob3ZlcihmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGxBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHJBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChsQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChyQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIA0KICAgICAgICAgIH0pOw0K
5 ms
javascript;base64,DQogIDsod2luZG93LmpxMTgzfHxqUXVlcnkpKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7DQogIHZhciByZXMgPSBmdW5jdGlvbigpIHsNCiAgICB2YXIgY29udCA9ICJvZmZsYWpuLXVuaXZlcnNhbC1wcm9kdWN0LXNsaWRlci0yMjEtMS1jb250YWluZXIiOw0KICAgIHZhciBzaG93aGVhZGVyID0gIjEiOw0KICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbS5zaG93ZGVzYyBpbWciKS5oZWlnaHQoKTsNCiAgICAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1pdGVtLnRydW5jZGVzYywgIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbSAudHJ1bmNkZXNjIikuY3NzKHtoZWlnaHQ6IGgrInB4In0pOw0KICAgICQob3dsMjIxKS50cmlnZ2VyKCJvd2xhZnRlclVwZGF0ZSIpOw0KICAgIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLml0ZW1faGVhZGVyIikub3V0ZXJIZWlnaHQoKTsNCiAgICAgIGlmKHNob3doZWFkZXIgIT0gIjEiKSB7DQogICAgICAgIGggPSAwOw0KICAgICAgfQ0KICAgICAgDQogICAgICB2YXIgbWFpbkggPSAkKCIjIiArIGNvbnQgKyAiIC5vd2wtaXRlbSAub2ZmLXVuaS1zbGlkZXItbWFpbiIpLm91dGVySGVpZ2h0KCk7DQogICAgICBpZihtYWluSCAtIDE1MCA+IDApIHsNCiAgICAgICAgaCArPSAoJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLm9mZi11bmktc2xpZGVyLW1haW4iKS5vdXRlckhlaWdodCgpIC0gMTUwKS8yOw0KICAgICAgfQ0KICAgICAgJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1jb250YWluZXIsICMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0LWNvbnRhaW5lciIpLmNzcyh7bWFyZ2luVG9wOiBoICsgInB4In0pOyANCiAgICB9IGVsc2Ugew0KICAgICAgdmFyIGhlYWRlclcgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmZfdW5pX3NsaWRlcl9oZWFkZXIiKS5vdXRlcldpZHRoKCk7DQogICAgICB2YXIgdGl0bGVXID0gICQoIiMiICsgY29udCArICIgLnRpdGxlIikub3V0ZXJXaWR0aCgpOw0KICAgICAgdmFyIGNvbnRyb2xsZXJXID0gJCgiIyIgKyBjb250ICsgIiAuY29udHJvbGxlciIpLm91dGVyV2lkdGgoKTsNCiAgICAgIHZhciBwYWdpbmF0aW9ucyA9ICQoIiMiICsgY29udCArICIgLmNvbnRyb2xsZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSIpOw0KICAgICAgaWYodGl0bGVXICsgY29udHJvbGxlclcgPiBoZWFkZXJXKSB7DQogICAgICAgICQocGFnaW5hdGlvbnMpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICAkKHBhZ2luYXRpb25zKS5jc3Moe2Rpc3BsYXk6ICJpbmxpbmUtYmxvY2sifSk7DQogICAgICB9IA0KICAgIH0gICAgDQogIH07DQogIA0KICBvd2wyMjEgPSAkKCIub2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjIxLTEtY29udGFpbmVyLWlubmVyIik7DQogIG93bDIyMS5vd2xDYXJvdXNlbCh7DQogICAgICAgDQogICAgICAgIGFmdGVySW5pdCA6IGZ1bmN0aW9uKGMpeyAgICAgICAgDQogICAgICAgICAgdGhhdCA9IHRoaXM7DQogICAgICAgICAgdmFyIGNvbnQgPSAib2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjIxLTEiOw0KICAgICAgICAgIHZhciBjb250cm9sbGVyID0gIiMiKyBjb250ICsiLWNvbnRhaW5lciAuY29udHJvbGxlciI7DQogICAgICAgICAgdmFyIGMgPSAkKCIiICsgY29udHJvbGxlciArICIiKTsNCiAgICAgICAgICAgIHRoYXQub3dsQ29udHJvbHMucHJlcGVuZFRvKGMpOw0KICAgICAgICAgICAgLy9yZXMoKTsgICAgICAgICAgDQogICAgICAgIH0sDQogICAgICAgIGFmdGVyVXBkYXRlIDogcmVzLA0KICAgICAgICBpdGVtc0N1c3RvbSA6IFsNCiAgICAgICAgICBbMCwgMV0sDQogICAgICAgICAgWzQ2OSwgMl0sDQogICAgICAgICAgWzU2OSwgMl0sICAgICAgICAgIA0KICAgICAgICAgIFs3NjksIDRdLA0KICAgICAgICAgIFsxMDI1LCA2XSwNCiAgICAgICAgICBbMTQwMCwgNl0NCiAgICAgICAgXSwNCiAgICAgICAgc2luZ2xlSXRlbSA6IGZhbHNlLA0KICAgICAgICBhdXRvUGxheTogNTAwMCwNCiAgICAgICAgc3RvcE9uSG92ZXI6IHRydWUsDQogIH0pOw0KICBvd2wyMjEudHJpZ2dlcigib3dsLmFmdGVyVXBkYXRlIik7ICAgICAgICAgIA0KICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICByZXMoKTsNCiAgfSk7DQogIHZhciBjb250ID0gIm9mZmxham4tdW5pdmVyc2FsLXByb2R1Y3Qtc2xpZGVyLTIyMS0xLWNvbnRhaW5lciI7DQogIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgdmFyIGxBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLWxlZnQtY29udGFpbmVyIikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIxLnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogIHZhciByQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1jb250YWluZXIiKS5vbigiY2xpY2siLCBmdW5jdGlvbigpIHtvd2wyMjEudHJpZ2dlcigib3dsLm5leHQiKTt9KTsNCiAgaWYodGhlbWUgPT0gImZsYXQiIHx8IHRoZW1lID09ICJwbGFzdGljIikgew0KICAgIHZhciBsQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1sZWZ0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIxLnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogICAgdmFyIHJBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjIxLnRyaWdnZXIoIm93bC5uZXh0Iik7fSk7DQogIH0NCiAgdmFyIGxBcnJvd0lubmVyID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1hcnJvdyIpOw0KICB2YXIgckFycm93SW5uZXIgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1hcnJvdyIpOyANCiAgJChkb2N1bWVudCkub24oImtleXByZXNzIiwgZnVuY3Rpb24oZSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaChlLmtleSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgIkxlZnQiOiBvd2wyMjEudHJpZ2dlcigib3dsLnByZXYiKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJSaWdodCI6IG93bDIyMS50cmlnZ2VyKCJvd2wubmV4dCIpOyBicmVhazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICBpZigoIm9udG91Y2hzdGFydCIgaW4gd2luZG93IHx8IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL1dpbmRvd3MgUGhvbmUvaSkpKXsNCiAgICAgICQobEFycm93KS5jc3Moe2Rpc3BsYXk6ICJub25lIn0pOw0KICAgICAgJChyQXJyb3cpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7ICAgICAgDQogICAgfQ0KICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgJCgiIyIgKyBjb250KS5ob3ZlcihmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGxBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHJBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChsQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChyQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIA0KICAgICAgICAgIH0pOw0K
5 ms
javascript;base64,DQogIDsod2luZG93LmpxMTgzfHxqUXVlcnkpKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKSB7DQogIHZhciByZXMgPSBmdW5jdGlvbigpIHsNCiAgICB2YXIgY29udCA9ICJvZmZsYWpuLXVuaXZlcnNhbC1wcm9kdWN0LXNsaWRlci0yMjgtMS1jb250YWluZXIiOw0KICAgIHZhciBzaG93aGVhZGVyID0gIjEiOw0KICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbS5zaG93ZGVzYyBpbWciKS5oZWlnaHQoKTsNCiAgICAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1pdGVtLnRydW5jZGVzYywgIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItaXRlbSAudHJ1bmNkZXNjIikuY3NzKHtoZWlnaHQ6IGgrInB4In0pOw0KICAgICQob3dsMjI4KS50cmlnZ2VyKCJvd2xhZnRlclVwZGF0ZSIpOw0KICAgIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICAgIHZhciBoID0gJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLml0ZW1faGVhZGVyIikub3V0ZXJIZWlnaHQoKTsNCiAgICAgIGlmKHNob3doZWFkZXIgIT0gIjEiKSB7DQogICAgICAgIGggPSAwOw0KICAgICAgfQ0KICAgICAgDQogICAgICB2YXIgbWFpbkggPSAkKCIjIiArIGNvbnQgKyAiIC5vd2wtaXRlbSAub2ZmLXVuaS1zbGlkZXItbWFpbiIpLm91dGVySGVpZ2h0KCk7DQogICAgICBpZihtYWluSCAtIDE1MCA+IDApIHsNCiAgICAgICAgaCArPSAoJCgiIyIgKyBjb250ICsgIiAub3dsLWl0ZW0gLm9mZi11bmktc2xpZGVyLW1haW4iKS5vdXRlckhlaWdodCgpIC0gMTUwKS8yOw0KICAgICAgfQ0KICAgICAgJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1jb250YWluZXIsICMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0LWNvbnRhaW5lciIpLmNzcyh7bWFyZ2luVG9wOiBoICsgInB4In0pOyANCiAgICB9IGVsc2Ugew0KICAgICAgdmFyIGhlYWRlclcgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmZfdW5pX3NsaWRlcl9oZWFkZXIiKS5vdXRlcldpZHRoKCk7DQogICAgICB2YXIgdGl0bGVXID0gICQoIiMiICsgY29udCArICIgLnRpdGxlIikub3V0ZXJXaWR0aCgpOw0KICAgICAgdmFyIGNvbnRyb2xsZXJXID0gJCgiIyIgKyBjb250ICsgIiAuY29udHJvbGxlciIpLm91dGVyV2lkdGgoKTsNCiAgICAgIHZhciBwYWdpbmF0aW9ucyA9ICQoIiMiICsgY29udCArICIgLmNvbnRyb2xsZXIgLm93bC1wYWdpbmF0aW9uIC5vd2wtcGFnZSIpOw0KICAgICAgaWYodGl0bGVXICsgY29udHJvbGxlclcgPiBoZWFkZXJXKSB7DQogICAgICAgICQocGFnaW5hdGlvbnMpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICAkKHBhZ2luYXRpb25zKS5jc3Moe2Rpc3BsYXk6ICJpbmxpbmUtYmxvY2sifSk7DQogICAgICB9IA0KICAgIH0gICAgDQogIH07DQogIA0KICBvd2wyMjggPSAkKCIub2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjI4LTEtY29udGFpbmVyLWlubmVyIik7DQogIG93bDIyOC5vd2xDYXJvdXNlbCh7DQogICAgICAgDQogICAgICAgIGFmdGVySW5pdCA6IGZ1bmN0aW9uKGMpeyAgICAgICAgDQogICAgICAgICAgdGhhdCA9IHRoaXM7DQogICAgICAgICAgdmFyIGNvbnQgPSAib2ZmbGFqbi11bml2ZXJzYWwtcHJvZHVjdC1zbGlkZXItMjI4LTEiOw0KICAgICAgICAgIHZhciBjb250cm9sbGVyID0gIiMiKyBjb250ICsiLWNvbnRhaW5lciAuY29udHJvbGxlciI7DQogICAgICAgICAgdmFyIGMgPSAkKCIiICsgY29udHJvbGxlciArICIiKTsNCiAgICAgICAgICAgIHRoYXQub3dsQ29udHJvbHMucHJlcGVuZFRvKGMpOw0KICAgICAgICAgICAgLy9yZXMoKTsgICAgICAgICAgDQogICAgICAgIH0sDQogICAgICAgIGFmdGVyVXBkYXRlIDogcmVzLA0KICAgICAgICBpdGVtc0N1c3RvbSA6IFsNCiAgICAgICAgICBbMCwgMV0sDQogICAgICAgICAgWzQ2OSwgMl0sDQogICAgICAgICAgWzU2OSwgMl0sICAgICAgICAgIA0KICAgICAgICAgIFs3NjksIDRdLA0KICAgICAgICAgIFsxMDI1LCA2XSwNCiAgICAgICAgICBbMTQwMCwgNl0NCiAgICAgICAgXSwNCiAgICAgICAgc2luZ2xlSXRlbSA6IGZhbHNlLA0KICAgICAgICBhdXRvUGxheTogNTAwMCwNCiAgICAgICAgc3RvcE9uSG92ZXI6IHRydWUsDQogIH0pOw0KICBvd2wyMjgudHJpZ2dlcigib3dsLmFmdGVyVXBkYXRlIik7ICAgICAgICAgIA0KICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICByZXMoKTsNCiAgfSk7DQogIHZhciBjb250ID0gIm9mZmxham4tdW5pdmVyc2FsLXByb2R1Y3Qtc2xpZGVyLTIyOC0xLWNvbnRhaW5lciI7DQogIHZhciB0aGVtZSA9ICJmbGF0IjsNCiAgdmFyIGxBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLWxlZnQtY29udGFpbmVyIikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI4LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogIHZhciByQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1jb250YWluZXIiKS5vbigiY2xpY2siLCBmdW5jdGlvbigpIHtvd2wyMjgudHJpZ2dlcigib3dsLm5leHQiKTt9KTsNCiAgaWYodGhlbWUgPT0gImZsYXQiIHx8IHRoZW1lID09ICJwbGFzdGljIikgew0KICAgIHZhciBsQXJyb3cgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1sZWZ0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI4LnRyaWdnZXIoIm93bC5wcmV2Iik7fSk7DQogICAgdmFyIHJBcnJvdyA9ICQoIiMiICsgY29udCArICIgLm9mZi11bmktc2xpZGVyLXJpZ2h0Iikub24oImNsaWNrIiwgZnVuY3Rpb24oKSB7b3dsMjI4LnRyaWdnZXIoIm93bC5uZXh0Iik7fSk7DQogIH0NCiAgdmFyIGxBcnJvd0lubmVyID0gJCgiIyIgKyBjb250ICsgIiAub2ZmLXVuaS1zbGlkZXItbGVmdC1hcnJvdyIpOw0KICB2YXIgckFycm93SW5uZXIgPSAkKCIjIiArIGNvbnQgKyAiIC5vZmYtdW5pLXNsaWRlci1yaWdodC1hcnJvdyIpOyANCiAgJChkb2N1bWVudCkub24oImtleXByZXNzIiwgZnVuY3Rpb24oZSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaChlLmtleSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgIkxlZnQiOiBvd2wyMjgudHJpZ2dlcigib3dsLnByZXYiKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJSaWdodCI6IG93bDIyOC50cmlnZ2VyKCJvd2wubmV4dCIpOyBicmVhazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICBpZih0aGVtZSA9PSAic2ltcGxlIiB8fCB0aGVtZSA9PSAiZWxlZ2FudCIpIHsNCiAgICBpZigoIm9udG91Y2hzdGFydCIgaW4gd2luZG93IHx8IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL1dpbmRvd3MgUGhvbmUvaSkpKXsNCiAgICAgICQobEFycm93KS5jc3Moe2Rpc3BsYXk6ICJub25lIn0pOw0KICAgICAgJChyQXJyb3cpLmNzcyh7ZGlzcGxheTogIm5vbmUifSk7ICAgICAgDQogICAgfQ0KICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgJCgiIyIgKyBjb250KS5ob3ZlcihmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGxBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHJBcnJvdykuYWRkQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93SW5uZXIpLmFkZENsYXNzKCJhY3RpdmUiKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobEFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChsQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQockFycm93KS5yZW1vdmVDbGFzcygiYWN0aXZlIik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChyQXJyb3dJbm5lcikucmVtb3ZlQ2xhc3MoImFjdGl2ZSIpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIA0KICAgICAgICAgIH0pOw0K
4 ms
dojo.xd.js
36 ms
vm_accordion.js
998 ms
mega.css
898 ms
AJS.js
796 ms
AJS_fx.js
796 ms
gb_scripts.js
852 ms
mega.js
865 ms
wz_tooltip.js
1031 ms
css
65 ms
bg1.jpg
551 ms
bg2.png
128 ms
header_vip.png
446 ms
separator_color.png
147 ms
menu_item.png
112 ms
menu_separator.png
315 ms
menu_active.png
315 ms
seo.png
316 ms
open.gif
317 ms
ctt_express_banner_268px.jpg
318 ms
MT-1210_BANNER.png
1216 ms
VOUCHERS_BANNER.png
997 ms
banner_LEDMVP710RGBW.jpg
951 ms
bannerslide_ST-3216.png
1223 ms
banner_slider_8PK-S120NB-60.png
1032 ms
banner_slider_TDIR808A.png
1112 ms
banner_slider_LB-LINK.png
1432 ms
f50d48caa34ee3de33a9470ed6f99cd0.png
1108 ms
8a32e372beb07952431ae6c562118cbd.png
1144 ms
c113643786f63055e293637724ab7b79.png
1220 ms
42c32a0312f84c1a6d85804b534e60dc.png
1224 ms
a2573a7bdcfec86d927dfeeb26bcc1cb.png
1254 ms
9db6323db821f96a4501c37b7fab3689.png
1325 ms
6426172d5196d176c8c3f133da894e00.png
1330 ms
f7460046d91b60c01bed00fdcc90c3ab.png
1340 ms
8cddd3c977adfb227b051717e25cd8e6.png
1333 ms
d6e749efd6b3d55365471b29710996fb.png
1363 ms
4276792335a2e5c48b0b76e2de9563c3.png
1448 ms
d46692fb4f35537c1a1619e437c122d3.png
1453 ms
c81e5e3e7dbe7c699c5d70021a03fabc.png
1456 ms
994debb74641e0041faf41f366a05300.png
1460 ms
86d0ca7b6546103384a03ae8f02f6de7.png
1472 ms
d303dcdb6b4e996eb075cbb84ed25ede.png
1579 ms
6a03dce2758f28ac3c028e2145dc70a8.png
1557 ms
f602d705cdcf646e99d0deb41e9548b6.png
1532 ms
MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf
22 ms
EInbV5DfGHOiMmvb1Xr-honF5uFdDttMLvmWuJdhhgs.ttf
32 ms
DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf
49 ms
gk5FxslNkTTHtojXrkp-xD1GzwQ5qF9DNzkQQVRhJ4g.ttf
51 ms
cartogothicstd-book-webfont-webfont.woff
1463 ms
d0cc15173b119f431225125a16272517.png
1488 ms
c77917880ad68153c38232b60e1e1908.png
1475 ms
5d9d3089b208ac850c2742959d8b69e9.png
1531 ms
analytics.js
119 ms
popup.html
1382 ms
tooltip.html
1374 ms
faf31c840924b40611dfcf43ab5d2471.png
1391 ms
b1d44a6a4739775e064ac3ec9d543eb3.png
1392 ms
f6b4a5cb395e818c44533eb49312fc8f.png
1385 ms
collect
15 ms
3a5db2d8cf99d065ab7eda0ad4d12abf.png
1440 ms
b41b3b01e6e7a8c7846166dda0e11133.png
1350 ms
319a547c249f24fbfcccb7429b733d7a.png
845 ms
0ddaafa803af821fab2d90a7fe8b6ea5.png
814 ms
b3fa81b591ac2843dbf3b8bca87d1ec7.png
792 ms
5606bcf9cd5ee438d4c3fc6a9955a3c7.png
718 ms
3cea6fa67d7658ce258906706d6b73f0.png
783 ms
dcd3a37c59c9eb99a2472ebdfa81317a.png
756 ms
6991c3b76f086909d08a225e22f51410.png
692 ms
80717aeb146523210298e117e2723400.png
700 ms
2d3bdb311053be46ec2e6698417e0e43.png
721 ms
177aa108c6e0b6b5ea2caf6068a77bed.png
723 ms
cfd8ac5d4d2966f84515f28d7f7bdef4.png
761 ms
1b2efc4ee1de141ab94a4f9866c2f27f.png
686 ms
37723e38463bc304912ac65d0faffb72.png
685 ms
20fa43de6164b1e0e0ac5a958fb9fa3b.png
694 ms
178939d0f07ed02079ef26247d27b37d.png
719 ms
1c82714182dc87481ba8327cde6c7fa1.png
704 ms
ie10.jpg
694 ms
banner_lojatronica.jpg
677 ms
a_solar.jpg
674 ms
all_ride.jpg
682 ms
alpha_elettronica.jpg
716 ms
due_ci.jpg
714 ms
grundig.jpg
673 ms
hq_power.jpg
672 ms
irradio.jpg
661 ms
join.jpg
657 ms
jolly.jpg
703 ms
kam.jpg
713 ms
neutrik.jpg
672 ms
powerbright.jpg
670 ms
prok.jpg
666 ms
rto.jpg
662 ms
sphynx.jpg
717 ms
toxic.jpg
728 ms
velbus.jpg
674 ms
velleman.jpg
671 ms
vsound.jpg
668 ms
winner.jpg
664 ms
xsound.jpg
715 ms
zodiac.jpg
726 ms
zomix.jpg
674 ms
olympe.jpg
671 ms
funcionamento_icon.jpg
669 ms
contacte_nos_icon.jpg
663 ms
location_icon.jpg
716 ms
facebook_social_icon.png
727 ms
instagram_social_icon.png
667 ms
linkedin_social_icon.png
666 ms
youtube_social_icon.png
668 ms
googleplus_social_icon.png
664 ms
dropline_bg.jpg
717 ms
separator_dark.png
729 ms
arrow-right.png
668 ms
arrow_left.png
666 ms
arrow_right.png
669 ms
breadcrumbs_bg.png
665 ms
separator_white.png
717 ms
footer_bullet.png
714 ms
w_close.gif
123 ms
header_bg.gif
114 ms
g_close.gif
117 ms
indicator.gif
114 ms
viptronica.com SEO score
PT
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Viptronica.com can be misinterpreted by Google and other search engines. Our service has detected that Portuguese is used on the page, and it does not match the claimed English language. Our system also found out that Viptronica.com main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
viptronica.com
Open Graph description is not detected on the main page of Viptronica. Lack of Open Graph description can be counter-productive for their social media presence, as such a description allows converting a website homepage (or other pages) into good-looking, rich and well-structured posts, when it is being shared on Facebook and other social media. For example, adding the following code snippet into HTML <head> tag will help to represent this web page correctly in social networks: