(this["webpackJsonpipfs-webui"]=this["webpackJsonpipfs-webui"]||[]).push([[20],{1666:function(e,t,r){"use strict";r.r(t),r.d(t,"ExplorePage",(function(){return L}));var n=r(0),a=r.n(n),l=r(142),o=r(957),c=r(37),i=r(391),s=r(272),u=r(118),p=r(268);function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function m(e){var t=e.split("");return t.length<=9?e:{value:e,start:t.slice(0,4).join(""),end:t.slice(t.length-4).join("")}}var y=function(e){var t=e.value,r=e.title,n=e.style,l=d(e,["value","title","style"]);n=Object.assign({},{textDecoration:"none"},n);var o=m(t),c=o.start,i=o.end;return a.a.createElement("abbr",f({title:r||t,style:n},l),a.a.createElement("span",null,c),a.a.createElement("span",{className:"o-20"},"\u2026"),a.a.createElement("span",null,i))},h=r(242);function b(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function g(e,t,r,n){var a=r.slice(0,n).map((function(e){return e.path})).join("/"),l=e+"/"+t;return a?l+"/"+a:l}var O=function(e){var t=e.cid,r=e.children,n=Object(h.a)(t),l=Object(u.a)(n);return a.a.createElement("div",{className:"dib overflow-hidden"},a.a.createElement("div",{className:"bb bw1 pb1",style:{borderColor:l}},r))},j=function(e){var t=e.path,r=e.hrefBase,n=e.sourceCid,l=t.split("/").filter((function(e){return!!e}));return a.a.createElement("div",{className:"dib"},l.map((function(e,t){var o=l.slice(0,t+1).join("/"),c="".concat(r,"/").concat(o);return a.a.createElement("div",{className:"dib",key:c},0!==t&&a.a.createElement(w,null),a.a.createElement("a",{className:"dib link dark-gray o-50 glow",title:n+"/"+o,href:c},e))})))},w=function(){return a.a.createElement("div",{className:"dib ph2 gray v-top"},"/")},x=function(e){var t=e.cid,r=e.pathBoundaries,n=e.localPath,l=e.hrefBase,o=void 0===l?"#/explore":l,c=e.className,i=void 0===c?"":c,s=E(e,["cid","pathBoundaries","localPath","hrefBase","className"]),u=b(r),p=u[0],f=u.slice(1),d=r[r.length-1],m=g(o,t,r,0);return a.a.createElement("div",s,a.a.createElement("div",{className:"sans-serif ".concat(i)},a.a.createElement(O,{cid:t},a.a.createElement("a",{href:m,className:"monospace link dark-gray o-50 glow"},a.a.createElement(y,{value:t})),p?a.a.createElement("div",{className:"dib"},a.a.createElement(w,null),a.a.createElement(j,{path:p.path,hrefBase:m,sourceCid:t})):null,n&&0===r.length?a.a.createElement("div",{className:"dib"},a.a.createElement(w,null),a.a.createElement(j,{path:n,sourceCid:t,hrefBase:m})):null),f.map((function(e,n){var l=g(o,t,r,n+1);return a.a.createElement("div",{className:"dib",key:n},a.a.createElement(w,null),a.a.createElement(O,{cid:e.source},a.a.createElement(j,{path:e.path,sourceCid:e.source,hrefBase:l})))})),n&&r.length>0?a.a.createElement("div",{className:"dib"},a.a.createElement(w,null),a.a.createElement(O,{cid:d.target},a.a.createElement(j,{path:n,sourceCid:d.target,hrefBase:g(o,t,r,r.length)}))):null))},N=r(172),k=r(141),P=r(247);function B(e){return(B="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){for(var r=0;r