| 12345678910111213141516171819202122 | from .segments import Segmentfrom .types import SegmentTypeclass SegmentGroup(Segment):    value_type: SegmentType = SegmentType.GROUP    value: list[Segment]    @property    def text(self):        return ''.join([segment.text for segment in self.value])    @property    def log(self):        return ''.join([segment.log for segment in self.value])    @property    def markdown(self):        return ''.join([segment.markdown for segment in self.value])    def to_object(self):        return [segment.to_object() for segment in self.value]
 |