From disqus.com, 3 Weeks ago, written in JavaScript.
  1. define('home/templates/discussionPage',['handlebars', 'handlebars.partials', 'core/extensions/handlebars.helpers'], function(Handlebars) {
  2.  
  3. return Handlebars.template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) {
  4.     var lookupProperty = container.lookupProperty || function(parent, propertyName) {
  5.         if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
  6.           return parent[propertyName];
  7.         }
  8.         return undefined
  9.     };
  10.  
  11.   return "<div class=\"discussion-page\">\n<section data-role=\"discussion-cover\"></section>\n<div class=\"section-contained\">\n<div class=\"layout -top-flush layout--tablet-no-aside\">\n<div class=\"layout__main-with-aside\">\n<div class=\"layout__content -centered\">\n<section class=\"discussion__comments\" id=\"discussion-comments\"></section>\n<div class=\"spacing-bottom spacing-top\">\n<button data-action=\"scroll-top\" class=\"button button-outline -border-muted button-padding-taller button-wide text-medium\">\n<span class=\"icon-arrow-up icon-tiny spacing-right-small\"></span>"
  12.     + container.escapeExpression(lookupProperty(helpers,"gettext").call(depth0 != null ? depth0 : (container.nullContext || {}),"Back to Top",{"name":"gettext","hash":{},"data":data,"loc":{"start":{"line":10,"column":65},"end":{"line":10,"column":90}}}))
  13.     + "\n</button>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n";
  14. },"useData":true})
  15.  
  16. });
  17. // https://c.disquscdn.com/next/16dccc7/home/js/templates/discussionPage.js