�
��g� � �X � d Z ddlmZ ddlmZmZ efd�Zefd�Zefd�Zefd�Z efd�Z
d S )
zStrategies to Traverse a Tree.� )� basic_fns)�chain�do_onec �. � �� t � �� fd�� � S )z;Apply a rule down a tree running it on the top nodes first.c �R �� t t ��� � �� � | � � S �N��sall�top_down��expr�fns�rules ���i/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/sympy/strategies/traverse.py�<lambda>ztop_down.<locals>.<lambda> s&