vart=require("./parser"),n=[require("./markdown/index.js"),require("./audio/index.js"),require("./emoji/index.js"),require("./highlight/index.js"),require("./style/index.js"),require("./txv-video/index.js")];Component({data:{nodes:[]},properties:{markdown:Boolean,containerStyle:String,content:{type:String,value:"",observer:function(e){this.setContent(e)}},copyLink:{type:Boolean,value:!0},domain:String,errorImg:String,lazyLoad:Boolean,loadingImg:String,pauseVideo:{type:Boolean,value:!0},previewImg:{type:Boolean,value:!0},scrollTable:Boolean,selectable:null,setTitle:{type:Boolean,value:!0},showImgMenu:{type:Boolean,value:!0},tagStyle:Object,useAnchor:null},created:function(){this.plugins=[];for(vare=n.length;e--;)this.plugins.push(newn[e](this))},detached:function(){clearInterval(this._timer),this._hook("onDetached")},methods:{in:function(e,t,n){e&&t&&n&&(this._in={page:e,selector:t,scrollTop:n})},navigateTo:function(t,n){vari=this;returnt=this._ids[decodeURI(t)]||t,newPromise(function(r,o){if(!i.data.useAnchor)returnvoido(Error("Anchor is disabled"));vara=wx.createSelectorQuery().in(i._in?i._in.page:i).select((i._in?i._in.selector:"._root")+(t?"".concat(">>>","#").concat(t):"")).boundingClientRect();i._in?a.select(i._in.selector).scrollOffset().select(i._in.selector).boundingClientRect():a.selectViewport().scrollOffset(),a.exec(function(t){if(!t[0])returnvoido(Error("Label not found"));vara=t[1].scrollTop+t[0].top-(t[2]?t[2].top:0)+(n||parseInt(i.data.useAnchor)||0);i._in?i._in.page.setData(e({},i._in.scrollTop,a)):wx.pageScrollTo({scrollTop:a,duration:300}),r()})})},getText:function(e){vart="";returnfunctione(n){for(vari=0;i<n.length;i++){varr=n[i];if("text"===r.type)t+=r.text.replace(/&/g,"&");elseif("br"===r.name)t+="\n";else{varo="p"===r.name||"div"===r.name||"tr"===r.name||"li"===r.name||"h"===r.name[0]&&r.name[1]>"0"&&r.name[1]<"7";o&&t&&"\n"!==t[t.length-1]&&(t+="\n"),r.children&&e(r.children),o&&"\n"!==t[t.length-1]?t+="\n":"td"!==r.name&&"th"!==r.name||(t+="\t")}}}(e||this.data.nodes),t},getRect:function(){vare=this;returnnewPromise(function(t,n){wx.createSelectorQuery().in(e).select("._root").boundingClientRect().exec(function(e){returne[0]?t(e[0]):n(Error("Root label not found"))})})},setContent:function(e,n){vari=this;this.imgList&&n||(this.imgList=[]),this._videos=[];varr={},o=newt(this).parse(e);if(n)for(vara=this.data.nodes.length,l=o.length;l--;)r["nodes[".concat(a+l,"]")]=o[l];elser.nodes=o;this.setData(r,function(){i._hook("onLoad"),i.triggerEvent("load")});vars;clearInterval(this._timer),this._timer=setInterval(function(){i.getRect().then(function(e){e.height===s&&(i.triggerEvent("ready",e),clearInterval(i._timer)),s=e.height}).catch(function(){})},350)},_hook:function(e){for(vart=n.length;t--;)this.plugins[t][e]&&this.plugins[t][e]()},_add:function(e){e.detail.root=this}}});
\ No newline at end of file
vart=require("./parser"),n=[require("./markdown/index.js"),require("./audio/index.js"),require("./emoji/index.js"),require("./highlight/index.js"),require("./style/index.js")];Component({data:{nodes:[]},properties:{markdown:Boolean,containerStyle:String,content:{type:String,value:"",observer:function(e){this.setContent(e)}},copyLink:{type:Boolean,value:!0},domain:String,errorImg:String,lazyLoad:Boolean,loadingImg:String,pauseVideo:{type:Boolean,value:!0},previewImg:{type:Boolean,value:!0},scrollTable:Boolean,selectable:null,setTitle:{type:Boolean,value:!0},showImgMenu:{type:Boolean,value:!0},tagStyle:Object,useAnchor:null},created:function(){this.plugins=[];for(vare=n.length;e--;)this.plugins.push(newn[e](this))},detached:function(){clearInterval(this._timer),this._hook("onDetached")},methods:{in:function(e,t,n){e&&t&&n&&(this._in={page:e,selector:t,scrollTop:n})},navigateTo:function(t,n){vari=this;returnt=this._ids[decodeURI(t)]||t,newPromise(function(r,o){if(!i.data.useAnchor)returnvoido(Error("Anchor is disabled"));vara=wx.createSelectorQuery().in(i._in?i._in.page:i).select((i._in?i._in.selector:"._root")+(t?"".concat(">>>","#").concat(t):"")).boundingClientRect();i._in?a.select(i._in.selector).scrollOffset().select(i._in.selector).boundingClientRect():a.selectViewport().scrollOffset(),a.exec(function(t){if(!t[0])returnvoido(Error("Label not found"));vara=t[1].scrollTop+t[0].top-(t[2]?t[2].top:0)+(n||parseInt(i.data.useAnchor)||0);i._in?i._in.page.setData(e({},i._in.scrollTop,a)):wx.pageScrollTo({scrollTop:a,duration:300}),r()})})},getText:function(e){vart="";returnfunctione(n){for(vari=0;i<n.length;i++){varr=n[i];if("text"===r.type)t+=r.text.replace(/&/g,"&");elseif("br"===r.name)t+="\n";else{varo="p"===r.name||"div"===r.name||"tr"===r.name||"li"===r.name||"h"===r.name[0]&&r.name[1]>"0"&&r.name[1]<"7";o&&t&&"\n"!==t[t.length-1]&&(t+="\n"),r.children&&e(r.children),o&&"\n"!==t[t.length-1]?t+="\n":"td"!==r.name&&"th"!==r.name||(t+="\t")}}}(e||this.data.nodes),t},getRect:function(){vare=this;returnnewPromise(function(t,n){wx.createSelectorQuery().in(e).select("._root").boundingClientRect().exec(function(e){returne[0]?t(e[0]):n(Error("Root label not found"))})})},setContent:function(e,n){vari=this;this.imgList&&n||(this.imgList=[]),this._videos=[];varr={},o=newt(this).parse(e);if(n)for(vara=this.data.nodes.length,l=o.length;l--;)r["nodes[".concat(a+l,"]")]=o[l];elser.nodes=o;this.setData(r,function(){i._hook("onLoad"),i.triggerEvent("load")});vars;clearInterval(this._timer),this._timer=setInterval(function(){i.getRect().then(function(e){e.height===s&&(i.triggerEvent("ready",e),clearInterval(i._timer)),s=e.height}).catch(function(){})},350)},_hook:function(e){for(vart=n.length;t--;)this.plugins[t][e]&&this.plugins[t][e]()},_add:function(e){e.detail.root=this}}});