
    ^h                         S SK r S SKrS SKr\R                  " \5      R
                  r\S-  r\ R                  " \R                  SS95      r
\
S   S   S   S    rS r\" S	5      r\" S
5      r\" S5      rg)    Nzschema.jsonzutf-8)encodingdefinitionszcurrent-versionenumc                     SSR                  U 5      0nUR                  [        5        [        R                  R                  U5      $ )z&make a JSON Schema (Draft 7) validatorz$refz#/definitions/{})formatupdateSCHEMA
jsonschema
validatorsDraft7Validator)keyschemas     U/home/james-whalen/.local/lib/python3.13/site-packages/jupyter_lsp/schema/__init__.pymake_validatorr      s;    (//45F
MM&  0088    zservers-responsezlanguage-server-specz(language-server-specs-implementation-map)jsonpathlibr
   Path__file__parentHERESCHEMA_FILEloads	read_textr	   SPEC_VERSIONr   SERVERS_RESPONSELANGUAGE_SERVER_SPECLANGUAGE_SERVER_SPEC_MAP r   r   <module>r       s      ||H$$]"	K))7);	<m$%67?B9 ""45 %&<= )*TU r   