www.zapmeta.com Open in urlscan Pro
23.81.165.6  Public Scan

Submitted URL: http://www.zapmeta.com/Search/Direct%20Express%20Card
Effective URL: https://www.zapmeta.com/Search/Direct%20Express%20Card
Submission: On December 11 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

GET /search

<form method="get" action="/search" class="search-bar__form">
  <div class="search-bar__field vsi" data-erase-history-label="erase recent searches" data-autosuggest-active-class="search-bar__field--auto-suggest">
    <label class="search-bar__field-query">
      <input type="text" name="q" autocomplete="off" value="" class="search-bar__field-input" aria-label="search">
      <button type="button" aria-label="Clear input" class="clear-input vsi"></button></label>
    <button type="submit" class="search-bar__field-button vsi search-bar__field-button--background-mobile search-bar__field-button--background-tablet">
      <span class="search-bar__field-button-text"> search </span>
    </button>
    <style>
      .auto-suggest {
        background-color: var(--background-color, #fff);
        border: 0.1rem solid var(--border-color, var(--brand-primary-color));
        border-radius: 0 0 var(--border-radius, 0) var(--border-radius, 0);
        border-top: 0;
        -webkit-box-shadow: var(--box-shadow, none);
        box-shadow: var(--box-shadow, none);
        display: none;
        font-size: 1.6rem;
        left: 0;
        line-height: var(--item_height, 2.8rem);
        margin-top: var(--margin-top, -0.1rem);
        overflow: auto;
        position: absolute;
        right: 0;
        text-align: left;
        z-index: 999
      }

      .auto-suggest--visible {
        display: block
      }

      .auto-suggest__separator {
        border-top: 0.1rem solid var(--separator_border-color);
        display: var(--separator_display, none)
      }

      .auto-suggest__term {
        word-break: break-word
      }

      .auto-suggest__icon {
        color: #c2c1c0;
        cursor: pointer;
        height: var(--item_height, 2.8rem);
        position: absolute;
        right: 0;
        text-align: center;
        top: 0
      }

      .auto-suggest__icon--append:before {
        content: "";
        font-size: 1.8rem;
        text-align: center
      }

      .auto-suggest__icon--search:before {
        content: "";
        font-size: 2rem;
        text-align: center
      }

      .auto-suggest__item {
        color: var(--item_color, #666);
        cursor: pointer;
        display: grid;
        font-weight: 700;
        grid-template-columns: 1fr 2rem;
        line-height: var(--item_height, 2.8rem);
        min-height: var(--item_height, 2.8rem);
        overflow: hidden;
        padding: var(--item_padding, 0 1rem);
        position: relative
      }

      .auto-suggest__item strong {
        font-weight: 400
      }

      .auto-suggest__item--active {
        background: #eeeeee;
        color: var(--item-active_color, #666)
      }

      .auto-suggest__item--active .auto-suggest__icon {
        color: var(--item_active-icon_color, var(--brand-primary-color))
      }

      .auto-suggest__item--history {
        color: var(--history_color, #2775bd)
      }

      .auto-suggest__item--erase-history {
        background: transparent;
        color: var(--history-erase_color, #2775bd);
        font-size: 1.3rem;
        font-weight: 400;
        height: var(--history-erase_height, 3.4rem);
        line-height: var(--history-erase_height, 3.4rem)
      }

      .auto-suggest__item--erase-history .auto-suggest__term:hover {
        text-decoration: underline
      }
    </style>
    <script>
      var CookieHelper = {
        cookieEnabled: function() {
          return navigator.cookieEnabled
        },
        getCookie: function(e) {
          if (this.cookieEnabled())
            for (var t = e + "=", s = 0; s < document.cookie.length;) {
              var i, r = s + t.length;
              if (document.cookie.substring(s, r) === t) return -1 === (i = document.cookie.indexOf(";", r)) && (i = document.cookie.length), decodeURI(document.cookie.substring(r, i));
              if (0 === (s = document.cookie.indexOf(" ", s) + 1)) break
            }
          return null
        },
        setCookie: function(e, t) {
          var s;
          this.cookieEnabled() && (null === t ? this.deleteCookie(e) : (s = new Date, s = new Date(s.getTime() + 31536e6), document.cookie = e + "=" + encodeURI(t) + ";expires=" + s.toUTCString() + ";path=/"))
        },
        deleteCookie: function(e) {
          this.cookieEnabled() && (document.cookie = e + "=;Max-Age=-99999999;path=/")
        }
      };

      function SearchHistory() {
        return {
          _cookieName: "hist",
          _cookieDomain: "",
          _terms: [],
          _termsCount: 0,
          create: function() {
            void 0 !== cookieDomain && (this._cookieDomain = cookieDomain), this._terms = this._getHistoryTerms(), this._termsCount = this._terms.length
          },
          _getHistoryTerms: function() {
            var e = CookieHelper.getCookie(this._cookieName);
            if (null !== e) try {
              return JSON.parse(e)
            } catch (e) {}
            return []
          },
          filterTerms: function(e, t) {
            var s = [],
              i = e.toLowerCase();
            if (!(t <= 0))
              for (var r = 0; r < this._termsCount; r++) {
                var a = this._terms[r],
                  o = a.toLowerCase();
                if (("" === i || 0 === o.indexOf(i)) && (s.push([a, Helper.escapeHtml(a), !0]), 0 === --t)) break
              }
            return s
          },
          erase: function() {
            CookieHelper.deleteCookie(this._cookieName), this._terms = [], this._termsCount = 0
          }
        }
      }
      var searchHistory = new SearchHistory;

      function AutoSuggest() {
        return {
          _suggestElement: null,
          _searchBar: null,
          _searchFieldAutosuggestActiveClass: null,
          _httpRequest: new HttpRequest("GET"),
          _hideTimeout: 0,
          _requestTimeout: 0,
          _requestTimeoutDelay: 100,
          _itemClass: "auto-suggest__item",
          _iconClass: "auto-suggest__icon",
          _activeItemClass: "auto-suggest__item--active",
          _eraseHistoryItemClass: "auto-suggest__item--erase-history",
          _dataEraseHistoryLabelAttribute: "data-erase-history-label",
          _dataFocusValueAttribute: "data-focus-value",
          _maxTermsCount: null,
          _termCount: 0,
          _autoFocus: new Autofocus,
          _searchHistory: searchHistory,
          _eraseHistoryLabel: "",
          _cache: [],
          browserSupported: function() {
            return document.querySelectorAll && document.querySelector && this._httpRequest.browserSupported()
          },
          create: function(e) {
            return this.browserSupported() ? (this._maxTermsCount = 6, this._createSearchBar(e), this._suggestElement = this._searchBar.getFieldElement().querySelector(".auto-suggest"), this._searchHistory.create(), this._setEraseHistoryLabel(),
              this._attachEvents(), this._autoFocus.create(this._searchBar.getInputElement()), this) : null
          },
          _createSearchBar: function(e) {
            var s = this;
            this._searchBar = new SearchBar, this._searchBar.create(e, {
              preventMoveToStart: !0,
              inputClickHandler: function() {
                s._findTerms()
              },
              inputFocusHandler: function() {
                s._findTerms()
              },
              inputBlurHandler: function() {
                var e = 250,
                  t = document.querySelector("html");
                ClassList.has(t, "variant-aufum") && ClassList.has(t, "device-m") && (e = 0), s._hideTerms(e)
              },
              inputKeyupHandler: function(e) {
                e.keyCode === KeyCode.UP ? s._selectPrevious() : e.keyCode === KeyCode.DOWN ? s._selectNext() : e.keyCode !== KeyCode.ENTER && s._findTerms()
              },
              submitFocusHandler: function() {
                s._hideTerms(0)
              }
            }), this._searchFieldAutosuggestActiveClass = this._searchBar.getFieldElement().getAttribute("data-autosuggest-active-class"), null === this._searchFieldAutosuggestActiveClass && (this._searchFieldAutosuggestActiveClass =
              "search-field--auto-suggest")
          },
          _attachEvents: function() {
            var s = this;
            Helper.addEvent("click", this._suggestElement, function(e) {
              s._abortHide();
              var e = Helper.eventTarget(e),
                t = Helper.closest(e, s._iconClass, 3),
                e = Helper.closest(e, s._itemClass, 3);
              e && (t ? (s._searchBar.setValue(e.getAttribute("data-value")), s._searchBar.focus(), s._findTerms()) : ClassList.has(e, s._eraseHistoryItemClass) ? s._eraseHistory() : (s._searchBar.setValue(e.getAttribute("data-value")), s
                ._searchBar.submit()))
            }), Helper.addEvent("mouseover", this._suggestElement, function(e) {
              e = Helper.eventTarget(e), e = Helper.closest(e, s._itemClass, 3);
              s._setActiveItem(e, !1)
            }), this._httpRequest.beforeSend = function(e) {
              e.setRequestHeader("Accept", "application/json")
            }
          },
          _setEraseHistoryLabel: function() {
            this._eraseHistoryLabel = Helper.hasAttribute(this._searchBar.getFieldElement(), this._dataEraseHistoryLabelAttribute) ? Helper.escapeHtml(this._searchBar.getFieldElement().getAttribute(this._dataEraseHistoryLabelAttribute)) : ""
          },
          _selectNext: function() {
            var e = this._getActiveItemIndex(),
              e = e + 1 < this._termCount ? e + 1 : -1;
            this._setActiveItemByIndex(e)
          },
          _selectPrevious: function() {
            var e = this._getActiveItemIndex(),
              e = (-1 === e ? this._termCount : e) - 1;
            this._setActiveItemByIndex(e)
          },
          _setActiveItemByIndex: function(e) {
            var t;
            0 <= e ? (t = this._suggestElement.querySelectorAll("." + this._itemClass)) && e in t && this._setActiveItem(t[e], !0) : (ClassList.remove(this._getActiveItem(), this._activeItemClass), this._searchBar.setValue(this._searchBar
              .getInputElement().getAttribute("data-original-value")))
          },
          _setActiveItem: function(e, t) {
            e && (ClassList.remove(this._getActiveItem(), this._activeItemClass), ClassList.add(e, this._activeItemClass), t) && this._searchBar.setValue(e.getAttribute("data-value"))
          },
          _getActiveItem: function() {
            return this._suggestElement.querySelector("." + this._activeItemClass)
          },
          _getActiveItemIndex: function() {
            var e = this._getActiveItem();
            return e ? parseInt(e.getAttribute("data-index")) : -1
          },
          _findTerms: function() {
            this._abort();
            var s = this,
              e = this._searchBar.getQuery(),
              i = !this._searchBar.equalsStartQuery(e),
              r = this._searchHistory.filterTerms(e, this._maxTermsCount);
            this._searchBar.getInputElement().setAttribute("data-original-value", this._searchBar.getInputElement().value), e.length <= 1 || i && r.length >= this._maxTermsCount ? this._showTerms(r, e) : this._requestTerms(e, function(e) {
              var t;
              i ? (t = s._combineTerms(r, e), s._showTerms(t)) : s._showTerms(e)
            })
          },
          _requestTerms: function(t, s) {
            var i = this;
            t in this._cache ? s(this._cache[t]) : this._requestTimeout = setTimeout(function() {
              i._httpRequest.url = "/suggest?q=" + encodeURIComponent(t), i._searchBar.equalsStartQuery(t) && (i._httpRequest.url += "&r=1"), null !== appSettings.stp && (i._httpRequest.url += "&stp=" + appSettings.stp), i._httpRequest.url =
                persistentPathWithoutQuery(i._httpRequest.url), i._httpRequest.onLoad = function(e) {
                  i._cache[t] = e, s(i._cache[t])
                }, i._httpRequest.send()
            }, this._requestTimeoutDelay)
          },
          _combineTerms: function(e, t) {
            var s = e.length;
            return s < this._maxTermsCount ? e.concat(t.slice(0, this._maxTermsCount - s)) : e
          },
          _showTerms: function(e) {
            if (this._termCount = e.length, this._termCount) {
              for (var t = !1, s = '<div class="auto-suggest__separator"></div>', i = 0; i < this._termCount; i++) {
                var r = e[i],
                  a = Helper.escapeHtml(r[0]),
                  o = [this._itemClass];
                (r[2] || !1) && (t = !0, o.push("auto-suggest__item--history")), s = (s = (s += '<div class="' + o.join(" ") + '" data-value="' + a + '" data-index="' + i + '">') + ('  <div class="auto-suggest__term">' + r[1] + "</div>")) + (
                  '  <div class="' + this._iconClass + " " + this._iconClass + '--append vsi"></div>') + "</div>"
              }
              t && (s = (s += '<div class="' + this._itemClass + " " + this._eraseHistoryItemClass + '">') + '  <div class="auto-suggest__term">' + this._eraseHistoryLabel + "</div></div>"), this._suggestElement.innerHTML = s, ClassList.add(this
                ._searchBar.getFieldElement(), this._searchFieldAutosuggestActiveClass), ClassList.add(this._suggestElement, "auto-suggest--visible")
            } else this._hideTerms(0)
          },
          _hideTerms: function(e) {
            var t = this;
            this._abort(), this._hideTimeout = setTimeout(function() {
              t._termCount = 0, ClassList.remove(t._searchBar.getFieldElement(), t._searchFieldAutosuggestActiveClass), ClassList.remove(t._suggestElement, "auto-suggest--visible")
            }, e)
          },
          _abortHide: function() {
            clearTimeout(this._hideTimeout)
          },
          _abort: function() {
            this._httpRequest.abort(), clearTimeout(this._requestTimeout), this._abortHide()
          },
          _eraseHistory: function() {
            this._searchHistory.erase(), this._findTerms(), this._searchBar.focus()
          }
        }
      }
    </script>
    <div class="search-bar__auto-suggest auto-suggest auto-suggest--default"></div>
  </div>
  <input type="hidden" name="vid" value="e0e395b4-8420-4f33-85bb-59bf4ea7971e">
</form>

Text Content

___

 * Web
 * Images
 * News
 * More
    * Advanced
    * Settings

 * Settings
 * Advanced

search

 * Web
 * Images
 * News
 * Advanced
 * Settings



PAGE NOT FOUND

The requested page was not found.

 * About us
 * Copyright
 * Disclaimer
 * Privacy
 * Contact us
 * © 2024 Visymo Universal Search Group

 *  
 *  
 *  
 *  
 *  
 *  

ZapMeta uses functional cookies and non-personalized content. Click 'OK' to
allow us and our partners to use your data for the best experience!
Learn more OK