| define(
  'tinymce.themes.mobile.alien.TinyCodeDupe',
  [
    'global!document'
  ],
  function (document) {
    /// TODO this code is from the tinymce link plugin, deduplicate when we decide how to share it
    var openLink = function (target) {
      var link = document.createElement('a');
      link.target = '_blank';
      link.href = target.href;
      link.rel = 'noreferrer noopener';
      var nuEvt = document.createEvent('MouseEvents');
      nuEvt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
      document.body.appendChild(link);
      link.dispatchEvent(nuEvt);
      document.body.removeChild(link);
    };
    return {
      openLink: openLink
    };
  }
);
 |