+
    nDjÙ	  ã                  óº   € ^ RI Ht ^ RIHt ^ RIt^ RIHt ^ RIH	t	 ]'       d   ^ RI
Ht ^ RIHtHt ^RIHt ]	! 4       RR	 R
 ll4       tRR R lltRR R lltR# )é    )Úannotations)ÚTYPE_CHECKINGN)Úlog)Úcatch_and_log_exceptions)ÚIterable)ÚAsComponentsÚDescribedComponentBatch)ÚRecordingStreamc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   ÚnameÚstrÚvaluesz0AsComponents | Iterable[DescribedComponentBatch]Ú	recordingúRecordingStream | NoneÚreturnÚNone© )Úformats   "ÚU/data/cameron/venvs/s3viz/lib/python3.14/site-packages/rerun_sdk/rerun/_properties.pyÚ__annotate__r      s0   € ÷ ?ñ ?Ø
ð?à<ð?ð &ð?ð 
ñ	?ó    c                óP   € \         P                  ! V .4      p\        W1VRR7       R# )aÕ  
Send a property of the recording.

Parameters
----------
name:
    Name of the property.

values:
    Anything that implements the [`rerun.AsComponents`][] interface, usually an archetype,
    or an iterable of (described)component batches.

recording:
    Specifies the [`rerun.RecordingStream`][] to use.
    If left unspecified, defaults to the current active data recording, if there is one.
    See also: [`rerun.init`][], [`rerun.set_global_data_recording`][].

T)r   ÚstaticN)ÚbindingsÚnew_property_entity_pathr   )r   r   r   Úentity_paths   &&& r   Úsend_propertyr      s"   € ô2 ×3Ò3°T°FÓ;€Käˆ y¸×>r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   r   r   r   r   r   )r   s   "r   r   r   /   s(   € ÷ kñ k˜cð kÐ.Dð kÐPTñ kr   c                ó\   € \         P                  ! Ye   VP                  4       MRR7       R# )ai  
Send the name of the recording.

This name is shown in the Rerun Viewer.

Parameters
----------
name:
    The name of the recording.

recording:
    Specifies the [`rerun.RecordingStream`][] to use.
    If left unspecified, defaults to the current active data recording, if there is one.
    See also: [`rerun.init`][], [`rerun.set_global_data_recording`][].

N©r   )r   Úsend_recording_nameÚ	to_native)r   r   s   &&r   r"   r"   /   s#   € ô$ × Ò  ÒJ_°×1DÑ1DÔ1FÐei×jr   c               ó$   € V ^8„  d   QhRRRRRR/# )r   ÚnanosÚintr   r   r   r   r   )r   s   "r   r   r   D   s(   € ÷ xñ x¨3ð xÐ;Qð xÐ]añ xr   c                ó\   € \         P                  ! Ye   VP                  4       MRR7       R# )a›  
Send the start time of the recording.

This timestamp is shown in the Rerun Viewer.

Parameters
----------
nanos:
    The start time of the recording in nanoseconds since UNIX epoch.

recording:
    Specifies the [`rerun.RecordingStream`][] to use.
    If left unspecified, defaults to the current active data recording, if there is one.
    See also: [`rerun.init`][], [`rerun.set_global_data_recording`][].

Nr!   )r   Úsend_recording_start_time_nanosr#   )r%   r   s   &&r   r(   r(   D   s#   € ô$ ×,Ò,¨UÒWl¸i×>QÑ>QÔ>SÐrv×wr   )N)Ú
__future__r   Útypingr   Úrerun_bindingsr   Ú
rerun._logr   Úrerun.error_utilsr   Úcollections.abcr   Úrerun._baseclassesr   r	   Úrecording_streamr
   r   r"   r(   r   r   r   Ú<module>r1      sI   ðÝ "å  ã !Ý Ý 6çÝ(çHå1ñ Óö?ó ð?÷:k÷*xñ xr   