HTTPS è uno dei formati disponibili per la trasmissione dei dati ELS dal dispositivo mobile all'endpoint. Il protocollo HTTPS è molto standard e questo documento non entrerà nei dettagli del protocollo stesso. Gli endpoint devono ricevere messaggi POST, che conterranno informazioni sulla posizione di emergenza nei seguenti campi.
Tieni presente che, quando i dati sono disponibili, è necessario fare del proprio meglio per compilare il maggior numero possibile di campi, in particolare i seguenti: time
, location_latitude
, location_longitude
e location_accuracy
. I messaggi ELS
sono di scarsa utilità senza questi dati. Tuttavia, alla fine, ogni campo
è considerato facoltativo. In genere, l'endpoint dovrebbe essere in grado di gestire
i messaggi con campi mancanti/formattati in modo errato senza errori.
Gli endpoint devono restituire codici di esito positivo 2XX in caso di ricezione corretta di un messaggio. Se si verifica un problema con l'elaborazione di un messaggio o un messaggio deve essere eliminato per altri motivi, gli endpoint devono comunque restituire un codice di esito positivo 2XX. Per monitorare la gestione specifica del messaggio da parte dell'endpoint, possono essere utilizzati diversi codici di successo 2XX.
Il formato dei dati si basa sull'ultima specifica ETSI AML. Le seguenti sezioni sono le più pertinenti:
Contenuti
Specifica del campo
Chiave | Valore | Unità | Esempio |
v |
Versione | - | 1 |
emergency_number |
Numero di emergenza composto | - | 911 |
source |
Origine dell'attivazione (chiamata, SMS) | - | CHIAMA |
thunderbird_version |
Numero di versione del modulo Thunderbird | - | 2800 |
time |
Timestamp dell'inizio della chiamata | ms (tempo Unix) | 1438101600123 |
location_latitude |
Latitudine | gradi | 37.4217845 |
location_longitude |
Longitudine | gradi | -122.0847413 |
location_time |
Timestamp della correzione della posizione | ms (tempo Unix) | 1438102600123 |
location_altitude |
Altitudine (WGS84) | metri | 4 |
location_altitude_msl |
Altitudine (livello del mare medio) | metri | 4 |
location_floor |
Etichetta del piano (come l'etichetta del piano del pulsante dell'ascensore, che potrebbe non essere numerica) | - | 2 |
location_source |
Origine della posizione (GPS, Wi-Fi, cella, sconosciuta) | - | gps |
location_accuracy |
Precisione | metri | 20 |
location_vertical_accuracy |
Precisione verticale | metri | 2,5 |
location_vertical_accuracy_msl |
Precisione verticale (livello medio del mare) | metri | 2,5 |
location_confidence |
Confidenza nella precisione della localizzazione | Percentuale (0-1) | 0,6827 |
location_bearing |
Rilevamento | gradi | 156,7 |
location_speed |
Velocità | metri/secondo | 1,2 |
device_number |
Numero di telefono del dispositivo (è stato fatto il possibile per formattarlo come numero di telefono E.164) | - | +1438101600 |
device_model |
Modello del dispositivo (in genere nella forma produttore del dispositivo seguito dal nome del modello del dispositivo) | - | Motorola Nexus 6 |
device_imsi |
IMSI | - | 310260579377451 |
device_imei |
IMEI | - | 355458061005220 |
device_iccid |
ICCID | - | 89148000001466362977 |
cell_home_mcc |
MCC principale | - | 310 |
cell_home_mnc |
MNC di casa | - | 260 |
cell_network_mcc |
MCC di rete | - | 310 |
cell_network_mnc |
MNC di rete | - | 260 |
hmac |
Message Authentication Code | - |
Posizione nulla
Numero del dispositivo
In alcuni casi, il campo device_number
potrebbe non essere sempre specificato. ELS tenterà di acquisire il numero di telefono da varie fonti, ma potrebbe non essere possibile. Ti consigliamo di inviare un messaggio SMS oltre a un messaggio HTTPS e di eseguire la corrispondenza in base all'IMEI e all'ora (timestamp dell'inizio della chiamata) alla ricezione di entrambi per dedurre il numero di dispositivo oppure di collaborare con gli operatori di rete mobile per recuperare i numeri di telefono utilizzando l'IMEI/l'IMSI.
Se possibile, proviamo a formattare il numero nel formato E.164 con il segno più e
il prefisso del codice di composizione del paese, seguito dal numero dell'abbonato senza spazi
o parentesi +1438101600
. Se non riusciamo a dedurre il prefisso internazionale e
quindi a formattare il numero, invieremo il numero originale
fornito dall'origine.
Elevazione altitudine (asse Z)
ELS segnala la posizione sull'asse Z in tutti i messaggi di posizione HTTPS di ELS inviati a un
endpoint ELS. L'altitudine è indicata sia in metri sopra il livello medio del mare (MSL):
location_altitude_msl
sia in metri sopra l'ellissoide di riferimento WGS84:
location_altitude
(WGS è il sistema geodetico mondiale di riferimento utilizzato dal GPS).
ELS segnala anche l'accuratezza verticale per entrambe le misurazioni dell'altitudine in metri:
location_vertical_accuracy
e location_vertical_accuracy_msl
. L'accuratezza
verticale è definita come l'accuratezza della posizione e il percentile di confidenza
è impostato dal partner. Il valore predefinito è impostato su un livello di confidenza del 68%. Per ulteriori informazioni, consulta la documentazione di Android per getVerticalAccuracyMeters() e getMslAltitudeAccuracyMeters().
Con l'altitudine dell'utente sopra il livello medio del mare (MSL), ora è possibile utilizzare le API lato server per ottenere l'altitudine del terreno MSL e quindi dedurre l'altezza dell'utente sopra il livello del suolo.
Informazioni aggiuntive per le emergenze
L'ELS supporta campi che vanno oltre la posizione, collettivamente denominati informazioni di emergenza aggiuntive (IEA). Questi campi non vengono forniti per impostazione predefinita e sono raggruppati in quattro categorie che richiedono l'attivazione esplicita da parte del partner:
- Generali (lingua del dispositivo, tipo di emergenza, informazioni sui trigger delle chiamate di emergenza, inclusi timestamp di rilevamento di incidenti e cadute)
- Informazioni mediche
- Contatti di emergenza
- Video in diretta
Invia una richiesta di modifica della configurazione per attivare questi campi o contatta il team ELS in caso di domande.
Limiti e considerazioni
Questi dati potrebbero non essere aggiornati o accurati. Le informazioni mediche e i contatti di emergenza provengono dall'app di emergenza sul dispositivo dell'utente. Questa app è fornita dal produttore dello smartphone, che decide quali informazioni supportare e se fornire informazioni formattate o in formato libero. Inoltre, questi dati vengono inseriti direttamente dall'utente. In genere questi dati devono essere sanificati.
Per i campi "stringa" in formato libero, i dati vengono trasmessi da ELS senza modifiche, pertanto non ci sono garanzie sul formato né sulla validità. Per i campi strutturati, ELS invia il valore in un determinato formato, ma non garantisce la validità di questi dati. Esempi:
- Timestamp: è garantito che sia un numero e si prevede che contenga un millisecondo
dal timestamp dell'epoca UNIX per le implementazioni conformi alla specifica. Deve
essere in grado di gestire correttamente i valori non validi (ad es.
-1
) per le implementazioni non conformi. - Date: è garantito che siano nel formato ISO 8601
YYYY-MM-DD
. Deve essere in grado di gestire correttamente le date non valide (ad es.2020-22-22
) in caso di implementazioni non conformi alla specifica.
Generale
Chiave | Valore | Unità | Esempio |
adr_carcrash_time |
Timestamp dell'incidente stradale | ms (tempo Unix) | 1438101600123 |
device_languages |
Tag di lingua BCP 47 (separati da virgole), in ordine di priorità dalla più alta alla più bassa | - | en-US,fr-FR |
emergency_type |
Tipo di emergenza, se selezionato dall'utente durante le chiamate di emergenza assistite | Uno dei seguenti: MEDICO/POMPIERE/POLIZIOTTO | INCENDIO |
fall_detection_time |
Timestamp relativo alla data e all'ora in cui è stata rilevata una caduta | ms (tempo Unix) | 1438101600124 |
loss_of_pulse_time |
Timestamp di quando è stato rilevato un evento di assenza di battito | ms (tempo Unix) | 1438101600125 |
Contatti di emergenza
Chiave | Valore | Unità | Esempio |
econtact_[0-12]_name |
Nome del [0-12]° contatto di emergenza | - | Mario Rossi |
econtact_[0-12]_phone_number |
Numero di telefono del contatto di emergenza [0-12] | Non è garantito che sia un numero di telefono valido | +123 456789 |
econtact_[0-12]_relationship |
Relazione dell'utente con il contatto di emergenza [0-12] | - | Sorella |
Informazioni mediche
Chiave | Valore | Unità | Esempio |
med_info_last_updated_time |
Timestamp dell'ultimo aggiornamento delle informazioni mediche | ms (ora Unix, non è garantito che sia valida) | 1438101600124 |
med_info_name |
Nome dell'utente | - | Alex Smith |
med_info_date_of_birth_gregorian |
Data di nascita | ISO 8601 AAAA-MM-GG (non è garantito che sia una data valida, ad esempio 2020-22-22) | 1990-01-03 |
med_info_date_of_birth_other |
Data di nascita (formato libero) | - | Il primo giorno dell'anno 2000 |
med_info_height |
Altezza | - | 180 cm |
med_info_weight |
Peso | - | 10 stone |
med_info_sex |
Sesso biologico (predefinito) | Uno tra SCONOSCIUTO / UOMO / DONNA / INTERSESSUALE / ALTRO | INTERSEX |
med_info_sex_extra |
Sesso biologico (formato libero, potenzialmente integrativo di med_info_sex) | - | Transizione da FEMALE a MALE |
med_info_gender |
Genere | - | non binario |
med_info_home_address |
Indirizzo di casa | - | 123 Halifax Avenue, Alexandria 12345 |
med_info_blood_type_abo |
Gruppo sanguigno (predefinito) | Uno tra UNKNOWN / O_POSITIVE / O_NEGATIVE / O_UNKNOWN / A_POSITIVE/ A_NEGATIVE / A_UNKNOWN / B_POSITIVE / B_NEGATIVE / B_UNKNOWN / AB_POSITIVE /AB_NEGATIVE / AB_UNKNOWN / H_H | B_NEGATIVE |
med_info_blood_type_other |
Gruppo sanguigno (formato libero) | - | Le(a-b-) |
med_info_allergies |
Allergie | - | Lattice |
med_info_medications |
Farmaci | - | Aspirina |
med_info_conditions_history |
Cronologia delle patologie | - | Ipertensione |
med_info_devices_mobility_requirements |
Dispositivi medici o requisiti di mobilità | - | Pacemaker |
med_info_pregnancy_status |
Stato di gravidanza | Uno dei valori UNKNOWN / PREGNANT / NOT_PREGNANT | PREGNANT |
med_info_pregnancy_due_date |
Termine della gravidanza | ISO 8601 AAAA-MM-GG (non è garantito che sia una data valida, ad esempio 2020-22-22) | 2022-10-10 |
med_info_pregnancy_info |
Informazioni sulla gravidanza | Potenzialmente integrativo di
med_info_pregnancy_status e
med_info_pregnancy_due_date |
Cesareo programmato |
med_info_organ_donor |
Donatore di organi (predefinito) | Uno tra SCONOSCIUTO / NO / SÌ | SÌ |
med_info_organ_donor_extra |
Donatore di organi (formato libero) | Potenzialmente integrativo di med_info_organ_donor |
Solo cuore e polmoni |
med_info_advanced_directives |
Direttive avanzate | - | DNS |
med_info_physician_info |
Informazioni sul medico curante | - | Mario Rossi, via Arcobaleno 34, +123 456789 |
med_info_other |
Altre informazioni mediche | - | Assicurato privatamente, ID assicurazione 123-ABC-987 |
Video in diretta
ELS supporta i video in diretta che aiutano ad avviare uno stream video dal dispositivo di un utente.
Se attivato, riceverai il campo live_video_token
nei messaggi ELS HTTPS
quando lo smartphone di un utente supporta la funzionalità (Android 8+ Oreo). Per saperne di più, consulta Video live.
Chiave | Valore | Unità | Esempio |
live_video_token |
6 caratteri alfanumerici maiuscoli casuali | - | ABC123 |
Esempi
Nessuna posizione, con numero di dispositivo (ad es. E.164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
Nessuna posizione, nessun numero di dispositivo:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
Posizione calcolata, con numero di dispositivo (ad es. E.164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
Posizione calcolata, con numero di dispositivo (non E. E.164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=01234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
Posizione calcolata, nessun numero di dispositivo:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
Posizione calcolata, con informazioni di emergenza aggiuntive generali:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&adr_carcrash_time=1643648829100&fall_detection_time=1643648829200&loss_of_pulse_time=1643648829201&emergency_type=MEDICAL
Posizione calcolata, con video in diretta:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&live_video_token=ABC123
Posizione calcolata, con informazioni mediche e contatti di emergenza (supponendo che un'app di emergenza funzionante fornisca dati strutturati):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_name=Alex+Smith&med_info_date_of_birth_gregorian=1990-01-03&med_info_height=6+ft&med_info_weight=100+kg&med_info_home_address=Test+Street+5%2C+80636+Munich&med_info_blood_type_abo=H_H&med_info_allergies=Peanuts&med_info_medications=Zestril&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2023-10-31&med_info_organ_donor=YES&med_info_other=Insurance+id%3A+12345
Posizione calcolata, con informazioni mediche e contatti di emergenza (supponendo che un'app di emergenza funzionante fornisca dati non strutturati e imposti tutti i campi possibili):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=1438101600000&med_info_name=Alex+Smith&med_info_date_of_birth_other=On+the+first+day+of+year+2000&med_info_height=180+cm&med_info_weight=10+stones&med_info_sex=INTERSEX&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_gender=non-binary&med_info_home_address=123+Halifax+Avenue%2C+Alexandria+12345&med_info_blood_type_other=Le%28a-b-%29&med_info_allergies=Latex&med_info_medications=Aspirin&med_info_conditions_history=ADHD&med_info_devices_mobility_requirements=Pacemaker&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2022-10-10&med_info_pregnancy_info=Planned+c-section&med_info_organ_donor=YES&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_advanced_directives=DNS&med_info_physician_info=John+Doe%2C+34+Rainbow+street%2C+%2B123+456789&med_info_other=Privately+insured%2C+insurance+ID+123-ABC-987&econtact_0_name=John+Doe&econtact_0_phone_number=000+000&econtact_0_relationship=Father&econtact_1_name=Jane+Doe&econtact_1_phone_number=111+111&econtact_1_relationship=Mother&econtact_2_name=Alice+Smith&econtact_2_phone_number=222+222&econtact_2_relationship=Sister&econtact_3_name=Bob+Smith&econtact_3_phone_number=333+333&econtact_3_relationship=Brother&econtact_4_name=Charlie+Smith&econtact_4_phone_number=444+444&econtact_4_relationship=Brother&econtact_5_name=Dan+Smith&econtact_5_phone_number=555+555&econtact_5_relationship=Cousin&econtact_6_name=Eve+Smith&econtact_6_phone_number=666+666&econtact_6_relationship=Grandmother&econtact_7_name=Mallory+Smith&econtact_7_phone_number=777+777&econtact_7_relationship=Aunt&econtact_8_name=Trent+Smith&econtact_8_phone_number=888+888&econtact_8_relationship=Uncle&econtact_9_name=Xenia+Smith&econtact_9_phone_number=999+999&econtact_9_relationship=Sister&econtact_10_name=Yara+Smith&econtact_10_phone_number=10+10+10&econtact_10_relationship=Cousin&econtact_11_name=Zane+Smith&econtact_11_phone_number=11+11+11&econtact_11_relationship=Cousin&econtact_12_name=%28truncated%29
Posizione calcolata, con informazioni mediche (supponendo che l'app di emergenza nel caso peggiore fornisca dati non validi, illimitati e non strutturati):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=-1000&med_info_date_of_birth_gregorian=0000-00-00&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_blood_type_other=Le%28a-b-%29&med_info_pregnancy_due_date=3000-22-22&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_other=Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+%0A%0ADuis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+%0A%0AUt+wisi+enim+ad+minim+veniam%2C+quis+nostrud+exerci+tation+ullamcorper+suscipit+lobortis+nisl+ut+aliquip+ex+ea+commodo+consequat.+Duis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+%0A%0ANam+liber+tempor+cum+soluta+nobis+eleifend+option+congue+nihil+imperdiet+doming+id+quod+mazim+placerat+facer+possim+assum.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+Ut+wisi+enim+ad+minim+v%28truncated%29