From aacfad2604f5236b08899be737f259296016dc43 Mon Sep 17 00:00:00 2001 From: chmac Date: Thu, 19 Sep 2024 10:06:17 +0000 Subject: [PATCH] deploy: d7c7adbbe07b8daca1609a8bf73227f42045bfd8 --- index.9c0a730e.js => index.6cf98d20.js | 6 +++--- index.9c0a730e.js.map => index.6cf98d20.js.map | 2 +- index.95eef591.js.map | 1 - index.95eef591.js => index.e032f34f.js | 4 ++-- index.e032f34f.js.map | 1 + index.html | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) rename index.9c0a730e.js => index.6cf98d20.js (69%) rename index.9c0a730e.js.map => index.6cf98d20.js.map (98%) delete mode 100644 index.95eef591.js.map rename index.95eef591.js => index.e032f34f.js (81%) create mode 100644 index.e032f34f.js.map diff --git a/index.9c0a730e.js b/index.6cf98d20.js similarity index 69% rename from index.9c0a730e.js rename to index.6cf98d20.js index 71e63b8..f215fc7 100644 --- a/index.9c0a730e.js +++ b/index.6cf98d20.js @@ -1,3 +1,3 @@ -!function(e,t,r,o,n){var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof s[o]&&s[o],l=a.cache||{},i="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(t,r){if(!l[t]){if(!e[t]){var n="function"==typeof s[o]&&s[o];if(!r&&n)return n(t,!0);if(a)return a(t,!0);if(i&&"string"==typeof t)return i(t);var d=Error("Cannot find module '"+t+"'");throw d.code="MODULE_NOT_FOUND",d}f.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},f.cache={};var c=l[t]=new u.Module(t);e[t][0].call(c.exports,f,c,c.exports,this)}return l[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:u(t)}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=l,u.parent=a,u.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return s[o]}}),s[o]=u;for(var d=0;dp);var n=e("leaflet"),s=e("../build"),a=e("./map"),l=e("./nostr"),i=e("./nostr/keys"),u=e("./nostr/relays"),d=e("./onboarding"),c=e("./welcome"),f=e("./nostr/nip5");let p=async()=>{let e=await (0,i.hasPrivateKey)();document.getElementById("help").onclick=e=>{e.preventDefault(),(0,a.hackSidePanelOpen)()};let t=document.getElementById("build-id");null!==t&&(t.textContent=s.BUILD_SHA||"local");let r=n.DomUtil.get("loggedIn"),o=n.DomUtil.get("loggedOut");if(e){(0,f.validateNip5)(),n.DomUtil.addClass(r,"show"),n.DomUtil.addClass(o,"hide"),document.getElementById("signout").onclick=async()=>{await (0,i.unsetPrivateKey)(),globalThis.location.reload()};let e=await (0,i.getNpubPublicKey)(),t=await (0,i.getNsecPrivateKey)(),s=globalThis.document.getElementById("npubPublicKey"),a=document.createElement("a");a.href=`https://njump.me/${e}`,a.target="_blank",a.innerText=e,s.appendChild(a),globalThis.document.getElementById("nsecPrivateKey").innerText=t}else n.DomUtil.addClass(r,"hide"),n.DomUtil.addClass(o,"show"),document.getElementById("signup").onclick=()=>{(0,d.startUserOnboarding)(),(0,a.hackSidePanelClosed)()};let p=document.getElementById("relays"),m=JSON.stringify(await (0,l.getRelays)());p.value=m;let y=document.getElementById("relays_submit");y.onclick=async e=>{e.preventDefault(),y.setAttribute("disabled","disabled");let t=p.value;try{let e=JSON.parse(t);if(!Array.isArray(e)){y.removeAttribute("disabled"),globalThis.alert("Invalid relays submitted. Please try again.");return}let r=0===e.length?(0,u.getDefaultRelays)():e;await (0,l.setRelays)({relays:r}),globalThis.alert("Relays saved."),globalThis.document.location.reload()}catch(e){y.removeAttribute("disabled"),globalThis.alert(`#vRuf1N Error saving relays -${e.toString()}`)}},(0,c.startWelcomeSequence)()};p()},{leaflet:"fJCTE","../build":"9Tstj","./map":"89CD3","./nostr":"batwW","./nostr/keys":"8qDuN","./nostr/relays":"esJOU","./onboarding":"35kbs","./welcome":"epjYR","./nostr/nip5":"5uBnK","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],"9Tstj":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"BUILD_SHA",()=>n);let n="8096cbfa9ddb9e998b25bc8c0be549844810a6e0"},{"@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],epjYR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"startWelcomeSequence",()=>i);var n=e("sweetalert2"),s=o.interopDefault(n),a=e("./nostr/keys"),l=e("./utils");let i=async()=>{if(!await (0,a.hasPrivateKey)()){if(!await (0,l.confirmYesNo)("Notes is an experimental feature using an open developed protocol called NOSTR. Continue?")){await (0,s.default).fire({text:"This will become more user friendly in the future. Feel free to come back anytime. Now we'll take you back to the main trustroots site."}),globalThis.location.href="http://www.trustroots.org/search";return}(0,s.default).fire({text:"Great. Browse map to see other people's notes and right click (or long press on mobile) to add your own note. "})}}},{sweetalert2:"d7K5G","./nostr/keys":"8qDuN","./utils":"i8jxn","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],"5uBnK":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"validateNip5",()=>i);var n=e("../constants"),s=e("../router"),a=e("../utils"),l=e("./keys");let i=async()=>{try{let e=(0,s.getTrustrootsUsernameFromLocation)();if(e.length<3){(0,a.alert)("Sorry, you need to click to this page from trustroots.org. Without doing that, this site won't work properly. Please go to www.trustroots.org and click the Notes link to come back here. #wBjsEe","You need to click from trustroots");return}let t=await fetch(`${n.TRUSTROOTS_NIP5_URL}?name=${e}`),r=await t.json(),o=r.names?.[e],i=await (0,l.getPublicKey)();o!==i&&(0,a.alert)("Your key doesn't match trustroots. Posting to the map will not work. Please sign out and sign in again with the nsec key that matches your trustroots npub key. #H9bEe2","Fatal error")}catch(e){(0,a.alert)(e,"Unexpected error")}}},{"../constants":"7NbOs","../router":"9sDGW","../utils":"i8jxn","./keys":"8qDuN","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}]},["dB2Fs"],"dB2Fs","parcelRequire31ee"); -//# sourceMappingURL=index.9c0a730e.js.map +!function(e,t,r,o,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},s="function"==typeof a[o]&&a[o],l=s.cache||{},i="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(t,r){if(!l[t]){if(!e[t]){var n="function"==typeof a[o]&&a[o];if(!r&&n)return n(t,!0);if(s)return s(t,!0);if(i&&"string"==typeof t)return i(t);var d=Error("Cannot find module '"+t+"'");throw d.code="MODULE_NOT_FOUND",d}f.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},f.cache={};var c=l[t]=new u.Module(t);e[t][0].call(c.exports,f,c,c.exports,this)}return l[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:u(t)}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=l,u.parent=s,u.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return a[o]}}),a[o]=u;for(var d=0;dp);var n=e("leaflet"),a=e("../build"),s=e("./map"),l=e("./nostr"),i=e("./nostr/keys"),u=e("./nostr/relays"),d=e("./onboarding"),c=e("./welcome"),f=e("./nostr/nip5");let p=async()=>{let e=await (0,i.hasPrivateKey)();document.getElementById("help").onclick=e=>{e.preventDefault(),(0,s.hackSidePanelOpen)()};let t=document.getElementById("build-id");null!==t&&(t.textContent=a.BUILD_SHA||"local");let r=n.DomUtil.get("loggedIn"),o=n.DomUtil.get("loggedOut");if(e){(0,f.validateNip5)(),n.DomUtil.addClass(r,"show"),n.DomUtil.addClass(o,"hide"),document.getElementById("signout").onclick=async()=>{await (0,i.unsetPrivateKey)(),globalThis.location.reload()};let e=await (0,i.getNpubPublicKey)(),t=await (0,i.getNsecPrivateKey)(),a=globalThis.document.getElementById("npubPublicKey"),s=document.createElement("a");s.href=`https://njump.me/${e}`,s.target="_blank",s.innerText=e,a.appendChild(s),globalThis.document.getElementById("nsecPrivateKey").innerText=t}else n.DomUtil.addClass(r,"hide"),n.DomUtil.addClass(o,"show"),document.getElementById("signup").onclick=()=>{(0,d.startUserOnboarding)(),(0,s.hackSidePanelClosed)()};let p=document.getElementById("relays"),m=JSON.stringify(await (0,l.getRelays)());p.value=m;let y=document.getElementById("relays_submit");y.onclick=async e=>{e.preventDefault(),y.setAttribute("disabled","disabled");let t=p.value;try{let e=JSON.parse(t);if(!Array.isArray(e)){y.removeAttribute("disabled"),globalThis.alert("Invalid relays submitted. Please try again.");return}let r=0===e.length?(0,u.getDefaultRelays)():e;await (0,l.setRelays)({relays:r}),globalThis.alert("Relays saved."),globalThis.document.location.reload()}catch(e){y.removeAttribute("disabled"),globalThis.alert(`#vRuf1N Error saving relays +${e.toString()}`)}},(0,c.startWelcomeSequence)()};p()},{leaflet:"fJCTE","../build":"9Tstj","./map":"89CD3","./nostr":"batwW","./nostr/keys":"8qDuN","./nostr/relays":"esJOU","./onboarding":"35kbs","./welcome":"epjYR","./nostr/nip5":"5uBnK","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],"9Tstj":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"BUILD_SHA",()=>n);let n="d7c7adbbe07b8daca1609a8bf73227f42045bfd8"},{"@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],epjYR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"startWelcomeSequence",()=>i);var n=e("sweetalert2"),a=o.interopDefault(n),s=e("./nostr/keys"),l=e("./utils");let i=async()=>{if(!await (0,s.hasPrivateKey)()){if(!await (0,l.confirmYesNo)("Notes is an experimental feature using an open developed protocol called NOSTR. Continue?")){await (0,a.default).fire({text:"This will become more user friendly in the future. Feel free to come back anytime. Now we'll take you back to the main trustroots site."}),globalThis.location.href="http://www.trustroots.org/search";return}(0,a.default).fire({text:"Great. Browse map to see other people's notes and right click (or long press on mobile) to add your own note. "})}}},{sweetalert2:"d7K5G","./nostr/keys":"8qDuN","./utils":"i8jxn","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}],"5uBnK":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"validateNip5",()=>i);var n=e("../constants"),a=e("../router"),s=e("../utils"),l=e("./keys");let i=async()=>{try{let e=(0,a.getTrustrootsUsernameFromLocation)();if(e.length<3){(0,s.alert)("Sorry, you need to click to this page from trustroots.org. Without doing that, this site won't work properly. Please go to www.trustroots.org and click the Notes link to come back here. #wBjsEe","You need to click from trustroots");return}let t=await fetch(`${n.TRUSTROOTS_NIP5_URL}?name=${e}`),r=await t.json(),o=r.names?.[e],i=await (0,l.getPublicKey)();o!==i&&(0,s.alert)("Your key doesn't match trustroots. Posting to the map will not work. Please sign out and sign in again with the nsec key that matches your trustroots npub key. #H9bEe2","Fatal error")}catch(e){(0,s.alert)(e,"Unexpected error")}}},{"../constants":"7NbOs","../router":"9sDGW","../utils":"i8jxn","./keys":"8qDuN","@parcel/transformer-js/src/esmodule-helpers.js":"k3151"}]},["dB2Fs"],"dB2Fs","parcelRequire31ee"); +//# sourceMappingURL=index.6cf98d20.js.map diff --git a/index.9c0a730e.js.map b/index.6cf98d20.js.map similarity index 98% rename from index.9c0a730e.js.map rename to index.6cf98d20.js.map index d6f1a94..dfa717f 100644 --- a/index.9c0a730e.js.map +++ b/index.6cf98d20.js.map @@ -1 +1 @@ -{"mappings":"C,A,S,C,C,C,C,C,C,C,C,C,E,I,E,A,a,O,W,W,A,a,O,K,K,A,a,O,O,O,A,a,O,O,O,C,E,E,A,Y,O,C,C,E,E,C,C,E,C,E,E,K,E,C,E,E,A,a,O,Q,A,Y,O,O,O,E,O,O,C,I,C,Q,S,E,C,C,C,E,G,C,C,C,E,C,C,G,C,C,C,E,C,C,I,E,A,Y,O,C,C,E,E,C,C,E,C,G,C,G,E,O,E,E,C,G,G,E,O,E,E,C,G,G,G,A,U,O,E,O,E,G,I,E,A,M,uB,E,I,O,E,I,C,mB,C,C,E,O,C,S,C,E,I,E,C,C,E,C,E,C,E,C,O,A,M,E,E,C,E,E,K,C,C,E,I,E,C,C,E,C,I,E,M,C,G,C,C,E,C,E,C,I,C,E,O,C,E,E,E,O,C,I,C,C,O,C,C,E,C,O,C,S,E,C,E,I,E,E,O,C,G,M,A,C,I,E,C,E,E,E,C,C,E,e,C,C,E,E,M,C,S,C,E,I,C,E,C,E,I,C,M,C,E,I,C,O,C,C,C,E,E,O,C,E,E,K,C,E,E,M,C,E,E,Q,C,S,C,C,C,E,C,C,E,C,C,S,C,C,C,E,E,O,C,C,E,C,E,A,E,O,c,C,E,O,C,I,W,O,C,C,E,A,C,G,C,C,E,C,E,I,I,E,E,E,E,M,C,I,E,C,C,E,E,G,E,C,I,E,E,E,A,C,U,O,S,A,a,O,O,O,O,C,E,Y,O,Q,O,G,E,O,W,O,C,E,C,E,C,M,C,S,C,C,C,C,C,E,I,E,E,kD,E,iB,C,GCgBa,EAAA,MAAA,CAAA,EAAA,UAAA,IAAA,GAhBb,IAAA,EAAA,EAAA,WACA,EAAA,EAAA,YACA,EAAA,EAAA,SACA,EAAA,EAAA,WACA,EAAA,EAAA,gBAOA,EAAA,EAAA,kBACA,EAAA,EAAA,gBACA,EAAA,EAAA,aACA,EAAA,EAAA,gBAEO,IAAM,EAAU,UACrB,IAAM,EAAa,MAAM,AAAA,CAAA,EAAA,EAAA,aAAa,AAAb,GAGzB,CADiB,SAAS,cAAc,CAAC,QAChC,OAAO,CAAG,AAAC,IAClB,EAAM,cAAc,GACpB,AAAA,CAAA,EAAA,EAAA,iBAAgB,AAAhB,GACF,EAEA,IAAM,EAAc,SAAS,cAAc,CAAC,WACxB,QAAhB,GACF,CAAA,EAAY,WAAW,CAAG,AAAA,EAAA,SA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","sources":["","src/startup.ts","build.ts","src/welcome.ts","src/nostr/nip5.ts"],"sourcesContent":["// modules are defined as an array\n// [ module function, map of requires ]\n//\n// map of requires is short require name -> numeric require\n//\n// anything defined in a previous bundle is accessed via the\n// orig method which is the require for previous bundles\n\n(function (modules, entry, mainEntry, parcelRequireName, globalName) {\n /* eslint-disable no-undef */\n var globalObject =\n typeof globalThis !== 'undefined'\n ? globalThis\n : typeof self !== 'undefined'\n ? self\n : typeof window !== 'undefined'\n ? window\n : typeof global !== 'undefined'\n ? global\n : {};\n /* eslint-enable no-undef */\n\n // Save the require from previous bundle to this closure if any\n var previousRequire =\n typeof globalObject[parcelRequireName] === 'function' &&\n globalObject[parcelRequireName];\n\n var cache = previousRequire.cache || {};\n // Do not use `require` to prevent Webpack from trying to bundle this call\n var nodeRequire =\n typeof module !== 'undefined' &&\n typeof module.require === 'function' &&\n module.require.bind(module);\n\n function newRequire(name, jumped) {\n if (!cache[name]) {\n if (!modules[name]) {\n // if we cannot find the module within our internal map or\n // cache jump to the current global require ie. the last bundle\n // that was added to the page.\n var currentRequire =\n typeof globalObject[parcelRequireName] === 'function' &&\n globalObject[parcelRequireName];\n if (!jumped && currentRequire) {\n return currentRequire(name, true);\n }\n\n // If there are other bundles on this page the require from the\n // previous one is saved to 'previousRequire'. Repeat this as\n // many times as there are bundles until the module is found or\n // we exhaust the require chain.\n if (previousRequire) {\n return previousRequire(name, true);\n }\n\n // Try the node require function if it exists.\n if (nodeRequire && typeof name === 'string') {\n return nodeRequire(name);\n }\n\n var err = new Error(\"Cannot find module '\" + name + \"'\");\n err.code = 'MODULE_NOT_FOUND';\n throw err;\n }\n\n localRequire.resolve = resolve;\n localRequire.cache = {};\n\n var module = (cache[name] = new newRequire.Module(name));\n\n modules[name][0].call(\n module.exports,\n localRequire,\n module,\n module.exports,\n this\n );\n }\n\n return cache[name].exports;\n\n function localRequire(x) {\n var res = localRequire.resolve(x);\n return res === false ? {} : newRequire(res);\n }\n\n function resolve(x) {\n var id = modules[name][1][x];\n return id != null ? id : x;\n }\n }\n\n function Module(moduleName) {\n this.id = moduleName;\n this.bundle = newRequire;\n this.exports = {};\n }\n\n newRequire.isParcelRequire = true;\n newRequire.Module = Module;\n newRequire.modules = modules;\n newRequire.cache = cache;\n newRequire.parent = previousRequire;\n newRequire.register = function (id, exports) {\n modules[id] = [\n function (require, module) {\n module.exports = exports;\n },\n {},\n ];\n };\n\n Object.defineProperty(newRequire, 'root', {\n get: function () {\n return globalObject[parcelRequireName];\n },\n });\n\n globalObject[parcelRequireName] = newRequire;\n\n for (var i = 0; i < entry.length; i++) {\n newRequire(entry[i]);\n }\n\n if (mainEntry) {\n // Expose entry point to Node, AMD or browser globals\n // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js\n var mainExports = newRequire(mainEntry);\n\n // CommonJS\n if (typeof exports === 'object' && typeof module !== 'undefined') {\n module.exports = mainExports;\n\n // RequireJS\n } else if (typeof define === 'function' && define.amd) {\n define(function () {\n return mainExports;\n });\n\n //

Register

Your keys

Your private key

Your private key is here for backup.

Help

Some frequently asked questions here:

How does this work?

Scroll around on the map. Long press (or right click) to add a note to the map.

Where can I get help?

If you have issues with this, or want to share feedback, you can reach the team behind this on telegram or reddit, satellite.earth (a reddit-style nostr application) or simply leave a note here in the Antarctica area.

How does this help in Trustroots?

Thanks for asking.

Soon(tm): We hope we can quickly build something like a geochat which is better and more used than what the old meet functionality had to offer, and which adds some interactivity to circles.

Mid-term: We want this app and Trustroots users to be able to interact with other applications, such as e.g. hitchmap.com build new applications e.g. for ridesharing or finding out where the cool events and parties are.

Long-term: We strive to make the centralized Trustroots server and database and thus the official organization irrelevant.

Relays

Manage relay settings:

If you want to override the default relays, paste a JSON array of relays here.


geochat


    build
    \ No newline at end of file +map notes + geochat - Nostroots

    Register

    Your keys

    Your private key

    Your private key is here for backup.

    Help

    Some frequently asked questions here:

    How does this work?

    Scroll around on the map. Long press (or right click) to add a note to the map.

    Where can I get help?

    If you have issues with this, or want to share feedback, you can reach the team behind this on telegram or reddit, satellite.earth (a reddit-style nostr application) or simply leave a note here in the Antarctica area.

    How does this help in Trustroots?

    Thanks for asking.

    Soon(tm): We hope we can quickly build something like a geochat which is better and more used than what the old meet functionality had to offer, and which adds some interactivity to circles.

    Mid-term: We want this app and Trustroots users to be able to interact with other applications, such as e.g. hitchmap.com build new applications e.g. for ridesharing or finding out where the cool events and parties are.

    Long-term: We strive to make the centralized Trustroots server and database and thus the official organization irrelevant.

    Relays

    Manage relay settings:

    If you want to override the default relays, paste a JSON array of relays here.


    geochat


      build
      \ No newline at end of file