1 line
4.7 KiB
JavaScript
1 line
4.7 KiB
JavaScript
!function(r,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.jseu=e():r.jseu=e()}(this,function(){return function(r){var e={};function t(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return r[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=r,t.c=e,t.d=function(r,e,n){t.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},t.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,e){if(1&e&&(r=t(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var o in r)t.d(n,o,function(e){return r[e]}.bind(null,o));return n},t.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(e,"a",e),e},t.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},t.p="/home/circleci/repo/dist",t(t.s=1)}([function(r,e,t){"use strict";var n=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};Object.defineProperty(e,"__esModule",{value:!0});var o=n(t(3));e.encodeBase64=function(r){var t="";return t="string"==typeof r?r:e.arrayBufferToString(r),o.getEnvBtoa()(t)},e.decodeBase64=function(r){var t=o.getEnvAtob()(r),n=e.stringToArrayBuffer(t);return i(n)};var u=function(r){if(r instanceof Uint8Array)return r;if(ArrayBuffer.isView(r)&&void 0!==r.buffer)return new Uint8Array(r.buffer);if(r instanceof ArrayBuffer)return new Uint8Array(r);throw new Error("Input must be an ArrayBuffer or a TypedArray")},i=function(r){for(var e=!0,t=0;t<r.length;t++)if(r[t]>126||r[t]<32&&13!==r[t]&&10!==r[t]){e=!1;break}var n=null;if(e){n="";for(t=0;t<r.length;t++)n+=String.fromCharCode(r[t])}else n=r;return n};e.encodeBase64Url=function(r){return e.encodeBase64(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},e.decodeBase64Url=function(r){return r=r.replace(/-/g,"+").replace(/_/g,"/"),e.decodeBase64(r)},e.arrayBufferToHexString=function(r){for(var e=u(r),t="",n=0;n<e.length;n++){var o=(255&e[n]).toString(16);t+=o=1===o.length?"0"+o:o}return t},e.hexStringToArrayBuffer=function(r){for(var e=[],t=r.length,n=0;n<t;n+=2)e.push(parseInt(r.substr(n,2),16));return new Uint8Array(e)},e.arrayBufferToString=function(r){var e=u(r),t=new Array(e.length);return e.forEach(function(r,e){t[e]=r}),String.fromCharCode.apply(null,t)},e.stringToArrayBuffer=function(r){return new Uint8Array(r.length).map(function(e,t){return r.charCodeAt(t)})}},function(r,e,t){r.exports=t(2)},function(r,e,t){"use strict";var n=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};Object.defineProperty(e,"__esModule",{value:!0});n(t(0)),n(t(4))},function(r,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getEnvBtoa=function(){return"undefined"!=typeof window?window.btoa:n},e.getEnvAtob=function(){return"undefined"!=typeof window?window.atob:o};var n=function(r){if("undefined"==typeof Buffer)throw new Error("UnsupportedEnvironment");var e=Object.prototype.toString.call(r).slice(8,-1);return(Buffer.isBuffer(r)?r:["ArrayBuffer","TypedArray","Uint8Array","Int8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"].indexOf(e)>=0?Buffer.from(r):Buffer.from(r.toString(),"binary")).toString("base64")},o=function(r){if("undefined"==typeof Buffer)throw new Error("UnsupportedEnvironment");return Buffer.from(r,"base64").toString("binary")}},function(r,e,t){"use strict";var n=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};Object.defineProperty(e,"__esModule",{value:!0});var o=n(t(0)),u={public:"PUBLIC KEY",private:"PRIVATE KEY",encryptedPrivate:"ENCRYPTED PRIVATE KEY",certificate:"CERTIFICATE",certRequest:"CERTIFICATE REQUEST"};e.pemToBin=function(r){var e=f(r);return o.decodeBase64(e)},e.binToPem=function(r,e){var t=o.encodeBase64(r);return i(t,e)};var i=function(r,e){if(Object.keys(u).indexOf(e)<0)throw new Error("Unsupported type");for(var t=u[e],n="-----BEGIN "+t+"-----\n";r.length>0;)n+=r.substring(0,64)+"\n",r=r.substring(64);return n=n+"-----END "+t+"-----"},f=function(r){var e=RegExp("^-----[s]*BEGIN[^-]*-----$","gm"),t=RegExp("^-----[s]*END[^-]*-----$","gm");try{var n=r.split(e)[1].split(t)[0];return n=n.replace(/\r?\n/g,"")}catch(r){throw new Error("Invalid format as PEM")}}}])}); |