@forbespro/lead-agent
Version:
Lead Chat Agent React Component
2 lines (1 loc) • 1.18 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const k=require("./index131.js"),t=require("./index141.js"),M={name:"characterReference",tokenize:g};function g(e,h,i){const R=this;let u=0,n,a;return l;function l(r){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(r),e.exit("characterReferenceMarker"),m}function m(r){return r===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(r),e.exit("characterReferenceMarkerNumeric"),o):(e.enter("characterReferenceValue"),n=31,a=t.asciiAlphanumeric,c(r))}function o(r){return r===88||r===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(r),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,a=t.asciiHexDigit,c):(e.enter("characterReferenceValue"),n=7,a=t.asciiDigit,c(r))}function c(r){if(r===59&&u){const x=e.exit("characterReferenceValue");return a===t.asciiAlphanumeric&&!k.decodeNamedCharacterReference(R.sliceSerialize(x))?i(r):(e.enter("characterReferenceMarker"),e.consume(r),e.exit("characterReferenceMarker"),e.exit("characterReference"),h)}return a(r)&&u++<n?(e.consume(r),c):i(r)}}exports.characterReference=M;