Module 913912

402 characters · in a63af8e6a3c93ab4.js
Dependencies
Required by (2)
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{refine(e,t){if(t.length<2)return t;let r=[],n=t[0];for(let a=1;a<t.length;a++){let i=t[a];if(i.index>=n.index+n.text.length){r.push(n),n=i;continue}let s=null,o=null;i.text.length>n.text.length?(s=i,o=n):(s=n,o=i),e.debug(()=>{console.log(`${this.constructor.name} remove ${o} by ${s}`)}),n=s}return null!=n&&r.push(n),r}}}