§ {<ˆjˆ ã óR — d Z ddlmZ ddlmZmZ d„ Z G d„ dej ¦ « ZdS )z? Fixer for division: from __future__ import division if needed é )Ú fixer_base)ÚtokenÚ future_importc ót — t j }| j |k o!| j j |k o| j j |k S )zw __future__.division redefines the meaning of a single slash for division, so we match that and only that. )r ÚSLASHÚtypeÚnext_siblingÚprev_sibling)ÚnodeÚslashs úr/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_division.pyÚmatch_divisionr sH € õ ŒK€EØŒ9˜Òð F dÔ&7Ô&<ÀÒ&EÐ"Eð FØ&*Ô&7Ô&<ÀÒ&EÐ"EðFó c ó — e Zd ZdZd„ Zd„ ZdS )ÚFixDivisioné c ó — t |¦ « S )z¦ Since the tree needs to be fixed once and only once if and only if it matches, then we can start discarding matches after we make the first. )r )Úselfr s r ÚmatchzFixDivision.match s € õ ˜dÑ#Ô#Ð#r c ó&