| | | | |
| Offset 13, 27 lines modified | Offset 13, 27 lines modified |
| 13 | lxml/__pycache__/_elementpath.cpython-312.pyc,,\xd | 13 | lxml/__pycache__/_elementpath.cpython-312.pyc,,\xd |
| 14 | lxml/__pycache__/builder.cpython-312.pyc,,\xd | 14 | lxml/__pycache__/builder.cpython-312.pyc,,\xd |
| 15 | lxml/__pycache__/cssselect.cpython-312.pyc,,\xd | 15 | lxml/__pycache__/cssselect.cpython-312.pyc,,\xd |
| 16 | lxml/__pycache__/doctestcompare.cpython-312.pyc,,\xd | 16 | lxml/__pycache__/doctestcompare.cpython-312.pyc,,\xd |
| 17 | lxml/__pycache__/pyclasslookup.cpython-312.pyc,,\xd | 17 | lxml/__pycache__/pyclasslookup.cpython-312.pyc,,\xd |
| 18 | lxml/__pycache__/sax.cpython-312.pyc,,\xd | 18 | lxml/__pycache__/sax.cpython-312.pyc,,\xd |
| 19 | lxml/__pycache__/usedoctest.cpython-312.pyc,,\xd | 19 | lxml/__pycache__/usedoctest.cpython-312.pyc,,\xd |
| 20 | lxml/_elementpath.cpython-312-x86_64-linux-gnu.so,sha256=qSfaC5Vf6b-Va-W7m14y9NqvzmJl6J5pvVZOFK1h8gM,1258784\xd | 20 | lxml/_elementpath.cpython-312-x86_64-linux-gnu.so,sha256=3FJFmzW5HMjXi0H4d7uqdkcxz80d9dO66JeIab-1tRA,1258784\xd |
| 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd | 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd |
| 22 | lxml/apihelpers.pxi,sha256=9S6bzp-VKCUPZv0f6-el5PsbPFN4FJqSnMCIYilS0eU,63881\xd | 22 | lxml/apihelpers.pxi,sha256=9S6bzp-VKCUPZv0f6-el5PsbPFN4FJqSnMCIYilS0eU,63881\xd |
| 23 | lxml/builder.cpython-312-x86_64-linux-gnu.so,sha256=xP6kzmsCpqNKf3sneuvqAdIcBG-52MbpZ5tbSrNG-GM,669768\xd | 23 | lxml/builder.cpython-312-x86_64-linux-gnu.so,sha256=ZLZ9epjJomoZGS8LwB0CMj_8WZVR1tXI4_S1jLpooys,669768\xd |
| 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd | 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd |
| 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd | 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd |
| 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd | 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd |
| 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd | 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd |
| 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd | 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd |
| 29 | lxml/docloader.pxi,sha256=bYSZAxxbBEfVzfLXTUWFRfOyUTfV23L7i9hR2dgtSNY,5772\xd | 29 | lxml/docloader.pxi,sha256=bYSZAxxbBEfVzfLXTUWFRfOyUTfV23L7i9hR2dgtSNY,5772\xd |
| 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd | 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd |
| 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd | 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd |
| 32 | lxml/etree.cpython-312-x86_64-linux-gnu.so,sha256=P7710yp8uYnyIuj8mjC0JaQexMV788PVv3n4k8SisUQ,14685120\xd | 32 | lxml/etree.cpython-312-x86_64-linux-gnu.so,sha256=abpHNAhlBjQAeHWvZo9YPc75aVcIUQhjB_g0rQrKtOk,14685120\xd |
| 33 | lxml/etree.h,sha256=0h07COSE5RC8y3MbrK3cc4ElLplQjGFZTxRbGMrTsMA,9792\xd | 33 | lxml/etree.h,sha256=0h07COSE5RC8y3MbrK3cc4ElLplQjGFZTxRbGMrTsMA,9792\xd |
| 34 | lxml/etree.pyx,sha256=2qCb8ZNjsdoB0fUELYwAM4ldLQZWS5_gt-OxKEUM-vs,138014\xd | 34 | lxml/etree.pyx,sha256=2qCb8ZNjsdoB0fUELYwAM4ldLQZWS5_gt-OxKEUM-vs,138014\xd |
| 35 | lxml/etree_api.h,sha256=1c5kUDv9UYF9-y7OVw_Bf22hdlfYojVQ_onrrPAPl4A,17372\xd | 35 | lxml/etree_api.h,sha256=1c5kUDv9UYF9-y7OVw_Bf22hdlfYojVQ_onrrPAPl4A,17372\xd |
| 36 | lxml/extensions.pxi,sha256=xKLad35EQgpsDhs07tw31aKJBBMWIK9rMc0JTXETAUA,32022\xd | 36 | lxml/extensions.pxi,sha256=xKLad35EQgpsDhs07tw31aKJBBMWIK9rMc0JTXETAUA,32022\xd |
| 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd | 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd |
| 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd | 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd |
| 39 | lxml/html/__pycache__/ElementSoup.cpython-312.pyc,,\xd | 39 | lxml/html/__pycache__/ElementSoup.cpython-312.pyc,,\xd |
| Offset 47, 22 lines modified | Offset 47, 22 lines modified |
| 47 | lxml/html/__pycache__/defs.cpython-312.pyc,,\xd | 47 | lxml/html/__pycache__/defs.cpython-312.pyc,,\xd |
| 48 | lxml/html/__pycache__/diff.cpython-312.pyc,,\xd | 48 | lxml/html/__pycache__/diff.cpython-312.pyc,,\xd |
| 49 | lxml/html/__pycache__/formfill.cpython-312.pyc,,\xd | 49 | lxml/html/__pycache__/formfill.cpython-312.pyc,,\xd |
| 50 | lxml/html/__pycache__/html5parser.cpython-312.pyc,,\xd | 50 | lxml/html/__pycache__/html5parser.cpython-312.pyc,,\xd |
| 51 | lxml/html/__pycache__/soupparser.cpython-312.pyc,,\xd | 51 | lxml/html/__pycache__/soupparser.cpython-312.pyc,,\xd |
| 52 | lxml/html/__pycache__/usedoctest.cpython-312.pyc,,\xd | 52 | lxml/html/__pycache__/usedoctest.cpython-312.pyc,,\xd |
| 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd | 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd |
| 54 | lxml/html/_difflib.cpython-312-x86_64-linux-gnu.so,sha256=_2qiC0hUtIsbk1AV8SFjjUFP-7Ih0hMLBAml9qCvZUk,3289344\xd | 54 | lxml/html/_difflib.cpython-312-x86_64-linux-gnu.so,sha256=sxPaxDfgZ_B1SlPhEZppPoU5VlY4h3RlZrbIyEdGXmk,3289344\xd |
| 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd | 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd |
| 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd | 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd |
| 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd | 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd |
| 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd | 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd |
| 59 | lxml/html/clean.py,sha256=FghSJy4jt2RaBy6dgusowkU18hxpZ4XLE5ceCK9qxyA,503\xd | 59 | lxml/html/clean.py,sha256=FghSJy4jt2RaBy6dgusowkU18hxpZ4XLE5ceCK9qxyA,503\xd |
| 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd | 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd |
| 61 | lxml/html/diff.cpython-312-x86_64-linux-gnu.so,sha256=lOBMJM-RDzW8iBLlECQzz3rsHGfpUQb8Frsmbihp2E8,2111704\xd | 61 | lxml/html/diff.cpython-312-x86_64-linux-gnu.so,sha256=k215UcWa_GnUvkQ1HvxntIbPwvmY0tkEMfSg-FW5bM8,2111704\xd |
| 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd | 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd |
| 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd | 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd |
| 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd | 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd |
| 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd | 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd |
| 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd | 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd |
| 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| Offset 95, 25 lines modified | Offset 95, 25 lines modified |
| 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd | 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd |
| 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd | 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd |
| 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd | 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd |
| 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd | 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd |
| 99 | lxml/lxml.etree.h,sha256=0h07COSE5RC8y3MbrK3cc4ElLplQjGFZTxRbGMrTsMA,9792\xd | 99 | lxml/lxml.etree.h,sha256=0h07COSE5RC8y3MbrK3cc4ElLplQjGFZTxRbGMrTsMA,9792\xd |
| 100 | lxml/lxml.etree_api.h,sha256=ZrX9se6gmhPcafaEjNJwqSrgFejIyDhXnKHchEZ9IKM,17377\xd | 100 | lxml/lxml.etree_api.h,sha256=ZrX9se6gmhPcafaEjNJwqSrgFejIyDhXnKHchEZ9IKM,17377\xd |
| 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd | 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd |
| 102 | lxml/objectify.cpython-312-x86_64-linux-gnu.so,sha256=7lHutMO4A0CF4FBq5dBq5lzNdKBpNWuxd84Wyzj97E4,2653208\xd | 102 | lxml/objectify.cpython-312-x86_64-linux-gnu.so,sha256=b34I_DnkjZVb4KaDrajJ3tmohSEn2fbHYOjqFXjBG5E,2653208\xd |
| 103 | lxml/objectify.pyx,sha256=I4bQQXmQssBtk5bTrid-eVURBLKRTM5iQZiviugIrts,75823\xd | 103 | lxml/objectify.pyx,sha256=I4bQQXmQssBtk5bTrid-eVURBLKRTM5iQZiviugIrts,75823\xd |
| 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd | 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd |
| 105 | lxml/parser.pxi,sha256=C1wKmFQFTh7YM6q1GgxD9cgLq3dMpQ7Y07dtj0zxxHI,84788\xd | 105 | lxml/parser.pxi,sha256=C1wKmFQFTh7YM6q1GgxD9cgLq3dMpQ7Y07dtj0zxxHI,84788\xd |
| 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd | 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd |
| 107 | lxml/proxy.pxi,sha256=TPfavn4-ufhVlr-GKciz2qXCTUFtvGdxO-F-h30yIws,23697\xd | 107 | lxml/proxy.pxi,sha256=TPfavn4-ufhVlr-GKciz2qXCTUFtvGdxO-F-h30yIws,23697\xd |
| 108 | lxml/public-api.pxi,sha256=XoP6_cJOEoQIItvE1RiYCKYD1ry4AobaOr4XLo0KSE4,6666\xd | 108 | lxml/public-api.pxi,sha256=XoP6_cJOEoQIItvE1RiYCKYD1ry4AobaOr4XLo0KSE4,6666\xd |
| 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd | 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd |
| 110 | lxml/readonlytree.pxi,sha256=ddRYczhHieJ4XUvWvTPW9N9oQ8vuKtv7lC1mtE1qvH8,18976\xd | 110 | lxml/readonlytree.pxi,sha256=ddRYczhHieJ4XUvWvTPW9N9oQ8vuKtv7lC1mtE1qvH8,18976\xd |
| 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd | 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd |
| 112 | lxml/sax.cpython-312-x86_64-linux-gnu.so,sha256=IhlUoHMQy_EkJVZ-SHa0wftGZ5JtgDPTzvkWT0aYr_s,1087088\xd | 112 | lxml/sax.cpython-312-x86_64-linux-gnu.so,sha256=21oCo05r1WGl2FLgpBRoFSdKdGuJ9Sf2UKaOubdLSEk,1087088\xd |
| 113 | lxml/sax.py,sha256=nby0w7jWwdq6QHYkRMkw096rxDZsscXy-zx8d67tbzE,9705\xd | 113 | lxml/sax.py,sha256=nby0w7jWwdq6QHYkRMkw096rxDZsscXy-zx8d67tbzE,9705\xd |
| 114 | lxml/saxparser.pxi,sha256=TmkdM5h9xII9iKRaBk_1NGk2KTfeesl5Ha8bpFQGqLc,33529\xd | 114 | lxml/saxparser.pxi,sha256=TmkdM5h9xII9iKRaBk_1NGk2KTfeesl5Ha8bpFQGqLc,33529\xd |
| 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd | 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd |
| 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd | 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd |
| 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd | 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd |
| 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd | 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd |
| 119 | lxml/xmlerror.pxi,sha256=K7YIB21sLWdf_2GxyUymRZ5vDr3O4OJ5vGjrklBGa6o,49854\xd | 119 | lxml/xmlerror.pxi,sha256=K7YIB21sLWdf_2GxyUymRZ5vDr3O4OJ5vGjrklBGa6o,49854\xd |