{{~exec(function() { helpers.var.translations = { offers : data.translations.offers, leo : data.translations.leo } })}} {{#offer}} {{~setVar("template", "offers_custom_offer_list_item")}} {{~setVar("mainColumnClass", "large-9 medium-9")}} {{~setVar("url", data.url)}} {{~exec(function() { var url; if (data.media && data.media[0]) { url = data.media[0].mediaurl; } else { url = helpers.plugins.sv_site.siteConfig.custom[helpers.plugins.sv_site.site].defaultImageUrl } helpers.var.image = { resource : helpers.plugins.cloudinary.createResource({ imageUrl : url }) }; })}}
{{!-- Pre-allocates height of image using padding-bottom to prevent height changes on load --}} {{~setVar("width", 414 )}} {{~setVar("height", 275)}} {{~setVar("paddingBottom", (helpers.var.height / helpers.var.width) * 100 + "%")}}

{{title}}

  • {{~var.translations.offers.valid}}:  {{!redeemstart}}{{!redeemend}}{{~var.translations.offers.always}}{{/redeemend}}{{/redeemstart}} {{:redeemstart}}{{:redeemend}}{{~plugins.clientMoment(data.redeemstart).format("LL")}} - {{~plugins.clientMoment(data.redeemend).format("LL")}}{{/redeemend}}{{/redeemstart}} {{:redeemstart}}{{!redeemend}}{{~var.translations.offers.starting}} {{~plugins.clientMoment(data.redeemstart).format("LL")}}{{/redeemend}}{{/redeemstart}} {{:redeemend}}{{!redeemstart}}{{~var.translations.offers.ending}} {{~plugins.clientMoment(data.redeemend).format("LL")}}{{/redeemstart}}{{/redeemend}}
  • {{:listings}}
  • {{~var.translations.leo.locations}}:  {{#listings}} {{company}} {{!@last}}, {{/@last}} {{/listings}}
  • {{/listings}} {{:categories}}
  • {{~var.translations.leo.categories}}:  {{#categories}} {{categoryname}}{{!@last}}, {{/@last}} {{/categories}}
  • {{/categories}} {{:distance}}
  • {{distance}} {{~var.translations.leo.miles_from_you}}
  • {{/distance}}
{{:~plugins.sv_site.siteConfig.plugins.tripbuilder.active}}
{{/}}
{{/offer}}