PageSourceSearch

https://sweepstars.us/js/sourcebuster.min.js

js sweepstars.us collected 2026-09-25 15:03:07 UTC 27,847 bytes, 731 lines download raw bytes

1/* eslint-disable */
2/** sourcebuster v1.1.1 **/
3!(function (e) {
4  if ('object' == typeof exports && 'undefined' != typeof module) module.exports = e()
5  else if ('function' == typeof define && define.amd) define([], e)
6  else {
7    var r
8    ;('undefined' != typeof window ? (r = window)
9    : 'undefined' != typeof global ? (r = global)
10    : 'undefined' != typeof self && (r = self),
11      (r.sbjs = e()))
12  }
13})(function () {
14  return (function e(r, t, s) {
15    function n(a, i) {
16      if (!t[a]) {
17        if (!r[a]) {
18          var c = 'function' == typeof require && require
19          if (!i && c) return c(a, !0)
20          if (o) return o(a, !0)
21          var u = new Error("Cannot find module '" + a + "'")
22          throw ((u.code = 'MODULE_NOT_FOUND'), u)
23        }
24        var p = (t[a] = { exports: {} })
25        r[a][0].call(
26          p.exports,
27          function (e) {
28            var t = r[a][1][e]
29            return n(t ? t : e)
30          },
31          p,
32          p.exports,
33          e,
34          r,
35          t,
36          s
37        )
38      }
39      return t[a].exports
40    }
41    for (var o = 'function' == typeof require && require, a = 0; a < s.length; a++) n(s[a])
42    return n
43  })(
44    {
45      1: [
46        function (e, r, t) {
47          'use strict'
48          var s = e('./init'),
49            n = {
50              init: function (e) {
51                ;((this.get = s(e)),
52                  e && e.callback && 'function' == typeof e.callback && e.callback(this.get))
53              },
54            }
55          r.exports = n
56        },
57        { './init': 6 },
58      ],
59      2: [
60        function (e, r, t) {
61          'use strict'
62          var s = e('./terms'),
63            n = e('./helpers/utils'),
64            o = {
65              containers: {
66                current: 'sbjs_current',
67                current_extra: 'sbjs_current_add',
68                first: 'sbjs_first',
69                first_extra: 'sbjs_first_add',
70                session: 'sbjs_session',
71                udata: 'sbjs_udata',
72                promocode: 'sbjs_promo',
73              },
74              service: { migrations: 'sbjs_migrations' },
75              delimiter: '|||',
76              aliases: {
77                main: {
78                  type: 'typ',
79                  source: 'src',
80                  medium: 'mdm',
81                  campaign: 'cmp',
82                  content: 'cnt',
83                  term: 'trm',
84                },
85                extra: { fire_date: 'fd', entrance_point: 'ep', referer: 'rf' },
86                session: { pages_seen: 'pgs', current_page: 'cpg' },
87                udata: { visits: 'vst', ip: 'uip', agent: 'uag' },
88                promo: 'code',
89              },
90              pack: {
91                main: function (e) {
92                  return (
93                    o.aliases.main.type +
94                    '=' +
95                    e.type +
96                    o.delimiter +
97                    o.aliases.main.source +
98                    '=' +
99                    e.source +
100                    o.delimiter +
101                    o.aliases.main.medium +
102                    '=' +
103                    e.medium +
104                    o.delimiter +
105                    o.aliases.main.campaign +
106                    '=' +
107                    e.campaign +
108                    o.delimiter +
109                    o.aliases.main.content +
110                    '=' +
111                    e.content +
112                    o.delimiter +
113                    o.aliases.main.term +
114                    '=' +
115                    e.term
116                  )
117                },
118                extra: function (e) {
119                  return (
120                    o.aliases.extra.fire_date +
121                    '=' +
122                    n.setDate(new Date(), e) +
123                    o.delimiter +
124                    o.aliases.extra.entrance_point +
125                    '=' +
126                    document.location.href +
127                    o.delimiter +
128                    o.aliases.extra.referer +
129                    '=' +
130                    (document.referrer || s.none)
131                  )
132                },
133                user: function (e, r) {
134                  return (
135                    o.aliases.udata.visits +
136                    '=' +
137                    e +
138                    o.delimiter +
139                    o.aliases.udata.ip +
140                    '=' +
141                    r +
142                    o.delimiter +
143                    o.aliases.udata.agent +
144                    '=' +
145                    navigator.userAgent
146                  )
147                },
148                session: function (e) {
149                  return (
150                    o.aliases.session.pages_seen +
151                    '=' +
152                    e +
153                    o.delimiter +
154                    o.aliases.session.current_page +
155                    '=' +
156                    document.location.href
157                  )
158                },
159                promo: function (e) {
160                  return (
161                    o.aliases.promo +
162                    '=' +
163                    n.setLeadingZeroToInt(n.randomInt(e.min, e.max), e.max.toString().length)
164                  )
165                },
166              },
167            }
168          r.exports = o
169        },
170        { './helpers/utils': 5, './terms': 9 },
171      ],
172      3: [
173        function (e, r, t) {
174          'use strict'
175          var s = e('../data').delimiter
176          r.exports = {
177            encodeData: function (e) {
178              return encodeURIComponent(e)
179                .replace(/\!/g, '%21')
180                .replace(/\~/g, '%7E')
181                .replace(/\*/g, '%2A')
182                .replace(/\'/g, '%27')
183                .replace(/\(/g, '%28')
184                .replace(/\)/g, '%29')
185            },
186            decodeData: function (e) {
187              try {
188                return decodeURIComponent(e)
189                  .replace(/\%21/g, '!')
190                  .replace(/\%7E/g, '~')
191                  .replace(/\%2A/g, '*')
192                  .replace(/\%27/g, "'")
193                  .replace(/\%28/g, '(')
194                  .replace(/\%29/g, ')')
195              } catch (r) {
196                try {
197                  return unescape(e)
198                } catch (t) {
199                  return ''
200                }
201              }
202            },
203            set: function (e, r, t, s, n) {
204              var o, a
205              if (t) {
206                var i = new Date()
207                ;(i.setTime(i.getTime() + 60 * t * 1e3), (o = '; expires=' + i.toGMTString()))
208              } else o = ''
209              ;((a = s && !n ? ';domain=.' + s : ''),
210                (document.cookie =
211                  this.encodeData(e) + '=' + this.encodeData(r) + o + a + '; path=/'))
212            },
213            get: function (e) {
214              for (
215                var r = this.encodeData(e) + '=', t = document.cookie.split(';'), s = 0;
216                s < t.length;
217                s++
218              ) {
219                for (var n = t[s]; ' ' === n.charAt(0); ) n = n.substring(1, n.length)
220                if (0 === n.indexOf(r)) return this.decodeData(n.substring(r.length, n.length))
221              }
222              return null
223            },
224            destroy: function (e, r, t) {
225              this.set(e, '', -1, r, t)
226            },
227            parse: function (e) {
228              var r = [],
229                t = {}
230              if ('string' == typeof e) r.push(e)
231              else for (var n in e) e.hasOwnProperty(n) && r.push(e[n])
232              for (var o = 0; o < r.length; o++) {
233                var a
234                ;((t[this.unsbjs(r[o])] = {}), (a = this.get(r[o]) ? this.get(r[o]).split(s) : []))
235                for (var i = 0; i < a.length; i++) {
236                  var c = a[i].split('='),
237                    u = c.splice(0, 1)
238                  ;(u.push(c.join('=')), (t[this.unsbjs(r[o])][u[0]] = this.decodeData(u[1])))
239                }
240              }
241              return t
242            },
243            unsbjs: function (e) {
244              return e.replace('sbjs_', '')
245            },
246          }
247        },
248        { '../data': 2 },
249      ],
250      4: [
251        function (e, r, t) {
252          'use strict'
253          r.exports = {
254            parse: function (e) {
255              for (
256                var r = this.parseOptions,
257                  t = r.parser[r.strictMode ? 'strict' : 'loose'].exec(e),
258                  s = {},
259                  n = 14;
260                n--;
261              )
262                s[r.key[n]] = t[n] || ''
263              return (
264                (s[r.q.name] = {}),
265                s[r.key[12]].replace(r.q.parser, function (e, t, n) {
266                  t && (s[r.q.name][t] = n)
267                }),
268                s
269              )
270            },
271            parseOptions: {
272              strictMode: !1,
273              key: [
274                'source',
275                'protocol',
276                'authority',
277                'userInfo',
278                'user',
279                'password',
280                'host',
281                'port',
282                'relative',
283                'path',
284                'directory',
285                'file',
286                'query',
287                'anchor',
288              ],
289              q: { name: 'queryKey', parser: /(?:^|&)([^&=]*)=?([^&]*)/g },
290              parser: {
291                strict:
292                  /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
293                loose:
294                  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,
295              },
296            },
297            getParam: function (e) {
298              for (
299                var r = {},
300                  t = e ? e : window.location.search.substring(1),
301                  s = t.split('&'),
302                  n = 0;
303                n < s.length;
304                n++
305              ) {
306                var o = s[n].split('=')
307                if ('undefined' == typeof r[o[0]]) r[o[0]] = o[1]
308                else if ('string' == typeof r[o[0]]) {
309                  var a = [r[o[0]], o[1]]
310                  r[o[0]] = a
311                } else r[o[0]].push(o[1])
312              }
313              return r
314            },
315            getHost: function (e) {
316              return this.parse(e).host.replace('www.', '')
317            },
318          }
319        },
320        {},
321      ],
322      5: [
323        function (e, r, t) {
324          'use strict'
325          r.exports = {
326            escapeRegexp: function (e) {
327              return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&')
328            },
329            setDate: function (e, r) {
330              var t = e.getTimezoneOffset() / 60,
331                s = e.getHours(),
332                n = r || 0 === r ? r : -t
333              e.setHours(s + t + n)
334              var o = e.getFullYear(),
335                a = this.setLeadingZeroToInt(e.getMonth() + 1, 2),
336                i = this.setLeadingZeroToInt(e.getDate(), 2),
337                c = this.setLeadingZeroToInt(e.getHours(), 2),
338                u = this.setLeadingZeroToInt(e.getMinutes(), 2),
339                p = this.setLeadingZeroToInt(e.getSeconds(), 2)
340              return o + '-' + a + '-' + i + ' ' + c + ':' + u + ':' + p
341            },
342            setLeadingZeroToInt: function (e, r) {
343              for (var t = e + ''; t.length < r; ) t = '0' + t
344              return t
345            },
346            randomInt: function (e, r) {
347              return Math.floor(Math.random() * (r - e + 1)) + e
348            },
349          }
350        },
351        {},
352      ],
353      6: [
354        function (e, r, t) {
355          'use strict'
356          var s = e('./data'),
357            n = e('./terms'),
358            o = e('./helpers/cookies'),
359            a = e('./helpers/uri'),
360            i = e('./helpers/utils'),
361            c = e('./params'),
362            u = e('./migrations')
363          r.exports = function (e) {
364            function r() {
365              var e
366              if (
367                'undefined' != typeof y.utm_source ||
368                'undefined' != typeof y.utm_medium ||
369                'undefined' != typeof y.utm_campaign ||
370                'undefined' != typeof y.utm_content ||
371                'undefined' != typeof y.utm_term ||
372                'undefined' != typeof y.gclid ||
373                'undefined' != typeof y.yclid ||
374                'undefined' != typeof y[h.campaign_param] ||
375                'undefined' != typeof y[h.term_param] ||
376                'undefined' != typeof y[h.content_param]
377              )
378                (g(), (e = t(n.traffic.utm)))
379              else if (f(n.traffic.organic)) (g(), (e = t(n.traffic.organic)))
380              else if (!o.get(s.containers.session) && f(n.traffic.referral))
381                (g(), (e = t(n.traffic.referral)))
382              else {
383                if (o.get(s.containers.first) || o.get(s.containers.current))
384                  return o.get(s.containers.current)
385                ;(g(), (e = t(n.traffic.typein)))
386              }
387              return e
388            }
389            function t(e) {
390              switch (e) {
391                case n.traffic.utm:
392                  ;((v = n.traffic.utm),
393                    (x =
394                      'undefined' != typeof y.utm_source ? y.utm_source
395                      : 'undefined' != typeof y.gclid ? 'google'
396                      : 'undefined' != typeof y.yclid ? 'yandex'
397                      : n.none),
398                    (D =
399                      'undefined' != typeof y.utm_medium ? y.utm_medium
400                      : 'undefined' != typeof y.gclid ? 'cpc'
401                      : 'undefined' != typeof y.yclid ? 'cpc'
402                      : n.none),
403                    (k =
404                      'undefined' != typeof y.utm_campaign ? y.utm_campaign
405                      : 'undefined' != typeof y[h.campaign_param] ? y[h.
405campaign_param]
406                      : 'undefined' != typeof y.gclid ? 'google_cpc'
407                      : 'undefined' != typeof y.yclid ? 'yandex_cpc'
408                      : n.none),
409                    (w =
410                      'undefined' != typeof y.utm_content ? y.utm_content
411                      : 'undefined' != typeof y[h.content_param] ? y[h.content_param]
412                      : n.none),
413                    (C =
414                      'undefined' != typeof y.utm_term ? y.utm_term
415                      : 'undefined' != typeof y[h.term_param] ? y[h.term_param]
416                      : p() || n.none))
417                  break
418                case n.traffic.organic:
419                  ;((v = n.traffic.organic),
420                    (x = x || a.getHost(document.referrer)),
421                    (D = n.referer.organic),
422                    (k = n.none),
423                    (w = n.none),
424                    (C = n.none))
425                  break
426                case n.traffic.referral:
427                  ;((v = n.traffic.referral),
428                    (x = x || a.getHost(document.referrer)),
429                    (D = D || n.referer.referral),
430                    (k = n.none),
431                    (w = a.parse(document.referrer).path),
432                    (C = n.none))
433                  break
434                case n.traffic.typein:
435                  ;((v = n.traffic.typein),
436                    (x = h.typein_attributes.source),
437                    (D = h.typein_attributes.medium),
438                    (k = n.none),
439                    (w = n.none),
440                    (C = n.none))
441                  break
442                default:
443                  ;((v = n.oops),
444                    (x = n.oops),
445                    (D = n.oops),
446                    (k = n.oops),
447                    (w = n.oops),
448                    (C = n.oops))
449              }
450              var r = { type: v, source: x, medium: D, campaign: k, content: w, term: C }
451              return s.pack.main(r)
452            }
453            function p() {
454              var e = document.referrer
455              if (y.utm_term) return y.utm_term
456              if (!(e && a.parse(e).host && a.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))
457                return !1
458              try {
459                return a.getParam(a.parse(document.referrer).query).text
460              } catch (r) {
461                return !1
462              }
463            }
464            function f(e) {
465              var r = document.referrer
466              switch (e) {
467                case n.traffic.organic:
468                  return !!r && m(r) && d(r)
469                case n.traffic.referral:
470                  return !!r && m(r) && l(r)
471                default:
472                  return !1
473              }
474            }
475            function m(e) {
476              if (h.domain) {
477                if (_) return a.getHost(e) !== a.getHost(j)
478                var r = new RegExp('^(?:.*\\.)?' + i.escapeRegexp(j) + '$', 'i')
479                return !a.getHost(e).match(r)
480              }
481              return a.getHost(e) !== a.getHost(document.location.href)
482            }
483            function d(e) {
484              var r = 'yandex',
485                t = 'text',
486                s = 'google',
487                n = new RegExp('^(?:.*\\.)?' + i.escapeRegexp(r) + '\\..{2,9}$'),
488                o = new RegExp('.*' + i.escapeRegexp(t) + '=.*'),
489                c = new RegExp('^(?:www\\.)?' + i.escapeRegexp(s) + '\\..{2,9}$')
490              if (a.parse(e).query && a.parse(e).host.match(n) && a.parse(e).query.match(o)
490)
491                return ((x = r), !0)
492              if (a.parse(e).host.match(c)) return ((x = s), !0)
493              if (!a.parse(e).query) return !1
494              for (var u = 0; u < h.organics.length; u++) {
495                if (
496                  a
497                    .parse(e)
498                    .host.match(
499                      new RegExp('^(?:.*\\.)?' + i.escapeRegexp(h.organics[u].host) + '$', 'i')
500                    ) &&
501                  a
502                    .parse(e)
503                    .query.match(
504                      new RegExp('.*' + i.escapeRegexp(h.organics[u].param) + '=.*', 'i')
505                    )
506                )
507                  return ((x = h.organics[u].display || h.organics[u].host), !0)
508                if (u + 1 === h.organics.length) return !1
509              }
510            }
511            function l(e) {
512              if (!(h.referrals.length > 0)) return ((x = a.getHost(e)), !0)
513              for (var r = 0; r < h.referrals.length; r++) {
514                if (
515                  a
516                    .parse(e)
517                    .host.match(
518                      new RegExp('^(?:.*\\.)?' + i.escapeRegexp(h.referrals[r].host) + '$', 'i')
519                    )
520                )
521                  return (
522                    (x = h.referrals[r].display || h.referrals[r].host),
523                    (D = h.referrals[r].medium || n.referer.referral),
524                    !0
525                  )
526                if (r + 1 === h.referrals.length) return ((x = a.getHost(e)), !0)
527              }
528            }
529            function g() {
530              ;(o.set(s.containers.current_extra, s.pack.extra(h.timezone_offset), b, j, _),
531                o.get(s.containers.first_extra) ||
532                  o.set(s.containers.first_extra, s.pack.extra(h.timezone_offset), b, j, _))
533            }
534            var h = c.fetch(e),
535              y = a.getParam(),
536              j = h.domain.host,
537              _ = h.domain.isolate,
538              b = h.lifetime
539            u.go(b, j, _)
540            var v, x, D, k, w, C
541            return (
542              (function () {
543                ;(o.set(s.containers.current, r(), b, j, _),
544                  o.get(s.containers.first) ||
545                    o.set(s.containers.first, o.get(s.containers.current), b, j, _))
546                var e, t
547                ;(o.get(s.containers.udata) ?
548                  ((e =
549                    parseInt(
550                      o.parse(s.containers.udata)[o.unsbjs(s.containers.udata)][
551                        s.aliases.udata.visits
552                      ]
553                    ) || 1),
554                  (e = o.get(s.containers.session) ? e : e + 1),
555                  (t = s.pack.user(e, h.user_ip)))
556                : ((e = 1), (t = s.pack.user(e, h.user_ip))),
557                  o.set(s.containers.udata, t, b, j, _))
558                var n
559                ;(o.get(s.containers.session) ?
560                  ((n =
561                    parseInt(
562                      o.parse(s.containers.session)[o.unsbjs(s.containers.session)][
563                        s.aliases.session.pages_seen
564                      ]
565                    ) || 1),
566                  (n += 1))
567                : (n = 1),
568                  o.set(s.containers.session, s.pack.session(n), h.session_length, j, _),
569                  h.promocode &&
570                    !o.get(s.containers.promocode) &&
571                    o.set(s.containers.promocode, s.pack.promo(h.promocode), b, j, _))
572              })(),
573              o.parse(s.containers)
574            )
575          }
576        },
577        {
578          './data': 2,
579          './helpers/cookies': 3,
580          './helpers/uri': 4,
581          './helpers/utils': 5,
582          './migrations': 7,
583          './params': 8,
584          './terms': 9,
585        },
586      ],
587      7: [
588        function (e, r, t) {
589          'use strict'
590          var s = e('./data'),
591            n = e('./helpers/cookies')
592          r.exports = {
593            go: function (e, r, t) {
594              var o,
595                a = this.migrations,
596                i = { l: e, d: r, i: t }
597              if (n.get(s.containers.first) || n.get(s.service.migrations)) {
598                if (!n.get(s.service.migrations)) for (o = 0; o < a.length; o++) a[o].go(a[o].id, i)
599              } else {
600                var c = []
601                for (o = 0; o < a.length; o++) c.push(a[o].id)
602                var u = ''
603                for (o = 0; o < c.length; o++)
604                  ((u += c[o] + '=1'), o < c.length - 1 && (u += s.delimiter))
605                n.set(s.service.migrations, u, i.l, i.d, i.i)
606              }
607            },
608            migrations: [
609              {
610                id: '1418474375998',
611                version: '1.0.0-beta',
612                go: function (e, r) {
613                  var t = e + '=1',
614                    o = e + '=0',
615                    a = function (e, r, t) {
616                      return r || t ? e : s.delimiter
617                    }
618                  try {
619                    var i = []
620                    for (var c in s.containers)
621                      s.containers.hasOwnProperty(c) && i.push(s.containers[c])
622                    for (var u = 0; u < i.length; u++)
623                      if (n.get(i[u])) {
624                        var p = n.get(i[u]).replace(/(\|)?\|(\|)?/g, a)
625                        ;(n.destroy(i[u], r.d, r.i),
626                          n.destroy(i[u], r.d, !r.i),
627                          n.set(i[u], p, r.l, r.d, r.i))
628                      }
629                    ;(n.get(s.containers.session) &&
630                      n.set(s.containers.session, s.pack.session(0), r.l, r.d, r.i),
631                      n.set(s.service.migrations, t, r.l, r.d, r.i))
632                  } catch (f) {
633                    n.set(s.service.migrations, o, r.l, r.d, r.i)
634                  }
635                },
636              },
637            ],
638          }
639        },
640        { './data': 2, './helpers/cookies': 3 },
641      ],
642      8: [
643        function (e, r, t) {
644          'use strict'
645          var s = e('./terms'),
646            n = e('./helpers/uri')
647          r.exports = {
648            fetch: function (e) {
649              var r = e || {},
650                t = {}
651              if (
652                ((t.lifetime = this.validate.checkFloat(r.lifetime) || 6),
653                (t.lifetime = parseInt(30 * t.lifetime * 24 * 60)),
654                (t.session_length = this.validate.checkInt(r.session_length) || 30),
655                (t.timezone_offset = this.validate.checkInt(r.timezone_offset)),
656                (t.campaign_param = r.campaign_param || !1),
657                (t.term_param = r.term_param || !1),
658                (t.content_param = r.content_param || !1),
659                (t.user_ip = r.user_ip || s.none),
660                r.promocode ?
661                  ((t.promocode = {}),
662                  (t.promocode.min = parseInt(r.promocode.min) || 1e5),
663                  (t.promocode.max = parseInt(r.promocode.max) || 999999))
664                : (t.promocode = !1),
665                r.typein_attributes && r.typein_attributes.source && r.typein_attributes.medium ?
666                  ((t.typein_attributes = {}),
667                  (t.typein_attributes.source = r.typein_attributes.source),
668                  (t.typein_attributes.medium = r.typein_attributes.medium))
669                : (t.typein_attributes = { source: '(direct)', medium: '(none)' }),
670                r.domain && this.validate.isString(r.domain) ?
671                  (t.domain = { host: r.domain, isolate: !1 })
672                : r.domain && r.domain.host ? (t.domain = r.domain)
673                : (t.domain = { host: n.getHost(document.location.hostname), isolate: !1 }),
674                (t.referrals = []),
675                r.referrals && r.referrals.length > 0)
676              )
677                for (var o = 0; o < r.referrals.length; o++)
678                  r.referrals[o].host && t.referrals.push(r.referrals[o])
679              if (((t.organics = []), r.organics && r.organics.length > 0))
680                for (var a = 0; a < r.organics.length; a++)
681                  r.organics[a].host && r.organics[a].param && t.organics.push(r.organics[a])
682              return (
683                t.organics.push({ host: 'bing.com', param: 'q', display: 'bing' }),
684                t.organics.push({ host: 'yahoo.com', param: 'p', display: 'yahoo' }),
685                t.organics.push({ host: 'about.com', param: 'q', display: 'about' }),
686                t.organics.push({ host: 'aol.com', param: 'q', display: 'aol' }),
687                t.organics.push({ host: 'ask.com', param: 'q', display: 'ask' }),
688                t.organics.push({ host: 'globososo.com', param: 'q', display: 'globo' }),
689                t.organics.push({ host: 'go.mail.ru', param: 'q', display: 'go.mail.ru' }),
690                t.organics.push({ host: 'rambler.ru', param: 'query', display: 'rambler' }),
691                t.organics.push({ host: 'tut.by', param: 'query', display: 'tut.by' }),
692                t.referrals.push({ host: 't.co', display: 'twitter.com' }),
693                t.referrals.push({ host: 'plus.url.google.com', display: 'plus.google.com' }),
694                t
695              )
696            },
697            validate: {
698              checkFloat: function (e) {
699                return !(!e || !this.isNumeric(parseFloat(e))) && parseFloat(e)
700              },
701              checkInt: function (e) {
702                return !(!e || !this.isNumeric(parseInt(e))) && parseInt(e)
703              },
704              isNumeric: function (e) {
705                return !isNaN(e)
706              },
707              isString: function (e) {
708                return '[object String]' === Object.prototype.toString.call(e)
709              },
710            },
711          }
712        },
713        { './helpers/uri': 4, './terms': 9 },
714      ],
715      9: [
716        function (e, r, t) {
717          'use strict'
718          r.exports = {
719            traffic: { utm: 'utm', organic: 'organic', referral: 'referral', typein: 'typein' },
720            referer: { referral: 'referral', organic: 'organic', social: 'social' },
721            none: '(none)',
722            oops: '(Houston, we have a problem)',
723          }
724        },
725        {},
726      ],
727    },
728    {},
729    [1]
730  )(1)
731})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.