# pages/lost_at_sea.py
import io
import tempfile
import time
from pathlib import Path
import cv2
import numpy as np
import streamlit as st
from PIL import Image
from utils.model_manager import get_model_manager, load_model
from urllib.parse import quote_plus
# =============== Page setup ===============
st.set_page_config(
page_title="Task Satellite", layout="wide", initial_sidebar_state="expanded"
)
st.markdown(
"
S A R - X ai\u200b
"
"Task Satellite 🛰️
",
unsafe_allow_html=True,
)
# =============== Sidebar: custom menu + cards ===============
with st.sidebar:
st.page_link("app.py", label="Home")
st.page_link("pages/bushland_beacon.py", label="Bushland Beacon")
st.page_link("pages/lost_at_sea.py", label="Lost at Sea")
st.page_link("pages/signal_watch.py", label="Signal Watch")
st.markdown("---")
st.page_link("pages/task_satellite.py", label="Task Satellite")
st.page_link("pages/task_drone.py", label="Task Drone")
st.markdown("---")
# Simple "card" styling in the sidebar
st.markdown(
"""
""",
unsafe_allow_html=True,
)
st.set_page_config(page_title="Map demo", layout="wide")
place = "Yunta, South Australia"
embed_url = f"https://www.google.com/maps?q={quote_plus(place)}&output=embed"
st.components.v1.iframe(embed_url, height=500)