var PersonalizationTracker=null;(function(){"use strict";PersonalizationTracker={_canTrack:false,_pageId:null,_url:false,track:function(canTrack){PersonalizationTracker._canTrack=canTrack;if(PersonalizationTracker._canTrack){var sessionStart=PersonalizationTracker._readCookie("sf-prs-ss");if(!sessionStart){var ticks=Date.now()*10000+621355968000000000;PersonalizationTracker._createCookie("sf-prs-ss",ticks);} var landingUrl=PersonalizationTracker._readCookie("sf-prs-lu");if(!landingUrl){var wnd=window.top||window;PersonalizationTracker._createCookie("sf-prs-lu",wnd.location.href);} if(PersonalizationTracker._pageId){PersonalizationTracker.trackPage(PersonalizationTracker._pageId);} if(PersonalizationTracker._url){PersonalizationTracker.trackUrl();}} else{PersonalizationTracker._createCookie("sf-prs-ss","",-1);PersonalizationTracker._createCookie("sf-prs-lu","",-1);PersonalizationTracker._createCookie("sf-prs-vp","",-1);PersonalizationTracker._createCookie("sf-prs-vu","",-1);}},trackPage:function(pageId){this._pageId=pageId.replace(/-/g,"").toLowerCase();if(this._canTrack){var visitedPages=this._readCookie("sf-prs-vp")||"";if(visitedPages){visitedPages=this._base64ToHex(visitedPages);} var guids=visitedPages.match(/.{1,32}/g)||[],exists=false;for(var i=0;i49){guids=guids.slice(guids.length-49,guids.length);} guids.push(this._pageId);visitedPages=guids.join("");visitedPages=this._hexToBase64(visitedPages);this._createCookie("sf-prs-vp",visitedPages);}}},trackUrl:function(){var wnd=window.top||window,url=wnd.location.href,hashtagIndex=url.indexOf("#");if(hashtagIndex>-1) url=urs.substring(0,hashtagIndex);this._url=url;if(this._canTrack){var visitedUrls=this._readCookie("sf-prs-vu")||"";if(visitedUrls){visitedUrls=this._lzwDecode(visitedUrls);} var urls=visitedUrls.split("#")||[],exists=false;for(var i=0;i1000){if(urls.length<2){return;} urls=urls.slice(1,urls.length);visitedUrls=urls.join("#");if(visitedUrls.indexOf("#")===0) visitedUrls=visitedUrls.substring(1);visitedUrls=this._lzwEncode(visitedUrls);} this._createCookie("sf-prs-vu",visitedUrls);}}},_createCookie:function(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();} else var expires="";document.cookie=name+"="+value+expires+"; path=/;SameSite=Lax";},_readCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i1?dictionary[currentPhrase]:currentPhrase.charCodeAt(0));dictionary[currentPhrase+currentChar]=code;currentPhrase=currentChar;code++;}} result.push(currentPhrase.length>1?dictionary[currentPhrase]:currentPhrase.charCodeAt(0));for(var i=0;i