JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr 0i= ddlmZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl m ZddlmZddlmZddlmZddlmZdd lmZ d d Zej2d d Zy)) annotationsN) Generator)IO)output) FatalError)Store) cmd_output_b) force_bytesc|dt|jdjt|z}t j |t ddd\}}}|jdj}tj}tjj|d} tj5} tj |tj"r4t j$d | | j't)| d } n2t j$d | t*j,j.} t1j2tj$| } t1j2tj | } | d | | d| dt4j6| d|| dt*j8j;D] }| d|| dt*j<| dtj>| dt*j@| d| | d| | d| || d| | d| |j| ddddtC|#1swYtC|xYw)Nz: gitz --versionF)checkbackslashreplace)errorszpre-commit.logzCheck the log at wbzFailed to write to log at )streamz### version informationz```zpre-commit version: zgit --version: z sys.version:z zsys.executable: z os.name: zsys.platform: z### error information)"type__name__encoder r write_line_br decoderstripr directoryospathjoin contextlib ExitStackaccessW_OK write_line enter_contextopensysstdoutbuffer functoolspartialCVERSIONversion splitlines executablenameplatform SystemExit)msgret_codeexc formatted error_msg_ git_version_b git_versionstoredirlog_pathctxlog _log_line _log_line_blines G/opt/hc_python/lib/python3.12/site-packages/pre_commit/error_handler.py _log_and_exitr@s[ %r$s),,-R0779K??@s+A6 A6A3AA.)A6.A33A6) r0strr1intr2 BaseExceptionr3rLreturnNone)rOzGenerator[None]) __future__rrr&os.pathrr#rHcollections.abcrtypingrpre_commit.constants constantsr( pre_commitrpre_commit.errorsrpre_commit.storerpre_commit.utilr r r@contextmanagerrKr?r^s" % ("('0 00 0 0  0f  @ @r]