
    i                     4    d Z  eh d          ZdedefdZdS )zBinary file extensions to skip for text-based operations.

These files can't be meaningfully compared as text and are often large.
Ported from free-code src/constants/files.ts.
>]   .a.o.z.7z.ai.db.gz.so.xd.xz.3ds.aac.app.avi.bin.bmp.bz2.dat.deb.dll.doc.ear.eot.eps.exe.fig.fla.flv.gif.ico.idx.iso.jar.jpg.lib.m4a.m4v.max.mdb.mkv.mov.mp3.mp4.mpg.msi.obj.odp.ods.odt.ogg.otf.png.ppt.psd.pyc.pyo.rar.rpm.swf.tar.tgz.tif.ttf.war.wav.wma.wmv.xls.zip.aiff.data.docx.flac.jpeg.mpeg.node.opus.pptx.rlib.tiff.wasm.webm.webp.woff.xlsx.blend.class.dylib.lockb.woff2.sketch.sqlite.sqlite3pathreturnc                     |                      d          }|dk    rdS | |d                                         t          v S )zGCheck if a file path has a binary extension. Pure string check, no I/O..FN)rfindlowerBINARY_EXTENSIONS)r_   dots     </home/ubuntu/.hermes/hermes-agent/tools/binary_extensions.pyhas_binary_extensionri   %   s?    
**S//C
byyu:!222    N)__doc__	frozensetrf   strboolri    rj   rh   <module>rp      s^     I      <3s 3t 3 3 3 3 3 3rj   