EBG=window.EBG||{};if(EBG.declareNamespace){EBG.declareNamespace("URLUtil");}EBG.URLUtil=function (reportCallback,options){this._maximumUrlLength=options?options.maximumUrlLength:null;this._maximumAorgUrls=options?options.maximumAorgUrls:null;this.TOP_WINDOW=EBG.URLUtil.getTopAccessibleWindow(false);if(reportCallback){reportCallback({referrer:this.getReferrerUrl(),top:this.getTopUrl(),aorg:this.getAncestorOriginsUrls(this._maximumAorgUrls)});}};EBG.URLUtil.prototype={capUrl:function (url){if(!url||!this._maximumUrlLength){return url;}return url.substring(0,this._maximumUrlLength);},getReferrerUrl:function (){return this.capUrl(this.TOP_WINDOW.document.referrer);},getTopUrl:function (){return this.capUrl(this.TOP_WINDOW.location.href);},getAncestorOriginsUrls:function (maximumUrls){var aorg=[];if(window&&window.location&&window.location.ancestorOrigins&&typeof window.URL=="function"){var a=window.location.ancestorOrigins;if(a.length>0){var len=maximumUrls?Math.min(maximumUrls,a.length):a.length;for(var i=0;i