diff --git a/go.mod b/go.mod index 3f297c6..baebbb8 100644 --- a/go.mod +++ b/go.mod @@ -3,20 +3,20 @@ module github.com/MontFerret/worker go 1.26.1 require ( - github.com/MontFerret/contrib/modules/csv v1.0.0-rc.9 - github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.5 - github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.1 - github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.1 - github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.4 - github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.5 - github.com/MontFerret/contrib/modules/toml v1.0.0-rc.7 - github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.8 - github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.13 - github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.7 - github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.7 - github.com/MontFerret/contrib/modules/xml v1.0.0-rc.7 - github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.7 - github.com/MontFerret/ferret/v2 v2.0.0-alpha.31 + github.com/MontFerret/contrib/modules/csv v1.0.0-rc.11 + github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.7 + github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.3 + github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.3 + github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.6 + github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.7 + github.com/MontFerret/contrib/modules/toml v1.0.0-rc.9 + github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.10 + github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.15 + github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.9 + github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.9 + github.com/MontFerret/contrib/modules/xml v1.0.0-rc.9 + github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.9 + github.com/MontFerret/ferret/v2 v2.0.0-alpha.32 github.com/go-waitfor/waitfor v1.1.0 github.com/go-waitfor/waitfor-http v1.1.0 github.com/hashicorp/golang-lru/v2 v2.0.7 @@ -24,7 +24,7 @@ require ( github.com/namsral/flag v1.7.4-pre github.com/pkg/errors v0.9.1 github.com/rs/zerolog v1.35.1 - github.com/ziflex/lecho/v3 v3.11.0 + github.com/ziflex/lecho/v3 v3.11.1 golang.org/x/time v0.15.0 ) @@ -72,9 +72,9 @@ require ( github.com/xuri/excelize/v2 v2.11.0 // indirect github.com/xuri/nfp v0.0.2-0.20250530014748-2ddeb826f9a9 // indirect github.com/ziflex/dbx v1.10.0 // indirect - golang.org/x/crypto v0.53.0 // indirect - golang.org/x/exp v0.0.0-20260611194520-c48552f49976 // indirect - golang.org/x/net v0.56.0 // indirect + golang.org/x/crypto v0.54.0 // indirect + golang.org/x/exp v0.0.0-20260709172345-9ea1abe57597 // indirect + golang.org/x/net v0.57.0 // indirect golang.org/x/sync v0.22.0 // indirect golang.org/x/sys v0.47.0 // indirect golang.org/x/text v0.40.0 // indirect diff --git a/go.sum b/go.sum index 7df2732..3a4777f 100644 --- a/go.sum +++ b/go.sum @@ -6,38 +6,38 @@ github.com/JohannesKaufmann/dom v0.3.1 h1:J16l9JAHWgkFPR3VIPbQ1gvS0cWab6laK1q7PF github.com/JohannesKaufmann/dom v0.3.1/go.mod h1:BZPkf8ZeYrBgABjwJn9iiKt8aiCtkxpHkevms+Yp2DE= github.com/JohannesKaufmann/html-to-markdown/v2 v2.5.2 h1:XFJZFWESIWlUEHHjzBuv8RvrtCWnSGlimEX17ysSDb8= github.com/JohannesKaufmann/html-to-markdown/v2 v2.5.2/go.mod h1:BHWO8lJzttJLqwuV8Rb1B3OG2OSzLbssZDI1FRg2eAA= -github.com/MontFerret/contrib/modules/csv v1.0.0-rc.9 h1:LBPMgAprvyu/5If4RFL53aWlvMO9lwcjuASBZCjSVk8= -github.com/MontFerret/contrib/modules/csv v1.0.0-rc.9/go.mod h1:SOWhrcCeo0RDQnKDslcj0r4I2p6Pkkip7DPA2yee+pk= -github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.5 h1:U43noaGYV2r1uwQZP9nLOrQ5HCiKiDjUtxT61L+VEbM= -github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.5/go.mod h1:rh39rIpEZCe1orhlhR9mF9if1lbcqEqhjHr2Y+LW4sM= -github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.1 h1:I0PRFZnigfll1IFVIJRrT0YgtNreZ12tgxQA/Mmk/Lk= -github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.1/go.mod h1:gD1qkLDj7hDrqvCEbFUtp5IhdV35aH56uMOnkotL3uA= -github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.1 h1:DEKQEqgpMhG7oRyeVBOSy9+Gae+raOYF/o/H505fu1I= -github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.1/go.mod h1:tq+KKe6k154oLGf9G4VT0S9CFegZQMQnE62GNlvUD0o= -github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.4 h1:dTqK++aP+J+Hc/CVHEMAwtFij0WdJL7UQ3BIJbkMjIg= -github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.4/go.mod h1:WIWcEZ6E5R+JMnO6S9NtcCJPNdoyLQACe/qE9bAceh0= -github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.5 h1:wi27zPV9eo1xm2s2urCx67K7RtIFEIgod30wC96bkwU= -github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.5/go.mod h1:1HTaYS85rhGLTAW5Fa5K++rBUNqcL8Jz4n2TiGpbf3w= -github.com/MontFerret/contrib/modules/toml v1.0.0-rc.7 h1:1ysNKEcYkBHH0lhuaijpUoK0R4O3s67YiFggrMgiTXk= -github.com/MontFerret/contrib/modules/toml v1.0.0-rc.7/go.mod h1:ybTfSSg6VVF4wDtQAZ//ZvWRdYODWxX4ow8b3+8g6JU= -github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.8 h1:tsucOte7P302KwS/aKCkSRDRj1qVIw2kv1pDhPKWNR4= -github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.8/go.mod h1:thxldFytBvvcpQA8uX3jdaZtP+w3xlQ1rzL8YUOO+FY= -github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.13 h1:ziDba4ALTX5x0tob5SM8McHOmzZxcw57i/wKiyTn1Is= -github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.13/go.mod h1:O3JOZJVzHbire+xiGyO8/Ii+qdXQZQMGDFogzSEETQk= -github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.7 h1:ZnP6hNw3OtbuZ4eajzreAR4ruwIlb+Lvgb80UdisT1k= -github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.7/go.mod h1:f853aKx5rssqqO6CH/uhEtvJh8T1Oltf/cRKB0j5R00= -github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.7 h1:S82z1Fmo0F6EnjWJQsAVDChWMxORg/Ao1aN1C7mO+HY= -github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.7/go.mod h1:ZeA5hwQ9Vf4/EPtN9vMJOjFpcOUE4xQsxQ/Y1xG8qj8= -github.com/MontFerret/contrib/modules/xml v1.0.0-rc.7 h1:2JF8004o6QgzvmmhuvYmzG7Jr90iKB7eyAf2B+JovPI= -github.com/MontFerret/contrib/modules/xml v1.0.0-rc.7/go.mod h1:9YmTc5BXgPU0gY7/lFfV0GomeFDjlN0cqcL5hSlMuPw= -github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.7 h1:RhaSey6qdk7N9aqK/hHj3/6O4nzeu/VUPlkQyzCYEpY= -github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.7/go.mod h1:InGjz9U+7KfRkXa0qCGLkx3Bi7hza9vxRC2EZkdzQ6Q= +github.com/MontFerret/contrib/modules/csv v1.0.0-rc.11 h1:wARTrf0W16EL7RJf+HBmVtLxbg1zvHxSNdlxKLAzDEc= +github.com/MontFerret/contrib/modules/csv v1.0.0-rc.11/go.mod h1:AX0PNqOQk2kd5wIrqEQi31cXeBr4L3FNTUjOc/CJJdA= +github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.7 h1:5t860dJEuiSOuwqZ39gxcpAvobWb9mSocfeUYCMerNA= +github.com/MontFerret/contrib/modules/db/sqlite v1.0.0-rc.7/go.mod h1:elLRWO1/E52LPDs4EtpQeQJ1L5jjMdM6y0XzSH7cP4c= +github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.3 h1:GXi/8x24P74rAnaowxxm6buGTw50jIKk1nDfv1H5+xM= +github.com/MontFerret/contrib/modules/document/pdf v1.0.0-rc.3/go.mod h1:ZkW/DV2sedciu+Wzct5VHZIwr5wbo0p5+GCYYaiSBWs= +github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.3 h1:G0fMd0L08SlGcvXwNjJq7NJPaYONmNk9tRsFaRvWlhE= +github.com/MontFerret/contrib/modules/document/xlsx v1.0.0-rc.3/go.mod h1:UD4vhVivDEJeqio+I+cYjjQKXbX1VFbv9PvgbflNRX0= +github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.6 h1:OU0R3ZYmAfFdPwUGumhisNVRzpPvfoWR5iSb4HijBo8= +github.com/MontFerret/contrib/modules/net/rest v1.0.0-rc.6/go.mod h1:ttxG4hnneaV2aSZrp/tYsD9okl/xD8cy7/d5osHROFA= +github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.7 h1:Bqe251dKHxQKZjKViID+mqIZjoGg3AkR27yXdrq2q5E= +github.com/MontFerret/contrib/modules/security/jwt v1.0.0-rc.7/go.mod h1:tzTu3+1qy4JuHxom/pLWh4VawAxD0mu7LCbOE/oQ9e8= +github.com/MontFerret/contrib/modules/toml v1.0.0-rc.9 h1:m4RQBinOwWOpDEqQRpUx0h14S9QaC9v2KC75jEvlSR4= +github.com/MontFerret/contrib/modules/toml v1.0.0-rc.9/go.mod h1:XZqdyTICFqho3rcmnzkxvT9hSAoUjAAtGa4SPnUpYZ8= +github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.10 h1:jDLJAz7bWpMzpUUfOQBDs4BE/q26jXpCO52FTtB8Z1k= +github.com/MontFerret/contrib/modules/web/article v1.0.0-rc.10/go.mod h1:H8dwMjo+QyYpXzphQryGif8foAgDGbCVJ/rk08kyhXI= +github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.15 h1:PdP8T4WpdpPx7Qi61HDCBUPDw8/R+5n6VSmrjtGrVgA= +github.com/MontFerret/contrib/modules/web/html v1.0.0-rc.15/go.mod h1:9fCr3r8yYnme/KzXvJ3+4uN/0u6TzYmmyep3CB7bAY4= +github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.9 h1:Yp6AOXfFp9MEa3ZEu6X+xifIZ+PfiNVq8qxAHk092Mg= +github.com/MontFerret/contrib/modules/web/robots v1.0.0-rc.9/go.mod h1:bdwI0loJLIQ+sZqFd/uMP8rFnZzZB1iGorUNSj20jEo= +github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.9 h1:2w6cfktl0pDSLV8R/SXNCmcGtSb/6pxxK1kMdWTT1Jc= +github.com/MontFerret/contrib/modules/web/sitemap v1.0.0-rc.9/go.mod h1:ndwWcTXY6EeXUdebY3kQlvw9KxrWo52iRHBaIQLu0d0= +github.com/MontFerret/contrib/modules/xml v1.0.0-rc.9 h1:9PSVbuxBdIewnzHnBKKGIM1Nj7dokyrOAInosPg9wnk= +github.com/MontFerret/contrib/modules/xml v1.0.0-rc.9/go.mod h1:xCz0GbqzO5y5qhFjGON6XWPgIeKIC7b3zLcKV2ZVzNk= +github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.9 h1:etq4j6NjlqHM8BoT/ZbPog4MANUlzHXdCfIsnZF2ljw= +github.com/MontFerret/contrib/modules/yaml v1.0.0-rc.9/go.mod h1:Ai81FLDLLYPONClq49QgxuBOrBzys04E8Ew57BEs52I= github.com/MontFerret/contrib/pkg/common v0.1.1 h1:qA2URATIO+EVLH3BNFKYupLx97ftotyGWnKtJJhtR0Y= github.com/MontFerret/contrib/pkg/common v0.1.1/go.mod h1:wiMLQnE46YGci3qMzA3ExArKomQDXR5DvNSE7HnP0ik= github.com/MontFerret/cssx v0.2.0 h1:De0C6Irbg+qgFPXgWmPpVnwD4RRYUBQSbIYFTUVCNWU= github.com/MontFerret/cssx v0.2.0/go.mod h1:fmGtRUNVaeJYpiPSDlNIbbYzb3+K8NxmNmJOYqlHATU= -github.com/MontFerret/ferret/v2 v2.0.0-alpha.31 h1:+AxBKQup/KjwvY2uPMQOLXZmlNDFSHReAziD5Sz3DU4= -github.com/MontFerret/ferret/v2 v2.0.0-alpha.31/go.mod h1:jkZZNJrQKhQ8K9v3lzkMKR5NnCyOUKRRKCTAwCOBq8A= +github.com/MontFerret/ferret/v2 v2.0.0-alpha.32 h1:U8//Xt4vZGlfdZGb3+YQgU/dwZrzOA0lI5/9ihPg70A= +github.com/MontFerret/ferret/v2 v2.0.0-alpha.32/go.mod h1:jkZZNJrQKhQ8K9v3lzkMKR5NnCyOUKRRKCTAwCOBq8A= github.com/PuerkitoBio/goquery v1.12.0 h1:pAcL4g3WRXekcB9AU/y1mbKez2dbY2AajVhtkO8RIBo= github.com/PuerkitoBio/goquery v1.12.0/go.mod h1:802ej+gV2y7bbIhOIoPY5sT183ZW0YFofScC4q/hIpQ= github.com/andybalholm/cascadia v1.3.4 h1:vM2lgh0Vru9Vwyfm4cQqWP2HHMW0u0+2PAW7Q38Qufg= @@ -173,18 +173,18 @@ github.com/yuin/goldmark v1.8.2 h1:kEGpgqJXdgbkhcOgBxkC0X0PmoPG1ZyoZ117rDVp4zE= github.com/yuin/goldmark v1.8.2/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= github.com/ziflex/dbx v1.10.0 h1:g01W014KlFdtbppGz8duw/sIa13FVsv+eWhIw78Oe+Y= github.com/ziflex/dbx v1.10.0/go.mod h1:AhsraXQs5YJwuSk1IIL5GzVQmcBznlkXsc1QySA9+aw= -github.com/ziflex/lecho/v3 v3.11.0 h1:om6xm4N5NUJy+JzoUOlu/YL4/mclRAPesrUEFGhbxcQ= -github.com/ziflex/lecho/v3 v3.11.0/go.mod h1:GvXRFhfBbGQ+cUo15RZkqQrrw4mPMDdsIoH164miBvU= +github.com/ziflex/lecho/v3 v3.11.1 h1:v1YL7JQz8no2u51L55/0qhfUBET+Bhmmp17/RYnWoD4= +github.com/ziflex/lecho/v3 v3.11.1/go.mod h1:8IDTHsPyFnP0BtzWfkwqezXgMiXBnIIV04+fuGZWi/Y= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= -golang.org/x/crypto v0.53.0 h1:QZ4Muo8THX6CizN2vPPd5fBGHyogrdK9fG4wLPFUsto= -golang.org/x/crypto v0.53.0/go.mod h1:DNLU434OwVakk9PzuwV8w62mAJpRJL3vsgcfp4Qnsio= -golang.org/x/exp v0.0.0-20260611194520-c48552f49976 h1:X8Hz2ImujgbmetVuW+w2YkyZChE3cBpZi2P158rTG9M= -golang.org/x/exp v0.0.0-20260611194520-c48552f49976/go.mod h1:vnf4pv9iKZXY58sQE1L86zmNWJ4159e1RkcWiLCkeEY= +golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw= +golang.org/x/crypto v0.54.0/go.mod h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk= +golang.org/x/exp v0.0.0-20260709172345-9ea1abe57597 h1:qLvzZeaANDgyVOA8pyHCOStGlXn0rseXma+GQjeuv2g= +golang.org/x/exp v0.0.0-20260709172345-9ea1abe57597/go.mod h1:EdfpwwqSu+0Li0mzskwHU6FWDV3t9Q+RZDo3QMUtL3Q= golang.org/x/image v0.38.0 h1:5l+q+Y9JDC7mBOMjo4/aPhMDcxEptsX+Tt3GgRQRPuE= golang.org/x/image v0.38.0/go.mod h1:/3f6vaXC+6CEanU4KJxbcUZyEePbyKbaLoDOe4ehFYY= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -192,8 +192,8 @@ golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ= -golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0= +golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk= +golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -203,8 +203,8 @@ golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= -golang.org/x/net v0.56.0 h1:Rw8j/hFzGvJUZwNBXnAtf5sVDVt+65SK2C7IxCxZt5o= -golang.org/x/net v0.56.0/go.mod h1:D3Ku6r+V6JROoZK144D2XfMHFcMq/0zSfLelVTCFKec= +golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE= +golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -257,8 +257,8 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= -golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q= -golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA= +golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE= +golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=