(function (callback) {
  if (document.readyState in { complete: true, interactive: true }) {
    callback();
  } else {
    document.addEventListener('DOMContentLoaded', callback);
  }
})(function () {
  var track_code = '';
  var tags = document.getElementsByTagName('script');
  var src = ___location.origin + '/analytics/track.js';
  var reg = new RegExp(src.replace(/\./g, '\\.') + '\\?t=(.*)');
  for (var index = tags.length - 1; index >= 0; index--) {
    var match = tags[index].src.match(reg);
    if (match) {
      track_code = match[1];
      break;
    }
  }
  if (track_code) {
    var pixel = new Image(1, 1);
    pixel.src = '/analytics/pixel;t=' + track_code;
  }
});
