HTTPS to jeden z formatów dostępnych do przesyłania danych ELS z telefonu komórkowego do punktu końcowego. Protokół HTTPS jest bardzo standardowy i w tym dokumencie nie będziemy go szczegółowo omawiać. Punkty końcowe powinny otrzymywać wiadomości POST, które będą zawierać informacje o lokalizacji w sytuacji alarmowej w tych polach:
Pamiętaj, że gdy dane są dostępne, należy dołożyć wszelkich starań, aby wypełnić jak najwięcej pól, w szczególności te: time
, location_latitude
, location_longitude
i location_accuracy
. Bez takich danych komunikaty ELS
są mało przydatne. Ostatecznie jednak każde pole jest uznawane za opcjonalne. Punkt końcowy powinien zwykle obsługiwać komunikaty z brakującymi lub nieprawidłowymi polami bez błędów.
Punkty końcowe powinny zwracać kody powodzenia 2XX po pomyślnym odebraniu wiadomości. Jeśli wystąpi problem z przetwarzaniem wiadomości lub z innych powodów trzeba ją odrzucić, punkty końcowe powinny nadal zwracać kod powodzenia 2XX. Do śledzenia konkretnego sposobu obsługi wiadomości przez punkt końcowy można używać różnych kodów powodzenia 2XX.
Format danych jest zgodny z najnowszą specyfikacją ETSI AML. Najbardziej istotne są te sekcje:
Treść
Specyfikacja pola
Klucz | Wartość | Jednostki | Przykład |
v |
Wersja | - | 1 |
emergency_number |
Wybrany numer alarmowy | - | 911 |
source |
Źródło aktywacji (połączenie, SMS) | - | ZADZWOŃ |
thunderbird_version |
Numer wersji modułu Thunderbird | - | 2800 |
time |
Sygnatura czasowa początku połączenia | ms (czas uniksowy) | 1438101600123 |
location_latitude |
Szerokość geograficzna | stopnie | 37.4217845 |
location_longitude |
Długość geograficzna | stopnie | -122.0847413 |
location_time |
Sygnatura czasowa poprawki lokalizacji | ms (czas uniksowy) | 1438102600123 |
location_altitude |
Wysokość (WGS84) | metry | 4 |
location_altitude_msl |
Wysokość (średni poziom morza) | metry | 4 |
location_floor |
Etykieta piętra (jak na przycisku windy – może być nienumeryczna) | - | 2 |
location_source |
Źródło lokalizacji (GPS, Wi-Fi, sieć komórkowa, nieznane) | - | gps |
location_accuracy |
Dokładność | metry | 20 |
location_vertical_accuracy |
Dokładność w pionie | metry | 2,5 |
location_vertical_accuracy_msl |
Dokładność pionowa (średni poziom morza) | metry | 2,5 |
location_confidence |
Wiarygodność dokładności lokalizacji | Procent (0–1) | 0,6827 |
location_bearing |
Bearing | stopnie | 156,7 |
location_speed |
Szybkość | metry na sekundę | 1,2 |
device_number |
Numer telefonu urządzenia (próba sformatowania jako numeru telefonu w formacie E.164) | - | +1438101600 |
device_model |
Model urządzenia (zwykle w formacie: producent urządzenia, a następnie nazwa modelu urządzenia) | - | Motorola Nexus 6 |
device_imsi |
IMSI | - | 310260579377451 |
device_imei |
IMEI | - | 355458061005220 |
device_iccid |
ICCID | - | 89148000001466362977 |
cell_home_mcc |
Główny MCK | - | 310 |
cell_home_mnc |
MNC sieci domowej | - | 260 |
cell_network_mcc |
Kod sieciowy MCK | - | 310 |
cell_network_mnc |
Sieć MNC | - | 260 |
hmac |
Kod uwierzytelniania wiadomości | - |
Lokalizacja o wartości null
Numer urządzenia
W niektórych przypadkach pole device_number
może nie być zawsze określone. ELS spróbuje uzyskać numer telefonu z różnych źródeł, ale może się to nie udać. Zalecamy: wysyłanie SMS-a oprócz wiadomości HTTPS oraz dopasowywanie numeru IMEI i czasu (sygnatury czasowej początku połączenia) po otrzymaniu obu wiadomości w celu ustalenia numeru urządzenia lub współpracę z operatorami sieci komórkowych w celu pobierania numerów telefonów za pomocą numeru IMEI/IMSI.
W miarę możliwości staramy się formatować numer w formacie E.164 ze znakiem plusa i numerem kierunkowym kraju, a następnie numerem abonenta bez spacji ani nawiasów +1438101600
. Jeśli nie możemy wywnioskować kodu kraju, a tym samym sformatować numeru, wyślemy oryginalny numer podany przez źródło.
Wysokość (oś Z)
ELS raportuje lokalizację na osi Z we wszystkich wiadomościach o lokalizacji ELS HTTPS dostarczanych do punktu końcowego ELS. Wysokość jest podawana w metrach nad średnim poziomem morza (MSL):
location_altitude_msl
i w metrach nad elipsoidą odniesienia WGS84:
location_altitude
(WGS to referencyjny światowy system geodezyjny używany przez GPS).
ELS podaje też dokładność pionową obu pomiarów wysokości w metrach:location_vertical_accuracy
i location_vertical_accuracy_msl
. Dokładność pionowa jest definiowana tak samo jak dokładność lokalizacji, a procent ufności jest ustawiany przez partnera. Domyślnie jest ustawiony na 68% ufności. Więcej informacji znajdziesz w dokumentacji Androida dotyczącej funkcji getVerticalAccuracyMeters() i getMslAltitudeAccuracyMeters().
Dzięki wysokości użytkownika nad poziomem morza można teraz używać interfejsów API po stronie serwera do uzyskiwania wysokości terenu nad poziomem morza, a tym samym określać wysokość użytkownika nad ziemią.
Dodatkowe informacje alarmowe
Usługa ELS obsługuje pola, które wykraczają poza lokalizację i są określane jako dodatkowe informacje alarmowe (AEI). Te pola nie są dostarczane domyślnie i są podzielone na 4 kategorie, z których każda wymaga wyraźnej zgody partnera:
- Ogólne (język urządzenia, rodzaj alarmu, informacje o wywołaniu alarmowym, w tym sygnatury czasowe wykrywania wypadków i upadków)
- Informacje medyczne
- Kontakty alarmowe
- Transmisja na żywo
Aby włączyć te pola, prześlij prośbę o zmianę konfiguracji. W razie pytań skontaktuj się z zespołem ELS.
Limity i wskazówki
Te dane mogą być aktualne lub nie. Informacje medyczne i kontakty alarmowe pochodzą z aplikacji alarmowej na urządzeniu użytkownika. Ta aplikacja jest dostarczana przez producenta telefonu, który decyduje, jakie informacje są obsługiwane i czy są one podawane w formacie ustrukturyzowanym czy w formie swobodnej. Dodatkowo te dane są wprowadzane bezpośrednio przez użytkownika. Zazwyczaj te dane muszą być oczyszczone.
W przypadku pól tekstowych o dowolnym formacie dane są przekazywane przez ELS bez modyfikacji, więc nie ma gwarancji co do formatu ani ważności. W przypadku pól strukturalnych ELS wysyła ich wartość w określonym formacie, ale nie gwarantuje poprawności tych danych. Przykłady:
- Sygnatury czasowe: muszą być liczbami i powinny zawierać sygnaturę czasową w milisekundach od epoki uniksowej w przypadku implementacji zgodnych ze specyfikacją. Muszą być w stanie prawidłowo obsługiwać nieprawidłowe wartości (np.
-1
) w przypadku implementacji niezgodnych ze specyfikacją. - Daty: na pewno w formacie ISO 8601
YYYY-MM-DD
. Musi być w stanie prawidłowo obsługiwać nieprawidłowe daty (np.2020-22-22
) w przypadku implementacji niezgodnych ze specyfikacją.
Ogólne
Klucz | Wartość | Jednostki | Przykład |
adr_carcrash_time |
Sygnatura czasowa wypadku samochodowego | ms (czas uniksowy) | 1438101600123 |
device_languages |
Tagi języka BCP 47 (rozdzielone przecinkami), w kolejności od najwyższego do najniższego priorytetu. | - | en-US,fr-FR |
emergency_type |
Rodzaj sytuacji nadzwyczajnej, jeśli został wybrany przez użytkownika podczas korzystania z asystenta wybierania numeru alarmowego. | Jeden z tych typów: MEDICAL, FIRE lub POLICE. | ODPAL |
fall_detection_time |
sygnatura czasowa wykrycia upadku; | ms (czas uniksowy) | 1438101600124 |
loss_of_pulse_time |
Sygnatura czasowa wykrycia zaniku tętna | ms (czas uniksowy) | 1438101600125 |
Kontakty alarmowe
Klucz | Wartość | Jednostki | Przykład |
econtact_[0-12]_name |
Imię i nazwisko [0-12]kontaktu alarmowego | - | Jan Nowak |
econtact_[0-12]_phone_number |
Numer telefonu [0-12]kontaktu alarmowego | Nie gwarantujemy, że jest to prawidłowy numer telefonu | +123 456789 |
econtact_[0-12]_relationship |
Relacja użytkownika z [0-12]kontaktem alarmowym | - | Siostra |
Informacje medyczne
Klucz | Wartość | Jednostki | Przykład |
med_info_last_updated_time |
Sygnatura czasowa ostatniej aktualizacji informacji medycznych | ms (czas uniksowy, nie gwarantujemy, że jest prawidłowy) | 1438101600124 |
med_info_name |
Imię i nazwisko użytkownika | - | Alex Smith |
med_info_date_of_birth_gregorian |
Data urodzenia | ISO 8601 RRRR-MM-DD (nie musi być prawidłową datą, np. 2020-22-22) | 1990-01-03 |
med_info_date_of_birth_other |
Data urodzenia (dowolny format) | - | 1 stycznia 2000 r. |
med_info_height |
Wysokość | - | 180 cm |
med_info_weight |
Waga | - | 10 kamieni |
med_info_sex |
Płeć biologiczna (wstępnie zdefiniowana) | Jeden z tych typów: UNKNOWN, MALE, FEMALE, INTERSEX lub OTHER. | INTERSEX |
med_info_sex_extra |
Płeć biologiczna (w formie dowolnej, potencjalnie uzupełniająca atrybut med_info_sex) | - | Zmiana płci z KOBIETY na MĘŻCZYZNĘ |
med_info_gender |
Płeć | - | osoba niebinarna |
med_info_home_address |
Adres domowy | - | 123 Halifax Avenue, Alexandria 12345 |
med_info_blood_type_abo |
Grupa krwi (wstępnie zdefiniowana) | Jedna z wartości: 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 |
Grupa krwi (dowolny format) | - | Le(a-b-) |
med_info_allergies |
Alergie | - | Lateks |
med_info_medications |
Leki | - | Aspiryna |
med_info_conditions_history |
Historia dolegliwości medycznych | - | nadciśnienie, |
med_info_devices_mobility_requirements |
Urządzenia medyczne lub wymagania dotyczące mobilności | - | Pacemaker |
med_info_pregnancy_status |
Ciąża | Jedna z wartości UNKNOWN / PREGNANT / NOT_PREGNANT | W CIĄŻY |
med_info_pregnancy_due_date |
Termin porodu | ISO 8601 RRRR-MM-DD (nie musi być prawidłową datą, np. 2020-22-22) | 2022-10-10 |
med_info_pregnancy_info |
Informacje o ciąży | Potencjalnie uzupełniające med_info_pregnancy_status i med_info_pregnancy_due_date |
Planowane cesarskie cięcie |
med_info_organ_donor |
Dawca narządów (wstępnie zdefiniowany) | Jedna z wartości: UNKNOWN / NO / YES | TAK |
med_info_organ_donor_extra |
Dawca narządów (dowolny) | Potencjalnie uzupełniające med_info_organ_donor |
Tylko serce i płuca |
med_info_advanced_directives |
Dyrektywy zaawansowane | - | DNS |
med_info_physician_info |
Informacje o lekarzu pierwszego kontaktu | - | Jan Nowak, ul. Tęczowa 34, +123 456789 |
med_info_other |
Inne informacje medyczne | - | Ubezpieczony prywatnie, identyfikator ubezpieczenia 123-ABC-987 |
Obraz na żywo
ELS obsługuje wideo na żywo, które pomaga zainicjować strumień wideo z urządzenia użytkownika.
Jeśli ta opcja jest włączona, w wiadomościach HTTPS ELS będziesz otrzymywać pole live_video_token
, gdy telefon użytkownika obsługuje tę funkcję (Android 8 lub nowszy). Więcej informacji znajdziesz w sekcji Film na żywo.
Klucz | Wartość | Jednostki | Przykład |
live_video_token |
6 losowych wielkich znaków alfanumerycznych | - | ABC123 |
Przykłady
Brak lokalizacji, z numerem urządzenia (np. 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
Brak lokalizacji i numeru urządzenia:
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
Obliczona lokalizacja z numerem urządzenia (np. 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
Obliczona lokalizacja z numerem urządzenia (nie jest to numer alarmowy). 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
Obliczona lokalizacja, brak numeru urządzenia:
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
Obliczona lokalizacja z ogólnymi dodatkowymi informacjami o sytuacji alarmowej:
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
Obliczona lokalizacja z obrazem na żywo:
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
Obliczona lokalizacja z informacjami medycznymi i kontaktami alarmowymi (zakładając, że aplikacja alarmowa działa prawidłowo i przekazuje dane strukturalne):
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
Obliczona lokalizacja z informacjami medycznymi i kontaktami alarmowymi (zakładając, że dobrze działająca aplikacja alarmowa dostarcza nieustrukturyzowane dane i ustawia wszystkie możliwe pola):
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
Obliczona lokalizacja z informacjami medycznymi (zakładając najgorszy przypadek, w którym aplikacja ratunkowa dostarcza nieprawidłowe, nieograniczone i nieuporządkowane dane):
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