@@ -35,10 +35,10 @@ github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
3535github.com/gorilla/mux v1.8.1 /go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ =
3636github.com/grokify/base36 v1.0.5 h1:iUgnt40hrPtn3M2gjU4Darow5ikf8xWXrTuMWTLziCk =
3737github.com/grokify/base36 v1.0.5 /go.mod h1:L+1aaUBGfp5Ctar7KCS5G9uPABo1Ccu1Ct2iQAuhOJ4 =
38- github.com/grokify/gocharts/v2 v2.24.1 h1:jEriP0csI96Y6rlOQxVINYaHiFzx7qSmjQbbHbs72ys =
39- github.com/grokify/gocharts/v2 v2.24.1 /go.mod h1:mrYJ8oVI9yxyJA5QxYRSP8Vu5KdbFlvlo32rEiWAIGM =
40- github.com/grokify/mogo v0.68.15 h1:brjurI7XGAvWmUxSgoN3nKu2yHlMJP7UvHVkm7JsdBc =
41- github.com/grokify/mogo v0.68.15 /go.mod h1:a2WFNTbrDzqYvGvmx8Qph6hgnX+IONL+NLPfDXFmOBA =
38+ github.com/grokify/gocharts/v2 v2.24.4 h1:NezZgbY0M2mxHzo36YCbtEHSNawIjJzGYd3fTQoX+HE =
39+ github.com/grokify/gocharts/v2 v2.24.4 /go.mod h1:yQx8h2EjQfrcLiY6Gc10kpk8I3lYmXVxBfuvBurZYF0 =
40+ github.com/grokify/mogo v0.68.18 h1:bzL3miUW7GkgMELcS1fc8jUFnkW+7qT4tw+l/cnwVsg =
41+ github.com/grokify/mogo v0.68.18 /go.mod h1:hw/lNS/kYID4EiP5w9kHDChxh1ryN0NGi3W3TqCzoXA =
4242github.com/grokify/sogo v0.10.11 h1:4ETSNDf5Z9YTdZaMzNXAFl+EPOPBqrQ90S+Y+HBg86c =
4343github.com/grokify/sogo v0.10.11 /go.mod h1:71HIwDMmCdEIp/lju+ovpbX2NbqsuPWTomRvIND+elE =
4444github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI =
@@ -127,12 +127,12 @@ github.com/valyala/fasthttp v1.62.0 h1:8dKRBX/y2rCzyc6903Zu1+3qN0H/d2MsxPPmVNami
127127github.com/valyala/fasthttp v1.62.0 /go.mod h1:FCINgr4GKdKqV8Q0xv8b+UxPV+H/O5nNFo3D+r54Htg =
128128github.com/valyala/quicktemplate v1.8.0 h1:zU0tjbIqTRgKQzFY1L42zq0qR3eh4WoQQdIdqCysW5k =
129129github.com/valyala/quicktemplate v1.8.0 /go.mod h1:qIqW8/igXt8fdrUln5kOSb+KWMaJ4Y8QUsfd1k6L2jM =
130- github.com/xuri/efp v0.0.0-20250227110027-3491fafc2b79 h1:78nKszZqigiBRBVcoe/AuPzyLTWW5B+ltBaUX1rlIXA =
131- github.com/xuri/efp v0.0.0-20250227110027-3491fafc2b79 /go.mod h1:ybY/Jr0T0GTCnYjKqmdwxyxn2BQf2RcQIIvex5QldPI =
130+ github.com/xuri/efp v0.0.1 h1:fws5Rv3myXyYni8uwj2qKjVaRP30PdjeYe2Y6FDsCL8 =
131+ github.com/xuri/efp v0.0.1 /go.mod h1:ybY/Jr0T0GTCnYjKqmdwxyxn2BQf2RcQIIvex5QldPI =
132132github.com/xuri/excelize/v2 v2.9.0 h1:1tgOaEq92IOEumR1/JfYS/eR0KHOCsRv/rYXXh6YJQE =
133133github.com/xuri/excelize/v2 v2.9.0 /go.mod h1:uqey4QBZ9gdMeWApPLdhm9x+9o2lq4iVmjiLfBS5hdE =
134- github.com/xuri/nfp v0.0.0-20250226145837-86d5fc24b2ba h1:DhIu6n3qU0joqG9f4IO6a/Gkerd+flXrmlJ+0yX2W8U =
135- github.com/xuri/nfp v0.0.0-20250226145837-86d5fc24b2ba /go.mod h1:WwHg+CVyzlv/TX9xqBFXEZAuxOPxn2k1GNHwG41IIUQ =
134+ github.com/xuri/nfp v0.0.1 h1:MDamSGatIvp8uOmDP8FnmjuQpu90NzdJxo7242ANR9Q =
135+ github.com/xuri/nfp v0.0.1 /go.mod h1:WwHg+CVyzlv/TX9xqBFXEZAuxOPxn2k1GNHwG41IIUQ =
136136github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU =
137137github.com/xyproto/randomstring v1.0.5 /go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E =
138138github.com/yuin/goldmark v1.1.27 /go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74 =
@@ -143,10 +143,10 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
143143golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 /go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto =
144144golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8 =
145145golang.org/x/crypto v0.38.0 /go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw =
146- golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM =
147- golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 /go.mod h1:S9Xr4PYopiDyqSyp5NjCrhFrqg6A5zA2E/iPHPhqnS8 =
148- golang.org/x/image v0.26 .0 h1:4XjIFEZWQmCZi6Wv8BoxsDhRU3RVnLX04dToTDAEPlY =
149- golang.org/x/image v0.26 .0 /go.mod h1:lcxbMFAovzpnJxzXS3nyL83K27tmqtKzIJpctK8YO5c =
146+ golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 h1:y5zboxd6LQAqYIhHnB48p0ByQ/GnQx2BE33L8BOHQkI =
147+ golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 /go.mod h1:U6Lno4MTRCDY+Ba7aCcauB9T60gsv5s4ralQzP72ZoQ =
148+ golang.org/x/image v0.27 .0 h1:C8gA4oWU/tKkdCfYT6T2u4faJu3MeNS5O8UPWlPF61w =
149+ golang.org/x/image v0.27 .0 /go.mod h1:xbdrClrAUway1MUTEZDq9mz/UpRwYAkFFNUslZtcB+g =
150150golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 /go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY =
151151golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee /go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg =
152152golang.org/x/mod v0.2.0 /go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA =
0 commit comments