| | | | |
| Offset 13, 27 lines modified | Offset 13, 27 lines modified |
| 13 | lxml/__pycache__/_elementpath.cpython-313.pyc,,\xd | 13 | lxml/__pycache__/_elementpath.cpython-313.pyc,,\xd |
| 14 | lxml/__pycache__/builder.cpython-313.pyc,,\xd | 14 | lxml/__pycache__/builder.cpython-313.pyc,,\xd |
| 15 | lxml/__pycache__/cssselect.cpython-313.pyc,,\xd | 15 | lxml/__pycache__/cssselect.cpython-313.pyc,,\xd |
| 16 | lxml/__pycache__/doctestcompare.cpython-313.pyc,,\xd | 16 | lxml/__pycache__/doctestcompare.cpython-313.pyc,,\xd |
| 17 | lxml/__pycache__/pyclasslookup.cpython-313.pyc,,\xd | 17 | lxml/__pycache__/pyclasslookup.cpython-313.pyc,,\xd |
| 18 | lxml/__pycache__/sax.cpython-313.pyc,,\xd | 18 | lxml/__pycache__/sax.cpython-313.pyc,,\xd |
| 19 | lxml/__pycache__/usedoctest.cpython-313.pyc,,\xd | 19 | lxml/__pycache__/usedoctest.cpython-313.pyc,,\xd |
| 20 | lxml/_elementpath.cpython-313-x86_64-linux-gnu.so,sha256=_p1i0LIL2AdC-rRliEGJq_UnE1uCFrTt9pdigwnE_mk,1244248\xd | 20 | lxml/_elementpath.cpython-313-x86_64-linux-gnu.so,sha256=XocWx73VpHf50Z96cqORA5yCwHAVbI_JsX4gMEpOJ_E,1244248\xd |
| 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd | 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd |
| 22 | lxml/apihelpers.pxi,sha256=CugqfQgyn6aFtwp7eH144RUpV2v1ItxoalhJcFbORTQ,64604\xd | 22 | lxml/apihelpers.pxi,sha256=CugqfQgyn6aFtwp7eH144RUpV2v1ItxoalhJcFbORTQ,64604\xd |
| 23 | lxml/builder.cpython-313-x86_64-linux-gnu.so,sha256=bQpXG3d7iPgoaanIjtp_Wp2J4sPx9I7ALjIbUGB8Eqs,651272\xd | 23 | lxml/builder.cpython-313-x86_64-linux-gnu.so,sha256=vDyQLcgBTVf79ML5z__ttCPCxxISkTlzETb1K1nUynY,651272\xd |
| 24 | lxml/builder.py,sha256=sL7iKT8NXVmpO_p2p2nHTjShjZOGMFLgFzgbhUFl68g,8487\xd | 24 | lxml/builder.py,sha256=sL7iKT8NXVmpO_p2p2nHTjShjZOGMFLgFzgbhUFl68g,8487\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=fcoVd_mwTFZhjItCv_TfwXpgVek7JlvFObSfRxmVqs0,5790\xd | 29 | lxml/docloader.pxi,sha256=fcoVd_mwTFZhjItCv_TfwXpgVek7JlvFObSfRxmVqs0,5790\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-313-x86_64-linux-gnu.so,sha256=39Et017dtjIPSskG38dJFQDbqz0wHn_9C5-lv9_JWQk,14093704\xd | 32 | lxml/etree.cpython-313-x86_64-linux-gnu.so,sha256=qwaVa-ZIqwONGfll4kht9Zr9sMgerKPY4L0yaoCg51o,14093704\xd |
| 33 | lxml/etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd | 33 | lxml/etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd |
| 34 | lxml/etree.pyx,sha256=zgobCeGw6lw902OA0FWuwlOpqA_0eZeLM2baWi1pzio,138216\xd | 34 | lxml/etree.pyx,sha256=zgobCeGw6lw902OA0FWuwlOpqA_0eZeLM2baWi1pzio,138216\xd |
| 35 | lxml/etree_api.h,sha256=UG16a1ThLt259FSG3vUy6ka6OIat-6LLJyVBLz6d3OM,17710\xd | 35 | lxml/etree_api.h,sha256=UG16a1ThLt259FSG3vUy6ka6OIat-6LLJyVBLz6d3OM,17710\xd |
| 36 | lxml/extensions.pxi,sha256=saxxc1mZyA8WdwIIL90B4lQb351j8-G7ttLPI5k-8Hw,32248\xd | 36 | lxml/extensions.pxi,sha256=saxxc1mZyA8WdwIIL90B4lQb351j8-G7ttLPI5k-8Hw,32248\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-313.pyc,,\xd | 39 | lxml/html/__pycache__/ElementSoup.cpython-313.pyc,,\xd |
| Offset 47, 22 lines modified | Offset 47, 22 lines modified |
| 47 | lxml/html/__pycache__/defs.cpython-313.pyc,,\xd | 47 | lxml/html/__pycache__/defs.cpython-313.pyc,,\xd |
| 48 | lxml/html/__pycache__/diff.cpython-313.pyc,,\xd | 48 | lxml/html/__pycache__/diff.cpython-313.pyc,,\xd |
| 49 | lxml/html/__pycache__/formfill.cpython-313.pyc,,\xd | 49 | lxml/html/__pycache__/formfill.cpython-313.pyc,,\xd |
| 50 | lxml/html/__pycache__/html5parser.cpython-313.pyc,,\xd | 50 | lxml/html/__pycache__/html5parser.cpython-313.pyc,,\xd |
| 51 | lxml/html/__pycache__/soupparser.cpython-313.pyc,,\xd | 51 | lxml/html/__pycache__/soupparser.cpython-313.pyc,,\xd |
| 52 | lxml/html/__pycache__/usedoctest.cpython-313.pyc,,\xd | 52 | lxml/html/__pycache__/usedoctest.cpython-313.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-313-x86_64-linux-gnu.so,sha256=dMJFDQjCdWb-8chMLxj8yJTskIm-9vbUK4YNBTdAto8,3210376\xd | 54 | lxml/html/_difflib.cpython-313-x86_64-linux-gnu.so,sha256=OnKqwTnNIoHferX7GdABzmFJPMY_SYH8A9zsg_8vptg,3210376\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=WU0KfXAyjDFn2ojE7T1dfk4cl_FduBu5ZbFSTc9Up_o,503\xd | 59 | lxml/html/clean.py,sha256=WU0KfXAyjDFn2ojE7T1dfk4cl_FduBu5ZbFSTc9Up_o,503\xd |
| 60 | lxml/html/defs.py,sha256=6z6B1ws_2l9zgw3DL7ML62wwBYe6m5reJp6m3uTKptQ,5398\xd | 60 | lxml/html/defs.py,sha256=6z6B1ws_2l9zgw3DL7ML62wwBYe6m5reJp6m3uTKptQ,5398\xd |
| 61 | lxml/html/diff.cpython-313-x86_64-linux-gnu.so,sha256=7aXYEHSNJcw11CqbsfTvuEaVHfc085PsHHvKGwW-eYQ,2044536\xd | 61 | lxml/html/diff.cpython-313-x86_64-linux-gnu.so,sha256=Vm4XYkuYp9trO16vG_QkZBd5pZAWZKYN29Yf6Y9Tgk0,2044536\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=rERnJ9D0Cvn87YDMSq8V880DKV2WthXs5BXSSY2Baj4,16845\xd | 98 | lxml/iterparse.pxi,sha256=rERnJ9D0Cvn87YDMSq8V880DKV2WthXs5BXSSY2Baj4,16845\xd |
| 99 | lxml/lxml.etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd | 99 | lxml/lxml.etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd |
| 100 | lxml/lxml.etree_api.h,sha256=O_s_RIicKl7_h5U0aKu9dKSzJCTYSDJI6jlX7b-2v0Q,17715\xd | 100 | lxml/lxml.etree_api.h,sha256=O_s_RIicKl7_h5U0aKu9dKSzJCTYSDJI6jlX7b-2v0Q,17715\xd |
| 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd | 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd |
| 102 | lxml/objectify.cpython-313-x86_64-linux-gnu.so,sha256=e2qxF7wBaemZWciiu4gIa7gVaMbxXGduQzaxSzWjlfw,2604744\xd | 102 | lxml/objectify.cpython-313-x86_64-linux-gnu.so,sha256=EuNWjyAwXaWdRjf1m3mTwE64zeyUxtd7UfIm4MIjIwk,2604744\xd |
| 103 | lxml/objectify.pyx,sha256=8lIjgklL3LJ3PYAcWZ5hPLuLFa7oLqEspco4bSz4EI4,75850\xd | 103 | lxml/objectify.pyx,sha256=8lIjgklL3LJ3PYAcWZ5hPLuLFa7oLqEspco4bSz4EI4,75850\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=wv8ODQRXZk0r0ZVHY4zsF2vLbL_SFGwYIFSKcWAVCdQ,85821\xd | 105 | lxml/parser.pxi,sha256=wv8ODQRXZk0r0ZVHY4zsF2vLbL_SFGwYIFSKcWAVCdQ,85821\xd |
| 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd | 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd |
| 107 | lxml/proxy.pxi,sha256=LnqqSZVUsJ5MnuVrhYrLwMbAKWuv1eOn-XYslut6CLM,24015\xd | 107 | lxml/proxy.pxi,sha256=LnqqSZVUsJ5MnuVrhYrLwMbAKWuv1eOn-XYslut6CLM,24015\xd |
| 108 | lxml/public-api.pxi,sha256=yVPuZV2LwN5Ki73mD85V9hnUXxOs5VMeFMLtQMNf0Qk,6756\xd | 108 | lxml/public-api.pxi,sha256=yVPuZV2LwN5Ki73mD85V9hnUXxOs5VMeFMLtQMNf0Qk,6756\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=n2MRjz81EADWBXJx0miosN8PJ4i5y3guQJT_RZF6qKg,19008\xd | 110 | lxml/readonlytree.pxi,sha256=n2MRjz81EADWBXJx0miosN8PJ4i5y3guQJT_RZF6qKg,19008\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-313-x86_64-linux-gnu.so,sha256=byuy1-OSGAFmSmHkfseXAhM7fENGMmWTn9339leNXqg,1040152\xd | 112 | lxml/sax.cpython-313-x86_64-linux-gnu.so,sha256=eQkfqAfG8SlZUG0O1kA5031w52Su9b0GbtroBya8fP0,1040152\xd |
| 113 | lxml/sax.py,sha256=5ryEnOMIMeLpLel-PFpszMHq99mWNmsnGrMvLWIm1UM,9708\xd | 113 | lxml/sax.py,sha256=5ryEnOMIMeLpLel-PFpszMHq99mWNmsnGrMvLWIm1UM,9708\xd |
| 114 | lxml/saxparser.pxi,sha256=yV67FWD60DfmFi7hbV_eLyJIMu7X2MOfV2g4X99iUR4,33538\xd | 114 | lxml/saxparser.pxi,sha256=yV67FWD60DfmFi7hbV_eLyJIMu7X2MOfV2g4X99iUR4,33538\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=MAQv92NXFoaMOzT8WeeM0L3YyksFoo48tpz3KZHTqcY,50234\xd | 119 | lxml/xmlerror.pxi,sha256=MAQv92NXFoaMOzT8WeeM0L3YyksFoo48tpz3KZHTqcY,50234\xd |