b$Se d dl mZ d dlmZ dZdZdZdZddZdd Z G d de Z G d d e Z G d de Z dS ) ) iteritems)NodeVisitorparamresolvealias undefinedNc x t | }t | }| D ]}| | |S N)parent)SymbolsFrameSymbolVisitorvisit)nodesparent_symbolssymvisitornodes q/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/jinja2/idtracking.pyfind_symbolsr sH ( ( (C %%G dJ c P t | }| | |S r )r analyze_node)r r r s r symbols_for_noder s+ ( ( (CTJr c ` e Zd ZddZd ZddZd Zd Zd Zd Z d Z d Zd Zd Z d Zd ZdS )r Nc ||d}n |j dz }|| _ || _ i | _ i | _ t | _ d S )N r )levelr refsloadssetstores)selfr r s r __init__zSymbols.__init__ sJ =~q( eer c @ t | } |j |fi | d S N)RootVisitorr )r" r kwargsr s r r zSymbols.analyze_node% s/ d## d%%f%%%%%r c J d| j |fz }|| j |<