{"batchcomplete":"","continue":{"lecontinue":"20260520105125|2495","continue":"-||"},"query":{"logevents":[{"logid":2505,"ns":10,"title":"Template:ChapterNavigation","pageid":2469,"logpage":2469,"revid":5998,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-22T07:51:09Z","comment":"Created page with \"<onlyinclude><div class=\"cn-box\"> <table class=\"cn-row\"><tr> {{#if:{{{prevurl|}}}| <td class=\"cn-prev\"> <div class=\"cn-direction\">\u2190 Previous</div> <div class=\"cn-chapter-title\">[[{{{prevurl}}}|{{{prevtitle}}}]]</div> <div class=\"cn-chapter-desc\">{{{prevdesc}}}</div> </td> | <td class=\"cn-prev cn-empty\"> <div class=\"cn-empty-label\">First chapter</div> </td> }} <td class=\"cn-center\"> <div class=\"cn-center-img\">[[File:{{{cover}}}|48px|link={{{reporturl}}}]]</div> <div cla...\""},{"logid":2504,"ns":10,"title":"Template:ChapterNav","pageid":0,"logpage":2465,"params":{},"type":"delete","action":"delete","user":"Laura","timestamp":"2026-05-22T07:50:52Z","comment":"content was: \"<onlyinclude><div class=\"cn-box\"> <table class=\"cn-row\"><tr> {{#if:{{{prevurl|}}}| <td class=\"cn-prev\"> <div class=\"cn-direction\">\u2190 Previous</div> <div class=\"cn-chapter-title\">[[{{{prevurl}}}|{{{prevtitle}}}]]</div> <div class=\"cn-chapter-desc\">{{{prevdesc}}}</div> </td> | <td class=\"cn-prev cn-empty\"> <div class=\"cn-empty-label\">First chapter</div> </td> }} <td class=\"cn-center\"...\", and the only contributor was \"[[Special:Contributions/Laura|Laura]]\" ([[User talk:Laura|talk]])"},{"logid":2503,"ns":828,"title":"Module:AcronymTerms","pageid":2468,"logpage":2468,"revid":5968,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-22T06:59:11Z","comment":"Created page with \"-- Module:AcronymTerms -- Processes acronyms and generates linked pills for display  local p = {}  -- Trim whitespace from string local function trim(str)     return str:match(\"^%s*(.-)%s*$\") end  -- Convert acronym to anchor format (spaces and special chars to underscores) local function acronymToAnchor(acronym)     return trim(acronym):gsub(\" \", \"_\"):gsub(\"\u2082\", \"2\"):gsub(\"\u00b0\", \"\") end  -- Main function to render acronyms function p.renderTerms(frame)     local acronym...\""},{"logid":2502,"ns":10,"title":"Template:AcronymTerms","pageid":2467,"logpage":2467,"revid":5967,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-22T06:58:51Z","comment":"Created page with \"<noinclude> == Usage ==  This template displays a box with acronyms as linked pills/badges.  === Basic usage === <pre> {{AcronymTerms | acronym_page = Climate:Acronyms | acronyms = ACCESS, ACCMIP, AMIP, AR, AR5, AR6 }} </pre>  === Parameters === * '''acronym_page''' - Base page for acronym links (required) * '''acronyms''' - Comma-separated list of acronyms to display (required) * '''title''' (optional) - Title text for the box. Default: \"Acronyms used in this report\" *...\""},{"logid":2501,"ns":828,"title":"Module:GlossaryTerms","pageid":2466,"logpage":2466,"revid":5939,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-22T04:56:55Z","comment":"Created page with \"-- Module:GlossaryTerms -- Processes glossary terms and generates linked pills for display  local p = {}  -- Trim whitespace from string local function trim(str)     return str:match(\"^%s*(.-)%s*$\") end  -- Convert term to anchor format (spaces to underscores) local function termToAnchor(term)     return trim(term):gsub(\" \", \"_\") end  -- Main function to render glossary terms function p.renderTerms(frame)     local glossary_page = trim(frame.args.glossary_page or \"IPCC:A...\""},{"logid":2500,"ns":828,"title":"Module:GlossaryTerms","pageid":2466,"logpage":2463,"params":{},"type":"delete","action":"delete","user":"Laura","timestamp":"2026-05-22T04:47:34Z","comment":"content was: \"-- Module:GlossaryTerms -- Handles rendering of glossary terms pills dynamically  local p = {}  function p.main(frame)     local termsArg = frame.args['terms'] or ''          if termsArg == '' then         return ''     end          -- Split the pipe-separated string into individual terms     local terms = {}     for term in string.gmatch(termsArg, '([^|]+)') do         -- Trim whit...\", and the only contributor was \"[[Special:Contributions/Laura|Laura]]\" ([[User talk:Laura|talk]])"},{"logid":2499,"ns":10,"title":"Template:ChapterNav","pageid":0,"logpage":2465,"revid":5911,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-20T12:31:20Z","comment":"Created page with \"<onlyinclude><div class=\"cn-box\"> <table class=\"cn-row\"><tr> {{#if:{{{prevurl|}}}| <td class=\"cn-prev\"> <div class=\"cn-direction\">\u2190 Previous</div> <div class=\"cn-chapter-title\">[[{{{prevurl}}}|{{{prevtitle}}}]]</div> <div class=\"cn-chapter-desc\">{{{prevdesc}}}</div> </td> | <td class=\"cn-prev cn-empty\"> <div class=\"cn-empty-label\">First chapter</div> </td> }} <td class=\"cn-center\"> <div class=\"cn-center-img\">[[File:{{{cover}}}|48px|link={{{reporturl}}}]]</div> <div cla...\""},{"logid":2498,"ns":10,"title":"Template:GlossaryTerms","pageid":2464,"logpage":2464,"revid":5892,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-20T12:09:09Z","comment":"Created page with \"{{#invoke:GlossaryTerms|main|terms={{{terms}}}}}\""},{"logid":2497,"ns":828,"title":"Module:GlossaryTerms","pageid":2466,"logpage":2463,"revid":5891,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-20T12:08:48Z","comment":"Created page with \"-- Module:GlossaryTerms -- Handles rendering of glossary terms pills dynamically  local p = {}  function p.main(frame)     local termsArg = frame.args['terms'] or ''          if termsArg == '' then         return ''     end          -- Split the pipe-separated string into individual terms     local terms = {}     for term in string.gmatch(termsArg, '([^|]+)') do         -- Trim whitespace from each term         term = mw.text.trim(term)         if term ~= '' then...\""},{"logid":2496,"ns":828,"title":"Module:ReportTOC","pageid":2462,"logpage":2462,"revid":5875,"params":{},"type":"create","action":"create","user":"Laura","timestamp":"2026-05-20T11:43:46Z","comment":"Created page with \"-- Module:ReportTOC -- Handles rendering of report table of contents with chapters loop  local p = {}  function p.renderChapter(frame, chNum)     local title = frame.args['ch' .. chNum .. 'title'] or ''     local subtitle = frame.args['ch' .. chNum .. 'subtitle'] or ''     local url = frame.args['ch' .. chNum .. 'url'] or ''          if title == '' then         return ''     end          local subtitleHtml = ''     if subtitle ~= '' then         subtitleHtml = '<span cla...\""}]}}