3 lines
66 KiB
JavaScript
3 lines
66 KiB
JavaScript
(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(e,n,t,a){var s,i="function",l=n.helperMissing,r=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'>"+r((s=null!=(s=n.keyName||(null!=e?e.keyName:e))?s:l,typeof s===i?s.call(e,{name:"keyName",hash:{},data:a}):s))+"</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:!0}),this.Handlebars.templates.basic_auth_button_view=Handlebars.template({compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){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:!0}),this.Handlebars.templates.content_type=Handlebars.template({1:function(e,n,t,a){var s,i="";return s=n.each.call(e,null!=e?e.produces:e,{name:"each",hash:{},fn:this.program(2,a),inverse:this.noop,data:a}),null!=s&&(i+=s),i},2:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression,r=' <option value="'+l(i(e,e))+'">';return s=i(e,e),null!=s&&(r+=s),r+"</option>\n"},4:function(e,n,t,a){return' <option value="application/json">application/json</option>\n'},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d='<label data-sw-translate for="'+o((i=null!=(i=n.contentTypeId||(null!=e?e.contentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"contentTypeId",hash:{},data:a}):i))+'">Response Content Type</label>\n<select name="contentType" id="'+o((i=null!=(i=n.contentTypeId||(null!=e?e.contentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"contentTypeId",hash:{},data:a}):i))+'">\n';return s=n["if"].call(e,null!=e?e.produces:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(4,a),data:a}),null!=s&&(d+=s),d+"</select>\n"},useData:!0}),$(function(){$.fn.vAlign=function(){return this.each(function(){var e=$(this).height(),n=$(this).parent().height(),t=(n-e)/2;$(this).css("margin-top",t)})},$.fn.stretchFormtasticInputWidthToParent=function(){return this.each(function(){var e=$(this).closest("form").innerWidth(),n=parseInt($(this).closest("form").css("padding-left"),10)+parseInt($(this).closest("form").css("padding-right"),10),t=parseInt($(this).css("padding-left"),10)+parseInt($(this).css("padding-right"),10);$(this).css("width",e-n-t)})},$("form.formtastic li.string input, form.formtastic textarea").stretchFormtasticInputWidthToParent(),$("ul.downplayed li div.content p").vAlign(),$("form.sandbox").submit(function(){var e=!0;return $(this).find("input.required").each(function(){$(this).removeClass("error"),""===$(this).val()&&($(this).addClass("error"),$(this).wiggle(),e=!1)}),e})}),Function.prototype.bind&&console&&"object"==typeof console.log&&["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(e){console[e]=this.bind(console[e],console)},Function.prototype.call),window.Docs={shebang:function(){var e=$.param.fragment().split("/");switch(e.shift(),e.length){case 1:if(e[0].length>0){var n="resource_"+e[0];Docs.expandEndpointListForResource(e[0]),$("#"+n).slideto({highlight:!1})}break;case 2:Docs.expandEndpointListForResource(e[0]),$("#"+n).slideto({highlight:!1});var t=e.join("_"),a=t+"_content";Docs.expandOperation($("#"+a)),$("#"+t).slideto({highlight:!1})}},toggleEndpointListForResource:function(e){var n=$("li#resource_"+Docs.escapeResourceName(e)+" ul.endpoints");n.is(":visible")?Docs.collapseEndpointListForResource(e):Docs.expandEndpointListForResource(e)},expandEndpointListForResource:function(e){var e=Docs.escapeResourceName(e);if(""==e)return void $(".resource ul.endpoints").slideDown();$("li#resource_"+e).addClass("active");var n=$("li#resource_"+e+" ul.endpoints");n.slideDown()},collapseEndpointListForResource:function(e){var e=Docs.escapeResourceName(e);if(""==e)return void $(".resource ul.endpoints").slideUp();$("li#resource_"+e).removeClass("active");var n=$("li#resource_"+e+" ul.endpoints");n.slideUp()},expandOperationsForResource:function(e){return Docs.expandEndpointListForResource(e),""==e?void $(".resource ul.endpoints li.operation div.content").slideDown():void $("li#resource_"+Docs.escapeResourceName(e)+" li.operation div.content").each(function(){Docs.expandOperation($(this))})},collapseOperationsForResource:function(e){return Docs.expandEndpointListForResource(e),""==e?void $(".resource ul.endpoints li.operation div.content").slideUp():void $("li#resource_"+Docs.escapeResourceName(e)+" li.operation div.content").each(function(){Docs.collapseOperation($(this))})},escapeResourceName:function(e){return e.replace(/[!"#$%&'()*+,.\/:;<=>?@\[\\\]\^`{|}~]/g,"\\$&")},expandOperation:function(e){e.slideDown()},collapseOperation:function(e){e.slideUp()}},Handlebars.registerHelper("sanitize",function(e){return e=e.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,""),new Handlebars.SafeString(e)}),Handlebars.registerHelper("renderTextParam",function(e){var n,t="text",a="",s=e.type||e.schema.type||"",i="array"===s.toLowerCase()||e.allowMultiple,l=i&&Array.isArray(e["default"])?e["default"].join("\n"):e["default"],r=Object.keys(e).filter(function(e){return null!==e.match(/^X-data-/i)}).reduce(function(n,t){return n+=" "+t.substring(2,t.length)+"='"+e[t]+"'"},"");if("undefined"==typeof l&&(l=""),e.format&&"password"===e.format&&(t="password"),e.valueId&&(a=" id='"+e.valueId+"'"),l=l.replace(/'/g,"'"),i)n="<textarea class='body-textarea"+(e.required?" required":"")+"' name='"+e.name+"'"+a+r,n+=" placeholder='Provide multiple values in new lines"+(e.required?" (at least one required).":".")+"'>",n+=l+"</textarea>";else{var o="parameter";e.required&&(o+=" required"),n="<input class='"+o+"' minlength='"+(e.required?1:0)+"'",n+=" name='"+e.name+"' placeholder='"+(e.required?"(required)":"")+"'"+a+r,n+=" type='"+t+"' value='"+l+"'/>"}return new Handlebars.SafeString(n)}),this.Handlebars.templates.main=Handlebars.template({1:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression,r=' <div class="info_title">'+l(i(null!=(s=null!=e?e.info:e)?s.title:s,e))+'</div>\n <div class="info_description markdown">';return s=i(null!=(s=null!=e?e.info:e)?s.description:s,e),null!=s&&(r+=s),r+="</div>\n",s=n["if"].call(e,null!=e?e.externalDocs:e,{name:"if",hash:{},fn:this.program(2,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+=" ",s=n["if"].call(e,null!=(s=null!=e?e.info:e)?s.termsOfServiceUrl:s,{name:"if",hash:{},fn:this.program(4,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+="\n ",s=n["if"].call(e,null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.name:s,{name:"if",hash:{},fn:this.program(6,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+="\n ",s=n["if"].call(e,null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.url:s,{name:"if",hash:{},fn:this.program(8,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+="\n ",s=n["if"].call(e,null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.email:s,{name:"if",hash:{},fn:this.program(10,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+="\n ",s=n["if"].call(e,null!=(s=null!=e?e.info:e)?s.license:s,{name:"if",hash:{},fn:this.program(12,a),inverse:this.noop,data:a}),null!=s&&(r+=s),r+"\n"},2:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return" <p>"+l(i(null!=(s=null!=e?e.externalDocs:e)?s.description:s,e))+'</p>\n <a href="'+l(i(null!=(s=null!=e?e.externalDocs:e)?s.url:s,e))+'" target="_blank">'+l(i(null!=(s=null!=e?e.externalDocs:e)?s.url:s,e))+"</a>\n"},4:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return'<div class="info_tos"><a href="'+l(i(null!=(s=null!=e?e.info:e)?s.termsOfServiceUrl:s,e))+'" data-sw-translate>Terms of service</a></div>'},6:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return"<div class='info_name' data-sw-translate>Created by "+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.name:s,e))+"</div>"},8:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return"<div class='info_url' data-sw-translate>See more at <a href=\""+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.url:s,e))+'">'+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.url:s,e))+"</a></div>"},10:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return"<div class='info_email'><a href=\"mailto:"+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.contact:s)?s.email:s,e))+"?subject="+l(i(null!=(s=null!=e?e.info:e)?s.title:s,e))+'" data-sw-translate>Contact the developer</a></div>'},12:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return"<div class='info_license'><a href='"+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.license:s)?s.url:s,e))+"'>"+l(i(null!=(s=null!=(s=null!=e?e.info:e)?s.license:s)?s.name:s,e))+"</a></div>"},14:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression;return' , <span style="font-variant: small-caps" data-sw-translate>api version</span>: '+l(i(null!=(s=null!=e?e.info:e)?s.version:s,e))+"\n "},16:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return' <span style="float:right"><a href="'+r((s=null!=(s=n.validatorUrl||(null!=e?e.validatorUrl:e))?s:l,typeof s===i?s.call(e,{name:"validatorUrl",hash:{},data:a}):s))+"/debug?url="+r((s=null!=(s=n.url||(null!=e?e.url:e))?s:l,typeof s===i?s.call(e,{name:"url",hash:{},data:a}):s))+'"><img id="validator" src="'+r((s=null!=(s=n.validatorUrl||(null!=e?e.validatorUrl:e))?s:l,typeof s===i?s.call(e,{name:"validatorUrl",hash:{},data:a}):s))+"?url="+r((s=null!=(s=n.url||(null!=e?e.url:e))?s:l,typeof s===i?s.call(e,{name:"url",hash:{},data:a}):s))+'"></a>\n </span>\n'},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<div class='info' id='api_info'>\n";return s=n["if"].call(e,null!=e?e.info:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+="</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>: "+o((i=null!=(i=n.basePath||(null!=e?e.basePath:e))?i:r,typeof i===l?i.call(e,{name:"basePath",hash:{},data:a}):i))+"\n",s=n["if"].call(e,null!=(s=null!=e?e.info:e)?s.version:s,{name:"if",hash:{},fn:this.program(14,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+="]\n",s=n["if"].call(e,null!=e?e.validatorUrl:e,{name:"if",hash:{},fn:this.program(16,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+" </h4>\n </div>\n</div>\n"},useData:!0}),this.Handlebars.templates.operation=Handlebars.template({1:function(e,n,t,a){return"deprecated"},3:function(e,n,t,a){return" <h4>Warning: Deprecated</h4>\n"},5:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=' <h4>Implementation Notes</h4>\n <div class="markdown">';return i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(o+=s),o+"</div>\n"},7:function(e,n,t,a){return' <div class="auth">\n <span class="api-ic ic-error">'},9:function(e,n,t,a){var s,i=' <div class="api_information_panel">\n';return s=n.each.call(e,e,{name:"each",hash:{},fn:this.program(10,a),inverse:this.noop,data:a}),null!=s&&(i+=s),i+" </div>\n"},10:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression,r=" <div title='";return s=i(null!=e?e.description:e,e),null!=s&&(r+=s),r+"'>"+l(i(null!=e?e.scope:e,e))+"</div>\n"},12:function(e,n,t,a){return"</span></div>"},14:function(e,n,t,a){return' <div class=\'access\'>\n <span class="api-ic ic-off" title="click to authenticate"></span>\n </div>\n'},16:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <h4><span data-sw-translate>Response Class</span> (<span data-sw-translate>Status</span> "+r((s=null!=(s=n.successCode||(null!=e?e.successCode:e))?s:l,typeof s===i?s.call(e,{name:"successCode",hash:{},data:a}):s))+')</h4>\n <p><span class="model-signature" /></p>\n <br/>\n <div class="response-content-type" />\n'},18:function(e,n,t,a){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'},20:function(e,n,t,a){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\n </tbody>\n </table>\n"},22:function(e,n,t,a){return""},24:function(e,n,t,a){return" <div class='sandbox_header'>\n <input class='submit' type='button' 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"},26:function(e,n,t,a){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(e,n,t,a){var s,i,l,r="function",o=n.helperMissing,d=this.escapeExpression,u=n.blockHelperMissing,p="\n <ul class='operations' >\n <li class='"+d((i=null!=(i=n.method||(null!=e?e.method:e))?i:o,typeof i===r?i.call(e,{name:"method",hash:{},data:a}):i))+" operation' id='"+d((i=null!=(i=n.parentId||(null!=e?e.parentId:e))?i:o,typeof i===r?i.call(e,{name:"parentId",hash:{},data:a}):i))+"_"+d((i=null!=(i=n.nickname||(null!=e?e.nickname:e))?i:o,typeof i===r?i.call(e,{name:"nickname",hash:{},data:a}):i))+"'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/"+d((i=null!=(i=n.encodedParentId||(null!=e?e.encodedParentId:e))?i:o,typeof i===r?i.call(e,{name:"encodedParentId",hash:{},data:a}):i))+"/"+d((i=null!=(i=n.nickname||(null!=e?e.nickname:e))?i:o,typeof i===r?i.call(e,{name:"nickname",hash:{},data:a}):i))+'\' class="toggleOperation">'+d((i=null!=(i=n.method||(null!=e?e.method:e))?i:o,typeof i===r?i.call(e,{name:"method",hash:{},data:a}):i))+"</a>\n </span>\n <span class='path'>\n <a href='#!/"+d((i=null!=(i=n.encodedParentId||(null!=e?e.encodedParentId:e))?i:o,typeof i===r?i.call(e,{name:"encodedParentId",hash:{},data:a}):i))+"/"+d((i=null!=(i=n.nickname||(null!=e?e.nickname:e))?i:o,typeof i===r?i.call(e,{name:"nickname",hash:{},data:a}):i))+"' class=\"toggleOperation ";return s=n["if"].call(e,null!=e?e.deprecated:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.noop,data:a}),null!=s&&(p+=s),p+='">'+d((i=null!=(i=n.path||(null!=e?e.path:e))?i:o,typeof i===r?i.call(e,{name:"path",hash:{},data:a}):i))+"</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/"+d((i=null!=(i=n.encodedParentId||(null!=e?e.encodedParentId:e))?i:o,typeof i===r?i.call(e,{name:"encodedParentId",hash:{},data:a}):i))+"/"+d((i=null!=(i=n.nickname||(null!=e?e.nickname:e))?i:o,typeof i===r?i.call(e,{name:"nickname",hash:{},data:a}):i))+'\' class="toggleOperation">',i=null!=(i=n.summary||(null!=e?e.summary:e))?i:o,s=typeof i===r?i.call(e,{name:"summary",hash:{},data:a}):i,null!=s&&(p+=s),p+="</a>\n </li>\n </ul>\n </div>\n <div class='content' id='"+d((i=null!=(i=n.parentId||(null!=e?e.parentId:e))?i:o,typeof i===r?i.call(e,{name:"parentId",hash:{},data:a}):i))+"_"+d((i=null!=(i=n.nickname||(null!=e?e.nickname:e))?i:o,typeof i===r?i.call(e,{name:"nickname",hash:{},data:a}):i))+"_content' style='display:none'>\n",s=n["if"].call(e,null!=e?e.deprecated:e,{name:"if",hash:{},fn:this.program(3,a),inverse:this.noop,data:a}),null!=s&&(p+=s),s=n["if"].call(e,null!=e?e.description:e,{name:"if",hash:{},fn:this.program(5,a),inverse:this.noop,data:a}),null!=s&&(p+=s),i=null!=(i=n.oauth||(null!=e?e.oauth:e))?i:o,l={name:"oauth",hash:{},fn:this.program(7,a),inverse:this.noop,data:a},s=typeof i===r?i.call(e,l):i,n.oauth||(s=u.call(e,s,l)),null!=s&&(p+=s),p+="\n",s=n.each.call(e,null!=e?e.oauth:e,{name:"each",hash:{},fn:this.program(9,a),inverse:this.noop,data:a}),null!=s&&(p+=s),p+=" ",i=null!=(i=n.oauth||(null!=e?e.oauth:e))?i:o,l={name:"oauth",hash:{},fn:this.program(12,a),inverse:this.noop,data:a},s=typeof i===r?i.call(e,l):i,n.oauth||(s=u.call(e,s,l)),null!=s&&(p+=s),p+="\n",i=null!=(i=n.oauth||(null!=e?e.oauth:e))?i:o,l={name:"oauth",hash:{},fn:this.program(14,a),inverse:this.noop,data:a},s=typeof i===r?i.call(e,l):i,n.oauth||(s=u.call(e,s,l)),null!=s&&(p+=s),s=n["if"].call(e,null!=e?e.type:e,{name:"if",hash:{},fn:this.program(16,a),inverse:this.noop,data:a}),null!=s&&(p+=s),p+=" <form accept-charset='UTF-8' class='sandbox'>\n <div style='margin:0;padding:0;display:inline'></div>\n",s=n["if"].call(e,null!=e?e.parameters:e,{name:"if",hash:{},fn:this.program(18,a),inverse:this.noop,data:a}),null!=s&&(p+=s),s=n["if"].call(e,null!=e?e.responseMessages:e,{name:"if",hash:{},fn:this.program(20,a),inverse:this.noop,data:a}),null!=s&&(p+=s),s=n["if"].call(e,null!=e?e.isReadOnly:e,{name:"if",hash:{},fn:this.program(22,a),inverse:this.program(24,a),data:a}),null!=s&&(p+=s),p+=" </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",s=n["if"].call(e,null!=e?e.showRequestHeaders:e,{name:"if",hash:{},fn:this.program(26,a),inverse:this.noop,data:a}),null!=s&&(p+=s),p+" <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:!0}),this.Handlebars.templates.param_list=Handlebars.template({1:function(e,n,t,a){return" required"},3:function(e,n,t,a){return' multiple="multiple"'},5:function(e,n,t,a){return" required "},7:function(e,n,t,a){var s,i=" <option ";return s=n.unless.call(e,null!=e?e.hasDefault:e,{name:"unless",hash:{},fn:this.program(8,a),inverse:this.noop,data:a}),null!=s&&(i+=s),i+" value=''></option>\n"},8:function(e,n,t,a){return' selected="" '},10:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="\n <option ";return s=n["if"].call(e,null!=e?e.isDefault:e,{name:"if",hash:{},fn:this.program(11,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+=" value='"+o((i=null!=(i=n.value||(null!=e?e.value:e))?i:r,typeof i===l?i.call(e,{name:"value",hash:{},data:a}):i))+"'> "+o((i=null!=(i=n.value||(null!=e?e.value:e))?i:r,typeof i===l?i.call(e,{name:"value",hash:{},data:a}):i))+" ",s=n["if"].call(e,null!=e?e.isDefault:e,{name:"if",hash:{},fn:this.program(13,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+" </option>\n\n"},11:function(e,n,t,a){return' selected="" '},13:function(e,n,t,a){return" (default) "},15:function(e,n,t,a){return"<strong>"},17:function(e,n,t,a){return"</strong>"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td class='code";return s=n["if"].call(e,null!=e?e.required:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+="'><label for='"+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+"'>"+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+"</label></td>\n<td>\n <select ",s=(n.isArray||e&&e.isArray||r).call(e,e,{name:"isArray",hash:{},fn:this.program(3,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+=' class="parameter ',s=n["if"].call(e,null!=e?e.required:e,{name:"if",hash:{},fn:this.program(5,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+='" name="'+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+'" id="'+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+'">\n\n',s=n.unless.call(e,null!=e?e.required:e,{name:"unless",hash:{},fn:this.program(7,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+="\n",s=n.each.call(e,null!=(s=null!=e?e.allowableValues:e)?s.descriptiveValues:s,{name:"each",hash:{},fn:this.program(10,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+='\n </select>\n</td>\n<td class="markdown">',s=n["if"].call(e,null!=e?e.required:e,{name:"if",hash:{},fn:this.program(15,a),inverse:this.noop,data:a}),null!=s&&(d+=s),i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(d+=s),s=n["if"].call(e,null!=e?e.required:e,{name:"if",hash:{},fn:this.program(17,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+="</td>\n<td>",i=null!=(i=n.paramType||(null!=e?e.paramType:e))?i:r,s=typeof i===l?i.call(e,{name:"paramType",hash:{},data:a}):i,null!=s&&(d+=s),d+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),this.Handlebars.templates.param_readonly_required=Handlebars.template({1:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+"'>"+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a}):s))+"</textarea>\n"},3:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e["default"]:e,{name:"if",hash:{},fn:this.program(4,a),inverse:this.program(6,a),data:a}),null!=s&&(i+=s),i},4:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" "+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a}):s))+"\n"},6:function(e,n,t,a){return" (empty)\n"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td class='code required'><label for='"+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+"'>"+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+"</label></td>\n<td>\n";return s=n["if"].call(e,null!=e?e.isBody:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(3,a),data:a}),null!=s&&(d+=s),d+='</td>\n<td class="markdown">',i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(d+=s),d+="</td>\n<td>",i=null!=(i=n.paramType||(null!=e?e.paramType:e))?i:r,s=typeof i===l?i.call(e,{name:"paramType",hash:{},data:a}):i,null!=s&&(d+=s),d+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),this.Handlebars.templates.param_readonly=Handlebars.template({1:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea' readonly='readonly' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+"'>"+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a}):s))+'</textarea>\n <div class="parameter-content-type" />\n'},3:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e["default"]:e,{name:"if",hash:{},fn:this.program(4,a),inverse:this.program(6,a),data:a}),null!=s&&(i+=s),i},4:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" "+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a}):s))+"\n"},6:function(e,n,t,a){return" (empty)\n"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td class='code'><label for='"+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+"'>"+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+"</label></td>\n<td>\n";return s=n["if"].call(e,null!=e?e.isBody:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(3,a),data:a}),null!=s&&(d+=s),d+='</td>\n<td class="markdown">',i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(d+=s),d+="</td>\n<td>",i=null!=(i=n.paramType||(null!=e?e.paramType:e))?i:r,s=typeof i===l?i.call(e,{name:"paramType",hash:{},data:a}):i,null!=s&&(d+=s),d+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),this.Handlebars.templates.param_required=Handlebars.template({1:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e.isFile:e,{name:"if",hash:{},fn:this.program(2,a),inverse:this.program(4,a),data:a}),null!=s&&(i+=s),i},2:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return' <input type="file" name=\''+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+"'/>\n"},4:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e["default"]:e,{name:"if",hash:{},fn:this.program(5,a),inverse:this.program(7,a),data:a}),null!=s&&(i+=s),i},5:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea required' placeholder='(required)' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id=\""+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+'">'+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a}):s))+'</textarea>\n <br />\n <div class="parameter-content-type" />\n'},7:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea required' placeholder='(required)' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+'\'></textarea>\n <br />\n <div class="parameter-content-type" />\n'},9:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e.isFile:e,{name:"if",hash:{},fn:this.program(10,a),inverse:this.program(12,a),data:a}),null!=s&&(i+=s),i},10:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <input class='parameter' class='required' type='file' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+"'/>\n"},12:function(e,n,t,a){var s,i=n.helperMissing,l="";return s=(n.renderTextParam||e&&e.renderTextParam||i).call(e,e,{name:"renderTextParam",hash:{},fn:this.program(13,a),inverse:this.noop,data:a}),null!=s&&(l+=s),l},13:function(e,n,t,a){return""},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td class='code required'><label for='"+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+"'>"+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+"</label></td>\n<td>\n";return s=n["if"].call(e,null!=e?e.isBody:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(9,a),data:a}),null!=s&&(d+=s),d+='</td>\n<td>\n <strong><span class="markdown">',i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(d+=s),d+="</span></strong>\n</td>\n<td>",i=null!=(i=n.paramType||(null!=e?e.paramType:e))?i:r,s=typeof i===l?i.call(e,{name:"paramType",hash:{},data:a}):i,null!=s&&(d+=s),d+'</td>\n<td><span class="model-signature"></span></td>\n'},useData:!0}),this.Handlebars.templates.param=Handlebars.template({1:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e.isFile:e,{name:"if",hash:{},fn:this.program(2,a),inverse:this.program(4,a),data:a}),null!=s&&(i+=s),i},2:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return' <input type="file" name=\''+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+'\'/>\n <div class="parameter-content-type" />\n'},4:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e["default"]:e,{name:"if",hash:{},fn:this.program(5,a),inverse:this.program(7,a),data:a}),null!=s&&(i+=s),i},5:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+"'>"+r((s=null!=(s=n["default"]||(null!=e?e["default"]:e))?s:l,typeof s===i?s.call(e,{name:"default",hash:{},data:a
|
|
}):s))+'</textarea>\n <br />\n <div class="parameter-content-type" />\n'},7:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <textarea class='body-textarea' name='"+r((s=null!=(s=n.name||(null!=e?e.name:e))?s:l,typeof s===i?s.call(e,{name:"name",hash:{},data:a}):s))+"' id='"+r((s=null!=(s=n.valueId||(null!=e?e.valueId:e))?s:l,typeof s===i?s.call(e,{name:"valueId",hash:{},data:a}):s))+'\'></textarea>\n <br />\n <div class="parameter-content-type" />\n'},9:function(e,n,t,a){var s,i="";return s=n["if"].call(e,null!=e?e.isFile:e,{name:"if",hash:{},fn:this.program(2,a),inverse:this.program(10,a),data:a}),null!=s&&(i+=s),i},10:function(e,n,t,a){var s,i=n.helperMissing,l="";return s=(n.renderTextParam||e&&e.renderTextParam||i).call(e,e,{name:"renderTextParam",hash:{},fn:this.program(11,a),inverse:this.noop,data:a}),null!=s&&(l+=s),l},11:function(e,n,t,a){return""},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td class='code'><label for='"+o((i=null!=(i=n.valueId||(null!=e?e.valueId:e))?i:r,typeof i===l?i.call(e,{name:"valueId",hash:{},data:a}):i))+"'>"+o((i=null!=(i=n.name||(null!=e?e.name:e))?i:r,typeof i===l?i.call(e,{name:"name",hash:{},data:a}):i))+"</label></td>\n<td>\n\n";return s=n["if"].call(e,null!=e?e.isBody:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(9,a),data:a}),null!=s&&(d+=s),d+='\n</td>\n<td class="markdown">',i=null!=(i=n.description||(null!=e?e.description:e))?i:r,s=typeof i===l?i.call(e,{name:"description",hash:{},data:a}):i,null!=s&&(d+=s),d+="</td>\n<td>",i=null!=(i=n.paramType||(null!=e?e.paramType:e))?i:r,s=typeof i===l?i.call(e,{name:"paramType",hash:{},data:a}):i,null!=s&&(d+=s),d+'</td>\n<td>\n <span class="model-signature"></span>\n</td>\n'},useData:!0}),this.Handlebars.templates.parameter_content_type=Handlebars.template({1:function(e,n,t,a){var s,i="";return s=n.each.call(e,null!=e?e.consumes:e,{name:"each",hash:{},fn:this.program(2,a),inverse:this.noop,data:a}),null!=s&&(i+=s),i},2:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression,r=' <option value="'+l(i(e,e))+'">';return s=i(e,e),null!=s&&(r+=s),r+"</option>\n"},4:function(e,n,t,a){return' <option value="application/json">application/json</option>\n'},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d='<label for="'+o((i=null!=(i=n.parameterContentTypeId||(null!=e?e.parameterContentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"parameterContentTypeId",hash:{},data:a}):i))+'">Parameter content type:</label>\n<select name="parameterContentType" id="'+o((i=null!=(i=n.parameterContentTypeId||(null!=e?e.parameterContentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"parameterContentTypeId",hash:{},data:a}):i))+'">\n';return s=n["if"].call(e,null!=e?e.consumes:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(4,a),data:a}),null!=s&&(d+=s),d+"</select>\n"},useData:!0}),this.Handlebars.templates.resource=Handlebars.template({1:function(e,n,t,a){return" : "},3:function(e,n,t,a){var s,i="function",l=n.helperMissing,r=this.escapeExpression;return" <li>\n <a href='"+r((s=null!=(s=n.url||(null!=e?e.url:e))?s:l,typeof s===i?s.call(e,{name:"url",hash:{},data:a}):s))+"' data-sw-translate>Raw</a>\n </li>\n"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l,r="function",o=n.helperMissing,d=this.escapeExpression,u=n.blockHelperMissing,p="<div class='heading'>\n <h2>\n <a href='#!/"+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'\' class="toggleEndpointList" data-id="'+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'">'+d((i=null!=(i=n.name||(null!=e?e.name:e))?i:o,typeof i===r?i.call(e,{name:"name",hash:{},data:a}):i))+"</a> ";return i=null!=(i=n.summary||(null!=e?e.summary:e))?i:o,l={name:"summary",hash:{},fn:this.program(1,a),inverse:this.noop,data:a},s=typeof i===r?i.call(e,l):i,n.summary||(s=u.call(e,s,l)),null!=s&&(p+=s),i=null!=(i=n.summary||(null!=e?e.summary:e))?i:o,s=typeof i===r?i.call(e,{name:"summary",hash:{},data:a}):i,null!=s&&(p+=s),p+="\n </h2>\n <ul class='options'>\n <li>\n <a href='#!/"+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+"' id='endpointListTogger_"+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'\' class="toggleEndpointList" data-id="'+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'" data-sw-translate>Show/Hide</a>\n </li>\n <li>\n <a href=\'#\' class="collapseResource" data-id="'+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'" data-sw-translate>\n List Operations\n </a>\n </li>\n <li>\n <a href=\'#\' class="expandResource" data-id="'+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+'" data-sw-translate>\n Expand Operations\n </a>\n </li>\n',s=n["if"].call(e,null!=e?e.url:e,{name:"if",hash:{},fn:this.program(3,a),inverse:this.noop,data:a}),null!=s&&(p+=s),p+" </ul>\n</div>\n<ul class='endpoints' id='"+d((i=null!=(i=n.id||(null!=e?e.id:e))?i:o,typeof i===r?i.call(e,{name:"id",hash:{},data:a}):i))+"_endpoint_list' style='display:none'>\n\n</ul>\n"},useData:!0}),this.Handlebars.templates.response_content_type=Handlebars.template({1:function(e,n,t,a){var s,i="";return s=n.each.call(e,null!=e?e.produces:e,{name:"each",hash:{},fn:this.program(2,a),inverse:this.noop,data:a}),null!=s&&(i+=s),i},2:function(e,n,t,a){var s,i=this.lambda,l=this.escapeExpression,r=' <option value="'+l(i(e,e))+'">';return s=i(e,e),null!=s&&(r+=s),r+"</option>\n"},4:function(e,n,t,a){return' <option value="application/json">application/json</option>\n'},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d='<label data-sw-translate for="'+o((i=null!=(i=n.responseContentTypeId||(null!=e?e.responseContentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"responseContentTypeId",hash:{},data:a}):i))+'">Response Content Type</label>\n<select name="responseContentType" id="'+o((i=null!=(i=n.responseContentTypeId||(null!=e?e.responseContentTypeId:e))?i:r,typeof i===l?i.call(e,{name:"responseContentTypeId",hash:{},data:a}):i))+'">\n';return s=n["if"].call(e,null!=e?e.produces:e,{name:"if",hash:{},fn:this.program(1,a),inverse:this.program(4,a),data:a}),null!=s&&(d+=s),d+"</select>\n"},useData:!0}),this.Handlebars.templates.signature=Handlebars.template({compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d='<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>Model Schema</a></li>\n</ul>\n<div>\n\n<div class="signature-container">\n <div class="description">\n ';return i=null!=(i=n.signature||(null!=e?e.signature:e))?i:r,s=typeof i===l?i.call(e,{name:"signature",hash:{},data:a}):i,null!=s&&(d+=s),d+'\n </div>\n\n <div class="snippet">\n <pre><code>'+o((i=null!=(i=n.sampleJSON||(null!=e?e.sampleJSON:e))?i:r,typeof i===l?i.call(e,{name:"sampleJSON",hash:{},data:a}):i))+'</code></pre>\n <small class="notice"></small>\n </div>\n</div>\n\n'},useData:!0}),this.Handlebars.templates.status_code=Handlebars.template({1:function(e,n,t,a){var s=this.lambda,i=this.escapeExpression;return" <tr>\n <td>"+i(s(a&&a.key,e))+"</td>\n <td>"+i(s(null!=e?e.description:e,e))+"</td>\n <td>"+i(s(null!=e?e.type:e,e))+"</td>\n </tr>\n"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,n,t,a){var s,i,l="function",r=n.helperMissing,o=this.escapeExpression,d="<td width='15%' class='code'>"+o((i=null!=(i=n.code||(null!=e?e.code:e))?i:r,typeof i===l?i.call(e,{name:"code",hash:{},data:a}):i))+'</td>\n<td class="markdown">';return i=null!=(i=n.message||(null!=e?e.message:e))?i:r,s=typeof i===l?i.call(e,{name:"message",hash:{},data:a}):i,null!=s&&(d+=s),d+='</td>\n<td width=\'50%\'><span class="model-signature" /></td>\n<td class="headers">\n <table>\n <tbody>\n',s=n.each.call(e,null!=e?e.headers:e,{name:"each",hash:{},fn:this.program(1,a),inverse:this.noop,data:a}),null!=s&&(d+=s),d+" </tbody>\n </table>\n</td>"},useData:!0}),window.SwaggerUi=Backbone.Router.extend({dom_id:"swagger_ui",options:null,api:null,headerView:null,mainView:null,initialize:function(e){e=e||{},"model"!==e.defaultModelRendering&&(e.defaultModelRendering="schema"),e.highlightSizeThreshold||(e.highlightSizeThreshold=1e5),e.dom_id&&(this.dom_id=e.dom_id,delete e.dom_id),e.supportedSubmitMethods||(e.supportedSubmitMethods=["get","put","post","delete","head","options","patch"]),"string"==typeof e.oauth2RedirectUrl&&(window.oAuthRedirectUrl=e.redirectUrl),$("#"+this.dom_id).length||$("body").append('<div id="'+this.dom_id+'"></div>'),this.options=e,marked.setOptions({gfm:!0});var n=this;this.options.success=function(){return n.render()},this.options.progress=function(e){return n.showMessage(e)},this.options.failure=function(e){return n.onLoadFailure(e)},this.headerView=new SwaggerUi.Views.HeaderView({el:$("#header")}),this.headerView.on("update-swagger-ui",function(e){return n.updateSwaggerUi(e)})},setOption:function(e,n){this.options[e]=n},getOption:function(e){return this.options[e]},updateSwaggerUi:function(e){this.options.url=e.url,this.load()},load:function(){this.mainView&&this.mainView.clear();var e=this.options.url;e&&0!==e.indexOf("http")&&(e=this.buildUrl(window.location.href.toString(),e)),this.api&&(this.options.authorizations=this.api.clientAuthorizations.authz),this.options.url=e,this.headerView.update(e),this.api=new SwaggerClient(this.options)},collapseAll:function(){Docs.collapseEndpointListForResource("")},listAll:function(){Docs.collapseOperationsForResource("")},expandAll:function(){Docs.expandOperationsForResource("")},render:function(){switch(this.showMessage("Finished Loading Resource Information. Rendering Swagger UI..."),this.mainView=new SwaggerUi.Views.MainView({model:this.api,el:$("#"+this.dom_id),swaggerOptions:this.options,router:this}).render(),this.showMessage(),this.options.docExpansion){case"full":this.expandAll();break;case"list":this.listAll()}this.renderGFM(),this.options.onComplete&&this.options.onComplete(this.api,this),setTimeout(Docs.shebang.bind(this),100)},buildUrl:function(e,n){if(0===n.indexOf("/")){var t=e.split("/");return e=t[0]+"//"+t[2],e+n}var a=e.length;return e.indexOf("?")>-1&&(a=Math.min(a,e.indexOf("?"))),e.indexOf("#")>-1&&(a=Math.min(a,e.indexOf("#"))),e=e.substring(0,a),-1!==e.indexOf("/",e.length-1)?e+n:e+"/"+n},showMessage:function(e){void 0===e&&(e="");var n=$("#message-bar");n.removeClass("message-fail"),n.addClass("message-success"),n.html(e),window.SwaggerTranslator&&window.SwaggerTranslator.translate(n)},onLoadFailure:function(e){void 0===e&&(e=""),$("#message-bar").removeClass("message-success"),$("#message-bar").addClass("message-fail");var n=$("#message-bar").text(e);return this.options.onFailure&&this.options.onFailure(e),n},renderGFM:function(){$(".markdown").each(function(){$(this).html(marked($(this).html()))}),$(".propDesc",".model-signature .description").each(function(){$(this).html(marked($(this).html())).addClass("markdown")})}}),window.SwaggerUi.Views={},function(){function e(e){"console"in window&&"function"==typeof window.console.warn&&console.warn(e)}window.authorizations={add:function(){if(e("Using window.authorizations is deprecated. Please use SwaggerUi.api.clientAuthorizations.add()."),"undefined"==typeof window.swaggerUi)throw new TypeError("window.swaggerUi is not defined");window.swaggerUi instanceof SwaggerUi&&window.swaggerUi.api.clientAuthorizations.add.apply(window.swaggerUi.api.clientAuthorizations,arguments)}},window.ApiKeyAuthorization=function(){e("window.ApiKeyAuthorization is deprecated. Please use SwaggerClient.ApiKeyAuthorization."),SwaggerClient.ApiKeyAuthorization.apply(window,arguments)},window.PasswordAuthorization=function(){e("window.PasswordAuthorization is deprecated. Please use SwaggerClient.PasswordAuthorization."),SwaggerClient.PasswordAuthorization.apply(window,arguments)}}(),function(e,n){"function"==typeof define&&define.amd?define(["b"],function(t){return e.SwaggerUi=n(t)}):"object"==typeof exports?module.exports=n(require("b")):e.SwaggerUi=n(e.b)}(this,function(){return SwaggerUi}),SwaggerUi.Views.ApiKeyButton=Backbone.View.extend({events:{"click #apikey_button":"toggleApiKeyContainer","click #apply_api_key":"applyApiKey"},initialize:function(e){this.options=e||{},this.router=this.options.router},render:function(){var e=this.template();return $(this.el).html(e(this.model)),this},applyApiKey:function(){var e=new SwaggerClient.ApiKeyAuthorization(this.model.name,$("#input_apiKey_entry").val(),this.model["in"]);this.router.api.clientAuthorizations.add(this.model.name,e),this.router.load(),$("#apikey_container").show()},toggleApiKeyContainer:function(){if($("#apikey_container").length){var e=$("#apikey_container").first();e.is(":visible")?e.hide():($(".auth_container").hide(),e.show())}},template:function(){return Handlebars.templates.apikey_button_view}}),SwaggerUi.Views.BasicAuthButton=Backbone.View.extend({initialize:function(e){this.options=e||{},this.router=this.options.router},render:function(){var e=this.template();return $(this.el).html(e(this.model)),this},events:{"click #basic_auth_button":"togglePasswordContainer","click #apply_basic_auth":"applyPassword"},applyPassword:function(e){e.preventDefault();var n=$("#input_username").val(),t=$("#input_password").val(),a=new SwaggerClient.PasswordAuthorization("basic",n,t);this.router.api.clientAuthorizations.add(this.model.type,a),this.router.load(),$("#basic_auth_container").hide()},togglePasswordContainer:function(){if($("#basic_auth_container").length){var e=$("#basic_auth_container").show();e.is(":visible")?e.slideUp():($(".auth_container").hide(),e.show())}},template:function(){return Handlebars.templates.basic_auth_button_view}}),SwaggerUi.Views.ContentTypeView=Backbone.View.extend({initialize:function(){},render:function(){return this.model.contentTypeId="ct"+Math.random(),$(this.el).html(Handlebars.templates.content_type(this.model)),this}}),SwaggerUi.Views.HeaderView=Backbone.View.extend({events:{"click #show-pet-store-icon":"showPetStore","click #explore":"showCustom","keyup #input_baseUrl":"showCustomOnKeyup","keyup #input_apiKey":"showCustomOnKeyup"},initialize:function(){},showPetStore:function(){this.trigger("update-swagger-ui",{url:"http://petstore.swagger.io/v2/swagger.json"})},showCustomOnKeyup:function(e){13===e.keyCode&&this.showCustom()},showCustom:function(e){e&&e.preventDefault(),this.trigger("update-swagger-ui",{url:$("#input_baseUrl").val(),apiKey:$("#input_apiKey").val()})},update:function(e,n,t){void 0===t&&(t=!1),$("#input_baseUrl").val(e),t&&this.trigger("update-swagger-ui",{url:e})}}),SwaggerUi.Views.MainView=Backbone.View.extend({apisSorter:{alpha:function(e,n){return e.name.localeCompare(n.name)}},operationsSorters:{alpha:function(e,n){return e.path.localeCompare(n.path)},method:function(e,n){return e.method.localeCompare(n.method)}},initialize:function(e){var n,t,a,s;if(e=e||{},this.router=e.router,e.swaggerOptions.apisSorter&&(n=e.swaggerOptions.apisSorter,t=_.isFunction(n)?n:this.apisSorter[n],_.isFunction(t)&&this.model.apisArray.sort(t)),e.swaggerOptions.operationsSorter&&(n=e.swaggerOptions.operationsSorter,t=_.isFunction(n)?n:this.operationsSorters[n],_.isFunction(t)))for(a in this.model.apisArray)this.model.apisArray[a].operationsArray.sort(t);this.model.auths=[];for(a in this.model.securityDefinitions)s=this.model.securityDefinitions[a],this.model.auths.push({name:a,type:s.type,value:s});"validatorUrl"in e.swaggerOptions?this.model.validatorUrl=e.swaggerOptions.validatorUrl:this.model.url.indexOf("localhost")>0?this.model.validatorUrl=null:"https:"===window.location.protocol?this.model.validatorUrl="https://online.swagger.io/validator":this.model.validatorUrl="http://online.swagger.io/validator"},render:function(){if(this.model.securityDefinitions)for(var e in this.model.securityDefinitions){var n,t=this.model.securityDefinitions[e];"apiKey"===t.type&&0===$("#apikey_button").length&&(n=new SwaggerUi.Views.ApiKeyButton({model:t,router:this.router}).render().el,$(".auth_main_container").append(n)),"basicAuth"===t.type&&0===$("#basic_auth_button").length&&(n=new SwaggerUi.Views.BasicAuthButton({model:t,router:this.router}).render().el,$(".auth_main_container").append(n))}$(this.el).html(Handlebars.templates.main(this.model));for(var a={},s=0,i=0;i<this.model.apisArray.length;i++){for(var l=this.model.apisArray[i],r=l.name;"undefined"!=typeof a[r];)r=r+"_"+s,s+=1;l.id=r,a[r]=l,this.addResource(l,this.model.auths)}return $(".propWrap").hover(function(){$(".optionsWrapper",$(this)).show()},function(){$(".optionsWrapper",$(this)).hide()}),this},addResource:function(e,n){e.id=e.id.replace(/\s/g,"_");var t=new SwaggerUi.Views.ResourceView({model:e,router:this.router,tagName:"li",id:"resource_"+e.id,className:"resource",auths:n,swaggerOptions:this.options.swaggerOptions});$("#resources",this.el).append(t.render().el)},clear:function(){$(this.el).html("")}}),SwaggerUi.Views.OperationView=Backbone.View.extend({invocationUrl:null,events:{"submit .sandbox":"submitOperation","click .submit":"submitOperation","click .response_hider":"hideResponse","click .toggleOperation":"toggleOperationContent","mouseenter .api-ic":"mouseEnter","dblclick .curl":"selectText"},initialize:function(e){return e=e||{},this.router=e.router,this.auths=e.auths,this.parentId=this.model.parentId,this.nickname=this.model.nickname,this.model.encodedParentId=encodeURIComponent(this.parentId),e.swaggerOptions&&(this.model.defaultRendering=e.swaggerOptions.defaultModelRendering,e.swaggerOptions.showRequestHeaders&&(this.model.showRequestHeaders=!0)),this},selectText:function(e){var n,t,a=document,s=e.target.firstChild;a.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(s),n.select()):window.getSelection&&(t=window.getSelection(),n=document.createRange(),n.selectNodeContents(s),t.removeAllRanges(),t.addRange(n))},mouseEnter:function(e){var n=$(this.el).find(".content"),t=e.pageX,a=e.pageY,s=$(window).scrollLeft(),i=$(window).scrollTop(),l=s+$(window).width(),r=i+$(window).height(),o=n.width(),d=n.height();t+o>l&&(t=l-o),s>t&&(t=s),a+d>r&&(a=r-d),i>a&&(a=i);var u={};u.top=a,u.left=t,n.css(u)},render:function(){var e,n,t,a,s,i,l,r,o,d,u,p,h,c,m,f,g,v,y,w,b,_,x,S,C,k,T,I,O,R,D,U,V,M,H,E,P,A;if(i=jQuery.inArray(this.model.method,this.model.supportedSubmitMethods())>=0,i||(this.model.isReadOnly=!0),this.model.description=this.model.description||this.model.notes,this.model.oauth=null,f=this.model.authorizations||this.model.security)if(Array.isArray(f))for(o=0,d=f.length;d>o;o++){t=f[o];for(r in t)for(e in this.auths)if(n=this.auths[e],r===n.name&&"oauth2"===n.type){this.model.oauth={},this.model.oauth.scopes=[],x=n.value.scopes;for(l in x)P=x[l],U=t[r].indexOf(l),U>=0&&(v={scope:l,description:P},this.model.oauth.scopes.push(v))}}else for(l in f)if(P=f[l],"oauth2"===l)for(null===this.model.oauth&&(this.model.oauth={}),void 0===this.model.oauth.scopes&&(this.model.oauth.scopes=[]),m=0,u=P.length;u>m;m++)v=P[m],this.model.oauth.scopes.push(v);if("undefined"!=typeof this.model.responses){this.model.responseMessages=[],S=this.model.responses;for(a in S)A=S[a],R=null,D=this.model.responses[a].schema,D&&D.$ref&&(R=D.$ref,-1!==R.indexOf("#/definitions/")&&(R=R.replace(/^.*#\/definitions\//,""))),this.model.responseMessages.push({code:a,message:A.description,responseModel:R})}if("undefined"==typeof this.model.responseMessages&&(this.model.responseMessages=[]),V=null,this.model.successResponse){H=this.model.successResponse;for(r in H)A=H[r],this.model.successCode=r,"object"==typeof A&&"function"==typeof A.createJSONSample&&(V={sampleJSON:JSON.stringify(A.createJSONSample(),void 0,2),isParam:!1,signature:A.getMockSignature()})}else this.model.responseClassSignature&&"string"!==this.model.responseClassSignature&&(V={sampleJSON:this.model.responseSampleJSON,isParam:!1,signature:this.model.responseClassSignature});for($(this.el).html(Handlebars.templates.operation(this.model)),V?(V.defaultRendering=this.model.defaultRendering,O=new SwaggerUi.Views.SignatureView({model:V,router:this.router,tagName:"div"}),$(".model-signature",$(this.el)).append(O.render().el)):(this.model.responseClassSignature="string",$(".model-signature",$(this.el)).html(this.model.type)),s={isParam:!1},s.consumes=this.model.consumes,s.produces=this.model.produces,C=this.model.parameters,g=0,p=C.length;p>g;g++)w=C[g],E=w.type||w.dataType||"","undefined"==typeof E&&(R=w.schema,R&&R.$ref&&(_=R.$ref,E=0===_.indexOf("#/definitions/")?_.substring("#/definitions/".length):_)),E&&"file"===E.toLowerCase()&&(s.consumes||(s.consumes="multipart/form-data")),w.type=E;for(I=new SwaggerUi.Views.ResponseContentTypeView({model:s,router:this.router}),$(".response-content-type",$(this.el)).append(I.render().el),k=this.model.parameters,y=0,h=k.length;h>y;y++)w=k[y],this.addParameter(w,s.consumes);for(T=this.model.responseMessages,b=0,c=T.length;c>b;b++)M=T[b],this.addStatusCode(M);return this},addParameter:function(e,n){e.consumes=n,e.defaultRendering=this.model.defaultRendering;var t=new SwaggerUi.Views.ParameterView({model:e,tagName:"tr",readOnly:this.model.isReadOnly});$(".operation-params",$(this.el)).append(t.render().el)},addStatusCode:function(e){e.defaultRendering=this.model.defaultRendering;var n=new SwaggerUi.Views.StatusCodeView({model:e,tagName:"tr",router:this.router});$(".operation-status",$(this.el)).append(n.render().el)},submitOperation:function(e){var n,t,a,s,i;if(null!==e&&e.preventDefault(),t=$(".sandbox",$(this.el)),n=!0,t.find("input.required").each(function(){$(this).removeClass("error"),""===jQuery.trim($(this).val())&&($(this).addClass("error"),$(this).wiggle({callback:function(e){return function(){$(e).focus()}}(this)}),n=!1)}),t.find("textarea.required").each(function(){$(this).removeClass("error"),""===jQuery.trim($(this).val())&&($(this).addClass("error"),$(this).wiggle({callback:function(e){return function(){return $(e).focus()}}(this)}),n=!1)}),t.find("select.required").each(function(){$(this).removeClass("error"),-1===this.selectedIndex&&($(this).addClass("error"),$(this).wiggle({callback:function(e){return function(){$(e).focus()}}(this)}),n=!1)}),n){if(s=this.getInputMap(t),a=this.isFileUpload(t),i={parent:this},this.options.swaggerOptions)for(var l in this.options.swaggerOptions)i[l]=this.options.swaggerOptions[l];return i.responseContentType=$("div select[name=responseContentType]",$(this.el)).val(),i.requestContentType=$("div select[name=parameterContentType]",$(this.el)).val(),$(".response_throbber",$(this.el)).show(),a?($(".request_url",$(this.el)).html("<pre></pre>"),$(".request_url pre",$(this.el)).text(this.invocationUrl),i.useJQuery=!0,s.parameterContentType="multipart/form-data",this.map=s,this.model.execute(s,i,this.showCompleteStatus,this.showErrorStatus,this)):(this.map=s,this.model.execute(s,i,this.showCompleteStatus,this.showErrorStatus,this))}},getInputMap:function(e){var n,t,a,s,i,l,r,o,d,u,p,h;for(n={},t=e.find("input"),a=0,s=t.length;s>a;a++)i=t[a],null!==i.value&&jQuery.trim(i.value).length>0&&(n[i.name]=i.value),"file"===i.type&&(n[i.name]=i.files[0]);for(l=e.find("textarea"),r=0,o=l.length;o>r;r++)i=l[r],d=this.getTextAreaValue(i),null!==d&&jQuery.trim(d).length>0&&(n[i.name]=d);for(u=e.find("select"),p=0,h=u.length;h>p;p++)i=u[p],d=this.getSelectedValue(i),null!==d&&jQuery.trim(d).length>0&&(n[i.name]=d);return n},isFileUpload:function(e){var n,t,a,s,i=!1;for(n=e.find("input"),t=0,a=n.length;a>t;t++)s=n[t],"file"===s.type&&(i=!0);return i},success:function(e,n){n.showCompleteStatus(e)},wrap:function(e){var n,t,a,s,i,l,r;for(a={},t=e.getAllResponseHeaders().split("\r"),i=0,l=t.length;l>i;i++)s=t[i],n=s.match(/^([^:]*?):(.*)$/),n||(n=[]),n.shift(),void 0!==n[0]&&void 0!==n[1]&&(a[n[0].trim()]=n[1].trim());return r={},r.content={},r.content.data=e.responseText,r.headers=a,r.request={},r.request.url=this.invocationUrl,r.status=e.status,r},getSelectedValue:function(e){if(e.multiple){for(var n=[],t=0,a=e.options.length;a>t;t++){var s=e.options[t];s.selected&&n.push(s.value)}return n.length>0?n:null}return e.value},hideResponse:function(e){e&&e.preventDefault(),$(".response",$(this.el)).slideUp(),$(".response_hider",$(this.el)).fadeOut()},showResponse:function(e){var n=JSON.stringify(e,null," ").replace(/\n/g,"<br>");$(".response_body",$(this.el)).html(_.escape(n))},showErrorStatus:function(e,n){n.showStatus(e)},showCompleteStatus:function(e,n){n.showStatus(e)},formatXml:function(e){var n,t,a,s,i,l,r,o,d,u,p,h,c;for(p=/(>)(<)(\/*)/g,c=/[ ]*(.*)[ ]+\n/g,n=/(<.+>)(.+\n)/g,e=e.replace(p,"$1\n$2$3").replace(c,"$1\n").replace(n,"$1\n$2"),u=0,a="",o=e.split("\n"),s=0,l="other",h={"single->single":0,"single->closing":-1,"single->opening":0,"single->other":0,"closing->single":0,"closing->closing":-1,"closing->opening":0,"closing->other":0,"opening->single":1,"opening->closing":0,"opening->opening":1,"opening->other":1,"other->single":0,"other->closing":-1,"other->opening":0,"other->other":0},t=function(e){var n,t,i,r,o,d,u;d={single:Boolean(e.match(/<.+\/>/)),closing:Boolean(e.match(/<\/.+>/)),opening:Boolean(e.match(/<[^!?].*>/))},o=function(){var e;e=[];for(i in d)u=d[i],u&&e.push(i);return e}()[0],o=void 0===o?"other":o,n=l+"->"+o,l=o,r="",s+=h[n],r=function(){var e,n,a;for(a=[],t=e=0,n=s;n>=0?n>e:e>n;t=n>=0?++e:--e)a.push(" ");return a}().join(""),"opening->closing"===n?a=a.substr(0,a.length-1)+e+"\n":a+=r+e+"\n"},i=0,r=o.length;r>i;i++)d=o[i],t(d);return a},showStatus:function(e){var n,t;void 0===e.content?(t=e.data,n=e.url):(t=e.content.data,n=e.request.url);var a=e.headers;t=jQuery.trim(t);var s=null;a&&(s=a["Content-Type"]||a["content-type"],s&&(s=s.split(";")[0].trim())),$(".response_body",$(this.el)).removeClass("json"),$(".response_body",$(this.el)).removeClass("xml");var i,l,r=function(e){var n=document.createElement("audio");return!(!n.canPlayType||!n.canPlayType(e).replace(/no/,""))};if(t)if("application/json"===s||/\+json$/.test(s)){var o=null;try{o=JSON.stringify(JSON.parse(t),null," ")}catch(d){o="can't parse JSON. Raw result:\n\n"+t}l=$("<code />").text(o),i=$('<pre class="json" />').append(l)}else if("application/xml"===s||/\+xml$/.test(s))l=$("<code />").text(this.formatXml(t)),i=$('<pre class="xml" />').append(l);else if("text/html"===s)l=$("<code />").html(_.escape(t)),i=$('<pre class="xml" />').append(l);else if(/text\/plain/.test(s))l=$("<code />").text(t),i=$('<pre class="plain" />').append(l);else if(/^image\//.test(s))i=$("<img>").attr("src",n);else if(/^audio\//.test(s)&&r(s))i=$("<audio controls>").append($("<source>").attr("src",n).attr("type",s));else if(a["Content-Disposition"]&&/attachment/.test(a["Content-Disposition"])||a["content-disposition"]&&/attachment/.test(a["content-disposition"])||a["Content-Description"]&&/File Transfer/.test(a["Content-Description"])||a["content-description"]&&/File Transfer/.test(a["content-description"]))if("Blob"in window){var u=s||"text/html",p=new Blob([t],{type:u}),h=document.createElement("a"),c=window.URL.createObjectURL(p),m=e.url.substr(e.url.lastIndexOf("/")+1),f=[u,m,c].join(":");h.setAttribute("href",c),h.setAttribute("download",f),h.innerText="Download "+m,i=$("<div/>").append(h)}else i=$('<pre class="json" />').append("Download headers detected but your browser does not support downloading binary via XHR (Blob).");else a.location||a.Location?window.location=e.url:(l=$("<code />").text(t),i=$('<pre class="json" />').append(l));else l=$("<code />").text("no content"),i=$('<pre class="json" />').append(l);var g=i;$(".request_url",$(this.el)).html("<pre></pre>"),$(".request_url pre",$(this.el)).text(n),$(".response_code",$(this.el)).html("<pre>"+e.status+"</pre>"),$(".response_body",$(this.el)).html(g),$(".response_headers",$(this.el)).html("<pre>"+_.escape(JSON.stringify(e.headers,null," ")).replace(/\n/g,"<br>")+"</pre>"),$(".response",$(this.el)).slideDown(),$(".response_hider",$(this.el)).show(),$(".response_throbber",$(this.el)).hide();var v=this.model.asCurl(this.map,{responseContentType:s});v=v.replace("!","!"),$("div.curl",$(this.el)).html("<pre>"+v+"</pre>");var y=this.options.swaggerOptions;if(y.showRequestHeaders){var w=$(".sandbox",$(this.el)),b=this.getInputMap(w),x=this.model.getHeaderParams(b);delete x["Content-Type"],$(".request_headers",$(this.el)).html("<pre>"+_.escape(JSON.stringify(x,null," ")).replace(/\n/g,"<br>")+"</pre>")}var S=$(".response_body",$(this.el))[0];return y.highlightSizeThreshold&&"undefined"!=typeof e.data&&e.data.length>y.highlightSizeThreshold?S:hljs.highlightBlock(S)},toggleOperationContent:function(e){var n=$("#"+Docs.escapeResourceName(this.parentId+"_"+this.nickname+"_content"));n.is(":visible")?(e.preventDefault(),$.bbq.pushState("#/",2),Docs.collapseOperation(n)):(e.preventDefault(),Docs.expandOperation(n))},getTextAreaValue:function(e){var n,t,a,s;if(null===e.value||0===jQuery.trim(e.value).length)return null;if(n=this.getParamByName(e.name),n&&n.type&&"array"===n.type.toLowerCase()){for(t=e.value.split("\n"),a=[],s=0;s<t.length;s++)null!==t[s]&&jQuery.trim(t[s]).length>0&&a.push(t[s]);return a.length>0?a:null}return e.value},getParamByName:function(e){var n;if(this.model.parameters)for(n=0;n<this.model.parameters.length;n++)if(this.model.parameters[n].name===e)return this.model.parameters[n];return null}}),SwaggerUi.Views.ParameterContentTypeView=Backbone.View.extend({initialize:function(){},render:function(){return this.model.parameterContentTypeId="pct"+Math.random(),$(this.el).html(Handlebars.templates.parameter_content_type(this.model)),this}}),SwaggerUi.Views.ParameterView=Backbone.View.extend({initialize:function(){Handlebars.registerHelper("isArray",function(e,n){return"array"===e.type.toLowerCase()||e.allowMultiple?n.fn(this):n.inverse(this)})},render:function(){var e=this.model.type||this.model.dataType;if("undefined"==typeof e){var n=this.model.schema;if(n&&n.$ref){var t=n.$ref;e=0===t.indexOf("#/definitions/")?t.substring("#/definitions/".length):t}}this.model.type=e,this.model.paramType=this.model["in"]||this.model.paramType,this.model.isBody="body"===this.model.paramType||"body"===this.model["in"],this.model.isFile=e&&"file"===e.toLowerCase(),"undefined"==typeof this.model["default"]&&(this.model["default"]=this.model.defaultValue),this.model.hasDefault="undefined"!=typeof this.model["default"],this.model.valueId="m"+this.model.name+Math.random(),this.model.allowableValues&&(this.model.isList=!0);var a=this.template();$(this.el).html(a(this.model));var s={sampleJSON:this.model.sampleJSON,isParam:!0,signature:this.model.signature,defaultRendering:this.model.defaultRendering};if(this.model.sampleJSON){var i=new SwaggerUi.Views.SignatureView({model:s,tagName:"div"});$(".model-signature",$(this.el)).append(i.render().el)}else $(".model-signature",$(this.el)).html(this.model.signature);var l=!1;this.model.isBody&&(l=!0);var r={isParam:l};if(r.consumes=this.model.consumes,l){var o=new SwaggerUi.Views.ParameterContentTypeView({model:r});$(".parameter-content-type",$(this.el)).append(o.render().el)}else{var d=new SwaggerUi.Views.ResponseContentTypeView({model:r});$(".response-content-type",$(this.el)).append(d.render().el)}return this},template:function(){return this.model.isList?Handlebars.templates.param_list:this.options.readOnly?this.model.required?Handlebars.templates.param_readonly_required:Handlebars.templates.param_readonly:this.model.required?Handlebars.templates.param_required:Handlebars.templates.param;
|
|
}}),SwaggerUi.Views.ResourceView=Backbone.View.extend({initialize:function(e){e=e||{},this.router=e.router,this.auths=e.auths,""===this.model.description&&(this.model.description=null),this.model.description&&(this.model.summary=this.model.description)},render:function(){var e={};$(this.el).html(Handlebars.templates.resource(this.model));for(var n=0;n<this.model.operationsArray.length;n++){for(var t=this.model.operationsArray[n],a=0,s=t.nickname;"undefined"!=typeof e[s];)s=s+"_"+a,a+=1;e[s]=t,t.nickname=s,t.parentId=this.model.id,this.addOperation(t)}return $(".toggleEndpointList",this.el).click(this.callDocs.bind(this,"toggleEndpointListForResource")),$(".collapseResource",this.el).click(this.callDocs.bind(this,"collapseOperationsForResource")),$(".expandResource",this.el).click(this.callDocs.bind(this,"expandOperationsForResource")),this},addOperation:function(e){e.number=this.number;var n=new SwaggerUi.Views.OperationView({model:e,router:this.router,tagName:"li",className:"endpoint",swaggerOptions:this.options.swaggerOptions,auths:this.auths});$(".endpoints",$(this.el)).append(n.render().el),this.number++},callDocs:function(e,n){n.preventDefault(),Docs[e](n.currentTarget.getAttribute("data-id"))}}),SwaggerUi.Views.ResponseContentTypeView=Backbone.View.extend({initialize:function(){},render:function(){return this.model.responseContentTypeId="rct"+Math.random(),$(this.el).html(Handlebars.templates.response_content_type(this.model)),this}}),SwaggerUi.Views.SignatureView=Backbone.View.extend({events:{"click a.description-link":"switchToDescription","click a.snippet-link":"switchToSnippet","mousedown .snippet":"snippetToTextArea"},initialize:function(){},render:function(){return $(this.el).html(Handlebars.templates.signature(this.model)),"model"===this.model.defaultRendering?this.switchToDescription():this.switchToSnippet(),this.isParam=this.model.isParam,this.isParam&&$(".notice",$(this.el)).text("Click to set as parameter value"),this},switchToDescription:function(e){e&&e.preventDefault(),$(".snippet",$(this.el)).hide(),$(".description",$(this.el)).show(),$(".description-link",$(this.el)).addClass("selected"),$(".snippet-link",$(this.el)).removeClass("selected")},switchToSnippet:function(e){e&&e.preventDefault(),$(".description",$(this.el)).hide(),$(".snippet",$(this.el)).show(),$(".snippet-link",$(this.el)).addClass("selected"),$(".description-link",$(this.el)).removeClass("selected")},snippetToTextArea:function(e){if(this.isParam){e&&e.preventDefault();var n=$("textarea",$(this.el.parentNode.parentNode.parentNode));(""===$.trim(n.val())||n.prop("placeholder")===n.val())&&n.val(this.model.sampleJSON)}}}),SwaggerUi.Views.StatusCodeView=Backbone.View.extend({initialize:function(e){this.options=e||{},this.router=this.options.router},render:function(){if($(this.el).html(Handlebars.templates.status_code(this.model)),this.router.api.models.hasOwnProperty(this.model.responseModel)){var e={sampleJSON:JSON.stringify(this.router.api.models[this.model.responseModel].createJSONSample(),null,2),isParam:!1,signature:this.router.api.models[this.model.responseModel].getMockSignature(),defaultRendering:this.model.defaultRendering},n=new SwaggerUi.Views.SignatureView({model:e,tagName:"div"});$(".model-signature",this.$el).append(n.render().el)}else $(".model-signature",this.$el).html("");return this}})}).call(this); |