§ z<ˆjp! ã óü — d Z ddlmZ ddlmZ ddlmZ n# e$ r ddlmZ ddl mZ Y nw xY wdZ e dz Ze dz Ze dz Z d Z G d „ dej ¦ « Z G d„ d e¦ « Zdd„Zdd„Zd„ Zddefd„Zddedfd„ZdS )a Limited XInclude support for the ElementTree package. While lxml.etree has full support for XInclude (see `etree.ElementTree.xinclude()`), this module provides a simpler, pure Python, ElementTree compatible implementation that supports a simple form of custom URL resolvers. é )Úetree)Úurljoin)Úurlopenz!{http://www.w3.org/2001/XInclude}ÚincludeÚfallbackÚ*é c ó — e Zd ZdS )ÚFatalIncludeErrorN©Ú__name__Ú __module__Ú__qualname__© ó úg/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/lxml/ElementInclude.pyr r K ó € € € € € Ø€Dr r c ó — e Zd ZdS )ÚLimitedRecursiveIncludeErrorNr r r r r r O r r r Nc ó — t | d¦ « }|dk r't j |¦ « ¦ « }n-| ¦ « }|sd}| |¦ « }| ¦ « |S )NÚrbÚxmlúutf-8)Úopenr ÚparseÚgetrootÚreadÚdecodeÚclose)Úhrefr ÚencodingÚfileÚdatas r Údefault_loaderr$ ` st € Ý��dÑÔ€DØ�‚~€~ÝŒ{˜4Ñ Ô ×(Ò(Ñ*Ô*ˆˆà�yŠy‰{Œ{ˆØð ؈HØ�{Š{˜8Ñ$Ô$ˆØ‡J‚J�L„L€LØ€Kr c ó, — |dk r(t j | |¦ « ¦ « }ned| v rt | ¦ « }nt | d¦ « }| ¦ « }| ¦ « |sd}| |¦ « }|S )Nr z://r r )r r r r r r r r )r r r! Úparserr# Úfs r Ú_lxml_default_loaderr( q sŒ € Ø�‚~€~ÝŒ{˜4 Ñ(Ô(×0Ò0Ñ2Ô2ˆˆà�Dˆ=ˆ=ݘ‘ ” ˆAˆAå�T˜4Ñ Ô ˆAØ�vŠv‰xŒxˆØ �Љ Œ ˆ Øð ؈HØ�{Š{˜8Ñ$Ô$ˆØ€Kr c ó ‡ — dˆ fd„ }|S )Nc ó •— ‰| ||¦ « S ©Nr )r r r! r&