diff --git a/js/Universal-Federated-Analytics-Min.js b/js/Universal-Federated-Analytics-Min.js
index 8749f1f..422fc0b 100644
--- a/js/Universal-Federated-Analytics-Min.js
+++ b/js/Universal-Federated-Analytics-Min.js
@@ -1,222 +1,44 @@
-var oCONFIG={GWT_UAID:['UA-33523145-1'],FORCE_SSL:true,ANONYMIZE_IP:true,AGENCY:'',SUB_AGENCY:'',VERSION:'20160520 v3.1 - Universal Analytics',SITE_TOPIC:'',SITE_PLATFORM:'',USE_MAIN_CUSTOM_DIMENSIONS:true,MAIN_AGENCY_CUSTOM_DIMENSION_SLOT:'dimension1',MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT:'dimension2',MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT:'dimension3',MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT:'dimension4',MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT:'dimension5',USE_PARALLEL_CUSTOM_DIMENSIONS:false,PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT:'dimension1',PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT:'dimension2',PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT:'dimension3',PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT:'dimension4',PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT:'dimension5',COOKIE_DOMAIN:location.hostname.replace('www.','').toLowerCase(),COOKIE_TIMEOUT:60*60*24*2*365,SEARCH_PARAMS:'q|querytext|nasaInclude|k|qt',YOUTUBE:false,AUTOTRACKER:true,EXTS:'doc|docx|xls|xlsx|xlsm|ppt|pptx|exe|zip|pdf|js|txt|csv|dxf|dwgd|rfa|rvt|dwfx|dwg|wmv|jpg|msi|7z|gz|tgz|wma|mov|avi|mp3|mp4|csv|mobi|epub|swf|rar',SUBDOMAIN_BASED:true,DOUNBLECLICK_LINK:false,ENHANCED_LINK:false,OPTOUT_PAGE:false,PUA_NAME:'GSA_ENOR'};function _onEveryPage(){_updateConfig();_defineCookieDomain();_defineAgencyCDsValues();}
-_onEveryPage();function _defineCookieDomain()
-{var domainPattern=/(([^.\/]+\.[^.\/]{2,3}\.[^.\/]{2})|(([^.\/]+\.)[^.\/]{2,4}))(\/.*)?$/;if(domainPattern.test(oCONFIG.SUBDOMAIN_BASED.toString()))
-{oCONFIG.COOKIE_DOMAIN=oCONFIG.SUBDOMAIN_BASED.toLowerCase().replace('www.','');oCONFIG.SUBDOMAIN_BASED=true;}
-else
-{if(oCONFIG.SUBDOMAIN_BASED.toString()=='false')
-{oCONFIG.COOKIE_DOMAIN=document.location.hostname.match(/(([^.\/]+\.[^.\/]{2,3}\.[^.\/]{2})|(([^.\/]+\.)[^.\/]{2,4}))(\/.*)?$/)[1];oCONFIG.SUBDOMAIN_BASED=true;}
-else if(oCONFIG.SUBDOMAIN_BASED.toString()=='auto'||oCONFIG.SUBDOMAIN_BASED.toString()=='true')
-{oCONFIG.COOKIE_DOMAIN=location.hostname.toLowerCase().replace('www.','');oCONFIG.SUBDOMAIN_BASED=false;}
-else
-{oCONFIG.COOKIE_DOMAIN=location.hostname.toLowerCase().replace('www.','');oCONFIG.SUBDOMAIN_BASED=false;}}}
-function _defineAgencyCDsValues()
-{oCONFIG.AGENCY=oCONFIG.AGENCY||'unspecified:'+oCONFIG.COOKIE_DOMAIN;oCONFIG.SUB_AGENCY=oCONFIG.SUB_AGENCY||(''+oCONFIG.COOKIE_DOMAIN);oCONFIG.SUB_AGENCY=oCONFIG.AGENCY+' - '+oCONFIG.SUB_AGENCY;oCONFIG.SITE_TOPIC=oCONFIG.SITE_TOPIC||'unspecified:'+oCONFIG.COOKIE_DOMAIN;oCONFIG.SITE_PLATFORM=oCONFIG.SITE_PLATFORM||'unspecified:'+oCONFIG.COOKIE_DOMAIN;}
-function _cleanBooleanParam(_paramValue){switch(_paramValue.toString().toLowerCase()){case'true':case'on':case'yes':case'1':return true;case'false':case'off':case'no':case'0':return false;default:return _paramValue;}}
-function _isValidUANum(_UANumber){_UANumber=_UANumber.toLowerCase();var _regEx=/^ua\-([0-9]+)\-[0-9]+$/;var match=_UANumber.match(_regEx);return(match!=null&&match.length>0);}
-function _cleanDimensionValue(_paramValue){try{pattern=/^dimension([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;if(pattern.test(_paramValue))
-return _paramValue;if(_paramValue.match(/\d+$/g)!=null)
-{var _tmpValue='dimension'+_paramValue.match(/\d+$/g)[0];if(pattern.test(_tmpValue))
-return _tmpValue;}
-return'';}catch(err){}}
-function _updateConfig(){var _JSElement='';var _paramList='';if(typeof _fedParmsGTM!='undefined'){_paramList=_fedParmsGTM.toLowerCase().split('&');}
-else
-{_JSElement=document.getElementById('_fed_an_ua_tag').getAttribute('src').match(/^([^\?]*)(.*)$/i)[2].replace("?","");_paramList=_JSElement.split('&');}
-for(var i=0;i<_paramList.length;i++){_keyValuePair=decodeURIComponent(_paramList[i].toLowerCase());_key=_keyValuePair.split('=')[0];_value=_keyValuePair.split('=')[1];switch(_key){case'pua':var _UAList=_value.split(',');for(var j=0;j<_UAList.length;j++)
-if(_isValidUANum(_UAList[j]))
-oCONFIG.GWT_UAID.push(_UAList[j].toUpperCase());break;case'agency':oCONFIG.AGENCY=_value.toUpperCase();break;case'subagency':oCONFIG.SUB_AGENCY=_value.toUpperCase();break;case'sitetopic':oCONFIG.SITE_TOPIC=_value;break;case'siteplatform':oCONFIG.SITE_PLATFORM=_value;break;case'parallelcd':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS=_value;break;case'palagencydim':_value=_cleanDimensionValue(_value);if(''!=_value)
-oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT=_value;break;case'palsubagencydim':_value=_cleanDimensionValue(_value);if(''!=_value)
-oCONFIG.PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT=_value;break;case'palversiondim':_value=_cleanDimensionValue(_value);if(''!=_value)
-oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT=_value;break;case'paltopicdim':_value=_cleanDimensionValue(_value);if(''!=_value)
-oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT=_value;break;case'palplatformdim':_value=_cleanDimensionValue(_value);if(''!=_value)
-oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT=_value;break;case'cto':oCONFIG.COOKIE_TIMEOUT=parseInt(_value)*2628000;break;case'sp':oCONFIG.SEARCH_PARAMS+='|'+_value.replace(/,/g,'|');break;case'exts':oCONFIG.EXTS+='|'+_value.replace(/,/g,'|');break;case'yt':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.YOUTUBE=_value;break;case'autotracker':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.AUTOTRACKER=_value;break;case'sdor':oCONFIG.SUBDOMAIN_BASED=_cleanBooleanParam(_value);break;case'dclink':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.DOUNBLECLICK_LINK=_value;break;case'enhlink':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.ENHANCED_LINK=_value;break;case'optout':_value=_cleanBooleanParam(_value);if(true==_value||false==_value)
-oCONFIG.OPTOUT_PAGE=_value;break;default:break;}}}
-function _sendCustomDimensions(_slotNums,_val)
-{if(_slotNums.length>0&&_val!=''&&_val!=undefined)
-{if(tObjectCheck!=window['GoogleAnalyticsObject'])
-{createTracker(false);}
-for(var i=0;i<oCONFIG.GWT_UAID.length;i++)
-{if(_slotNums[i]!='dimension0')
-{try
-{window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+i+'.set',_slotNums[i],_val);}
-catch(err)
-{}}}}}
-function _sendCustomMetrics(_slotNums,_val)
-{if(_slotNums.length>0&&_val!=''&&_val!=undefined)
-{if(tObjectCheck!=window['GoogleAnalyticsObject'])
-{createTracker(false);}
-for(var i=0;i<oCONFIG.GWT_UAID.length;i++)
-{if(_slotNums[i]!='metric0')
-{try
-{window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+i+'.set',_slotNums[i],_val);}
-catch(err)
-{}}}}}
-function _sendEvent(_cat,_act,_lbl,_val,_nonInteraction){if(_cat!=''&&_cat!=undefined&&_act!=''&&_act!=undefined)
-{if(tObjectCheck!=window['GoogleAnalyticsObject'])
-{createTracker(false);}
-for(var i=0;i<oCONFIG.GWT_UAID.length;i++)
-{try
-{window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+i+'.send','event',_cat,_act,((_lbl!=undefined)?_lbl:''),((_val!=''||!isNaN(_val)||_val!=undefined)?parseInt(_val):0),{'nonInteraction':_nonInteraction});}
-catch(err)
-{}}}}
-function _sendPageview(_virtualPath,_virtualTitle)
-{if(_virtualPath!=''&&_virtualPath!=undefined)
-{if(tObjectCheck!=window['GoogleAnalyticsObject'])
-{createTracker(false);}
-for(var i=0;i<oCONFIG.GWT_UAID.length;i++)
-{try
-{window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+i+'.send','pageview',{'page':_virtualPath,'title':((_virtualTitle!=''||_virtualTitle!=undefined)?_virtualTitle:document.title)});}
-catch(err)
-{}}}}
-function gas(_command,_hitType,_param1,_param2,_param3,_param4,_param5)
-{if(_command!=undefined&&_command!=''&&_hitType!=undefined&&_hitType!=''&&_param1!=undefined&&_param1!='')
-{if(_hitType.toLowerCase()=='pageview')
-{try
-{_sendPageview(_param1,((_param2==undefined||_param2=='')?document.title:_param2));}
-catch(err)
-{}}
-else if(_hitType.toLowerCase()=='event'&&_param2!=undefined&&_param2!='')
-{try
-{var _nonInteraction='false';if(_param5==undefined)
-{_param5=_nonInteraction;}
-else
-{_nonInteraction=_cleanBooleanParam(_param5);}
-_sendEvent(_param1,_param2,((_param3==undefined)?'':_param3),((_param4==undefined||_param4==''||isNaN(_param4))?0:parseInt(_param4)),((_nonInteraction=='true')?1:0));}
-catch(err)
-{}}
-else if(_hitType.toLowerCase().indexOf('dimension')!=-1)
-{try
-{var cdsTmpArr=_hitType.toLowerCase().split(',');var cdsArr=[];dimsPattern=/^dimension([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;for(var ix=0;ix<cdsTmpArr.length;ix++)
-{if(dimsPattern.test(cdsTmpArr[ix]))
-{cdsArr.push(cdsTmpArr[ix]);}
-else
-{var tmpDim='dimension'+cdsTmpArr[ix].match(/\d+$/g)[0];if(dimsPattern.test(tmpDim)||tmpDim=='dimension0')
-{cdsArr.push(tmpDim);}}}
-if(cdsArr.length>0)
-{_sendCustomDimensions(cdsArr,((_param1==undefined)?'':_param1));}}
-catch(err)
-{}}
-else if(_hitType.toLowerCase().indexOf('metric')!=-1)
-{try
-{var mtrcsTmpArr=_hitType.toLowerCase().split(',');var mtrcsArr=[];mtrcsPattern=/^metric([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;for(var ixx=0;ixx<mtrcsTmpArr.length;ixx++)
-{if(mtrcsPattern.test(mtrcsTmpArr[ixx]))
-{mtrcsArr.push(mtrcsTmpArr[ixx]);}
-else
-{var tmpMtrcs='metric'+mtrcsTmpArr[ixx].match(/\d+$/g)[0];if(mtrcsPattern.test(tmpMtrcs)||tmpMtrcs=='metric0')
-{mtrcsArr.push(tmpMtrcs);}}}
-if(mtrcsArr.length>0)
-{_sendCustomMetrics(mtrcsArr,((_param1==undefined||_param1==''||isNaN(_param1))?1:parseFloat(_param1)));}}
-catch(err)
-{}}}}
-function _URIHandler(pageName){var re=new RegExp('([?&])('+oCONFIG.SEARCH_PARAMS+')(=[^&]*)','i');if(re.test(pageName)){pageName=pageName.replace(re,'$1query$3');}
-return pageName;}
-function _isExcludedReferrer(){if(document.referrer!='')
-{var refer=document.referrer.replace(/https?\:\/\//,'').split('/')[0].replace('www.','');if(oCONFIG.SUBDOMAIN_BASED)
-{if(refer.indexOf(oCONFIG.COOKIE_DOMAIN)!=-1){return true;}
-else{return false;}}else
-{if(refer==oCONFIG.COOKIE_DOMAIN){return true;}
-else{return false;}}}}
-var tObjectCheck;if(typeof window['GoogleAnalyticsObject']=='undefined')
-{(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');tObjectCheck=window['GoogleAnalyticsObject'];}
-else
-{tObjectCheck=window['GoogleAnalyticsObject'];}
-createTracker(true);function createTracker(sendPv)
-{for(var dpv=0;dpv<oCONFIG.GWT_UAID.length;dpv++)
-{var _adjPageUri=_URIHandler(document.location.pathname+document.location.search+document.location.hash);if(oCONFIG.OPTOUT_PAGE)
-{window['ga-disable-'+oCONFIG.GWT_UAID[dpv]]=true;};window[window['GoogleAnalyticsObject']]('create',oCONFIG.GWT_UAID[dpv],oCONFIG.COOKIE_DOMAIN,{'name':oCONFIG.PUA_NAME+dpv,'allowLinker':true,'cookieExpires':parseInt(oCONFIG.COOKIE_TIMEOUT)});if(oCONFIG.ANONYMIZE_IP){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set','anonymizeIp',oCONFIG.ANONYMIZE_IP);}
-if(oCONFIG.DOUNBLECLICK_LINK){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.require','displayfeatures');}
-if(oCONFIG.ENHANCED_LINK){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.require','linkid','linkid.js');}
-if(oCONFIG.FORCE_SSL){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set','forceSSL',true);}
-if(_isExcludedReferrer()){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set','referrer','');}
-if(oCONFIG.USE_MAIN_CUSTOM_DIMENSIONS&&dpv==0){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.MAIN_AGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.AGENCY);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.SUB_AGENCY);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT,oCONFIG.VERSION);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_TOPIC);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_PLATFORM);}
-if(oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS&&dpv>0){window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.AGENCY);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.SUB_AGENCY);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT,oCONFIG.VERSION);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_TOPIC);window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.set',oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_PLATFORM);}
-if(document.title.search(/404|not found/i)!==-1)
-{var vpv404='/vpv404/'+_adjPageUri;_adjPageUri=vpv404.replace(/\/\//g,'/')+'/'+document.referrer;}
-if(sendPv)
-{window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME+dpv+'.send','pageview',_adjPageUri);}}}
-function _initAutoTracker()
-{var mainDomain=oCONFIG.COOKIE_DOMAIN;var extDoc=oCONFIG.EXTS.split("|");var arr=document.getElementsByTagName("a");for(i=0;i<arr.length;i++)
-{var flag=0;var flagExt=0;var doname="";var mailPattern=/^mailto\:[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i;var urlPattern=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/i;var telPattern=/^(tel\:)(.*)$/i;if(mailPattern.test(arr[i].href)||urlPattern.test(arr[i].href)||telPattern.test(arr[i].href))
-{try
-{if(urlPattern.test(arr[i].href))
-{doname=arr[i].hostname.toLowerCase().replace("www.","");}
-else if(mailPattern.test(arr[i].href))
-{doname=arr[i].href.split('@')[1].toLowerCase();}
-else if(telPattern.test(arr[i].href))
-{doname=arr[i].href;doname=doname.toLowerCase();}}
-catch(err)
-{continue;}}
-else
-{continue;}
-var condition=false;if(oCONFIG.SUBDOMAIN_BASED)
-{condition=(doname.indexOf(mainDomain)!=-1);}else
-{condition=(doname==mainDomain);}
-if(condition)
-{if(arr[i].href.toLowerCase().indexOf("mailto:")!=-1&&arr[i].href.toLowerCase().indexOf("tel:")==-1)
-{var gaUri=arr[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/);_tagClicks(arr[i],'Mailto',gaUri[0],'',0);}
-else if(arr[i].href.toLowerCase().indexOf("mailto:")==-1&&arr[i].href.toLowerCase().indexOf("tel:")!=-1)
-{_tagClicks(arr[i],'Telephone Clicks',arr[i].href.split("tel:")[1],'',0);}
-else if(arr[i].href.toLowerCase().indexOf("mailto:")==-1&&arr[i].href.toLowerCase().indexOf("tel:")==-1)
-{for(var j=0;j<extDoc.length;j++)
-{var arExt=arr[i].href.split(".");var ext=arExt[arExt.length-1].split(/[#?&?]/);if(ext[0].toLowerCase()==extDoc[j])
-{_tagClicks(arr[i],'Download',ext[0].toLowerCase(),arr[i].href.split(/[#?&?]/)[0],0);break;}}}}
-else
-{for(var l=0;l<extDoc.length;l++)
-{var arExt=arr[i].href.split(".");var ext=arExt[arExt.length-1].split(/[#?]/);if(ext[0].toLowerCase()==extDoc[l])
-{var gaUri=arr[i].href.split(extDoc[l]);_tagClicks(arr[i],'Outbound Downloads',ext[0].toLowerCase(),arr[i].href.split(/[#?&?]/)[0],0);break;}
-else if(ext[0].toLowerCase()!=extDoc[l])
-{flagExt++;if(flagExt==extDoc.length)
-{if(arr[i].href.toLowerCase().indexOf("mailto:")==-1&&arr[i].href.toLowerCase().indexOf("tel:")==-1)
-{_tagClicks(arr[i],'Outbound',arr[i].hostname,arr[i].pathname,0);}
-else if(extDoc.length&&arr[i].href.toLowerCase().indexOf("mailto:")!=-1&&arr[i].href.toLowerCase().indexOf("tel:")==-1)
-{var gaUri=arr[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i);_tagClicks(arr[i],'Outbound MailTo',gaUri[0],'',0);}
-else if(extDoc.length&&arr[i].href.toLowerCase().indexOf("mailto:")==-1&&arr[i].href.toLowerCase().indexOf("tel:")!=-1)
-{_tagClicks(arr[i],'Telephone Clicks',arr[i].href.split("tel:")[1],'',0);}}}}}}}
-if(oCONFIG.YOUTUBE)
-{var videoArray_fed=new Array();var playerArray_fed=new Array();var _f33=false;var _f66=false;var _f90=false;var tag=document.createElement('script');tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);var youtube_parser_fed=function youtube_parser_fed(url){var regExp=/^(https?\:)?(\/\/)?(www\.)?(youtu\.be\/|youtube(\-nocookie)?\.([A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(watch|embed\/|vi?\/)?(\?vi?\=)?([^#\&\?\/]{11}).*$/;var match=url.match(regExp);if(match&&match[9].length==11){return match[9];}else{}}
-var IsYouTube_fed=function IsYouTube_fed(url){var YouTubeLink_regEx=/^(https?\:)?(\/\/)?(www\.)?(youtu\.be\/|youtube(\-nocookie)?\.([A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(watch|embed\/|vi?\/)?(\?vi?\=)?([^#\&\?\/]{11}).*$/;if(YouTubeLink_regEx.test(url.toString()))
-{return true;}
-else
-{return false;}}
-var YTUrlHandler_fed=function YTUrlHandler_fed(url)
-{url=url.replace(/origin\=(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})\&?/ig,'origin='+document.location.protocol+'//'+document.location.host);stAdd='';adFlag=false;if(url.indexOf('https')==-1){url=url.replace('http','https');}
-if(url.indexOf('?')==-1){stAdd='?flag=1';}
-if(url.indexOf('enablejsapi')==-1){stAdd+='&enablejsapi=1';adFlag=true;}
-if(url.indexOf('html5')==-1){stAdd+='&html5=1';adFlag=true;}
-if(url.indexOf('origin')==-1){stAdd+='&origin='+document.location.protocol+'//'+document.location.host;adFlag=true;}
-if(adFlag==true)
-{return url+stAdd;}
-else
-{return url;}}
-var _initYouTubeTracker=function(){var _iframes=document.getElementsByTagName('iframe');var vArray=0;for(var ytifrm=0;ytifrm<_iframes.length;ytifrm++){_thisVideoObj=_iframes[ytifrm];var _thisSrc=_thisVideoObj.src;if(IsYouTube_fed(_thisSrc)){_thisVideoObj.src=YTUrlHandler_fed(_thisSrc);var youtubeid=youtube_parser_fed(_thisSrc);_thisVideoObj.setAttribute('id',youtubeid);videoArray_fed[vArray]=youtubeid;vArray++;}}}
-var onYouTubePlayerAPIReady=function(){for(var i=0;i<videoArray_fed.length;i++){playerArray_fed[i]=new YT.Player(videoArray_fed[i],{events:{'onReady':onFedPlayerReady,'onStateChange':onFedPlayerStateChange}});}}
-var onFedPlayerReady=function onFedPlayerReady(event){}
-var onFedPlayerStateChange=function onFedPlayerStateChange(event){var videoURL=event.target.getIframe().getAttribute('src');var videoId=youtube_parser_fed(videoURL);_thisDuration=((parseInt(event.target.getCurrentTime())/ parseInt(event.target.getDuration()))*100).toFixed();if(typeof onPlayerStateChange!="undefined"){onPlayerStateChange(event);}
-if(parseInt(event.data)==parseInt(YT.PlayerState.PLAYING)){if(_thisDuration==0){_f33=false;_f66=false;_f90=false;}
-_sendEvent('YouTube Video','play',videoURL,0);}else if(event.data==YT.PlayerState.ENDED){_sendEvent('YouTube Video','finish',videoURL,0);}else if(event.data==YT.PlayerState.PAUSED){_sendEvent('YouTube Video','pause',videoURL,0);var duration=_thisDuration;if(duration<100){var precentage=_thisDuration;if(precentage>0&&precentage<=33&&_f33==false){_sendEvent('YouTube Video','33%',videoURL,0);_f33=true;}else if(precentage>33&&precentage<=66&&_f66==false){_sendEvent('YouTube Video','66%',videoURL,0);_f66=true;}else if(precentage>66&&precentage<=90&&_f90==false){_sendEvent('YouTube Video','90%',videoURL,0);_f90=true;}}}}}
-function _initIdAssigner(){var _allDocLinks=document.getElementsByTagName('a');for(var sid=0;sid<_allDocLinks.length;sid++){var currentId=_allDocLinks[sid].getAttribute('id');if(currentId==null||currentId==''||currentId==undefined){_allDocLinks[sid].setAttribute('id','anch_'+sid);}}}
-function _tagClicks(evObj,evCat,evAct,evLbl,evVal)
-{if(evObj.addEventListener)
-{evObj.addEventListener('mousedown',function(){_sendEvent(evCat,evAct,evLbl,evVal);});}
-else if(evObj.attachEvent)
-{evObj.attachEvent('onmousedown',function(){_sendEvent(evCat,evAct,evLbl,evVal);});}}
-function _setUpTrackers()
-{if(tObjectCheck!=window["GoogleAnalyticsObject"])
-{createTracker(false);}
-oCONFIG.ENHANCED_LINK?_initIdAssigner():'';oCONFIG.AUTOTRACKER?_initAutoTracker():'';oCONFIG.YOUTUBE?_initYouTubeTracker():'';}
-function _setUpTrackersIfReady()
-{if(document.readyState==='interactive'||document.readyState==='complete')
-{_setUpTrackers();return true;}
-else
-{return false;}}
-if(_setUpTrackersIfReady())
-{}
-else
-{if(document.addEventListener)
-{document.addEventListener('DOMContentLoaded',_setUpTrackers);}
-else if(document.attachEvent)
-{document.attachEvent('onreadystatechange',_setUpTrackersIfReady);}}
+var oCONFIG={GWT_UAID:["UA-33523145-1"],FORCE_SSL:!0,ANONYMIZE_IP:!0,AGENCY:"",SUB_AGENCY:"",VERSION:"20171207 v4.0 - Universal Analytics",SITE_TOPIC:"",SITE_PLATFORM:"",SCRIPT_SOURCE:"",URL_PROTOCOL:location.protocol,USE_MAIN_CUSTOM_DIMENSIONS:!0,MAIN_AGENCY_CUSTOM_DIMENSION_SLOT:"dimension1",MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT:"dimension2",MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT:"dimension3",MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT:"dimension4",MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT:"dimension5",
+MAIN_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT:"dimension6",MAIN_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT:"dimension7",MAIN_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT:"dimension8",USE_PARALLEL_CUSTOM_DIMENSIONS:!1,PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT:"dimension1",PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT:"dimension2",PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT:"dimension3",PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT:"dimension4",PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT:"dimension5",PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT:"dimension6",
+PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT:"dimension7",PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT:"dimension8",COOKIE_DOMAIN:location.hostname.replace("www.","").toLowerCase(),COOKIE_TIMEOUT:63072E3,SEARCH_PARAMS:"q|querytext|nasaInclude|k|qt",YOUTUBE:!1,AUTOTRACKER:!0,EXTS:"doc|docx|xls|xlsx|xlsm|ppt|pptx|exe|zip|pdf|js|txt|csv|dxf|dwgd|rfa|rvt|dwfx|dwg|wmv|jpg|msi|7z|gz|tgz|wma|mov|avi|mp3|mp4|csv|mobi|epub|swf|rar",SUBDOMAIN_BASED:!0,DOUBLECLICK_LINK:!1,ENHANCED_LINK:!1,OPTOUT_PAGE:!1,PUA_NAME:"GSA_ENOR"};
+function _onEveryPage(){_updateConfig();_defineCookieDomain();_defineAgencyCDsValues()}_onEveryPage();
+function _defineCookieDomain(){/(([^.\/]+\.[^.\/]{2,3}\.[^.\/]{2})|(([^.\/]+\.)[^.\/]{2,4}))(\/.*)?$/.test(oCONFIG.SUBDOMAIN_BASED.toString())?(oCONFIG.COOKIE_DOMAIN=oCONFIG.SUBDOMAIN_BASED.toLowerCase().replace("www.",""),oCONFIG.SUBDOMAIN_BASED=!0):!1===oCONFIG.SUBDOMAIN_BASED?(oCONFIG.COOKIE_DOMAIN=document.location.hostname.match(/(([^.\/]+\.[^.\/]{2,3}\.[^.\/]{2})|(([^.\/]+\.)[^.\/]{2,4}))(\/.*)?$/)[1],oCONFIG.SUBDOMAIN_BASED=!0):(oCONFIG.COOKIE_DOMAIN=location.hostname.toLowerCase().replace("www.",
+""),oCONFIG.SUBDOMAIN_BASED=!1)}function _defineAgencyCDsValues(){oCONFIG.AGENCY=oCONFIG.AGENCY||"unspecified:"+oCONFIG.COOKIE_DOMAIN;oCONFIG.SUB_AGENCY=oCONFIG.SUB_AGENCY||""+oCONFIG.COOKIE_DOMAIN;oCONFIG.SUB_AGENCY=oCONFIG.AGENCY+" - "+oCONFIG.SUB_AGENCY;oCONFIG.SITE_TOPIC=oCONFIG.SITE_TOPIC||"unspecified:"+oCONFIG.COOKIE_DOMAIN;oCONFIG.SITE_PLATFORM=oCONFIG.SITE_PLATFORM||"unspecified:"+oCONFIG.COOKIE_DOMAIN}
+function _cleanBooleanParam(a){switch(a.toString().toLowerCase()){case "true":case "on":case "yes":case "1":return!0;case "false":case "off":case "no":case "0":return!1;default:return a}}function _isValidUANum(a){a=a.toLowerCase();a=a.match(/^ua\-([0-9]+)\-[0-9]+$/);return null!=a&&0<a.length}
+function _cleanDimensionValue(a){try{pattern=/^dimension([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;if(pattern.test(a))return a;if(null!==a.match(/\d+$/g)){var b="dimension"+a.match(/\d+$/g)[0];if(pattern.test(b))return b}return""}catch(c){}}
+function _updateConfig(){if("undefined"!==typeof _fedParmsGTM){var a=_fedParmsGTM.toLowerCase().split("&");oCONFIG.SCRIPT_SOURCE="GTM"}else{var b=document.getElementById("_fed_an_ua_tag");_fullParams=b.src.match(/^([^\?]*)(.*)$/i)[2].replace("?","");a=_fullParams.split("&");oCONFIG.SCRIPT_SOURCE=b.src.split("?")[0]}for(b=0;b<a.length;b++)switch(_keyValuePair=decodeURIComponent(a[b].toLowerCase()),_key=_keyValuePair.split("=")[0],_value=_keyValuePair.split("=")[1],_key){case "pua":for(var c=_value.split(","),
+d=0;d<c.length;d++)_isValidUANum(c[d])&&oCONFIG.GWT_UAID.push(c[d].toUpperCase());break;case "agency":oCONFIG.AGENCY=_value.toUpperCase();break;case "subagency":oCONFIG.SUB_AGENCY=_value.toUpperCase();break;case "sitetopic":oCONFIG.SITE_TOPIC=_value;break;case "siteplatform":oCONFIG.SITE_PLATFORM=_value;break;case "parallelcd":_value=_cleanBooleanParam(_value);if(!0===_value||!1===_value)oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS=_value;break;case "palagencydim":_value=_cleanDimensionValue(_value);""!==
+_value&&(oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT=_value);break;case "palsubagencydim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT=_value);break;case "palversiondim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT=_value);break;case "paltopicdim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT=_value);break;case "palplatformdim":_value=
+_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT=_value);break;case "palscriptsrcdim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT=_value);break;case "palurlprotocoldim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT=_value);break;case "palinteractiontypedim":_value=_cleanDimensionValue(_value);""!==_value&&(oCONFIG.PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT=
+_value);break;case "cto":oCONFIG.COOKIE_TIMEOUT=2628E3*parseInt(_value);break;case "sp":oCONFIG.SEARCH_PARAMS+="|"+_value.replace(/,/g,"|");break;case "exts":oCONFIG.EXTS+="|"+_value.replace(/,/g,"|");break;case "yt":_value=_cleanBooleanParam(_value);if(!0===_value||!1===_value)oCONFIG.YOUTUBE=_value;break;case "autotracker":_value=_cleanBooleanParam(_value);if(!0===_value||!1===_value)oCONFIG.AUTOTRACKER=_value;break;case "sdor":oCONFIG.SUBDOMAIN_BASED=_cleanBooleanParam(_value);break;case "dclink":_value=
+_cleanBooleanParam(_value);if(!0===_value||!1===_value)oCONFIG.DOUBLECLICK_LINK=_value;break;case "enhlink":_value=_cleanBooleanParam(_value);if(!0===_value||!1===_value)oCONFIG.ENHANCED_LINK=_value;break;case "optout":if(_value=_cleanBooleanParam(_value),!0===_value||!1===_value)oCONFIG.OPTOUT_PAGE=_value}}
+function _sendCustomDimensions(a,b){if(0<a.length&&""!==b&&void 0!==b){tObjectCheck!==window.GoogleAnalyticsObject&&createTracker(!1);for(var c=0;c<oCONFIG.GWT_UAID.length;c++)if("dimension0"!==a[c])try{window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+c+".set",a[c],b)}catch(d){}}}
+function _sendCustomMetrics(a,b){if(0<a.length&&""!==b&&void 0!==b){tObjectCheck!=window.GoogleAnalyticsObject&&createTracker(!1);for(var c=0;c<oCONFIG.GWT_UAID.length;c++)if("metric0"!==a[c])try{window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+c+".set",a[c],b)}catch(d){}}}
+function _sendEvent(a,b,c,d,f,e){if(""!==a&&void 0!==a&&""!==b&&void 0!==b){var h=oCONFIG.MAIN_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT;tObjectCheck!==window.GoogleAnalyticsObject&&createTracker(!1);for(var g=0;g<oCONFIG.GWT_UAID.length;g++)try{0<g&&(!0===oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS?h=oCONFIG.PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT:e=void 0),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+g+".set",h,e),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+g+".send","event",
+a,b,void 0!==c?c:"",""===d&&isNaN(d)&&void 0===d?0:parseInt(d),{nonInteraction:f})}catch(k){}}}function _sendPageview(a,b){if(""!==a&&void 0!==a){tObjectCheck!==window.GoogleAnalyticsObject&&createTracker(!1);for(var c=0;c<oCONFIG.GWT_UAID.length;c++)try{window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+c+".send","pageview",{page:a,title:""!==b||void 0!==b?b:document.title})}catch(d){}}}
+function gas(a,b,c,d,f,e,h){if(void 0!==a&&""!==a&&void 0!==b&&""!==b&&void 0!==c&&""!==c)if("pageview"===b.toLowerCase())try{_sendPageview(c,void 0===d||""===d?document.title:d)}catch(n){}else if("event"===b.toLowerCase()&&void 0!==d&&""!==d)try{var g=!1;void 0!==h&&"boolean"===typeof _cleanBooleanParam(h)&&(g=_cleanBooleanParam(h));_sendEvent(c,d,void 0===f?"":f,void 0===e||""===e||isNaN(e)?0:parseInt(e),g)}catch(n){}else if(-1!=b.toLowerCase().indexOf("dimension"))try{g=b.toLowerCase().split(",");
+var k=[];dimsPattern=/^dimension([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;for(var l=0;l<g.length;l++)if(dimsPattern.test(g[l]))k.push(g[l]);else{var m="dimension"+g[l].match(/\d+$/g)[0];(dimsPattern.test(m)||"dimension0"===m)&&k.push(m)}0<k.length&&_sendCustomDimensions(k,void 0===c?"":c)}catch(n){}else if(-1!=b.toLowerCase().indexOf("metric"))try{k=b.toLowerCase().split(",");g=[];mtrcsPattern=/^metric([1-9]|[1-9][0-9]|1([0-9][0-9])|200)$/;for(m=0;m<k.length;m++)mtrcsPattern.test(k[m])?g.push(k[m]):
+(l="metric"+k[m].match(/\d+$/g)[0],(mtrcsPattern.test(l)||"metric0"===l)&&g.push(l));0<g.length&&_sendCustomMetrics(g,void 0===c||""===c||isNaN(c)?1:parseFloat(c))}catch(n){}}function _URIHandler(a){var b=new RegExp("([?&])("+oCONFIG.SEARCH_PARAMS+")(=[^&]*)","i");b.test(a)&&(a=a.replace(b,"$1query$3"));return a}
+function _isExcludedReferrer(){if(""!==document.referrer){var a=document.referrer.replace(/https?:\/\//,"").split("/")[0].replace("www.","");return oCONFIG.SUBDOMAIN_BASED?-1!=a.indexOf(oCONFIG.COOKIE_DOMAIN)?!0:!1:a===oCONFIG.COOKIE_DOMAIN?!0:!1}}var tObjectCheck;
+"undefined"===typeof window.GoogleAnalyticsObject&&function(a,b,c,d,f,e,h){a.GoogleAnalyticsObject=f;a[f]=a[f]||function(){(a[f].q=a[f].q||[]).push(arguments)};a[f].l=1*new Date;e=b.createElement(c);h=b.getElementsByTagName(c)[0];e.async=1;e.src=d;h.parentNode.insertBefore(e,h)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga");tObjectCheck=window.GoogleAnalyticsObject;createTracker(!0);
+function createTracker(a){for(var b=0;b<oCONFIG.GWT_UAID.length;b++){var c=_URIHandler(document.location.pathname+document.location.search+document.location.hash);oCONFIG.OPTOUT_PAGE&&(window["ga-disable-"+oCONFIG.GWT_UAID[b]]=!0);window[window.GoogleAnalyticsObject]("create",oCONFIG.GWT_UAID[b],oCONFIG.COOKIE_DOMAIN,{name:oCONFIG.PUA_NAME+b,allowLinker:!0,cookieExpires:parseInt(oCONFIG.COOKIE_TIMEOUT)});if(oCONFIG.ANONYMIZE_IP)window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set","anonymizeIp",
+oCONFIG.ANONYMIZE_IP);if(oCONFIG.DOUBLECLICK_LINK)window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".require","displayfeatures");if(oCONFIG.ENHANCED_LINK)window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".require","linkid","linkid.js");if(oCONFIG.FORCE_SSL)window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set","forceSSL",!0);if(_isExcludedReferrer())window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set","referrer","");oCONFIG.USE_MAIN_CUSTOM_DIMENSIONS&&0===b&&(window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+
+b+".set",oCONFIG.MAIN_AGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.AGENCY),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.SUB_AGENCY),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT,oCONFIG.VERSION),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_TOPIC),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+
+b+".set",oCONFIG.MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_PLATFORM),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.MAIN_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT,oCONFIG.SCRIPT_SOURCE),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.MAIN_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT,oCONFIG.URL_PROTOCOL));oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS&&0<b&&(window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT,
+oCONFIG.AGENCY),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT,oCONFIG.SUB_AGENCY),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT,oCONFIG.VERSION),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT,oCONFIG.SITE_TOPIC),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT,
+oCONFIG.SITE_PLATFORM),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT,oCONFIG.SCRIPT_SOURCE),window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".set",oCONFIG.PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT,oCONFIG.URL_PROTOCOL));-1!==document.title.search(/404|not found/i)&&(c=("/vpv404/"+c).replace(/\/\//g,"/")+"/"+document.referrer);if(a)window[window.GoogleAnalyticsObject](oCONFIG.PUA_NAME+b+".send","pageview",c)}}
+function _initAutoTracker(a){var b=oCONFIG.COOKIE_DOMAIN,c=oCONFIG.EXTS.split("|");a=a||document.getElementsByTagName("a");for(i=0;i<a.length;i++){var d=0,f="",e=/^mailto:[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i,h=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/i,g=/^(tel:)(.*)$/i;if(e.test(a[i].href)||h.test(a[i].href)||g.test(a[i].href)){try{h.test(a[i].href)?f=a[i].hostname.toLowerCase().replace("www.",""):e.test(a[i].href)?f=a[i].href.split("@")[1].toLowerCase():
+g.test(a[i].href)&&(f=a[i].href,f=f.toLowerCase())}catch(k){continue}if(oCONFIG.SUBDOMAIN_BASED?-1!==f.indexOf(b):f===b)if(-1!==a[i].href.toLowerCase().indexOf("mailto:")&&-1===a[i].href.toLowerCase().indexOf("tel:"))e=a[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/),_tagClicks(a[i],"Mailto",e[0],"",0);else if(-1===a[i].href.toLowerCase().indexOf("mailto:")&&-1!==a[i].href.toLowerCase().indexOf("tel:"))_tagClicks(a[i],"Telephone Clicks",a[i].href.split("tel:")[1],"",0);else{if(-1===
+a[i].href.toLowerCase().indexOf("mailto:")&&-1===a[i].href.toLowerCase().indexOf("tel:"))for(d=0;d<c.length;d++)if(e=a[i].href.split("."),e=e[e.length-1].split(/[#?&?]/),e[0].toLowerCase()===c[d]){_tagClicks(a[i],"Download",e[0].toLowerCase(),a[i].href.split(/[#?&?]/)[0],0);break}}else for(f=0;f<c.length;f++)if(e=a[i].href.split("."),e=e[e.length-1].split(/[#?]/),e[0].toLowerCase()===c[f]){a[i].href.split(c[f]);_tagClicks(a[i],"Outbound Downloads",e[0].toLowerCase(),a[i].href.split(/[#?&?]/)[0],0);
+break}else e[0].toLowerCase()!==c[f]&&(d++,d===c.length&&(-1===a[i].href.toLowerCase().indexOf("mailto:")&&-1===a[i].href.toLowerCase().indexOf("tel:")?_tagClicks(a[i],"Outbound",a[i].hostname,a[i].pathname,0):c.length&&-1!==a[i].href.toLowerCase().indexOf("mailto:")&&-1===a[i].href.toLowerCase().indexOf("tel:")?(e=a[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i),_tagClicks(a[i],"Outbound MailTo",e[0],"",0)):c.length&&-1===a[i].href.toLowerCase().indexOf("mailto:")&&-1!==a[i].href.toLowerCase().indexOf("tel:")&&
+_tagClicks(a[i],"Telephone Clicks",a[i].href.split("tel:")[1],"",0)))}}}
+if(oCONFIG.YOUTUBE){var videoArray_fed=[],playerArray_fed=[],_f33=!1,_f66=!1,_f90=!1,tag=document.createElement("script");tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);var youtube_parser_fed=function(a){if((a=a.match(/^(https?:)?(\/\/)?(www\.)?(youtu\.be\/|youtube(\-nocookie)?\.([A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(watch|embed\/|vi?\/)?(\?vi?=)?([^#&\?\/]{11}).*$/))&&11===
+a[9].length)return a[9]},IsYouTube_fed=function(a){return/^(https?:)?(\/\/)?(www\.)?(youtu\.be\/|youtube(\-nocookie)?\.([A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(watch|embed\/|vi?\/)?(\?vi?=)?([^#&\?\/]{11}).*$/.test(a.toString())?!0:!1},YTUrlHandler_fed=function(a){a=a.replace(/origin=(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})&?/ig,"origin="+document.location.protocol+"//"+document.location.host);stAdd="";adFlag=!1;-1===a.indexOf("https")&&(a=a.replace("http","https"));-1===a.indexOf("?")&&(stAdd=
+"?flag=1");-1===a.indexOf("enablejsapi")&&(stAdd+="&enablejsapi=1",adFlag=!0);-1===a.indexOf("html5")&&(stAdd+="&html5=1",adFlag=!0);-1===a.indexOf("origin")&&(stAdd+="&origin="+document.location.protocol+"//"+document.location.host,adFlag=!0);return!0===adFlag?a+stAdd:a},_initYouTubeTracker=function(){for(var a=document.getElementsByTagName("iframe"),b=0,c=0;c<a.length;c++){_thisVideoObj=a[c];var d=_thisVideoObj.src;IsYouTube_fed(d)&&(_thisVideoObj.src=YTUrlHandler_fed(d),d=youtube_parser_fed(d),
+_thisVideoObj.setAttribute("id",d),videoArray_fed[b]=d,b++)}},onYouTubePlayerAPIReady=function(){for(var a=0;a<videoArray_fed.length;a++)playerArray_fed[a]=new YT.Player(videoArray_fed[a],{events:{onReady:onFedPlayerReady,onStateChange:onFedPlayerStateChange}})},onFedPlayerReady=function(a){},onFedPlayerStateChange=function(a){var b=a.target.getIframe().getAttribute("src");youtube_parser_fed(b);_thisDuration=(parseInt(a.target.getCurrentTime())/parseInt(a.target.getDuration())*100).toFixed();"undefined"!==
+typeof onPlayerStateChange&&onPlayerStateChange(a);parseInt(a.data)===parseInt(YT.PlayerState.PLAYING)?(0===_thisDuration&&(_f90=_f66=_f33=!1),_sendEvent("YouTube Video","play",b,0)):a.data===YT.PlayerState.ENDED?_sendEvent("YouTube Video","finish",b,0):a.data===YT.PlayerState.PAUSED&&(_sendEvent("YouTube Video","pause",b,0),100>_thisDuration&&(a=_thisDuration,0<a&&33>=a&&!1===_f33?(_sendEvent("YouTube Video","33%",b,0),_f33=!0):33<a&&66>=a&&!1===_f66?(_sendEvent("YouTube Video","66%",b,0),_f66=!0):
+66<a&&90>=a&&!1===_f90&&(_sendEvent("YouTube Video","90%",b,0),_f90=!0)))}}function _initIdAssigner(){for(var a=document.getElementsByTagName("a"),b=0;b<a.length;b++){var c=a[b].getAttribute("id");null!==c&&""!==c&&void 0!==c||a[b].setAttribute("id","anch_"+b)}}
+function _tagClicks(a,b,c,d,f){a.addEventListener?(a.addEventListener("mousedown",function(){_sendEvent(b,c,d,f,!1,"Mouse Click")}),a.addEventListener("keydown",function(a){13===a.keyCode&&_sendEvent(b,c,d,f,!1,"Enter Key Keystroke")})):a.attachEvent&&(a.attachEvent("onmousedown",function(){_sendEvent(b,c,d,f,!1,"Mouse Click")}),a.attachEvent("onkeydown",function(a){13===a.keyCode&&_sendEvent(b,c,d,f,!1,"Enter Key Keystroke")}))}
+function _setUpTrackers(){tObjectCheck!==window.GoogleAnalyticsObject&&createTracker(!1);oCONFIG.ENHANCED_LINK?_initIdAssigner():"";oCONFIG.AUTOTRACKER?_initAutoTracker():"";oCONFIG.YOUTUBE?_initYouTubeTracker():""}function _setUpTrackersIfReady(){return"interactive"===document.readyState||"complete"===document.readyState?(_setUpTrackers(),!0):!1}
+_setUpTrackersIfReady()||(document.addEventListener?document.addEventListener("DOMContentLoaded",_setUpTrackers):document.attachEvent&&document.attachEvent("onreadystatechange",_setUpTrackersIfReady));
+//# sourceMappingURL=Federated.js.map
\ No newline at end of file
diff --git a/js/Universal-Federated-Analytics.js b/js/Universal-Federated-Analytics.js
index 2a8fb96..ca19a7b 100644
--- a/js/Universal-Federated-Analytics.js
+++ b/js/Universal-Federated-Analytics.js
@@ -4,11 +4,11 @@
 				   888888888  88888   888   888   888   888    888
 				   888        88888   888   888   888   888    888
 				   `"88888"          o888o o888o  `Y8bod8P"   d888b
-
 ***********************************************************************************************************
+Copyright 2017 by E-Nor Inc.
 Universal Federated Analytics: Google Analytics Government Wide Site Usage Measurement.
 Author: Ahmed Awwad
-05/20/2016 Version: 3.1
+12/07/2017 Version: 4.0
 ***********************************************************************************************************/
 
 /*
@@ -23,23 +23,33 @@ var oCONFIG = {
 
     AGENCY: '',
     SUB_AGENCY: '',
-    VERSION: '20160520 v3.1 - Universal Analytics',
-	SITE_TOPIC: '',
-	SITE_PLATFORM: '',
+    VERSION: '20171207 v4.0 - Universal Analytics',
+	  SITE_TOPIC: '',
+	  SITE_PLATFORM: '',
+    SCRIPT_SOURCE: '',
+    URL_PROTOCOL: location.protocol,
 
     USE_MAIN_CUSTOM_DIMENSIONS: true,
     MAIN_AGENCY_CUSTOM_DIMENSION_SLOT: 'dimension1',
     MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT: 'dimension2',
     MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT: 'dimension3',
-	MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT: 'dimension4',
-	MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT: 'dimension5',
+	  MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT: 'dimension4',
+	  MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT: 'dimension5',
+    MAIN_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT: 'dimension6',
+    MAIN_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT: 'dimension7',
+    MAIN_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT: 'dimension8',
+
 
     USE_PARALLEL_CUSTOM_DIMENSIONS: false,
     PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT: 'dimension1',
     PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT: 'dimension2',
     PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT: 'dimension3',
-	PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT: 'dimension4',
-	PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT: 'dimension5',
+    PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT: 'dimension4',
+    PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT: 'dimension5',
+    PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT: 'dimension6',
+    PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT: 'dimension7',
+    PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT: 'dimension8',
+
 
     COOKIE_DOMAIN: location.hostname.replace('www.', '').toLowerCase(),
     COOKIE_TIMEOUT: 60 * 60 * 24 * 2 * 365,
@@ -49,7 +59,7 @@ var oCONFIG = {
     AUTOTRACKER: true,
     EXTS: 'doc|docx|xls|xlsx|xlsm|ppt|pptx|exe|zip|pdf|js|txt|csv|dxf|dwgd|rfa|rvt|dwfx|dwg|wmv|jpg|msi|7z|gz|tgz|wma|mov|avi|mp3|mp4|csv|mobi|epub|swf|rar',
     SUBDOMAIN_BASED: true,
-    DOUNBLECLICK_LINK: false,
+    DOUBLECLICK_LINK: false,
     ENHANCED_LINK: false,
     OPTOUT_PAGE: false,
     PUA_NAME: 'GSA_ENOR'
@@ -82,16 +92,11 @@ function _defineCookieDomain()
 	}
 	else
 	{
-		if (oCONFIG.SUBDOMAIN_BASED.toString() == 'false')
+		if (oCONFIG.SUBDOMAIN_BASED === false)
 		{
 			oCONFIG.COOKIE_DOMAIN = document.location.hostname.match(/(([^.\/]+\.[^.\/]{2,3}\.[^.\/]{2})|(([^.\/]+\.)[^.\/]{2,4}))(\/.*)?$/)[1];
 			oCONFIG.SUBDOMAIN_BASED = true;
 		}
-		else if(oCONFIG.SUBDOMAIN_BASED.toString() == 'auto' || oCONFIG.SUBDOMAIN_BASED.toString() == 'true')
-		{
-			oCONFIG.COOKIE_DOMAIN = location.hostname.toLowerCase().replace('www.','');
-			oCONFIG.SUBDOMAIN_BASED = false;
-		}
 		else
 		{
 			oCONFIG.COOKIE_DOMAIN = location.hostname.toLowerCase().replace('www.','');
@@ -105,8 +110,8 @@ function _defineCookieDomain()
 function _defineAgencyCDsValues()
 {
 	oCONFIG.AGENCY = oCONFIG.AGENCY || 'unspecified:' + oCONFIG.COOKIE_DOMAIN;
-    oCONFIG.SUB_AGENCY = oCONFIG.SUB_AGENCY || ('' + oCONFIG.COOKIE_DOMAIN);
-    oCONFIG.SUB_AGENCY = oCONFIG.AGENCY + ' - ' + oCONFIG.SUB_AGENCY;
+  oCONFIG.SUB_AGENCY = oCONFIG.SUB_AGENCY || ('' + oCONFIG.COOKIE_DOMAIN);
+  oCONFIG.SUB_AGENCY = oCONFIG.AGENCY + ' - ' + oCONFIG.SUB_AGENCY;
 	oCONFIG.SITE_TOPIC = oCONFIG.SITE_TOPIC || 'unspecified:' + oCONFIG.COOKIE_DOMAIN;
 	oCONFIG.SITE_PLATFORM = oCONFIG.SITE_PLATFORM || 'unspecified:' + oCONFIG.COOKIE_DOMAIN;
 }
@@ -154,7 +159,7 @@ function _isValidUANum(_UANumber) {
 		if (pattern.test(_paramValue))
 			return _paramValue;
 
-		if (_paramValue.match(/\d+$/g) != null)
+		if (_paramValue.match(/\d+$/g) !== null)
 		{
 			var _tmpValue = 'dimension' + _paramValue.match(/\d+$/g)[0];
 			if (pattern.test(_tmpValue))
@@ -173,13 +178,16 @@ function _isValidUANum(_UANumber) {
 function _updateConfig() {
 	var _JSElement = '';
 	var _paramList = '';
-	if(typeof _fedParmsGTM != 'undefined') {
+	if(typeof _fedParmsGTM !== 'undefined') {
 		_paramList = _fedParmsGTM.toLowerCase().split('&');
+    oCONFIG.SCRIPT_SOURCE = 'GTM';
 	}
 	else
 	{
-		_JSElement = document.getElementById('_fed_an_ua_tag').getAttribute('src').match(/^([^\?]*)(.*)$/i)[2].replace("?","");
-		_paramList = _JSElement.split('&');
+		_JSElement = document.getElementById('_fed_an_ua_tag');
+    _fullParams = _JSElement.src.match(/^([^\?]*)(.*)$/i)[2].replace("?","");
+		_paramList = _fullParams.split('&');
+    oCONFIG.SCRIPT_SOURCE = _JSElement.src.split("?")[0];
 		}
     for (var i = 0; i < _paramList.length; i++) {
         _keyValuePair = decodeURIComponent(_paramList[i].toLowerCase());
@@ -187,91 +195,106 @@ function _updateConfig() {
         _value = _keyValuePair.split('=')[1];
 
         switch (_key) {
-            case 'pua':
-                var _UAList = _value.split(',');
-                for (var j = 0; j < _UAList.length; j++)
-                    if (_isValidUANum(_UAList[j]))
-                        oCONFIG.GWT_UAID.push(_UAList[j].toUpperCase());
-                break;
-            case 'agency':
-                oCONFIG.AGENCY = _value.toUpperCase();
-                break;
-            case 'subagency':
-                oCONFIG.SUB_AGENCY = _value.toUpperCase();
-                break;
-            case 'sitetopic':
-                oCONFIG.SITE_TOPIC = _value;
-                break;
-            case 'siteplatform':
-                oCONFIG.SITE_PLATFORM = _value;
-                break;
-            case 'parallelcd':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS = _value;
-                break;
-            case 'palagencydim':
+      case 'pua':
+          var _UAList = _value.split(',');
+          for (var j = 0; j < _UAList.length; j++)
+              if (_isValidUANum(_UAList[j]))
+                  oCONFIG.GWT_UAID.push(_UAList[j].toUpperCase());
+          break;
+      case 'agency':
+          oCONFIG.AGENCY = _value.toUpperCase();
+          break;
+      case 'subagency':
+          oCONFIG.SUB_AGENCY = _value.toUpperCase();
+          break;
+      case 'sitetopic':
+          oCONFIG.SITE_TOPIC = _value;
+          break;
+      case 'siteplatform':
+          oCONFIG.SITE_PLATFORM = _value;
+          break;
+      case 'parallelcd':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS = _value;
+          break;
+      case 'palagencydim':
                 _value = _cleanDimensionValue(_value);
-				if (''!=_value)
+				if (''!==_value)
 					oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT = _value;
                 break;
-            case 'palsubagencydim':
+      case 'palsubagencydim':
                 _value = _cleanDimensionValue(_value);
-				if (''!=_value)
+				if (''!==_value)
 					oCONFIG.PARALLEL_SUBAGENCY_CUSTOM_DIMENSION_SLOT = _value;
                 break;
             case 'palversiondim':
                 _value = _cleanDimensionValue(_value);
-				if (''!=_value)
+				if (''!==_value)
 					oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT = _value;
                 break;
 			case 'paltopicdim':
                 _value = _cleanDimensionValue(_value);
-				if (''!=_value)
+				if (''!==_value)
 					oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT = _value;
                 break;
 			case 'palplatformdim':
                 _value = _cleanDimensionValue(_value);
-				if (''!=_value)
+				if (''!==_value)
 					oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT = _value;
                 break;
-            case 'cto':
-                oCONFIG.COOKIE_TIMEOUT = parseInt(_value) * 2628000;		// = 60 * 60 * 24 * 30.4166666666667;
-                break;
-            case 'sp':
-                oCONFIG.SEARCH_PARAMS += '|' + _value.replace(/,/g, '|');
-                break;
-            case 'exts':
-                oCONFIG.EXTS += '|' + _value.replace(/,/g, '|');
-                break;
-            case 'yt':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.YOUTUBE = _value;
-                break;
-            case 'autotracker':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.AUTOTRACKER = _value;
-                break;
-            case 'sdor':
-					oCONFIG.SUBDOMAIN_BASED = _cleanBooleanParam(_value);
-                break;
-            case 'dclink':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.DOUNBLECLICK_LINK = _value;
+      case 'palscriptsrcdim':
+                _value = _cleanDimensionValue(_value);
+        if (''!==_value)
+          oCONFIG.PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT = _value;
                 break;
-            case 'enhlink':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.ENHANCED_LINK = _value;
+      case 'palurlprotocoldim':
+                _value = _cleanDimensionValue(_value);
+        if (''!==_value)
+          oCONFIG.PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT = _value;
                 break;
-            case 'optout':
-                _value = _cleanBooleanParam(_value);
-                if (true == _value || false == _value)
-                    oCONFIG.OPTOUT_PAGE = _value;
+      case 'palinteractiontypedim':
+                _value = _cleanDimensionValue(_value);
+        if (''!==_value)
+          oCONFIG.PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT = _value;
                 break;
+      case 'cto':
+          oCONFIG.COOKIE_TIMEOUT = parseInt(_value) * 2628000;		// = 60 * 60 * 24 * 30.4166666666667;
+          break;
+      case 'sp':
+          oCONFIG.SEARCH_PARAMS += '|' + _value.replace(/,/g, '|');
+          break;
+      case 'exts':
+          oCONFIG.EXTS += '|' + _value.replace(/,/g, '|');
+          break;
+      case 'yt':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.YOUTUBE = _value;
+          break;
+      case 'autotracker':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.AUTOTRACKER = _value;
+          break;
+      case 'sdor':
+		oCONFIG.SUBDOMAIN_BASED = _cleanBooleanParam(_value);
+          break;
+      case 'dclink':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.DOUBLECLICK_LINK = _value;
+          break;
+      case 'enhlink':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.ENHANCED_LINK = _value;
+          break;
+      case 'optout':
+          _value = _cleanBooleanParam(_value);
+          if (true === _value || false === _value)
+              oCONFIG.OPTOUT_PAGE = _value;
+          break;
 			default:
 				break;
         }
@@ -285,15 +308,15 @@ function _updateConfig() {
 
 function _sendCustomDimensions(_slotNums, _val)
 {
-    if (_slotNums.length > 0 && _val != '' && _val != undefined)
+    if (_slotNums.length > 0 && _val !== '' && _val !== undefined)
 	{
-		if (tObjectCheck != window['GoogleAnalyticsObject'])
+		if (tObjectCheck !== window['GoogleAnalyticsObject'])
 		{
 			createTracker(false);
 		}
         for (var i = 0; i < oCONFIG.GWT_UAID.length; i++)
 		{
-			if(_slotNums[i] != 'dimension0')
+			if(_slotNums[i] !== 'dimension0')
 			{
 				try
 				{
@@ -312,7 +335,7 @@ function _sendCustomDimensions(_slotNums, _val)
  */
 function _sendCustomMetrics(_slotNums, _val)
 {
-    if (_slotNums.length > 0 && _val != '' && _val != undefined)
+    if (_slotNums.length > 0 && _val !== '' && _val !== undefined)
 	{
 		if (tObjectCheck != window['GoogleAnalyticsObject'])
 		{
@@ -320,7 +343,7 @@ function _sendCustomMetrics(_slotNums, _val)
 		}
         for (var i = 0; i < oCONFIG.GWT_UAID.length; i++)
 		{
-			if(_slotNums[i] != 'metric0')
+			if(_slotNums[i] !== 'metric0')
 			{
 				try
 				{
@@ -337,24 +360,37 @@ function _sendCustomMetrics(_slotNums, _val)
  * name: _sendEvent
  * usage: to set hit type to Event
  */
-function _sendEvent(_cat, _act, _lbl, _val, _nonInteraction) {
-    if (_cat != '' && _cat != undefined && _act != '' && _act != undefined)
+function _sendEvent(_cat, _act, _lbl, _val, _nonInteraction, interactionType) {
+  if (_cat !== '' && _cat !== undefined && _act !== '' && _act !== undefined)
 	{
-		if (tObjectCheck != window['GoogleAnalyticsObject'])
+    var interactionSlot = oCONFIG.MAIN_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT;
+		if (tObjectCheck !== window['GoogleAnalyticsObject'])
 		{
 			createTracker(false);
 		}
-        for (var i = 0; i < oCONFIG.GWT_UAID.length; i++)
+    for (var i = 0; i < oCONFIG.GWT_UAID.length; i++)
 		{
 			try
 			{
-				window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + i + '.send', 'event', _cat, _act, ((_lbl != undefined) ? _lbl : ''), ((_val != '' || !isNaN(_val) || _val != undefined) ? parseInt(_val) : 0), {'nonInteraction': _nonInteraction});
+        if(i > 0)
+        {
+          if(oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS === true)
+          {
+            interactionSlot = oCONFIG.PARALLEL_INTERACTION_TYPE_CUSTOM_DIMENSION_SLOT;
+          }
+          else
+          {
+            interactionType = undefined;
+          }
+        }
+        window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + i + '.set', interactionSlot, interactionType);
+        window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + i + '.send', 'event', _cat, _act, ((_lbl !== undefined) ? _lbl : ''), ((_val !== '' || !isNaN(_val) || _val !== undefined) ? parseInt(_val) : 0), { 'nonInteraction': _nonInteraction});
 			}
 			catch(err)
 			{
 			}
-        }
     }
+  }
 }
 
 
@@ -363,9 +399,9 @@ function _sendEvent(_cat, _act, _lbl, _val, _nonInteraction) {
  */
 function _sendPageview(_virtualPath, _virtualTitle)
 {
-    if (_virtualPath != '' && _virtualPath != undefined)
+    if (_virtualPath !== '' && _virtualPath !== undefined)
 	{
-		if (tObjectCheck != window['GoogleAnalyticsObject'])
+		if (tObjectCheck !== window['GoogleAnalyticsObject'])
 		{
 			createTracker(false);
 		}
@@ -373,7 +409,7 @@ function _sendPageview(_virtualPath, _virtualTitle)
 		{
 			try
 			{
-				window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + i + '.send', 'pageview', {'page': _virtualPath, 'title': ((_virtualTitle != '' || _virtualTitle != undefined) ? _virtualTitle : document.title)});
+				window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + i + '.send', 'pageview', {'page': _virtualPath, 'title': ((_virtualTitle !== '' || _virtualTitle !== undefined) ? _virtualTitle : document.title)});
 			}
 			catch(err)
 			{
@@ -388,32 +424,31 @@ function _sendPageview(_virtualPath, _virtualTitle)
 function gas(_command, _hitType, _param1, _param2, _param3, _param4, _param5)
 {
 	/*making sure the required parameters are passed*/
-	if(_command != undefined && _command != '' && _hitType != undefined && _hitType != '' && _param1 != undefined && _param1 != '')
+	if(_command !== undefined && _command !== '' && _hitType !== undefined && _hitType !== '' && _param1 !== undefined && _param1 !== '')
     {
-		if (_hitType.toLowerCase() == 'pageview')
+		if (_hitType.toLowerCase() === 'pageview')
 		{
 			try
 			{
-				_sendPageview(_param1, ((_param2 == undefined || _param2 == '') ? document.title : _param2));
+				_sendPageview(_param1, ((_param2 === undefined || _param2 === '') ? document.title : _param2));
 			}
 			catch(err)
 			{
 			}
 		}
-		else if (_hitType.toLowerCase() == 'event' && _param2 != undefined && _param2 != '')
+		else if (_hitType.toLowerCase() === 'event' && _param2 !== undefined && _param2 !== '')
 		{
 			try
 			{
-				var _nonInteraction = 'false';
-				if (_param5 == undefined)
+				var _nonInteraction = false;
+				if (_param5 !== undefined)
 				{
-					_param5 = _nonInteraction;
+          if(typeof _cleanBooleanParam(_param5) === "boolean")
+          {
+            _nonInteraction = _cleanBooleanParam(_param5);
+          }
 				}
-				else
-				{
-					_nonInteraction = _cleanBooleanParam(_param5);
-				}
-				_sendEvent(_param1, _param2, ((_param3 == undefined) ? '' : _param3), ((_param4 == undefined || _param4 == '' || isNaN(_param4)) ? 0 : parseInt(_param4)), ((_nonInteraction == 'true') ? 1 : 0));
+				_sendEvent(_param1, _param2, ((_param3 === undefined) ? '' : _param3), ((_param4 === undefined || _param4 === '' || isNaN(_param4)) ? 0 : parseInt(_param4)), _nonInteraction);
 			}
 			catch(err)
 			{
@@ -435,7 +470,7 @@ function gas(_command, _hitType, _param1, _param2, _param3, _param4, _param5)
 					else
 					{
 						var tmpDim = 'dimension'+cdsTmpArr[ix].match(/\d+$/g)[0];
-						if(dimsPattern.test(tmpDim) || tmpDim == 'dimension0')
+						if(dimsPattern.test(tmpDim) || tmpDim === 'dimension0')
 						{
 							cdsArr.push(tmpDim);
 						}
@@ -443,7 +478,7 @@ function gas(_command, _hitType, _param1, _param2, _param3, _param4, _param5)
 				}
 				if(cdsArr.length > 0)
 				{
-					_sendCustomDimensions(cdsArr, ((_param1 == undefined) ? '' : _param1));
+					_sendCustomDimensions(cdsArr, ((_param1 === undefined) ? '' : _param1));
 				}
 			}
 			catch(err)
@@ -466,7 +501,7 @@ function gas(_command, _hitType, _param1, _param2, _param3, _param4, _param5)
 					else
 					{
 						var tmpMtrcs = 'metric'+mtrcsTmpArr[ixx].match(/\d+$/g)[0];
-						if(mtrcsPattern.test(tmpMtrcs) || tmpMtrcs == 'metric0')
+						if(mtrcsPattern.test(tmpMtrcs) || tmpMtrcs === 'metric0')
 						{
 							mtrcsArr.push(tmpMtrcs);
 						}
@@ -474,7 +509,7 @@ function gas(_command, _hitType, _param1, _param2, _param3, _param4, _param5)
 				}
 				if(mtrcsArr.length > 0)
 				{
-					_sendCustomMetrics(mtrcsArr, ((_param1 == undefined || _param1 == '' || isNaN(_param1)) ? 1 : parseFloat(_param1)));
+					_sendCustomMetrics(mtrcsArr, ((_param1 === undefined || _param1 === '' || isNaN(_param1)) ? 1 : parseFloat(_param1)));
 				}
 			}
 			catch(err)
@@ -497,7 +532,7 @@ function _URIHandler(pageName) {
 /* name: _isExcludedReferrer
  * usage: to manually handle Referral Exclusion programmatically */
  function _isExcludedReferrer() {
-	 if(document.referrer != '')
+	 if(document.referrer !== '')
 	 {
 		var refer = document.referrer.replace(/https?\:\/\//,'').split('/')[0].replace('www.', '');
 		if (oCONFIG.SUBDOMAIN_BASED)
@@ -508,7 +543,7 @@ function _URIHandler(pageName) {
 
 		} else
 		{
-			if(refer == oCONFIG.COOKIE_DOMAIN){
+			if(refer === oCONFIG.COOKIE_DOMAIN){
 				return true;}
 				else{ return false;}
 		}
@@ -521,7 +556,7 @@ function _URIHandler(pageName) {
  * according to configurations saved in oConfig
  */
  var tObjectCheck ;
- if (typeof  window['GoogleAnalyticsObject']=='undefined')
+ if (typeof window['GoogleAnalyticsObject'] === 'undefined')
 {
 
 (function(i, s, o, g, r, a, m) {
@@ -563,7 +598,7 @@ function createTracker(sendPv)
 		if (oCONFIG.ANONYMIZE_IP) {
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', 'anonymizeIp', oCONFIG.ANONYMIZE_IP);
 		}
-		if (oCONFIG.DOUNBLECLICK_LINK) {
+		if (oCONFIG.DOUBLECLICK_LINK) {
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.require', 'displayfeatures');
 		}
 		if (oCONFIG.ENHANCED_LINK) {
@@ -575,13 +610,14 @@ function createTracker(sendPv)
 		if (_isExcludedReferrer()) {
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', 'referrer', '');
 		}
-		if (oCONFIG.USE_MAIN_CUSTOM_DIMENSIONS && dpv == 0) {
+		if (oCONFIG.USE_MAIN_CUSTOM_DIMENSIONS && dpv === 0) {
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_AGENCY_CUSTOM_DIMENSION_SLOT, oCONFIG.AGENCY);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_SUBAGENCY_CUSTOM_DIMENSION_SLOT, oCONFIG.SUB_AGENCY);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_CODEVERSION_CUSTOM_DIMENSION_SLOT, oCONFIG.VERSION);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_SITE_TOPIC_CUSTOM_DIMENSION_SLOT, oCONFIG.SITE_TOPIC);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT, oCONFIG.SITE_PLATFORM);
-
+      window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT, oCONFIG.SCRIPT_SOURCE);
+      window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.MAIN_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT, oCONFIG.URL_PROTOCOL);
 		}
 		if (oCONFIG.USE_PARALLEL_CUSTOM_DIMENSIONS && dpv > 0) {
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_AGENCY_CUSTOM_DIMENSION_SLOT, oCONFIG.AGENCY);
@@ -589,6 +625,9 @@ function createTracker(sendPv)
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_CODEVERSION_CUSTOM_DIMENSION_SLOT, oCONFIG.VERSION);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_SITE_TOPIC_CUSTOM_DIMENSION_SLOT, oCONFIG.SITE_TOPIC);
 			window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_SITE_PLATFORM_CUSTOM_DIMENSION_SLOT, oCONFIG.SITE_PLATFORM);
+      window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_SCRIPT_SOURCE_URL_CUSTOM_DIMENSION_SLOT, oCONFIG.SCRIPT_SOURCE);
+      window[window['GoogleAnalyticsObject']](oCONFIG.PUA_NAME + dpv + '.set', oCONFIG.PARALLEL_URL_PROTOCOL_CUSTOM_DIMENSION_SLOT, oCONFIG.URL_PROTOCOL);
+
 		}
 		if (document.title.search(/404|not found/i) !== -1)
 		{
@@ -609,11 +648,11 @@ function createTracker(sendPv)
  * name: _initAutoTracker
  * usage: to automatically tag outbound links / e-mails / downloads
  */
-function _initAutoTracker()
+function _initAutoTracker(links)
 {
 	var mainDomain = oCONFIG.COOKIE_DOMAIN;
 	var extDoc = oCONFIG.EXTS.split("|");
-	var arr = document.getElementsByTagName("a");
+	var arr = links || document.getElementsByTagName("a");
 	for(i=0; i < arr.length; i++)
 	 {
 		var flag = 0;
@@ -654,32 +693,32 @@ function _initAutoTracker()
 
 		if (oCONFIG.SUBDOMAIN_BASED)
 		{
-			condition = (doname.indexOf(mainDomain) != -1);
+			condition = (doname.indexOf(mainDomain) !== -1);
 		} else
 		{
-			condition = (doname == mainDomain);
+			condition = (doname === mainDomain);
 		}
 
 		if(condition)
 		{
 			// Tracking internal email clicks
-			if (arr[i].href.toLowerCase().indexOf("mailto:") != -1 && arr[i].href.toLowerCase().indexOf("tel:") == -1)
+			if (arr[i].href.toLowerCase().indexOf("mailto:") !== -1 && arr[i].href.toLowerCase().indexOf("tel:") === -1)
 			{
 				var gaUri = arr[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/);
 				_tagClicks(arr[i],'Mailto', gaUri[0], '', 0);
 			}
-			else if (arr[i].href.toLowerCase().indexOf("mailto:") == -1 && arr[i].href.toLowerCase().indexOf("tel:") != -1)
+			else if (arr[i].href.toLowerCase().indexOf("mailto:") === -1 && arr[i].href.toLowerCase().indexOf("tel:") !== -1)
 			{
 				_tagClicks(arr[i],'Telephone Clicks', arr[i].href.split("tel:")[1], '', 0);
 			}
-			else if(arr[i].href.toLowerCase().indexOf("mailto:") == -1 && arr[i].href.toLowerCase().indexOf("tel:") == -1)
+			else if(arr[i].href.toLowerCase().indexOf("mailto:") === -1 && arr[i].href.toLowerCase().indexOf("tel:") === -1)
 			{
 
 				for(var j = 0; j < extDoc.length; j++)
 				{
 					var arExt = arr[i].href.split(".");
 					var ext = arExt[arExt.length-1].split(/[#?&?]/);
-					if(ext[0].toLowerCase() == extDoc[j])
+					if(ext[0].toLowerCase() === extDoc[j])
 					{
 						// Tracking internal downloads - doc, xls, pdf, exe, zip
 						_tagClicks(arr[i],'Download', ext[0].toLowerCase(), arr[i].href.split(/[#?&?]/)[0], 0);
@@ -696,30 +735,30 @@ function _initAutoTracker()
 			{
 				var arExt = arr[i].href.split(".");
 				var ext = arExt[arExt.length-1].split(/[#?]/);
-				if(ext[0].toLowerCase() == extDoc[l])
+				if(ext[0].toLowerCase() === extDoc[l])
 				{
 					// Tracking outbound downloads - doc, xls, pdf, exe, zip
 					var gaUri = arr[i].href.split(extDoc[l]);
 					_tagClicks(arr[i],'Outbound Downloads', ext[0].toLowerCase(), arr[i].href.split(/[#?&?]/)[0], 0);
 					break;
 				}
-				else if(ext[0].toLowerCase() != extDoc[l])
+				else if(ext[0].toLowerCase() !== extDoc[l])
 				{
 					flagExt++;
-					if(flagExt == extDoc.length)
+					if(flagExt === extDoc.length)
 					{
-						if(arr[i].href.toLowerCase().indexOf("mailto:") == -1 && arr[i].href.toLowerCase().indexOf("tel:") == -1)
+						if(arr[i].href.toLowerCase().indexOf("mailto:") === -1 && arr[i].href.toLowerCase().indexOf("tel:") === -1)
 						{
 							// Tracking outbound links
 							_tagClicks(arr[i],'Outbound', arr[i].hostname, arr[i].pathname, 0);
 						}
-						else if (extDoc.length && arr[i].href.toLowerCase().indexOf("mailto:") != -1 && arr[i].href.toLowerCase().indexOf("tel:") == -1)
+						else if (extDoc.length && arr[i].href.toLowerCase().indexOf("mailto:") !== -1 && arr[i].href.toLowerCase().indexOf("tel:") === -1)
 						{
 							// Tracking outbound emails
 							var gaUri = arr[i].href.match(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/i);
 							_tagClicks(arr[i],'Outbound MailTo', gaUri[0], '', 0);
 						}
-						else if (extDoc.length && arr[i].href.toLowerCase().indexOf("mailto:") == -1 && arr[i].href.toLowerCase().indexOf("tel:") != -1)
+						else if (extDoc.length && arr[i].href.toLowerCase().indexOf("mailto:") === -1 && arr[i].href.toLowerCase().indexOf("tel:") !== -1)
 						{
 							// Tracking Telephone clicks
 							_tagClicks(arr[i],'Telephone Clicks', arr[i].href.split("tel:")[1], '', 0);
@@ -758,7 +797,7 @@ if(oCONFIG.YOUTUBE)
 	var youtube_parser_fed = function youtube_parser_fed(url) {
 		var regExp = /^(https?\:)?(\/\/)?(www\.)?(youtu\.be\/|youtube(\-nocookie)?\.([A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(watch|embed\/|vi?\/)?(\?vi?\=)?([^#\&\?\/]{11}).*$/;
 		var match = url.match(regExp);
-		if (match && match[9].length == 11) {
+		if (match && match[9].length === 11) {
 			return match[9];
 		} else {}
 	}
@@ -790,14 +829,14 @@ if(oCONFIG.YOUTUBE)
 
 		stAdd = '';
 		adFlag = false;
-		if (url.indexOf('https')==-1){url = url.replace('http','https');}
-		if (url.indexOf('?')==-1){stAdd = '?flag=1';}
-		if (url.indexOf('enablejsapi')==-1){stAdd +='&enablejsapi=1'; adFlag = true;}
-		if (url.indexOf('html5')==-1){stAdd +='&html5=1'; adFlag = true;}
-		if (url.indexOf('origin')==-1){stAdd +='&origin='+document.location.protocol+'//'+document.location.host;adFlag = true;}
+		if (url.indexOf('https') ===-1){url = url.replace('http','https');}
+		if (url.indexOf('?') ===-1){stAdd = '?flag=1';}
+		if (url.indexOf('enablejsapi') ===-1){stAdd +='&enablejsapi=1'; adFlag = true;}
+		if (url.indexOf('html5') ===-1){stAdd +='&html5=1'; adFlag = true;}
+		if (url.indexOf('origin') ===-1){stAdd +='&origin='+document.location.protocol+'//'+document.location.host;adFlag = true;}
 
 
-	if (adFlag == true)
+	if (adFlag === true)
 	{
 		return url+stAdd;
 		}
@@ -862,28 +901,28 @@ if(oCONFIG.YOUTUBE)
 		var videoURL = event.target.getIframe().getAttribute('src');
 		var videoId = youtube_parser_fed(videoURL);
 		_thisDuration = ((parseInt(event.target.getCurrentTime()) / parseInt(event.target.getDuration())) * 100).toFixed();
-		if (typeof onPlayerStateChange != "undefined") { onPlayerStateChange(event); }
-		if (parseInt(event.data) == parseInt(YT.PlayerState.PLAYING)) {
-			if (_thisDuration == 0) {
+		if (typeof onPlayerStateChange !== "undefined") { onPlayerStateChange(event); }
+		if (parseInt(event.data) === parseInt(YT.PlayerState.PLAYING)) {
+			if (_thisDuration === 0) {
 				_f33 = false;
 				_f66 = false;
 				_f90 = false;
 			}
 			_sendEvent('YouTube Video', 'play', videoURL, 0);
-		} else if (event.data == YT.PlayerState.ENDED) {
+		} else if (event.data === YT.PlayerState.ENDED) {
 			_sendEvent('YouTube Video', 'finish', videoURL, 0);
-		} else if (event.data == YT.PlayerState.PAUSED) {
+		} else if (event.data === YT.PlayerState.PAUSED) {
 			_sendEvent('YouTube Video', 'pause', videoURL, 0);
 			var duration = _thisDuration;
 			if (duration < 100) {
 				var precentage = _thisDuration;
-				if (precentage > 0 && precentage <= 33 && _f33 == false) {
+				if (precentage > 0 && precentage <= 33 && _f33 === false) {
 					_sendEvent('YouTube Video', '33%', videoURL, 0);
 					_f33 = true;
-				} else if (precentage > 33 && precentage <= 66 && _f66 == false) {
+				} else if (precentage > 33 && precentage <= 66 && _f66 === false) {
 					_sendEvent('YouTube Video', '66%', videoURL, 0);
 					_f66 = true;
-				} else if (precentage > 66 && precentage <= 90 && _f90 == false) {
+				} else if (precentage > 66 && precentage <= 90 && _f90 === false) {
 					_sendEvent('YouTube Video', '90%', videoURL, 0);
 					_f90 = true;
 				}
@@ -904,7 +943,7 @@ function _initIdAssigner() {
     var _allDocLinks = document.getElementsByTagName('a');
     for (var sid = 0; sid < _allDocLinks.length; sid++) {
         var currentId = _allDocLinks[sid].getAttribute('id');
-        if (currentId == null || currentId == '' || currentId == undefined) {
+        if (currentId === null || currentId === '' || currentId === undefined) {
             _allDocLinks[sid].setAttribute('id', 'anch_' + sid);
         }
     }
@@ -922,14 +961,27 @@ function _initIdAssigner() {
 		if (evObj.addEventListener)
 		{
 			evObj.addEventListener('mousedown', function() {
-                _sendEvent(evCat, evAct, evLbl, evVal); });
-		}
+                _sendEvent(evCat, evAct, evLbl, evVal, false, 'Mouse Click'); });
+      evObj.addEventListener('keydown', function(event) {
+        //event.preventDefault();
+        if (event.keyCode === 13) {
+             _sendEvent(evCat, evAct, evLbl, evVal, false, 'Enter Key Keystroke');
+           }
+         });
+    }
 		else if (evObj.attachEvent)
 		{
 			evObj.attachEvent('onmousedown', function() {
-                _sendEvent(evCat, evAct, evLbl, evVal); });
+                _sendEvent(evCat, evAct, evLbl, evVal, false, 'Mouse Click'); });
+      evObj.attachEvent('onkeydown', function(event) {
+        //event.preventDefault();
+        if (event.keyCode === 13) {
+             _sendEvent(evCat, evAct, evLbl, evVal, false, 'Enter Key Keystroke');
+           }
+         });
 		}
-    }
+  }
+
 
 
 
@@ -940,7 +992,7 @@ function _initIdAssigner() {
  */
 	function _setUpTrackers()
 	{
-		if (tObjectCheck != window["GoogleAnalyticsObject"])
+		if (tObjectCheck !== window["GoogleAnalyticsObject"])
 		{
 			createTracker(false);
 		}
@@ -989,5 +1041,4 @@ function _initIdAssigner() {
 		  // old browser
 		  document.attachEvent('onreadystatechange', _setUpTrackersIfReady);
 		}
-	}
-  
+	}
\ No newline at end of file
