Edit: /tmp/tsx-0/17887-0c06fe5f906a5bf6f6622565720797d59d358163 (3336B)
{"code":"__filename=\"/opt/canhelp/node_modules/jose/dist/webapi/lib/validate_crit.js\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var validate_crit_exports={};__export(validate_crit_exports,{validateCrit:()=>validateCrit});module.exports=__toCommonJS(validate_crit_exports);var import_errors=require(\"../util/errors.js\");function validateCrit(Err,recognizedDefault,recognizedOption,protectedHeader,joseHeader){if(joseHeader.crit!==void 0&&protectedHeader?.crit===void 0){throw new Err('\"crit\" (Critical) Header Parameter MUST be integrity protected')}if(!protectedHeader||protectedHeader.crit===void 0){return new Set}if(!Array.isArray(protectedHeader.crit)||protectedHeader.crit.length===0||protectedHeader.crit.some(input=>typeof input!==\"string\"||input.length===0)){throw new Err('\"crit\" (Critical) Header Parameter MUST be an array of non-empty strings when present')}let recognized;if(recognizedOption!==void 0){recognized=new Map([...Object.entries(recognizedOption),...recognizedDefault.entries()])}else{recognized=recognizedDefault}for(const parameter of protectedHeader.crit){if(!recognized.has(parameter)){throw new import_errors.JOSENotSupported(`Extension Header Parameter \"${parameter}\" is not recognized`)}if(joseHeader[parameter]===void 0){throw new Err(`Extension Header Parameter \"${parameter}\" is missing`)}if(recognized.get(parameter)&&protectedHeader[parameter]===void 0){throw new Err(`Extension Header Parameter \"${parameter}\" MUST be integrity protected`)}}return new Set(protectedHeader.crit)}__name(validateCrit,\"validateCrit\");0&&(module.exports={validateCrit});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,kKAAyD,6BAClD,SAAS,aAAa,IAAK,kBAAmB,iBAAkB,gBAAiB,WAAY,CAChG,GAAI,WAAW,OAAS,QAAa,iBAAiB,OAAS,OAAW,CACtE,MAAM,IAAI,IAAI,gEAAgE,CAClF,CACA,GAAI,CAAC,iBAAmB,gBAAgB,OAAS,OAAW,CACxD,OAAO,IAAI,GACf,CACA,GAAI,CAAC,MAAM,QAAQ,gBAAgB,IAAI,GACnC,gBAAgB,KAAK,SAAW,GAChC,gBAAgB,KAAK,KAAM,OAAU,OAAO,QAAU,UAAY,MAAM,SAAW,CAAC,EAAG,CACvF,MAAM,IAAI,IAAI,uFAAuF,CACzG,CACA,IAAI,WACJ,GAAI,mBAAqB,OAAW,CAChC,WAAa,IAAI,IAAI,CAAC,GAAG,OAAO,QAAQ,gBAAgB,EAAG,GAAG,kBAAkB,QAAQ,CAAC,CAAC,CAC9F,KACK,CACD,WAAa,iBACjB,CACA,UAAW,aAAa,gBAAgB,KAAM,CAC1C,GAAI,CAAC,WAAW,IAAI,SAAS,EAAG,CAC5B,MAAM,IAAI,+BAAiB,+BAA+B,SAAS,qBAAqB,CAC5F,CACA,GAAI,WAAW,SAAS,IAAM,OAAW,CACrC,MAAM,IAAI,IAAI,+BAA+B,SAAS,cAAc,CACxE,CACA,GAAI,WAAW,IAAI,SAAS,GAAK,gBAAgB,SAAS,IAAM,OAAW,CACvE,MAAM,IAAI,IAAI,+BAA+B,SAAS,+BAA+B,CACzF,CACJ,CACA,OAAO,IAAI,IAAI,gBAAgB,IAAI,CACvC,CA/BgB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/jose/dist/webapi/lib/validate_crit.js"],"sourcesContent":[null]}}