{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40142927,"defaultBranch":"main","name":"texml-to-html","ownerLogin":"AmerMathSoc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-03T19:05:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9589791?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723808164.0","currentOid":""},"activityList":{"items":[{"before":"972222ac786227deccbf8065d81c40b07ed473e3","after":"4dbc680345861be88db30888aa0bb51059f2f004","ref":"refs/heads/main","pushedAt":"2024-08-16T11:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 18.0.0","shortMessageHtmlLink":"chore(release): 18.0.0"}},{"before":"5db8c62ccbb441b4902b0bb30db8e568d1a486d2","after":"972222ac786227deccbf8065d81c40b07ed473e3","ref":"refs/heads/main","pushedAt":"2024-08-13T15:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 18.0.0-0","shortMessageHtmlLink":"chore(release): 18.0.0-0"}},{"before":"40f88993907920b38f08d31a23dfef50f1eba334","after":"5db8c62ccbb441b4902b0bb30db8e568d1a486d2","ref":"refs/heads/main","pushedAt":"2024-08-13T15:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"fix(package.json): replace standard-version\n\nReplaces standard-version (which is now unmaintained)\nwith commit-and-tag-version (a maintained fork).\n\nResolves #458","shortMessageHtmlLink":"fix(package.json): replace standard-version"}},{"before":"fe5bde5c410fc848768bc800299ae67da96830e7","after":"40f88993907920b38f08d31a23dfef50f1eba334","ref":"refs/heads/main","pushedAt":"2024-08-13T11:30:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"refactor: refactor label in fn\n\nMoves label logic from label.js to fn.js\n\n- fn.js\n - add label creation logic from label.js\n- label.js\n - remove fn handling\n\nPart of #452","shortMessageHtmlLink":"refactor: refactor label in fn"}},{"before":"b5aebe2c2e1c4024997797ecccff87b6703dc239","after":"fe5bde5c410fc848768bc800299ae67da96830e7","ref":"refs/heads/main","pushedAt":"2024-08-13T10:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"refactor: refactor caption/label in fig-likes\n\nMoves caption.js into fig.js and simplifies label.js\n- transformer.js\n - remove caption.js import /integration\n- (re)move caption.js\n - now handled in fig.js\n- fig.js\n - if label or caption, create figcaption\n - if label, create strong element (sames as caption.js)\n - if caption, pass through with figcaption\n- label.js\n - remove caption handling\n\nPart of #452","shortMessageHtmlLink":"refactor: refactor caption/label in fig-likes"}},{"before":"4e9d7eff09e3c481dbb4c917f8e31ac23a6db03e","after":"b5aebe2c2e1c4024997797ecccff87b6703dc239","ref":"refs/heads/main","pushedAt":"2024-08-13T09:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"refactor: simplify ref-label handling\n\nMoves label handling to ref.js.\n- label.js\n - remove case \"ref\" (i.e., passThrough)\n- ref.js\n - replace recurseTheDom with passThrough\n\nPart of #452","shortMessageHtmlLink":"refactor: simplify ref-label handling"}},{"before":"4b9543d0d04ffb1d0b79f3046b95fc180fa13d92","after":"4e9d7eff09e3c481dbb4c917f8e31ac23a6db03e","ref":"refs/heads/main","pushedAt":"2024-08-12T14:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"fix: secheading, toc-entry should match label.js\n\nTweaks other label/title behavior to match label.js.\n- secheading.js\n - only add space after label if title is present\n - remove space after title\n- toc-entry.js\n - only add space after label if title is present\n- test\n - element-secheading.js: adjust snapshot\n - element-statement-label-title.js: adjust snapshots\n\nPart of #454.\nNOTE: adjusts a previous breaking change but before any\nrelease was made.","shortMessageHtmlLink":"fix: secheading, toc-entry should match label.js"}},{"before":"d98265e57560690a3f793c49493e74751d9202f9","after":"4b9543d0d04ffb1d0b79f3046b95fc180fa13d92","ref":"refs/heads/main","pushedAt":"2024-08-12T13:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(label.js): stop adding \"generated text\"\n\nAdjusts to texml now adding such generated text.\n- label.js\n - stop adding period and space _inside_ the label\n - add space _between_ label and title (if both are present)\n - add TODO item\n- test\n - book.xml: add test case for x in title with alt-title\n - element-sec-app ...: adjust snapshots\n - element-statement-label-title.js: adjust snapshots\n - element-stripEmptyLabel.js: adjust snapshot\n\nPart of #454\nBREAKING CHANGE: label.js no longer generates\npunctuation&space in label (with title) but adds space\nbetween label and title (if both present); also no longer adds\nspace and possible punctuation after theorem title.","shortMessageHtmlLink":"feat!(label.js): stop adding \"generated text\""}},{"before":"3d17ff1b52ba459d9facda1c01b6ad301b046992","after":"d98265e57560690a3f793c49493e74751d9202f9","ref":"refs/heads/main","pushedAt":"2024-08-12T11:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(secheading.js): stop adding \"generated text\"\n\nAdjusts to texml now adding such generated text.\n- secheading.js\n - stop adding period and space _inside_ the label\n - add space _after_ label\n - add guard against missing title\n - add space _after_ title\n - add TODO items\n- test\n - article.xml: add test case for x in secheading\n - element-x.js: adjust magic number of x's\n - element-secheading.js: adjust snapshot\n - element-statement-label-title.js: adjust snapshots\n\nPart of #454\nBREAKING CHANGE: secheading no longer generates\npunctuation+space in label, but spaces after label&title.","shortMessageHtmlLink":"feat!(secheading.js): stop adding \"generated text\""}},{"before":"1981ae371bc1c7770903381c2c22966858b452dd","after":"3d17ff1b52ba459d9facda1c01b6ad301b046992","ref":"refs/heads/main","pushedAt":"2024-08-12T11:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(caption.js): stop adding \"generated text\"\n\nAdjusts to texml now adding such generated text.\n- caption.js\n - remove unused isSubfigure\n - remove generated parentheses in subfigures\n - remove generated period\n - add TODO item and NOTE\n- test\n - article.xml: add test case for x in figure label\n - element-x.js: adjust magic number of x's\n - element-fig-subfig-label.js: adjust snapshots\n - element-table-table-wrapgroup.js: adjust snapshots\n - element-table-wrap.js: adjust snapshot\n\nPart of #454\nBREAKING CHANGE: caption.js no longer generates\npunctuation after label nor parentheses around subfigure\nlabels.","shortMessageHtmlLink":"feat!(caption.js): stop adding \"generated text\""}},{"before":"5440676e383fc98ef1ac7f7b79215818e6ba77b3","after":"1981ae371bc1c7770903381c2c22966858b452dd","ref":"refs/heads/main","pushedAt":"2024-08-12T11:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(toc-entry.js): stop adding \"generated text\"\n\nAdjusts to texml now adding such generated text.\n- toc-entry.js\n - stop adding period and space _inside_ the label\n - add space _after_ label\n - add TODO item\n- test\n - book.xml: add test case for x in toc-entry\n - element-toc-toc-entry.js: adjust snapshot tests\n\nPart of #454\nBREAKING CHANGE: toc-entry no longer generates\npunctuation after label.","shortMessageHtmlLink":"feat!(toc-entry.js): stop adding \"generated text\""}},{"before":"df397baaffb70e08b99f19e6a3a094c694467fef","after":"5440676e383fc98ef1ac7f7b79215818e6ba77b3","ref":"refs/heads/main","pushedAt":"2024-08-12T10:40:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"test(element-cite-groupl.js): update snapshot\n\nLeftover from 5b77a86 / #445","shortMessageHtmlLink":"test(element-cite-groupl.js): update snapshot"}},{"before":"26e5e10d7f6a0d699b1b86305dc6dc46f2107b35","after":"df397baaffb70e08b99f19e6a3a094c694467fef","ref":"refs/heads/main","pushedAt":"2024-08-12T10:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"test(element-xref-groupl.js): update snapshot\n\nLeftover from 5b77a86 / #445","shortMessageHtmlLink":"test(element-xref-groupl.js): update snapshot"}},{"before":"e0c652646638645fde65158feb39dcac3ad83df5","after":"26e5e10d7f6a0d699b1b86305dc6dc46f2107b35","ref":"refs/heads/main","pushedAt":"2024-08-12T10:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"test(element-cite-detail.js): update snapshot\n\nLeftover from 5b77a86 / #445","shortMessageHtmlLink":"test(element-cite-detail.js): update snapshot"}},{"before":"133d8a529446fa47d75f3a02bab0ee42c26aba23","after":"e0c652646638645fde65158feb39dcac3ad83df5","ref":"refs/heads/main","pushedAt":"2024-08-12T09:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"test(element-x.js): adjust magic number\n\nAdjusts to new test case from 133d8a5 / #456.","shortMessageHtmlLink":"test(element-x.js): adjust magic number"}},{"before":"0a570feb05678164db0e7834c32977b2fa74182a","after":"133d8a529446fa47d75f3a02bab0ee42c26aba23","ref":"refs/heads/main","pushedAt":"2024-08-09T11:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(xref-groupl.js): preserve in tex-math\n\nRemoves extra handling inside tex-math elements to\nsupport new texml output.\n- xref-group.js: remove tex-math clause\n- test\n - article.xml: add test case\n - element-xref-group: add snapshot test\n\nResolves #456\nBREAKING CHANGE: xref-group now preserved in tex-math","shortMessageHtmlLink":"feat!(xref-groupl.js): preserve in tex-math"}},{"before":"2f4e06a117a62a49489b413c6cc26436773b0a36","after":"0a570feb05678164db0e7834c32977b2fa74182a","ref":"refs/heads/main","pushedAt":"2024-08-09T08:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(cite-detail.js): preserve in tex-math\n\nRemoves extra handling inside tex-math elements to\nallow downstream to customize citations.\n- cite-detail.js: remove tex-math clause\n- test: adjust snapshot test\n\nResolves #455\nBREAKING CHANGE: cite-detail no longer unwrapped in tex-math","shortMessageHtmlLink":"feat!(cite-detail.js): preserve in tex-math"}},{"before":"5b77a8642fe78bfd56fb5bfc753d67e9bbd3d719","after":"2f4e06a117a62a49489b413c6cc26436773b0a36","ref":"refs/heads/main","pushedAt":"2024-08-08T18:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(sec.js): revise book-app-group output\n\nRemoves role and level and change data-ams-doc.\n- sec.js\n - book-app-group\n - remove role\n - remove data-ams-doc-level\n - change data-ams-doc to app-group\n- test\n - element-sec...\n - remove test of role\n - adjust test of data-ams-doc\n- docs\n - document data-ams-doc=app-group\n - remove duplicate role doc-appendix\n\nResolves #436\nBREAKING CHANGE: book-app-groups are no longer\nforcibly marked as parts and level.","shortMessageHtmlLink":"feat!(sec.js): revise book-app-group output"}},{"before":"0ef3047623af712c11bae148c372d623ee611b10","after":"5b77a8642fe78bfd56fb5bfc753d67e9bbd3d719","ref":"refs/heads/main","pushedAt":"2024-08-08T17:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!(x.js): preserve all x elements as ams-x\n\nAlways preserves x elements and now renames them to\nams-x.\n- x.js\n - stop throwing out almost all x elements in articles\n - rename x to ams-x and pass through\n- test\n - element-x.js\n - replace all tests with two (check passthrough, check all)\n NOTE: Magic number might come to hurt us.\n\nResolves #445\nBREAKING CHANGE: all x elements are now preserved as\nams-x, i.e. downstream will need to remove unwanted ones.","shortMessageHtmlLink":"feat!(x.js): preserve all x elements as ams-x"}},{"before":"4d8680c711305d93182ea45588b2d3c11812b975","after":"0ef3047623af712c11bae148c372d623ee611b10","ref":"refs/heads/main","pushedAt":"2024-08-08T15:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat(algorithm.js): support missing line no. delimiter\n\nAdds support for empty line no. delimiter, which texml\nrealizes as missing attributes.\n- algorithm.js\n - add optional chaining and empty fallback value\n- test\n - article.xml: add test case\n - element-algorithm.js: add test.\n Note: the old code would have crashed on the sample.\n\nResolves #453","shortMessageHtmlLink":"feat(algorithm.js): support missing line no. delimiter"}},{"before":"734a8ca1fc99d0130de67cd0d7b65b308d2a045b","after":"4d8680c711305d93182ea45588b2d3c11812b975","ref":"refs/heads/main","pushedAt":"2024-07-04T10:49:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 17.1.0","shortMessageHtmlLink":"chore(release): 17.1.0"}},{"before":"0df85280d892ee33572f0923f6e56197bbb26a34","after":"734a8ca1fc99d0130de67cd0d7b65b308d2a045b","ref":"refs/heads/main","pushedAt":"2024-06-07T14:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 17.0.1","shortMessageHtmlLink":"chore(release): 17.0.1"}},{"before":"52303d938ba244a36f0be7e634a75a22b0da9bd7","after":"0df85280d892ee33572f0923f6e56197bbb26a34","ref":"refs/heads/main","pushedAt":"2024-06-07T14:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"fix: handle cite-group, cite-detail inside tex-math\n\nRestructures to allow unwrapping these elements when\nthey appear inside tex-math elements.\n- transformer.js\n - import and integrate cite-group.js, cite-detail.js\n - stop copying cite-group, cite-detail\n- add cite-detail.js, add cite-group\n - unwrap inside tex-math\n - copy otherwise\n- test\n - article.xml: add tex-math test case\n - add snapshot test for test case.\n\nResolves #450","shortMessageHtmlLink":"fix: handle cite-group, cite-detail inside tex-math"}},{"before":"10149a1af2b6a6933fb6bafdd17db4552f6c5fa8","after":"52303d938ba244a36f0be7e634a75a22b0da9bd7","ref":"refs/heads/main","pushedAt":"2024-06-07T14:35:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore: remove console.log from test","shortMessageHtmlLink":"chore: remove console.log from test"}},{"before":"c46822b9e6cbd96de1893c8e138f3f14df48492c","after":"10149a1af2b6a6933fb6bafdd17db4552f6c5fa8","ref":"refs/heads/main","pushedAt":"2024-06-07T13:10:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 17.0.0","shortMessageHtmlLink":"chore(release): 17.0.0"}},{"before":"34823437f16f44bcf0b4305f9e8773e00f90a237","after":"c46822b9e6cbd96de1893c8e138f3f14df48492c","ref":"refs/heads/main","pushedAt":"2024-06-07T13:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"feat!: adjust to texml renaming author-comment to role\n\nAdjusts extractContribGroups to match upstream changes\nin texml (which now creates role elements instead of\nauthor-comment elements.\n- extractContribGroups.js\n - change author comment to role\n- test\n - adjust XML files\n - adjust test name\n\nResolves #449\nBREAKING CHANGE: Expects role instead author-comment","shortMessageHtmlLink":"feat!: adjust to texml renaming author-comment to role"}},{"before":"ab7c1583a635f095de6dc9c3315ceb4c3a50d63e","after":"34823437f16f44bcf0b4305f9e8773e00f90a237","ref":"refs/heads/main","pushedAt":"2024-06-03T12:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 16.1.1","shortMessageHtmlLink":"chore(release): 16.1.1"}},{"before":"88bf2f4b0b85eb106c7ca6bdbaa6729618ade630","after":"ab7c1583a635f095de6dc9c3315ceb4c3a50d63e","ref":"refs/heads/main","pushedAt":"2024-06-03T12:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"fix(hacks.js): treat custom elements like phrasing content\n\nCustom element names are span-like by default and should stay in\nparagraphs.\n- hacks.js\n - treat custom element names (i.e., with dashes) as good children\n- test\n - article.xml: add test case\n - hacks.js: add test\n\nFixes #447","shortMessageHtmlLink":"fix(hacks.js): treat custom elements like phrasing content"}},{"before":"9947f8664138f0e8bf2afb9853dabeb4063ed559","after":"88bf2f4b0b85eb106c7ca6bdbaa6729618ade630","ref":"refs/heads/main","pushedAt":"2024-06-03T10:24:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"docs: document toc-entry@specific-use\n\nPart of #446","shortMessageHtmlLink":"docs: document toc-entry@specific-use"}},{"before":"4426d632aa0e804ac516b39aea62186aa2c32751","after":"9947f8664138f0e8bf2afb9853dabeb4063ed559","ref":"refs/heads/main","pushedAt":"2024-06-03T10:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkra","name":"Peter Krautzberger","path":"/pkra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426686?s=80&v=4"},"commit":{"message":"chore(release): 16.1.0","shortMessageHtmlLink":"chore(release): 16.1.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnBQxdAA","startCursor":null,"endCursor":null}},"title":"Activity ยท AmerMathSoc/texml-to-html"}