UNPKG

reqover

Version:

Reqover is language agnostic tool that gives a picture about coverage of APIs based on Open API (Swagger).

1 lines 14.9 kB
const a7_0x51b677=a7_0x41ba;(function(_0x3635a5,_0x217f5e){const _0xc56840=a7_0x41ba,_0x3a9835=_0x3635a5();while(!![]){try{const _0x225ff2=-parseInt(_0xc56840(0x1df))/0x1+parseInt(_0xc56840(0x1bc))/0x2+-parseInt(_0xc56840(0x1a7))/0x3*(-parseInt(_0xc56840(0x1d0))/0x4)+-parseInt(_0xc56840(0x1ae))/0x5*(parseInt(_0xc56840(0x1d5))/0x6)+-parseInt(_0xc56840(0x1c2))/0x7*(parseInt(_0xc56840(0x1d1))/0x8)+-parseInt(_0xc56840(0x1e6))/0x9+parseInt(_0xc56840(0x1c6))/0xa;if(_0x225ff2===_0x217f5e)break;else _0x3a9835['push'](_0x3a9835['shift']());}catch(_0x1f731f){_0x3a9835['push'](_0x3a9835['shift']());}}}(a7_0x4ec5,0xda2b4));function a7_0x41ba(_0x3f8dd6,_0x3034f9){const _0x4ec521=a7_0x4ec5();return a7_0x41ba=function(_0x41ba55,_0x158e91){_0x41ba55=_0x41ba55-0x19e;let _0x1491d1=_0x4ec521[_0x41ba55];return _0x1491d1;},a7_0x41ba(_0x3f8dd6,_0x3034f9);}var swaggerParser=require('swagger-parser');const UrlPattern=require(a7_0x51b677(0x1af)),merge=require(a7_0x51b677(0x1e5)),_=require(a7_0x51b677(0x1e1)),uuid=require(a7_0x51b677(0x1b6)),$RefParser=require(a7_0x51b677(0x1b0)),HTTP_METHODS=['GET',a7_0x51b677(0x1bf),'DELETE','PUT','PATCH',a7_0x51b677(0x1a3),a7_0x51b677(0x1dd)];async function getSwaggerPaths(_0x1b7988,_0x4e7ed2){const _0x27b698=a7_0x51b677;if(!_0x4e7ed2)return{};const _0x4f5b29=await swaggerParser[_0x27b698(0x1c7)](_0x4e7ed2),_0x43ec55=await $RefParser[_0x27b698(0x1aa)](_0x4f5b29),{paths:_0x125812}=_0x43ec55,_0x50d2ce=Object[_0x27b698(0x1a0)](_0x125812),_0x4ddb40=_0x4f5b29[_0x27b698(0x1cf)]?.[_0x27b698(0x1cd)](_0x1a2ce9=>_0x1a2ce9[_0x27b698(0x1db)])||['default'],_0x415740=_0x50d2ce['map'](([_0x5e2f2d,_0x5a285f])=>{const _0x5e1686=_0x27b698;let _0x3cca01=''+_0x5e2f2d;_0x1b7988&&(_0x3cca01=''+_0x1b7988+_0x5e2f2d);const _0x395064=_0x5a285f['parameters']||[],_0x344cdf=Object[_0x5e1686(0x1a0)](_0x5a285f)[_0x5e1686(0x1a1)](([_0xc868a4])=>HTTP_METHODS[_0x5e1686(0x1e2)](_0xc868a4[_0x5e1686(0x1ac)]()))[_0x5e1686(0x1cd)](([_0x204d22,_0x5ea9ca])=>{const _0x2d7fab=_0x5e1686,{responses:_0xfe7a33,parameters:_0x4aea12,requestBody:_0x18073a}=_0x5ea9ca,_0x3ca477=_0x5ea9ca[_0x2d7fab(0x1cf)]||[_0x2d7fab(0x1b9)];let _0x25692b=_0x4aea12||[];const _0x4b8f4e=Object[_0x2d7fab(0x1a0)](_0xfe7a33)[_0x2d7fab(0x1cd)](([_0x454d85,_0x423853])=>{const _0x3ac1f9=_0x2d7fab;return{'code':_0x454d85,'description':_0x423853[_0x3ac1f9(0x1d2)]};});_0x25692b=_0x25692b[_0x2d7fab(0x1cb)](_0x395064);const _0x59a75f=convertRequestBodyToParameter(_0x18073a);Object[_0x2d7fab(0x1ad)](_0x59a75f)[_0x2d7fab(0x1a6)]>0x0&&_0x25692b[_0x2d7fab(0x1d9)](_0x59a75f);const _0x48e993=_0x5ea9ca[_0x2d7fab(0x1be)]||![];return{'path':_0x3cca01,'tags':_0x3ca477,'name':_0x204d22[_0x2d7fab(0x1ac)](),'responses':_0x4b8f4e,'parameters':_0x25692b,'deprecated':_0x48e993};});return{'path':_0x3cca01,'methods':_0x344cdf};});return{'basePath':_0x1b7988,'tags':_0x4ddb40,'apiList':_0x415740};}function convertRequestBodyToParameter(_0x4c8807){const _0x5e549e=a7_0x51b677;if(_0x4c8807)return{'in':'body','name':'body','schema':{},'required':_0x4c8807[_0x5e549e(0x1a2)]||![],'description':''};return{};}async function getSwaggerCoverageReport(_0x5c694f){const _0x11ebe8=a7_0x51b677,_0xbfa3bc=_0x5c694f['swaggerApiList'],_0x24cc99=_0x5c694f[_0x11ebe8(0x1d3)],_0x352e6f=_0x5c694f['ignoreConfig'],_0x520b32=_0x5c694f[_0x11ebe8(0x1d6)],_0x20e400=_0x5c694f[_0x11ebe8(0x1b1)],_0x9e0bc8=_0xbfa3bc['apiList'][_0x11ebe8(0x1cd)](_0x246a78=>_0x246a78[_0x11ebe8(0x1e9)]),_0x39052e=await Promise[_0x11ebe8(0x19e)](_0xbfa3bc[_0x11ebe8(0x1b2)][_0x11ebe8(0x1cd)](async _0xfcc8fd=>{const _0x4969b0=_0x11ebe8,_0x616f89=await findCoveredApis(_0xfcc8fd,_0x9e0bc8,_0x24cc99,{'enableDebug':_0x520b32}),_0x4a2a55=_0xfcc8fd[_0x4969b0(0x1dc)][_0x4969b0(0x1cd)](_0x541be6=>{const _0x38bc51=_0x4969b0,_0x170ba=getStatusesToSkip(_0x352e6f,_0x541be6),{name:_0x5e829f,responses:_0x32f545,parameters:_0x941f4d}=_0x541be6,_0x4c13f4=_0x616f89['filter'](_0x19bff3=>_0x19bff3['method']==_0x5e829f),{coveredStatusCodes:_0x362ffe,missingStatusCodes:_0x5a8dfd}=getStatusCodesCoverage(_0x4c13f4,_0x32f545,_0x170ba),{requestsCount:_0x59245a,bodies:_0x23d1ee}=getMetadata(_0x541be6,_0x4c13f4,_0x616f89),{coveredParameters:_0x169f14,missingParameters:_0x1173ab}=getParametersCoverage(_0x5e829f,_0x4c13f4,_0x941f4d,_0x23d1ee),{coverage:_0x3a63df,status:_0xca9c8a}=calculateCoverage(_0x362ffe,_0x5a8dfd,_0x169f14,_0x1173ab,{'includeOptionalParams':_0x20e400});return{'id':uuid['v4'](),'path':_0xfcc8fd[_0x38bc51(0x1e9)],'tags':_0x541be6[_0x38bc51(0x1cf)],'requests':_0x59245a,'method':_0x5e829f,'deprecated':_0x541be6[_0x38bc51(0x1be)],'coverage':_0x3a63df,'status':_0xca9c8a,'responses':{'all':_0x32f545,'missed':_0x5a8dfd,'covered':_0x362ffe,'skipped':_0x170ba[_0x38bc51(0x1a1)](_0x3d146a=>_0x32f545[_0x38bc51(0x1e2)](_0x3d146a))},'parameters':{'covered':_0x169f14,'missed':_0x1173ab}};});return _0x4a2a55;})),_0x35ab5a=_0x39052e['flat'](),_0x56e226=_0xbfa3bc[_0x11ebe8(0x1cf)],_0xa6ba2=_0x35ab5a[_0x11ebe8(0x1a1)](_0x52167e=>_0x52167e[_0x11ebe8(0x1bb)]==0x0),_0x52cd28=_0x35ab5a[_0x11ebe8(0x1a1)](_0x2e66ed=>_0x2e66ed[_0x11ebe8(0x1bb)]>0x0&&_0x2e66ed[_0x11ebe8(0x1bb)]<0x64),_0x348f93=_0x35ab5a[_0x11ebe8(0x1a1)](_0xb38f34=>_0xb38f34[_0x11ebe8(0x1bb)]==0x64&&_0xb38f34[_0x11ebe8(0x1c3)][_0x11ebe8(0x19f)][_0x11ebe8(0x1a6)]==0x0),_0x135809=_0x35ab5a[_0x11ebe8(0x1a1)](_0x18378a=>_0x18378a[_0x11ebe8(0x1c3)][_0x11ebe8(0x19f)]['length']>0x0&&_0x18378a[_0x11ebe8(0x1da)]>0x0&&_0x18378a[_0x11ebe8(0x1c3)][_0x11ebe8(0x1c1)][_0x11ebe8(0x1a6)]==0x0),_0x376a3c=mapItems(_[_0x11ebe8(0x1ce)](_[_0x11ebe8(0x1e8)](_0x35ab5a,_0x11ebe8(0x1cf)),_0x4b4d38=>_0x4b4d38[_0x11ebe8(0x1cd)](_0x321902=>_[_0x11ebe8(0x1a8)](_0x321902,_0x11ebe8(0x1cf))))),_0x200ae5=mapItems(_['mapValues'](_[_0x11ebe8(0x1e8)](_0xa6ba2,_0x11ebe8(0x1cf)),_0x45ff8d=>_0x45ff8d[_0x11ebe8(0x1cd)](_0x14a51f=>_[_0x11ebe8(0x1a8)](_0x14a51f,'tags')))),_0x4aa082=mapItems(_[_0x11ebe8(0x1ce)](_[_0x11ebe8(0x1e8)](_0x52cd28,_0x11ebe8(0x1cf)),_0x5c9487=>_0x5c9487[_0x11ebe8(0x1cd)](_0x4b2687=>_[_0x11ebe8(0x1a8)](_0x4b2687,'tags')))),_0x460b0b=mapItems(_[_0x11ebe8(0x1ce)](_[_0x11ebe8(0x1e8)](_0x348f93,'tags'),_0x39e142=>_0x39e142['map'](_0x23cba8=>_['omit'](_0x23cba8,'tags')))),_0x19524f=mapItems(_['mapValues'](_['groupBy'](_0x135809,_0x11ebe8(0x1cf)),_0x56dd23=>_0x56dd23[_0x11ebe8(0x1cd)](_0x5de65c=>_[_0x11ebe8(0x1a8)](_0x5de65c,'tags')))),_0x5173db=Math[_0x11ebe8(0x1b7)](_0x52cd28[_0x11ebe8(0x1a6)]/_0x35ab5a[_0x11ebe8(0x1a6)]*0x64),_0x366c12=Math[_0x11ebe8(0x1b7)](_0x348f93[_0x11ebe8(0x1a6)]/_0x35ab5a['length']*0x64),_0x3485c6=Math[_0x11ebe8(0x1b7)](_0x135809[_0x11ebe8(0x1a6)]/_0x35ab5a[_0x11ebe8(0x1a6)]*0x64),_0xaa53f0=0x64-(_0x5173db+_0x366c12+_0x3485c6);return{'baseApiPath':_0xbfa3bc['basePath'],'tags':_0x56e226,'summary':{'operations':{'missing':_0xaa53f0,'partial':_0x5173db,'full':_0x366c12,'skipped':_0x3485c6}},'all':{'size':_0x35ab5a[_0x11ebe8(0x1a6)],'items':_0x376a3c},'missing':{'size':_0xa6ba2[_0x11ebe8(0x1a6)],'items':_0x200ae5},'partial':{'size':_0x52cd28[_0x11ebe8(0x1a6)],'items':_0x4aa082},'full':{'size':_0x348f93['length'],'items':_0x460b0b},'hasSkipCodes':{'size':_0x135809['length'],'items':_0x19524f}};}const findCoveredApis=async(_0x2c6461,_0x54c526,_0x1239e1,_0x32ad7c)=>{const _0x42eae1=a7_0x51b677;if(!_0x1239e1)return[];const _0x56d73b=_0x2c6461[_0x42eae1(0x1e9)];_0x32ad7c[_0x42eae1(0x1d6)]&&console[_0x42eae1(0x1a5)](_0x42eae1(0x1b8)+_0x56d73b);const _0x15cd8e=_0x1239e1['filter'](_0x1d7f1a=>{const _0x12d995=_0x42eae1,_0x1176d9=_0x1d7f1a[_0x12d995(0x1e9)];if(_0x56d73b!=_0x1176d9&&isSwaggerUrl(_0x54c526,_0x1176d9))return![];const _0x4a78f3=regExMatchOfPath(_0x56d73b,_0x1176d9);return _0x4a78f3;})[_0x42eae1(0x1cd)](_0x5da3dc=>{const _0x372b80=_0x42eae1,_0x2c7a65=_0x5da3dc[_0x372b80(0x1e9)],_0xcbe52a=regExMatchOfPath(_0x56d73b,_0x2c7a65);return _0xcbe52a&&_0x5da3dc['parameters'][_0x372b80(0x1d9)](...Object[_0x372b80(0x1ad)](_0xcbe52a)[_0x372b80(0x1cd)](_0x2c4ea9=>{return{'name':_0x2c4ea9,'value':_0xcbe52a[_0x2c4ea9]};})),{..._0x5da3dc};});return _0x32ad7c[_0x42eae1(0x1d6)]&&(console[_0x42eae1(0x1a5)](_0x42eae1(0x1d8)+_0x15cd8e[_0x42eae1(0x1a6)]+_0x42eae1(0x1e3)+_0x56d73b),_0x15cd8e[_0x42eae1(0x1b4)](_0x20c49e=>{const _0x586db9=_0x42eae1;console[_0x586db9(0x1a5)](_0x586db9(0x1ba)+JSON['stringify'](_0x20c49e));})),_0x15cd8e;};function isSwaggerUrl(_0x5130d4,_0x2efd4d){return _0x5130d4['includes'](_0x2efd4d);}const regExMatchOfPath=(_0x3d61ff,_0x23dab9)=>{const _0x5ac641=a7_0x51b677;return new UrlPattern(_0x3d61ff[_0x5ac641(0x1d7)](/\/{/g,_0x5ac641(0x1e7)),{'optionalSegmentStartChar':'{','optionalSegmentEndChar':'}','segmentNameCharset':_0x5ac641(0x1ca)})['match'](_0x23dab9);},getStatusCodesCoverage=(_0x4a5a6c,_0x4fcfd6,_0x5bf2f5)=>{const _0x2f1197=a7_0x51b677;let _0x5bd92e=[...new Set(_0x4a5a6c[_0x2f1197(0x1cd)](_0x2329c5=>_0x2329c5[_0x2f1197(0x1c8)]))],_0x5c028a=_0x4fcfd6['filter'](_0x3f2f8a=>!_0x5bd92e[_0x2f1197(0x1e2)](_0x3f2f8a[_0x2f1197(0x1cc)]));return _0x5bd92e=_0x5bd92e[_0x2f1197(0x1cd)](_0x26d8f6=>{const _0xb5893e=_0x2f1197,_0x579f1e=_0x4fcfd6[_0xb5893e(0x1a1)](_0x3e833e=>_0x3e833e[_0xb5893e(0x1cc)]===_0x26d8f6);if(_0x579f1e['length']>0x0){const _0x5147bf=_0x579f1e[0x0];return{'code':_0x26d8f6,'declared':!![],'description':_0x5147bf[_0xb5893e(0x1d2)]};}else return{'code':_0x26d8f6,'declared':![],'description':''};}),_0x5bf2f5&&(_0x5c028a=_0x5c028a['map'](_0x50f13c=>{const _0x420211=_0x2f1197;return _0x5bf2f5[_0x420211(0x1e2)](parseInt(_0x50f13c[_0x420211(0x1cc)]))?{..._0x50f13c,'ignored':!![]}:{..._0x50f13c,'ignored':![]};})),{'coveredStatusCodes':_0x5bd92e,'missingStatusCodes':_0x5c028a};},getParametersCoverage=(_0x2be227,_0x59c03b,_0x2cce44,_0x5577e5)=>{const _0x179366=a7_0x51b677,_0x589f7a=[...new Set(_0x59c03b[_0x179366(0x1cd)](_0x4d285c=>{const _0x145e27=_0x179366,_0x135a1c=_0x4d285c['parameters'][_0x145e27(0x1cd)](_0x36c630=>{const _0x590351=_0x145e27;return{..._0x36c630,'statusCode':_0x4d285c[_0x590351(0x1c8)]};});return _0x135a1c;})[_0x179366(0x1e0)]())];if(_0x2be227!='GET'&&_0x5577e5['length']>0x0){const _0x26e63a=_0x2cce44[_0x179366(0x1a1)](_0x410e1f=>_0x410e1f['in']==_0x179366(0x1c4));if(_0x26e63a[_0x179366(0x1a6)]>0x0){const _0x23daa0=_0x26e63a[0x0]['name'];_0x59c03b[_0x179366(0x1b4)](_0x125245=>{const _0x989b07=_0x179366;_0x589f7a[_0x989b07(0x1d9)]({'name':_0x23daa0,'value':_0x125245[_0x989b07(0x1c4)],'statusCode':_0x125245[_0x989b07(0x1c8)]});});}}const _0x4bafb8=_0x2cce44?.[_0x179366(0x1a1)](_0x381a6b=>_0x381a6b['in']!=='header')[_0x179366(0x1cd)](({name:_0x492b7a,required:_0x2cf619,type:_0x4fd5ea,..._0x3623d1})=>{const _0x211b39=_0x179366,_0x5d84cf=_0x3623d1[_0x211b39(0x1c9)]||{},_0x566b96={'name':_0x492b7a,'required':_0x2cf619||![],'in':_0x3623d1['in'],'type':_0x4fd5ea,'items':_0x5d84cf,'description':_0x3623d1[_0x211b39(0x1d2)]},_0x3b2017=_0x589f7a[_0x211b39(0x1a1)](_0x6534cb=>_0x6534cb[_0x211b39(0x1db)]==_0x492b7a)||[];return{..._0x566b96,'covered':_0x3b2017};}),_0x2bb897=_0x4bafb8['filter'](_0x1f26a3=>_0x1f26a3['covered'][_0x179366(0x1a6)]>0x0),_0x5bf1cc=_0x4bafb8['filter'](_0x706262=>_0x706262[_0x179366(0x1e4)]['length']==0x0);return{'coveredParameters':_0x2bb897,'missingParameters':_0x5bf1cc};},getMetadata=(_0x4e7111,_0x59999a,_0x27cd77)=>{const _0x4fe51d=a7_0x51b677;let _0x326522=0x0,_0x53abc7=[];if(_0x59999a[_0x4fe51d(0x1a6)]>0x0){const _0x28297f=_0x27cd77[_0x4fe51d(0x1a1)](_0x17ba95=>_0x17ba95[_0x4fe51d(0x1d4)]===_0x4e7111[_0x4fe51d(0x1db)]);_0x326522=_0x28297f[_0x4fe51d(0x1a6)],_0x53abc7=_0x28297f[_0x4fe51d(0x1cd)](_0x17bba4=>_0x17bba4['body'])[_0x4fe51d(0x1a1)](_0x43791e=>_0x43791e&&Object[_0x4fe51d(0x1ad)](_0x43791e)[_0x4fe51d(0x1a6)]>0x0);}return{'requestsCount':_0x326522,'bodies':_0x53abc7};},calculateCoverage=(_0x2b65bc,_0x4af7ef,_0x8da03f,_0x1d1ac7,_0x2cfcdc)=>{const _0x2d4c34=a7_0x51b677,_0x285c73=_0x4af7ef[_0x2d4c34(0x1a1)](_0x3f5612=>!_0x3f5612['ignored']),_0x3421fb=_0x1d1ac7[_0x2d4c34(0x1a1)](_0x291e13=>_0x291e13[_0x2d4c34(0x1a2)]);let _0x46e85e=_0x8da03f[_0x2d4c34(0x1a6)]+_0x3421fb[_0x2d4c34(0x1a6)];_0x2cfcdc[_0x2d4c34(0x1b1)]&&(_0x46e85e=_0x8da03f['length']+_0x1d1ac7[_0x2d4c34(0x1a6)]);const _0xdedcfb=_0x2b65bc['length']+_0x285c73[_0x2d4c34(0x1a6)];let _0x5d3f5d=+((_0x2b65bc[_0x2d4c34(0x1a6)]+_0x8da03f['length'])/(_0xdedcfb+_0x46e85e)*0x64)[_0x2d4c34(0x1ea)]();isNaN(_0x5d3f5d)&&(_0x5d3f5d=0x0);let _0x5d00b2=_0x2d4c34(0x1b5);return _0x5d00b2=+_0x5d3f5d>=0x0&&+_0x5d3f5d<0x64?_0x2d4c34(0x1ab):_0x2d4c34(0x1b3),{'coverage':_0x5d3f5d,'status':_0x5d00b2};};function mergeBody(_0x3cec9f){const _0x446358=a7_0x51b677,_0x51a479=(_0x3c9124,_0x53c7dc,_0x3e1b59)=>{const _0x4d5fc1=a7_0x41ba,_0x14add1=_0x3c9124[_0x4d5fc1(0x1eb)]();return _0x53c7dc[_0x4d5fc1(0x1b4)]((_0x36a8e6,_0x34512f)=>{const _0x1ef485=_0x4d5fc1;if(typeof _0x14add1[_0x34512f]===_0x1ef485(0x1de))_0x14add1[_0x34512f]=_0x3e1b59[_0x1ef485(0x1a4)](_0x36a8e6,_0x3e1b59);else{if(_0x3e1b59[_0x1ef485(0x1c0)](_0x36a8e6))_0x14add1[_0x34512f]=merge(_0x3c9124[_0x34512f],_0x36a8e6,_0x3e1b59);else _0x3c9124[_0x1ef485(0x1bd)](_0x36a8e6)===-0x1&&_0x14add1[_0x1ef485(0x1d9)](_0x36a8e6);}}),_0x14add1;};return merge[_0x446358(0x19e)](_0x3cec9f,{'arrayMerge':_0x51a479});}function a7_0x4ec5(){const _0x33447e=['skipped','entries','filter','required','OPTIONS','cloneUnlessOtherwiseSpecified','log','length','3EMdfez','omit','status','dereference','warning','toUpperCase','keys','240595rVrxrf','url-pattern','@apidevtools/json-schema-ref-parser','includeOptionalParams','apiList','success','forEach','danger','uuid','round','\x0a===\x20Debug\x20info\x20for\x20API\x20path\x20','default','Matching\x20result\x20','coverage','3446802mTbGGc','indexOf','deprecated','POST','isMergeableObject','missed','315BIUjBG','responses','body','assign','806540dZoBzM','parse','statusCode','items','a-zA-Z0-9_-','concat','code','map','mapValues','tags','3943972vDhvuO','17176wkamsZ','description','swagger_results','method','6OmTRoS','enableDebug','replace','Found\x20','push','requests','name','methods','HEAD','undefined','1216317KtoVNZ','flat','lodash','includes','\x20results\x20for\x20path\x20','covered','deepmerge','4818393ezubNw','{/:','groupBy','path','toFixed','slice','all'];a7_0x4ec5=function(){return _0x33447e;};return a7_0x4ec5();}function getStatusesToSkip(_0x2186e6,_0x45b7b7){const _0x2e295a=a7_0x51b677,_0x52b26c=_0x2186e6?.['status']||[];if(!_0x2186e6)return _0x52b26c;const _0x4df1d5=_0x2186e6[_0x45b7b7[_0x2e295a(0x1e9)]];if(!_0x4df1d5)return _0x52b26c;const _0x547c89=_0x4df1d5[_0x45b7b7[_0x2e295a(0x1db)]];if(_0x547c89)return _0x52b26c[_0x2e295a(0x1cb)](_0x547c89[_0x2e295a(0x1a9)]);return _0x52b26c;}function mapItems(_0xedbdf2){const _0x204fb5=a7_0x51b677;if(Object[_0x204fb5(0x1ad)](_0xedbdf2)[_0x204fb5(0x1a6)]===0x0)return{};return Object[_0x204fb5(0x1c5)](...Object['entries'](_0xedbdf2)['map'](([_0x56e9b7,_0x51573b])=>({[_0x56e9b7]:{'id':uuid['v4'](),'data':_0x51573b}})));}module['exports']={'getSwaggerPaths':getSwaggerPaths,'getSwaggerCoverageReport':getSwaggerCoverageReport};