@forbespro/lead-agent
Version:
Lead Chat Agent React Component
2 lines (1 loc) • 1.37 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const H=require("./index161.js"),g=require("./index146.js"),S=require("./index160.js"),h={name:"headingAtx",resolve:o,tokenize:q};function o(e,i){let t=e.length-2,r=3,a,u;return e[r][1].type==="whitespace"&&(r+=2),t-2>r&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&e[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(a={type:"atxHeadingText",start:e[r][1].start,end:e[t][1].end},u={type:"chunkText",start:e[r][1].start,end:e[t][1].end,contentType:"text"},S.splice(e,r,t-r+1,[["enter",a,i],["enter",u,i],["exit",u,i],["exit",a,i]])),e}function q(e,i,t){let r=0;return a;function a(n){return e.enter("atxHeading"),u(n)}function u(n){return e.enter("atxHeadingSequence"),l(n)}function l(n){return n===35&&r++<6?(e.consume(n),l):n===null||g.markdownLineEndingOrSpace(n)?(e.exit("atxHeadingSequence"),x(n)):t(n)}function x(n){return n===35?(e.enter("atxHeadingSequence"),p(n)):n===null||g.markdownLineEnding(n)?(e.exit("atxHeading"),i(n)):g.markdownSpace(n)?H.factorySpace(e,x,"whitespace")(n):(e.enter("atxHeadingText"),d(n))}function p(n){return n===35?(e.consume(n),p):(e.exit("atxHeadingSequence"),x(n))}function d(n){return n===null||n===35||g.markdownLineEndingOrSpace(n)?(e.exit("atxHeadingText"),x(n)):(e.consume(n),d)}}exports.headingAtx=h;