
    ti-                         d Z dedefdZy)l        rawreturnc                     	 t        | j                               }|dk  rt        d      |t        kD  r	|t        z
  }|dk  s|dkD  rt        d| d      |S # t        $ r t        d|       w xY w)zJAccept Steam32 or Steam64, return Steam32. Raises ValueError on bad input.zInvalid Steam ID:     z"Steam ID must be a positive numberl    z	Steam ID z is out of valid range)intstrip
ValueErrorSTEAM64_OFFSET)r   values     /app/bot/services/steam.pyparse_steam_idr      s    7CIIK  z=>>~&zUZ'9SG+ABCCL  7-cW5667s   A A0N)r	   strr   r        r   <module>r      s   "  r   