§
    ¥”jW;  ã                   óž   — d dl Z d dlmZ d dlmZ d dlmZ d„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )é    N)Úlookup_recursive_ref)Ú_utils)ÚValidationErrorc                 ób   — |                       d¦  «        }|�d|fgS |                      ¦   «         S )z¦
    Ignore siblings of ``$ref`` if it is present.

    Otherwise, return all keywords.

    Suitable for use with `create`'s ``applicable_validators`` argument.
    ú$ref)ÚgetÚitems)ÚschemaÚrefs     új/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/jsonschema/_legacy_keywords.pyÚignore_ref_siblingsr   	   s4   € ð �*Š*�VÑ
Ô
€CØ
€Ø˜�ˆÐà�|Š|‰~Œ~Ðó    c              #   óŠ  K  — |                       |d¦  «        sd S |                     ¦   «         D ]“\  }}||vrŒ
|                       |d¦  «        r|                      |||¬¦  «        E d {V —† Œ?|                       |d¦  «        r||vr|›d|›�}t          |¦  «        V — Œr|D ]}||vr|›d|›�}t          |¦  «        V — ŒŒ”d S )NÚobject©Úschema_pathÚstringú is a dependency of )Úis_typer	   Údescendr   )Ú	validatorÚdependenciesÚinstancer
   ÚpropertyÚ
dependencyÚmessageÚeachs           r   Údependencies_draft3r      sN  è è € Ø×Ò˜X xÑ0Ô0ð Øˆà ,× 2Ò 2Ñ 4Ô 4ð 3ð 3Ñˆ�*Ø˜8Ð#Ð#Øà×Ò˜Z¨Ñ2Ô2ð 	3Ø ×(Ò(Ø˜*°(ð )ñ ô ð ð ð ð ð ð ð ð ð ×Ò˜z¨8Ñ4Ô4ð 	3Ø Ð)Ð)Ø'ÐKÐK¸xÐKÐK�Ý% gÑ.Ô.Ð.Ð.Ð.øà"ð 3ð 3�Ø˜xÐ'Ð'Ø!%ÐIÐI¸XÐIÐI�GÝ)¨'Ñ2Ô2Ð2Ð2Ð2øð3ð3ð 3r   c              #   ó$  K  — |                       |d¦  «        sdS |                     ¦   «         D ]`\  }}||vrŒ
|                       |d¦  «        r"|D ]}||vr|›d|›�}t          |¦  «        V — ŒŒB|                      |||¬¦  «        E d{V —† ŒadS )zÃ
    Support for the ``dependencies`` keyword from pre-draft 2019-09.

    In later drafts, the keyword was split into separate
    ``dependentRequired`` and ``dependentSchemas`` validators.
    r   NÚarrayr   r   )r   r	   r   r   )r   r   r   r
   r   r   r   r   s           r   Ú!dependencies_draft4_draft6_draft7r!   /   s  è è € ð ×Ò˜X xÑ0Ô0ð Øˆà ,× 2Ò 2Ñ 4Ô 4ð ð Ñˆ�*Ø˜8Ð#Ð#Øà×Ò˜Z¨Ñ1Ô1ð 	Ø"ð 3ð 3�Ø˜xÐ'Ð'Ø!%ÐIÐI¸XÐIÐI�GÝ)¨'Ñ2Ô2Ð2Ð2Ð2øð3ð
 !×(Ò(Ø˜*°(ð )ñ ô ð ð ð ð ð ð ð ð ðð r   c              #   óÀ   K  — t          j        |¦  «        D ]F}|                      d|gi¬¦  «                             |¦  «        r|›d|›�}t	          |¦  «        V — ŒGd S )NÚtype©r
   z is disallowed for )r   Úensure_listÚevolveÚis_validr   )r   Údisallowr   r
   Ú
