- Primo CNM

This commit is contained in:
Paolo Arena
2020-10-17 22:31:18 +02:00
parent 2c815a3883
commit a4b7f9e264
73 changed files with 207 additions and 1661 deletions

0
.htaccess Normal file → Executable file
View File

0
boot Normal file → Executable file
View File

View File

@@ -1,6 +1,6 @@
{ {
"name": "ayni", "name": "comunitanuovomondo",
"version": "0.0.2", "version": "0.1.1",
"private": true, "private": true,
"keywords": [ "keywords": [
"", "",

View File

@@ -1,324 +0,0 @@
<p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; text-align: center; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 14pt;"><b><span
style="background: transparent;">TUTTI A BORDO: ISTRUZIONI PER LUSO!</span></b></font></font></span></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">Ora che l</span></font></font></span><font style="font-size: 12pt;">a tua</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;Nav</span></font></font></span><font
style="font-size: 12pt;">e</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">&nbsp;sta per partire, vediamo di capire quali sono le azioni pratiche da fare in base ai differenti ruoli che occuperai.</span></font></font></span></font>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">Prima di tutto, quando sei sulla banchina in attesa dellimbarco&nbsp;</span></font></font></span><font
style="font-size: 12pt;">(</font><font style="font-size: 12pt;"><i>cioè ti sei iscritto sul&nbsp;</i></font><font
color="#0000ff"><font style="font-size: 12pt;"><i><b>SITO AYNI</b></i></font></font><font style="font-size: 12pt;"><i>,
completando</i></font><font style="font-size: 12pt;">&nbsp;</font><font style="font-size: 12pt;"><i><b>TUTTI i 7
passi</b></i></font><font style="font-size: 12pt;">)</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">, resta connesso con la&nbsp;</span></font></font></span><font color="#0000ff"><font
style="font-size: 12pt;"><i><b>CHAT AYNI BIBLIO</b></i></font></font><font style="font-size: 12pt;"><i><b>&nbsp;(dove
vengono pubblicate le NAVI)</b></i></font><font style="font-size: 12pt;">,&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">presta attenzione ai nomi che compariranno nelle Navi, sia che tu sia già salito a bordo di una Nave precedente o sia ancora in attesa (</span></font></font></span><font
style="font-size: 12pt;">puoi usare la funzione “cerca” inserendo la tua Username)<font color="#000000">, Accedi
spesso al&nbsp;</font></font></font><i style="color: rgb(0, 0, 255); font-family: Arial; font-size: 16px;"><b>SITO
AYNI</b></i><span style="color: rgb(0, 0, 0); font-size: 12pt; font-family: Arial;">, Lavagna, Navi, dove puoi vedere la situazione dei tuoi imbarchi aggiornati più volte al giorno.</span>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">Nelle&nbsp;</span></font></font></span><font
style="font-size: 12pt;">NAVI</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">&nbsp;pubb</span></font></font></span><font
style="font-size: 12pt;">licate in successione di “linee” (1, 2, 3, 4... ecc.)&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">vedrai il tuo nome cambiare posizion</span></font></font></span><font
style="font-size: 12pt;">e:</font></font></p><p
style="text-align: center; margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial">🎁<font style="font-size: 12pt;">D = Donatore (ruolo attivo)</font></font></p><p
style="text-align: center; margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><font style="font-size: 12pt;">C-B</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;</span></font></font></span><font
style="font-size: 12pt;">=&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">2 posizioni da Passeggero (ruolo di attesa/tr</span></font></font></span><font
style="font-size: 12pt;">ansito</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">)</span></font></font></span></font></p><p
style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font face="Arial">🌀<font
style="font-size: 12pt;">=&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">Mediatore (ruolo attivo)</span></font></font></span></font></p><p
style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font face="Arial"><br></font>
</p><p style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font
style="font-size: 12pt;" face="Arial">A1 e A2 = 2 posizioni da Passeggero (ruolo di attesa/transito)</font></p><p
style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font face="Arial"><br></font>
</p><p style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font
face="Arial">🌈<font style="font-size: 12pt;">=&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">Sognatore (ruolo di ricezione</span></font></font></span><font
style="font-size: 12pt;">/completamento)</font></font></p><p
style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font face="Arial"><br></font>
</p><p style="text-align: center; margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><font face="Arial"><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">T</span></font></font></span><font
style="font-size: 12pt;">rovi i grafici delle NAVI anche sulla tua LAVAGNA sul&nbsp;</font><font color="#0000ff"><font
style="font-size: 12pt;"><i><b>SITO AYNI</b></i></font></font><font style="font-size: 12pt;">.</font></font></p><p
style="margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><br></p><p
style="margin-bottom: 0cm; font-size: 17.5px; line-height: 17.5px;"><br></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; text-align: center; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 12pt;"><b><span
style="background: transparent;">DONATORE (ruolo attivo)</span></b></font></font></span></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px;"><font face="Arial"><font
style="font-size: 12pt;">Quando il tuo nome comparirà tra i componenti dellequipaggio (sulla placca della NAVE nella
chat AYNI BIBLIO e sulla tua Lavagna),&nbsp;</font><font style="font-size: 12pt;"><i><b>riceverai un messaggio sulla
Chat&nbsp;</b></i></font><font color="#0000ff"><font style="font-size: 12pt;"><i><b>AYNI BOT</b> <b>dove troverai:</b></i></font></font></font>
</p><p style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px;"></p>
<ol>
<li><font style="font-family: Arial; font-size: 12pt;"><i>i<b>l LINK PAYPAL-ME O UNA E-MAIL PER FARE IL DONO AL
SOGNATORE</b></i></font></li>
<li><b>il LINK di una SuperGiftChat, dove potrai entrare SOLO SE AVRAI PROBLEMI CON IL PAGAMENTO O VORRAI ESSERE
SOSTITUITO DA UN ALTRO DONATORE</b></li>
<li><span
style="font-family: Arial; font-size: 17.5px; color: rgb(51, 51, 51); font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;"><font
style="color: rgb(51, 51, 51); font-size: 17.5px;" face="Arial"><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;"><i>Assicurati di avere<b> Paypal</b> funzionante e collegato ad una <b>carta</b> o al tuo <b>conto corrente</b>.&nbsp;</i></span></font></font></span></font><span
style="color: rgb(51, 51, 51); font-size: 17.5px; font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;"><font
style="font-size: 12pt; color: rgb(51, 51, 51);">Ricordati di scegliere su Paypal la modalità&nbsp;</font><font
style="font-size: 12pt; color: rgb(51, 51, 51);"><b></b></font><font
style="font-size: 12pt; color: rgb(51, 51, 51);"><i><b>invio di denaro a un amico</b></i></font><font
style="font-size: 12pt; color: rgb(51, 51, 51);"><b></b></font><font
style="font-size: 12pt; color: rgb(51, 51, 51);">.</font><br><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">Hai tempo tre giorni per effettuare il tuo&nbsp;</span></font></font><font
style="color: rgb(51, 51, 51); font-size: 12pt;">regalo, contando anche il&nbsp;</font><span
style="color: rgb(51, 51, 51); font-size: 17.5px; font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">giorno dell'apertura della <b>Super</b>&nbsp;<b>Gift Chat</b>, <b>il quarto giorno, se non avrai fatto il tuo regalo al Sognatore verrai</b>&nbsp;<b>sostituito automaticamente dallo Staff.</b></span></font></font></span><br></span></font></font></span></span></font></font></span>
</li>
<li><font style="background-color: transparent; font-size: 12pt; font-family: Arial;" color="#000000">Dopo aver
inviato il tuo regalo al Sognarore, vai sul sito, Lavagna, Navi, e clicca sul bottone "</font><b
style="background-color: transparent; font-size: 12pt; color: rgb(51, 51, 51); font-family: Arial;"><font
color="#146e24">Ho effettuato il Dono</font></b><font
style="background-color: transparent; font-size: 12pt; font-family: Arial;" color="#000000">" che ti comparirà sotto
la nave dove sei donatore, e così avrai adempiuto al tuo ruolo.</font></li>
<li><span
style="font-family: Arial; font-size: 17.5px; color: rgb(51, 51, 51); font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;"><span
style="color: rgb(51, 51, 51); font-size: 17.5px; font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;"><span
style="color: rgb(51, 51, 51); font-size: 17.5px; font-variant-numeric: normal; font-variant-east-asian: normal;"><font
style="font-size: 12pt;"><span style="background: transparent;"><font color="#000000">Hai lanciato il tuo messaggio di abbondanza e condivisione nellUniverso</font></span></font></span></span></font></font></span></span></font></font></span>
</li>
</ol><p></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font style="color: rgb(0, 0, 0); font-family: Arial; font-size: 16px;" color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">Se ci fossero richieste&nbsp;<b>diverse</b>&nbsp;da&nbsp;</span></font></font><font
style="font-family: Arial; font-size: 12pt;">parte di qualcuno sullimporto del regalo (anche in privato)</font><span
style="font-family: Arial; font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">, non esitare a contattare&nbsp;</span></font></font></span><font
style="font-family: Arial; font-size: 12pt;">il&nbsp;<b>Tutor</b>&nbsp;presente nel</font><span
style="font-family: Arial; font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">la tua Super Gift Chat.</span></font></font></span><font face="Arial"><br></font></p>
<p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; text-align: center; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#ff0000"><font style="font-size: 12pt;"><b><span style="background: transparent;">PASSEGGERO</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;</span></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">(</span></b></font></font></span><font
color="#ff0000"><font style="font-size: 12pt;"><b>ruolo di attesa/transito)</b></font></font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span style="background: transparent;">Queste posizioni sono 2 e sono contrassegnate dalle lettere&nbsp;</span></font></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">C</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span
style="background: transparent;">&nbsp;e&nbsp;</span></font></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">B</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span style="background: transparent;">. Mentre transiti come&nbsp;</span></font></font></font></span><font
style="font-size: 12pt;">P</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font face="Times New Roman, serif"><font style="font-size: 12pt;"><span
style="background: transparent;">asseggero attraverso queste non hai nulla da fare; sono state messe nelle N</span></font></font></font></span><font
style="font-size: 12pt;">AVI (che saranno pubblicate in AYNI BIBLIO)</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span style="background: transparent;">&nbsp;solo per farti capire a che punto sei del tuo percorso e cioè sempre più vicino a diventare Mediatore.&nbsp;</span></font></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><u><span
style="background: transparent;">N</span></u></font></font></font></span><font style="font-size: 12pt;"><u>on ci sono
CHAT per questi ruoli</u></font><font style="font-size: 12pt;">.</font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><br><br></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; text-align: center; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 12pt;"><b><span
style="background: transparent;">MEDIATORE&nbsp;</span></b></font></font></span><font color="#ff0000"><font
style="font-size: 12pt;"><b>(ruolo attivo)</b></font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><font style="font-size: 12pt;">Quando diventi Mediatore vieni contattato da
un&nbsp;</font><font color="#0000ff"><font style="font-size: 12pt;"><i><b>TUTOR con un messaggio sul BOT,
e</b></i></font></font><font style="font-size: 12pt;">&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#0000ff"><font
style="font-size: 12pt;"><i><b><span style="background: transparent;">devi:</span></b></i></font></font></span></font>
</p>
<ol style="">
<li style=""><font color="#4545f5"><span style="font-family: Arial; font-size: 12pt;"><font
style="font-size: 12pt;"><i><span
style="background: transparent;">Entrare nella Super Gift Chat aperta dal</span></i></font><font
style="font-size: 17.5px;"><font style="font-size: 12pt;"><i>&nbsp; Tutor dove troverai tutti gli 8 mediatori della Flotta, tre Tutor pronti ad aiutarti e il Sognatore</i></font></font></span><br></font>
</li>
<li style=""><font size="3" face="Arial" color="#4545f5">il secondo e il terzo giorno dall'apertura della SGC, devi
andre sul Sito, sulla tua Lavagna, pagina Navi, la nave dove sei Mediatore, e controllare i donatori che hanno fatto
il dono, segnala con un breve post nella Super Gift Chat i donatori che ancora non hanno fatto o comuncato di aver
fatto il regalo al Sognatore.</font></li>
<li style=""><font size="3" face="Arial" color="#4545f5">Saranno i Tutor della SGC che si occuperanno di sostituire,
dopo i primi tre giorni, i donatori che non hanno fatto il regalo al Sognatore, o che hanno chiesto di essere
"sbarcati" dalla Nave</font></li>
<li style=""><font face="Arial" color="#4545f5"><span style="font-size: 16px;">Quando tutti i Mediatori avranno un pacchetto davanti al loro nome, la Crociera è finita, e puoi uscire dalla SGC.</span></font>
</li>
</ol><p></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font color="#0000ff"><font style="font-size: 12pt;"><i><b>Il TUTOR posterà un riepilogo della navi della
Flotta </b></i></font></font><font style="font-size: 12pt;">&nbsp;con la dicitura&nbsp;</font><font
style="font-size: 12pt;"><b>“COMPLETATA!”</b></font><font style="font-size: 12pt;">&nbsp;affinché tutti gli iscritti
al Movimento possano essere aggiornati sullandamento del processo.</font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><br></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; font-variant-numeric: normal; font-variant-east-asian: normal; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><br></p><p
style="text-align: center; margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font color="#ff0000"><font style="font-size: 12pt;"><b>PASSEGGERO</b></font></font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">&nbsp;</span></b></font></font></span><font
color="#ff0000"><font style="font-size: 12pt;"><b>(ruolo di attesa/transito)</b></font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">Ora il tuo nome&nbsp;</span></font></font></span><font style="font-size: 12pt;">continua
ad apparire sulle NAVI successive come Passeggero, mentre risali verso la posizione del Sognatore,&nbsp;</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">mancano solo 2 passaggi</span></font></font></span><font
style="font-size: 12pt;">!</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">&nbsp;Nelle posizioni&nbsp;</span></font></font></span><font
style="font-size: 12pt;"><b>A</b></font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">1</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;e&nbsp;</span></font></font></span><font
style="font-size: 12pt;"><b>A</b></font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">2</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;non devi fare nulla, corrispondono agli stessi passaggi che hai vissuto quando eri Passeggero in C e B e servono per farti vedere a che punto sei mentre si stanno allestendo le Navi che portano alla tua Consacrazione.&nbsp;</span></font></font></span><font
style="font-size: 12pt;"><u>Non ci sono chat per questi ruoli.</u></font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><br></p><p
style="text-align: center; margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
style="font-size: 12pt;"><b><span style="background: transparent;">SOGNATORE</span></b></font></font></span><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#ff0000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span
style="background: transparent;">&nbsp;</span></font></font></font></span><font color="#ff0000"><font
style="font-size: 12pt;"><b>(ruolo di ricezione/completamento)</b></font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">La data indicata come partenza della&nbsp;</span></font></font></span><font
style="font-size: 12pt;">NAVE in cui sei <b>Sognatore</b></font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span
style="background: transparent;">&nbsp;è il giorno in cui si realizzerà il tuo sogno!</span></font></font></span></font>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"></p>
<ol>
<li><font style="font-size: 12pt;" face="Arial">Verrai invitato a entrare in una Super Gift Chat dove troverai gli 8
Mediatori della tua Flotta e due o tre Tutor pronti ad aiutarti.</font></li>
<li><font style="font-size: 12pt;" face="Arial">Attendi i regali sul tuo conto Paypal e controlla i messaggi di
conferma che ti arrivano da AYNI BOT.</font></li>
<li><font style="font-size: 12pt;" face="Arial">Sulla tua <b>Lavagna</b>, sotto la nave di cui sei <b>Sognatore</b>
troverai i bottoni "<b>Arrivato!</b>" da cliccare per confermare ogni singolo regalo ricevuto e per vedere quanti te
ne mancano da confermare.</font></li>
</ol><p></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;" face="Arial"><span style="background: transparent;"><b>Ed ora apriti allabbondanza ed al ricevere!</b></span></font></font></span>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><b><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">I</span></font></font></span><font style="font-size: 12pt;">&nbsp;Regali
ammonteranno</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;</span></font></font></span><font
style="font-size: 12pt;">a</font><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">&nbsp;1.848€ alla fine del</span></font></font></span><font style="font-size: 12pt;">la
prima crociera.</font></b></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font style="font-size: 12pt;" face="Arial">Ricordati che sei in dirittura di arrivo anche con la tua
prima ritessitura (quella della NAVE in cui eri Mediatore e sei stato inserito anche come Donatore, ricordi?)</font>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font style="font-size: 12pt;" face="Arial">Dovrai fare nuovamente il Mediatore di una nave successiva
con gli stessi compiti descritti qui sopra… quando concluderai anche la seconda crociera riceverai altri 1.848€, per
un totale di 3.696€</font></p>
<p
style="text-align: center; font-size: 1.15rem; color: blue; border: red solid 4px; border-radius: 16px; padding: 8px;">
<b>NELLA PRIMA CROCIERA RICEVERAI UN 57° REGALO DI 33€<br>TI SAREMMO GRATI SE VORRAI VERSARLO AL FONDO AYNI (chiedi ai
TUTOR in Chat)<br>per poter mantenere attivo il SITO<br>CHE TI HA GESTITO E AIUTATO A REALIZZARE IL TUO
SOGNO!</b><br>
<br>
Grazie Mille per il tuo Sostegno!
</p>
<p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;" face="Arial"><span style="background: transparent;"><br></span></font></font></span></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;" face="Arial"><span style="background: transparent;">Ed <b>ora fai Festa!!!</b> condividendo con i tuoi amici questa meravigliosa esperienza: permetti anche a loro di vivere la gioia del dare e la benedizione dellabbondanza!&nbsp;<br></span></font></font></span><span
style="background-color: transparent; font-size: 12pt; font-family: Arial; color: rgb(0, 0, 0);">A noi puoi lasciare un audio o un video da poter condividere nelle nostre Chat o, se ci autorizzi, allinterno del nostro sito, e puoi partecipare allo ZOOM mensile organizzato dallo Staff per far incontrare</span><span
style="background-color: transparent; color: rgb(0, 0, 0); font-family: Arial; font-size: 12pt;">&nbsp;i&nbsp;</span><span
style="background-color: transparent; color: rgb(0, 0, 0); font-family: Arial; font-size: 12pt;">Donatori e i&nbsp;</span><span
style="background-color: transparent; color: rgb(0, 0, 0); font-family: Arial; font-size: 12pt;">Sognatori e festeggiare allegramente insieme!!</span>
</p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span style="background: transparent;">Hai voglia di ripetere questa esperienza? Se vuoi rientrare nel Movimento di&nbsp;</span></font></font></span><font
style="font-size: 12pt;">nuovo come Donatore e rifare tutto il percorso devi manifestare tale volontà, dato che solo
il primo rientro è gestito in automatico dal sistema. Per farlo, puoi leggere tutti passi necessari sulla pagina del
SITO AYNI Ritessitura, o puoi andare direttamente sul SITO, LAVAGNA, NAVI, e cliccare su "PRENOTA UN ALTRO
VIAGGIO".</font></font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font style="font-size: 12pt;" face="Arial">Il sistema ripescherà il tuo nome quando sarà il tuo turno…
controlla sempre IN AYNI BIBLIO e la tua LAVAGNA!!</font></p><p
style="margin-bottom: 0.28cm; font-size: 17.5px; line-height: 18.55px; border: none; padding: 0cm; break-inside: auto; break-after: auto;"
align="left"><font face="Arial"><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font
color="#000000"><font style="font-size: 12pt;"><span
style="background: transparent;">Sei libero di ricominciare&nbsp;</span></font></font></span><font
style="font-size: 12pt;">tutte le volte che che</font><span
style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
style="font-size: 12pt;"><span style="background: transparent;">&nbsp;vuoi!</span></font></font></span></font></p>
<div><span style="font-variant-numeric: normal; font-variant-east-asian: normal;"><font color="#000000"><font
face="Times New Roman, serif"><font style="font-size: 12pt;"><span style="background: transparent;"><br></span></font></font></font></span>
</div>

View File

@@ -1,36 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
🌟CIAO {name} - {username} 🌟<br><br>
<div><b>🎁 E' arrivato il momento di Effettuare il tuo Dono al Sognatore&nbsp;</b><b>{sognatore}&nbsp;</b><b>e salpare
cosi nella Nave AYNI !&nbsp;🎁</b></div>
<div><b>(FLOTTA: {flotta})</b></div>
<div><br><b>Accedi alla tua Lavagna</b>&nbsp;e segui le istruzioni per effettuare il tuo Dono:</div>
<div><br><b>👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻<br><a href="https://ayni.gifteconomy.app/dashboard">APRI LA LAVAGNA</a></b>
</div>
<div>
<div>RICORDA⚠&nbsp;</div>
<div>che <b>L'ultimo giorno</b> disponibile PER FARE IL REGALO è&nbsp;</div>
<div><b>{date_close}&nbsp;</b></div>
<div>poi verrai sostituito.</div>
<div>Ti consigliamo pertanto di farlo appena possibile, per non perdere la posizione in graduatoria.<br><br></div>
</div>
<div><b>IMPORTANTE⚠</b><br>Una volta fatto il regalo, clicca sul bottone "<b>Ho Effettuato il Dono</b>".</div>
<div>Il Sognatore ti confermerà in giornata il tuo Dono, riceverai un messaggio sulla chat "AYNI BOT"</div>
<div><br></div>
<div>‼️ <b>NON È NECESSARIO ENTRARE NELLA CHAT</b> della FLOTTA ‼️</div>
<div>
<div>ENTRA SOLO SE:&nbsp;<br><i>- hai problemi con il PAGAMENTO</i></div>
<div><i>- ti manca la conferma del SOGNATORE (attendi almeno in serata per conferma)</i></div>
<div><i>- vuoi essere SOSTITUITO</i></div>
<div>I Tutor ti aspettano per aiutarti qui:<br>👉&nbsp;&nbsp;<a
href="https://ayni.gifteconomy.app/%7Blink_superchat%7D">Super Gift Chat</a><br><br>Staff Ayni
</div>
</div>
</body>
</html>

View File

@@ -84,9 +84,9 @@ const extendPrerender = (config) => {
module.exports = function (ctx) { module.exports = function (ctx) {
return { return {
htmlVariables: { htmlVariables: {
appName: 'Ayni', appName: 'CNM',
appDescription: 'Ayni', appDescription: 'Comunità Nuovo Mondo',
keywords: 'Ayni', keywords: 'CNM',
}, },
// Quasar looks for *.js files by default // Quasar looks for *.js files by default
sourceFiles: { sourceFiles: {
@@ -159,7 +159,7 @@ module.exports = function (ctx) {
}, },
devServer: { devServer: {
https: false, https: false,
port: 8085, port: 8090,
open: false // opens browser window automatically open: false // opens browser window automatically
}, },
// framework: 'all' --- includes everything; for dev only! // framework: 'all' --- includes everything; for dev only!
@@ -296,9 +296,9 @@ module.exports = function (ctx) {
// swSrc: 'src/sw.js', // swSrc: 'src/sw.js',
}, },
manifest: { manifest: {
name: 'Ayni', name: 'Comunità Nuovo Mondo',
version: '0.0.2', version: '0.1.0',
short_name: 'Ayni', short_name: 'CNM',
description: '', description: '',
display: 'standalone', display: 'standalone',
orientation: 'portrait', orientation: 'portrait',

View File

@@ -47,8 +47,8 @@ const msg_website_de = {
nationality: 'Nazionalità', nationality: 'Nazionalità',
verified: 'Verificata', verified: 'Verificata',
nonverified: 'Non Verificata', nonverified: 'Non Verificata',
req7: 'Con 7 passi entri nella lista d\'Imbarco', req7: 'Con 5 passi entri nella lista d\'Imbarco',
req9: 'Con 9 passi aiuti {sitename} a Crescere!', req9: 'Con 7 passi aiuti {sitename} a Crescere!',
req: 'Passi', req: 'Passi',
people: 'Inv.', people: 'Inv.',
peoplelegend: 'Numero d\'Invitati' peoplelegend: 'Numero d\'Invitati'

View File

@@ -1,8 +1,8 @@
const msg_website_enUs = { const msg_website_enUs = {
ws: { ws: {
sitename: 'AYNI', sitename: 'Comunità Nuovo Mondo',
siteshortname: 'Ayni', siteshortname: 'CNM',
botname: 'AYNI BOT', botname: 'CNM BOT',
}, },
pages: { pages: {
home: 'Home', home: 'Home',
@@ -39,8 +39,8 @@ const msg_website_enUs = {
nationality: 'Nationality', nationality: 'Nationality',
verified: 'Verified', verified: 'Verified',
nonverified: 'Not Verified', nonverified: 'Not Verified',
req7: 'With 7 steps you enter the boarding list.', req7: 'With 5 steps you enter the boarding list.',
req9: 'With 9 steps help {sitename} to grow!', req9: 'With 7 steps help {sitename} to grow!',
req: 'Steps', req: 'Steps',
people: 'Gue.', people: 'Gue.',
peoplelegend: 'Number of guests' peoplelegend: 'Number of guests'

View File

@@ -39,8 +39,8 @@ const msg_website_es = {
nationality: 'Nacionalidad', nationality: 'Nacionalidad',
verified: 'Verificada', verified: 'Verificada',
nonverified: 'No Verificada', nonverified: 'No Verificada',
req7: 'Con 7 pasos usted entra en la lista de embarque', req7: 'Con 5 pasos usted entra en la lista de embarque',
req9: 'Con 9 pasos ayuda a {sitename} a crecer!', req9: 'Con 7 pasos ayuda a {sitename} a crecer!',
req: 'Pasos', req: 'Pasos',
people: 'Inv.', people: 'Inv.',
peoplelegend: 'Número de invitados' peoplelegend: 'Número de invitados'

View File

@@ -42,8 +42,8 @@ const msg_website_fr = {
nationality: 'Nationalité', nationality: 'Nationalité',
verified: 'Vérifié', verified: 'Vérifié',
nonverified: 'Non Vérifié', nonverified: 'Non Vérifié',
req7: 'Avec 7 étapes, vous entrez dans la liste d\'embarquement.', req7: 'Avec 5 étapes, vous entrez dans la liste d\'embarquement.',
req9: 'Avec 9 étapes, aidez {sitename} à se développer !', req9: 'Avec 7 étapes, aidez {sitename} à se développer !',
req: 'Étapes', req: 'Étapes',
people: 'Inv.', people: 'Inv.',
peoplelegend: 'Nombre d\'invités' peoplelegend: 'Nombre d\'invités'

View File

@@ -1,12 +1,13 @@
const msg_website_it = { const msg_website_it = {
ws: { ws: {
sitename: 'AYNI', sitename: 'Comunità Nuovo Mondo',
siteshortname: 'Ayni', siteshortname: 'CNM',
botname: 'AYNI BOT', botname: 'CNM BOT',
}, },
pages: { pages: {
home: 'Home', home: 'Home',
profile: 'Profilo', profile: 'Profilo',
projects: 'Progetti',
payment: 'Pagamenti', payment: 'Pagamenti',
regok: 'Registrazione Confermata', regok: 'Registrazione Confermata',
presentazione: 'Presentazione', presentazione: 'Presentazione',
@@ -39,6 +40,10 @@ const msg_website_it = {
eventodef: 'Evento:', eventodef: 'Evento:',
prova: 'prova', prova: 'prova',
dbop: 'Operazioni', dbop: 'Operazioni',
projall: 'Tutti',
projectsShared: 'Miei Condivisi',
myprojects: 'Miei Personali',
favproj: 'Favoriti',
statusreg: { statusreg: {
reg: 'Partecipanti', reg: 'Partecipanti',
passeggeri: 'Passeggeri Navi', passeggeri: 'Passeggeri Navi',
@@ -47,8 +52,8 @@ const msg_website_it = {
nationality: 'Nazionalità', nationality: 'Nazionalità',
verified: 'Verificata', verified: 'Verificata',
nonverified: 'Non Verificata', nonverified: 'Non Verificata',
req7: 'Con 7 passi entri nella lista d\'Imbarco', req7: 'Con 5 passi entri nella lista d\'Imbarco',
req9: 'Con 9 passi aiuti {sitename} a Crescere!', req9: 'Con 7 passi aiuti {sitename} a Crescere!',
req: 'Passi', req: 'Passi',
people: 'Inv.', people: 'Inv.',
peoplelegend: 'Numero d\'Invitati' peoplelegend: 'Numero d\'Invitati'

View File

@@ -1,8 +1,8 @@
const msg_website_pt = { const msg_website_pt = {
ws: { ws: {
sitename: 'AYNI', sitename: 'CNM',
siteshortname: 'Ayni', siteshortname: 'CNM',
botname: 'AYNI BOT', botname: 'CNM BOT',
}, },
pages: { pages: {
home: 'Home', home: 'Home',
@@ -39,8 +39,8 @@ const msg_website_pt = {
nationality: 'Nacionalidade', nationality: 'Nacionalidade',
verified: 'Verificado', verified: 'Verificado',
nonverified: 'Não verificado', nonverified: 'Não verificado',
req7: 'Com 7 passos, o usuário entra na lista de embarque.', req7: 'Com 5 passos, o usuário entra na lista de embarque.',
req9: 'Com 9 passos ajudam a {sitename} a crescer!', req9: 'Com 7 passos ajudam a {sitename} a crescer!',
req: 'Passos', req: 'Passos',
people: 'Con.', people: 'Con.',
peoplelegend: 'Número de convidados' peoplelegend: 'Número de convidados'

View File

@@ -7,18 +7,20 @@ import { IListRoutes, ILang, IOperators, IPreloadImages } from '../model/index'
import { IFunctionality } from '@src/model/GlobalStore' import { IFunctionality } from '@src/model/GlobalStore'
import firebase from '@src/error-handler/firebase' import firebase from '@src/error-handler/firebase'
import { RouteNames } from '../router/route-names'
const functionality: IFunctionality = { const functionality: IFunctionality = {
PWA: false, PWA: true,
SHOW_USER_MENU: true, // Cambiare con true SHOW_USER_MENU: true, // Cambiare con true
SHOW_PROFILE: true, SHOW_PROFILE: true,
SHOW_REG_BUTTON: false, SHOW_REG_BUTTON: true,
ENABLE_REGISTRATION: true, // Cambiare con true ENABLE_REGISTRATION: true, // Cambiare con true
ENABLE_REG_AYNI: true, ENABLE_REG_AYNI: false,
SHOW_NEWSLETTER: false, SHOW_NEWSLETTER: false,
SHOW_ONLY_POLICY: true, SHOW_ONLY_POLICY: true,
ENABLE_TODOS_LOADING: false, ENABLE_TODOS_LOADING: false,
ENABLE_PROJECTS_LOADING: false, ENABLE_PROJECTS_LOADING: true,
SHOW_IF_IS_SERVER_CONNECTION: false, SHOW_IF_IS_SERVER_CONNECTION: true,
SHOW_MESSAGES: false, SHOW_MESSAGES: false,
BOOKING_EVENTS: false BOOKING_EVENTS: false
} }
@@ -37,19 +39,6 @@ const routes_admin: IListRoutes[] = [
submenu: true, submenu: true,
onlyAdmin: true onlyAdmin: true
}, },
{
active: true,
order: 1010,
path: '/admin/extralist',
materialIcon: 'event_seat',
name: 'pages.extralist',
component: () => import('@/views/admin/extralist/extralist.vue'),
level_parent: 0.0,
level_child: 0.5,
inmenu: true,
submenu: true,
onlyAdmin: true
},
{ {
active: true, active: true,
order: 1020, order: 1020,
@@ -62,7 +51,71 @@ const routes_admin: IListRoutes[] = [
inmenu: true, inmenu: true,
submenu: true, submenu: true,
onlyAdmin: true onlyAdmin: true
}
]
const routes_projects: IListRoutes[] = [
{
active: functionality.ENABLE_PROJECTS_LOADING,
order: 10,
path: '/' + RouteNames.projectsall + '/:idProj',
materialIcon: 'accessibility_new',
name: RouteNames.projectsall,
level_parent: 0.0,
level_child: 0.5,
component: () => import('@/views/projects/proj-list/proj-list.vue'),
inmenu: functionality.SHOW_MESSAGES,
infooter: functionality.ENABLE_PROJECTS_LOADING,
meta: {
requiresAuth: false,
async asyncData() {
// await Todos.actions.dbLoad({ checkPending: false })
await Projects.actions.dbLoad({ checkPending: false, onlyiffirsttime: true })
}
}, },
idelem: process.env.PROJECT_ID_MAIN
},
{
active: functionality.ENABLE_PROJECTS_LOADING,
order: 20,
path: '/' + RouteNames.myprojects + '/:idProj',
materialIcon: 'accessibility_new',
name: RouteNames.myprojects,
level_parent: 0.0,
level_child: 0.5,
component: () => import('@/views/projects/proj-list/proj-list.vue'),
inmenu: functionality.SHOW_MESSAGES,
infooter: functionality.ENABLE_PROJECTS_LOADING,
meta: {
requiresAuth: false,
async asyncData() {
// await Todos.actions.dbLoad({ checkPending: false })
await Projects.actions.dbLoad({ checkPending: false, onlyiffirsttime: true })
}
},
idelem: process.env.PROJECT_ID_MAIN
},
{
active: functionality.ENABLE_PROJECTS_LOADING,
order: 30,
path: '/' + RouteNames.projectsshared + '/:idProj',
materialIcon: 'accessibility_new',
name: RouteNames.projectsshared,
level_parent: 0.0,
level_child: 0.5,
component: () => import('@/views/projects/proj-list/proj-list.vue'),
inmenu: functionality.SHOW_MESSAGES,
infooter: functionality.ENABLE_PROJECTS_LOADING,
meta: {
requiresAuth: false,
async asyncData() {
// await Todos.actions.dbLoad({ checkPending: false })
await Projects.actions.dbLoad({ checkPending: false, onlyiffirsttime: true })
}
},
idelem: process.env.PROJECT_ID_MAIN
}
] ]
const routes_newsletter: IListRoutes[] = [ const routes_newsletter: IListRoutes[] = [
@@ -121,7 +174,7 @@ const routes_newsletter: IListRoutes[] = [
name: 'newsletter.others', path: '/admin/newsletter/events', materialIcon: 'fas fa-users', name: 'newsletter.others', path: '/admin/newsletter/events', materialIcon: 'fas fa-users',
component: () => import('@/rootgen/admin/newsletter/newsletter.vue'), component: () => import('@/rootgen/admin/newsletter/newsletter.vue'),
inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true inmenu: true, submenu: true, level_parent: 0.5, level_child: 0.5, onlyManager: true
}, }
] ]
const routes_manager: IListRoutes[] = [ const routes_manager: IListRoutes[] = [
@@ -153,64 +206,6 @@ const routes_manager: IListRoutes[] = [
onlyManager: true, onlyManager: true,
onlyTutor: false onlyTutor: false
}, },
{
active: true,
order: 15,
path: '/admin/showextralist',
materialIcon: 'fas fa-users',
name: 'otherpages.admin.extralist',
component: () => import('@/rootgen/admin/extraList/extraList.vue'),
inmenu: true,
submenu: true,
level_parent: 0,
level_child: 0.5,
onlyManager: true
},
{
active: true,
order: 25,
path: '/admin/listaflotte',
materialIcon: 'fas fa-users',
name: 'otherpages.admin.listaflotte',
component: () => import('@/rootgen/admin/listaflotte/listaflotte.vue'),
inmenu: true,
submenu: true,
level_parent: 0,
level_child: 0.5,
onlyAdmin: true,
onlyManager: true,
onlyTutor: true
},
{
active: true,
order: 20,
path: '/admin/navi',
materialIcon: 'fas fa-users',
name: 'otherpages.admin.navi',
component: () => import('@/rootgen/admin/allnavi/allnavi.vue'),
inmenu: true,
submenu: true,
level_parent: 0,
level_child: 0.5,
onlyAdmin: true,
onlyManager: true,
onlyTutor: true
},
{
active: true,
order: 25,
path: '/admin/listadoni_navi',
materialIcon: 'fas fa-users',
name: 'otherpages.admin.listadoni_navi',
component: () => import('@/rootgen/admin/listadoninavi/listadoninavi.vue'),
inmenu: true,
submenu: true,
level_parent: 0,
level_child: 0.5,
onlyAdmin: true,
onlyManager: true,
onlyTutor: true
},
{ {
active: true, active: true,
order: 27, order: 27,
@@ -223,7 +218,7 @@ const routes_manager: IListRoutes[] = [
level_parent: 0, level_parent: 0,
level_child: 0.5, level_child: 0.5,
onlyAdmin: true, onlyAdmin: true,
onlyManager: true, onlyManager: true
}, },
{ {
active: true, active: true,
@@ -251,7 +246,7 @@ const routes_manager: IListRoutes[] = [
level_parent: 0, level_parent: 0,
level_child: 0.5, level_child: 0.5,
onlyAdmin: true, onlyAdmin: true,
onlyManager: true, onlyManager: true
// onlyTutor: true // onlyTutor: true
}, },
{ {
@@ -310,7 +305,7 @@ const routes_manager: IListRoutes[] = [
level_child: 0.5, level_child: 0.5,
infooter: true, infooter: true,
onlyManager: true, onlyManager: true,
onlyAdmin: true, onlyAdmin: true
} }
] ]
@@ -325,39 +320,6 @@ const baseroutes: IListRoutes[] = [
inmenu: true, inmenu: true,
infooter: true infooter: true
}, },
{
active: true,
order: 20,
path: '/signup/:invited',
materialIcon: 'how_to_reg',
name: 'pages.presentazione2',
component: () => import('@/root/intro/intro.vue'),
inmenu: false,
infooter: false,
separator: false
},
{
active: true,
order: 30,
path: '/intro',
materialIcon: 'how_to_reg',
name: 'pages.presentazione',
component: () => import('@/root/intro/intro.vue'),
meta: {requiresAuth: true},
inmenu: true,
infooter: true
},
{
active: false,
order: 40,
path: '/testimonial',
materialIcon: 'fas fa-comments',
name: 'pages.testimonial',
component: () => import('@/root/testimonianze/testimonianze.vue'),
inmenu: true,
infooter: true,
onlyif_logged: false
},
{ {
active: true, active: true,
path: '/separator', path: '/separator',
@@ -366,28 +328,6 @@ const baseroutes: IListRoutes[] = [
isseparator: true, isseparator: true,
inmenu: true, inmenu: true,
}, },
{
active: true,
order: 100,
path: '/dashboard',
materialIcon: 'fas fa-chalkboard',
name: 'pages.dashboard',
component: () => import('@/views/user/dashboard/dashboard.vue'),
meta: {requiresAuth: true},
inmenu: true,
infooter: true
},
{
active: true,
order: 110,
path: '/invite',
materialIcon: 'fas fa-user-plus',
name: 'pages.invita',
component: () => import('@/root/invite/invite.vue'),
meta: {requiresAuth: true},
inmenu: true,
infooter: true
},
{ {
active: true, active: true,
order: 120, order: 120,
@@ -395,7 +335,7 @@ const baseroutes: IListRoutes[] = [
materialIcon: 'fas fa-user', materialIcon: 'fas fa-user',
name: 'pages.profile', name: 'pages.profile',
component: () => import('@/views/user/profile/profile.vue'), component: () => import('@/views/user/profile/profile.vue'),
meta: {requiresAuth: true}, meta: { requiresAuth: true },
inmenu: true, inmenu: true,
infooter: true, infooter: true,
}, },
@@ -419,6 +359,19 @@ const baseroutes: IListRoutes[] = [
inmenu: false, inmenu: false,
infooter: false infooter: false
}, },
{
active: true,
path: '',
order: 10001,
faIcon: 'fa fa-list-alt',
materialIcon: 'next_week',
name: 'pages.projects',
routes2: routes_projects,
inmenu: true,
solotitle: true,
infooter: true
},
...routes_projects,
{ {
active: true, active: true,
order: 2000, order: 2000,
@@ -457,12 +410,15 @@ const baseroutes: IListRoutes[] = [
component: () => import('@/views/messages/messages.vue'), component: () => import('@/views/messages/messages.vue'),
inmenu: functionality.SHOW_MESSAGES, inmenu: functionality.SHOW_MESSAGES,
infooter: functionality.SHOW_MESSAGES, infooter: functionality.SHOW_MESSAGES,
meta: {requiresAuth: true}, meta: { requiresAuth: true }
}, },
// --- NOT IN MENU: --- // --- NOT IN MENU: ---
{ active: true, {
active: true,
order: 1000, order: 1000,
path: '/policy', name: 'pages.policy', component: () => import('@/root/policy/policy.vue') }, path: '/policy', name: 'pages.policy', component: () => import('@/root/policy/policy.vue')
},
{ {
active: functionality.ENABLE_REGISTRATION, active: functionality.ENABLE_REGISTRATION,
order: 1000, order: 1000,
@@ -485,17 +441,7 @@ const baseroutes: IListRoutes[] = [
infooter: false, infooter: false,
separator: false separator: false
}, },
{ /*
order: 2000,
path: '/invite',
materialIcon: 'how_to_reg',
name: 'pages.regok',
component: () => import('@/root/invite/invite.vue'),
inmenu: false,
infooter: false,
separator: false
},
/*
{ {
active: functionality.ENABLE_REGISTRATION, active: functionality.ENABLE_REGISTRATION,
order: 1000, order: 1000,
@@ -507,7 +453,7 @@ const baseroutes: IListRoutes[] = [
infooter: false, infooter: false,
separator: false separator: false
}, },
*/ */
{ {
active: true, active: true,
order: 1000, order: 1000,
@@ -518,21 +464,41 @@ const baseroutes: IListRoutes[] = [
inmenu: false, inmenu: false,
infooter: true infooter: true
}, },
{ active: true, order: 1000, path: '/vreg', name: 'pages.vreg', component: () => import('@/views/login/vreg/vreg.vue') }, {
{ active: true, order: 1000, path: '/requestresetpwd', name: 'pages.requestresetpwd', component: () => import('@/views/requestresetpwd/requestresetpwd.vue') }, active: true,
{ active: true, order: 1000, path: '/updatepassword', name: 'pages.updatepassword', component: () => import('@/views/updatepassword/updatepassword.vue') }, order: 1000,
{ active: true, order: 1000, path: '/offline', name: 'Offline', component: () => import('@/views/offline/offline.vue') }, path: '/vreg',
name: 'pages.vreg',
component: () => import('@/views/login/vreg/vreg.vue')
},
{
active: true,
order: 1000,
path: '/requestresetpwd',
name: 'pages.requestresetpwd',
component: () => import('@/views/requestresetpwd/requestresetpwd.vue')
},
{
active: true,
order: 1000,
path: '/updatepassword',
name: 'pages.updatepassword',
component: () => import('@/views/updatepassword/updatepassword.vue')
},
{
active: true,
order: 1000,
path: '/offline',
name: 'Offline',
component: () => import('@/views/offline/offline.vue')
}
] ]
export const routes = baseroutes export const routes = baseroutes
const preLoadImages: IPreloadImages[] = [ const preLoadImages: IPreloadImages[] = [
{ imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false }, { imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false },
{ imgname: '../../statics/icons/flag_gb.svg', alt: 'flag us', mobile: false }, { imgname: '../../statics/icons/flag_it.svg', alt: 'flag it', mobile: false }
{ imgname: '../../statics/icons/flag_it.svg', alt: 'flag it', mobile: false },
{ imgname: '../../statics/icons/flag_es.svg', alt: 'flag es', mobile: false },
{ imgname: '../../statics/icons/flag_fr.svg', alt: 'flag fr', mobile: false },
{ imgname: '../../statics/icons/flag_pt.svg', alt: 'flag pt', mobile: false },
// { imgname: '../../statics/images/background.jpg', alt: 'corsi di formazione per operatori del massaggio del benessere', mobile: true }, // { imgname: '../../statics/images/background.jpg', alt: 'corsi di formazione per operatori del massaggio del benessere', mobile: true },
// { imgname: '../../statics/images/background2.jpg', alt: 'stanza con cuscini per seminario reiki', mobile: true }, // { imgname: '../../statics/images/background2.jpg', alt: 'stanza con cuscini per seminario reiki', mobile: true },
// { imgname: '../../statics/images/background3.jpg', alt: 'foto di gruppo seminaristi reiki', mobile: true }, // { imgname: '../../statics/images/background3.jpg', alt: 'foto di gruppo seminaristi reiki', mobile: true },
@@ -543,36 +509,20 @@ export function preloadedimages() {
return [...preLoadImages] return [...preLoadImages]
} }
const arrLangUsed = [ const arrLangUsed = [
'it', 'it',
'si', 'enUs'
'enUs',
'es',
'pt',
'fr'
] ]
const lang_available: ILang[] = [ const lang_available: ILang[] = [
{ label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/icons/flag_it.svg', short: 'IT' }, { label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/icons/flag_it.svg', short: 'IT' },
{ label: 'Slovenski', icon: 'fa-flag-si', value: 'si', image: '../statics/icons/flag_si.svg', short: 'SI' }, { label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/icons/flag_gb.svg', short: 'EN' }
{ label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/icons/flag_gb.svg', short: 'EN' },
{ label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/icons/flag_es.svg', short: 'ES' },
{ label: 'Português', icon: 'fa-flag-pt', value: 'pt', image: '../statics/icons/flag_pt.svg', short: 'PT' },
{ label: 'Français', icon: 'fa-flag-fr', value: 'fr', image: '../statics/icons/flag_fr.svg', short: 'FR' },
// { label: 'German', icon: 'fa-flag-de', value: 'de', image: '../statics/images/de.png', short: 'DE' }, // { label: 'German', icon: 'fa-flag-de', value: 'de', image: '../statics/images/de.png', short: 'DE' },
] ]
const costanti = {
videointro: 'https://youtu.be/dbscY8jWDMM',
nascita_ayni: 'https://youtu.be/3JDRkN9z_rM',
paginaspiegazione: 'https://ayni.gifteconomy.app/what/',
}
export const static_data = { export const static_data = {
functionality, functionality,
baseroutes, baseroutes,
costanti,
routes, routes,
lang_available, lang_available,
preLoadImages, preLoadImages,

View File

@@ -1,10 +1,13 @@
<template> <template>
<q-page> <q-page>
<CMyPage title=""> <CMyPage title="">
<span>{{ setmeta({ <span>{{
setmeta({
title: 'Home', title: 'Home',
description: $t('msg.myAppDescription'), description: $t('msg.myAppDescription'),
keywords: $t('msg.keywords_base') } ) }} keywords: $t('msg.keywords_base')
})
}}
</span> </span>
<div class="landing"> <div class="landing">
@@ -20,38 +23,27 @@
{{ $t('otherpages.sito_offline') }} {{ $t('otherpages.sito_offline') }}
</div> </div>
<!--
<div class="row justify-center">
<div class="text-h5 boldhigh text-uppercase"> {{ $t('event.dateTimeStart') }}</div>
</div>
<div class="text-center">
<q-img src="statics/images/data_start.jpg" class="data_start"></q-img>
</div>
-->
<div v-if="isLogged"> <div v-if="isLogged">
<CVerifyEmail v-if="!isEmailVerified"> <CVerifyEmail v-if="!isEmailVerified">
</CVerifyEmail> </CVerifyEmail>
<CVerifyTelegram v-if="TelegCode || !TelegVerificato"> <!--<CVerifyTelegram v-if="TelegCode || !TelegVerificato">
</CVerifyTelegram> </CVerifyTelegram>-->
</div> </div>
<div v-else> <div v-else>
<div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" <div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center"
style="margin:20px;"> style="margin:20px;">
<q-btn rounded size="lg" color="primary" @click="openrighttoolbar">{{$t('login.enter')}} <q-btn rounded size="lg" color="primary" @click="openrighttoolbar">{{ $t('login.enter') }}
</q-btn> </q-btn>
</div> </div>
<!--
<div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" style="margin:20px;"> <div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" style="margin:20px;">
<q-btn rounded size="lg" color="primary" to="/signup">{{$t('reg.submit')}} <q-btn rounded size="lg" color="primary" to="/signup">{{ $t('reg.submit') }}
</q-btn> </q-btn>
</div> </div>
-->
</div> </div>
<q-tabs <q-tabs
@@ -73,7 +65,7 @@
<q-tab-panels v-model="tab" animated> <q-tab-panels v-model="tab" animated>
<q-tab-panel name="guida"> <q-tab-panel name="guida">
<div v-if="isLogged"> <div v-if="isLogged">
<CStatus :dense="false"></CStatus>
</div> </div>
</q-tab-panel> </q-tab-panel>
@@ -91,214 +83,6 @@
</q-tab-panel> </q-tab-panel>
</q-tab-panels> </q-tab-panels>
<!--<div v-if="false">
<CTitleBanner v-if="false" class="q-pa-xs" :title="$t('text.how')" bgcolor="bg-primary"
clcolor="text-white"
mystyle=" " myclass="myshad" canopen="true">
<CImgText src="">
<q-icon name="fas fa-gift" size="lg" inverted color="primary"></q-icon>
<div class="q-pa-sm" v-if="toolsext.isLang('it')">
<p class="cltexth4 text-green-8">È un gioco etico di <span class="boldhigh">Economia Circolare</span>
dove ognuno
entrando porta in dono <span class="boldhigh">33 </span> ed esce con <span
class="boldhigh">1848 </span> alla fine del ciclo.</p>
<p class="cltexth4 text-red-8">E' uno scambio di Reciproco Aiuto</p>
<p class="cltexth4 text-blue-8">
E' un sistema Circolare Umano:<br>
"Con il minimo sforzo ottengo il massimo apporto".
</p>
</div>
</CImgText>
</CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="$t('text.step')" bgcolor="bg-positive" clcolor="text-white"
mystyle=" " canopen="true">
<div class="q-gutter-md">
<q-carousel
v-model="mysteps"
transition-prev="slide-right"
transition-next="slide-left"
swipeable
control-color="white"
padding
ref="mysteps"
height="400px"
class="bg-primary text-white shadow-1 rounded-borders"
>
<template v-slot:control>
<q-carousel-control
position="top-left"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="arrow_left"
@click="$refs.mysteps.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="top-right"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="arrow_right"
@click="$refs.mysteps.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide v-for="(rec, index) in arrsteps" :key="index" :name="index"
class="column no-wrap flex-center">
<div class="row no-wrap items-center justify-around q-gutter-lg">
<q-icon :name="rec.myicon" size="56px"></q-icon>
<q-icon v-if="rec.myicon2" :name="rec.myicon2" size="56px"></q-icon>
<q-icon v-if="rec.myicon3" :name="rec.myicon3" size="56px"></q-icon>
<q-img v-if="rec.myimg" :src="rec.myimg"
style="height: 56px; width: 56px;"></q-img>
</div>
<div class="q-mt-md text-center step-text" v-html="gettitle_advise(rec)">
</div>
</q-carousel-slide>
</q-carousel>
<div class="row justify-center">
<q-btn-toggle
glossy
v-model="mysteps"
:options="arrsteps"
></q-btn-toggle>
</div>
</div>
</CTitleBanner>
<section class="q-pa-sm bg-primary landing__swirl-bg text-center">
<div class="landing__features row justify-center column" style="max-width: 800px;">
<q-carousel
animated
swipeable
navigation
infinite
transition-next="slide-left"
transition-prev="slide-right"
v-model="slide_video"
ref="slide_video"
:height="heightgallvideo"
width="100%"
>
<template v-slot:control>
<q-carousel-control
position="top-left"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_left"
@click="$refs.slide_video.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="top-right"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="keyboard_arrow_right"
@click="$refs.slide_video.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide v-if="getvideonum_mp4 > 0" v-for="index in getvideonum_mp4"
:name="`mp4_`+index"
:key="index">
<div v-if="tools.getvideourl(index, false)"
class="row justify-evenly items-center q-gutter-sm ">
<div class="text-center">
<div class="subtitle_small text-blue"
v-html="tools.getvideotitle(index, false)"></div>
<div class="">
<q-media-player
type="video"
:sources="arrvideo_mp4[index]"
:poster="tools.getvideoposter(index)"
>
</q-media-player>
</div>
</div>
</div>
</q-carousel-slide>
<q-carousel-slide v-if="getvideonum_youtube > 0" v-for="index in getvideonum_youtube"
:name="`yt_`+index"
:key="index">
<div v-if="tools.getvideourl(index, true)"
class="row justify-evenly items-center q-gutter-sm ">
<div class="text-center">
<div class="subtitle_small text-blue"
v-html="tools.getvideotitle(index, true)"></div>
<div class="">
<iframe
:width="tools.getwidthscale(mythis, getValDb('YT_W', false), 800)"
:height="tools.getheightbywidth(mythis, getValDb('YT_W', false), getValDb('YT_H', false), 800)"
:src="arrvideo_yt[index]"
frameborder="0"
allowfullscreen
></iframe>
</div>
</div>
</div>
</q-carousel-slide>
</q-carousel>
</div>
</section>
<CTitleBanner class="q-pa-xs" :title="$t('text.what')" bgcolor="bg-secondary" clcolor="text-white"
mystyle=" " canopen="true">
<div class="q-mx-md cltexth4">
1) Voglia di giocare, e desiderio di Donare 33 per aiutare un'altra persona a realizzare i
propri
sogni.<br><br>
2) L'impegno di seguire delle indicazioni nei tempi stabiliti all' interno di una chat, dove
ogni
passaggio è spiegato e guidato.<br><br>
3) Parlare e condividere ai tuoi amici un messaggio dove spieghi questo sistema,
impegnandoti così a
trovare
2 persone interessate ad entrare.
</div>
</CTitleBanner>
<CTitleBanner cl ass="q-pa-xs" :title="$t('text.advise')" bgcolor="bg-primary" clcolor="text-white"
mystyle=" " myclass="myshad" canopen="true">
<div v-if="toolsext.isLang('it')">
<q-list dense bordered padding class="rounded-borders">
<div v-for="(rec, index) in advise" :key="index">
<q-item :class="rec.color">
<q-item-section avatar>
<q-icon :name="geticonlist(rec)" :color="rec.iconcolor" inverted></q-icon>
</q-item-section>
<q-item-section>
<span v-html="gettitle_advise(rec)" :style="`color: `+rec.textcolor"></span>
</q-item-section>
</q-item>
<q-separator spaced/>
</div>
</q-list>
</div>
</CTitleBanner>
<div v-if="!tools.isMobile()" style="margin: 60px 60px;"></div>
</div>-->
</div> </div>
</CMyPage> </CMyPage>
@@ -309,5 +93,5 @@
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import './home.scss'; @import './home.scss';
</style> </style>

View File

@@ -1,5 +0,0 @@
.mypre {
white-space: pre-wrap;
font-size: 1rem;
font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
}

View File

@@ -1,52 +0,0 @@
import { Component } from 'vue-property-decorator'
import { CMyPage } from '../../components/CMyPage/index'
import { tools } from '@src/store/Modules/tools'
import { Screen } from 'quasar'
import { CCopyBtn, CImgText, CTitleBanner } from '@components'
import MixinBase from '@src/mixins/mixin-base'
import { static_data } from '@src/db/static_data'
import { UserStore } from '@modules'
@Component({
mixins: [MixinBase],
components: { CMyPage, CTitleBanner, CImgText, CCopyBtn }
})
export default class Invite extends MixinBase {
public $t: any
public $q
public msg: string = ''
get static_data() {
return static_data
}
public mymsg() {
const messaggio = this.getValDbLang('MSG_SHARE', false, '')
return tools.myprintf(messaggio, [{strin: 'linkreg', strout: this.getRefLink}])
// return tools.myprintf(messaggio, [{
// videointro: static_data.costanti.videointro,
// paginaspiegazione: static_data.costanti.paginaspiegazione,
// linkzoom: tools.getLinkZoom()
// }])
// return this.$t('reg.msginvito', {
// videointro: tools.getlinkhref(static_data.costanti.videointro, this.$t('reg.videointro')),
// paginavideo: tools.getlinkhref(static_data.costanti.paginavideo, 'Video'),
// linkzoom: tools.getlinkhref(tools.getLinkZoom(), 'Zoom')
// })
}
public copytoclip() {
tools.copyStringToClipboard(this, this.mymsg(), false)
}
get getRefLink() {
return UserStore.getters.getRefLink(UserStore.state.my.username)
}
}

View File

@@ -1,41 +0,0 @@
<template>
<q-page>
<CMyPage title="">
<div class="q-ma-md">
<CTitleBanner icon="send" class="q-pa-xs" :title="$t('reg.messaggio_invito')" bgcolor="bg-primary"
clcolor="text-white"
mystyle=" " canopen="true">
<p>
{{$t('reg.messaggio_invito_msg')}}
</p>
<br>
<div class="bg-grey-3 q-ma-sm q-pa-md">
<pre class="mypre">{{mymsg()}}</pre>
</div>
<div class="q-ma-sm q-pa-md row justify-center">
<q-btn rounded color="primary" icon="far fa-copy" :label="$t('reg.copia_messaggio')"
@click="copytoclip()"></q-btn>
</div>
<br>
<CCopyBtn :title="$t('reg.reflink')" :texttocopy="getRefLink">
</CCopyBtn>
</CTitleBanner>
</div>
</CMyPage>
</q-page>
</template>
<script lang="ts" src="./invite.ts">
</script>
<style lang="scss" scoped>
@import './invite.scss';
</style>

View File

@@ -7,13 +7,13 @@
keywords: 'Policy' } ) }} keywords: 'Policy' } ) }}
</span> </span>
<PagePolicy <PagePolicy
owneremail="ayni.gifteconomy@gmail.com" owneremail="comunitanuovomondo@gmail.com"
SiteName="Ayni" SiteName="Comunità Nuovo Mondo"
ownerDataName="Ayni" ownerDataName="Comunità Nuovo Mondo"
managerData="Ayni" managerData="Comunità Nuovo Mondo"
includeData="dati anagrafici (ragione sociale, nome, cognome), recapiti (telefono, indirizzo email)" includeData="dati anagrafici (ragione sociale, nome, cognome), recapiti (telefono, indirizzo email)"
url="ayni.gifteconomy@gmail.com" url="comunitanuovomondo@gmail.com"
lastdataupdate="16 Gennaio 2020" lastdataupdate="21 Settembre 2020"
country="Italia" country="Italia"
> >

View File

@@ -1,470 +0,0 @@
.testo-banda {
//background: -webkit-gradient(linear, left top, left bottom, from(#3144f0), to(transparent));
//background: linear-gradient(180deg, #3144f0, transparent);
//background: rgba(0, 0, 0, .6)
}
$grayshadow: #555;
$textcol: blue;
$textcol_scuro: darkblue;
p {
margin: 0 0 1.25rem;
//text-shadow: .125rem .125rem .25rem $grayshadow;
}
h4 {
font-size: 1.25rem;
}
.mycard {
visibility: hidden;
}
.landing {
}
.landing_background {
background: #000 url(../../statics/images/foto1.jpg) no-repeat 50% fixed;
background-size: cover
}
.landing > section {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
//padding: 0 16px
}
.intro {
display: flex;
justify-content: space-between;
align-items: stretch;
/* flex-flow: row nowrap; */
padding: 1.25rem 0 1.25rem 0;
margin: .125rem;
* {
width: 100%;
flex: 1;
margin-left: auto;
margin-right: auto;
}
&__associazione {
min-width: 350px;
}
&__comeassociarsi {
min-width: 350px;
}
}
.subtitle {
font-weight: 600;
text-align: center;
letter-spacing: 0.125rem;
text-transform: uppercase;
font-size: 1rem;
}
.subtitle_small {
font-weight: 600;
text-align: center;
letter-spacing: 0.125rem;
text-transform: uppercase;
font-size: 1rem;
margin: 0px;
}
.landing > section.padding {
padding: 5.62rem 1rem;
}
.landing > section.padding_testo {
padding-top: 1.25rem;
padding-bottom: 1rem;
}
.landing > section.padding_gallery {
padding-top: 3.125rem;
padding-bottom: 5.625rem;
}
.landing > section > div {
position: relative;
width: 100%
}
.maxwidth1200 {
max-width: 1200px;
}
.landing__toolbar {
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
background: linear-gradient(180deg, #000, transparent);
padding: 0 !important
}
.landing__toolbar .q-btn {
border-radius: 0 0 .315rem .315rem;
-ms-flex-item-align: stretch;
align-self: stretch
}
.landing__hero {
min-height: 50vh
}
.landing__header {
height: 18vh
}
.landing__arrow {
bottom: 1.5rem;
opacity: .4
}
.landing__front {
background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, .6)));
background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 15%)
}
.landing__logo {
width: 9.40rem;
height: 9.40rem;
margin-top: 1.315rem;
//-webkit-animation: logo-rotate 240s linear infinite;
//animation: logo-rotate 240s linear infinite
}
.landing__features .q-icon {
font-size: 4rem
}
h4 {
line-height: 1.5;
text-shadow: .25rem .25rem .5rem $grayshadow;
}
.landing__features h4, .landing__features h6 {
margin: 1rem 0
}
.landing__features p {
opacity: .7;
font-size: 1rem;
line-height: 1.5;
}
.landing__footer {
//background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0, 0, 0, .1)), to(#000));
background: linear-gradient(180deg, rgba(0, 0, 0, .8) 95%, #FFF);
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
padding-left: 1.25rem;
padding-right: 1.25rem;
color: #9f9f9f;
}
.icon_contact:hover {
color: blue;
border-color: white;
border-width: .0625rem;
}
.landing__footer .doc-link {
color: $textcol;
}
.landing__footer .doc-link:hover {
opacity: .8
}
.landing__swirl-bg {
background-repeat: no-repeat !important;
background-position: top;
background-size: contain !important;
background-image: url(../../statics/images/landing_first_section.png) !important
}
.feat-descr {
font-size: 1.15rem;
}
.feat-descr:hover {
transition: opacity 0.5s ease-in-out;
opacity: 0.9;
}
.q-col-gutter-sm {
padding: 3.125rem 3.125rem;
//margin-left: -48px
}
body.mobile .landing {
//background: unset
}
body.mobile .landing:before {
content: "";
position: fixed;
top: 0;
height: 100vh;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
//background: #000 url(../../statics/images/cover.jpg) 50%;
background-size: cover
}
/*
@-webkit-keyframes logo-rotate {
to {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
}
@keyframes logo-rotate {
to {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
}
*/
.home {
//background-color: rgb(250, 250, 250);
padding: 3.125rem;
display: flex;
//flex-wrap: nowrap;
flex-direction: column;
align-items: center;
justify-content: space-between;
}
.btn-start {
margin: 3.125rem;
}
.shadow {
//color: white;
text-shadow: 0.125rem 0.125rem 0.25rem $grayshadow;
}
.text-h1, h1 {
font-size: 3rem;
font-weight: bold;
line-height: 3rem;
letter-spacing: -.01562em;
margin-bottom: 8px !important;
}
.text-h2 {
font-size: 3.75rem;
font-weight: 300;
line-height: 3.75rem;
letter-spacing: -.00833em;
}
.text-weight-bold {
font-weight: 700;
}
.text-vers {
font-size: 0.75rem;
font-weight: 400;
line-height: 1.75rem;
letter-spacing: .00937em;
text-shadow: .25rem .25rem .5rem $grayshadow;
}
.homep-cover-img-1 {
background: #000 url(../../statics/images/foto1.jpg) no-repeat 50% fixed;
//transition: background-image 1s ease-in-out;
}
.homep-cover-img-2 {
background: #000 url(../../statics/images/foto2.jpg) no-repeat 50% fixed;
//transition: background-image 1s ease-in-out;
}
.homep-cover-img-3 {
background: #000 url(../../statics/images/foto3.jpg) no-repeat 50% fixed;
//transition: background-image 1s ease-in-out;
}
.homep-cover-img.hide-filter:before {
opacity: 0
}
.landing__footer-icons {
font-size: 1.75rem
}
.landing__footer-icons a {
margin: 0 .5rem .5rem;
text-decoration: none;
outline: 0;
color: $textcol;
transition: color .28s
}
.landing__footer-icons a:hover {
color: $textcol_scuro;
}
.doc-img {
max-width: 100%;
}
.mylist {
background: #3fdaff;
padding-left: 1.25rem;
}
.clgutter {
margin-top: 1.25rem;
padding: .62rem;
}
.carousel_img_3 {
//background-image: url(../../statics/images/cibo_sano.jpg);
background-size: cover !important;
background-position: 50% center !important;
background-repeat: no-repeat !important;
}
@media (max-width: 718px) {
// PER VERSIONE MOBILE
.landing__hero {
text-align: center
}
.landing__header {
height: 7vh
}
.clgutter {
margin-top: 0;
padding: 0;
}
.landing__hero .text-h1, h1 {
font-size: 2rem;
line-height: 2.05rem;
margin-bottom: 1.25rem
}
.landing > section.padding {
padding: 2.5rem 1rem;
}
.landing > section.padding_testo {
padding-top: 1.25rem;
padding-bottom: 1rem;
}
.landing > section.padding_gallery {
padding-top: 3.125rem;
padding-bottom: 5.625rem;
max-width: 800px;
}
.landing > section.padding_gallery > div {
padding-top: 3.125rem;
padding-bottom: 5.625rem;
}
.landing__features h4, .landing__features h6 {
margin: 1.25rem 0
}
h4 {
line-height: 1.4;
text-shadow: 0.25rem 0.25rem 0.5rem $grayshadow;
}
.landing .feature-item {
text-align: center;
margin-top: 1.25rem;
}
.landing__hero-content {
padding-bottom: 11.25rem;
}
.landing__hero2-content {
padding-bottom: 7.25rem;
}
.landing__hero-btns {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.q-col-gutter-sm {
padding: .625rem .315rem;
}
.text-subtitle1 {
font-size: 1.25rem;
}
.text-vers {
font-size: 0.6rem;
}
.carousel_img_3 {
//background-image: url(../../statics/images/cibo_sano.jpg);
background-size: 500px 500px !important;
background-position: 50% top !important;
background-repeat: no-repeat !important;
}
}
.custom-caption {
text-align: center;
padding: .75rem;
color: $textcol;
background-color: rgba(0, 0, 0, .3);
}
.sfondo-grigio {
padding: 1rem;
color: $textcol;
background-color: rgba(0, 0, 0, .35);
}
.mycontacts {
color: gray;
letter-spacing: 0.078rem;
}
.mycontacts_title {
text-shadow: 0.125rem 0.125rem 0.125rem #555;
font-weight: bold;
color: #999;
letter-spacing: 0.125rem;
}
.mycontacts_text {
color: #999;
letter-spacing: 0.093rem;
}
.q-carousel__slide{
padding: 8px !important;
}
.step-text{
font-size: 1.15rem;
font-weight: 500;
}

View File

@@ -1,135 +0,0 @@
import Vue from 'vue'
import { Component } from 'vue-property-decorator'
import { GlobalStore, UserStore } from '@store'
import { Logo } from '../../components/logo'
import { Footer } from '../../components/Footer'
import { CMyPage } from '../../components/CMyPage/index'
import VueScrollReveal from 'vue-scroll-reveal'
import { tools } from '@src/store/Modules/tools'
import { func_tools, toolsext } from '@src/store/Modules/toolsext'
import { Screen } from 'quasar'
import MixinMetaTags from '@src/mixins/mixin-metatags'
import { CCardCarousel, CEventsCalendar, CImgText, COpenStreetMap, CTitleBanner } from '@components'
import MixinBase from '@src/mixins/mixin-base'
Vue.use(VueScrollReveal, {
class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
duration: 1200,
scale: 0.95,
distance: '10px',
rotate: {
x: 0,
y: 0,
z: 0
}
// mobile: true
})
@Component({
mixins: [MixinBase],
components: { CMyPage, CCardCarousel, CTitleBanner, CImgText }
})
export default class Testimonianze extends MixinBase {
public $t: any
public $q
public myaudio = 0
public mytestimonianze = 0
public audiofiles = {
it: [
{
title: 'Rudy (Audio 1)',
label: '1',
value: 0,
src: 'statics/audio/it/Marco_Ruty.mp3',
type: 'audio/mp3'
},
{
title: 'Elisa (Audio 2)',
label: '2',
value: 1,
src: 'statics/audio/it/spiegazione_Billettera.mp3',
type: 'audio/mp3'
}
]
}
public testimonianze = {
it: [
{
title: '1. Maria',
label: '1',
value: 0,
text: '<p><strong>Come Invitare le persone?</strong><br>' +
'Invitare non è convincere nessuno, invitare non è togliere un impegno, invitare non è pensare a se stessi o al proprio interesse, invitare non è "mettere" qualcuno per aiutarti a realizzare il proprio sogno. <strong>Invitare è:</strong><br>' +
'<ul><li>Ricorda perché hai dato il SI, ricorda cosa ti ha <strong>liberato delle tue paure</strong>.</li>' +
'<li>È per darti la stessa <strong>opportunità</strong> che ti è stata data per realizzare un sogno.</li>' +
'<li>Invitare è trasmettere a qualcuno la tua vita, la tua <strong>felicità</strong> di far parte di questo movimento, con leggerezza, ciò rompe i pregiudizi e cambia i paradigmi.</li>' +
'<li>Aiutare a cambiare un po\' il mondo di quella persona.</li>' +
'<li>Apparire al momento giusto da qualcuno che inconsapevolmente ti stava aspettando.</li></ul>' +
'<p>👉 Quando devi invitare, non sentire che ti danno uno zaino pieno di responsabilità che non sarai in grado di adempiere, non sentire il peso sulla schiena, non sentire che sarai giudicato per averlo fatto "bene" o "male".<br>' +
'Senti che è il tuo turno di comunicare con te stesso e comunicare i tuoi sentimenti verso quella PERSONA che vuoi accompagnare per realizzare nella loro vita. ✨✨ <br>' +
'Ricorda in ogni invito perché sei qui. ❣️ Ricorda i tuoi sogni e i tempi in cui sono cambiati e si sono uniti a molti altri. ' +
'Ricorda i sogni di ciascuna delle persone accanto a te, ricorda la sensazione di gettarti nella fiducia ricorda perché hai deciso di viverla e trasmetterla senza paura con certezza, con fede.<br>' +
'<strong>Invitare è condividere</strong>, è <strong>Amare</strong> in ogni momento <strong>ciò che fai, dici e senti</strong>! E\' credere in ció che vivi e sentirti degno di esso.' +
'</p>'
},
{
title: '2. Giovanni',
label: '2',
value: 1,
text: '<p>Amici di questa meravigliosa Billettera, mi permetto di dare un mio punto di vista a ' +
'questo meraviglioso gruppo di amici che si stanno sostenendo a partecipare <strong>donando e ricevendo</strong> questo dono economico. ' +
'In questo progetto bisogna entrarci con il <strong>cuore</strong>, in questo gioco di economia circolare, e non con la mente.</p>' +
'<p>L\'ego mentale che ha costruito il giro di denaro sul potere, sul ricevere soldi dal lavoro, sull\'arrivismo, sullo scambiare ore della propria vita con denaro,' +
' e solitamente dalla competizione e dalla fatica, non può concepire che <strong>si può donare dei soldi ad amici conosciuti e sconosciuti e ricevere altrettanti doni indietro</strong>, ' +
'anche in denaro, da altri amici, che ti permetteranno di gioire di questa ricchezza economica che arriva solo da fatto che si possono utilizzare ' +
'i soldi anche con gesti di puro Amore.</p> ' +
'<p>Quando lo proponete ad amici è naturale che vi sentirete chiedere : <em>"Una piramide, dov\'è la fregatura?"</em><br>' +
'Personalmente io parlo della mia esperienza, che sono felice di fare un dono di 33€ e di riceverne altrettanti e non vedo dove sta il problema.<br> ' +
'Forse il sentirsi dire dei no, ci rimanda subito al mentale che si sente rifiutato ed entra subito nel giudizio negativo per se e verso gli altri,' +
'questo è un gioco che ci aiuterà a vedere tante facce dell\'ego che boicotterà, che ci depisterà, che ci illuderà, ma dietro a tutto questo ' +
'ci sta l\'Amore e la Consapevolezza che ci aiuteranno ad andare oltre e a procedere verso questa nuova esperienza di scambi di doni tra belle ' +
'anime che stanno già condividendo e sostenendosi a vicenda per portare una nuova visione sull\'<strong>economia circolare dei soldi</strong>.</p>' +
'<p>Insomma questa è una chance, per riprendere anche gli <strong>schemi già visti</strong> di scambi a diversi livelli, ma con tutta la nuova tecnologia che ' +
'abbiamo a disposizione, che ci aiuta a <strong>rimanere connessi continuamente</strong>, e con la nuova consapevolezza che finalmente l\'essere umano sta ' +
'raggiungendo, e di usarli, i network, per <strong>ridistribuire</strong>, anche se solo in piccola parte, <strong>un po\' di regali, gioia, amore, amicizia e denaro ' +
'sul pianeta</strong>.</p>' +
'<p>Questa billetera è una vera chance di <strong>cooperazione ad una ottava superiore</strong>, che porta con sé, anche molti <strong>regali</strong> di consapevolezza, ' +
'crescita correttezza, precisione, onestà, cooperazione, amore.</p>',
},
]
}
public meta() {
return tools.metafunc(this)
}
get tools() {
return tools
}
public mounted() {
}
public beforeDestroy() {
}
public gettitle_advise(rec) {
return rec.title[tools.getLocale()]
}
public getaudiofiles() {
return this.audiofiles[tools.getLocale()]
}
public gettestimonianze() {
return this.testimonianze[tools.getLocale()]
}
}

View File

@@ -1,126 +0,0 @@
<template>
<q-page>
<CMyPage title="">
<div class="q-ma-md">
<span>{{ setmeta({
title: 'Testimonanze',
description: $t('msg.myAppDescription'),
keywords: $t('msg.keywords_base') } ) }}
</span>
<CTitleBanner class="q-pa-xs" :title="$t('text.testimonial')" bgcolor="bg-primary" clcolor="text-white"
mystyle=" " canopen="true">
<q-carousel
v-model="mytestimonianze"
transition-prev="slide-right"
transition-next="slide-left"
swipeable
animated
control-color="white"
padding
ref="mytestimonianze"
height="100%"
class="text-white shadow-1 rounded-borders"
>
<template v-slot:control>
<q-carousel-control
position="bottom-left"
class="q-gutter-xs"
style="opacity: 0.4;">
<q-btn
push round color="white" text-color="black" icon="arrow_left"
@click="$refs.mytestimonianze.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="bottom-right"
class="q-gutter-xs"
style="opacity: 0.4;">
<q-btn
push round color="white" text-color="black" icon="arrow_right"
@click="$refs.mytestimonianze.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide v-for="(rec, index) in gettestimonianze()" :key="index" :name="index"
class="row flex-center">
<div class="q-pa-sm text-subtitle2 text-blue">{{ rec.title }}</div>
<div v-html="rec.text" class="text-black"></div>
</q-carousel-slide>
</q-carousel>
<div class="row justify-center">
<q-btn-toggle
glossy
v-model="mytestimonianze"
:options="gettestimonianze()"
></q-btn-toggle>
</div>
</CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="`TESTIMONIANZE AUDIO DELLA BILLETTERA`" bgcolor="bg-primary" clcolor="text-white"
mystyle=" " canopen="true">
<q-carousel
v-model="myaudio"
transition-prev="slide-right"
transition-next="slide-left"
swipeable
animated
control-color="white"
padding
ref="myaudio"
height="150px"
class="text-white shadow-1 rounded-borders"
>
<template v-slot:control>
<q-carousel-control
position="top-left"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="arrow_left"
@click="$refs.myaudio.previous()"></q-btn>
</q-carousel-control>
<q-carousel-control
position="top-right"
class="q-gutter-xs"
style="opacity: 0.6;">
<q-btn
push round color="white" text-color="black" icon="arrow_right"
@click="$refs.myaudio.next()"></q-btn>
</q-carousel-control>
</template>
<q-carousel-slide v-for="(recaudio, index) in getaudiofiles()" :key="index" :name="index"
class="column no-wrap flex-center">
<div class="q-pa-sm text-subtitle2 text-blue">{{ recaudio.title }}</div>
<q-media-player
type="audio"
:sources="[...recaudio]"
background-color="deep-purple-3"
:playback-rates="[ { label: 'Normal', value: 1 }, { label: '1.15x', value: 1.15 } ]"
></q-media-player>
</q-carousel-slide>
</q-carousel>
<div class="row justify-center">
<q-btn-toggle
glossy
v-model="myaudio"
:options="getaudiofiles()"
></q-btn-toggle>
</div>
</CTitleBanner>
</div>
</CMyPage>
</q-page>
</template>
<script lang="ts" src="./testimonianze.ts">
</script>
<style lang="scss" scoped>
@import './testimonianze.scss';
</style>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
src/statics/images/advcash.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -1,5 +1,5 @@
[Dolphin] [Dolphin]
PreviewsShown=true PreviewsShown=true
Timestamp=2019,10,25,16,42,17 Timestamp=2020,9,21,20,58,36
Version=4 Version=4
ViewMode=1 ViewMode=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 897 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 511 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -1,5 +0,0 @@
[Dolphin]
PreviewsShown=true
Timestamp=2019,12,20,0,40,25
Version=4
ViewMode=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 513 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

BIN
src/statics/images/payeer.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -2,7 +2,7 @@ function geturl() {
const miaurl = document.location.href const miaurl = document.location.href
if (miaurl.includes('localhost')) { if (miaurl.includes('localhost')) {
return 'http://localhost:8085/' return 'http://localhost:8090/'
} else { } else {
return 'https://ayni.gifteconomy.app/' return 'https://ayni.gifteconomy.app/'
} }

1
src/statics/lang Symbolic link
View File

@@ -0,0 +1 @@
/home/paolo/myproject/freeplanet/src/statics/lang/