mixin s-match({})
  //- match and odds
  script.
    function initMatch() {
      if (!data) return

      for (var key in data) {
        render(key, data[key])
      }
      for (var key in conf) {
        render(key, conf[key])
      }
      utm();
    }

    function render(key, value) {
      document.querySelectorAll('[data-content="' + key + '"]').forEach((el) => {
        if (value) {
          switch (el.tagName) {
            case 'LABEL':
            case 'DIV':
              el.style.display = 'block'
              break
            case 'SPAN':
            case 'P':
              el.innerHTML = value
              break
            case 'TEXTAREA':
            case 'INPUT':
              el.value = value
              break
            case 'A':
              el.href = value;
              break
            case 'IFRAME':
            case 'VIDEO':
            case 'IMG':
              el.src = value
              break
          }
        } else {
          el.style.display = 'none'
        }
      });
    }
  script.
    window.lang = 'ru'
    window.alias = 'dota2'
    window.callback = 'initMatch'
  script(src="https://text.ajaxfeed.com/texts/line.js")

