
    ri                     4    S SK Jr  S SK Jr  S SK Jr  S rS rg)   )encode)number_types)packerc                 L    [         R                  " [        R                  X5      $ )z&Extract the size prefix from a buffer.)r   Getr   int32bufoffsets     V/home/kim/smarthome/piper_models/venv/lib/python3.13/site-packages/flatbuffers/util.pyGetSizePrefixr      s    

6<<--    c                 >    X[         R                  R                  -   4$ )zd
Create a slice of a size-prefixed buffer that has
its position advanced just past the size prefix.
)r   
Int32Flags	bytewidthr	   s     r   RemoveSizePrefixr      s    
 	l--77777r   N) r   r   r   r   r    r   r   <module>r      s      .8r   