ef(ddlZddlZdZdZdZdS)Nct|trtjd|S |d}tjd|}|d}n#t $rYnwxYw|S)NNFDutf-8) isinstancestr unicodedata normalizedecodeencode UnicodeError)paths x/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/unicode_utils.py decomposers$2$UD111 {{7##$UD11{{7##      Ks?A,, A98A9ct|tr|Stjpd}|df}|D])} ||cS#t $rY&wxYwdS)zY Ensure that the given path is decoded, NONE when no expected encoding works rN)rrsysgetfilesystemencodingr UnicodeDecodeError)r fs_enc candidatesencs rfilesys_decoders $  & ( ( 3GFJ ;;s## # # #!    H sA  AAcP ||S#t$rYdSwxYw)z/turn unicode encoding into a functional routineN)r UnicodeEncodeError)stringrs r try_encoder%s;}}S!!! tts  %%)rrrrrrrsQ    &r