
    +Jf                     F    d dl mZ d dlmZ ddlmZ  G d de          ZdS )    )	b64encode)Format   )_is_unicode_instancec                   "    e Zd ZddZd Zd ZdS )WebSocketMessageFormatFc                 "    || _         || _        d S )N)contentbinary)selfr
   r   s      e/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/gripcontrol/websocketmessageformat.py__init__zWebSocketMessageFormat.__init__   s    $,$+++    c                     dS )Nz
ws-message )r   s    r   namezWebSocketMessageFormat.name   s    	r   c                     t                      }| j        }| j        r7t          |          r|                    d          }t          |          |d<   n)t          |          s|                    d          }||d<   |S )Nzutf-8zcontent-binr
   )dictr
   r   r   encoder   decode)r   outvals      r   exportzWebSocketMessageFormat.export   s    ##	[ 3 
**W

C!#3}
s
#
# 
**W

C3y>	*r   N)F)__name__
__module____qualname__r   r   r   r   r   r   r   r      sF           
  
    r   r   N)base64r   
pubcontrolr   gripcontrolr   r   r   r   r   <module>r       sq                - - - - - -    V     r   