app.tracking.Prudsys=(function(e){var g={};var c={};function b(k){for(var j in k){c[j]=k[j]}}g.setServerConfig=b;function i(){var j=e.getBasket();if(null!=j){h("basket",j.getProducts())}}e.register("addToCart",i);function a(){var j=e.getProductDetails();if(null!=j){h("detailview",[j])}}e.register("pageView",a);function d(){var j=e.getOrder();if(null!=j){h("order",j.getProducts())}}e.register("order",d);function h(l,p){var k=[],o=[];for(var j=0;j<p.length;j++){var m=p[j];if(l=="basket"&&m.getQuantityChange()<=0){continue}if(l!="detailview"){o.push(l=="order"?m.getQuantity():m.getQuantityChange())}var n=m.getVariationAttributes();if(null!=n&&"color" in n){k.push(m.getMasterID()+"-"+n.color.ID)}else{k.push(m.getMasterID()+"-")}}if(k.length>0){f(l,k,o)}}function f(l,k,m){var j=c.url+"?context="+encodeURIComponent(l)+"&itemids="+encodeURIComponent(k.join(","))+"&quantity="+encodeURIComponent(m.join(","));$.get(j)}return g})(app.tracking.Tracking);
