;(function(global, print, undefined) {
  'use strict';

  <+CURSOR+>
})((this || 0).self || global, typeof console === 'undefined' ? print : console.log);

;(function(global, print, undefined) {
  'use strict';

  <+CURSOR+>
})((this || 0).self || typeof global === 'object' && global || this, typeof console === 'object' && console.log || print);

Use logical operators instead of conditional operators
Use logical operators instead of conditional operators
