// Round 2 HIR: LOC_DIFF (10 files)
// Source locations differ for for-in loop variables with forEach callbacks
/**
 */
window.ClientLogger = (function () {
  function getURLFromQueryParams(): string {
    for (var key in queryParams) {
      if (value != null) {
        if (Array.isArray(value)) {
          for (let i = 0; i < array.length; i++) {
            paramParts.push(key + '[]=' + encodeURIComponent(array[i]));
          }
          Object.keys(value).forEach(object_key => {
            paramParts.push(
              key + `[${object_key}]=` + encodeURIComponent(value[object_key])
            );
          });
        }
      }
    }
  }
  function sendBeacon(url: string): boolean {
    if (window.navigator && window.navigator.sendBeacon) {
    }
  }
})();
