1$(function(){"use strict";NewMind.DataCapture.Links.registerToAugmentLinkClickEvents(function(objEvent,anchor){var $featuredItems=$(anchor).closest(".ctl_FeaturedItems");if($featuredItems.length===0){return false;}objEvent.linkType="Featured Items";var intProductKey=tryToGetProductKeyFromSpecificProductBlock($(anchor).closest(".SpecificProductBlock"));if(intProductKey){objEvent.productId=intProductKey;}return true;});$(".ctl_FeaturedItems").each(function(){var $featuredItems=$(this);var intControlKey=NewMind.ETWP.GetControlKey($featuredItems);if(!intControlKey){return;}var arrProductBlocks=[];$featuredItems.find("li.SpecificProductBlock").each(function(){var arrClasses=this.classList;var intCell=null;var objDimensions=null;for(var i=0;i<arrClasses.length;i++){var strClass=arrClasses[i];if(strClass.substr(0,4)==="cell"){var intCellIndex=parseInt(strClass.substr(4),10);if(!isNaN(intCellIndex)&&(intCellIndex>=0)){intCell=intCellIndex;}}else if(strClass.substr(0,4)==="size"){var arrDimensions=strClass.substr(4).split('x');if(arrDimensions.length===2){var x=parseInt(arrDimensions[0],10);var y=parseInt(arrDimensions[1],10);if(x&&y){objDimensions={x:x,y:y};}}}}if((intCell===null)||!objDimensions){return;}var intProductKey=tryToGetProductKeyFromSpecificProductBlock(this);if(!intProductKey){return;}arrProductBlocks.push({type:"blockDisplayed",blockType:"Product",productId:intProductKey,position:intCell+1,id:NewMind.DataCapture.Core.generateNewEventId()});});if(arrProductBlocks.length===0){return;}var featuredItemsView={type:"featuredItemsView",id:NewMind.DataCapture.Core.generateNewEventId(),controlId:intControlKey,url:window.location.href,blocks:arrProductBlocks};if(NewMind.DataCapture.PageView&&NewMind.DataCapture.PageView.CausalIdIfKnown){featuredItemsView.causalId=NewMind.DataCapture.PageView.CausalIdIfKnown;}NewMind.DataCapture.Core.record(featuredItemsView);});function tryToGetProductKeyFromSpecificProductBlock(block){var strLinksTo=$(block).find(".title a").attr("href");if(!strLinksTo){return null;}var strProductKeyComponentOfUrl=strLinksTo.split('/').splice(-1)[0].split('-').splice(-1)[0];if(strProductKeyComponentOfUrl.substr(0,1)!=="p"){return null;}var intProductKey=parseInt(strProductKeyComponentOfUrl.substr(1),10);return intProductKey||null;}}());
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.