§
    ÎÐjm  ã                   ó   — d Z dZd„ ZdS )z Shared MCP server configuration.i@  c                 ó
  — 	 t          | ¦  «        }t          | t          ¦  «        s*t          | t          ¦  «        s| |k    sd|cxk    rdk    s	n t          ‚n+# t
          t          t          f$ r t	          d¦  «        d‚w xY w|S )zGValidate a port supplied by the configuration UI, JSON or command line.é   iÿÿ  z;MCP Server Port must be a whole number between 1 and 65535.N)ÚintÚ
isinstanceÚboolÚstrÚ
ValueErrorÚ	TypeErrorÚOverflowError)ÚvalueÚports     ú9C:\Users\johnn\OneDrive\Documents\AI\shared\mcp\config.pyÚserver_portr      s©   € ðbÝ�5‰zŒzˆÝ�e�TÑ"Ô"ð 	­:°e½SÑ+AÔ+Að 	ÀeÈtÂmÀmÐ\]ÐaeÐ\nÐ\nÒ\nÐ\nÐinÒ\nÐ\nÐ\nÐ\nÝÐð ]oøå•z¥=Ð1ð bð bð bÝÐVÑWÔWÐ]aÐaðbøøøà€Ks   ‚AA Á(B N)Ú__doc__ÚDEFAULT_PORTr   © ó    r   ú<module>r      s)   ðà &Ð &à€ðð ð ð ð r   