(this["webpackJsonpipfs-webui"]=this["webpackJsonpipfs-webui"]||[]).push([[3],{102:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return g}));var r=n(2),a=n.n(r),c=n(11),s=n(3),i=n(29),o=n.n(i),u=n(399),l=n.n(u),p=n(252),d=n(400),f=n.n(d),b=n(67),h=n.n(b),j=n(74),v=n(104),O=n(123),m=j.a(["IPFS_INIT","IPFS_STOPPED","IPFS_API_ADDRESS_UPDATED","IPFS_API_ADDRESS_PENDING_FIRST_CONNECTION","IPFS_API_ADDRESS_INVALID","IPFS_API_ADDRESS_INVALID_DISMISS","IPFS_CONNECT_FAILED","IPFS_CONNECT_SUCCEED","NOTIFY_DISMISSED"]),x=function(){var e=Object(O.a)("ipfsApi");return null==e?null:y(e)},g=function(e){return null!=y(e)},y=function(e){return S(e)||E(e)||I(e)},I=function(e){try{return new URL(e).toString()}catch(t){return null}},E=function(e){if(null!=e&&""!==e)try{return o()(e).toString()}catch(t){}return null},S=function(e){return"string"===typeof e?w(e):N(e)},w=function(e){try{return N(JSON.parse(e))}catch(a){}try{var t=new URL(e),n=t.username,r=t.password;if(n&&r)return t.username=t.password="",{url:t.toString(),headers:{authorization:"Basic ".concat(btoa(n+":"+r))}}}catch(a){}return null},N=function(e){return e&&(e.url||e.host||e.apiPath||e.protocol||e.port||e.headers)?e:null},A=null,_={getIpfs:function(){return A}},k={doTryInitIpfs:function(){return function(){var e=Object(c.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.store,e.prev=1,e.next=4,n.doInitIpfs();case 4:return e.abrupt("return",!0);case 7:return e.prev=7,e.t0=e.catch(1),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}()},doInitIpfs:function(){return Object(v.a)("IPFS_INIT",function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.getState().ipfs.apiAddress,r={},r="string"===typeof n?Object(s.a)(Object(s.a)({},r),{},{url:n}):Object(s.a)(Object(s.a)({},n),r),e.next=5,Object(p.getIpfs)({connectionTest:function(){var e=Object(c.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,h()(t.stats.bw());case 3:e.next=9;break;case 5:if(e.prev=5,e.t0=e.catch(0),/bandwidth reporter disabled in config/.test(e.t0)){e.next=9;break}throw e.t0;case 9:return e.abrupt("return",!0);case 10:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}(),loadHttpClientModule:function(){return l.a},providers:[p.providers.httpClient(r)]});case 5:if(i=e.sent){e.next=10;break}throw Error("Could not connect to the IPFS API (".concat(n,")"));case 10:return e.abrupt("return",i);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},doStopIpfs:function(){return function(){var e=Object(c.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!A){e.next=4;break}return e.next=3,A.stop();case 3:t.dispatch({type:"IPFS_STOPPED"});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},doUpdateIpfsApiAddress:function(e){return function(){var t=Object(c.a)(a.a.mark((function t(n){var r,c;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=(r=y(e))){t.next=6;break}return n.dispatch({type:m.IPFS_API_ADDRESS_INVALID}),t.abrupt("return",!1);case 6:return t.next=8,Object(O.b)("ipfsApi",r);case 8:return n.dispatch({type:m.IPFS_API_ADDRESS_UPDATED,payload:r}),n.dispatch({type:m.IPFS_API_ADDRESS_PENDING_FIRST_CONNECTION,pending:!0}),n.dispatch({type:m.IPFS_STOPPED}),n.dispatch({type:m.NOTIFY_DISMISSED}),t.next=14,n.store.doTryInitIpfs();case 14:return(c=t.sent)?n.dispatch({type:m.IPFS_CONNECT_SUCCEED}):n.dispatch({type:m.IPFS_CONNECT_FAILED}),n.dispatch({type:m.IPFS_API_ADDRESS_PENDING_FIRST_CONNECTION,pending:!1}),t.abrupt("return",c);case 18:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},doDismissIpfsInvalidAddress:function(){return function(e){e.dispatch({type:"IPFS_API_ADDRESS_INVALID_DISMISS"})}},doGetPathInfo:function(e){return Object(c.a)(a.a.mark((function t(){return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!A){t.next=6;break}return t.next=3,A.files.stat(e);case 3:return t.abrupt("return",t.sent);case 6:throw Error("IPFS is not initialized");case 7:case"end":return t.stop()}}),t)})))},doCheckIfPinned:function(e){return Object(c.a)(a.a.mark((function t(){var n;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=A){t.next=2;break}return t.abrupt("return",!1);case 2:return t.prev=2,t.next=5,f()(A.pin.ls({paths:[e],type:"recursive"}));case 5:return n=t.sent,t.abrupt("return",!!n);case 9:return t.prev=9,t.t0=t.catch(2),t.abrupt("return",!1);case 12:case"end":return t.stop()}}),t,null,[[2,9]])})))}},C=Object(s.a)(Object(s.a)({name:"ipfs",reducer:function(e,t){return function(e,t){switch(t.type){case m.IPFS_INIT:var n=t.task;switch(n.status){case"Init":return Object(s.a)(Object(s.a)({},e),{},{ready:!1});case"Exit":var r=n.result;if(r.ok){var a=r.value,c=a.provider,i=a.apiAddress,o=a.ipfs;return A=o,Object(s.a)(Object(s.a)({},e),{},{ready:!0,failed:!1,provider:c,apiAddress:i||e.apiAddress})}return Object(s.a)(Object(s.a)({},e),{},{ready:!1,failed:!0});default:return e}case m.IPFS_STOPPED:return Object(s.a)(Object(s.a)({},e),{},{ready:!1,failed:!1});case m.IPFS_API_ADDRESS_UPDATED:return Object(s.a)(Object(s.a)({},e),{},{apiAddress:t.payload,invalidAddress:!1});case m.IPFS_API_ADDRESS_INVALID:case m.IPFS_API_ADDRESS_INVALID_DISMISS:return Object(s.a)(Object(s.a)({},e),{},{invalidAddress:!0});case m.IPFS_API_ADDRESS_PENDING_FIRST_CONNECTION:var u=t.pending;return Object(s.a)(Object(s.a)({},e),{},{pendingFirstConnection:u});case m.IPFS_CONNECT_SUCCEED:return Object(s.a)(Object(s.a)({},e),{},{failed:!1});case m.IPFS_CONNECT_FAILED:return Object(s.a)(Object(s.a)({},e),{},{failed:!0});default:return e}}(null==e?{apiAddress:x(),provider:null,failed:!1,ready:!1,invalidAddress:!1,pendingFirstConnection:!1}:e,t)},getExtraArgs:function(){return _}},{selectIpfsReady:function(e){return e.ipfs.ready},selectIpfsProvider:function(e){return e.ipfs.provider},selectIpfsApiAddress:function(e){return e.ipfs.apiAddress},selectIpfsInvalidAddress:function(e){return e.ipfs.invalidAddress},selectIpfsInitFailed:function(e){return e.ipfs.failed},selectIpfsPendingFirstConnection:function(e){return e.ipfs.pendingFirstConnection}}),k);t.c=C},104:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u}));var r=n(11),a=n(2),c=n.n(a),s=n(36),i=n(87),o=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a2?n-2:0),s=2;s=1073741824?1:0,standard:"iec",base:2,bits:!1},t))}},14:function(e,t,n){"use strict";n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return p})),n.d(t,"h",(function(){return d}));var r,a=n(32),c=-1!==navigator.userAgent.indexOf("Mac"),s={FETCH:"FILES_FETCH",MOVE:"FILES_MOVE",COPY:"FILES_COPY",DELETE:"FILES_DELETE",MAKE_DIR:"FILES_MAKEDIR",WRITE:"FILES_WRITE",DOWNLOAD_LINK:"FILES_DOWNLOADLINK",SHARE_LINK:"FILES_SHARE_LINK",ADD_BY_PATH:"FILES_ADDBYPATH",PIN_ADD:"FILES_PIN_ADD",PIN_REMOVE:"FILES_PIN_REMOVE",PIN_LIST:"FILES_PIN_LIST",SIZE_GET:"FILES_SIZE_GET",PINS_SIZE_GET:"FILES_PINS_SIZE_GET",DISMISS_ERRORS:"FILES_DISMISS_ERRORS",CLEAR_ALL:"FILES_CLEAR_ALL",WRITE_UPDATED:"FILES_WRITE_UPDATED",UPDATE_SORT:"FILES_UPDATE_SORT"},i={BY_NAME:"name",BY_SIZE:"size"},o=[".DS_Store","thumbs.db","desktop.ini"],u={pageContent:null,mfsSize:-1,pinsSize:0,numberOfPins:0,pins:[],sorting:{by:i.BY_NAME,asc:!0},pending:[],finished:[],failed:[]},l={DOWNLOAD_OBJECT_COMMAND:"downloadObjectCommand",REMOVE_FILE_FROM_IPFS:"removeFileFromIpfs",UPDATE_IPFS_CONFIG:"updateIpfsConfig",PIN_OBJECT:"pinObject",RENAME_IPFS_OBJECT:"renameObject",ADD_FILE:"addNewFile",ADD_DIRECTORY:"addNewDirectory",CREATE_NEW_DIRECTORY:"createNewDirectory",FROM_IPFS:"fromIpfs",ADD_NEW_PEER:"addNewPeer"},p={PIN_OBJECT:"ipfs pin"},d=(r={},Object(a.a)(r,l.UPDATE_IPFS_CONFIG,(function(){return"ipfs config replace "})),Object(a.a)(r,l.REMOVE_FILE_FROM_IPFS,(function(e){return'ipfs files rm -r "'.concat(e,'"')})),Object(a.a)(r,l.DOWNLOAD_OBJECT_COMMAND,(function(e){return"ipfs get ".concat(e)})),Object(a.a)(r,l.PIN_OBJECT,(function(e,t){return"".concat(p.PIN_OBJECT," ").concat(t," ").concat(e)})),Object(a.a)(r,l.RENAME_IPFS_OBJECT,(function(e,t){var n=e.replace(t,"").trim();return'ipfs files mv "'.concat(e,'" "').concat(n,'"')})),Object(a.a)(r,l.ADD_FILE,(function(e){return'ipfs files cp /ipfs/$(ipfs add -Q ) "'.concat(e,'/"')})),Object(a.a)(r,l.ADD_DIRECTORY,(function(e){return'ipfs files cp /ipfs/$(ipfs add -r -Q ) "'.concat(e,'/"')})),Object(a.a)(r,l.CREATE_NEW_DIRECTORY,(function(e){return'ipfs files mkdir "'.concat(e,'/"')})),Object(a.a)(r,l.FROM_IPFS,(function(e){return'ipfs cp /ipfs/ "'.concat(e,'/"')})),Object(a.a)(r,l.ADD_NEW_PEER,(function(){return"ipfs swarm connect "})),r)},143:function(e,t,n){"use strict";var r=n(3),a=n(1);n(0);t.a=function(e){return Object(a.jsx)("svg",Object(r.a)(Object(r.a)({viewBox:"0 0 100 100"},e),{},{children:Object(a.jsx)("path",{d:"M63.79 63.2l-3.88 3.88-9.71-9.7-9.7 9.7-3.88-3.88 9.7-9.71-9.7-9.7 3.88-3.88 9.7 9.7 9.71-9.7 3.88 3.88-9.7 9.7 9.7 9.71z"})}))}},147:function(e,t,n){"use strict";var r=n(3),a=n(1);n(0);t.a=function(e){return Object(a.jsx)("svg",Object(r.a)(Object(r.a)({viewBox:"0 0 100 100"},e),{},{children:Object(a.jsx)("path",{d:"M87.589 44.265c0-1.157-.45-2.245-1.27-3.062a4.304 4.304 0 0 0-3.062-1.269 4.304 4.304 0 0 0-3.062 1.269 4.337 4.337 0 0 0 0 6.125c.602.602 1.35 1 2.164 1.172v2.442l-14.686 9.276v-19.79l4.498-2.842v-3.717a4.27 4.27 0 0 0 1.827-1.067 4.337 4.337 0 0 0 0-6.125 4.337 4.337 0 0 0-6.126 0 4.304 4.304 0 0 0-1.27 3.063c0 1.157.45 2.245 1.27 3.062a4.282 4.282 0 0 0 1.963 1.107V36.3L51.11 48.128v-8.901l9.304-5.877v-7.051a4.282 4.282 0 0 0 1.986-1.114 4.336 4.336 0 0 0-.001-6.125 4.337 4.337 0 0 0-6.125 0h-.001a4.337 4.337 0 0 0 0 6.125c.52.519 1.145.859 1.804 1.059v5.818l-6.967 4.401V15.062a4.283 4.283 0 0 0 2.008-1.12 4.337 4.337 0 0 0-.001-6.126 4.337 4.337 0 0 0-6.125 0h-.001a4.337 4.337 0 0 0 0 6.126 4.273 4.273 0 0 0 1.783 1.053v15.881l-7.23-4.566v-3.436a4.292 4.292 0 0 0 2.009-1.12 4.337 4.337 0 0 0 0-6.125 4.337 4.337 0 0 0-6.126 0 4.304 4.304 0 0 0-1.27 3.063c0 1.157.45 2.245 1.27 3.062a4.276 4.276 0 0 0 1.78 1.053v4.79l9.566 6.042v21.108l-7.708-4.226v-7.809a4.275 4.275 0 0 0 2.034-1.128 4.337 4.337 0 0 0 0-6.125 4.337 4.337 0 0 0-6.126 0 4.304 4.304 0 0 0-1.27 3.063c0 1.157.45 2.245 1.27 3.062a4.284 4.284 0 0 0 1.756 1.046v6.61l-11.705-6.417v-6.217a4.28 4.28 0 0 0 1.984-1.117 4.3 4.3 0 0 0 1.27-3.063c0-1.157-.45-2.245-1.27-3.062a4.336 4.336 0 0 0-6.125 0 4.337 4.337 0 0 0 0 6.125c.51.51 1.132.858 1.804 1.062v7.621l3.646 2.004v13.632l-10.582-5.77V51.62a4.29 4.29 0 0 0 2.05-1.133 4.337 4.337 0 0 0 0-6.125 4.304 4.304 0 0 0-3.061-1.269 4.304 4.304 0 0 0-3.063 1.269 4.337 4.337 0 0 0 0 6.125 4.285 4.285 0 0 0 1.738 1.041v3.812l33.359 18.269v11.397a4.277 4.277 0 0 0-1.783 1.053 4.337 4.337 0 0 0 0 6.125 4.32 4.32 0 0 0 3.063 1.266 4.316 4.316 0 0 0 3.063-1.267 4.337 4.337 0 0 0 0-6.125 4.29 4.29 0 0 0-2.008-1.119V73.444l33.585-21.216v-3.892a4.29 4.29 0 0 0 1.625-1.008 4.3 4.3 0 0 0 1.269-3.063zM30.46 60.969V47.345l18.314 10.066v13.542zm34.876-19.065v19.79L51.11 70.68V50.89zm3.067-12.164c0-.676.264-1.312.742-1.79a2.525 2.525 0 0 1 1.79-.74c.647 0 1.296.247 1.789.74a2.536 2.536 0 0 1 0 3.581 2.535 2.535 0 0 1-3.58 0 2.516 2.516 0 0 1-.741-1.791zm-10.857-9.407a2.534 2.534 0 0 1 3.58 0 2.534 2.534 0 0 1 0 3.58 2.534 2.534 0 0 1-3.58 0 2.534 2.534 0 0 1 0-3.58zM48.264 9.09a2.536 2.536 0 0 1 3.58 0c.988.987.988 2.593.002 3.58a2.536 2.536 0 0 1-3.581 0 2.535 2.535 0 0 1-.001-3.58zm-10.305 9.601c0-.676.264-1.312.742-1.79a2.525 2.525 0 0 1 1.79-.74c.647 0 1.296.247 1.789.74a2.536 2.536 0 0 1 0 3.581 2.535 2.535 0 0 1-3.58 0 2.52 2.52 0 0 1-.741-1.791zm-.453 19.832c0-.676.264-1.312.742-1.79a2.525 2.525 0 0 1 1.79-.74c.647 0 1.296.247 1.789.74a2.536 2.536 0 0 1 0 3.581 2.535 2.535 0 0 1-3.58 0 2.525 2.525 0 0 1-.741-1.791zm-13.348-7.887a2.524 2.524 0 0 1 1.789-.74 2.526 2.526 0 0 1 2.532 2.531c0 .677-.264 1.312-.742 1.79-.422.422-.984.647-1.562.696h-.456c-.577-.049-1.14-.274-1.561-.696a2.534 2.534 0 0 1 0-3.581zM14.95 45.635a2.514 2.514 0 0 1 1.79-.742 2.534 2.534 0 0 1 1.789 4.322 2.533 2.533 0 0 1-3.58 0 2.533 2.533 0 0 1 0-3.58zm36.894 45.277a2.534 2.534 0 0 1-3.58 0 2.534 2.534 0 0 1 0-3.58 2.536 2.536 0 0 1 3.58 0 2.534 2.534 0 0 1 0 3.58zm33.202-44.857c-.955.955-2.624.957-3.58 0a2.534 2.534 0 0 1 1.79-4.322c.677 0 1.312.264 1.79.742.479.478.742 1.113.742 1.79s-.263 1.311-.742 1.79z"})}))}},179:function(e){e.exports=JSON.parse('{"b":"2.13.0","a":{"@loadable/component":"^5.14.1","@tableflip/react-dropdown":"^1.3.0","@tableflip/react-inspector":"^2.3.0","brace":"^0.11.1","change-case":"^3.1.0","chart.js":"^2.9.4","cids":"^1.1.6","countly-sdk-web":"^19.8.0","d3":"^5.16.0","datatransfer-files-promise":"^1.3.1","details-polyfill":"^1.1.0","eslint-plugin-jsx-a11y":"^6.3.1","file-extension":"^4.0.5","filesize":"^6.3.0","hashlru":"^2.3.0","i18next":"^20.1.0","i18next-browser-languagedetector":"^6.1.0","i18next-chained-backend":"^2.1.0","i18next-http-backend":"^1.2.1","i18next-icu":"^2.0.3","i18next-localstorage-backend":"^3.1.2","internal-nav-helper":"^3.1.0","intl-messageformat":"^9.6.4","ip":"^1.1.5","ipfs-css":"^1.3.0","ipfs-geoip":"^7.0.0","ipfs-http-client":"49.0.2","ipfs-provider":"^2.1.0","ipld-explorer-components":"2.0.2","is-ipfs":"^3.0.0","istextorbinary":"^6.0.0","it-all":"^1.0.5","it-first":"^1.0.6","it-last":"^1.0.5","it-map":"^1.0.5","milliseconds":"^1.0.3","money-clip":"^3.0.2","multiaddr":"^8.1.2","multiaddr-to-uri":"^6.0.0","p-memoize":"^4.0.0","p-queue":"^6.6.0","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^8.1.0","react-chartjs-2":"^2.10.0","react-copy-to-clipboard":"^5.0.2","react-country-flag":"^1.1.0","react-debounce-render":"^5.0.0","react-dnd":"^11.1.3","react-dnd-html5-backend":"^11.1.3","react-dom":"^16.13.1","react-faux-dom":"^4.5.0","react-helmet":"^5.2.1","react-hook-form":"^6.0.6","react-i18next":"^11.8.12","react-identicons":"^1.2.4","react-joyride":"^2.3.0","react-loadable":"^5.5.0","react-overlays":"^2.1.1","react-router-dom":"^5.2.0","react-scripts":"^4.0.3","react-spring":"^8.0.27","react-test-renderer":"^16.13.1","react-virtualized":"^9.21.2","redux-bundler":"^26.1.0","redux-bundler-react":"^1.2.0","simplify-number":"^1.0.0","tachyons":"^4.12.0","topojson":"^3.0.2","uint8arrays":"2.1.2","video-extensions":"^1.2.0","window-or-global":"^1.0.1","window.ipfs-fallback":"^1.2.1"}}')},182:function(e,t,n){"use strict";var r=n(1),a=n(3),c=n(77),s=(n(0),n(508),n(125)),i=n.n(s),o=function(e,t){var n=e.fill,r=e.bg,a=e.color,c=e.danger,s=e.disabled;return c?"bg-red fill-white white":s?"bg-gray-muted fill-snow light-gray":"link"===t?"link bg-transparent":"".concat(n," ").concat(r," ").concat(a)},u=function(e){var t=e.className,n=e.minWidth,s=e.children,u=e.style,l=e.type,p=(e.danger,Object(c.a)(e,["className","minWidth","children","style","type","danger"]));return Object(r.jsx)("button",Object(a.a)(Object(a.a)({type:l,className:i()("Button transition-all sans-serif dib v-mid fw5 nowrap lh-copy bn br1 pa2 focus-outline",t,o(p,l)),disabled:p.disabled,style:Object(a.a)({minWidth:n},u)},p),{},{children:s}))};u.defaultProps={bg:"bg-teal",color:"white",fill:"white",className:"",minWidth:140},t.a=u},183:function(e,t,n){"use strict";var r=n(3),a=n(1),c=n(77),s=(n(0),n(380)),i=(n(928),function(e){var t=e.className,n=e.label,i=e.disabled,o=e.checked,u=e.onChange,l=Object(c.a)(e,["className","label","disabled","checked","onChange"]);t="Checkbox dib sans-serif ".concat(t),i||(t+=" pointer");return Object(a.jsxs)("label",Object(r.a)(Object(r.a)({className:t},l),{},{children:[Object(a.jsx)("input",{className:"absolute",type:"checkbox",checked:o,disabled:i,onChange:function(e){u(e.target.checked)}}),Object(a.jsx)("span",{className:"dib v-mid br1 w1 h1 pointer",children:Object(a.jsx)(s.a,{className:"w1 h1 o-0 fill-aqua",viewBox:"25 25 50 50"})}),Object(a.jsx)("span",{className:"v-mid pl2",children:n})]}))});i.defaultProps={className:"",label:"",disabled:!1,checked:null,onChange:function(){}},t.a=i},187:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return u}));var r=n(1),a=(n(0),{getSteps:function(e){var t=e.t;return[{content:Object(r.jsx)("div",{className:"montserrat white",children:Object(r.jsx)("p",{className:"ma0 pa0 tl f6",children:t("tour.tooltip")})}),placement:"left",target:".joyride-app-tour",disableBeacon:!0}]},styles:{tooltipContent:{padding:"0 20px 0 0"},tooltipFooter:{display:"none"},options:{width:"250px",backgroundColor:"rgba(105, 196, 205, 0.85)",arrowColor:"rgba(105, 196, 205, 0.85)",textColor:"#fff",zIndex:999}}}),c={getSteps:function(e){var t=e.t;e.Trans;return[{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step1.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph2")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph3")})]}),placement:"center",target:"body"}]},styles:{options:{width:"500px",primaryColor:"#378085",textColor:"#34373f",zIndex:999}}},s={getSteps:function(e){var t=e.t,n=e.Trans;return[{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step1.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph2")})]}),placement:"center",target:"body"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step2.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step2.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step2.paragraph2")})]}),placement:"left",target:".joyride-app-status"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step3.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step3.paragraph1")}),Object(r.jsx)(n,{i18nKey:"tour.step3.paragraph2",t:t,children:Object(r.jsxs)("p",{className:"tl f6",children:["Click on ",Object(r.jsx)("code",{children:"Advanced"})," to see more info such as the gateway URL and addresses."]})})]}),placement:"bottom",target:".joyride-status-node"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step4.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step4.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step4.paragraph2")})]}),placement:"top",target:".joyride-status-charts"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.stepExplore.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.stepExplore.paragraph")})]}),locale:{last:t("tour.finish")},placement:"right",target:".joyride-app-explore"}]},styles:{options:{width:"500px",primaryColor:"#378085",textColor:"#34373f",zIndex:999}}},i={getSteps:function(e){var t=e.t,n=e.Trans;return[{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step1.title")}),Object(r.jsx)(n,{i18nKey:"tour.step1.paragraph1",t:t,children:Object(r.jsxs)("p",{className:"tl f6",children:["This is where the files on your ",Object(r.jsx)("a",{className:"teal link",href:"https://docs.ipfs.io/concepts/file-systems/",rel:"noopener noreferrer",target:"_blank",children:"Mutable File System (MFS)"})," live. You can add files or folders and manage them from this page."]})}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph2")})]}),placement:"center",target:"body"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step2.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step2.paragraph1")}),Object(r.jsxs)("ul",{className:"pl4",children:[Object(r.jsx)("li",{className:"tl f6",children:t("tour.step2.bullet1")}),Object(r.jsx)("li",{className:"tl f6",children:t("tour.step2.bullet2")}),Object(r.jsx)("li",{className:"tl f6",children:t("tour.step2.bullet3")})]})]}),placement:"bottom",target:".joyride-files-breadcrumbs"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step3.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step3.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step3.paragraph2")}),Object(r.jsx)(n,{i18nKey:"tour.step3.paragraph3",t:t,children:Object(r.jsxs)("p",{className:"tl f6",children:["If you want to add something that is already on IPFS, you can import it to your MFS by passing its ",Object(r.jsx)("a",{className:"teal link",href:"https://docs.ipfs.io/concepts/content-addressing/",rel:"noopener noreferrer",target:"_blank",children:"Content Identifier (CID)"}),"."]})})]}),placement:"bottom",target:".joyride-files-add"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step5.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step5.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step5.paragraph2")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step5.paragraph3")})]}),locale:{last:t("tour.finish")},placement:"center",target:"body"}]},styles:{options:{width:"500px",primaryColor:"#378085",textColor:"#34373f",zIndex:999}}},o={getSteps:function(e){var t=e.t;return[{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step1.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph2")})]}),placement:"center",target:"body"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step2.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step2.paragraph1")})]}),placement:"bottom",target:".joyride-peers-map"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step3.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step3.paragraph1")})]}),locale:{last:t("tour.finish")},placement:"top",target:".joyride-peers-table"}]},styles:{options:{width:"500px",primaryColor:"#378085",textColor:"#34373f",zIndex:999}}},u={getSteps:function(e){var t=e.t,n=e.Trans;return[{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step1.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step1.paragraph2")})]}),placement:"center",target:"body"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step2.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step2.paragraph1")})]}),placement:"auto",target:".joyride-settings-customapi"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step3.title")}),Object(r.jsx)(n,{i18nKey:"tour.step3.paragraph1",t:t,children:Object(r.jsxs)("p",{className:"tl f6",children:["If you have accounts with third-party remote pinning services, add them here so you can pin/unpin items to those services directly from the Files screen. You can learn more about third-party pinning services in the ",Object(r.jsx)("a",{className:"teal link",href:"https://docs.ipfs.io/how-to/work-with-pinning-services",rel:"noopener noreferrer",target:"_blank",children:"IPFS Docs"}),"."]})})]}),placement:"auto",target:".joyride-settings-pinning"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step4.title")}),Object(r.jsx)(n,{i18nKey:"tour.step4.paragraph1",t:t,children:Object(r.jsxs)("p",{className:"tl f6",children:["You can change the language of the Web UI. If your preferred language isn't available, head over our project page in ",Object(r.jsx)("a",{className:"teal link",href:"https://www.transifex.com/ipfs/ipfs-webui/translate/",rel:"noopener noreferrer",target:"_blank",children:"Transifex"})," to help us translate!"]})})]}),placement:"auto",target:".joyride-settings-language"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step5.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step5.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step5.paragraph2")})]}),placement:"auto",target:".joyride-settings-analytics"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step6.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step6.paragraph1")})]}),placement:"auto",target:".joyride-settings-tutormode"},{content:Object(r.jsxs)("div",{className:"montserrat charcoal",children:[Object(r.jsx)("h2",{className:"f3 fw4",children:t("tour.step7.title")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step7.paragraph1")}),Object(r.jsx)("p",{className:"tl f6",children:t("tour.step7.paragraph2")})]}),locale:{last:t("tour.finish")},placement:"auto",target:".joyride-settings-config"}]},styles:{options:{width:"500px",primaryColor:"#378085",textColor:"#34373f",zIndex:999}}}},243:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{numeric:!0,sensitivity:"base"};return function(n,r){return n.localeCompare(r,void 0,t)*e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(t,n){return(t-n)*e}}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(n,r){var a=n[e],c=r[e];return(null==a)-(null==c)||t*+(a>c)||t*-(a2?n-2:0),a=2;a2?n-2:0),a=2;a1&&void 0!==arguments[1])||arguments[1],n={path:e,realPath:"",isMfs:!1,isPins:!1,isRoot:!1},r=function(e){n.realPath=n.path.substr(e.length).trim()||"/",n.isRoot="/"===n.realPath};if(n.path.startsWith("/ipns")||n.path.startsWith("/ipfs"))n.realPath=n.path,n.isRoot="/ipns"===n.path||"/ipfs"===n.path;else if(n.path.startsWith("/files"))r("/files"),n.isMfs=!0;else{if(!n.path.startsWith("/pins"))return;r("/pins"),n.isPins=!0,"/"!==n.realPath&&(n.realPath="/ipfs".concat(n.realPath))}return n.path.endsWith("/")&&"/"!==n.realPath&&(n.path=n.path.substring(0,n.path.length-1),n.realPath=n.realPath.substring(0,n.realPath.length-1)),t&&(n.realPath=decodeURIComponent(n.realPath),n.path=decodeURIComponent(n.path)),n},m=function(){function e(){Object(a.a)(this,e),this.done=!1,this.queue=[],this.pending=[]}return Object(c.a)(e,[{key:Symbol.asyncIterator,value:function(){return this}},{key:"next",value:function(){var e=Object(o.a)(i.a.mark((function e(){var t,n,r,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.done,n=this.queue,r=this.pending,!t){e.next=5;break}return e.abrupt("return",{done:t,value:void 0});case 5:if(!(n.length>0)){e.next=11;break}return a=n[n.length-1],n.pop(),e.abrupt("return",{done:t,value:a});case 11:return e.next=13,new Promise((function(e,t){r.unshift({resolve:e,reject:t})}));case 13:return e.abrupt("return",e.sent);case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"send",value:function(e){var t=this.done,n=this.pending,r=this.queue;if(t)throw Error("Channel is closed");if(n.length){var a=n[n.length-1];n.pop(),a.resolve({done:t,value:e})}else r.unshift(e)}},{key:"close",value:function(e){var t=this.done,n=this.pending;if(t)throw Error("Channel is already closed");this.done=!0;var a,c=Object(r.a)(n);try{for(c.s();!(a=c.n()).done;){var s=a.value;e?s.reject(e):s.resolve({done:!0,value:void 0})}}catch(i){c.e(i)}finally{c.f()}n.length=0}}]),e}(),x=function(e){var t=e.selectFilesPathInfo();if(!t||!t.isMfs)throw new Error("Unable to perform task if not in MFS")}},270:function(e,t,n){"use strict";n.d(t,"b",(function(){return p}));var r=n(256),a=n(416),c=n(417),s=n(411),i=n(412),o=n(414),u=n(179),l=n(388),p=Object.values(l);r.a.use(a.a).use(c.a).use(o.a).init({backend:{backends:[s.a,i.a],backendOptions:[{defaultVersion:u.b,expirationTime:6048e5},{loadPath:"locales/{{lng}}/{{ns}}.json"}]},ns:["app","welcome","status","files","explore","peers","settings","notify"],defaultNS:"app",fallbackNS:"app",fallbackLng:{"zh-Hans":["zh-CN","en"],"zh-Hant":["zh-TW","en"],zh:["zh-CN","en"],default:["en"]},debug:Object({NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_GIT_REV:"44a46ba",REACT_APP_VERSION:"2.13.0"}).DEBUG,react:{wait:!0,useSuspense:!1,bindI18n:"languageChanged loaded",bindStore:"added removed",nsMode:"default"}}),t.a=r.a},273:function(e,t,n){"use strict";var r=n(3),a=n(1);n(0);t.a=function(e){return Object(a.jsx)("svg",Object(r.a)(Object(r.a)({viewBox:"0 0 100 100"},e),{},{children:Object(a.jsx)("path",{d:"M84.173 64.865v-29.1a4.48 4.48 0 1 0-4.4-7.63l-25.35-14.61a4.7 4.7 0 0 0 0-1.5 4.485 4.485 0 0 0-8.86 1.4v.17l-25 14.85a4.48 4.48 0 1 0-4.74 7.32v29.08a4.48 4.48 0 0 0 1.5 8.71 4.14 4.14 0 0 0 .7-.06 4.24 4.24 0 0 0 1.51-.5l26 14.72v.27a4.49 4.49 0 0 0 4.49 3.76 4.2 4.2 0 0 0 .7 0 4.5 4.5 0 0 0 3.78-4.19l25-15.32a4.48 4.48 0 0 0 3.2 1.37 4.23 4.23 0 0 0 .7-.06 4.47 4.47 0 0 0 .8-8.63zm-5.15 1.56a4.42 4.42 0 0 0-.82 3l-24.63 15.13a4.5 4.5 0 0 0-2.55-1.66v-28.55a4.48 4.48 0 0 0 3.44-5l25-14.77a4.46 4.46 0 0 0 1.74 1.15v29.12a4.46 4.46 0 0 0-2.18 1.58zm-32.67 18.27l-24.81-14a4.34 4.34 0 0 0 .26-2.3 4.44 4.44 0 0 0-2.93-3.5v-29.13a4.61 4.61 0 0 0 1.44-.85l25.33 14.16a4.4 4.4 0 0 0 0 1.62 4.48 4.48 0 0 0 3.38 3.66v28.55a4.52 4.52 0 0 0-2.67 1.79zm3.67-67.48a4.23 4.23 0 0 0 .7-.06 4.33 4.33 0 0 0 2.2-1l25.35 14.58a4.76 4.76 0 0 0 0 1.51 4 4 0 0 0 .17.66l-24.71 14.59a4.46 4.46 0 0 0-7.25-.24l-25-14a4.31 4.31 0 0 0 .33-2.06l25.34-15a4.48 4.48 0 0 0 2.87 1.02zm.39 35.24a2.49 2.49 0 1 1 2.07-2.85 2.5 2.5 0 0 1-2.07 2.85zm31.87-23.37a2.49 2.49 0 1 1-2.07 2.84 2.49 2.49 0 0 1 2.07-2.84zm-32.65-18.81a2.49 2.49 0 1 1-2.07 2.84 2.49 2.49 0 0 1 2.07-2.84zm-34.71 21.65a2.49 2.49 0 1 1 2.84 2.07 2.48 2.48 0 0 1-2.84-2.07zm2.84 39.6a2.49 2.49 0 0 1-.74-4.91 2.43 2.43 0 0 1 1.85.44 2.48 2.48 0 0 1-1.07 4.47zm32.65 18.19a2.49 2.49 0 1 1 2.07-2.84 2.5 2.5 0 0 1-2.07 2.84zm32.61-18.19a2.49 2.49 0 1 1-.78-4.91 2.47 2.47 0 0 1 2.84 2.06 2.49 2.49 0 0 1-2.06 2.85z"})}))}},379:function(e,t,n){"use strict";var r=n(78),a=n(33),c=n(1),s=n(0),i=n.n(s),o=n(181),u=n(37),l=n(183),p=n(381),d=function(e){var t=e.url,n=e.method,r=void 0===n?"GET":n;return Object(c.jsxs)("pre",{className:"overflow-x-scroll pa3 mr3 f6 ba b--black-10 br2 bg-snow-muted",children:[Object(c.jsx)("code",{className:"green",children:r})," ",t]})},f=function(e){var t=e.url;if(!t)return null;var n=new URL(t).searchParams,s=Object(a.a)(n);return Object(c.jsx)("dl",{className:"pa3 mr3 f7 overflow-x-scroll monospace nowrap ba b--black-10 br2 bg-snow-muted",children:s.map((function(e){var t=Object(r.a)(e,2),n=t[0],a=t[1];return Object(c.jsxs)("div",{children:[Object(c.jsxs)("dt",{className:"dib green",children:[n,":"]}),Object(c.jsx)("dd",{className:"dib ml1",children:a})]},"QueryParams-".concat(n))}))})},b=function(e){var t=e.children,n=e.onChange,a=e.enabled,i=e.label,o=e.summary,u=e.exampleRequest,p=(e.queryParams,e.sourceLink),b=(e.sourceLinkLabel,Object(s.useState)(!1)),h=Object(r.a)(b,2),j=h[0],v=h[1];return Object(c.jsxs)("section",{className:"bg-white bb b--black-10",children:[Object(c.jsxs)("div",{className:"flex items-center",children:[Object(c.jsx)(l.a,{className:"pv3 pl3 pr1 bg-white flex-none",onChange:n,checked:a,label:Object(c.jsx)("span",{className:"fw5 f6",children:i})}),Object(c.jsxs)("div",{className:"truncate fw4 f6 flex-auto charcoal-muted",children:["\u2013 ",o]}),Object(c.jsx)("button",{className:"focus-outline bg-transparent pa3 bn link blue flex-none",onClick:function(){return v(!j)},style:{minWidth:100},children:j?"Close":"Show me"})]}),j&&Object(c.jsxs)("div",{className:"ph3 nt2 pb3",children:[t,p&&Object(c.jsx)("p",{children:Object(c.jsx)("a",{href:p,className:"link blue",target:"_blank",rel:"noopener noreferrer",children:"View source"})}),u&&Object(c.jsxs)("div",{children:[Object(c.jsx)("h3",{className:"f5 fw6",children:"Example request"}),Object(c.jsx)(d,{url:u}),Object(c.jsx)("h4",{className:"f6 fw5",children:"Query parameters"}),Object(c.jsx)(f,{url:u})]})]})]})};t.a=Object(u.b)("selectAnalyticsEnabled","selectAnalyticsConsent","selectAnalyticsActionsToRecord","doToggleAnalytics","doToggleConsent",(function(e){var t=e.analyticsActionsToRecord,n=e.analyticsConsent,r=e.doToggleConsent,a=e.doToggleAnalytics,s=e.analyticsEnabled,u=e.t,d=e.open;return Object(c.jsxs)(i.a.Fragment,{children:[Object(c.jsx)(l.a,{className:"dib",onChange:a,checked:s,label:Object(c.jsx)("span",{className:"f5",children:u("AnalyticsToggle.label")})}),Object(c.jsxs)("div",{className:"f6 charcoal lh-copy",children:[Object(c.jsx)("p",{className:"mb0",children:u("AnalyticsToggle.paragraph1")}),Object(c.jsxs)(p.a,{summaryText:u("AnalyticsToggle.summary"),className:"pt2",open:d,children:[Object(c.jsx)("p",{children:Object(c.jsxs)(o.a,{i18nKey:"AnalyticsToggle.paragraph2",t:u,children:["Protocol Labs hosts a ",Object(c.jsx)("a",{className:"link blue",href:"https://count.ly/",children:"Countly"})," instance to record anonymous usage data for this app."]})}),Object(c.jsx)("p",{children:u("AnalyticsToggle.optionalInfo")}),Object(c.jsx)(b,{onChange:function(){return r("sessions")},enabled:n.includes("sessions"),label:u("AnalyticsToggle.sessions.label"),summary:u("AnalyticsToggle.sessions.summary"),sourceLink:"https://github.com/Countly/countly-sdk-web/blob/93442edbe8c108618c88cc9e1ad179892c42940b/lib/countly.js#L1885-L1953",exampleRequest:"https://countly.ipfs.io/i?begin_session=1&metrics=%7B%22_app_version%22%3A%222.4.0%22%2C%22_ua%22%3A%22Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_14_2)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F72.0.3626.121%20Safari%2F537.36%22%2C%22_resolution%22%3A%221920x1080%22%2C%22_density%22%3A2%2C%22_locale%22%3A%22en-GB%22%7D&app_key=700fd825c3b257e021bd9dbc6cbf044d33477531&device_id=804117b1-c21d-4e55-a65f-f9dbbe9a1f91&sdk_name=javascript_native_web&sdk_version=19.02.1×tamp=1552296210554&hour=9&dow=1&consent=%7B%22sessions%22%3Atrue%2C%22events%22%3Atrue%2C%22views%22%3Atrue%2C%22location%22%3Atrue%2C%22crashes%22%3Atrue%7D",children:Object(c.jsxs)(o.a,{i18nKey:"AnalyticsToggle.sessions.details",t:u,children:[Object(c.jsx)("p",{children:"The following browser metrics are sent"}),Object(c.jsxs)("ul",{children:[Object(c.jsx)("li",{children:"A random, generated device ID"}),Object(c.jsx)("li",{children:"Timestamp when the session starts"}),Object(c.jsx)("li",{children:"Periodic timestamps to track duration"}),Object(c.jsx)("li",{children:'App version e.g. "2.4.4"'}),Object(c.jsx)("li",{children:'Locale e.g. "en-GB"'}),Object(c.jsx)("li",{children:'User Agent e.g. "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) ..."'}),Object(c.jsx)("li",{children:'Screen resolution e.g. "800x600"'}),Object(c.jsx)("li",{children:'Screen pixel density e.g. "1"'})]})]})}),Object(c.jsxs)(b,{onChange:function(){return r("events")},enabled:n.includes("events"),label:u("AnalyticsToggle.events.label"),summary:u("AnalyticsToggle.events.summary"),sourceLink:"https://github.com/ipfs-shipyard/ipfs-webui/blob/30a077efe5198bf6403681b094ab585a88395c40/src/bundles/analytics.js#L93-L111",exampleRequest:"https://countly.ipfs.io/i?events=%5B%7B%22key%22%3A%22FILES_MAKEDIR%22%2C%22count%22%3A1%2C%22dur%22%3A0.015194999985396862%2C%22timestamp%22%3A1552296333639%2C%22hour%22%3A9%2C%22dow%22%3A1%7D%5D&app_key=700fd825c3b257e021bd9dbc6cbf044d33477531&device_id=804117b1-c21d-4e55-a65f-f9dbbe9a1f91&sdk_name=javascript_native_web&sdk_version=19.02.1×tamp=1552296333640&hour=9&dow=1",children:[Object(c.jsx)("p",{children:Object(c.jsx)(o.a,{i18nKey:"AnalyticsToggle.events.details",t:u,children:"App specific actions. We record only that the action happened, how long it took from start to finish, and a count if the event involved multiple items."})}),Object(c.jsx)("p",{children:"The recorded actions are:"}),Object(c.jsx)("ul",{children:t.map((function(e){return Object(c.jsx)("li",{className:"mb1",children:Object(c.jsx)("code",{className:"f7 bg-snow-muted pa1 br2",children:e})},e)}))})]}),Object(c.jsx)(b,{onChange:function(){return r("views")},enabled:n.includes("views"),label:u("AnalyticsToggle.views.label"),summary:u("AnalyticsToggle.views.summary"),sourceLink:"https://github.com/ipfs-shipyard/ipfs-webui/blob/2fb9df4e7b294f26b35b1dd76084fe85672b6f2b/src/bundles/analytics.js#L81-L86",exampleRequest:"https://countly.ipfs.io/i?events=%5B%7B%22key%22%3A%22%5BCLY%5D_view%22%2C%22count%22%3A1%2C%22dur%22%3A2%2C%22segmentation%22%3A%7B%22name%22%3A%22%2F%22%7D%2C%22timestamp%22%3A1552296364914%2C%22hour%22%3A9%2C%22dow%22%3A1%7D%2C%7B%22key%22%3A%22%5BCLY%5D_view%22%2C%22count%22%3A1%2C%22segmentation%22%3A%7B%22name%22%3A%22%2Ffiles*%22%2C%22visit%22%3A1%2C%22domain%22%3A%22localhost%22%2C%22view%22%3A%22%2F%22%7D%2C%22timestamp%22%3A1552296364915%2C%22hour%22%3A9%2C%22dow%22%3A1%7D%5D&app_key=700fd825c3b257e021bd9dbc6cbf044d33477531&device_id=804117b1-c21d-4e55-a65f-f9dbbe9a1f91&sdk_name=javascript_native_web&sdk_version=19.02.1×tamp=1552296364916&hour=9&dow=1",children:Object(c.jsx)("p",{children:u("AnalyticsToggle.views.details")})}),Object(c.jsx)(b,{onChange:function(){return r("location")},enabled:n.includes("location"),label:u("AnalyticsToggle.location.label"),summary:u("AnalyticsToggle.location.summary"),sourceLink:"https://github.com/Countly/countly-sdk-web/blob/93442edbe8c108618c88cc9e1ad179892c42940b/lib/countly.js#L1736-L1751",children:Object(c.jsx)("p",{children:u("AnalyticsToggle.location.details")})}),Object(c.jsx)(b,{onChange:function(){return r("crashes")},enabled:n.includes("crashes"),label:u("AnalyticsToggle.crashes.label"),summary:u("AnalyticsToggle.crashes.summary"),sourceLink:"https://github.com/ipfs-shipyard/ipfs-webui/blob/2fb9df4e7b294f26b35b1dd76084fe85672b6f2b/src/bundles/analytics.js#L115-L121",exampleRequest:"https://countly.ipfs.io/i?crash=%7B%22_resolution%22%3A%221920x1080%22%2C%22_error%22%3A%22Error%3A%20example%20error%5Cn%20%20%20%20at%20Object._callee%24%20(http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A192105%3A63)%5Cn%20%20%20%20at%20tryCatch%20(http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A173974%3A40)%5Cn%20%20%20%20at%20Generator.invoke%20%5Bas%20_invoke%5D%20(http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A174208%3A22)%5Cn%20%20%20%20at%20Generator.prototype.(anonymous%20function)%20%5Bas%20next%5D%20(http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A174026%3A21)%5Cn%20%20%20%20at%20step%20(http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A192086%3A191)%5Cn%20%20%20%20at%20http%3A%2F%2Flocalhost%3A3000%2Fstatic%2Fjs%2Fbundle.js%3A192086%3A361%22%2C%22_app_version%22%3A%222.4.0%22%2C%22_run%22%3A5%2C%22_not_os_specific%22%3Atrue%2C%22_online%22%3Atrue%2C%22_background%22%3Atrue%2C%22_logs%22%3A%22STATS_FETCH_FAILED%22%2C%22_nonfatal%22%3Atrue%2C%22_view%22%3A%22%2F%23%2Fsettings%22%2C%22_custom%22%3Anull%2C%22_opengl%22%3A%22WebGL%201.0%20(OpenGL%20ES%202.0%20Chromium)%22%7D&app_key=700fd825c3b257e021bd9dbc6cbf044d33477531&device_id=d96d67ff-4797-45da-83b4-9e8f599cd12a&sdk_name=javascript_native_web&sdk_version=19.02.1×tamp=1552294449012&hour=8&dow=1",children:Object(c.jsx)("p",{children:Object(c.jsxs)(o.a,{i18nKey:"AnalyticsToggle.crashes.details",t:u,children:["Records JavaScript error messages and stack traces that occur while using the app, where possible. It is very helpful to know when the app is not working for you, but ",Object(c.jsx)("b",{children:"error messages may include identifiable information"})," like CIDs or file paths, so only enable this if you are comfortable sharing that information with us."]})})})]})]})]})}))},380:function(e,t,n){"use strict";var r=n(3),a=n(1);n(0);t.a=function(e){return Object(a.jsx)("svg",Object(r.a)(Object(r.a)({viewBox:"0 0 100 100"},e),{},{children:Object(a.jsx)("path",{d:"M44.39 66.09L32.74 54.44l3.92-3.92 7.73 7.73 19.36-19.36 3.92 3.92z"})}))}},381:function(e,t,n){"use strict";var r=n(3),a=n(1),c=n(77);n(0),n(929);t.a=function(e){var t=e.summaryText,n=void 0===t?"Advanced":t,s=e.children,i=e.onClick,o=Object(c.a)(e,["summaryText","children","onClick"]);return Object(a.jsxs)("details",Object(r.a)(Object(r.a)({},o),{},{children:[Object(a.jsx)("summary",{className:"pointer blue outline-0",onClick:i,children:n}),s]}))}},384:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return p}));var r=n(2),a=n.n(r),c=n(11),s=n(3),i=n(123),o="https://ipfs.io",u=function(){return{availableGateway:null,publicGateway:Object(i.a)("ipfsPublicGateway")||o}},l=function(e){var t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol},p=function(e){var t=new URL(e),n=new URL("".concat(t.protocol,"//").concat(t.hostname,"/ipfs/").concat("bafybeibwzifw52ttrkqlikfzext5akxu7lz4xiwjgwzmqcpdzmp3n5vnbe","?now=").concat(Date.now(),"&filename=1x1.png#x-ipfs-companion-no-redirect"));return new Promise((function(e,t){var r=function(){return!!a&&(clearTimeout(a),a=null,!0)},a=setTimeout((function(){r()&&t(new Error)}),15e3),c=new Image;c.onerror=function(){r(),t(new Error)},c.onload=function(){r(),e()},c.src=n}))},d={name:"gateway",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u(),t=arguments.length>1?arguments[1]:void 0;return"SET_AVAILABLE_GATEWAY"===t.type?Object(s.a)(Object(s.a)({},e),{},{availableGateway:t.payload}):"SET_PUBLIC_GATEWAY"===t.type?Object(s.a)(Object(s.a)({},e),{},{publicGateway:t.payload}):e},doSetAvailableGateway:function(e){return function(t){return(0,t.dispatch)({type:"SET_AVAILABLE_GATEWAY",payload:e})}},doUpdatePublicGateway:function(e){return function(){var t=Object(c.a)(a.a.mark((function t(n){var r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.dispatch,t.next=3,Object(i.b)("ipfsPublicGateway",e);case 3:r({type:"SET_PUBLIC_GATEWAY",payload:e});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},selectAvailableGateway:function(e){var t;return null===e||void 0===e||null===(t=e.gateway)||void 0===t?void 0:t.availableGateway},selectPublicGateway:function(e){var t;return null===e||void 0===e||null===(t=e.gateway)||void 0===t?void 0:t.publicGateway}};t.d=d},388:function(e){e.exports=JSON.parse('{"ar":{"locale":"ar","nativeName":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","englishName":"Arabic"},"ca":{"locale":"ca","nativeName":"Catal\xe0","englishName":"Catalan"},"cs":{"locale":"cs","nativeName":"\u010ce\u0161tina","englishName":"Czech"},"da":{"locale":"da","nativeName":"Dansk","englishName":"Danish"},"de":{"locale":"de","nativeName":"Deutsch","englishName":"German"},"en":{"locale":"en","nativeName":"English","englishName":"English"},"es":{"locale":"es","nativeName":"Espa\xf1ol","englishName":"Spanish"},"fr":{"locale":"fr","nativeName":"Fran\xe7ais","englishName":"French"},"hi-IN":{"locale":"hi-IN","nativeName":"\u0939\u093f\u0928\u094d\u0926\u0940","englishName":"Hindi"},"hu":{"locale":"hu","nativeName":"Magyar","englishName":"Hungarian"},"it":{"locale":"it","nativeName":"Italiano","englishName":"Italian"},"ja-JP":{"locale":"ja-JP","nativeName":"\u65e5\u672c\u8a9e","englishName":"Japanese"},"ko-KR":{"locale":"ko-KR","nativeName":"\ud55c\uad6d\uc5b4 (\u97e9\u56fd)","englishName":"Korean (Korea)"},"nl":{"locale":"nl","nativeName":"Nederlands","englishName":"Dutch"},"no":{"locale":"no","nativeName":"Norsk","englishName":"Norwegian"},"pl":{"locale":"pl","nativeName":"Polski","englishName":"Polish"},"pt":{"locale":"pt","nativeName":"Portugu\xeas","englishName":"Portuguese"},"pt-BR":{"locale":"pt-BR","nativeName":"Portugu\xeas (Brasil)","englishName":"Portuguese (Brazil)"},"ro":{"locale":"ro","nativeName":"Rom\xe2n\u0103","englishName":"Romanian"},"ru":{"locale":"ru","nativeName":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","englishName":"Russian"},"sk":{"locale":"sk","nativeName":"Sloven\u010dina","englishName":"Slovak"},"sv":{"locale":"sv","nativeName":"Svenska","englishName":"Swedish"},"tr":{"locale":"tr","nativeName":"T\xfcrk\xe7e","englishName":"Turkish"},"uk":{"locale":"uk","nativeName":"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430","englishName":"Ukrainian"},"ur":{"locale":"ur","nativeName":"\u0627\u0631\u062f\u0648","englishName":"Urdu"},"zh-CN":{"locale":"zh-CN","nativeName":"\u4e2d\u6587\uff08\u4e2d\u56fd\uff09","englishName":"Chinese Simplified (China)"},"zh-HK":{"locale":"zh-HK","nativeName":"\u4e2d\u6587\uff08\u9999\u6e2f\uff09","englishName":"Chinese Traditional (Hong Kong)"},"zh-TW":{"locale":"zh-TW","nativeName":"\u4e2d\u6587\uff08\u53f0\u7063\uff09","englishName":"Chinese Traditional (Taiwan)"}}')},389:function(e,t,n){"use strict";n.d(t,"b",(function(){return C}));var r=n(47),a=n(78),c=n(3),s=n(2),i=n.n(s),o=n(11),u=n(87),l=n(36),p=n(88),d=n(254),f=n(85),b=n(127);function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;if(!e)return t;var n=Object(f.dirname)(e);return"."===n?t:(t.add(n),"/"===n?t:h(n,t))}var j=function(e){if(!e||!e.length)return 0;var t=e.map((function(e){return e.path})).filter((function(e){return!!e})),n=new Set;return t.forEach((function(e){return h(e,n)})),n.size},v=n(69),O=n.n(v),m=n(122),x=n.n(m),g=n(171),y=n.n(g),I=n(67),E=n.n(I),S=n(13),w=n.n(S),N=n(27),A=n(14),_=function(e){var t=e.cumulativeSize,n=e.type,r=e.size,a=e.cid,c=e.name,s=e.path,i=e.pinned,o=e.isParent,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/ipfs";return{size:t||r||0,type:"dir"===n?"directory":n,cid:a,name:c||s.split("/").pop()||a.toString(),path:s||"".concat(u,"/").concat(a.toString()),pinned:Boolean(i),isParent:o}},k=function(){var e=Object(o.a)(i.a.mark((function e(t,n){var r,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D(t,n);case 2:return r=e.sent,a=r.cumulativeSize,e.abrupt("return",a||0);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),C=function(e){return e.startsWith("/files")?e.substr("/files".length)||"/":e},T=O()((function(e,t){return t.files.stat(e)})),D=function(){var e=Object(o.a)(i.a.mark((function e(t,n){var r,s,o,u,l,p;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.toString(),s=r.startsWith("/")?r:"/ipfs/".concat(r),e.prev=2,!s.startsWith("/ipfs/")){e.next=9;break}return e.next=6,T(s,t);case 6:o=e.sent,e.next=12;break;case 9:return e.next=11,t.files.stat(s);case 11:o=e.sent;case 12:return e.abrupt("return",Object(c.a)({path:s},o));case 15:return e.prev=15,e.t0=e.catch(2),u=s.split("/"),l=Object(a.a)(u,3),p=l[2],e.abrupt("return",{path:r,cid:new w.a(p),type:"unknown",cumulativeSize:0,size:0});case 19:case"end":return e.stop()}}),e,null,[[2,15]])})));return function(t,n){return e.apply(this,arguments)}}(),P=function(){var e=Object(u.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.delegateYield(Object(d.a)(Object(p.a)(t.pin.ls({type:"recursive"})),l.a),"t0",1);case 1:return e.delegateYield(Object(d.a)(Object(p.a)(t.pin.ls({type:"direct"})),l.a),"t1",2);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(e){return y()(P(e),(function(e){return e.cid}))},L=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r,a,s,o,u,d,f;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=!0,r=!1,e.prev=2,s=Object(p.a)(F(t));case 4:return e.next=6,Object(l.a)(s.next());case 6:return o=e.sent,n=o.done,e.next=10,Object(l.a)(o.value);case 10:if(u=e.sent,n){e.next=21;break}return d=u,e.next=15,Object(l.a)(D(t,d));case 15:return f=e.sent,e.next=18,_(Object(c.a)(Object(c.a)({},f),{},{pinned:!0}),"/pins");case 18:n=!0,e.next=4;break;case 21:e.next=27;break;case 23:e.prev=23,e.t0=e.catch(2),r=!0,a=e.t0;case 27:if(e.prev=27,e.prev=28,n||null==s.return){e.next=32;break}return e.next=32,Object(l.a)(s.return());case 32:if(e.prev=32,!r){e.next=35;break}throw a;case 35:return e.finish(32);case 36:return e.finish(27);case 37:case"end":return e.stop()}}),e,null,[[2,23,27,37],[28,,32,36]])})));return function(t){return e.apply(this,arguments)}}(),R=(t.a=function(){return{doPinsFetch:function(){return Object(N.d)(A.a.PIN_LIST,function(){var e=Object(o.a)(i.a.mark((function e(t){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x()(F(t));case 2:return n=e.sent,e.abrupt("return",{pins:n});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},doFilesFetch:function(){return function(){var e=Object(o.a)(i.a.mark((function e(t){var n,r,a,c,s;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.store,r=n.selectIpfsReady(),a=n.selectIpfsConnected(),c=n.selectFilesIsFetching(),s=n.selectFilesPathInfo(),!r||!a||c||!s){e.next=8;break}return e.next=8,n.doFetch(s);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},doFetch:function(e){var t=e.path,n=e.realPath,r=e.isMfs,a=e.isPins,s=e.isRoot;return Object(N.d)(A.a.FETCH,function(){var e=Object(o.a)(i.a.mark((function e(o,u){var l,p,d,f,b;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=u.store,!s||r||a){e.next=3;break}throw new Error("not supposed to be here");case 3:if(!s||!a){e.next=8;break}return e.next=6,x()(L(o));case 6:return p=e.sent,e.abrupt("return",{path:"/pins",fetched:Date.now(),type:"directory",content:p});case 8:if(!n.startsWith("/ipns")){e.next=14;break}return e.next=11,E()(o.name.resolve(n));case 11:e.t0=e.sent,e.next=15;break;case 14:e.t0=n;case 15:return d=e.t0,e.next=18,D(o,d);case 18:f=e.sent,b=Date.now(),e.t1=f.type,e.next="unknown"===e.t1?23:"file"===e.t1?24:"directory"===e.t1?25:28;break;case 23:return e.abrupt("return",Object(c.a)({fetched:b},f));case 24:return e.abrupt("return",Object(c.a)(Object(c.a)({},_(Object(c.a)(Object(c.a)({},f),{},{path:t}))),{},{fetched:b,type:"file",read:function(){return o.cat(f.cid)},name:t.split("/").pop(),size:f.size,cid:f.cid}));case 25:return e.next=27,M(o,f.cid,{path:t,isRoot:s,sorting:l.selectFilesSorting()});case 27:return e.abrupt("return",e.sent);case 28:throw Error('Unsupported file type "'.concat(f.type,'"'));case 29:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())},doFilesWrite:function(e,t){return Object(N.g)(A.a.WRITE,function(){var n=Object(u.a)(i.a.mark((function n(a,s){var o,u,d,b,h,v,O,m,x,g,y,I,E,S,w,N,_,k,T,D,P,F,L,M,z,B,U,G,V;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=s.store,u=e.filter((function(e){return!A.c.includes(Object(f.basename)(e.path))})).map((function(e){return"/"===e.path[0]?Object(c.a)(Object(c.a)({},e),{},{path:e.path.slice(1)}):e})),d=u.reduce((function(e,t){return e+t.size}),0),b=u.map((function(e){return{path:e.path,size:e.size}})),n.next=6,{entries:b,progress:0};case 6:h=R(a,u),v=h.result,O=h.progress,m=null,x=!0,g=!1,n.prev=10,I=Object(p.a)(O);case 12:return n.next=14,Object(l.a)(I.next());case 14:return E=n.sent,x=E.done,n.next=18,Object(l.a)(E.value);case 18:if(S=n.sent,x){n.next=28;break}return N=(w=S).name,_=w.offset,m=null==m?{uploaded:0,offset:_,name:N}:N===m.name?{uploaded:m.uploaded,offset:_,name:N}:{uploaded:m.uploaded+m.offset,offset:_,name:N},k=(m.uploaded+m.offset)/d*100,n.next=25,{entries:b,progress:k};case 25:x=!0,n.next=12;break;case 28:n.next=34;break;case 30:n.prev=30,n.t0=n.catch(10),g=!0,y=n.t0;case 34:if(n.prev=34,n.prev=35,x||null==I.return){n.next=39;break}return n.next=39,Object(l.a)(I.return());case 39:if(n.prev=39,!g){n.next=42;break}throw y;case 42:return n.finish(39);case 43:return n.finish(34);case 44:return n.prev=44,n.next=47,Object(l.a)(v);case 47:if(T=n.sent,D=u.length,P=j(u),F=D+P,T.length===F){n.next=53;break}throw Object.assign(new Error("API returned a partial response."),{code:"ERR_API_RESPONSE"});case 53:L=Object(r.a)(T),n.prev=54,L.s();case 56:if((M=L.n()).done){n.next=71;break}if(z=M.value,B=z.path,U=z.cid,-1!==B.indexOf("/")||""===B){n.next=69;break}return G="/ipfs/".concat(U),V=Object(f.join)(C(t||"/files"),B),n.prev=61,n.next=64,Object(l.a)(a.files.cp(G,V));case 64:n.next=69;break;case 66:throw n.prev=66,n.t1=n.catch(61),Object.assign(new Error("ipfs.files.cp call failed"),{code:"ERR_FILES_CP_FAILED"});case 69:n.next=56;break;case 71:n.next=76;break;case 73:n.prev=73,n.t2=n.catch(54),L.e(n.t2);case 76:return n.prev=76,L.f(),n.finish(76);case 79:return n.next=81,{entries:b,progress:100};case 81:return n.abrupt("return",b);case 82:return n.prev=82,n.next=85,Object(l.a)(o.doFilesFetch());case 85:return n.finish(82);case 86:case"end":return n.stop()}}),n,null,[[10,30,34,44],[35,,39,43],[44,,82,86],[54,73,76,79],[61,66]])})));return function(e,t){return n.apply(this,arguments)}}())},doFilesDelete:function(e){var t=e.files,n=e.removeLocally,r=e.removeRemotely,a=e.remoteServices;return Object(N.d)(A.a.DELETE,function(){var e=Object(o.a)(i.a.mark((function e(c,s){var u,l,p,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=s.store,Object(N.b)(u),0!==t.length){e.next=4;break}return e.abrupt("return",void 0);case 4:return l=function(){var e=Object(o.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t();case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}(),e.prev=5,e.next=8,Promise.all(t.map(function(){var e=Object(o.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",c.files.rm(C(t.path),{recursive:!0}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 8:if(r&&t.forEach((function(e){return a.map(function(){var t=Object(o.a)(i.a.mark((function t(n){return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",l((function(){return c.pin.remote.rm({cid:[e.cid],service:n})})));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())})),!n){e.next=12;break}return e.next=12,Promise.all(t.map(function(){var e=Object(o.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.pinned&&l((function(){return c.pin.rm(t.cid)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 12:return p=t[0].path,d=p.slice(0,p.lastIndexOf("/")),e.next=16,u.doUpdateHash(d);case 16:return e.abrupt("return",void 0);case 17:return e.prev=17,e.next=20,u.doFilesFetch();case 20:return e.finish(17);case 21:case"end":return e.stop()}}),e,null,[[5,,17,21]])})));return function(t,n){return e.apply(this,arguments)}}())},doFilesAddPath:function(e,t){return Object(N.d)(A.a.ADD_BY_PATH,function(){var n=Object(o.a)(i.a.mark((function n(r,a){var c,s,o,u,l;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c=a.store,Object(N.b)(c),s=C(t),o=s.split("/").pop(),u=C(Object(f.join)(e,o)),l=t.startsWith("/")?t:"/ipfs/".concat(o),n.prev=6,n.next=9,r.files.cp(l,u);case 9:return n.abrupt("return",n.sent);case 10:return n.prev=10,n.next=13,c.doFilesFetch();case 13:return n.finish(10);case 14:case"end":return n.stop()}}),n,null,[[6,,10,14]])})));return function(e,t){return n.apply(this,arguments)}}())},doFilesDownloadLink:function(e){return Object(N.d)(A.a.DOWNLOAD_LINK,function(){var t=Object(o.a)(i.a.mark((function t(n,r){var a,c,s;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=r.store,c=a.selectApiUrl(),s=a.selectGatewayUrl(),t.next=5,Object(b.a)(e,s,c,n);case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())},doFilesShareLink:function(e){return Object(N.d)(A.a.SHARE_LINK,function(){var t=Object(o.a)(i.a.mark((function t(n,r){var a,c;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=r.store,c=a.selectPublicGateway(),t.next=4,Object(b.b)(e,c,n);case 4:return t.abrupt("return",t.sent);case 5:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())},doFilesMove:function(e,t){return Object(N.d)(A.a.MOVE,function(){var n=Object(o.a)(i.a.mark((function n(r,a){var c,s,o;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c=a.store,Object(N.b)(c),n.prev=2,n.next=5,r.files.mv(C(e),C(t));case 5:if(s=c.selectFiles(),o=s&&s.path,e!==o){n.next=10;break}return n.next=10,c.doUpdateHash(t);case 10:return n.prev=10,n.next=13,c.doFilesFetch();case 13:return n.finish(10);case 14:case"end":return n.stop()}}),n,null,[[2,,10,14]])})));return function(e,t){return n.apply(this,arguments)}}())},doFilesCopy:function(e,t){return Object(N.d)(A.a.COPY,function(){var n=Object(o.a)(i.a.mark((function n(r,a){var c;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c=a.store,Object(N.b)(c),n.prev=2,n.next=5,r.files.cp(C(e),C(t));case 5:return n.prev=5,n.next=8,c.doFilesFetch();case 8:return n.finish(5);case 9:case"end":return n.stop()}}),n,null,[[2,,5,9]])})));return function(e,t){return n.apply(this,arguments)}}())},doFilesMakeDir:function(e){return Object(N.d)(A.a.MAKE_DIR,function(){var t=Object(o.a)(i.a.mark((function t(n,r){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=r.store,Object(N.b)(a),t.prev=2,t.next=5,n.files.mkdir(C(e),{parents:!0});case 5:return t.prev=5,t.next=8,a.doFilesFetch();case 8:return t.finish(5);case 9:case"end":return t.stop()}}),t,null,[[2,,5,9]])})));return function(e,n){return t.apply(this,arguments)}}())},doFilesPin:function(e){return Object(N.d)(A.a.PIN_ADD,function(){var t=Object(o.a)(i.a.mark((function t(n,r){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=r.store,t.prev=1,t.next=4,n.pin.add(e);case 4:return t.abrupt("return",t.sent);case 5:return t.prev=5,t.next=8,a.doPinsFetch();case 8:return t.finish(5);case 9:case"end":return t.stop()}}),t,null,[[1,,5,9]])})));return function(e,n){return t.apply(this,arguments)}}())},doFilesUnpin:function(e){return Object(N.d)(A.a.PIN_REMOVE,function(){var t=Object(o.a)(i.a.mark((function t(n,r){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=r.store,t.prev=1,t.next=4,n.pin.rm(e);case 4:return t.abrupt("return",t.sent);case 5:return t.prev=5,t.next=8,a.doPinsFetch();case 8:return t.finish(5);case 9:case"end":return t.stop()}}),t,null,[[1,,5,9]])})));return function(e,n){return t.apply(this,arguments)}}())},doFilesDismissErrors:function(){return Object(N.e)({type:A.a.DISMISS_ERRORS})},doFilesNavigateTo:function(e){var t=e.path,n=e.cid;return function(){var e=Object(o.a)(i.a.mark((function e(r){var a,c,s,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=r.store,e.prev=1,c=t.split("/").map((function(e){return encodeURIComponent(e)})).join("/"),s=a.selectFiles(),o=a.selectFilesPathInfo(),!s||s.path!==c||!o){e.next=10;break}return e.next=8,a.doFilesFetch();case 8:e.next=12;break;case 10:return e.next=12,a.doUpdateHash(c);case 12:e.next=18;break;case 14:e.prev=14,e.t0=e.catch(1),console.error(e.t0),a.doUpdateHash("/ipfs/".concat(n));case 18:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}()},doFilesUpdateSorting:function(e,t){return Object(N.e)({type:A.a.UPDATE_SORT,payload:{by:e,asc:t}})},doFilesClear:function(){return Object(N.e)({type:A.a.CLEAR_ALL})},doPinsStatsGet:function(){return Object(N.d)(A.a.PINS_SIZE_GET,function(){var e=Object(o.a)(i.a.mark((function e(t){var n,r,a,c,s,o,u,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=-1,r=0,a=!0,c=!1,e.prev=4,o=Object(p.a)(t.pin.ls({type:"recursive"}));case 6:return e.next=8,o.next();case 8:return u=e.sent,a=u.done,e.next=12,u.value;case 12:if(l=e.sent,a){e.next=19;break}l,r++;case 16:a=!0,e.next=6;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e.catch(4),c=!0,s=e.t0;case 25:if(e.prev=25,e.prev=26,a||null==o.return){e.next=30;break}return e.next=30,o.return();case 30:if(e.prev=30,!c){e.next=33;break}throw s;case 33:return e.finish(30);case 34:return e.finish(25);case 35:return e.abrupt("return",{pinsSize:n,numberOfPins:r});case 36:case"end":return e.stop()}}),e,null,[[4,21,25,35],[26,,30,34]])})));return function(t){return e.apply(this,arguments)}}())},doFilesSizeGet:function(){return Object(N.d)(A.a.SIZE_GET,function(){var e=Object(o.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k(t,"/");case 2:return e.t0=e.sent,e.abrupt("return",{size:e.t0});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},doGetFileSizeThroughCid:function(e){return function(){var t=Object(o.a)(i.a.mark((function t(n){var r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.getIpfs(),t.abrupt("return",k(r,e));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}}},function(e,t){var n=new N.a,r=x()(e.addAll(t,{pin:!1,wrapWithDirectory:!1,progress:function(e,t){return n.send({offset:e,name:t})}}));return r.then((function(){return n.close()}),(function(e){return n.close(e)})),{result:r,progress:n}}),M=function(){var e=Object(o.a)(i.a.mark((function e(t,n,a){var s,o,u,l,p,d,b,h,j,v,O,m,g,y,I,S;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=a.path,o=a.isRoot,u=a.sorting,e.next=3,x()(t.ls(n));case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0=[];case 6:l=e.t0,p=1===l.length&&l[0].cid.toString()===n.toString()?[]:l,d=[],b=0,h=Object(r.a)(p),e.prev=11,h.s();case 13:if((j=h.n()).done){e.next=37;break}if(v=j.value,O=Object(f.join)(s,v.name),m=null,!(b<1e3)||"directory"!==v.type&&"dir"!==v.type){e.next=33;break}return b+=1,e.t1=_,e.t2=c.a,e.t3=c.a,e.t4={},e.next=25,D(t,v.cid);case 25:e.t5=e.sent,e.t6=(0,e.t3)(e.t4,e.t5),e.t7={},e.t8={path:O},e.t9=(0,e.t2)(e.t6,e.t7,e.t8),m=(0,e.t1)(e.t9),e.next=34;break;case 33:m=_(Object(c.a)(Object(c.a)({},v),{},{path:O}));case 34:d.push(m);case 35:e.next=13;break;case 37:e.next=42;break;case 39:e.prev=39,e.t10=e.catch(11),h.e(e.t10);case 42:return e.prev=42,h.f(),e.finish(42);case 45:if(g=null,o){e.next=67;break}if(y=Object(f.dirname)(s),!(I=Object(N.c)(y,!1))||!I.isMfs&&I.isRoot){e.next=67;break}if(!(S=I.realPath)||!S.startsWith("/ipns")){e.next=55;break}return e.next=54,E()(t.name.resolve(I.realPath));case 54:I.realPath=e.sent;case 55:return e.t11=_,e.t12=c.a,e.t13=c.a,e.t14={},e.next=61,D(t,I.realPath);case 61:e.t15=e.sent,e.t16=(0,e.t13)(e.t14,e.t15),e.t17={},e.t18={path:I.path,name:"..",isParent:!0},e.t19=(0,e.t12)(e.t16,e.t17,e.t18),g=(0,e.t11)(e.t19);case 67:return e.abrupt("return",{path:s,fetched:Date.now(),type:"directory",cid:n,upper:g,content:Object(N.f)(d,u)});case 68:case"end":return e.stop()}}),e,null,[[11,39,42,45]])})));return function(t,n,r){return e.apply(this,arguments)}}()},39:function(e,t,n){"use strict";var r=n(1),a=n(3);n(0),n(447);t.a=function(e){return Object(r.jsx)("div",Object(a.a)(Object(a.a)({},e),{},{style:Object(a.a)({width:300,margin:"10vh auto"},e.style),children:Object(r.jsxs)("svg",{className:"ComponentLoader",style:{width:"100%"},viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Object(r.jsx)("path",{className:"shape",strokeDasharray:"4187",stroke:"#40898C",strokeWidth:"3",d:"M256.7 511.99L35 383.99V128L256.7 0L478.4 127.99V383.99L256.7 511.99ZM73.075 123.636L233.815 30.83H233.832C247.387 40.831 265.877 40.831 279.431 30.83L440.171 123.636C439.85 126.49 439.85 129.37 440.172 132.224L279.422 225.031C265.868 215.031 247.379 215.031 233.825 225.031L73.075 132.226C73.3963 129.372 73.3963 126.49 73.075 123.636ZM294.685 251.7L455.605 157.86L455.614 157.864C457.926 159.569 460.421 161.009 463.054 162.158V347.768C447.615 354.506 438.371 370.519 440.255 387.258L279.505 480.063C277.194 478.358 274.699 476.918 272.066 475.769L271.886 291.189C287.324 284.451 296.569 268.439 294.685 251.7ZM50.357 163.187C52.9892 162.038 55.4841 160.597 57.795 158.892L57.796 158.887L218.536 251.697C216.652 268.437 225.897 284.449 241.336 291.187V476.797C238.703 477.946 236.208 479.387 233.896 481.092L73.156 388.286C75.04 371.547 65.795 355.535 50.357 348.797V163.187Z"}),Object(r.jsx)("path",{d:"M34.298 384L255.998 512L477.698 384V128L255.998 0.0100098L34.298 128.01V384Z",fill:"url(#paint1_linear)"}),Object(r.jsx)("path",{d:"M233.113 30.84L72.373 123.646C72.6943 126.5 72.6943 129.382 72.373 132.236L233.123 225.041C246.677 215.041 265.166 215.041 278.72 225.041L439.47 132.234C439.148 129.38 439.148 126.5 439.469 123.646L278.729 30.84C265.175 40.841 246.685 40.841 233.13 30.84H233.113ZM454.903 157.87L293.983 251.71C295.867 268.449 286.622 284.461 271.184 291.199L271.364 475.779C273.997 476.928 276.492 478.368 278.803 480.073L439.553 387.268C437.669 370.529 446.913 354.516 462.352 347.778V162.168C459.719 161.019 457.224 159.579 454.912 157.874L454.903 157.87ZM57.093 158.902C54.7821 160.607 52.2872 162.048 49.655 163.197V348.807C65.093 355.545 74.338 371.557 72.454 388.296L233.194 481.102C235.506 479.397 238.001 477.956 240.634 476.807V291.197C225.195 284.459 215.95 268.447 217.834 251.707L57.094 158.897L57.093 158.902Z",fill:"url(#paint2_linear)"}),Object(r.jsx)("path",{d:"M256 512L477.7 384V128L256 256V512Z",fill:"black",fillOpacity:"0.251"}),Object(r.jsx)("path",{d:"M256 512V256C169.421 206.013 120.879 177.987 34.3 128V384L256 512Z",fill:"black",fillOpacity:"0.039"}),Object(r.jsx)("path",{d:"M34.298 128L255.998 256L477.698 128L255.998 0L34.298 128Z",fill:"black",fillOpacity:"0.13"}),Object(r.jsxs)("defs",{children:[Object(r.jsx)("linearGradient",{id:"paint1_linear",x1:"34.298",y1:"256",x2:"477.703",y2:"256",gradientUnits:"userSpaceOnUse",children:Object(r.jsx)("stop",{stopColor:"#4A9EA1"})}),Object(r.jsx)("linearGradient",{id:"paint2_linear",x1:"49.658",y1:"255.97",x2:"462.343",y2:"255.97",gradientUnits:"userSpaceOnUse",children:Object(r.jsx)("stop",{stopColor:"#63D3D7"})})]})]})}))}},409:function(e,t,n){"use strict";(function(e){var r=n(2),a=n.n(r),c=n(11),s=n(69),i=n.n(s),o=n(246),u=n.n(o),l=n(12),p=["127.0.0.1","[::1]","0.0.0.0","[::]"],d=Object(l.b)({name:"config",staleAfter:6e4,persist:!1,checkIfOnline:!1,getPromise:function(){var t=Object(c.a)(a.a.mark((function t(n){var r,c,s,i,o,u,l,d,j;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.getIpfs,c=n.store,t.next=3,r().config.getAll();case 3:if(s=t.sent,i=e.isBuffer(s)?s.toString():JSON.stringify(s,null,"\t"),o=JSON.parse(i),u=c.selectPublicGateway(),l=f("Gateway",o)||u,d=new URL(l),!p.includes(d.hostname)){t.next=17;break}return d.hostname="localhost",j=d.toString().replace(/\/+$/,""),t.next=14,h(j);case 14:if(!t.sent){t.next=17;break}return c.doSetAvailableGateway(j),t.abrupt("return",i);case 17:return t.next=19,b(l);case 19:if(t.sent){t.next=21;break}c.doSetAvailableGateway(u);case 21:return t.abrupt("return",i);case 22:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()});function f(e,t){if(!t)return null;try{var n=Array.isArray(t.Addresses[e])?t.Addresses[e][0]:t.Addresses[e],r=u()(n,{assumeHttp:!0});if(0===new URL(r).port)throw Error("port set to 0, not deterministic");return r}catch(a){return console.log("Failed to get url from config at Addresses.".concat(e),a),null}}d.selectConfigObject=Object(l.e)("selectConfig",(function(e){return JSON.parse(e)})),d.selectApiUrl=Object(l.e)("selectConfigObject","selectPublicGateway",(function(e,t){return f("API",e)||t})),d.selectGatewayUrl=Object(l.e)("selectConfigObject","selectPublicGateway",(function(e,t){return f("Gateway",e)||t})),d.selectAvailableGatewayUrl=Object(l.e)("selectAvailableGateway","selectGatewayUrl",(function(e,t){return e||t})),d.selectBootstrapPeers=Object(l.e)("selectConfigObject",(function(e){return e&&e.Bootstrap})),d.selectIsConfigBlocked=Object(l.e)("selectConfigRaw",(function(e){return"Access to config.get API is globally blocked for window.ipfs"===e.errorType})),d.reactConfigFetch=Object(l.e)("selectConfigShouldUpdate","selectIpfsReady",(function(e,t){if(e&&t)return{actionCreator:"doFetchConfig"}}));var b=i()(function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("".concat(t,"/ipfs/bafkqae2xmvwgg33nmuqhi3zajfiemuzahiwss"));case 3:return n=e.sent,r=n.status,e.abrupt("return",200===r);case 8:return e.prev=8,e.t0=e.catch(0),console.error("Unable to use the gateway at ".concat(t,". The public gateway will be used as a fallback"),e.t0),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}()),h=i()(function(){var e=Object(c.a)(a.a.mark((function e(t){var n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new URL(t)).hostname="bafkqae2xmvwgg33nmuqhi3zajfiemuzahiwss.ipfs.".concat(t.hostname),e.next=5,fetch(t.toString());case 5:return n=e.sent,r=n.status,e.abrupt("return",200===r);case 10:return e.prev=10,e.t0=e.catch(0),console.error("Unable to use the subdomain gateway at ".concat(t,". Regular gateway will be used as a fallback"),e.t0),e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}());t.a=d}).call(this,n(50).Buffer)},433:function(e,t,n){},440:function(e,t,n){},447:function(e,t,n){},508:function(e,t,n){},509:function(e,t,n){},523:function(e,t){},530:function(e,t){},551:function(e,t){},552:function(e,t){},70:function(e,t,n){"use strict";n.d(t,"a",(function(){return s.a})),n.d(t,"c",(function(){return l}));var r=n(33),a=n(3),c=n(27),s=n(14),i=n(12),o=function(){return{selectFiles:function(e){return e.files.pageContent},selectCurrentDirectorySize:function(e){var t,n,r;return"directory"===(null===(t=e.files.pageContent)||void 0===t?void 0:t.type)&&(null===(n=e.files.pageContent)||void 0===n||null===(r=n.content)||void 0===r?void 0:r.reduce((function(e,t){return e+t.size}),0))},selectPins:function(e){return e.files.pins},selectFilesSize:function(e){return e.files.mfsSize},selectPinsSize:function(e){return e.files.pinsSize},selectNumberOfPins:function(e){return e.files.numberOfPins},selectFilesIsFetching:function(e){return e.files.pending.some((function(e){return e.type===s.a.FETCH}))},selectShowLoadingAnimation:function(e){var t=e.files.pending.find((function(e){return e.type===s.a.FETCH}));return!!t&&Date.now()-t.start>1e3},selectFilesSorting:function(e){return e.files.sorting},selectFilesPending:function(e){return e.files.pending.filter((function(e){return e.type===s.a.WRITE&&null!=e.message}))},selectFilesFinished:function(e){return e.files.finished.filter((function(e){return e.type===s.a.WRITE}))},selectFilesHasError:function(e){return e.files.failed.length>0},selectFilesErrors:function(e){return e.files.failed},selectHasUpperDirectory:function(e){var t,n;return"directory"===(null===(t=e.files.pageContent)||void 0===t?void 0:t.type)&&(null===(n=e.files.pageContent)||void 0===n?void 0:n.upper)},selectFilesPathInfo:Object(i.e)("selectRouteInfo",(function(e){return Object(c.c)(e.url)}))}},u=n(389),l=s.e,p=(t.b=function(){return Object(a.a)(Object(a.a)({name:"files",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.b,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case s.a.DELETE:case s.a.ADD_BY_PATH:case s.a.DOWNLOAD_LINK:case s.a.SHARE_LINK:case s.a.MOVE:case s.a.COPY:case s.a.MAKE_DIR:case s.a.PIN_ADD:case s.a.PIN_REMOVE:case s.a.WRITE:return p(e,t.task,t.type);case s.a.PIN_LIST:var n=t.task,r=t.type,i="Exit"===n.status&&n.result.ok?n.result.value.pins.map(String):e.pins;return Object(a.a)(Object(a.a)({},p(e,n,r)),{},{pins:i});case s.a.FETCH:var o=t.task,u=t.type,l="Exit"===o.status&&o.result.ok?o.result.value:null,d=l?{pageContent:l,pins:"directory"===l.type&&"/pins"===l.path?l.content.map((function(e){return e.cid.toString()})):e.pins}:e,f=d.pageContent,b=d.pins;return Object(a.a)(Object(a.a)({},p(e,o,u)),{},{pageContent:f,pins:b});case s.a.DISMISS_ERRORS:return Object(a.a)(Object(a.a)({},e),{},{failed:[]});case s.a.CLEAR_ALL:return Object(a.a)(Object(a.a)({},e),{},{failed:[],finished:[],pending:[]});case s.a.UPDATE_SORT:var h=e.pageContent;if(h&&"directory"===h.type){var j=Object(c.f)(h.content,t.payload);return Object(a.a)(Object(a.a)({},e),{},{pageContent:Object(a.a)(Object(a.a)({},h),{},{content:j}),sorting:t.payload})}return e;case s.a.PINS_SIZE_GET:var v=t.task,O=t.type,m="Exit"===v.status&&v.result.ok?v.result.value.pinsSize:0,x="Exit"===v.status&&v.result.ok?v.result.value.numberOfPins:0;return Object(a.a)(Object(a.a)({},p(e,v,O)),{},{pinsSize:m,numberOfPins:x});case s.a.SIZE_GET:var g=t.task,y=t.type,I="Exit"===g.status&&g.result.ok?g.result.value.size:e.mfsSize;return Object(a.a)(Object(a.a)({},p(e,g,y)),{},{mfsSize:I});default:return e}}},Object(u.a)()),o())},function(e,t,n){switch(t.status){case"Init":return Object(a.a)(Object(a.a)({},e),{},{pending:[].concat(Object(r.a)(e.pending),[Object(a.a)(Object(a.a)({},t),{},{type:n,status:"Pending",start:Date.now()})])});case"Send":var c=d(e.pending,t),s=c.pending,i=c.rest;return Object(a.a)(Object(a.a)({},e),{},{pending:[].concat(Object(r.a)(i),[Object(a.a)(Object(a.a)(Object(a.a)({},s),t),{},{status:"Pending"})])});case"Exit":var o=d(e.pending,t),u=o.pending,l=o.rest;return t.result.ok?Object(a.a)(Object(a.a)({},e),{},{pending:l,finished:[].concat(Object(r.a)(e.finished),[Object(a.a)(Object(a.a)(Object(a.a)({},u),t),{},{end:Date.now(),value:t.result.value,status:"Done"})])}):Object(a.a)(Object(a.a)({},e),{},{pending:l,failed:[].concat(Object(r.a)(e.failed),[Object(a.a)(Object(a.a)(Object(a.a)({},u),t),{},{end:Date.now(),error:t.result.error,status:"Failed"})])});default:return console.error("Task has an invalid state",t),e}}),d=function(e,t){var n=t.id,r=e.find((function(e){return e.id===n}));if(null==r)throw Error("Unable to find a pending task");return{pending:r,rest:e.filter((function(e){return e.id!==n}))}}},74:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return e.reduce((function(e,t){return e[t]=t,e}),Object.create(null))}},928:function(e,t,n){},951:function(e,t,n){"use strict";n.r(t);var r=n(2),a=n.n(r),c=n(1),s=n(11),i=n(0),o=n.n(i),u=n(34),l=n.n(u),p=n(37),d=(n(433),n(434),n(62)),f=n(63),b=n(108),h=n(107),j=n(392),v=n(141),O=n(957),m=n(127),x=n(956),g=n(145),y=n(187),I=n(259),E=n(125),S=n.n(E),w=n.p+"static/media/ipfs-logo-text-vert.6fc9edd5.svg",N=n.p+"static/media/ipfs-logo-text-horiz.2c5486c4.svg",A=n(3),_=function(e){return Object(c.jsxs)("svg",Object(A.a)(Object(A.a)({viewBox:"0 0 100 100"},e),{},{children:[Object(c.jsx)("path",{d:"M76.595 19.785h-52.93a3.93 3.93 0 0 0-3.92 3.92v39.12a5.74 5.74 0 0 0 5.73 5.73h23.79v6.25h-9.67a4 4 0 0 0-4 4 3.59 3.59 0 0 0 .08.81l.12.6h28.49l.13-.6a4.28 4.28 0 0 0 .08-.81 4 4 0 0 0-4-4h-9.73v-6.25h25.83a3.67 3.67 0 0 0 3.66-3.67v-41.44a3.67 3.67 0 0 0-3.66-3.66zm-13.61 58.94h-25.95a2.52 2.52 0 0 1 2.56-2.42h20.88a2.51 2.51 0 0 1 2.51 2.42zm-39.32-55.94h52.93a.66.66 0 0 1 .66.66v5.56h-54.51v-5.3a.92.92 0 0 1 .92-.92zm52.93 42.77h-51.12a2.73 2.73 0 0 1-2.73-2.73v-32.29h54.53v34.35a.67.67 0 0 1-.68.67z"}),Object(c.jsx)("path",{d:"M68.315 35.735a3.61 3.61 0 0 0-3.61 3.61 3.58 3.58 0 0 0 .74 2.17l-9.77 10.38a3.5 3.5 0 0 0-4.13.46l-7.4-5a3.61 3.61 0 1 0-6.9-1.48 3.58 3.58 0 0 0 .41 1.63l-.06-.05-4.54 5.55a3.57 3.57 0 0 0-1.35-.27 3.62 3.62 0 1 0 2.6 1.11l4.29-5.21a3.53 3.53 0 0 0 2.3.86 3.62 3.62 0 0 0 2.39-.92l7.41 5a3.52 3.52 0 0 0-.37 1.43 3.635 3.635 0 1 0 7.27 0 3.57 3.57 0 0 0-.74-2.16l9.74-10.35a3.49 3.49 0 0 0 1.73.46 3.61 3.61 0 0 0 0-7.22zm-36.61 22.72a2.11 2.11 0 1 1 2.11-2.11 2.12 2.12 0 0 1-2.11 2.11zm9.15-10.45a2.11 2.11 0 1 1 2.11-2.11 2.12 2.12 0 0 1-2.11 2.11zm13.08 9.15a2.11 2.11 0 1 1 2.11-2.15 2.11 2.11 0 0 1-2.11 2.14zm14.38-15.7a2.11 2.11 0 1 1 2.11-2.11 2.11 2.11 0 0 1-2.11 2.11z"})]}))},k=function(e){return Object(c.jsxs)("svg",Object(A.a)(Object(A.a)({viewBox:"0 0 100 100"},e),{},{children:[Object(c.jsx)("path",{d:"M36 33.4h14.21a1 1 0 0 0 0-2H36a1 1 0 0 0 0 2zm0 8.84h14.21a1 1 0 0 0 0-2H36a1 1 0 0 0 0 2zm30.08 7.57a1.07 1.07 0 0 0-.07-.19.64.64 0 0 1 0-.07l-.08-.08-.14-.15-.15-.1-.18-.08h-.2a.35.35 0 0 0-.11 0H36a1 1 0 0 0-1 1v17.68a.71.71 0 0 0 0 .2.64.64 0 0 0 .06.18.36.36 0 0 1 0 .07.65.65 0 0 0 .13.16 1.26 1.26 0 0 0 .28.19h.08a1 1 0 0 0 .34.07h29.24a1 1 0 0 0 1-1V50a1.62 1.62 0 0 0-.05-.19zm-4.52 1.26L37 66V51.07zm-22 15.68l24.52-14.9v14.9z"}),Object(c.jsx)("path",{d:"M75.13 37.17v-.05L56.55 17.8H30a5.51 5.51 0 0 0-5.5 5.5v53.4a5.51 5.51 0 0 0 5.5 5.5h40a5.51 5.51 0 0 0 5.5-5.5V37.51zM56.91 22.51l14 14.61h-7.08c-4 0-6.92-2.53-6.92-6zM70 79.2H30a2.5 2.5 0 0 1-2.5-2.5V23.3a2.5 2.5 0 0 1 2.5-2.5h24.91v10.31c0 4.64 3.75 8 8.92 8h8.63V76.7A2.5 2.5 0 0 1 70 79.2z"})]}))},C=n(273),T=function(e){return Object(c.jsxs)("svg",Object(A.a)(Object(A.a)({viewBox:"0 0 100 100"},e),{},{children:[Object(c.jsx)("path",{d:"M50.077 42.884h-.09a7.14 7.14 0 0 0-5 2.06 7.07 7.07 0 0 0-2.11 5 7.16 7.16 0 0 0 7.11 7.21 7.14 7.14 0 0 0 .09-14.27zm-.09 11.67a4.57 4.57 0 0 1-4.54-4.54 4.46 4.46 0 0 1 1.34-3.19 4.54 4.54 0 0 1 3.2-1.34 4.53 4.53 0 0 1 4.48 4.67 4.54 4.54 0 0 1-4.48 4.4z"}),Object(c.jsx)("path",{d:"M83.697 56.764c-3.29-1.27-4.93-3.4-5-6.51-.07-3.29 1.56-5.53 5-6.86a1.3 1.3 0 0 0 .82-1.38c-.25-2.51-3-9-4.45-10.72a1.3 1.3 0 0 0-1.53-.28c-3.25 1.52-6 1.15-8.27-1.14-2.27-2.29-2.71-5-1.17-8.39a1.29 1.29 0 0 0-.5-1.65 34.72 34.72 0 0 0-10.42-4.29 1.29 1.29 0 0 0-1.52.84c-1.11 3.22-3.1 4.9-6.1 5.12-3.57.27-6-1.41-7.36-5.11a1.31 1.31 0 0 0-1.53-.82 35.49 35.49 0 0 0-10.38 4.37 1.3 1.3 0 0 0-.48 1.66c1.56 3.28 1.21 6-1.07 8.32-2.28 2.32-5.05 2.74-8.38 1.21a1.31 1.31 0 0 0-1.66.5 35.31 35.31 0 0 0-4.23 10.38 1.31 1.31 0 0 0 .82 1.51c3.34 1.23 5 3.35 5.07 6.51.07 3.16-1.55 5.53-5 6.86a1.3 1.3 0 0 0-.79 1.52 34.69 34.69 0 0 0 4.42 10.34 1.29 1.29 0 0 0 1.63.5c3.23-1.44 5.9-1.06 8.16 1.14s2.75 5 1.32 8.23a1.3 1.3 0 0 0 .52 1.63 35.46 35.46 0 0 0 10.37 4.23 1.15 1.15 0 0 0 .26 0 1.44 1.44 0 0 0 1.23-.79 2.43 2.43 0 0 0 .14-.28 6.89 6.89 0 0 1 13-.17 1.7 1.7 0 0 0 2.16 1.06 35.78 35.78 0 0 0 9.44-3.9l.36-.24.11-.08a1.29 1.29 0 0 0 .47-1.61c-1.32-3-1.06-5.51.8-7.68 2.29-2.66 5.12-3.22 8.67-1.71a1.29 1.29 0 0 0 1.61-.51 34.87 34.87 0 0 0 4.3-10.33 1.29 1.29 0 0 0-.84-1.48zm-5.16 9.55a9.16 9.16 0 0 0-10.55 2.82 9.05 9.05 0 0 0-1.62 9.36 33 33 0 0 1-7.63 3.16 9.36 9.36 0 0 0-8.75-5.5h-.14a9.5 9.5 0 0 0-8.38 5.54 32.24 32.24 0 0 1-7.63-3.12 9.06 9.06 0 0 0-2.32-10 9.11 9.11 0 0 0-10-2.08 32.48 32.48 0 0 1-3.2-7.57 9.1 9.1 0 0 0 5.67-8.91 9.08 9.08 0 0 0-5.69-8.44 32.5 32.5 0 0 1 3.09-7.62 9.08 9.08 0 0 0 10.23-2.2 9 9 0 0 0 2-10.17 32.73 32.73 0 0 1 7.6-3.18 9.12 9.12 0 0 0 9.53 5.71 9 9 0 0 0 7.93-5.75 32.76 32.76 0 0 1 7.61 3.14 9.09 9.09 0 0 0 2.15 10.24 9.08 9.08 0 0 0 10.19 2.07 37.24 37.24 0 0 1 3.13 7.6 9.49 9.49 0 0 0-.06 17.33 32.18 32.18 0 0 1-3.16 7.57z"}),Object(c.jsx)("path",{d:"M49.987 32.934a17.09 17.09 0 1 0 17.08 17.08 17.1 17.1 0 0 0-17.08-17.08zm0 32.67a15.59 15.59 0 1 1 15.58-15.59 15.61 15.61 0 0 1-15.58 15.59z"})]}))},D=n(147),P=(n(440),function(e){var t=e.to,n=e.icon,r=e.alternative,a=e.disabled,s=e.children,i=n,o=window.location.hash,u="#".concat(t),l=r?o===u||o.startsWith("".concat(u).concat(r)):o&&o.startsWith(u),p=S()({"bg-white-10 navbar-item-active":l,"o-50 no-pointer-events":a},["navbar-item dib db-l pt2 pb3 pv1-l white no-underline f5 hover-bg-white-10 tc bb bw2 bw0-l b--navy"]),d=S()({"o-100":l,"o-50":!l},["fill-current-color"]);return Object(c.jsx)("a",{href:a?null:u,className:p,role:"menuitem",title:s,children:Object(c.jsxs)("div",{className:"db ph2 pv1",children:[Object(c.jsx)("div",{className:"db",children:Object(c.jsx)(i,{width:"46",role:"presentation",className:d})}),Object(c.jsx)("div",{className:"".concat(l?"o-100":"o-50"," db f6 tc montserrat ttu fw1 "),style:{whiteSpace:"pre-wrap"},children:s})]})})}),F=Object(p.b)(Object(O.a)()((function(e){var t=e.t,n="https://github.com/ipfs-shipyard/ipfs-webui",r="".concat(n,"/issues"),a="44a46ba",s="".concat(n,"/commit/").concat(a),i="2.13.0",o="".concat(n,"/releases/tag/v").concat(i);return Object(c.jsxs)("div",{className:"h-100 fixed-l flex flex-column justify-between",style:{overflowY:"auto",width:"inherit"},children:[Object(c.jsxs)("div",{className:"flex flex-column",children:[Object(c.jsx)("a",{href:"#/welcome",role:"menuitem",title:t("welcome:description"),children:Object(c.jsxs)("div",{className:"pt3 pb1 pb2-l",children:[Object(c.jsx)("img",{className:"navbar-logo-vert center db-l dn pt3 pb1",style:{height:94},src:w,alt:""}),Object(c.jsx)("img",{className:"navbar-logo-horiz center db dn-l",style:{height:70},src:N,alt:""})]})}),Object(c.jsxs)("div",{className:"db overflow-x-scroll overflow-x-hidden-l nowrap tc",role:"menubar",children:[Object(c.jsx)(P,{to:"/",alternative:"status",icon:_,children:t("status:title")}),Object(c.jsx)(P,{to:"/files",icon:k,children:t("files:title")}),Object(c.jsx)(P,{to:"/explore",icon:D.a,children:t("explore:tabName")}),Object(c.jsx)(P,{to:"/peers",icon:C.a,children:t("peers:title")}),Object(c.jsx)(P,{to:"/settings",icon:T,children:t("settings:title")})]})]}),Object(c.jsxs)("div",{className:"dn db-l navbar-footer mb2 tc center f7 o-80 glow",children:[Object(c.jsx)("div",{className:"mb1",children:Object(c.jsxs)("a",{className:"link white",href:o,target:"_blank",rel:"noopener noreferrer",children:[t("app:terms.ui")," v",i]})}),Object(c.jsx)("div",{className:"mb1",children:Object(c.jsxs)("a",{className:"link white",href:s,target:"_blank",rel:"noopener noreferrer",children:[t("app:nav.revision")," ",a]})}),Object(c.jsx)("div",{className:"mb1",children:Object(c.jsx)("a",{className:"link white",href:n,target:"_blank",rel:"noopener noreferrer",children:t("app:nav.codeLink")})}),Object(c.jsx)("div",{children:Object(c.jsx)("a",{className:"link white",href:r,target:"_blank",rel:"noopener noreferrer",children:t("app:nav.bugsLink")})})]})]})}))),L=n(39),R=n(143),M=function(e){var t=e.error,n=e.children,r=e.onDismiss,a=t?"bg-yellow":"bg-green";return Object(c.jsx)("div",{className:"fixed bottom-0 tc pb2 z-max",style:{left:"50% ",transform:"translateX(-50%)"},children:Object(c.jsxs)("div",{className:"flex items-center f5 lh-copy avenir pl2 pl4-ns pv2 white br2 ".concat(a),children:[n,Object(c.jsx)(R.a,{className:"fill-current-color ph3 glow o-80 pointer",style:{height:"28px",transform:"scale(1.5)"},onClick:r})]})})},z=Object(p.b)("selectNotify","selectNotifyI18nKey","doNotifyDismiss",Object(O.a)("notify")((function(e){var t=e.t,n=e.notify,r=e.notifyI18nKey,a=e.doNotifyDismiss,s=n.show,i=n.error;return s?Object(c.jsx)(M,{error:i,onDismiss:a,children:t(r)}):null}))),B=Object(p.b)("selectIpfsReady","selectIpfsConnected","doSetIsNodeInfoOpen",Object(O.a)("notify")((function(e){var t=e.t,n=e.className,r=e.size,a=void 0===r?28:r,s=e.ipfsReady,i=e.ipfsConnected,o=e.doSetIsNodeInfoOpen,u=t(function(e,t){return e&&t?"app:status.connectedToIpfs":e?"ipfsApiRequestFailed":"app:status.connectingToIpfs"}(s,i)),l=function(e,t){return e&&t?"teal":e?"red":"gray"}(s,i),p=i?"o-60":"o-100";return Object(c.jsx)("a",{title:u,className:"dib ".concat(n),href:"#/status",onClick:function(){return o(!0)},children:Object(c.jsx)("svg",{className:"".concat(l," ").concat(p," fill-current-color transition-all glow"),viewBox:"0 0 24 24",width:a,height:a,"aria-hidden":"true",children:Object(c.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z "})})})}))),U=Object(p.b)("doEnableTours",Object(O.a)("app")((function(e){var t=e.doEnableTours,n=e.className,r=void 0===n?"":n,a=e.size,s=void 0===a?23:a,i=e.t;return Object(c.jsx)("button",{className:"dib mr1 ml4-m pointer ".concat(r),onClick:function(){t()},"aria-label":i("startTourHelper"),children:Object(c.jsx)("svg",{className:"fill-teal o-60 glow",viewBox:"0 0 44 44",width:s,height:s,"aria-hidden":"true",children:Object(c.jsx)("path",{d:"m22,0c-12.2,0-22,9.8-22,22s9.8,22 22,22 22-9.8 22-22-9.8-22-22-22zm2,34c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-2c0-0.6 0.4-1 1-1h2c0.6,0 1,0.4 1,1v2zm2.7-8.9c-1.4,1.2-2.4,2-2.7,3.1-0.1,0.5-0.5,0.8-1,0.8h-2c-0.6,0-1.1-0.5-1-1.1 0.4-2.9 2.5-4.5 4.2-5.9 1.8-1.4 2.8-2.3 2.8-4 0-2.8-2.2-5-5-5s-5,2.2-5,5c0,0.2 0,0.4 0,0.6 0.1,0.5-0.2,1-0.7,1.1l-1.9,.6c-0.6,0.2-1.2-0.2-1.3-0.8-0.1-0.5-0.1-1-0.1-1.5 0-5 4-9 9-9s9,4 9,9c0,3.7-2.4,5.6-4.3,7.1z"})})})}))),G=n(103),V=n(169),H=n.n(V),W=n(261),Y=n(182),K=(n(509),function(e){Object(b.a)(n,e);var t=Object(h.a)(n);function n(e){var r;return Object(d.a)(this,n),(r=t.call(this,e)).state={path:"",hideExplore:!1},r.onChange=r.onChange.bind(Object(G.a)(r)),r.onKeyDown=r.onKeyDown.bind(Object(G.a)(r)),r.onBrowse=r.onBrowse.bind(Object(G.a)(r)),r.onInspect=r.onInspect.bind(Object(G.a)(r)),r}return Object(f.a)(n,[{key:"onKeyDown",value:function(e){"Enter"===e.key&&this.onBrowse(e)}},{key:"onBrowse",value:function(e){if(e.preventDefault(),this.isValid){var t=this.path;H.a.cid(t)&&(t="/ipfs/".concat(t)),this.props.onBrowse({path:t}),this.setState({path:""})}}},{key:"onInspect",value:function(e){e.preventDefault(),this.isValid&&(this.props.onInspect(this.path),this.setState({path:""}))}},{key:"onChange",value:function(e){var t=e.target.value;this.setState({path:t})}},{key:"render",value:function(){var e=this.props.t;return Object(c.jsxs)("div",{"data-id":"FilesExploreForm",className:"sans-serif black-80 flex",children:[Object(c.jsx)("div",{className:"flex-auto",children:Object(c.jsxs)("div",{className:"relative",children:[Object(c.jsx)("input",{id:"ipfs-path",className:"input-reset bn pa2 mb2 db w-100 f6 br-0 placeholder-light ".concat(this.inputClass),style:{borderRadius:"3px 0 0 3px"},type:"text",placeholder:"QmHash/bafyHash","aria-describedby":"ipfs-path-desc",onChange:this.onChange,onKeyDown:this.onKeyDown,value:this.state.path}),Object(c.jsx)("small",{id:"ipfs-path-desc",className:"o-0 absolute f6 black-60 db mb2",children:"Paste in a CID or IPFS path"})]})}),Object(c.jsxs)("div",{className:"flex flex-row-reverse mb2",children:[Object(c.jsxs)(Y.a,{minWidth:0,disabled:!this.isValid,title:e("app:actions.inspect"),style:{borderRadius:"0 3px 3px 0"},onClick:this.onInspect,bg:"bg-teal",className:"ExploreFormButton button-reset pv1 ph2 ba f7 fw4 white overflow-hidden tc",children:[Object(c.jsx)(D.a,{style:{height:24},className:"dib fill-current-color v-mid"}),Object(c.jsx)("span",{className:"ml2",children:e("app:actions.inspect")})]}),Object(c.jsxs)(Y.a,{minWidth:0,disabled:!this.isValid,style:{borderRadius:"0"},title:e("app:actions.browse"),onClick:this.onBrowse,className:"ExploreFormButton button-reset pv1 ph2 ba f7 fw4 white bg-gray overflow-hidden tc",children:[Object(c.jsx)(W.a,{style:{height:24},className:"dib fill-current-color v-mid"}),Object(c.jsx)("span",{className:"ml2",children:e("app:actions.browse")})]})]})]})}},{key:"path",get:function(){return this.state.path.trim()}},{key:"isValid",get:function(){return""!==this.path&&(H.a.cid(this.path)||H.a.path(this.path))}},{key:"inputClass",get:function(){return""===this.path?"focus-outline":this.isValid?"b--green-muted focus-outline-green":"b--red-muted focus-outline-red"}}]),n}(o.a.Component)),q=Object(O.a)("files")(K),J=function(e){Object(b.a)(n,e);var t=Object(h.a)(n);function n(){var e;Object(d.a)(this,n);for(var r=arguments.length,c=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{data:{in:[],out:[]}},t=arguments.length>1?arguments[1]:void 0;return"NODE_BANDWIDTH_CHART_DATA_UPDATED"===t.type?Object(A.a)(Object(A.a)({},e),{},{data:t.payload.chartData}):e},selectNodeBandwidthChartData:function(e){return e.nodeBandwidthChart.data},doUpdateNodeBandwidthChartData:function(t,n,r){return function(a){var c=a.dispatch,s=(r={in:r.in.concat({x:n,y:parseInt(t.rateIn.toFixed(0),10)}),out:r.out.concat({x:n,y:parseInt(-1*t.rateOut.toFixed(0),10)})}).in.findIndex((function(t){return t.x>=n-e.windowSize}));s>0&&(r.in=r.in.slice(s),r.out=r.out.slice(s)),c({type:"NODE_BANDWIDTH_CHART_DATA_UPDATED",payload:{chartData:r}})}},reactUpdateNodeBandwidthChartData:Object(Q.e)("selectNodeBandwidth","selectNodeBandwidthLastSuccess","selectNodeBandwidthEnabled","selectNodeBandwidthChartData",(function(e,t,n,r){if(e&&n)return!r.in.length||t>r.in[r.in.length-1].x?{actionCreator:"doUpdateNodeBandwidthChartData",args:[e,t,r]}:void 0}))}},ce=n(75),se=n.n(ce),ie=n(67),oe=n.n(ie),ue=Object(Q.b)({name:"nodeBandwidth",actionBaseType:"NODE_BANDWIDTH",getPromise:function(){var e=Object(s.a)(a.a.mark((function e(t){var n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.getIpfs,e.prev=1,e.next=4,oe()(n().stats.bw());case 4:return r=e.sent,e.abrupt("return",r);case 8:if(e.prev=8,e.t0=e.catch(1),!/bandwidth reporter disabled in config/.test(e.t0)){e.next=12;break}return e.abrupt("return",{disabled:!0});case 12:throw e.t0;case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),staleAfter:se.a.seconds(3),retryAfter:se.a.seconds(3),persist:!1,checkIfOnline:!1});ue.selectNodeBandwidthEnabled=function(e){return!!e.nodeBandwidth.data&&!e.nodeBandwidth.data.disabled},ue.selectNodeBandwidthLastSuccess=function(e){return e.nodeBandwidth.lastSuccess},ue.reactNodeBandwidthFetchWhenIdle=Object(Q.e)("selectNodeBandwidthShouldUpdate","selectIpfsReady",(function(e,t){if(e&&t)return{actionCreator:"doFetchNodeBandwidth"}}));var le=ue,pe=se.a.seconds(10),de=Object(Q.b)({name:"peers",actionBaseType:"PEERS",getPromise:function(e){return(0,e.getIpfs)().swarm.peers({verbose:!0,timeout:pe})},staleAfter:pe,persist:!1,checkIfOnline:!1}),fe=de.reducer;de.reducer=function(e,t){var n=fe(e,t);return"SET_SELECTED_PEER"===t.type?Object(A.a)(Object(A.a)({},n),{},{selectedPeers:t.payload}):n},de.selectPeersCount=Object(Q.e)("selectPeers",(function(e){return Array.isArray(e)?e.length:0})),de.doConnectSwarm=function(e){return function(){var t=Object(s.a)(a.a.mark((function t(n){var r,c,s;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.dispatch,c=n.getIpfs,r({type:"SWARM_CONNECT_STARTED",payload:{addr:e}}),s=c(),t.prev=3,t.next=6,s.swarm.connect(e);case 6:t.next=11;break;case 8:return t.prev=8,t.t0=t.catch(3),t.abrupt("return",r({type:"SWARM_CONNECT_FAILED",payload:{addr:e,error:t.t0}}));case 11:return t.abrupt("return",r({type:"SWARM_CONNECT_FINISHED",payload:{addr:e}}));case 12:case"end":return t.stop()}}),t,null,[[3,8]])})));return function(e){return t.apply(this,arguments)}}()},de.reactPeersFetchWhenIdle=Object(Q.e)("selectPeersShouldUpdate","selectIpfsConnected",(function(e,t){if(e&&t)return{actionCreator:"doFetchPeers"}})),de.reactPeersFetchWhenActive=Object(Q.e)("selectAppTime","selectRouteInfo","selectPeersRaw","selectIpfsConnected",(function(e,t,n,r,a){var c=n.lastSuccess||0;if("/peers"===t.url&&a&&!n.isLoading&&e-c>se.a.seconds(5))return{actionCreator:"doFetchPeers"}})),de.selectSelectedPeers=function(e){return e.peers.selectedPeers},de.doSetSelectedPeers=function(e){return function(t){(0,t.dispatch)({type:"SET_SELECTED_PEER",payload:e})}};var be=de,he=n(47),je=n(33),ve=n(78),Oe=n(178),me=n(406),xe=n.n(me),ge=n(407),ye=n.n(ge),Ie=n(408),Ee=n.n(Ie),Se=n(29),we=n.n(Se),Ne=n(61),Ae=n.n(Ne),_e=n(69),ke=n.n(_e),Ce=n(179),Te=se.a.seconds(1),De=Ce.a["ipfs-geoip"];var Pe=function(e){return 4===e[0]&&"127.0.0.1"!==e[1]},Fe=function(e){if(!e)return null;var t=e.country_name,n=e.city;return n&&t?"".concat(t,", ").concat(n):t},Le=function(e){return e.protoNames().join(" \u2022 ")},Re=function(e){if("n/a"!==e){var t=parseInt(e);return t="s"===/(s|ms)/.exec(e)[0]?1e3*t:t}},Me=ke()((function(e){if(e){var t,n=Object(he.a)(e.addresses);try{for(n.s();!(t=n.n()).done;){var r=t.value;try{var a=we()(r).nodeAddress();if((Ae.a.isV4Format(a.address)||Ae.a.isV6Format(a.address))&&!Ae.a.isPrivate(a.address))return a.address}catch(c){}}}catch(s){n.e(s)}finally{n.f()}}})),ze=function(e,t){var n,r=Me(t),a=!1,c=!1;try{n=e.nodeAddress()}catch(s){return{isPrivate:a,isNearby:c}}return a=Ae.a.isPrivate(n.address),r&&(Ae.a.isV4Format(n.address)?c=Ae.a.cidrSubnet("".concat(r,"/24")).contains(n.address):Ae.a.isV6Format(n.address)&&(c=Ae.a.cidrSubnet("".concat(r,"/48")).contains(n.address)&&!Ae.a.cidrSubnet("fc00::/8").contains(n.address))),{isPrivate:a,isNearby:c}},Be=function(){function e(t){Object(d.a)(this,e),this.geoipCache=Object(Oe.a)(Object(A.a)({name:"geoipCache",version:De,maxAge:se.a.weeks(1)},t.cache)),this.failedAddrs=Ee()(500),this.queue=new ye.a({concurrency:t.concurrency,autoStart:!0}),this.geoipLookupPromises=new Map,this.pass=0}return Object(f.a)(e,[{key:"findLocations",value:function(){var e=Object(s.a)(a.a.mark((function e(t,n){var r,c,i,o,u=this;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={},c=Object(he.a)(this.optimizedPeerSet(t)),e.prev=2,o=a.a.mark((function e(){var t,c,o,l,p;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.value,c=t.peer,o=t.addr.stringTuples().find(Pe)){e.next=5;break}return e.abrupt("return","continue");case 5:if(l=o[1],!u.failedAddrs.has(l)){e.next=8;break}return e.abrupt("return","continue");case 8:return e.next=10,u.geoipCache.get(l);case 10:if(!(p=e.sent)){e.next=14;break}return r[c]=p,e.abrupt("return","continue");case 14:if(!u.geoipLookupPromises.has(l)){e.next=16;break}return e.abrupt("return","continue");case 16:u.geoipLookupPromises.set(l,u.queue.add(Object(s.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,xe.a.lookup(n(),l);case 3:return t=e.sent,e.next=6,u.geoipCache.set(l,t);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),u.failedAddrs.set(l,!0);case 11:return e.prev=11,u.geoipLookupPromises.delete(l),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[0,8,11,14]])})))));case 17:case"end":return e.stop()}}),e)})),c.s();case 5:if((i=c.n()).done){e.next=12;break}return e.delegateYield(o(),"t0",7);case 7:if("continue"!==e.t0){e.next=10;break}return e.abrupt("continue",10);case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t1=e.catch(2),c.e(e.t1);case 17:return e.prev=17,c.f(),e.finish(17);case 20:return e.abrupt("return",r);case 21:case"end":return e.stop()}}),e,this,[[2,14,17,20]])})));return function(t,n){return e.apply(this,arguments)}}()},{key:"optimizedPeerSet",value:function(e){if(this.pass<3){var t=function(e){return Re(e.latency)||9999},n=e.concat().sort((function(e,n){return t(e)-t(n)}));switch(this.pass=this.pass+1,this.pass-1){case 0:return n.slice(0,10);case 1:return n.slice(0,100);default:return n.slice(0,200)}}return e}}]),e}(),Ue=function(e){(e=e||{}).concurrency=e.concurrency||4,e.cache=e.cache||{};var t=new Be(e),n=Object(Q.b)({name:"peerLocations",actionBaseType:"PEER_LOCATIONS",getPromise:function(){var e=Object(s.a)(a.a.mark((function e(n){var r,c,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.store,c=n.getIpfs,s=r.selectPeers(),e.abrupt("return",t.findLocations(s,c));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),staleAfter:Te,retryAfter:Te,persist:!1,checkIfOnline:!1});return n.reactPeerLocationsFetch=Object(Q.e)("selectRouteInfo","selectPeerLocationsShouldUpdate","selectIpfsConnected",(function(e,t,n){if("/peers"===e.url&&t&&n)return{actionCreator:"doFetchPeerLocations"}})),n.selectPeerLocationsForSwarm=Object(Q.e)("selectPeers","selectPeerLocations","selectBootstrapPeers","selectIdentity",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>3?arguments[3]:void 0;return e&&e.map((function(e){var r=e.peer,a=t?t[r]:null,c=Fe(a),s=a&&a.country_code,i=a&&[a.longitude,a.latitude],o=Le(e.addr),u=e.addr.toString(),l=Re(e.latency),p=e.direction,d=ze(e.addr,n),f=d.isPrivate,b=d.isNearby;return{peerId:r,location:c,flagCode:s,coordinates:i,connection:o,address:u,protocols:(Array.isArray(e.streams)?Array.from(new Set(e.streams.map((function(e){return e.Protocol})).map((function(e){return(null===e||void 0===e?void 0:e.trim())?e:"[unnamed]"})))).sort():[]).join(", "),direction:p,latency:l,isPrivate:f,isNearby:b}}))})),n.selectPeersCoordinates=Object(Q.e)("selectPeerLocationsForSwarm",(function(e){return e?e.reduce((function(e,t){var n=t.peerId,r=t.coordinates;if(!r)return e;var a=!1,c=e.map((function(e){if(!e||a)return e;var t=Object(ve.a)(e.coordinates,2),c=t[0],s=t[1],i=Object(ve.a)(r,2),o=i[0],u=i[1];return c-4<=o&&c+4>=o&&(s-4<=u&&s+4>=u)&&(e.peerIds.push(n),a=!0),e}));return a?c:[].concat(Object(je.a)(c),[{peerIds:[n],coordinates:r}])}),[]):[]})),n},Ge=n(32),Ve=n(88),He=[{name:"Pinata",icon:"https://dweb.link/ipfs/QmVYXV4urQNDzZpddW4zZ9PGvcAbF38BnKWSgch3aNeViW?filename=pinata.svg",apiEndpoint:"https://api.pinata.cloud/psa",visitServiceUrl:"https://pinata.cloud/documentation#PinningServicesAPI"}],We=function(){var e=Object(s.a)(a.a.mark((function e(t,n,r){var c,s,i,o,u,l,p,d,f,b;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.find((function(e){return t.endpoint.toString()===e.apiEndpoint.toString()})),u=null===o||void 0===o?void 0:o.icon,l=null===o||void 0===o?void 0:o.visitServiceUrl,e.next=5,Ye(t.service,r);case 5:if(p=e.sent,d=Object(A.a)(Object(A.a)({},t),{},{name:t.service,icon:u,visitServiceUrl:l,autoUpload:p}),"invalid"!==(null===t||void 0===t||null===(c=t.stat)||void 0===c?void 0:c.status)){e.next=9;break}return e.abrupt("return",Object(A.a)(Object(A.a)({},d),{},{numberOfPins:-1,online:!1}));case 9:return f=null===(s=t.stat)||void 0===s||null===(i=s.pinCount)||void 0===i?void 0:i.pinned,b="number"===typeof f,e.abrupt("return",Object(A.a)(Object(A.a)({},d),{},{numberOfPins:f,online:b}));case 12:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),Ye=ke()(function(){var e=Object(s.a)(a.a.mark((function e(t,n){var r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n.config.get("Pinning.RemoteServices.".concat(t,".Policies.MFS.Enable"));case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!(null===(r=e.t0.message)||void 0===r?void 0:r.includes("key has no attribute"))){e.next=17;break}return e.prev=9,e.next=12,n.config.get('Pinning.RemoteServices["'.concat(t,'"].Policies.MFS.Enable'));case 12:return e.abrupt("return",e.sent);case 15:e.prev=15,e.t1=e.catch(9);case 17:console.error('unexpected config.get error for "'.concat(t,'": ').concat(e.t0.message));case 18:return e.abrupt("return",!1);case 19:case"end":return e.stop()}}),e,null,[[0,6],[9,15]])})));return function(t,n){return e.apply(this,arguments)}}(),{maxAge:3e3}),Ke=function(e,t){for(var n=Object(je.a)(new Set(e)),r=[],a=0;a0&&void 0!==arguments[0]?arguments[0]:{pinningServices:[],remotePins:[],notRemotePins:[],arePinningServicesSupported:!1},t=arguments.length>1?arguments[1]:void 0;if("CACHE_REMOTE_PINS"===t.type){var n=t.payload,r=n.adds,a=n.removals,c=[].concat(Object(je.a)(e.remotePins),Object(je.a)(r)).filter((function(e){return!a.some((function(t){return t===e.id}))})),s=[].concat(Object(je.a)(e.notRemotePins),Object(je.a)(a)).filter((function(e){return!r.some((function(t){return t.id===e}))}));return Object(A.a)(Object(A.a)({},e),{},{remotePins:c,notRemotePins:s})}if("SET_REMOTE_PINNING_SERVICES"===t.type){var i=e.pinningServices,o=t.payload;if(i.length===o.length){var u=function(e){return e&&"undefined"!==typeof e.numberOfPins},l=i.some(u),p=o.some(u);if(l&&!p)return e}return Object(A.a)(Object(A.a)({},e),{},{pinningServices:o})}return"SET_REMOTE_PINNING_SERVICES_AVAILABLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{arePinningServicesSupported:t.payload}):e},doFetchRemotePins:function(e){return function(){var t=Object(s.a)(a.a.mark((function t(n){var r,c,i,o,u,l,p,d,f,b,h,j,v,O;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n.dispatch,o=n.store,u=n.getIpfs,null===(l=o.selectPinningServices().filter((function(e){return e.online})))||void 0===l?void 0:l.length){t.next=4;break}return t.abrupt("return");case 4:if((p=u())&&!(null===o||void 0===o||null===(r=o.ipfs)||void 0===r||null===(c=r.ipfs)||void 0===c?void 0:c.ready)&&p.pin.remote){t.next=7;break}return t.abrupt("return");case 7:return d=e?e.map((function(e){return e.cid})):[],f=function(e){return e.split(":").slice(-1)[0]},b=o.selectRemotePins().map((function(e){return e.id})),h=o.selectNotRemotePins(),j=Ke(d,10),v=[],O=[],t.next=16,Promise.allSettled(l.map(function(){var e=Object(s.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=new Set([].concat(Object(je.a)(b),Object(je.a)(h)).filter((function(e){return e.startsWith(t.name)})).map(f)),e.abrupt("return",Promise.allSettled(j.map(function(){var e=Object(s.a)(a.a.mark((function e(r){var c,s,i,o,u,l,d,f,b,h,j,m,x,g;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((c=r.filter((function(e){return!n.has(e.toString())}))).length){e.next=3;break}return e.abrupt("return");case 3:s=new Set(c.map((function(e){return e.toString()}))),i=p.pin.remote.ls({service:t.name,cid:c}),o=!0,u=!1,e.prev=7,d=Object(Ve.a)(i);case 9:return e.next=11,d.next();case 11:return f=e.sent,o=f.done,e.next=15,f.value;case 15:if(b=e.sent,o){e.next=24;break}j=(h=b).cid.toString(),s.delete(j),v.push(Object(A.a)({id:"".concat(t.name,":").concat(j)},h));case 21:o=!0,e.next=9;break;case 24:e.next=30;break;case 26:e.prev=26,e.t0=e.catch(7),u=!0,l=e.t0;case 30:if(e.prev=30,e.prev=31,o||null==d.return){e.next=35;break}return e.next=35,d.return();case 35:if(e.prev=35,!u){e.next=38;break}throw l;case 38:return e.finish(35);case 39:return e.finish(30);case 40:m=Object(he.a)(s);try{for(m.s();!(x=m.n()).done;)g=x.value,O.push("".concat(t.name,":").concat(g))}catch(a){m.e(a)}finally{m.f()}case 42:case"end":return e.stop()}}),e,null,[[7,26,30,40],[31,,35,39]])})));return function(t){return e.apply(this,arguments)}}())));case 5:e.prev=5,e.t0=e.catch(0),console.error("unexpected error during doFetchRemotePins",e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 16:i({type:"CACHE_REMOTE_PINS",payload:{adds:v,removals:O}});case 17:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},selectRemotePins:function(e){return e.pinning.remotePins||[]},selectNotRemotePins:function(e){return e.pinning.notRemotePins||[]},doSelectRemotePinsForFile:function(e){return function(t){var n=t.store,r=n.selectPinningServices().map((function(e){return e.name}));return n.selectRemotePins().filter((function(t){return t.cid.string===e.cid.string})).map((function(e){return e.id.split(":")[0]})).filter((function(e){return r.includes(e)}))}},doFetchPinningServices:function(){return function(){var e=Object(s.a)(a.a.mark((function e(t){var n,r,c,s,i,o,u,l,p,d,f,b;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=t.getIpfs,s=t.store,i=t.dispatch,(o=c())&&!(null===s||void 0===s||null===(n=s.ipfs)||void 0===n||null===(r=n.ipfs)||void 0===r?void 0:r.ready)&&o.pin.remote){e.next=4;break}return e.abrupt("return",null);case 4:return e.next=6,o.commands();case 6:if(u=e.sent.Subcommands.find((function(e){return"pin"===e.Name})).Subcommands.some((function(e){return"remote"===e.Name})),i({type:"SET_REMOTE_PINNING_SERVICES_AVAILABLE",payload:u}),u){e.next=10;break}return e.abrupt("return",null);case 10:return l=s.selectRemoteServiceTemplates(),e.next=13,o.pin.remote.service.ls();case 13:return p=e.sent,e.next=16,Promise.all(p.map((function(e){return We(e,l,o)})));case 16:return d=e.sent,i({type:"SET_REMOTE_PINNING_SERVICES",payload:d}),e.next=20,o.pin.remote.service.ls({stat:!0});case 20:return f=e.sent,e.next=23,Promise.all(f.map((function(e){return We(e,l,o)})));case 23:b=e.sent,i({type:"SET_REMOTE_PINNING_SERVICES",payload:b});case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},selectPinningServices:function(e){return e.pinning.pinningServices||[]},selectRemoteServiceTemplates:function(){return He},selectArePinningServicesSupported:function(e){return e.pinning.arePinningServicesSupported},selectPinningServicesDefaults:function(){return He.reduce((function(e,t){return Object(A.a)(Object(A.a)({},e),{},Object(Ge.a)({},t.name,Object(A.a)(Object(A.a)({},t),{},{nickname:t.name})))}),{})},doSetPinning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return function(){var c=Object(s.a)(a.a.mark((function c(i){var o,u,l,p,d,f,b,h,j;return a.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(o=i.getIpfs,u=i.store,l=i.dispatch,p=o(),d=e.cid,f=e.name,b=t.includes("local"),n===b){c.next=19;break}if(c.prev=5,!b){c.next=11;break}return c.next=9,p.pin.add(d);case 9:c.next=13;break;case 11:return c.next=13,p.pin.rm(d);case 13:c.next=19;break;case 15:c.prev=15,c.t0=c.catch(5),console.error("unexpected local pin error for ".concat(d," (").concat(f,")"),c.t0),l({type:"IPFS_PIN_FAILED"});case 19:return h=[],j=[],u.selectPinningServices().filter((function(e){return e.online})).forEach(function(){var n=Object(s.a)(a.a.mark((function n(c){var s,i;return a.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.includes(c.name),r.includes(c.name)!==s){n.next=4;break}return n.abrupt("return");case 4:if(n.prev=4,i="".concat(c.name,":").concat(e.cid),!s){n.next=12;break}return h.push(Object(A.a)({id:i},e)),n.next=10,p.pin.remote.add(d,{service:c.name,name:f,background:!0});case 10:n.next=15;break;case 12:return j.push(i),n.next=15,p.pin.remote.rm({cid:[d],service:c.name});case 15:n.next=21;break;case 17:n.prev=17,n.t0=n.catch(4),console.error("unexpected pin.remote error for ".concat(d,"@").concat(c.name),n.t0),l({type:"IPFS_PIN_FAILED"});case 21:case"end":return n.stop()}}),n,null,[[4,17]])})));return function(e){return n.apply(this,arguments)}}()),l({type:"CACHE_REMOTE_PINS",payload:{adds:h,removals:j}}),c.next=25,u.doPinsFetch();case 25:case"end":return c.stop()}}),c,null,[[5,15]])})));return function(e){return c.apply(this,arguments)}}()},doAddPinningService:function(e){var t=e.apiEndpoint,n=e.nickname,r=e.secretApiKey;return function(){var e=Object(s.a)(a.a.mark((function e(c){var s,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=c.getIpfs,i=s(),n=n.replaceAll(".","_"),e.next=5,i.pin.remote.service.add(n,{endpoint:t,key:r});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},doRemovePinningService:function(e){return function(){var t=Object(s.a)(a.a.mark((function t(n){var r,c,s;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.getIpfs,c=n.store,s=r(),t.next=4,s.pin.remote.service.rm(e);case 4:c.doFetchPinningServices();case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},doSetAutoUploadForService:function(e){return function(){var t=Object(s.a)(a.a.mark((function t(n){var r,c,s,i,o;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.getIpfs,c=n.store,s=r(),i="Pinning.RemoteServices.".concat(e,".Policies.MFS.Enable"),t.next=5,s.config.get(i);case 5:return o=t.sent,t.next=8,s.config.set(i,!o);case 8:c.doFetchPinningServices();case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},Je=n(35),Ze=Object(Je.a)((function(){return Promise.all([n.e(1),n.e(14),n.e(15)]).then(n.bind(null,1662))}),{fallback:Object(c.jsx)(L.a,{})}),Xe=Object(Je.a)((function(){return Promise.all([n.e(0),n.e(13),n.e(9)]).then(n.bind(null,1660))}),{fallback:Object(c.jsx)(L.a,{})}),Qe=Object(Je.a)((function(){return n.e(18).then(n.bind(null,1657))}),{fallback:Object(c.jsx)(L.a,{})}),$e=Object(Je.a)((function(){return n.e(17).then(n.bind(null,1658))}),{fallback:Object(c.jsx)(L.a,{})}),et=Object(Je.a)((function(){return Promise.all([n.e(0),n.e(8),n.e(11)]).then(n.bind(null,1663))}),{fallback:Object(c.jsx)(L.a,{})}),tt=Object(Je.a)((function(){return Promise.all([n.e(0),n.e(12),n.e(10)]).then(n.bind(null,1661))}),{fallback:Object(c.jsx)(L.a,{})}),nt=n(142),rt=n(269),at=n(257),ct=n(379),st=Object(O.a)("settings")((function(e){var t=e.t;return Object(c.jsxs)("div",{"data-id":"AnalyticsPage",className:"mw9 center",children:[Object(c.jsx)(nt.Helmet,{children:Object(c.jsxs)("title",{children:[t("title")," | IPFS"]})}),Object(c.jsxs)(at.a,{children:[Object(c.jsx)(rt.a,{children:t("analytics")}),Object(c.jsx)(ct.a,{t:t,open:!0})]})]})})),it=Object(Je.a)((function(){return n.e(16).then(n.bind(null,1665))}),{fallback:Object(c.jsx)(L.a,{})}),ot=function(){return Object(c.jsx)("div",{"data-id":"BlankPage"})},ut=Object(Q.d)({"/explore":Qe,"/explore*":$e,"/files*":Xe,"/ipfs*":Xe,"/ipns*":Xe,"/pins*":Xe,"/peers":et,"/settings/analytics":st,"/settings*":tt,"/welcome":it,"/blank":ot,"/status*":Ze,"/":Ze,"":Ze},{routeInfoSelector:"selectHash"}),lt={name:"redirects",reactToEmptyHash:Object(Q.e)("selectHash",(function(e){if(""===e)return{actionCreator:"doUpdateHash",args:["#/"]}})),reactToIpfsConnectionFail:Object(Q.e)("selectIpfsInitFailed","selectHash",(function(e,t){if(e&&"/welcome"!==t&&!t.startsWith("/settings"))return{actionCreator:"doUpdateHash",args:["#/welcome"]}}))},pt=n(70),dt=n(409),ft=n(74),bt=n(104),ht={doSaveConfig:function(e){return function(){var t=Object(s.a)(a.a.mark((function t(n){var r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(r=n.store).selectConfigIsSaving()){t.next=5;break}console.log("doSaveConfig skipped, config save already in progress"),t.next=7;break;case 5:return t.next=7,r.doPerformSaveConfig(e);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},doPerformSaveConfig:function(e){return Object(bt.a)("CONFIG_SAVE",function(){var t=Object(s.a)(a.a.mark((function t(n){var r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,jt(Object(s.a)(a.a.mark((function t(){var r,c;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=JSON.parse(e),null!=(c=n.getIpfs())){t.next=4;break}throw Error("IPFS node is not found");case 4:return t.next=6,c.config.replace(r);case 6:case"end":return t.stop()}}),t)}))));case 2:if((r=t.sent).ok){t.next=5;break}throw r.error;case 5:return t.next=7,n.store.doMarkConfigAsOutdated();case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},jt=function(){var e=Object(s.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t();case 3:return n=e.sent,e.abrupt("return",{ok:!0,value:n});case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",{ok:!1,error:e.t0});case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),vt=ft.a(["CONFIG_SAVE"]),Ot=Object(A.a)(Object(A.a)({name:"config_save",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isSaving:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vt.CONFIG_SAVE:var n=t.task;switch(n.status){case"Init":return Object(A.a)(Object(A.a)({},e),{},{isSaving:!0});case"Exit":var r=n.result;if(r.ok)return Object(A.a)(Object(A.a)({},e),{},{isSaving:!1,lastSuccess:Date.now()});var a=r.error,c=a&&a.message||String(a);return Object(A.a)(Object(A.a)({},e),{},{isSaving:!1,lastError:Date.now(),errorMessage:c});default:return e}default:return e}}},{selectConfigIsSaving:function(e){return e.config_save.isSaving},selectConfigSaveLastSuccess:function(e){return e.config_save.lastSuccess},selectConfigSaveLastError:function(e){return e.config_save.lastError}}),ht),mt=n(28),xt=n.n(mt),gt={name:"tours",init:function(e){xt.a.localStorage.getItem("tourTooltip")&&e.doDisableTooltip()},reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{enabled:!1,tooltip:!0},t=arguments.length>1?arguments[1]:void 0;return"TOURS_ENABLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{enabled:!0}):"TOURS_DISABLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{enabled:!1}):"TOURS_TOOLTIP_DISABLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{tooltip:!1}):e},doDisableTooltip:function(){return function(e){var t=e.dispatch;xt.a.localStorage.setItem("tourTooltip",!1),t({type:"TOURS_TOOLTIP_DISABLE"})}},doEnableTours:function(){return function(e){(0,e.dispatch)({type:"TOURS_ENABLE"})}},doDisableTours:function(){return function(e){(0,e.dispatch)({type:"TOURS_DISABLE"})}},selectTours:function(e){return e.tours},selectToursEnabled:function(e){return e.tours.enabled},selectShowTooltip:function(e){return e.tours.tooltip}},yt=ft.a(["EXPERIMENTS_TOGGLE","EXPERIMENTS_UPDATE_STATE"]),It=[],Et=function(e,t){return Object.keys(t).reduce((function(n,r){return Object(A.a)(Object(A.a)({},n),{},Object(Ge.a)({},r,Object(A.a)(Object(A.a)({},e[r]),t[r])))}),e)},St=function(e,t){return wt(Object(A.a)(Object(A.a)({},e),{},Object(Ge.a)({},t,Object(A.a)(Object(A.a)({},e[t]),{},{enabled:!(e&&e[t]&&e[t].enabled)}))),t)},wt=function(e,t){return Object(A.a)(Object(A.a)({},e),{},Object(Ge.a)({},t,Object(A.a)(Object(A.a)({},e[t]),{},{blocked:!1})))},Nt=function(e,t){return Object(A.a)(Object(A.a)({},e),{},Object(Ge.a)({},t,Object(A.a)(Object(A.a)({},e[t]),{},{blocked:!0})))},At={selectExperimentsState:function(e){return e.experiments},selectExperiments:Object(Q.e)("selectExperimentsState",(function(e){return It.map((function(t){return Object(A.a)(Object(A.a)({},t),e[t.key])}))}))},_t={doExpToggleAction:function(e){return function(t){var n=t.dispatch;e&&n({type:yt.EXPERIMENTS_TOGGLE,task:{status:"Init",id:Symbol(yt.EXPERIMENTS_TOGGLE),init:{key:e}}})}}},kt=Object(A.a)(Object(A.a)({name:"experiments",persistActions:[yt.EXPERIMENTS_TOGGLE,yt.EXPERIMENTS_UPDATE_STATE],reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case yt.EXPERIMENTS_TOGGLE:var n=t.task;switch(n.status){case"Init":return Nt(e,n.init.key);case"Exit":var r=n.result;return r.ok?St(e,r.value.key):wt(e,r.error.key);default:return e}case yt.EXPERIMENTS_UPDATE_STATE:return Et(e,t.payload);default:return e}}},At),_t),Ct={show:!1,error:!1,eventId:null,code:null},Tt={name:"notify",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ct,t=arguments.length>1?arguments[1]:void 0;return"NOTIFY_DISMISSED"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!1}):"STATS_FETCH_FAILED"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!0,eventId:t.type}):t.type.match(/^FILES_\w+_FAILED$/)?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!0,eventId:"FILES_EVENT_FAILED",code:t.payload.error.code}):"STATS_FETCH_FINISHED"===t.type&&"STATS_FETCH_FAILED"===e.eventId?Object(A.a)(Object(A.a)({},e),{},{error:!1,eventId:"STATS_FETCH_FINISHED",lastSuccess:Date.now()}):"SWARM_CONNECT_FAILED"===t.type||"SWARM_CONNECT_FINISHED"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:"SWARM_CONNECT_FAILED"===t.type,eventId:t.type}):t.type===yt.EXP_TOGGLE_FAILED?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!0,eventId:"experimentsErrors.".concat(t.payload.key)}):"IPFS_CONNECT_FAILED"===t.type||"IPFS_PIN_FAILED"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!0,eventId:t.type}):"IPFS_CONNECT_SUCCEED"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!1,eventId:t.type}):"IPFS_API_ADDRESS_INVALID"===t.type?Object(A.a)(Object(A.a)({},e),{},{show:!0,error:!0,eventId:t.type}):e},selectNotify:function(e){return e.notify},selectNotifyI18nKey:Object(Q.e)("selectNotify","selectIpfsProvider",(function(e,t){var n=e.eventId,r=e.code;if("STATS_FETCH_FAILED"===n)return"window.ipfs"===t?"windowIpfsRequestFailed":"ipfsApiRequestFailed";if("IPFS_CONNECT_FAILED"===n)return"ipfsConnectFail";if("IPFS_CONNECT_SUCCEED"===n)return"ipfsConnectSuccess";if("IPFS_API_ADDRESS_INVALID"===n)return"ipfsInvalidApiAddress";if("IPFS_PIN_FAILED"===n)return"ipfsPinFail";if("FILES_EVENT_FAILED"===n)switch(r?r.replace(/^(ERR_)/,""):""){case"FOLDER_EXISTS":return"folderExists";case pt.a.WRITE:case pt.a.ADD_BY_PATH:case"API_RESPONSE":return"filesAddFailed";case pt.a.FETCH:return"filesFetchFailed";case pt.a.MOVE:return"filesRenameFailed";case pt.a.MAKE_DIR:return"filesMakeDirFailed";case pt.a.COPY:return"filesCopyFailed";case pt.a.DELETE:return"filesRemoveFailed";default:return"filesEventFailed"}return"STATS_FETCH_FINISHED"===n?"ipfsIsBack":"SWARM_CONNECT_FAILED"===n?"couldntConnectToPeer":"SWARM_CONNECT_FINISHED"===n?"connectedToPeer":n})),doNotifyDismiss:function(){return function(e){return(0,e.dispatch)({type:"NOTIFY_DISMISSED"})}},reactNotifyOkDismiss:Object(Q.e)("selectAppTime","selectNotify",(function(e,t){if("STATS_FETCH_FINISHED"===t.eventId&&t.show&&e-t.lastSuccess>3e3)return{type:"NOTIFY_DISMISSED"}}))},Dt={selectConnectedLastError:function(e){return e.connected.lastError},selectIpfsConnected:Object(Q.e)("selectIpfsReady","selectNodeBandwidthLastSuccess","selectNodeBandwidthLastError",(function(e,t,n){return e&&null!=t&&t>n})),selectIsNodeInfoOpen:function(e){return e.connected.isNodeInfoOpen}},Pt=Object(A.a)(Object(A.a)({name:"connected",reducer:function(e,t){switch(e=e||{lastError:0,isNodeInfoOpen:!1},t.type){case"STATS_FETCH_FAILED":return Object(A.a)(Object(A.a)({},e),{},{lastError:Date.now()});case"NODE_INFO_OPEN":return Object(A.a)(Object(A.a)({},e),{},{isNodeInfoOpen:t.payload});default:return e}}},{doSetIsNodeInfoOpen:function(e){return function(t){return(0,t.dispatch)({type:"NODE_INFO_OPEN",payload:e})}}}),Dt),Ft={name:"retryInit",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $.a.IPFS_INIT:var n=t.task;switch(n.status){case"Init":return Object(A.a)(Object(A.a)({},e),{},{startedAt:Date.now()});case"Exit":return n.result.ok?e:Object(A.a)(Object(A.a)({},e),{},{failedAt:Date.now()});default:return e}default:return e}},selectInitStartedAt:function(e){return e.retryInit.startedAt},selectInitFailedAt:function(e){return e.retryInit.failedAt},reactConnectionInitRetry:Object(Q.e)("selectAppTime","selectInitStartedAt","selectInitFailedAt",(function(e,t,n){return!(!n||nn))return{actionCreator:"doFetchIdentity"}}));var Rt=Lt,Mt=Object(Oe.a)({name:"bundle-cache",version:1,maxAge:1/0}),zt=window,Bt={selectIsIpfsDesktop:function(){return!!zt.ipfsDesktop},selectDesktopCountlyActions:function(){return[]}},Ut=Object(A.a)(Object(A.a)({},Bt),{},{selectDesktopVersion:function(){return zt.ipfsDesktop.version},selectDesktopCountlyDeviceId:function(){return zt.ipfsDesktop.countlyDeviceId},selectDesktopCountlyActions:function(){return zt.ipfsDesktop.countlyActions}}),Gt=zt.ipfsDesktop?Ut:Bt,Vt={doDesktopAddConsent:function(e){return function(){return zt.ipfsDesktop.addConsent(e)}},doDesktopRemoveConsent:function(e){return function(){return zt.ipfsDesktop.removeConsent(e)}},doDesktopUpdateLanguage:function(e){return function(){return zt.ipfsDesktop.updateLanguage(e)}}},Ht=zt.ipfsDesktop?Vt:{},Wt=Object(A.a)(Object(A.a)({name:"ipfsDesktop",reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e}},Gt),Ht),Yt=Object(Q.b)({name:"repoStats",getPromise:function(){var e=Object(s.a)(a.a.mark((function e(t){var n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.getIpfs,e.abrupt("return",n().repo.stat());case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),staleAfter:6e4,persist:!1,checkIfOnline:!1});Yt.selectRepoSize=Object(Q.e)("selectRepoStats",(function(e){if(e&&e.repoSize)return e.repoSize.toString()})),Yt.selectRepoNumObjects=Object(Q.e)("selectRepoStats",(function(e){if(e&&e.numObjects)return e.numObjects.toString()})),Yt.reactRepoStatsFetch=Object(Q.e)("selectRepoStatsShouldUpdate","selectIpfsReady",(function(e,t){if(e&&t)return{actionCreator:"doFetchRepoStats"}}));var Kt=Yt,qt=n(410),Jt=n.n(qt),Zt=n(14),Xt=ft.a(["DESKTOP_SETTING_TOGGLE"]),Qt=ft.a(["ANALYTICS_ENABLED","ANALYTICS_DISABLED","ANALYTICS_ADD_CONSENT","ANALYTICS_REMOVE_CONSENT"]),$t=[$.a.IPFS_INIT,vt.CONFIG_SAVE,Zt.a.MAKE_DIR,Zt.a.WRITE,Zt.a.ADD_BY_PATH,Zt.a.MOVE,Zt.a.DELETE,Zt.a.DOWNLOAD_LINK,yt.EXPERIMENTS_TOGGLE,Xt.DESKTOP_SETTING_TOGGLE];var en={all:["sessions","events","views","location","crashes"],safe:["sessions","events","views","location"]};function tn(e,t){xt.a.Countly.q.push(["add_consent",e]),t.selectIsIpfsDesktop()&&t.doDesktopAddConsent(e)}function nn(e,t){xt.a.Countly.q.push(["remove_consent",e]),t.selectIsIpfsDesktop()&&t.doDesktopRemoveConsent(e)}var rn={selectAnalytics:function(e){return e.analytics},selectAnalyticsConsent:function(e){return e.analytics.consent},selectAnalyticsEnabled:function(e){return e.analytics.consent.length>0},selectAnalyticsAskToEnable:function(e){var t=e.analytics,n=t.lastEnabledAt,r=t.lastDisabledAt,a=t.consent;return!n&&!r&&0===a.length},selectAnalyticsActionsToRecord:Object(Q.e)("selectIsIpfsDesktop","selectDesktopCountlyActions",(function(e,t){return e?t.concat($t).sort():Array.from($t).sort()}))},an={doToggleAnalytics:function(){return function(e){var t=e.store;!t.selectAnalyticsEnabled()?t.doEnableAnalytics():t.doDisableAnalytics()}},doDisableAnalytics:function(){return function(e){var t=e.dispatch,n=e.store;xt.a.Countly.opt_out(),nn(en.all,n),t({type:"ANALYTICS_DISABLED",payload:{consent:[]}})}},doEnableAnalytics:function(){return function(e){var t=e.dispatch,n=e.store;nn(en.all,n),xt.a.Countly.opt_in(),tn(en.safe,n),t({type:"ANALYTICS_ENABLED",payload:{consent:en.safe}})}},doToggleConsent:function(e){return function(t){var n=t.store;n.selectAnalyticsConsent().includes(e)?n.doRemoveConsent(e):n.doAddConsent(e)}},doRemoveConsent:function(e){return function(t){var n=t.dispatch,r=t.store;0===r.selectAnalyticsConsent().filter((function(t){return t!==e})).length&&xt.a.Countly.opt_out(),nn(e,r),n({type:"ANALYTICS_REMOVE_CONSENT",payload:{name:e}})}},doAddConsent:function(e){return function(t){var n=t.dispatch,r=t.store;0===r.selectAnalyticsConsent().length&&xt.a.Countly.opt_in(),tn(e,r),n({type:"ANALYTICS_ADD_CONSENT",payload:{name:e}})}}},cn=function(e){switch(e.type){case Zt.a.MAKE_DIR:case Zt.a.WRITE:case Zt.a.ADD_BY_PATH:case Zt.a.MOVE:case Zt.a.DELETE:case Zt.a.DOWNLOAD_LINK:case $.a.IPFS_INIT:case vt.CONFIG_SAVE:return sn(e.task,e.type);case yt.EXPERIMENTS_TOGGLE:return on(e.task,"EXPERIMENTS");case Xt.DESKTOP_SETTING_TOGGLE:return on(e.task,"DESKTOP_SETTING");default:return null}},sn=function(e,t){if("Exit"===e.status){var n=e.duration,r=e.result;return{id:r.ok?t:"".concat(t,"_FAILED"),duration:n,error:r.ok?null:r.error}}return null},on=function(e,t){if("Exit"===e.status){var n=e.result,r=e.duration,a=(n.ok?n.value:n.error).key,c=n.ok?null:n.error,s=n.ok?n.value.value?"ENABLED":"DISABLED":"FAILED";return{id:"".concat(t,"_").concat(Jt.a.constantCase(a),"_").concat(s),duration:r,error:c}}return null},un=function(e){var t=e.countlyUrl,r=void 0===t?"https://countly.ipfs.io":t,c=e.countlyAppKey,i=void 0===c?xt.a.ipfsDesktop&&xt.a.ipfsDesktop.countlyAppKey?xt.a.ipfsDesktop.countlyAppKey:"8fa213e6049bff23b08e5f5fbac89e7c27397612":c,o=e.appVersion,u=void 0===o?"2.13.0":o,l=(e.appGitRevision,e.debug),p=void 0!==l&&l;return Object(A.a)(Object(A.a)({name:"analytics",persistActions:[Qt.ANALYTICS_ENABLED,Qt.ANALYTICS_DISABLED,Qt.ANALYTICS_DISABLED,Qt.ANALYTICS_ADD_CONSENT,Qt.ANALYTICS_REMOVE_CONSENT],init:function(){var e=Object(s.a)(a.a.mark((function e(t){var c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xt.a.Countly){e.next=5;break}return xt.a.Countly={},xt.a.Countly.q=[],e.next=5,n.e(19).then(n.t.bind(null,1659,7));case 5:(c=xt.a.Countly).require_consent=!0,c.url=r,c.app_key=i,c.app_version=u,c.debug=p,t.selectIsIpfsDesktop()&&(c.app_version=t.selectDesktopVersion(),c.q.push(["change_id",t.selectDesktopCountlyDeviceId(),!0])),c.q.push(["track_sessions"]),c.q.push(["track_errors"]),t.selectAnalyticsEnabled()&&tn(t.selectAnalyticsConsent(),t),t.subscribeToSelectors(["selectRouteInfo"],(function(e){var t=e.routeInfo;xt.a.location&&xt.a.location.hash&&xt.a.Countly.q.push(["track_pageview",t.pattern])})),c.init();case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),getMiddleware:function(){return function(){return function(e){return function(t){var n=cn(t);if(n){var r=n.id,a=n.duration,c=n.error;xt.a.Countly.q.push(["add_event",{key:r,count:1,dur:a}]),c&&(xt.a.Countly.q.push(["add_log",t.type]),xt.a.Countly.q.push(["log_error",c]))}return e(t)}}}},reducer:function(e,t){switch(e=e||{lastEnabledAt:0,lastDisabledAt:0,consent:[]},t.type){case Qt.ANALYTICS_ENABLED:return Object(A.a)(Object(A.a)({},e),{},{lastEnabledAt:Date.now(),consent:t.payload.consent});case Qt.ANALYTICS_DISABLED:return Object(A.a)(Object(A.a)({},e),{},{lastDisabledAt:Date.now(),consent:t.payload.consent});case Qt.ANALYTICS_ADD_CONSENT:var n=e.consent.filter((function(e){return e!==t.payload.name})).concat(t.payload.name);return Object(A.a)(Object(A.a)({},e),{},{lastEnabledAt:Date.now(),consent:n});case Qt.ANALYTICS_REMOVE_CONSENT:var r=e.consent.filter((function(e){return e!==t.payload.name})),a=0===r.length?Date.now():e.lastDisabledAt;return Object(A.a)(Object(A.a)({},e),{},{lastDisabledAt:a,consent:r});default:return e.consent?e:e.lastEnabledAt>e.lastDisabledAt?Object(A.a)(Object(A.a)({},e),{},{consent:en.safe}):Object(A.a)(Object(A.a)({},e),{},{consent:[]})}}},rn),an)},ln=Object(Q.b)({name:"cliTutorMode",actionBaseType:"CLI_TUTOR_MODE_TOGGLE",persist:!0,checkIfOnline:!1,getPromise:function(){}});ln.reactIsCliTutorModeEnabled=Object(Q.e)("selectIsCliTutorModeEnabled",(function(e){var t=Boolean(JSON.parse(localStorage.getItem("isCliTutorModeEnabled")));void 0!==e&&e!==t&&localStorage.setItem("isCliTutorModeEnabled",e)})),ln.selectIsCliTutorModeEnabled=function(e){return e.cliTutorMode.isCliTutorModeEnabled},ln.selectIsCliTutorModalOpen=function(e){return!!e.cliTutorMode.showCliTutorModal},ln.selectCliOptions=function(e){return e.cliTutorMode.cliOptions},ln.reducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"CLI_TUTOR_MODE_TOGGLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{isCliTutorModeEnabled:t.payload}):"CLI_TUTOR_MODAL_ENABLE"===t.type?Object(A.a)(Object(A.a)({},e),{},{showCliTutorModal:t.payload}):"CLI_OPTIONS"===t.type?Object(A.a)(Object(A.a)({},e),{},{cliOptions:t.payload}):e},ln.doToggleCliTutorMode=function(e){return function(t){(0,t.dispatch)({type:"CLI_TUTOR_MODE_TOGGLE",payload:e})}},ln.doSetCliOptions=function(e){return function(t){(0,t.dispatch)({type:"CLI_OPTIONS",payload:e})}},ln.doOpenCliTutorModal=function(e){return function(t){(0,t.dispatch)({type:"CLI_TUTOR_MODAL_ENABLE",payload:e})}},ln.doOpenCliTutorModal=function(e){return function(t){(0,t.dispatch)({type:"CLI_TUTOR_MODAL_ENABLE",payload:e})}},ln.init=function(e){var t=Boolean(JSON.parse(localStorage.getItem("isCliTutorModeEnabled")));return e.doToggleCliTutorMode(t)};var pn=ln,dn=n(384),fn=Object(Q.a)(Object(Q.c)({cacheFn:Mt.set}),re({idleTimeout:5e3}),$.c,Rt,ut,lt,gt,Object(pt.b)(),Object(ee.c)(),dt.a,Ot,dn.d,le,ae(),be,Ue(),qe,Tt,Pt,Ft,kt,Wt,Kt,pn,un({})),bn=n(954),hn=n(270),jn=n(955),vn=n(415),On=function(e){var t=Object(g.a)(e),n=t.handleTopDropCapture;return t.handleTopDropCapture=function(e){if(n.call(t,e),t.currentNativeSource&&e.dataTransfer.items){if(Object(je.a)(e.dataTransfer.items).every((function(e){return"string"===e.kind})))return;var r=Object(vn.getFilesFromDataTransferItems)(e.dataTransfer.items);t.currentNativeSource.item.filesPromise=r}},t};function mn(){return(mn=Object(s.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mt.getAll();case 2:t=e.sent,n=fn(t),l.a.render(Object(c.jsx)(p.a,{store:n,children:Object(c.jsx)(bn.a,{i18n:hn.a,children:Object(c.jsx)(jn.a,{backend:On,children:Object(c.jsx)(X,{})})})}),document.getElementById("root"));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}console.log("IPFS Web UI - v".concat("2.13.0"," - https://github.com/ipfs-shipyard/ipfs-webui/commit/").concat("44a46ba")),function(){mn.apply(this,arguments)}()}},[[951,4,5]]]); //# sourceMappingURL=main.ab164c00.chunk.js.map