var zipsearch_widget = function(params) {
  var zrdebug = 0;

  var ze = function(id) { var el = document.getElementById(id); return el ? el : { value : '', style : {} }; }
  var zc = function(name) { if (document.querySelectorAll) { return document.querySelectorAll('.' + name); } else { return  za('.' + name); } }
  var za = function(selector) {
    var doc = document,
      head = doc.documentElement.firstChild,
      styleTag = doc.createElement('STYLE');
    head.appendChild(styleTag);
    doc.__qsaels = [];
    styleTag.styleSheet.cssText = selector + "{x:expression(document.__qsaels.push(this))}";
    window.scrollBy(0, 0);
    return doc.__qsaels;
  }
  var zv = function(id) {
    // Returns true if any part of the element is on the screen
    el = ze(id);
    var rect = el.getBoundingClientRect();

    var windowHeight = (window.innerHeight || document.documentElement.clientHeight);
    var windowWidth = (window.innerWidth || document.documentElement.clientWidth);

    var vertInView = (rect.top <= windowHeight) && ((rect.top + rect.height) >= 0);
    var horInView = (rect.left <= windowWidth) && ((rect.left + rect.width) >= 0);

    return (vertInView && horInView);
  }
  var zs = {};
  zs.log = function(msg) {
    if (zrdebug && window.console && window.console.log) {
      var args = Array.prototype.slice.call(arguments, 1);
      console.log(msg,args);
    }
  }
  zs.ready = function(fn) {
    if (document.addEventListener) {
      document.addEventListener('DOMContentLoaded', fn);
    }
    else {
      document.attachEvent('onreadystatechange', function() {
        if (document.readyState === 'interactive')
          fn();
      });
    }
  }
  zs.getAttribute = function(el, attr) {
    if (el.getAttribute) {
      return el.getAttribute(attr);
    }
    else if (el.attributes) {
      el.attributes[attr].nodeValue;
    }
    return null;
  }
  zs.get = function(args) {
    var generatedFunction = 'jsonp'+Math.round(Math.random()*1000001);
    args.data['api_key'] = params.api_key;
    args.data['callback'] = generatedFunction;
    window[generatedFunction] = function(json){
      args.success(json);
      // remove for ie
      //delete window[generatedFunction];
    };

    var request_args = new Array;
    for (var i in args.data) {
      request_args.push(i + '=' + encodeURIComponent(args.data[i]));
    }
    args.url += '?' + request_args.join('&');

    var jsonpScript = document.createElement('script');
    jsonpScript.setAttribute("src", args.url)
    document.getElementsByTagName("head")[0].appendChild(jsonpScript);
  }
  zs.log_event = function(event_type, user_action) {
    zs.get({
      url : params.log_event_url,
      success : function(){},
      data : {
        event_type : event_type,
        properties : JSON.stringify({ user_action : user_action,
                     widget_type : params.widget_type,
                     widget_event_log_id : params.widget_event_log_id
        })
      }
    });
  }
  zs.on = function(els, event, handler) {
    for (i in els) {
      var el = els[i];
      if (el.addEventListener) {
        el.addEventListener(event, handler);
      }
      else if (el.attachEvent) {
        el.attachEvent('on' + event, function(evt) {
          handler.call(evt.srcElement, evt);
        });
      }
    }
  }
  zs.cookie = function(name, value, days) {
    if (value) {
      var expiration = '';
      if (days) {
        var today = new Date();
        var dt = new Date(today.getTime() + days * 24 * 60 * 60 * 1000);
        expiration = "expires=" + dt.toUTCString() + "; ";
      }
      document.cookie = name + "=" + encodeURIComponent(value) + "; " + expiration + "path=/";
    }
    else {
      if (document.cookie.length > 0) {
        var start = document.cookie.indexOf(name + "=");
        if (start != -1) {
          start = start + name.length + 1;
          end = document.cookie.indexOf(";", start);
          if (end == -1) {
            end = document.cookie.length;
          }
          return decodeURIComponent(document.cookie.substring(start, end));
        }
      }
    }
  }
  zs.search_keyup = function(event) {
    if (event && event.keyCode === 13) {
      (event.preventDefault) ? event.preventDefault() : event.returnValue = false;
      zs.search();
    }
  }
  zs.search_box_keyup = function(event) {
    if (event && event.keyCode === 13) {
      (event.preventDefault) ? event.preventDefault() : event.returnValue = false;
      zs.search_box();
    }
  }
  zs.modal_keyup = function(event) {
    if (event && event.keyCode === 27 && ze("zs_modal").style.display != 'none') {
      ze("zs_modal").style.display = 'none';
      zs.log_event('zipsearch_widget_alert', 'escape');
    }
  }
  zs.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return (results) ? decodeURIComponent(results[1]) : false;
  }
  zs.search = function(event) {
    zs.log("Start search...");
    zs.resetOptions();
    var non_interaction = 1;
    if (event) {
      (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;

      // event means we were called by a user action, not automatically during init
      non_interaction = 0;
    }

    if (zs.options.save_state) {
      zs.log("Saving state");
      zs.cookie("zs_search", zs.options.search);
      zs.cookie("zs_location", zs.options.location);
      zs.cookie("zs_radius_miles", zs.options.radius_miles);
      zs.cookie("zs_days_ago", zs.options.days_ago || ' ');
    }

    var page = zs.getAttribute(this, 'data-page');
    if (!page) page = 1;
    ze("zs_results").style.display = 'none';
    ze("zr_attributed").style.display = 'none';
    ze("zs_modal").style.display = 'none';
    ze("ajax_loader").style.display = '';
    zs.get({
      url: params.api_url,
      data : {
        search         : zs.options.search || '',
        location       : zs.options.location || '',
        radius_miles   : zs.options.radius_miles || '',
        days_ago       : zs.options.days_ago == 'anytime' ? '' : zs.options.days_ago || '',
        jobs_per_page  : zs.options.jobs_per_page || '',
        page           : page,
        format         : params.widget_type,
        widget_version : params.widget_version || '',
        widget_event_log_id : params.widget_event_log_id || '',
        non_interaction : non_interaction,
        alerts_api_key : zs.options.alerts_api_key
      },
      success: function(data){
        zs.log("zr jobs widget - ajax req success");
        zs.display(data);

        //When clicking the pager and the results are not visible
        if (page > 1 && !zv("zs_results")) {
          ze("zs_results").scrollIntoView();
        }
      },
      error: function(status, error) {
        if (typeof error == "object") {
          error = "error message: " + error.message;
        }
        zs.log("zr jobs widget error: " + status + ", " + error);
      }
    });
  }
  zs.search_box = function(event) {
    zs.log("Start search...");
    zs.resetOptions();
    if (event)
      (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;

    zs.log_event('zipsearch_widget_click', 'search_box');
    if (zs.options.save_state) {
      var bAll = zs.options.save_state.constructor === Array ? false : true;
      zs.log("Saving state");
      zs.options.days_ago = zs.options.days_ago || ' ';
      for (var i=0; i<zs.search_param_names.length; i++) {
        if (bAll || zs.options.save_state.indexOf(zs.search_param_names[i]) > -1) {
          zs.cookie( 'zs_' + zs.search_param_names[i], zs.options[zs.search_param_names[i]] );
        }
      }
    }

    zs.goto_search_url();
  }
  zs.goto_search_url = function() {
    var search_url = '';
    if (zs.options.search_url) {
      search_url = zs.options.search_url;

      if (zs.options.use_url_params) {
        var url_params = '';
        var bAll = zs.options.use_url_params.constructor === Array ? false : true;
        for (var i=0; i<zs.search_param_names.length; i++) {
          if ( (bAll || zs.options.use_url_params.indexOf(zs.search_param_names[i]) > -1)
              && ! (typeof zs.options[zs.search_param_names[i]] === 'undefined') ) {
            url_params += zs.search_param_names[i] + "=" + encodeURIComponent(zs.options[zs.search_param_names[i]]) + "&";
          }
        }
        url_params = url_params.slice(0, -1);
        if (url_params) {
          search_url += (search_url.indexOf("?") > -1 ? "&" : "?" ) + url_params;
        }
      }
    } else {
      search_url = 'https://www.ziprecruiter.com/candidate/search';
      search_url += '?tsid=' + params.traffic_source_id;
      search_url += '&search=' + encodeURIComponent(zs.options.search);
      search_url += '&location=' + encodeURIComponent(zs.options.location);
    }

    window.location.href = search_url;
  }
  zs.see_more = function(event) {
    if (event)
      (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;

    zs.goto_search_url();
  }
  zs.display = function(data) {
    ze("zs_no_jobs").style.display = 'none';
    ze("zs_results").innerHTML = data.html;
    if (data.total_jobs == 0) {
      ze("zs_no_jobs").style.display = '';
    }
    zs.applyCustomStyles();
    ze("zr_mini").style.display = '';
    ze("ajax_loader").style.display = 'none';
    ze("zs_results").style.display = '';
    ze("zr_attributed").style.display = '';
    zs.on(zc("_zr_pager"),"click", zs.search);
    if (zs.options.alerts_api_key.length && params.widget_type.substr(0, 4) != "mini")
      zs.on(zc("zr_job_link"),"click", zs.showAlertModal);
  }
  zs.resetOptions = function() {
    zs.options = {};
    for (var i in zs.options_original) {
      zs.options[i] = zs.options_original[i];
    }
    //# Order of precedence is elements (search box, select box, etc..), options (url params, cookie values, options passed to init), defaults
    var elements = {
      search       : zs.options['search_id'] ? zs.options['search_id'] : "zs_search",
      location     : zs.options['location_id'] ? zs.options['location_id'] : "zs_location",
      radius_miles : zs.options['radius_id'] ? zs.options['radius_id'] : "zs_radius",
      days_ago     : "zs_days"
    };
    for (var i in elements) {
      var element_value = ze(elements[i]).value;
      if (element_value !== '') {
        zs.options[i] = element_value || zs.options_original[i] || '';
      }
    }

    var use_global = (typeof zs.options.save_state === 'undefined')
                      ? true : zs.options.save_state;

    var defaults = {
      container         : 'zipsearch_container',
      jobs_per_page     : 5,
      alerts_api_key    : '',
      search            : use_global ? params.global_search || '' : '',
      location          : use_global ? params.global_location || params.default_location
                          : params.default_location,
      search_id         : 'zs_search',
      location_id       : 'zs_location',
      radius_id         : 'zs_radius',
      submit_id         : 'zs_submit',
      alert_skip_clicks : 2,
      save_state        : 1
    };
    for (var i in defaults) {
      if (typeof zs.options[i] === 'undefined')
        zs.options[i] = zs.options_original[i];
      if (typeof zs.options[i] === 'undefined')
        zs.options[i] = defaults[i];
    }
  }
  zs.applyCustomStyles = function() {
    var style_options = {
      width                 : { 'class' : "zr_widget", prop : "width" },
      font_family           : { 'id'    : "zr_widget", prop : "fontFamily" },
      font_size_title       : { 'class' : "zr_job_link", prop : "fontSize" },
      font_size_description : { 'class' : "zr_job_desc", prop : "fontSize" },
      color_title           : { 'class' : "zr_job_link", prop : "color" },
      color_description     : { 'class' : "zr_job_desc", prop : "color" },
      color_background      : { 'id'    : "zr_widget_container", prop : "backgroundColor" }
    };
    for (var i in style_options) {
      if (zs.options[i]) {
        var style_type = style_options[i];
        var els = style_type.id ? [ze(style_type.id)] : zc(style_type['class']);
        for (var j=0; j < els.length; j++) {
          els[j].style[style_type.prop] = zs.options[i];
        }
      }
    }
  }
  zs.showAlertModal = function(event) {
    var shown = zs.cookie("shown_modal") || 0;
    var signed_up = zs.cookie("shown_modal_" + zs.options.search) || 0;
    if (signed_up > 0 || parseInt(shown) >= zs.options.alert_skip_clicks) {
      return;
    }
    if (event) {
      (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;
    }
    ze("zs_job_type").innerHTML = zs.options.search;
    ze("zs_location_type").innerHTML = zs.options.location;
    ze("zs_continue_link").href = this.href;
    ze("zs_create_alert").href = this.href;
    ze("zs_modal").style.display = '';
    zs.log_event('zipsearch_widget_alert', 'show');
  }
  zs.continueAlertModal = function(event) {
    var shown = zs.cookie("shown_modal") || 0;
    zs.cookie("shown_modal", parseInt(shown) + 1, 1);
    ze("zs_modal").style.display = 'none';
    zs.log_event('zipsearch_widget_alert', 'skip');
  }
  zs.createAlert = function(event) {
    zs.log("Start alertCreate...");
    zs.resetOptions();
    var email_address = ze("zs_email_address").value;
    if (!email_address.length) {
      alert("Please enter a valid email address");
      (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;
      return false;
    }
    zs.get({
      url: params.create_alert_url,
      data : {
        email_address  : ze("zs_email_address").value,
        search         : zs.options.search,
        location       : zs.options.location,
        radius_miles   : zs.options.radius_miles,
        alerts_api_key : zs.options.alerts_api_key,
        widget_event_log_id : params.widget_event_log_id
      },
      success: function(data){
        zs.log("zr alert create - ajax req success");
        ze("zs_modal").style.display = 'none';
        zs.cookie("shown_modal_" + zs.options.search, 1, 1);
      }
    });
  }

  zs.setSelect = function(element, value) {
    var options = element.options;
    if (!options)
      return;
    for (var i=0; i < options.length; i++) {
      options[i].selected = false;
      if (options[i].value == value) {
        options[i].selected = true;
      }
    }
  }

  zs.init_params = function(options) {
    zs.get({
      url: params.init_url,
      data : {
        widget_version : params.widget_version,
        widget_type    : params.widget_type,
        options        : JSON.stringify(options)
      },
      success: function(data){
        for (var i in data.params) {
          params[i] = data.params[i];
        }

        // data.options is returned from the call, options is the config object passed to this method
        if (zs.init(data.options) && options.callback_post_init && typeof options.callback_post_init === 'function') {
          options.callback_post_init.call();
        }
      }
    });
  }

  zs.init = function(options) {
    var container = ze(options.container);
    if (!container) {
      zs.log("You must specify 'container' in the options", options.container);
      return false;
    }
    var style = document.createElement('style');
    document.getElementsByTagName("head")[0].appendChild(style);
    style.setAttribute('type', 'text/css');
    if (style.styleSheet) {
      style.styleSheet.cssText = params.widget_style;
    }
    else {
      style.innerHTML = params.widget_style;
    }
    container.innerHTML = params.widget_html;

    zs.options_original = options;
    /* options :
      search
      search_id
      location
      location_id
      radius_miles
      radius_id
      submit_id
      days_ago
      jobs_per_page
      container
      alerts_api_key
      width
      font_family
      font_size_title
      font_size_description
      font_size_link
      color_title
      color_description
      color_link
      color_background
      save_state
    */

    zs.resetOptions();
    zs.applyCustomStyles();
    zs.search_param_names = ["search", "location", "radius_miles", "days_ago"];

    var cookie_values = {};
    if (zs.options.save_state) {
      var bAll = zs.options.save_state.constructor === Array ? false : true;
      for (var i=0; i<zs.search_param_names.length; i++) {
        if (bAll || zs.options.save_state.indexOf(zs.search_param_names[i]) > -1) {
          cookie_values[ zs.search_param_names[i] ] = zs.cookie( 'zs_' + zs.search_param_names[i] );
        }
      }
    }

    //# Order of precedence is url parameters, cookies, passed options
    zs.options.search = zs.urlParam("search") || cookie_values["search"] || zs.options.search;
    zs.options.location = zs.urlParam("location") || cookie_values["location"] || zs.options.location;
    zs.options.radius_miles = zs.urlParam("radius_miles") || cookie_values["radius_miles"] || options.radius_miles || zs.options.radius_miles;
    zs.options.days_ago = zs.urlParam("days_ago") || cookie_values["days_ago"] || options.days_ago || zs.options.days_ago;
    ze(zs.options.search_id).value = zs.options.search;
    ze(zs.options.location_id).value = zs.options.location;

    if (params.widget_type == 'search-box') {
      zs.on([ze("zs_submit_box")],"click", zs.search_box);
      zs.on([ze("zs_search")],"keyup", zs.search_box_keyup);
      zs.on([ze("zs_location")],"keyup", zs.search_box_keyup);
    }
    else if (params.widget_type == 'reseller-candidate') {
      zs.on([ze("zs_submit_box")],"click", zs.search_box);
      zs.on([ze("zs_search")],"keyup", zs.search_box_keyup);
      zs.on([ze("zs_location")],"keyup", zs.search_box_keyup);

      zs.on([ze("zs_post_and_print_button")],"click", function() {
        zs.log_event('zipsearch_widget_click', 'reseller_print');
        window.location.href = zs.options['reseller_print_url'];
      });
      zs.on([ze("zs_post_only_button")],"click", function() {
        zs.log_event('zipsearch_widget_click', 'reseller_post');
        window.location.href = zs.options['reseller_post_url'];
      });
    }
    else {
      if (zs.options.alerts_api_key.length && params.widget_type.substr(0, 4) != "mini") {
        zs.on([window], "keyup", zs.modal_keyup);
        zs.on([ze("zs_modal_backdrop")],"click", function() {
          ze("zs_modal").style.display = 'none';
          zs.log_event('zipsearch_widget_alert', 'clickback');
        });
      }
      zs.setSelect(ze(zs.options.radius_id), zs.options.radius_miles);
      zs.setSelect(ze("zs_days"), zs.options.days_ago);
      zs.on([ze(zs.options.submit_id)],"click", zs.search);
      zs.on([ze("zs_radius")],"change", zs.search);
      zs.on([ze("zs_days")],"change", zs.search);
      zs.on([ze(zs.options.search_id)],"keypress", zs.search_keyup);
      zs.on([ze(zs.options.location_id)],"keypress", zs.search_keyup);
      zs.on([ze("zs_create_alert")],"click", zs.createAlert);
      zs.on([ze("zs_continue_link")], "click", zs.continueAlertModal);
      zs.on(zc("zs_search_alt"),"click", function(event) {
        (event.preventDefault) ?  event.preventDefault() : event.returnValue = false;
        ze(zs.options.search_id).value = zs.getAttribute(this, 'data-title') || 'Sales';
        zs.search();
      });
      zs.on([ze("zs_more_button")], "click", zs.see_more);
      zs.search();
    }

    if (zs.options.header_text) {
      ze("zs_header").textContent = zs.options.header_text;
    }

    return true;
  }

  return {
    init : zs.init_params
  };
};
zipsearch = zipsearch_widget({"init_url":"https://api.ziprecruiter.com/find-jobs/v1/widget_init","widget_style":"#reseller_candidate_wrapper { width: 100%; display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex; flex-flow: wrap; justify-content: space-around; } /* Styles */ #zs_candidate_search_box, #zs_employer_box { margin: 2.5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #eaeaea; overflow: hidden; padding: 20px 0 0; height: auto; min-width: 327px; -webkit-flex: 300px 1 0; -ms-flex: 300px 1 0; flex: 300px 1 0; } #zs_candidate_search_box { background-color: #09B186; } #zs_employer_box { background-color: #E6F7F3; color: #09B186; } #zs_candidate_header, #zs_employer_header { background-size: 16px; padding: 0 20px; font-size: 18px; font-weight: 700; } #zs_candidate_header { color: #fff; } #zs_employer_header { color: #09B186; } #zs_employer_desc { width: 100%; color: #09B186; font-size: 14px; line-height: 19px; } #zs_candidate_header svg { margin-bottom: -2px; } .zs_search_module { width: 100%; overflow: hidden; } .zs_search_label { height: 16px; width: 100%; color: #fff; font-size: 14px; font-weight: bold; line-height: 16px; } .zs_search_box { height: 38px; font-size: 15px; line-height: 30px; border: none; border-radius: 2px; padding: 0px 6px; color: #323436; box-sizing: border-box; background-color: #fff; width: 100%; margin-top: 3px; } #zs_search::placeholder, #zs_location::placeholder { height: 16px; width: 36px; color: #b1b6b8; font-size: 14px; line-height: 16px; padding-left: 3px; } #zs_submit_box { height: 40px; width: 100%; border-radius: 47px; border: none; background-color: #B2E522; color: #2F3639; font-size: 15px; font-weight: bold; line-height: 18px; text-align: center; cursor: pointer; } #zr_submit_wrapper { margin-top: 15px; } #zs_post_and_print_button, #zs_post_only_button { height: 40px; width: 100%; border-radius: 47px; border: none; background-color: #09B186; color: #fff; font-size: 14px; font-weight: bold; line-height: 16px; text-align: center; cursor: pointer; } #zs_container section:not(:first-child), #zs_employer_container section:not(:first-child) { margin: 10px 0 5px 0; vertical-align: text-top; width: 100%; } #zs_container, #zs_employer_container { padding: 20px 40px; max-width: 600px; margin: 0 auto; box-sizing: border-box; width: 100%; } #zr_attributed, #zr_attributed_black { float: right; font-size: 17px; text-align: center; } #zr_attributed a, #zr_attributed_black a { text-decoration: none; font-size: 13px; } #zr_attributed a { color: #fff; } #zr_attributed_black a { color: #000; }","widget_version":"v1","api_key":"hrb5hw6e8ery9rv59sp24vzcqzjfqwwm","widget_html":"<div id=\"reseller_candidate_wrapper\"> <div id=\"zs_candidate_search_box\" class=\"zr_widget\"> <div id=\"zs_candidate_header\"> <svg width=\"17\" height=\"18\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><title>icon</title><g stroke=\"#FFF\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15.092 8.016c0 3.86-3.15 6.988-7.036 6.988-3.886 0-7.036-3.13-7.036-6.988 0-3.86 3.15-6.99 7.036-6.99 3.886 0 7.036 3.13 7.036 6.99zM13.392 13.43l4.76 4.76\"/></g></svg> Search for jobs </div> <div id=\"zs_container\"> <section id=\"zs_search_module\" class=\"field_col\"> <div class=\"zs_search_module\"> <label for=\"zs_search\" class=\"zs_search_label\">Job Title</label> <input id=\"zs_search\" class=\"zs_search_box\" name=\"zs_search\" value=\"\" placeholder=\"Sales\"> </div> </section> <section id=\"zs_location_module\"> <div class=\"zs_search_module\"> <label for=\"zs_location\" class=\"zs_search_label\">Location</label> <input id=\"zs_location\" class=\"zs_search_box\" name=\"zs_location\" value=\"\" placeholder=\"Colombus, OH\"> </div> </section> <section id=\"zs_submit_module\" class=\"modifiers\"> <div class=\"zs_search_module\" id=\"zr_submit_wrapper\"> <input id=\"zs_submit_box\" type=\"button\" value=\"Find a Job\"> </div> </section> </div> </div> <div id=\"zs_employer_box\" class=\"zr_widget\"> <div id=\"zs_employer_header\"> <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"#09B186\"><path d=\"M11.47 2.97q.218.218.374.593T12 4.25v9q0 .313-.22.532t-.53.22H.75q-.312 0-.53-.22t-.22-.53V.75Q0 .438.22.22T.75 0h7q.312 0 .688.157t.594.375zM8 1.06V4h2.937q-.078-.228-.172-.32L8.32 1.233Q8.226 1.14 8 1.062zM11 13V5H7.75q-.312 0-.53-.22T7 4.25V1H1v12h10zM3 6.25q0-.11.07-.18T3.25 6h5.5q.11 0 .18.07t.07.18v.5q0 .11-.07.18T8.75 7h-5.5q-.11 0-.18-.07T3 6.75v-.5zM8.75 8q.11 0 .18.07t.07.18v.5q0 .11-.07.18T8.75 9h-5.5q-.11 0-.18-.07T3 8.75v-.5q0-.11.07-.18T3.25 8h5.5zm0 2q.11 0 .18.07t.07.18v.5q0 .11-.07.18t-.18.07h-5.5q-.11 0-.18-.07T3 10.75v-.5q0-.11.07-.18t.18-.07h5.5z\"/></svg> Post your job </div> <div id=\"zs_employer_container\"> <p id=\"zs_employer_desc\">ZipRecruiter will distribute your jobs to 100+ online job boards! Click below to find out more.</p> <section id=\"zs_post_and_print\" class=\"modifiers\"> <div class=\"zs_search_module\" id=\"zs_post_and_print_wrapper\"> <input id=\"zs_post_and_print_button\" type=\"button\" value=\"Post Online + Print\"> </div> </section> <section id=\"zs_post_only\" class=\"modifiers\"> <div class=\"zs_search_module\" id=\"zs_post_only_wrapper\"> <input id=\"zs_post_only_button\" type=\"button\" value=\"Post Online Only\"> </div> </section> </div> </div> </div>","log_event_url":"https://api.ziprecruiter.com/find-jobs/v1/event","create_alert_url":"https://api.ziprecruiter.com/job-alerts/widget/alert","widget_type":"reseller-candidate","api_url":"https://api.ziprecruiter.com/find-jobs/v1","traffic_source_id":160009887});