be66f86493c3f58ab44403e816d4452eac4953bab7627e80780ab6554f3c11bc.json 2.6 KB

1
  1. {"ast":null,"code":"// Code block (4 spaces padded)\n\nexport default function code(state, startLine, endLine /*, silent */) {\n if (state.sCount[startLine] - state.blkIndent < 4) {\n return false;\n }\n let nextLine = startLine + 1;\n let last = nextLine;\n while (nextLine < endLine) {\n if (state.isEmpty(nextLine)) {\n nextLine++;\n continue;\n }\n if (state.sCount[nextLine] - state.blkIndent >= 4) {\n nextLine++;\n last = nextLine;\n continue;\n }\n break;\n }\n state.line = last;\n const token = state.push('code_block', 'code', 0);\n token.content = state.getLines(startLine, last, 4 + state.blkIndent, false) + '\\n';\n token.map = [startLine, state.line];\n return true;\n}","map":{"version":3,"names":["code","state","startLine","endLine","sCount","blkIndent","nextLine","last","isEmpty","line","token","push","content","getLines","map"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/markdown-it/lib/rules_block/code.mjs"],"sourcesContent":["// Code block (4 spaces padded)\n\nexport default function code (state, startLine, endLine/*, silent */) {\n if (state.sCount[startLine] - state.blkIndent < 4) { return false }\n\n let nextLine = startLine + 1\n let last = nextLine\n\n while (nextLine < endLine) {\n if (state.isEmpty(nextLine)) {\n nextLine++\n continue\n }\n\n if (state.sCount[nextLine] - state.blkIndent >= 4) {\n nextLine++\n last = nextLine\n continue\n }\n break\n }\n\n state.line = last\n\n const token = state.push('code_block', 'code', 0)\n token.content = state.getLines(startLine, last, 4 + state.blkIndent, false) + '\\n'\n token.map = [startLine, state.line]\n\n return true\n}\n"],"mappings":"AAAA;;AAEA,eAAe,SAASA,IAAIA,CAAEC,KAAK,EAAEC,SAAS,EAAEC,OAAO,gBAAe;EACpE,IAAIF,KAAK,CAACG,MAAM,CAACF,SAAS,CAAC,GAAGD,KAAK,CAACI,SAAS,GAAG,CAAC,EAAE;IAAE,OAAO,KAAK;EAAC;EAElE,IAAIC,QAAQ,GAAGJ,SAAS,GAAG,CAAC;EAC5B,IAAIK,IAAI,GAAGD,QAAQ;EAEnB,OAAOA,QAAQ,GAAGH,OAAO,EAAE;IACzB,IAAIF,KAAK,CAACO,OAAO,CAACF,QAAQ,CAAC,EAAE;MAC3BA,QAAQ,EAAE;MACV;IACF;IAEA,IAAIL,KAAK,CAACG,MAAM,CAACE,QAAQ,CAAC,GAAGL,KAAK,CAACI,SAAS,IAAI,CAAC,EAAE;MACjDC,QAAQ,EAAE;MACVC,IAAI,GAAGD,QAAQ;MACf;IACF;IACA;EACF;EAEAL,KAAK,CAACQ,IAAI,GAAGF,IAAI;EAEjB,MAAMG,KAAK,GAAKT,KAAK,CAACU,IAAI,CAAC,YAAY,EAAE,MAAM,EAAE,CAAC,CAAC;EACnDD,KAAK,CAACE,OAAO,GAAGX,KAAK,CAACY,QAAQ,CAACX,SAAS,EAAEK,IAAI,EAAE,CAAC,GAAGN,KAAK,CAACI,SAAS,EAAE,KAAK,CAAC,GAAG,IAAI;EAClFK,KAAK,CAACI,GAAG,GAAO,CAACZ,SAAS,EAAED,KAAK,CAACQ,IAAI,CAAC;EAEvC,OAAO,IAAI;AACb","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}