-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathnode.js
1 lines (1 loc) · 3.04 KB
/
node.js
1
!function(t,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var r=n();for(var e in r)("object"==typeof exports?exports:t)[e]=r[e]}}(global,(function(){return(()=>{var t={579:(t,n,r)=>{"use strict";function e(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function o(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}r.r(n),r.d(n,{default:()=>c});var i=r(293);const c=function t(){var n=this;!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),o(this,"containsCID",(function(t){if("string"!=typeof t)throw new Error("url is not string");var n,r=function(t,n){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,a=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){u=!0,c=t},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw c}}}}(t.split("/"));try{for(r.s();!(n=r.n()).done;){var o=n.value;if(i.cid(o))return{containsCid:!0,cid:o};var c=o.split(".")[0];if(i.cid(c))return{containsCid:!0,cid:c}}}catch(t){r.e(t)}finally{r.f()}return{containsCid:!1,cid:null}})),o(this,"convertToDesiredGateway",(function(t,r){var e=n.containsCID(t);if(!0!==e.containsCid)throw new Error("url does not contain CID");if(i.cid(e.cid))return"".concat(r,"/ipfs/").concat(e.cid);var o=t.split(e.cid);if(t.includes("ipfs://".concat(e.cid)))return"".concat(r,"/ipfs/").concat(e.cid).concat(o[1]);if(t.includes("/ipfs/".concat(e.cid)))return"".concat(r,"/ipfs/").concat(e.cid).concat(o[1]);if(t.includes("/ipns/".concat(e.cid)))return"".concat(r,"/ipns/").concat(e.cid).concat(o[1]);throw new Error("unsupported URL pattern, please submit a github issue with the URL utilized")}))}},29:(t,n,r)=>{var e=r(579);t.exports=e},293:t=>{"use strict";t.exports=require("is-ipfs")}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.d=(t,n)=>{for(var e in n)r.o(n,e)&&!r.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:n[e]})},r.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var e=r(29);return e.default})()}));