( function ( ) { var SEND_ANALYTICS_FOR_NON_PROD = false ; window . bitwiseCmdAnalyticsHandler = function ( ) { return false ; } ; var key = 'TrackAnalytics' ; var disableAnalytics = localStorage . getItem ( key ) === 'false' || window . location . hash . indexOf ( '-notrack' ) > - 1 ; if ( disableAnalytics ) { localStorage . setItem ( key , "false" ) ; console . log ( 'Analytics tracking disabled by local storage.' ) ; return ; } if ( window . location . host !== 'bitwisecmd.com' && ! SEND_ANALYTICS_FOR_NON_PROD ) { console . log ( "Analytics not tracked. Non-prod host. SEND_ANALYTICS_FOR_NON_PROD=" + SEND_ANALYTICS_FOR_NON_PROD ) ; return ; } ( 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' , '//www.google-analytics.com/analytics.js' , 'ga' ) ; ga ( 'create' , 'UA-61569164-1' , 'auto' ) ; ga ( 'send' , 'pageview' ) ; window . bitwiseCmdAnalyticsHandler = function ( evt ) { ga ( 'send' , Object . assign ( { hitType : 'event' } , evt ) ) ; return true ; } ; } ) ( ) ;