PageSourceSearch

https://netnr.com/chunks/3053.6f0de4b450559ab6c030.js

js netnr.com collected 2026-09-29 05:51:15 UTC 9,975 bytes, 14 lines download raw bytes

1"use strict";(self.webpackChunknetnr=self.webpackChunknetnr||[]).push([[3053],{83053(e,r,s){s.d(r,{nrcSwagger:()=>a});var n=s(1201),t=s(83718);let a={optionResponseJSONonly:!0,XMLBuilder:n.default,jsyaml:t,SwaggerUIBundle:null,jsonToXml:e=>{let r=new n.default().build(e);return a.formatXml(r)},jsonToYaml:e=>t.dump(e),yamlToJson:e=>t.load(e),createSwaggerUI:async e=>{if(null==a.SwaggerUIBundle){await Promise.all([s.e(4734),s.e(2659)]).then(()=>s(49513));let{default:e}=await s.e(7647).then(()=>s.t(37647,23));a.SwaggerUIBundle=e}return a.SwaggerUIBundle(e)},toMarkdown:function(e){var r=[],s=a.jk("info:title",e),n=a.jk("info:version",e);null!=s&&r.push(a.formatter.title(s,n));var t=a.jk("info:description",e);null!=t&&r.push(a.formatter.description(t));var i=[],u=[],o={},l=e.paths;if(l)for(var p in l){var f=l[p];for(var h in f){var c=f[h],m=a.jk("tags",c),d=[];if(d.push(a.formatter.path(h,p)),"summary"in c&&d.push(a.formatter.summary(c.summary)),"parameters"in c&&d.push(a.formatter.parameters(c.parameters,e)),"requestBody"in c){var j=c.requestBody;d.push(a.formatter.requestBody(j,e))}"responses"in c&&d.push(a.formatter.responses(c.responses,e)),m[0]in o||(o[m[0]]=1,u.push({name:m[0],description:m[0]})),i.push({tag:m[0],mdi:d})}}var m=a.jk("tags",e);return null==m&&(m=u),m.forEach(e=>{r.push(a.formatter.tags_item(e)),i.filter(r=>r.tag==e.name).forEach(e=>r.push(e.mdi.join(`
2`)))}),i.filter(e=>null==e.tag).forEach(e=>r.push(e.mdi.join(`
3`))),r.join(`
4`)},formatter:{title:function(e,r){var s=[];return s.push("# "+e+(r=null!=r&&""!=r?" <sup>`"+r+"`</sup>":"")),s.push(""),s.join(`
5`)},description:function(e){return a.mdEncode(e)},tags_item:function(e){var r=a.jk("name",e),s=a.mdEncode(a.jk("description",e)||""),n=[];return n.push(""),n.push("## "+r),n.push(s),n.join(`
6`)},path:function(e,r){var s=[];return s.push(""),s.push(`### ${e.toUpperCase()} ${r}`),s.join(`
7`)},summary:function(e){var r=[];return r.push(""),r.push(a.mdEncode(e)),r.join(`
8`)},parameters:function(e,r){var s=[];return s.push(""),s.push("#### 参数(Parameters)"),a.mdTableHeader(s,"名称,类型,位置,说明".split(",")),e.forEach(e=>{var n,t=[a.jk("type",e),a.jk("schema:type",e),a.jk("schema:format",e),a.jk("schema:items:type",e),a.jk("schema:items:enum",e)?"enum":null];if((t=t.filter(e=>null!=e)).length)t=t.join(" / ");else{var i=a.jk("schema:$ref",e);i?(t=a.refForType(i,r),n=a.buildRefTree(i,r)):t=""}var u=a.mdEncode(e.description||""),o=a.jk("schema:minimum",e),l=a.jk("schema:maximum",e),p=[];null!=o&&p.push(o),p.push(e.name),null!=l&&p.push(l),p.length>1&&(u="**_"+p.join(" ≤ ")+"_** 。 "+u),e.required&&(u="**必填** 。 "+u),s.push(`| ${e.name} | ${t} | ${e.in} | ${u} |`),n&&(s=s.concat(a.fieldsAsView(n.fields,e.in)))}),s.join(`
9`)},requestBody:function(e,r){var s=e.content,n=a.jk("description",e),t=[];
9for(var i in t.push(""),t.push("#### 请求主体(Request Body)"),null!=n&&t.push(a.mdEncode(n)),a.optionResponseJSONonly&&(s=a.JSONonlyForContent(s)),s){t.push(""),t.push("Content-Type: **"+i.replace(/\*/g,"\\*")+"**"),t.push(""),t.push("内容(Content)"),t.push("");var u=i.split("/")[1];-1==["json","xml","html"].indexOf(u)&&(u="");var o=a.jk("schema:properties",s[i]);if(null!=o)for(var l in t.push(""),t.push("说明(Description)"),t.push(""),a.mdTableHeader(t,"名称,类型,说明".split(",")),o){var p=o[l],f=a.jk("format",p)||a.jk("type",p);if(null==f){var h=a.jk("$ref",p);h&&(f=a.refForType(h,r))}var c=a.jk("description",p)||"";if("default"in p){var m="**默认值**:";""==p.default?m+='"" 。 ':m+="`"+p.default+"` 。 ",c=m+c}t.push(`| ${l} | ${f||""} | ${c} |`)}else{var d=a.jk("schema:$ref",s[i]),j=a.jk("schema:items:$ref",s[i]);if(null!=d){var v=a.buildRefTree(d,r),k=v.obj;"xml"==u?k=a.jsonToXml(k,d.split("/").pop()):(k=JSON.stringify(k,null,2),u="json"),t.push("```"+u),t.push(k),t.push("```"),t.push(""),t.pu
9sh("说明(Description)"),t.push(""),a.mdTableHeader(t,"名称,类型,说明".split(",")),t=t.concat(a.fieldsAsView(v.fields))}else if(null!=j){var v=a.buildRefTree(j,r),k=v.obj;"array"==a.jk("schema:type",s[i])&&(k=[k]),"xml"==u?k=a.jsonToXml(k,j.split("/").pop()):(k=JSON.stringify(k,null,2),u="json"),t.push("```"+u),t.push(k),t.push("```"),t.push(""),t.push("说明(Description)"),t.push(""),a.mdTableHeader(t,"名称,类型,说明".split(",")),t=t.concat(a.fieldsAsView(v.fields))}}}return t.join(`
10`)},responses:function(e,r){var s=[];for(var n in s.push(""),s.push("#### 响应(Responses)"),e){var t=e[n];if(s.push(""),s.push(`StatusCode: **${n}** ${t.description}`),"content"in t){var i=t.content;for(var u in a.optionResponseJSONonly&&(i=a.JSONonlyForContent(i)),i){s.push(""),s.push("Content-Type: **"+u.replace(/\*/g,"\\*")+"**"),s.push(""),s.push("内容(Content)"),s.push("");var o=u.split("/")[1];-1==["json","xml","html"].indexOf(o)&&(o="");var l=a.jk("schema:$ref",i[u]),p=a.jk("schema:type",i[u]),f=a.jk("schema:items:type",i[u]),h=a.jk("schema:items:$ref",i[u]);if(l){var c=a.buildRefTree(l,r),m=c.obj;"xml"==o?m=a.jsonToXml(m,l.split("/").pop()):(m=JSON.stringify(m,null,2),o="json"),s.push("```"+o),s.push(m),s.push("```"),s.push(""),s.push("说明(Description)"),s.push(""),a.mdTableHeader(s,"名称,类型,说明".split(",")),s=s.concat(a.fieldsAsView(c.fields))}else if(f){var m=a.buildTypeData(f);"array"==p&&(m=[m]),"xml"==o?m=a.jsonToXml(m,f.split("/").pop()):(m=JSON.stringify(m,null,2),o="json"),s.push("```"+o),s.push(m),s.push("```")}else if(h){var c=a.buildRefTree(h,r),m=c.obj;"array"==p&&(m=[m]),"xml"==o?m=a.jsonToXml(m,h.split("/").pop()):(m=JSON.stringify(m,null,2),o="json"),s.push("```"+o),s.push(m),s.push("```"),s.push(""),s.push("说明(Description)"),s.push(""),a.mdTableHeader(s,"名称,类型,说明".split(",")),s=s.concat(a.fieldsAsView(c.fields))}else{var d=a.jk("schema:type",i[u]),j=a.jk("schema:additionalProperties",i[u]);if(d&&j){var v=a.jk("schema",i[u]),c=a.buildRefTree(v,r),m=c.obj;"xml"==o?m=a.jsonToXml(m):(m=JSON.stringify(m,null,2),o="json"),s.push("```"+o),s.push(m),s.push("```"),s.push(""),s.push("说明(Description)"),s.push(""),a.mdTableHeader(s,"名称,类型,说明".split(",")),s=s.concat(a.fieldsAsView(c.fields))}}}}if("headers"in t){var k=t.headers;for(var u in s.push(""),s.push("**头部(Headers)**"),s.push(""),a.mdTableHeader(s,"名称,类型,说明".split(",")),k){var y=[a.jk("schema:type",k[u]),a.jk("schema:format",k[u])].join(" / "),b=a.mdEncode(a.jk("description",k[u]));s.push(`| ${u} | ${y} | ${b} |`)}s.push("")}}return s.join(`
11`)}},JSONonlyForContent:function(e){if(e){var r,s=Object.keys(e);s.indexOf("application/json")>=0?r="application/json":s.indexOf("text/json")>=0&&(r="text/json"),r&&s.forEach(s=>{s!=r&&delete e[s]})}return e},mdEncode:function(e){return null!=e&&(e=e.replace(/\~/g,"\\~").replace(/\`/g,"\\`")),e},jk:function(e,r){var s=r;return e.split(":").forEach(e=>{null!=s&&(s=s[e])}),s},refAsKey:function(e){return e.substring(2).replace(/\//g,":")},refForType:function(e,r){var s=a.jk(a.refAsKey(e),r),n=a.jk("type",s);return"enum"in s&&(n="enum("+e.split("/").pop()+")"),n},formatXml:function(e){var r="";e=e.replace(/(>)(<)(\/*)/g,`$1\r
12$2$3`);var s=0;return e.split(`\r
13`).forEach(e=>{var n=0;e.match(/.+<\/\w[^>]*>$/)?n=0:e.match(/^<\/\w/)?0!=s&&(s-=1):n=+!!e.match(/^<\w[^>]*[^\/]>.*$/);for(var t="",a=0;a<s;a++)t+="  ";r+=t+e+`\r
14`,s+=n}),r},mdTableHeader:function(e,r){var s=[],n=[];r.splice(0,0,""),r.push(""),r.forEach(e=>{s.push(e);for(var r=[];r.length<e.length;)r.push("--");n.push(r.join(""))}),e.push(s.join(" | ").trim()),e.push(n.join(" | ").trim())},fieldsAsView:function e(r,s,n){for(var t=[],n=n||0,a=[];a.length<n;)a.push(" —");return r.forEach(r=>{var i=[r.type];r.format&&i.push(r.format),i=i.join(" / ");var u=r.description||"";null!=r.default&&(u=`**默认值**:${r.default} 。 ${u}`),null==s?t.push(`|${a.join("")} ${r.field} | ${i} | ${u} |`):t.push(`|${a.join("")} ${r.field} | ${i} | ${s} | ${u} |`),r.children&&(t=t.concat(e(r.children,s,n+1)))}),t},buildRefTree:function e(r,s){var n=r;"string"==typeof r&&(n=a.jk(a.refAsKey(r),s));var t=a.jk("properties",n),i=a.jk("additionalProperties",n);if(null==t&&i){t={};for(var u=1;u<4;u++)t["additionalProp"+u]=i}var o={},l=[];for(var p in t){var f,h=a.jk("type",t[p]),c=a.jk("format",t[p]),m=a.jk("nullable",t[p]),d=a.jk("description",t[p]),j=a.jk("default",t[p]),v=a.jk("enum",t[p]),k=a.jk("example",t[p]),y=a.jk("$ref",t[p]);y&&(h="object");var b={field:p,type:h,format:c,nullable:m,default:j,description:d,children:null};switch(h){case"number":case"integer":f=0;break;case"string":v?(f=v[0],b.format="enum"):f="date-time"===c?new Date().toISOString():"string";break;case"boolean":f=null!=j&&j;break;case"object":var g=e(y,s);f=g.obj,b.children=g.fields;break;case"array":f=[];var $=a.jk("items:$ref",t[p]),T=a.jk("items:type",t[p]);if($)if($==r)f.push("circular references 循环引用");else{var g=e($,s);b.children=g.fields,f.push(g.obj)}
14else T&&f.push([a.buildTypeData(T)]);break;default:f={},b.type="object"}null!=k&&(f=k),o[p]=f,l.push(b)}return{obj:o,fields:l}},buildRefData:function e(r,s){var n=r;"string"==typeof r&&(n=a.jk(a.refAsKey(r),s));var t=a.jk("properties",n),i=a.jk("additionalProperties",n);if(null==t&&i){t={};for(var u=1;u<4;u++)t["additionalProp"+u]=i}var o={};for(var l in t){var p,f=a.jk("type",t[l]),h=a.jk("$ref",t[l]);switch(h&&(f="object"),f){case"number":case"integer":p=0;break;case"string":var c=a.jk("enum",t[l]);c&&(p=c[0]),p="date-time"===a.jk("format",t[l])?new Date().toISOString():"string";break;case"boolean":var m=a.jk("default",t[l]);p=null!=m&&m;break;case"object":p=e(h,s);break;case"array":p=[];var d=a.jk("items:$ref",t[l]),j=a.jk("items:type",t[l]);d?p.push(a.buildRefData(d,s)):j&&p.push([e(j)]);break;default:p={}}var v=a.jk("example",t[l]);null!=v&&(p=v),o[l]=p}return o},buildTypeData:function(e){switch(e){case"string":return"string";case"integer":return 0;case"boolean":return!1}return null}};Object.assign(window,{nrcSwagger:a})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.