http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/swagger-ui.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/swagger-ui.js b/griffin-ui/apidocs/swagger-ui.js
deleted file mode 100644
index 2ca85c7..0000000
--- a/griffin-ui/apidocs/swagger-ui.js
+++ /dev/null
@@ -1,26330 +0,0 @@
-/**
- * swagger-ui - Swagger UI is a dependency-free collection of HTML, 
JavaScript, and CSS assets that dynamically generate beautiful documentation 
from a Swagger-compliant API
- * @version v2.1.4
- * @link http://swagger.io
- * @license Apache-2.0
- */
-(function(){this["Handlebars"] = this["Handlebars"] || {};
-this["Handlebars"]["templates"] = this["Handlebars"]["templates"] || {};
-this["Handlebars"]["templates"]["apikey_button_view"] = 
Handlebars.template({"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "<!--div class='auth_button' id='apikey_button'><img 
class='auth_icon' alt='apply api key' src='images/apikey.jpeg'></div-->\n<div 
class='auth_container' id='apikey_container'>\n  <div 
class='key_input_container'>\n    <div class='auth_label'><label 
for='input_apiKey_entry'>"
-    + escapeExpression(((helper = (helper = helpers.keyName || (depth0 != null 
? depth0.keyName : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"keyName","hash":{},"data":data}) : helper)))
-    + "</label></div>\n    <input placeholder='api_key' class='auth_input' 
id='input_apiKey_entry' name='apiKey' type='text'/>\n    <div 
class='auth_submit'><a class='auth_submit_button' id='apply_api_key' href='#' 
data-sw-translate>apply</a></div>\n  </div>\n</div>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["basic_auth_button_view"] = 
Handlebars.template({"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  return "<div class='auth_button' id='basic_auth_button'><img 
class='auth_icon' src='images/password.jpeg'></div>\n<div 
class='auth_container' id='basic_auth_container'>\n  <div 
class='key_input_container'>\n    <div class=\"auth_label\"><label 
for=\"input_username\" data-sw-translate>Username</label></div>\n    <input 
placeholder=\"username\" class=\"auth_input\" id=\"input_username\" 
name=\"username\" type=\"text\"/>\n    <div class=\"auth_label\"><label 
for=\"password\" data-sw-translate>Password</label></div>\n    <input 
placeholder=\"password\" class=\"auth_input\" id=\"input_password\" 
name=\"password\" type=\"password\"/>\n    <div class='auth_submit'><a 
class='auth_submit_button' id=\"apply_basic_auth\" href=\"#\">apply</a></div>\n 
 </div>\n</div>\n\n";
-  },"useData":true});
-this["Handlebars"]["templates"]["content_type"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.produces : 
depth0), {"name":"each","hash":{},"fn":this.program(2, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"2":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, 
buffer = "   <option value=\""
-    + escapeExpression(lambda(depth0, depth0))
-    + "\">";
-  stack1 = lambda(depth0, depth0);
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</option>\n";
-},"4":function(depth0,helpers,partials,data) {
-  return "  <option value=\"application/json\">application/json</option>\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<label data-sw-translate for=\""
-    + escapeExpression(((helper = (helper = helpers.contentTypeId || (depth0 
!= null ? depth0.contentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"contentTypeId","hash":{},"data":data}) : helper)))
-    + "\">Response Content Type</label>\n<select name=\"contentType\" id=\""
-    + escapeExpression(((helper = (helper = helpers.contentTypeId || (depth0 
!= null ? depth0.contentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"contentTypeId","hash":{},"data":data}) : helper)))
-    + "\">\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.produces : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(4, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</select>\n";
-},"useData":true});
-'use strict';
-
-
-$(function() {
-
-       // Helper function for vertically aligning DOM elements
-       // http://www.seodenver.com/simple-vertical-align-plugin-for-jquery/
-       $.fn.vAlign = function() {
-               return this.each(function(){
-                       var ah = $(this).height();
-                       var ph = $(this).parent().height();
-                       var mh = (ph - ah) / 2;
-                       $(this).css('margin-top', mh);
-               });
-       };
-
-       $.fn.stretchFormtasticInputWidthToParent = function() {
-               return this.each(function(){
-                       var p_width = $(this).closest("form").innerWidth();
-                       var p_padding = 
parseInt($(this).closest("form").css('padding-left') ,10) + 
parseInt($(this).closest('form').css('padding-right'), 10);
-                       var this_padding = 
parseInt($(this).css('padding-left'), 10) + 
parseInt($(this).css('padding-right'), 10);
-                       $(this).css('width', p_width - p_padding - 
this_padding);
-               });
-       };
-
-       $('form.formtastic li.string input, form.formtastic 
textarea').stretchFormtasticInputWidthToParent();
-
-       // Vertically center these paragraphs
-       // Parent may need a min-height for this to work..
-       $('ul.downplayed li div.content p').vAlign();
-
-       // When a sandbox form is submitted..
-       $("form.sandbox").submit(function(){
-
-               var error_free = true;
-
-               // Cycle through the forms required inputs
-               $(this).find("input.required").each(function() {
-
-                       // Remove any existing error styles from the input
-                       $(this).removeClass('error');
-
-                       // Tack the error style on if the input is empty..
-                       if ($(this).val() === '') {
-                               $(this).addClass('error');
-                               $(this).wiggle();
-                               error_free = false;
-                       }
-
-               });
-
-               return error_free;
-       });
-
-});
-
-function clippyCopiedCallback() {
-  $('#api_key_copied').fadeIn().delay(1000).fadeOut();
-
-  // var b = $("#clippy_tooltip_" + a);
-  // b.length != 0 && (b.attr("title", "copied!").trigger("tipsy.reload"), 
setTimeout(function() {
-  //   b.attr("title", "copy to clipboard")
-  // },
-  // 500))
-}
-
-// Logging function that accounts for browsers that don't have window.console
-function log(){
-  log.history = log.history || [];
-  log.history.push(arguments);
-  if(this.console){
-    console.log( Array.prototype.slice.call(arguments)[0] );
-  }
-}
-
-// Handle browsers that do console incorrectly (IE9 and below, see 
http://stackoverflow.com/a/5539378/7913)
-if (Function.prototype.bind && console && typeof console.log === "object") {
-    [
-      "log","info","warn","error","assert","dir","clear","profile","profileEnd"
-    ].forEach(function (method) {
-        console[method] = this.bind(console[method], console);
-    }, Function.prototype.call);
-}
-
-window.Docs = {
-
-       shebang: function() {
-
-               // If shebang has an operation nickname in it..
-               // e.g. /docs/#!/words/get_search
-               var fragments = $.param.fragment().split('/');
-               fragments.shift(); // get rid of the bang
-
-               switch (fragments.length) {
-                       case 1:
-        if (fragments[0].length > 0) { // prevent matching "#/"
-          // Expand all operations for the resource and scroll to it
-          var dom_id = 'resource_' + fragments[0];
-
-          Docs.expandEndpointListForResource(fragments[0]);
-          $("#"+dom_id).slideto({highlight: false});
-        }
-                               break;
-                       case 2:
-                               // Refer to the endpoint DOM element, e.g. 
#words_get_search
-
-        // Expand Resource
-        Docs.expandEndpointListForResource(fragments[0]);
-        $("#"+dom_id).slideto({highlight: false});
-
-            // Expand operation
-            var li_dom_id = fragments.join('_');
-            var li_content_dom_id = li_dom_id + "_content";
-
-
-            Docs.expandOperation($('#'+li_content_dom_id));
-            $('#'+li_dom_id).slideto({highlight: false});
-            break;
-               }
-       },
-
-       toggleEndpointListForResource: function(resource) {
-               var elem = $('li#resource_' + Docs.escapeResourceName(resource) 
+ ' ul.endpoints');
-               if (elem.is(':visible')) {
-                       $.bbq.pushState('#/', 2);
-                       Docs.collapseEndpointListForResource(resource);
-               } else {
-            $.bbq.pushState('#/' + resource, 2);
-                       Docs.expandEndpointListForResource(resource);
-               }
-       },
-
-       // Expand resource
-       expandEndpointListForResource: function(resource) {
-               var resource = Docs.escapeResourceName(resource);
-               if (resource == '') {
-                       $('.resource ul.endpoints').slideDown();
-                       return;
-               }
-
-               $('li#resource_' + resource).addClass('active');
-
-               var elem = $('li#resource_' + resource + ' ul.endpoints');
-               elem.slideDown();
-       },
-
-       // Collapse resource and mark as explicitly closed
-       collapseEndpointListForResource: function(resource) {
-               var resource = Docs.escapeResourceName(resource);
-               if (resource == '') {
-                       $('.resource ul.endpoints').slideUp();
-                       return;
-               }
-
-               $('li#resource_' + resource).removeClass('active');
-
-               var elem = $('li#resource_' + resource + ' ul.endpoints');
-               elem.slideUp();
-       },
-
-       expandOperationsForResource: function(resource) {
-               // Make sure the resource container is open..
-               Docs.expandEndpointListForResource(resource);
-
-               if (resource == '') {
-                       $('.resource ul.endpoints li.operation 
div.content').slideDown();
-                       return;
-               }
-
-               $('li#resource_' + Docs.escapeResourceName(resource) + ' 
li.operation div.content').each(function() {
-                       Docs.expandOperation($(this));
-               });
-       },
-
-       collapseOperationsForResource: function(resource) {
-               // Make sure the resource container is open..
-               Docs.expandEndpointListForResource(resource);
-
-               if (resource == '') {
-                       $('.resource ul.endpoints li.operation 
div.content').slideUp();
-                       return;
-               }
-
-               $('li#resource_' + Docs.escapeResourceName(resource) + ' 
li.operation div.content').each(function() {
-                       Docs.collapseOperation($(this));
-               });
-       },
-
-       escapeResourceName: function(resource) {
-               return 
resource.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g, "\\$&");
-       },
-
-       expandOperation: function(elem) {
-               elem.slideDown();
-       },
-
-       collapseOperation: function(elem) {
-               elem.slideUp();
-       }
-};
-
-'use strict';
-
-Handlebars.registerHelper('sanitize', function(html) {
-    // Strip the script tags from the html, and return it as a 
Handlebars.SafeString
-    html = html.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, 
'');
-    return new Handlebars.SafeString(html);
-});
-
-Handlebars.registerHelper('renderTextParam', function(param) {
-    var result, type = 'text', idAtt = '';
-    var paramType = param.type || param.schema.type || '';
-    var isArray = paramType.toLowerCase() === 'array' || param.allowMultiple;
-    var defaultValue = isArray && Array.isArray(param.default) ? 
param.default.join('\n') : param.default;
-
-    var dataVendorExtensions = Object.keys(param).filter(function(property) {
-        // filter X-data- properties
-        return property.match(/^X-data-/i) !== null;
-    }).reduce(function(result, property) {
-        // remove X- from property name, so it results in html attributes like 
data-foo='bar'
-        return result += ' ' + property.substring(2, property.length) + '=\'' 
+ param[property] + '\'';
-    }, '');
-
-    if (typeof defaultValue === 'undefined') {
-        defaultValue = '';
-    }
-
-    if(param.format && param.format === 'password') {
-        type = 'password';
-    }
-
-    if(param.valueId) {
-        idAtt = ' id=\'' + param.valueId + '\'';
-    }
-
-    if (typeof defaultValue === 'string' || defaultValue instanceof String) {
-        defaultValue = defaultValue.replace(/'/g,'&apos;');
-    }
-
-    if(isArray) {
-        result = '<textarea class=\'body-textarea' + (param.required ? ' 
required' : '') + '\' name=\'' + param.name + '\'' + idAtt + 
dataVendorExtensions;
-        result += ' placeholder=\'Provide multiple values in new lines' + 
(param.required ? ' (at least one required).' : '.') + '\'>';
-        result += defaultValue + '</textarea>';
-    } else {
-        var parameterClass = 'parameter';
-        if(param.required) {
-          parameterClass += ' required';
-        }
-        result = '<input class=\'' + parameterClass + '\' minlength=\'' + 
(param.required ? 1 : 0) + '\'';
-        result += ' name=\'' + param.name +'\' placeholder=\'' + 
(param.required ? '(required)' : '') + '\'' + idAtt + dataVendorExtensions;
-        result += ' type=\'' + type + '\' value=\'' + defaultValue + '\'/>';
-    }
-    return new Handlebars.SafeString(result);
-});
-
-this["Handlebars"]["templates"]["main"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, 
buffer = "  <div class=\"info_title\">"
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : 
depth0)) != null ? stack1.title : stack1), depth0))
-    + "</div>\n  <div class=\"info_description markdown\">";
-  stack1 = lambda(((stack1 = (depth0 != null ? depth0.info : depth0)) != null 
? stack1.description : stack1), depth0);
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</div>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.externalDocs : 
depth0), {"name":"if","hash":{},"fn":this.program(2, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "  ";
-  stack1 = helpers['if'].call(depth0, ((stack1 = (depth0 != null ? depth0.info 
: depth0)) != null ? stack1.termsOfServiceUrl : stack1), 
{"name":"if","hash":{},"fn":this.program(4, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  ";
-  stack1 = helpers['if'].call(depth0, ((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? 
stack1.name : stack1), {"name":"if","hash":{},"fn":this.program(6, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  ";
-  stack1 = helpers['if'].call(depth0, ((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url 
: stack1), {"name":"if","hash":{},"fn":this.program(8, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  ";
-  stack1 = helpers['if'].call(depth0, ((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? 
stack1.email : stack1), {"name":"if","hash":{},"fn":this.program(10, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  ";
-  stack1 = helpers['if'].call(depth0, ((stack1 = (depth0 != null ? depth0.info 
: depth0)) != null ? stack1.license : stack1), 
{"name":"if","hash":{},"fn":this.program(12, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "\n";
-},"2":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "  <p>"
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.externalDocs 
: depth0)) != null ? stack1.description : stack1), depth0))
-    + "</p>\n  <a href=\""
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.externalDocs 
: depth0)) != null ? stack1.url : stack1), depth0))
-    + "\" target=\"_blank\">"
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.externalDocs 
: depth0)) != null ? stack1.url : stack1), depth0))
-    + "</a>\n";
-},"4":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "<div class=\"info_tos\"><a href=\""
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : 
depth0)) != null ? stack1.termsOfServiceUrl : stack1), depth0))
-    + "\" data-sw-translate>Terms of service</a></div>";
-},"6":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "<div class='info_name' data-sw-translate>Created by "
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? 
stack1.name : stack1), depth0))
-    + "</div>";
-},"8":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "<div class='info_url' data-sw-translate>See more at <a href=\""
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url 
: stack1), depth0))
-    + "\">"
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url 
: stack1), depth0))
-    + "</a></div>";
-},"10":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "<div class='info_email'><a href=\"mailto:";
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? 
stack1.email : stack1), depth0))
-    + "?subject="
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : 
depth0)) != null ? stack1.title : stack1), depth0))
-    + "\" data-sw-translate>Contact the developer</a></div>";
-},"12":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "<div class='info_license'><a href='"
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? stack1.url 
: stack1), depth0))
-    + "'>"
-    + escapeExpression(lambda(((stack1 = ((stack1 = (depth0 != null ? 
depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? 
stack1.name : stack1), depth0))
-    + "</a></div>";
-},"14":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "  , <span style=\"font-variant: small-caps\" data-sw-translate>api 
version</span>: "
-    + escapeExpression(lambda(((stack1 = (depth0 != null ? depth0.info : 
depth0)) != null ? stack1.version : stack1), depth0))
-    + "\n    ";
-},"16":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "    <span style=\"float:right\"><a href=\""
-    + escapeExpression(((helper = (helper = helpers.validatorUrl || (depth0 != 
null ? depth0.validatorUrl : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"validatorUrl","hash":{},"data":data}) : helper)))
-    + "/debug?url="
-    + escapeExpression(((helper = (helper = helpers.url || (depth0 != null ? 
depth0.url : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"url","hash":{},"data":data}) : 
helper)))
-    + "\"><img id=\"validator\" src=\""
-    + escapeExpression(((helper = (helper = helpers.validatorUrl || (depth0 != 
null ? depth0.validatorUrl : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"validatorUrl","hash":{},"data":data}) : helper)))
-    + "?url="
-    + escapeExpression(((helper = (helper = helpers.url || (depth0 != null ? 
depth0.url : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"url","hash":{},"data":data}) : 
helper)))
-    + "\"></a>\n    </span>\n";
-},"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<div class='info' id='api_info'>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.info : depth0), 
{"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</div>\n<div class='container' id='resources_container'>\n  <ul 
id='resources'></ul>\n\n  <div class=\"footer\">\n    <h4 style=\"color: 
#999\">[ <span style=\"font-variant: small-caps\">base url</span>: "
-    + escapeExpression(((helper = (helper = helpers.basePath || (depth0 != 
null ? depth0.basePath : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"basePath","hash":{},"data":data}) : helper)))
-    + "\n";
-  stack1 = helpers['if'].call(depth0, ((stack1 = (depth0 != null ? depth0.info 
: depth0)) != null ? stack1.version : stack1), 
{"name":"if","hash":{},"fn":this.program(14, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "]\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.validatorUrl : 
depth0), {"name":"if","hash":{},"fn":this.program(16, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "    </h4>\n    </div>\n</div>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["operation"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  return "deprecated";
-  },"3":function(depth0,helpers,partials,data) {
-  return "            <h4><span data-sw-translate>Warning: 
Deprecated</span></h4>\n";
-  },"5":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, buffer = "        <h4><span 
data-sw-translate>Implementation Notes</span></h4>\n        <div 
class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</div>\n";
-},"7":function(depth0,helpers,partials,data) {
-  return "        <div class=\"auth\">\n        <span class=\"api-ic 
ic-error\">";
-  },"9":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "          <div class=\"api_information_panel\">\n";
-  stack1 = helpers.each.call(depth0, depth0, 
{"name":"each","hash":{},"fn":this.program(10, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "          </div>\n";
-},"10":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, 
buffer = "            <div title='";
-  stack1 = lambda((depth0 != null ? depth0.description : depth0), depth0);
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "'>"
-    + escapeExpression(lambda((depth0 != null ? depth0.scope : depth0), 
depth0))
-    + "</div>\n";
-},"12":function(depth0,helpers,partials,data) {
-  return "</span></div>";
-  },"14":function(depth0,helpers,partials,data) {
-  return "        <div class='access'>\n          <span class=\"api-ic 
ic-off\" title=\"click to authenticate\"></span>\n        </div>\n";
-  },"16":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "          <h4><span data-sw-translate>Response Class</span> (<span 
data-sw-translate>Status</span> "
-    + escapeExpression(((helper = (helper = helpers.successCode || (depth0 != 
null ? depth0.successCode : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"successCode","hash":{},"data":data}) : helper)))
-    + ")</h4>\n            ";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? 
depth0.successDescription : depth0), 
{"name":"if","hash":{},"fn":this.program(17, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "\n          <p><span class=\"model-signature\" /></p>\n     
     <br/>\n          <div class=\"response-content-type\" />\n\n";
-},"17":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, buffer = "<div class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.successDescription || (depth0 != null 
? depth0.successDescription : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"successDescription","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</div>";
-},"19":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "          <h4 data-sw-translate>Headers</h4>\n         
 <table class=\"headers\">\n            <thead>\n              <tr>\n           
     <th style=\"width: 100px; max-width: 100px\" 
data-sw-translate>Header</th>\n                <th style=\"width: 310px; 
max-width: 310px\" data-sw-translate>Description</th>\n                <th 
style=\"width: 200px; max-width: 200px\" data-sw-translate>Type</th>\n          
      <th style=\"width: 320px; max-width: 320px\" 
data-sw-translate>Other</th>\n              </tr>\n            </thead>\n       
     <tbody>\n";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.headers : 
depth0), {"name":"each","hash":{},"fn":this.program(20, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "            </tbody>\n          </table>\n";
-},"20":function(depth0,helpers,partials,data) {
-  var lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "              <tr>\n                <td>"
-    + escapeExpression(lambda((data && data.key), depth0))
-    + "</td>\n                <td>"
-    + escapeExpression(lambda((depth0 != null ? depth0.description : depth0), 
depth0))
-    + "</td>\n                <td>"
-    + escapeExpression(lambda((depth0 != null ? depth0.type : depth0), depth0))
-    + "</td>\n                <td>"
-    + escapeExpression(lambda((depth0 != null ? depth0.other : depth0), 
depth0))
-    + "</td>\n              </tr>\n";
-},"22":function(depth0,helpers,partials,data) {
-  return "          <h4 data-sw-translate>Parameters</h4>\n          <table 
class='fullwidth'>\n          <thead>\n            <tr>\n            <th 
style=\"width: 100px; max-width: 100px\" data-sw-translate>Parameter</th>\n     
       <th style=\"width: 310px; max-width: 310px\" 
data-sw-translate>Value</th>\n            <th style=\"width: 200px; max-width: 
200px\" data-sw-translate>Description</th>\n            <th style=\"width: 
100px; max-width: 100px\" data-sw-translate>Parameter Type</th>\n            
<th style=\"width: 220px; max-width: 230px\" data-sw-translate>Data Type</th>\n 
           </tr>\n          </thead>\n          <tbody 
class=\"operation-params\">\n\n          </tbody>\n          </table>\n";
-  },"24":function(depth0,helpers,partials,data) {
-  return "          <div style='margin:0;padding:0;display:inline'></div>\n    
      <h4 data-sw-translate>Response Messages</h4>\n          <table 
class='fullwidth'>\n            <thead>\n            <tr>\n              <th 
data-sw-translate>HTTP Status Code</th>\n              <th 
data-sw-translate>Reason</th>\n              <th data-sw-translate>Response 
Model</th>\n              <th data-sw-translate>Headers</th>\n            
</tr>\n            </thead>\n            <tbody class=\"operation-status\">\n   
         </tbody>\n          </table>\n";
-  },"26":function(depth0,helpers,partials,data) {
-  return "";
-},"28":function(depth0,helpers,partials,data) {
-  return "          <div class='sandbox_header'>\n            <input 
class='submit' type='submit' value='Try it out!' data-sw-translate/>\n          
  <a href='#' class='response_hider' style='display:none' 
data-sw-translate>Hide Response</a>\n            <span 
class='response_throbber' style='display:none'></span>\n          </div>\n";
-  },"30":function(depth0,helpers,partials,data) {
-  return "          <h4 data-sw-translate>Request Headers</h4>\n          <div 
class='block request_headers'></div>\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, options, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
blockHelperMissing=helpers.blockHelperMissing, buffer = "\n  <ul 
class='operations' >\n    <li class='"
-    + escapeExpression(((helper = (helper = helpers.method || (depth0 != null 
? depth0.method : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"method","hash":{},"data":data}) : 
helper)))
-    + " operation' id='"
-    + escapeExpression(((helper = (helper = helpers.parentId || (depth0 != 
null ? depth0.parentId : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"parentId","hash":{},"data":data}) : helper)))
-    + "_"
-    + escapeExpression(((helper = (helper = helpers.nickname || (depth0 != 
null ? depth0.nickname : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"nickname","hash":{},"data":data}) : helper)))
-    + "'>\n      <div class='heading'>\n        <h3>\n          <span 
class='http_method'>\n          <a href='#!/"
-    + escapeExpression(((helper = (helper = helpers.encodedParentId || (depth0 
!= null ? depth0.encodedParentId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"encodedParentId","hash":{},"data":data}) : helper)))
-    + "/"
-    + escapeExpression(((helper = (helper = helpers.nickname || (depth0 != 
null ? depth0.nickname : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"nickname","hash":{},"data":data}) : helper)))
-    + "' class=\"toggleOperation\">"
-    + escapeExpression(((helper = (helper = helpers.method || (depth0 != null 
? depth0.method : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"method","hash":{},"data":data}) : 
helper)))
-    + "</a>\n          </span>\n          <span class='path'>\n          <a 
href='#!/"
-    + escapeExpression(((helper = (helper = helpers.encodedParentId || (depth0 
!= null ? depth0.encodedParentId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"encodedParentId","hash":{},"data":data}) : helper)))
-    + "/"
-    + escapeExpression(((helper = (helper = helpers.nickname || (depth0 != 
null ? depth0.nickname : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"nickname","hash":{},"data":data}) : helper)))
-    + "' class=\"toggleOperation ";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.deprecated : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\">"
-    + escapeExpression(((helper = (helper = helpers.path || (depth0 != null ? 
depth0.path : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"path","hash":{},"data":data}) : 
helper)))
-    + "</a>\n          </span>\n        </h3>\n        <ul class='options'>\n  
        <li>\n          <a href='#!/"
-    + escapeExpression(((helper = (helper = helpers.encodedParentId || (depth0 
!= null ? depth0.encodedParentId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"encodedParentId","hash":{},"data":data}) : helper)))
-    + "/"
-    + escapeExpression(((helper = (helper = helpers.nickname || (depth0 != 
null ? depth0.nickname : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"nickname","hash":{},"data":data}) : helper)))
-    + "' class=\"toggleOperation\">";
-  stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? 
depth0.summary : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"summary","hash":{},"data":data}) : 
helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</a>\n          </li>\n        </ul>\n      </div>\n      <div 
class='content' id='"
-    + escapeExpression(((helper = (helper = helpers.parentId || (depth0 != 
null ? depth0.parentId : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"parentId","hash":{},"data":data}) : helper)))
-    + "_"
-    + escapeExpression(((helper = (helper = helpers.nickname || (depth0 != 
null ? depth0.nickname : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"nickname","hash":{},"data":data}) : helper)))
-    + "_content' style='display:none'>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.deprecated : 
depth0), {"name":"if","hash":{},"fn":this.program(3, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.description : 
depth0), {"name":"if","hash":{},"fn":this.program(5, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = ((helper = (helper = helpers.oauth || (depth0 != null ? 
depth0.oauth : depth0)) != null ? helper : 
helperMissing),(options={"name":"oauth","hash":{},"fn":this.program(7, 
data),"inverse":this.noop,"data":data}),(typeof helper === functionType ? 
helper.call(depth0, options) : helper));
-  if (!helpers.oauth) { stack1 = blockHelperMissing.call(depth0, stack1, 
options); }
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.oauth : depth0), 
{"name":"each","hash":{},"fn":this.program(9, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "        ";
-  stack1 = ((helper = (helper = helpers.oauth || (depth0 != null ? 
depth0.oauth : depth0)) != null ? helper : 
helperMissing),(options={"name":"oauth","hash":{},"fn":this.program(12, 
data),"inverse":this.noop,"data":data}),(typeof helper === functionType ? 
helper.call(depth0, options) : helper));
-  if (!helpers.oauth) { stack1 = blockHelperMissing.call(depth0, stack1, 
options); }
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n";
-  stack1 = ((helper = (helper = helpers.oauth || (depth0 != null ? 
depth0.oauth : depth0)) != null ? helper : 
helperMissing),(options={"name":"oauth","hash":{},"fn":this.program(14, 
data),"inverse":this.noop,"data":data}),(typeof helper === functionType ? 
helper.call(depth0, options) : helper));
-  if (!helpers.oauth) { stack1 = blockHelperMissing.call(depth0, stack1, 
options); }
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.type : depth0), 
{"name":"if","hash":{},"fn":this.program(16, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.headers : 
depth0), {"name":"if","hash":{},"fn":this.program(19, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n        <form accept-charset='UTF-8' class='sandbox'>\n         
 <div style='margin:0;padding:0;display:inline'></div>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.parameters : 
depth0), {"name":"if","hash":{},"fn":this.program(22, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? 
depth0.responseMessages : depth0), {"name":"if","hash":{},"fn":this.program(24, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isReadOnly : 
depth0), {"name":"if","hash":{},"fn":this.program(26, 
data),"inverse":this.program(28, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "        </form>\n        <div class='response' 
style='display:none'>\n          <h4 class='curl'>Curl</h4>\n          <div 
class='block curl'></div>\n          <h4 data-sw-translate>Request URL</h4>\n   
       <div class='block request_url'></div>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? 
depth0.showRequestHeaders : depth0), 
{"name":"if","hash":{},"fn":this.program(30, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "          <h4 data-sw-translate>Response Body</h4>\n        
  <div class='block response_body'></div>\n          <h4 
data-sw-translate>Response Code</h4>\n          <div class='block 
response_code'></div>\n          <h4 data-sw-translate>Response Headers</h4>\n  
        <div class='block response_headers'></div>\n        </div>\n      
</div>\n    </li>\n  </ul>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["param_list"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  return " required";
-  },"3":function(depth0,helpers,partials,data) {
-  return " multiple=\"multiple\"";
-  },"5":function(depth0,helpers,partials,data) {
-  return " required ";
-  },"7":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "      <option ";
-  stack1 = helpers.unless.call(depth0, (depth0 != null ? depth0.hasDefault : 
depth0), {"name":"unless","hash":{},"fn":this.program(8, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + " value=''></option>\n";
-},"8":function(depth0,helpers,partials,data) {
-  return "  selected=\"\" ";
-  },"10":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "\n      <option ";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isDefault : 
depth0), {"name":"if","hash":{},"fn":this.program(11, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "  value='"
-    + escapeExpression(((helper = (helper = helpers.value || (depth0 != null ? 
depth0.value : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"value","hash":{},"data":data}) : 
helper)))
-    + "'> "
-    + escapeExpression(((helper = (helper = helpers.value || (depth0 != null ? 
depth0.value : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"value","hash":{},"data":data}) : 
helper)))
-    + " ";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isDefault : 
depth0), {"name":"if","hash":{},"fn":this.program(13, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + " </option>\n\n";
-},"11":function(depth0,helpers,partials,data) {
-  return " selected=\"\"  ";
-  },"13":function(depth0,helpers,partials,data) {
-  return " (default) ";
-  },"15":function(depth0,helpers,partials,data) {
-  return "<strong>";
-  },"17":function(depth0,helpers,partials,data) {
-  return "</strong>";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td class='code";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.required : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "'><label for='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</label></td>\n<td>\n  <select ";
-  stack1 = ((helpers.isArray || (depth0 && depth0.isArray) || 
helperMissing).call(depth0, depth0, 
{"name":"isArray","hash":{},"fn":this.program(3, 
data),"inverse":this.noop,"data":data}));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += " class=\"parameter ";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.required : 
depth0), {"name":"if","hash":{},"fn":this.program(5, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\" name=\""
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "\" id=\""
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "\">\n\n";
-  stack1 = helpers.unless.call(depth0, (depth0 != null ? depth0.required : 
depth0), {"name":"unless","hash":{},"fn":this.program(7, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n";
-  stack1 = helpers.each.call(depth0, ((stack1 = (depth0 != null ? 
depth0.allowableValues : depth0)) != null ? stack1.descriptiveValues : stack1), 
{"name":"each","hash":{},"fn":this.program(10, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  </select>\n</td>\n<td class=\"markdown\">";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.required : 
depth0), {"name":"if","hash":{},"fn":this.program(15, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.required : 
depth0), {"name":"if","hash":{},"fn":this.program(17, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td>";
-  stack1 = ((helper = (helper = helpers.paramType || (depth0 != null ? 
depth0.paramType : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"paramType","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["param_readonly_required"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "        <textarea class='body-textarea' readonly='readonly' 
placeholder='(required)' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "</textarea>\n";
-},"3":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0['default'] : 
depth0), {"name":"if","hash":{},"fn":this.program(4, 
data),"inverse":this.program(6, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"4":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "            "
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "\n";
-},"6":function(depth0,helpers,partials,data) {
-  return "            (empty)\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td class='code required'><label for='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</label></td>\n<td>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isBody : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(3, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td>";
-  stack1 = ((helper = (helper = helpers.paramType || (depth0 != null ? 
depth0.paramType : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"paramType","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["param_readonly"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "        <textarea class='body-textarea' readonly='readonly' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "</textarea>\n        <div class=\"parameter-content-type\" />\n";
-},"3":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0['default'] : 
depth0), {"name":"if","hash":{},"fn":this.program(4, 
data),"inverse":this.program(6, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"4":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "            "
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "\n";
-},"6":function(depth0,helpers,partials,data) {
-  return "            (empty)\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td class='code'><label for='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</label></td>\n<td>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isBody : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(3, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td>";
-  stack1 = ((helper = (helper = helpers.paramType || (depth0 != null ? 
depth0.paramType : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"paramType","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["param_required"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isFile : 
depth0), {"name":"if","hash":{},"fn":this.program(2, 
data),"inverse":this.program(4, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"2":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                     <input type=\"file\" name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'/>\n";
-},"4":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0['default'] : 
depth0), {"name":"if","hash":{},"fn":this.program(5, 
data),"inverse":this.program(7, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"5":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                             <div class=\"editor_holder\"></div>\n   
                        <textarea class='body-textarea required' 
placeholder='(required)' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id=\""
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "\">"
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "</textarea>\n        <br />\n        <div 
class=\"parameter-content-type\" />\n";
-},"7":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                             <textarea class='body-textarea 
required' placeholder='(required)' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'></textarea>\n                         <div 
class=\"editor_holder\"></div>\n                           <br />\n             
                   <div class=\"parameter-content-type\" />\n";
-},"9":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isFile : 
depth0), {"name":"if","hash":{},"fn":this.program(10, 
data),"inverse":this.program(12, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"10":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                     <input class='parameter' class='required' 
type='file' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'/>\n";
-},"12":function(depth0,helpers,partials,data) {
-  var stack1, helperMissing=helpers.helperMissing, buffer = "";
-  stack1 = ((helpers.renderTextParam || (depth0 && depth0.renderTextParam) || 
helperMissing).call(depth0, depth0, 
{"name":"renderTextParam","hash":{},"fn":this.program(13, 
data),"inverse":this.noop,"data":data}));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"13":function(depth0,helpers,partials,data) {
-  return "";
-},"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td class='code required'><label for='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</label></td>\n<td>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isBody : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(9, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td>\n     <strong><span class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</span></strong>\n</td>\n<td>";
-  stack1 = ((helper = (helper = helpers.paramType || (depth0 != null ? 
depth0.paramType : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"paramType","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</td>\n<td><span class=\"model-signature\"></span></td>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["param"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isFile : 
depth0), {"name":"if","hash":{},"fn":this.program(2, 
data),"inverse":this.program(4, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"2":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                     <input type=\"file\" name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'/>\n                   <div class=\"parameter-content-type\" />\n";
-},"4":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0['default'] : 
depth0), {"name":"if","hash":{},"fn":this.program(5, 
data),"inverse":this.program(7, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"5":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                             <div class=\"editor_holder\"></div>\n   
                        <textarea class='body-textarea' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers['default'] || (depth0 != 
null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"default","hash":{},"data":data}) : helper)))
-    + "</textarea>\n        <br />\n        <div 
class=\"parameter-content-type\" />\n";
-},"7":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "                             <textarea class='body-textarea' name='"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "' id='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'></textarea>\n                         <div 
class=\"editor_holder\"></div>\n                           <br />\n             
                   <div class=\"parameter-content-type\" />\n";
-},"9":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isFile : 
depth0), {"name":"if","hash":{},"fn":this.program(2, 
data),"inverse":this.program(10, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"10":function(depth0,helpers,partials,data) {
-  var stack1, helperMissing=helpers.helperMissing, buffer = "";
-  stack1 = ((helpers.renderTextParam || (depth0 && depth0.renderTextParam) || 
helperMissing).call(depth0, depth0, 
{"name":"renderTextParam","hash":{},"fn":this.program(11, 
data),"inverse":this.noop,"data":data}));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"11":function(depth0,helpers,partials,data) {
-  return "";
-},"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td class='code'><label for='"
-    + escapeExpression(((helper = (helper = helpers.valueId || (depth0 != null 
? depth0.valueId : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"valueId","hash":{},"data":data}) : helper)))
-    + "'>"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</label></td>\n<td>\n\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.isBody : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(9, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n</td>\n<td class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.description || (depth0 != null ? 
depth0.description : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"description","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td>";
-  stack1 = ((helper = (helper = helpers.paramType || (depth0 != null ? 
depth0.paramType : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"paramType","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</td>\n<td>\n       <span 
class=\"model-signature\"></span>\n</td>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["parameter_content_type"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.consumes : 
depth0), {"name":"each","hash":{},"fn":this.program(2, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"2":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, 
buffer = "  <option value=\""
-    + escapeExpression(lambda(depth0, depth0))
-    + "\">";
-  stack1 = lambda(depth0, depth0);
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</option>\n";
-},"4":function(depth0,helpers,partials,data) {
-  return "  <option value=\"application/json\">application/json</option>\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<label for=\""
-    + escapeExpression(((helper = (helper = helpers.parameterContentTypeId || 
(depth0 != null ? depth0.parameterContentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"parameterContentTypeId","hash":{},"data":data}) : helper)))
-    + "\" data-sw-translate>Parameter content type:</label>\n<select 
name=\"parameterContentType\" id=\""
-    + escapeExpression(((helper = (helper = helpers.parameterContentTypeId || 
(depth0 != null ? depth0.parameterContentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"parameterContentTypeId","hash":{},"data":data}) : helper)))
-    + "\">\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.consumes : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(4, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</select>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["resource"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  return " : ";
-  },"3":function(depth0,helpers,partials,data) {
-  var helper, functionType="function", helperMissing=helpers.helperMissing, 
escapeExpression=this.escapeExpression;
-  return "    <li>\n      <a href='"
-    + escapeExpression(((helper = (helper = helpers.url || (depth0 != null ? 
depth0.url : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"url","hash":{},"data":data}) : 
helper)))
-    + "' data-sw-translate>Raw</a>\n    </li>\n";
-},"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, options, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
blockHelperMissing=helpers.blockHelperMissing, buffer = "<div 
class='heading'>\n  <h2>\n    <a href='#!/"
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "' class=\"toggleEndpointList\" data-id=\""
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "\">"
-    + escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? 
depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : 
helper)))
-    + "</a> ";
-  stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? 
depth0.summary : depth0)) != null ? helper : 
helperMissing),(options={"name":"summary","hash":{},"fn":this.program(1, 
data),"inverse":this.noop,"data":data}),(typeof helper === functionType ? 
helper.call(depth0, options) : helper));
-  if (!helpers.summary) { stack1 = blockHelperMissing.call(depth0, stack1, 
options); }
-  if (stack1 != null) { buffer += stack1; }
-  stack1 = ((helper = (helper = helpers.summary || (depth0 != null ? 
depth0.summary : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"summary","hash":{},"data":data}) : 
helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "\n  </h2>\n  <ul class='options'>\n    <li>\n      <a href='#!/"
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "' id='endpointListTogger_"
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "' class=\"toggleEndpointList\" data-id=\""
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "\" data-sw-translate>Show/Hide</a>\n    </li>\n    <li>\n      <a 
href='#' class=\"collapseResource\" data-id=\""
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "\" data-sw-translate>\n        List Operations\n      </a>\n    </li>\n 
   <li>\n      <a href='#' class=\"expandResource\" data-id=\""
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "\" data-sw-translate>\n        Expand Operations\n      </a>\n    
</li>\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.url : depth0), 
{"name":"if","hash":{},"fn":this.program(3, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "  </ul>\n</div>\n<ul class='endpoints' id='"
-    + escapeExpression(((helper = (helper = helpers.id || (depth0 != null ? 
depth0.id : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"id","hash":{},"data":data}) : 
helper)))
-    + "_endpoint_list' style='display:none'>\n\n</ul>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["response_content_type"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var stack1, buffer = "";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.produces : 
depth0), {"name":"each","hash":{},"fn":this.program(2, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer;
-},"2":function(depth0,helpers,partials,data) {
-  var stack1, lambda=this.lambda, escapeExpression=this.escapeExpression, 
buffer = "  <option value=\""
-    + escapeExpression(lambda(depth0, depth0))
-    + "\">";
-  stack1 = lambda(depth0, depth0);
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</option>\n";
-},"4":function(depth0,helpers,partials,data) {
-  return "  <option value=\"application/json\">application/json</option>\n";
-  },"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<label data-sw-translate for=\""
-    + escapeExpression(((helper = (helper = helpers.responseContentTypeId || 
(depth0 != null ? depth0.responseContentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"responseContentTypeId","hash":{},"data":data}) : helper)))
-    + "\">Response Content Type</label>\n<select name=\"responseContentType\" 
id=\""
-    + escapeExpression(((helper = (helper = helpers.responseContentTypeId || 
(depth0 != null ? depth0.responseContentTypeId : depth0)) != null ? helper : 
helperMissing),(typeof helper === functionType ? helper.call(depth0, 
{"name":"responseContentTypeId","hash":{},"data":data}) : helper)))
-    + "\">\n";
-  stack1 = helpers['if'].call(depth0, (depth0 != null ? depth0.produces : 
depth0), {"name":"if","hash":{},"fn":this.program(1, 
data),"inverse":this.program(4, data),"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "</select>\n";
-},"useData":true});
-this["Handlebars"]["templates"]["signature"] = 
Handlebars.template({"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<div>\n<ul class=\"signature-nav\">\n  <li><a 
class=\"description-link\" href=\"#\" data-sw-translate>Model</a></li>\n  
<li><a class=\"snippet-link\" href=\"#\" data-sw-translate>Example 
Value</a></li>\n</ul>\n<div>\n\n<div class=\"signature-container\">\n  <div 
class=\"description\">\n    ";
-  stack1 = ((helper = (helper = helpers.signature || (depth0 != null ? 
depth0.signature : depth0)) != null ? helper : helperMissing),(typeof helper 
=== functionType ? helper.call(depth0, 
{"name":"signature","hash":{},"data":data}) : helper));
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "\n  </div>\n\n  <div class=\"snippet\">\n    <pre><code>"
-    + escapeExpression(((helper = (helper = helpers.sampleJSON || (depth0 != 
null ? depth0.sampleJSON : depth0)) != null ? helper : helperMissing),(typeof 
helper === functionType ? helper.call(depth0, 
{"name":"sampleJSON","hash":{},"data":data}) : helper)))
-    + "</code></pre>\n    <small class=\"notice\" data-sw-translate></small>\n 
 </div>\n</div>\n\n";
-},"useData":true});
-this["Handlebars"]["templates"]["status_code"] = 
Handlebars.template({"1":function(depth0,helpers,partials,data) {
-  var lambda=this.lambda, escapeExpression=this.escapeExpression;
-  return "      <tr>\n        <td>"
-    + escapeExpression(lambda((data && data.key), depth0))
-    + "</td>\n        <td>"
-    + escapeExpression(lambda((depth0 != null ? depth0.description : depth0), 
depth0))
-    + "</td>\n        <td>"
-    + escapeExpression(lambda((depth0 != null ? depth0.type : depth0), depth0))
-    + "</td>\n      </tr>\n";
-},"compiler":[6,">= 
2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
-  var stack1, helper, functionType="function", 
helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, 
buffer = "<td width='15%' class='code'>"
-    + escapeExpression(((helper = (helper = helpers.code || (depth0 != null ? 
depth0.code : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"code","hash":{},"data":data}) : 
helper)))
-    + "</td>\n<td class=\"markdown\">";
-  stack1 = ((helper = (helper = helpers.message || (depth0 != null ? 
depth0.message : depth0)) != null ? helper : helperMissing),(typeof helper === 
functionType ? helper.call(depth0, {"name":"message","hash":{},"data":data}) : 
helper));
-  if (stack1 != null) { buffer += stack1; }
-  buffer += "</td>\n<td width='50%'><span class=\"model-signature\" 
/></td>\n<td class=\"headers\">\n  <table>\n    <tbody>\n";
-  stack1 = helpers.each.call(depth0, (depth0 != null ? depth0.headers : 
depth0), {"name":"each","hash":{},"fn":this.program(1, 
data),"inverse":this.noop,"data":data});
-  if (stack1 != null) { buffer += stack1; }
-  return buffer + "    </tbody>\n  </table>\n</td>";
-},"useData":true});
-/**
- * swagger-client - swagger-client is a javascript client for use with 
swaggering APIs.
- * @version v2.1.10
- * @link http://swagger.io
- * @license Apache-2.0
- */
-(function(f){if(typeof exports==="object"&&typeof 
module!=="undefined"){module.exports=f()}else if(typeof 
define==="function"&&define.amd){define([],f)}else{var g;if(typeof 
window!=="undefined"){g=window}else if(typeof 
global!=="undefined"){g=global}else if(typeof 
self!=="undefined"){g=self}else{g=this}g.SwaggerClient = f()}})(function(){var 
define,module,exports;return (function e(t,n,r){function 
s(o,u){if(!n[o]){if(!t[o]){var a=typeof 
require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var 
f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var 
l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return 
s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof 
require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return 
s})({1:[function(require,module,exports){
-'use strict';
-
-var auth = require('./lib/auth');
-var helpers = require('./lib/helpers');
-var SwaggerClient = require('./lib/client');
-var deprecationWrapper = function (url, options) {
-  helpers.log('This is deprecated, use "new SwaggerClient" instead.');
-
-  return new SwaggerClient(url, options);
-};
-
-/* Here for IE8 Support */
-if (!Array.prototype.indexOf) {
-  Array.prototype.indexOf = function(obj, start) {
-    for (var i = (start || 0), j = this.length; i < j; i++) {
-      if (this[i] === obj) { return i; }
-    }
-    return -1;
-  };
-}
-
-/* Here for IE8 Support */
-if (!String.prototype.trim) {
-  String.prototype.trim = function () {
-    return this.replace(/^\s+|\s+$/g, '');
-  };
-}
-
-/* Here for node 10.x support */
-if (!String.prototype.endsWith) {
-  String.prototype.endsWith = function(suffix) {
-    return this.indexOf(suffix, this.length - suffix.length) !== -1;
-  };
-}
-
-module.exports = SwaggerClient;
-
-SwaggerClient.ApiKeyAuthorization = auth.ApiKeyAuthorization;
-SwaggerClient.PasswordAuthorization = auth.PasswordAuthorization;
-SwaggerClient.CookieAuthorization = auth.CookieAuthorization;
-SwaggerClient.SwaggerApi = deprecationWrapper;
-SwaggerClient.SwaggerClient = deprecationWrapper;
-SwaggerClient.SchemaMarkup = require('./lib/schema-markup');
-
-},{"./lib/auth":2,"./lib/client":3,"./lib/helpers":4,"./lib/schema-markup":7}],2:[function(require,module,exports){
-'use strict';
-
-var helpers = require('./helpers');
-var btoa = require('btoa'); // jshint ignore:line
-var CookieJar = require('cookiejar').CookieJar;
-var _ = {
-  each: require('lodash-compat/collection/each'),
-  includes: require('lodash-compat/collection/includes'),
-  isObject: require('lodash-compat/lang/isObject'),
-  isArray: require('lodash-compat/lang/isArray')
-};
-
-/**
- * SwaggerAuthorizations applys the correct authorization to an operation 
being executed
- */
-var SwaggerAuthorizations = module.exports.SwaggerAuthorizations = function 
(authz) {
-  this.authz = authz || {};
-};
-
-/**
- * Add auths to the hash
- * Will overwrite any existing
- *
- */
-SwaggerAuthorizations.prototype.add = function (name, auth) {
-  if(_.isObject(name)) {
-    for (var key in name) {
-      this.authz[key] = name[key];
-    }
-  } else if(typeof name === 'string' ){
-    this.authz[name] = auth;
-  }
-
-  return auth;
-};
-
-SwaggerAuthorizations.prototype.remove = function (name) {
-  return delete this.authz[name];
-};
-
-SwaggerAuthorizations.prototype.apply = function (obj, securities) {
-  var status = true;
-  var applyAll = !securities;
-  var flattenedSecurities = [];
-
-  // Securities could be [ {} ]
-  _.each(securities, function (obj, key) {
-
-    // Make sure we account for securities being [ str ]
-    if(typeof key === 'string') {
-      flattenedSecurities.push(key);
-    }
-
-    // Flatten keys in to our array
-    _.each(obj, function (val, key) {
-      flattenedSecurities.push(key);
-    });
-  });
-
-  _.each(this.authz, function (auth, authName) {
-    if(applyAll || _.includes(flattenedSecurities, authName)) {
-      var newStatus = auth.apply(obj);
-      status = status && !!newStatus; // logical ORs regarding status
-    }
-  });
-
-  return status;
-};
-
-/**
- * ApiKeyAuthorization allows a query param or header to be injected
- */
-var ApiKeyAuthorization = module.exports.ApiKeyAuthorization = function (name, 
value, type) {
-  this.name = name;
-  this.value = value;
-  this.type = type;
-};
-
-ApiKeyAuthorization.prototype.apply = function (obj) {
-  if (this.type === 'query') {
-    // see if already applied.  If so, don't do it again
-
-    var qp;
-    if (obj.url.indexOf('?') > 0) {
-      qp = obj.url.substring(obj.url.indexOf('?') + 1);
-      var parts = qp.split('&');
-      if(parts && parts.length > 0) {
-        for(var i = 0; i < parts.length; i++) {
-          var kv = parts[i].split('=');
-          if(kv && kv.length > 0) {
-            if (kv[0] === this.name) {
-              // skip it
-              return false;
-            }
-          }
-        }
-      }
-    }
-
-    if (obj.url.indexOf('?') > 0) {
-      obj.url = obj.url + '&' + this.name + '=' + this.value;
-    } else {
-      obj.url = obj.url + '?' + this.name + '=' + this.value;
-    }
-
-    return true;
-  } else if (this.type === 'header') {
-    if(typeof obj.headers[this.name] === 'undefined') {
-      obj.headers[this.name] = this.value;
-    }
-
-    return true;
-  }
-};
-
-var CookieAuthorization = module.exports.CookieAuthorization = function 
(cookie) {
-  this.cookie = cookie;
-};
-
-CookieAuthorization.prototype.apply = function (obj) {
-  obj.cookieJar = obj.cookieJar || new CookieJar();
-  obj.cookieJar.setCookie(this.cookie);
-
-  return true;
-};
-
-/**
- * Password Authorization is a basic auth implementation
- */
-var PasswordAuthorization = module.exports.PasswordAuthorization = function 
(username, password) {
-  if (arguments.length === 3) {
-    helpers.log('PasswordAuthorization: the \'name\' argument has been 
removed, pass only username and password');
-    username = arguments[1];
-    password = arguments[2];
-  }
-  this.username = username;
-  this.password = password;
-};
-
-PasswordAuthorization.prototype.apply = function (obj) {
-  if(typeof obj.headers.Authorization === 'undefined') {
-    obj.headers.Authorization = 'Basic ' + btoa(this.username + ':' + 
this.password);
-  }
-
-  return true;
-};
-
-},{"./helpers":4,"btoa":14,"cookiejar":19,"lodash-compat/collection/each":56,"lodash-compat/collection/includes":59,"lodash-compat/lang/isArray":144,"lodash-compat/lang/isObject":148}],3:[function(require,module,exports){
-'use strict';
-
-var _ = {
-  bind: require('lodash-compat/function/bind'),
-  cloneDeep: require('lodash-compat/lang/cloneDeep'),
-  find: require('lodash-compat/collection/find'),
-  forEach: require('lodash-compat/collection/forEach'),
-  indexOf: require('lodash-compat/array/indexOf'),
-  isArray: require('lodash-compat/lang/isArray'),
-  isObject: require('lodash-compat/lang/isObject'),
-  isFunction: require('lodash-compat/lang/isFunction'),
-  isPlainObject: require('lodash-compat/lang/isPlainObject'),
-  isUndefined: require('lodash-compat/lang/isUndefined')
-};
-var auth = require('./auth');
-var helpers = require('./helpers');
-var Model = require('./types/model');
-var Operation = require('./types/operation');
-var OperationGroup = require('./types/operationGroup');
-var Resolver = require('./resolver');
-var SwaggerHttp = require('./http');
-var SwaggerSpecConverter = require('./spec-converter');
-var Q = require('q');
-
-// We have to keep track of the function/property names to avoid collisions 
for tag names which are used to allow the
-// following usage: 'client.{tagName}'
-var reservedClientTags = [
-  'apis',
-  'authorizationScheme',
-  'authorizations',
-  'basePath',
-  'build',
-  'buildFrom1_1Spec',
-  'buildFrom1_2Spec',
-  'buildFromSpec',
-  'clientAuthorizations',
-  'convertInfo',
-  'debug',
-  'defaultErrorCallback',
-  'defaultSuccessCallback',
-  'enableCookies',
-  'fail',
-  'failure',
-  'finish',
-  'help',
-  'idFromOp',
-  'info',
-  'initialize',
-  'isBuilt',
-  'isValid',
-  'modelPropertyMacro',
-  'models',
-  'modelsArray',
-  'options',
-  'parameterMacro',
-  'parseUri',
-  'progress',
-  'resourceCount',
-  'sampleModels',
-  'selfReflect',
-  'setConsolidatedModels',
-  'spec',
-  'supportedSubmitMethods',
-  'swaggerRequestHeaders',
-  'tagFromLabel',
-  'title',
-  'url',
-  'useJQuery'
-];
-// We have to keep track of the function/property names to avoid collisions 
for tag names which are used to allow the
-// following usage: 'client.apis.{tagName}'
-var reservedApiTags = [
-  'apis',
-  'asCurl',
-  'description',
-  'externalDocs',
-  'help',
-  'label',
-  'name',
-  'operation',
-  'operations',
-  'operationsArray',
-  'path',
-  'tag'
-];
-var supportedOperationMethods = ['delete', 'get', 'head', 'options', 'patch', 
'post', 'put'];
-var SwaggerClient = module.exports = function (url, options) {
-  this.authorizations = null;
-  this.authorizationScheme = null;
-  this.basePath = null;
-  this.debug = false;
-  this.enableCookies = false;
-  this.info = null;
-  this.isBuilt = false;
-  this.isValid = false;
-  this.modelsArray = [];
-  this.resourceCount = 0;
-  this.url = null;
-  this.useJQuery = false;
-  this.swaggerObject = {};
-  this.deferredClient = Q.defer();
-
-  this.clientAuthorizations = new auth.SwaggerAuthorizations();
-
-  if (typeof url !== 'undefined') {
-    return this.initialize(url, options);
-  } else {
-    return this;
-  }
-};
-
-SwaggerClient.prototype.initialize = function (url, options) {
-  this.models = {};
-  this.sampleModels = {};
-
-  if (typeof url === 'string') {
-    this.url = url;
-  } else if (_.isObject(url)) {
-    options = url;
-    this.url = options.url;
-  }
-
-  options = options || {};
-  this.clientAuthorizations.add(options.authorizations);
-  this.swaggerRequestHeaders = options.swaggerRequestHeaders || 
'application/json;charset=utf-8,*/*';
-  this.defaultSuccessCallback = options.defaultSuccessCallback || null;
-  this.defaultErrorCallback = options.defaultErrorCallback || null;
-  this.modelPropertyMacro = options.modelPropertyMacro || null;
-  this.parameterMacro = options.parameterMacro || null;
-  this.usePromise = options.usePromise || null;
-
-  if (typeof options.success === 'function') {
-    this.success = options.success;
-  }
-
-  if (options.useJQuery) {
-    this.useJQuery = options.useJQuery;
-  }
-
-  if (options.enableCookies) {
-    this.enableCookies = options.enableCookies;
-  }
-
-  this.options = options || {};
-
-  this.supportedSubmitMethods = options.supportedSubmitMethods || [];
-  this.failure = options.failure || function (err) { throw err; };
-  this.progress = options.progress || function () {};
-  this.spec = _.cloneDeep(options.spec); // Clone so we do not alter the 
provided document
-
-  if (options.scheme) {
-    this.scheme = options.scheme;
-  }
-
-  if (this.usePromise || typeof options.success === 'function') {
-    this.ready = true;
-    return this.build();
-  }
-};
-
-SwaggerClient.prototype.build = function (mock) {
-  if (this.isBuilt) {
-    return this;
-  }
-
-  var self = this;
-
-  this.progress('fetching resource list: ' + this.url + '; Please wait.');
-
-  var obj = {
-    useJQuery: this.useJQuery,
-    url: this.url,
-    method: 'get',
-    headers: {
-      accept: this.swaggerRequestHeaders
-    },
-    on: {
-      error: function (response) {
-        if (self.url.substring(0, 4) !== 'http') {
-          return self.fail('Please specify the protocol for ' + self.url);
-        } else if (response.status === 0) {
-          return self.fail('Can\'t read from server.  It may not have the 
appropriate access-control-origin settings.');
-        } else if (response.status === 404) {
-          return self.fail('Can\'t read swagger JSON from ' + self.url);
-        } else {
-          return self.fail(response.status + ' : ' + response.statusText + ' ' 
+ self.url);
-        }
-      },
-      response: function (resp) {
-
-        var responseObj = resp.obj;
-        if(!responseObj) {
-          return self.fail('failed to parse JSON/YAML response');
-        }
-
-        self.swaggerVersion = responseObj.swaggerVersion;
-        self.swaggerObject = responseObj;
-
-        if (responseObj.swagger && parseInt(responseObj.swagger) === 2) {
-          self.swaggerVersion = responseObj.swagger;
-
-          new Resolver().resolve(responseObj, self.url, self.buildFromSpec, 
self);
-
-          self.isValid = true;
-        } else {
-          var converter = new SwaggerSpecConverter();
-          self.oldSwaggerObject = self.swaggerObject;
-
-          converter.setDocumentationLocation(self.url);
-          converter.convert(responseObj, self.clientAuthorizations, 
self.options, function(spec) {
-            self.swaggerObject = spec;
-            new Resolver().resolve(spec, self.url, self.buildFromSpec, self);
-            self.isValid = true;
-          });
-        }
-      }
-    }
-  };
-
-  if (this.spec) {
-    self.swaggerObject = this.

<TRUNCATED>

Reply via email to