import { c as _c } from "react/compiler-runtime";
import { memo } from "react";
const shortFormatter = new Intl.DateTimeFormat(["de", "en"], {
  dateStyle: "medium",
  timeStyle: "short"
});
const absoluteFormatter = new Intl.DateTimeFormat(["de", "en"], {
  dateStyle: "long",
  timeStyle: "long"
});
export default memo(function AbsoluteTimestamp(props) {
  const $ = _c(8);
  const t0 = props.value * 1000;
  let t1;
  let t2;
  let t3;
  if ($[0] !== t0) {
    const date = new Date(t0);
    t1 = date.toISOString();
    t2 = absoluteFormatter.format(date);
    t3 = shortFormatter.format(date);
    $[0] = t0;
    $[1] = t1;
    $[2] = t2;
    $[3] = t3;
  } else {
    t1 = $[1];
    t2 = $[2];
    t3 = $[3];
  }
  let t4;
  if ($[4] !== t1 || $[5] !== t2 || $[6] !== t3) {
    t4 = <time dateTime={t1} title={t2}>{t3}</time>;
    $[4] = t1;
    $[5] = t2;
    $[6] = t3;
    $[7] = t4;
  } else {
    t4 = $[7];
  }
  return t4;
});
//# sourceMappingURL=AbsoluteTimestamp.jsx.map