{"version":3,"names":[],"sources":["theme-2-inline-common-head_tag.js"],"sourcesContent":["\n  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n  ga(\"create\", \"UA-4207603-1\", \"auto\", \"all\", {\n      \"allowLinker\": true\n  });\n  ga(\"create\", \"UA-4207603-10\", \"auto\", \"forums\");\n  ga(\"all.set\", \"transport\", \"beacon\");\n  ga(\"forums.set\", \"transport\", \"beacon\");\n  ga(\"all.require\", \"linker\");\n  ga(\"all.linker:autoLink\", [\"gradle.com\", \"gradle.org\"], false, true);\n  ga(\"all.send\", \"pageview\");\n  ga(\"forums.send\", \"pageview\");\n  \n/**\n * Given an event object, determine if the source element was a link, and track it with Google Analytics if it goes to another domain.\n * @param {Event} evt object that should be fired due to a link click.\n * @return boolean if link was successfully tracked.\n */\nfunction trackOutbound(evt) {\n  var targetLink = closestLink(getEventTarget(evt));\n  if (!targetLink) {\n    return false;\n  }\n\n  var href = targetLink.getAttribute(\"href\");\n  if (!href || href.substring(0, 4) !== \"http\") {\n    return false;\n  }\n\n  if(href.indexOf(document.domain) === -1 || !document.domain) {\n    ga(\"forums.send\", {hitType: \"event\", eventCategory: document.location.pathname, eventAction: \"outbound referral\", eventLabel: href});\n    ga(\"all.send\", {hitType: \"event\", eventCategory: document.location.href, eventAction: \"outbound referral\", eventLabel: href});\n    return true;\n  }\n  return false;\n}\n\nfunction closestLink(el) {\n  while (el !== null && el.tagName !== \"A\") {\n    el = el.parentNode;\n  }\n  return el;\n}\n\n/**\n * Returns the HTML element that an event occured upon.\n * @param {Event} evt object.\n * @return HTMLElement event target.\n */\nfunction getEventTarget(evt) {\n  var eventTarget;\n  if (!evt) {\n    evt = window.event;\n  }\n  if (evt.target) {\n    eventTarget = evt.target;\n  } else if (evt.srcElement) {\n    eventTarget = evt.srcElement;\n  }\n  return eventTarget;\n}\n\ndocument.addEventListener(\"click\", trackOutbound, false);\n"],"mappings":"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","ignoreList":[]}