disallowedr   s         r   Údisallow_draft3r*   M   s€   è è € ÝÔ(¨Ñ2Ô2ð +ð +ˆ
Ø×Ò F¨Z¨LÐ#9ÐÑ:Ô:×CÒCÀHÑMÔMð 	+Ø#ÐFÐF¸(ÐFÐFˆGÝ! 'Ñ*Ô*Ð*Ð*Ð*øð+ð +r   c              #   óØ   K  — |                       |d¦  «        r|                      ||¦  «        E d {V —† d S t          |¦  «        D ]#\  }}|                      |||¬¦  «        E d {V —† Œ$d S )Nr   r   )r   r   Ú	enumerate)r   Úextendsr   r
   ÚindexÚ	subschemas         r   Úextends_draft3r0   T   s¥   è è € Ø×Ò˜ (Ñ+Ô+ð Ø×$Ò$ X¨wÑ7Ô7Ð7Ð7Ð7Ð7Ð7Ð7Ð7ØˆÝ% gÑ.Ô.ð Mð MÑˆˆyØ×$Ò$ X¨yÀeÐ$ÑLÔLÐLÐLÐLÐLÐLÐLÐLÐLðMð Mr   c              #   óZ  K  — |                       |d¦  «        sd S |                       |d¦  «        r5t          |¦  «        D ]#\  }}|                      |||¬¦  «        E d {V —† Œ$d S t          t          |¦  «        |¦  «        D ]'\  \  }}}|                      ||||¬¦  «        E d {V —† Œ(d S )Nr    r   ©Úpath©r3   r   )r   r,   r   Úzip©r   r	   r   r
   r.   Úitemr/   s          r   Úitems_draft3_draft4r8   \   s  è è € Ø×Ò˜X wÑ/Ô/ð Øˆà×Ò˜ Ñ)Ô)ð Ý$ XÑ.Ô.ð 	Bð 	B‰KˆE�4Ø ×(Ò(¨¨u¸5Ð(ÑAÔAÐAÐAÐAÐAÐAÐAÐAÐAð	Bð 	Bõ ),­I°hÑ,?Ô,?ÀÑ(GÔ(Gð 	ð 	Ñ$‰MˆU�D˜9Ø ×(Ò(Ø�i e¸ð )ñ ô ð ð ð ð ð ð ð ð ð	ð 	r   c              #   ó”  K  — |                       |d¦  «        r*|                       |                     di ¦  «        d¦  «        rd S t          |                     dg ¦  «        ¦  «        }|                       |d¦  «        r?t          ||d …         |¬¦  «        D ]#\  }}|                      |||¬¦  «        E d {V —† Œ$d S |s‡t          |¦  «        t          |                     dg ¦  «        ¦  «        k    rUd}t          |t          j        |t          |                     dg ¦  «        ¦  «        d …         ¦  «        z  ¦  «        V — d S d S d S )Nr    r	   r   )Ústartr2   z3Additional items are not allowed (%s %s unexpected))r   r   Úlenr,   r   r   r   Ú
extras_msg)r   ÚaIr   r
   Ú	len_itemsr.   r7   Úerrors           r   ÚadditionalItemsr@   j   s~  è è € à×Ò˜h¨Ñ0Ô0ðà×Ò˜VŸZšZ¨°Ñ4Ô4°hÑ?Ô?ðð 	ˆå�F—J’J˜w¨Ñ+Ô+Ñ,Ô,€IØ×Ò˜˜XÑ&Ô&ð 
Ý$ X¨i¨j¨jÔ%9ÀÐKÑKÔKð 	?ð 	?‰KˆE�4Ø ×(Ò(¨¨r¸Ð(Ñ>Ô>Ð>Ð>Ð>Ð>Ð>Ð>Ð>Ð>ð	?ð 	?àð 
•C˜‘M”M¥C¨¯
ª
°7¸BÑ(?Ô(?Ñ$@Ô$@Ò@Ð@ØEˆÝØ•FÔ% h­s°6·:²:¸gÀrÑ3JÔ3JÑ/KÔ/KÐ/LÐ/LÔ&MÑNÔNÑNñ
ô 
ð 	
ð 	
ð 	
ð 	
ð 	
ð
ð 
Ð@Ð@r   c              #   óZ  K  — |                       |d¦  «        sd S |                       |d¦  «        rGt          t          |¦  «        |¦  «        D ]'\  \  }}}|                      ||||¬¦  «        E d {V —† Œ(d S t          |¦  «        D ]#\  }}|                      |||¬¦  «        E d {V —† Œ$d S )Nr    r4   r2   )r   r5   r,   r   r6   s          r   Úitems_draft6_draft7_draft201909rB   |   s  è è € Ø×Ò˜X wÑ/Ô/ð Øˆà×Ò˜ Ñ(Ô(ð BÝ(+­I°hÑ,?Ô,?ÀÑ(GÔ(Gð 	ð 	Ñ$‰MˆU�D˜9Ø ×(Ò(Ø�i e¸ð )ñ ô ð ð ð ð ð ð ð ð ð	ð 	õ
 % XÑ.Ô.ð 	Bð 	B‰KˆE�4Ø ×(Ò(¨¨u¸5Ð(ÑAÔAÐAÐAÐAÐAÐAÐAÐAÐAð	Bð 	Br   c              #   óÆ   K  — |                       |d¦  «        sd S |                     dd¦  «        r	||k    }d}n||k     }d}|r|›d|› d|›�}t          |¦  «        V — d S d S )NÚnumberÚexclusiveMinimumFzless than or equal toz	less thanú is z the minimum of ©r   r   r   )r   Úminimumr   r
   ÚfailedÚcmpr   s          r   Úminimum_draft3_draft4rK   Š   s¡   è è € Ø×Ò˜X xÑ0Ô0ð Øˆà‡z‚zÐ$ eÑ,Ô,ð Ø˜WÒ$ˆØ%ˆˆà˜GÒ#ˆØˆàð 'ØÐEÐE SÐEÐE¸'ÐEÐEˆÝ˜gÑ&Ô&Ð&Ð&Ð&Ð&Ð&ð'ð 'r   c              #   óÆ   K  — |                       |d¦  «        sd S |                     dd¦  «        r	||k    }d}n||k    }d}|r|›d|› d|›�}t          |¦  «        V — d S d S )NrD   ÚexclusiveMaximumFzgreater than or equal tozgreater thanrF   z the maximum of rG   )r   Úmaximumr   r
   rI   rJ   r   s          r   Úmaximum_draft3_draft4rO   š   s¡   è è € Ø×Ò˜X xÑ0Ô0ð Øˆà‡z‚zÐ$ eÑ,Ô,ð Ø˜WÒ$ˆØ(ˆˆà˜GÒ#ˆØˆàð 'ØÐEÐE SÐEÐE¸'ÐEÐEˆÝ˜gÑ&Ô&Ð&Ð&Ð&Ð&Ð&ð'ð 'r   c              #   óÄ  K  — |                       |d¦  «        sd S |                     ¦   «         D ]°\  }}||v r&|                      ||         |||¬¦  «        E d {V —† Œ/|                     dd¦  «        rkt	          |›d�¦  «        }|                     d|d         ||¬¦  «         |j                             |¦  «         |j         	                    |dg¦  «         |V — Œ±d S )Nr   r4   ÚrequiredFz is a required property)r   Úvalidator_valuer   r
   )
r   r	   r   r   r   Ú_setr3   Ú
appendleftr   Úextend)r   Ú
propertiesr   r
   r   r/   r?   s          r   Úproperties_draft3rW   ª   sA  è è € Ø×Ò˜X xÑ0Ô0ð Øˆà)×/Ò/Ñ1Ô1ð ð Ñˆ�)Ø�xÐÐØ ×(Ò(Ø˜Ô"ØØØ$ð	 )ñ ô ð ð ð ð ð ð ð ð ð �]Š]˜: uÑ-Ô-ð 
	Ý# xÐ$JÐ$JÐ$JÑKÔKˆEØ�JŠJØ$Ø )¨*Ô 5Ø!Øð	 ñ ô ð ð ŒJ×!Ò! (Ñ+Ô+Ð+ØÔ×$Ò$ h°
Ð%;Ñ<Ô<Ð<ØˆKˆKˆKøð%ð r   c              #   óX  K  — t          j        |¦  «        }g }t          |¦  «        D ]t\  }}|                      |d¦  «        r@t	          |                      |||¬¦  «        ¦  «        }|s d S |                     |¦  «         Œ[|                      ||¦  «        r d S Œug }|D ]]}	 |                     t          |d         ¦  «        ¦  «         Œ,# t          $ r% |                     t          |¦  «        ¦  «         Y ŒZw xY wt          |›dd                     |¦  «        › �|¬¦  «        V — d S )Nr   r   Únamez is not of type z, )Úcontext)r   r%   r,   r   Úlistr   rU   ÚappendÚreprÚ	Exceptionr   Újoin)	r   Útypesr   r
   Ú
all_errorsr.   r#   ÚerrorsÚreprss	            r   Útype_draft3rd   Ã   sz  è è € ÝÔ˜uÑ%Ô%€Eà€JÝ  Ñ'Ô'ð ð ‰ˆˆtØ×Ò˜T 8Ñ,Ô,ð 	Ý˜)×+Ò+¨H°dÈÐ+ÑNÔNÑOÔOˆFØð Ø��Ø×Ò˜fÑ%Ô%Ð%Ð%Ø×Ò˜x¨Ñ.Ô.ð 	Ø��ð	ð €EØð %ð %ˆð	%Ø�LŠL�˜d 6œlÑ+Ô+Ñ,Ô,Ð,Ð,øÝð 	%ð 	%ð 	%Ø�LŠL�˜d™œÑ$Ô$Ð$Ð$Ð$ð	%øøøå
ØÐ9Ð9 t§y¢y°Ñ'7Ô'7Ð9Ð9Øðñ ô ð ð ð ð ð s   Â$(CÃ,C<Ã;C<c              #   ó¤   ‡ ‡K  — ‰                       |d¦  «        sd S t          ˆˆ fd„|D ¦   «         ¦  «        st          d|›d�¦  «        V — d S d S )Nr    c              3   ój   •K  — | ]-}‰                      ‰¬ ¦  «                             |¦  «        V — Œ.dS )r$   N)r&   r'   )Ú.0ÚelementÚcontainsr   s     €€r   ú	<genexpr>z)contains_draft6_draft7.<locals>.<genexpr>à   sV   øè è € ð ð àð 	×Ò ÐÑ)Ô)×2Ò2°7Ñ;Ô;ðð ð ð ð ð r   zNone of z! are valid under the given schema)r   Úanyr   )r   ri   r   r
   s   ``  r   Úcontains_draft6_draft7rl   Ü   s¢   øøè è € Ø×Ò˜X wÑ/Ô/ð Øˆåð ð ð ð ð àðñ ô ñ ô ð 
õ ØD�xÐDÐDÐDñ
ô 
ð 	
ð 	
ð 	
ð 	
ð 	
ð	
ð 
r   c              #   ó‚   K  — t          | j        ¦  «        }|                      ||j        |j        ¬¦  «        E d {V —† d S )N)Úresolver)r   Ú	_resolverr   Úcontentsrn   )r   ÚrecursiveRefr   r
   Úresolveds        r   rq   rq   é   sj   è è € Ý# IÔ$7Ñ8Ô8€HØ× Ò ØØÔØÔ"ð !ñ ô ð ð ð ð ð ð ð ð ð r   c           	      ó°  — |                       |d¦  «        rg S g }|                     d¦  «        }|�b| j                             |¦  «        }|                     t          |                      |j        |j        ¬¦  «        ||j        ¦  «        ¦  «         d|v r\t          | j        ¦  «        }|                     t          |                      |j        |j        ¬¦  «        ||j        ¦  «        ¦  «         d|v r¤d|v r)t          t          t          |¦  «        ¦  «        ¦  «        S |                       |d         d¦  «        r)t          t          t          |¦  «        ¦  «        ¦  «        S |t          t          t          |d         ¦  «        ¦  «        ¦  «        z  }d	|v r†|                      |d	         ¬
¦  «                             |¦  «        r9|t          | ||d	         ¦  «        z  }d|v r|t          | ||d         ¦  «        z  }nd|v r|t          | ||d         ¦  «        z  }dD ]_}||v rYt          |¦  «        D ]I\  }}|                      ||         ¬
¦  «                             |¦  «        r|                     |¦  «         ŒJŒ`dD ]K}||v rE||         D ]<}	t!          |                      ||	¦  «        d¦  «        }
|
€|t          | ||	¦  «        z  }Œ=ŒL|S )zÝ
    Get all indexes of items that get evaluated under the current schema.

    Covers all keywords related to unevaluatedItems: items, prefixItems, if,
    then, else, contains, unevaluatedItems, allOf, oneOf, anyOf
    Úbooleanr   N©r
   ro   ú$recursiveRefr	   r@   r   Úifr$   ÚthenÚelse)ri   ÚunevaluatedItems©ÚallOfÚoneOfÚanyOf)r   r   ro   ÚlookuprU   Ú%find_evaluated_item_indexes_by_schemar&   rp   rn   r   r[   Úranger;   r'   r,   r\   Únextr   )r   r   r
   Úevaluated_indexesr   rr   ÚkeywordÚkÚvr/   Úerrss              r   r€   r€   ò   sU  € ð ×Ò˜ Ñ+Ô+ð Øˆ	ØÐà
�*Š*�VÑ
Ô
€CØ
€ØÔ&×-Ò-¨cÑ2Ô2ˆØ× Ò Ý1Ø× Ò Ø#Ô,Ø&Ô/ð !ñ ô ð ØÔ!ñô ñ		
ô 		
ð 		
ð ˜&Ð Ð Ý'¨	Ô(;Ñ<Ô<ˆØ× Ò Ý1Ø× Ò Ø#Ô,Ø&Ô/ð !ñ ô ð ØÔ!ñô ñ		
ô 		
ð 		
ð �&ÐÐØ Ð&Ð&Ý��c (™mœmÑ,Ô,Ñ-Ô-Ð-à×Ò˜V Gœ_¨hÑ7Ô7ð 	.Ý��c (™mœmÑ,Ô,Ñ-Ô-Ð-Ø�T¥%­¨F°7¬OÑ(<Ô(<Ñ"=Ô"=Ñ>Ô>Ñ>Ðàˆv€~€~Ø×Ò 6¨$¤<ÐÑ0Ô0×9Ò9¸(ÑCÔCð 	ØÕ!FØ˜8 V¨D¤\ñ"ô "ñ Ðð ˜ÐÐØ!Õ%JØ˜x¨°¬ñ&ô &ñ Ð!øð �vÐÐØÕ!FØ˜8 V¨F¤^ñ"ô "ñ Ðð 4ð 0ð 0ˆØ�fÐÐÝ! (Ñ+Ô+ð 0ð 0‘��1Ø×#Ò#¨6°'¬?Ð#Ñ;Ô;×DÒDÀQÑGÔGð 0Ø%×,Ò,¨QÑ/Ô/Ð/øøà.ð ð ˆØ�fÐÐØ# Gœ_ð ð �	Ý˜I×-Ò-¨h¸	ÑBÔBÀDÑIÔI�Ø�<Ø%Õ)NØ! 8¨Yñ*ô *ñ Ð%øøð Ðr   c              #   óì   ‡K  — |                       |d¦  «        sd S t          | ||¦  «        Šˆfd„t          |¦  «        D ¦   «         }|r*d}t          |t	          j        |¦  «        z  ¦  «        V — d S d S )Nr    c                 ó"   •— g | ]\  }}|‰v¯	|‘ŒS © rŠ   )rg   r.   r7   Úevaluated_item_indexess      €r   ú
<listcomp>z.unevaluatedItems_draft2019.<locals>.<listcomp>F  s3   ø€ ð ð ð Ù�˜ØÐ.Ð.Ð.ð 	Ø.Ð.Ð.r   z4Unevaluated items are not allowed (%s %s unexpected))r   r€   r,   r   r   r<   )r   rz   r   r
   Úunevaluated_itemsr?   r‹   s         @r   ÚunevaluatedItems_draft2019rŽ   @  s³   øè è € Ø×Ò˜X wÑ/Ô/ð ØˆÝBØ�8˜Vñô Ððð ð ð Ý )¨(Ñ 3Ô 3ðñ ô Ðð ð LØFˆÝ˜e¥fÔ&7Ð8IÑ&JÔ&JÑJÑKÔKÐKÐKÐKÐKÐKðLð Lr   c                 ó|  — |                       |d¦  «        rg S g }|                     d¦  «        }|�b| j                             |¦  «        }|                     t          |                      |j        |j        ¬¦  «        ||j        ¦  «        ¦  «         d|v r\t          | j        ¦  «        }|                     t          |                      |j        |j        ¬¦  «        ||j        ¦  «        ¦  «         dD ]r}||v rl||         }|                       |d¦  «        r|r|| 
                    ¦   «         z  }Œ>|                       |d¦  «        r|D ]}||v r|                     |¦  «         ŒŒsd|v r:|D ]7}|d         D ],}	t          j        |	|¦  «        r|                     |¦  «         Œ-Œ8d|v r9|d                              ¦   «         D ]\  }}
||vrŒ
|t          | ||
¦  «        z  }Œd	D ]K}||v rE||         D ]<}
t          |                      ||
¦  «        d ¦  «        }|€|t          | ||
¦  «        z  }Œ=ŒLd
|v r†|                      |d
         ¬¦  «                             |¦  «        r9|t          | ||d
         ¦  «        z  }d|v r|t          | ||d         ¦  «        z  }nd|v r|t          | ||d         ¦  «        z  }|S )Nrt   r   ru   rv   )rV   ÚadditionalPropertiesÚunevaluatedPropertiesr   ÚpatternPropertiesÚdependentSchemasr{   rw   r$   rx   ry   )r   r   ro   r   rU   Ú&find_evaluated_property_keys_by_schemar&   rp   rn   r   Úkeysr\   ÚreÚsearchr	   r‚   r   r'   )r   r   r
   Úevaluated_keysr   rr   r„   Úschema_valuer   Úpatternr/   r‡   s               r   r”   r”   O  s§  € Ø×Ò˜ Ñ+Ô+ð Øˆ	Ø€Nà
�*Š*�VÑ
Ô
€CØ
€ØÔ&×-Ò-¨cÑ2Ô2ˆØ×ÒÝ2Ø× Ò Ø#Ô,Ø&Ô/ð !ñ ô ð ØÔ!ñô ñ		
ô 		
ð 		
ð ˜&Ð Ð Ý'¨	Ô(;Ñ<Ô<ˆØ×ÒÝ2Ø× Ò Ø#Ô,Ø&Ô/ð !ñ ô ð ØÔ!ñô ñ		
ô 		
ð 		
ðð 8ð 8ˆð �fÐÐØ! 'œ?ˆLØ× Ò  ¨yÑ9Ô9ð 8¸lð 8Ø (§-¢-¡/¤/Ñ1��à×"Ò" <°Ñ:Ô:ð 8Ø ,ð 8ð 8�HØ 8Ð+Ð+Ø&×-Ò-¨hÑ7Ô7Ð7øøà˜fÐ$Ð$Ø ð 	4ð 	4ˆHØ!Ð"5Ô6ð 4ð 4�Ý”9˜W hÑ/Ô/ð 4Ø"×)Ò)¨(Ñ3Ô3Ð3øð4ð ˜VÐ#Ð#Ø#)Ð*<Ô#=×#CÒ#CÑ#EÔ#Eð 	ð 	ÑˆH�iØ˜xÐ'Ð'ØØÕDØ˜8 Yñô ñ ˆNˆNð /ð ð ˆØ�fÐÐØ# Gœ_ð ð �	Ý˜I×-Ò-¨h¸	ÑBÔBÀDÑIÔI�Ø�<Ø"Õ&LØ! 8¨Yñ'ô 'ñ �Nøøð ˆv€~€~Ø×Ò 6¨$¤<ÐÑ0Ô0×9Ò9¸(ÑCÔCð 	ØÕDØ˜8 V¨D¤\ñô ñ ˆNð ˜ÐÐØÕ"HØ˜x¨°¬ñ#ô #ñ �øð �vÐÐØÕDØ˜8 V¨F¤^ñô ñ ˆNð Ðr   c              #   óÀ  K  — |                       |d¦  «        sd S t          | ||¦  «        }g }|D ]=}||vr7|                      ||         |||¬¦  «        D ]}|                     |¦  «         ŒŒ>|rn|du r@d}t	          |t
          ¬¦  «        }	t          |t          j        |	¦  «        z  ¦  «        V — d S d}t          |t          j        |¦  «        z  ¦  «        V — d S d S )Nr   r4   Fz9Unevaluated properties are not allowed (%s %s unexpected))Úkeyz[Unevaluated properties are not valid under the given schema (%s %s unevaluated and invalid))	r   r”   r   r\   ÚsortedÚstrr   r   r<   )
r   ÚuPr   r
   r˜   Úunevaluated_keysr   Ú_r?   Úextrass
             r   ÚunevaluatedProperties_draft2019r£   ¤  sB  è è € Ø×Ò˜X xÑ0Ô0ð ØˆÝ;Ø�8˜Vñô €Nð ÐØð 
2ð 
2ˆØ˜>Ð)Ð)Ø×&Ò&Ø˜Ô"ØØØ$ð	 'ñ ô ð 2ð 2�ð !×'Ò'¨Ñ1Ô1Ð1Ð1øàð 
OØ�ˆ;ˆ;ØOˆEÝÐ,µ#Ð6Ñ6Ô6ˆFÝ! %­&Ô*;¸FÑ*CÔ*CÑ"CÑDÔDÐDÐDÐDÐDÐDðCð õ " %­&Ô*;Ð<LÑ*MÔ*MÑ"MÑNÔNÐNÐNÐNÐNÐNð
Oð 
Or   )r–   Úreferencing.jsonschemar   Ú
jsonschemar   Újsonschema.exceptionsr   r   r   r!   r*   r0   r8   r@   rB   rK   rO   rW   rd   rl   rq   r€   rŽ   r”   r£   rŠ   r   r   ú<module>r§      sr  ðØ 	€	€	€	à 7Ð 7Ð 7Ð 7Ð 7Ð 7à Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1ðð ð ð3ð 3ð 3ð.ð ð ð<+ð +ð +ðMð Mð Mðð ð ð
ð 
ð 
ð$Bð Bð Bð'ð 'ð 'ð 'ð 'ð 'ð ð ð ð2ð ð ð2

ð 

ð 

ðð ð ðKð Kð Kð\Lð Lð LðRð Rð RðjOð Oð Oð Oð Or   