1import{v as h,k as _,_ as S,af as g,B as p,x as s,y as f,C as y,a3 as n,an as l,I as o,z as m,a2 as u}from"./index.ccd35ebd.js";const x={name:"ReadMore",components:{TipTap:_(()=>S(()=>import("./TipTap.b8bf0094.js"),["assets/2.4.1/TipTap.b8bf0094.js","assets/2.4.1/style.2ef692b0b5f1fe6533c6e453f03e63caf46a8fc5075601c668c90c567a7d4bae.css","assets/2.4.1/index.ccd35ebd.js","assets/2.4.1/style.df0732e0130efa4bed85fe91a2709a28a35e499229231d98e910e27ba3e72bf7.css","assets/2.4.1/QColor.bc1f9ce0.js","assets/2.4.1/TouchPan.fe5c8598.js","assets/2.4.1/touch.6391c159.js","assets/2.4.1/QSlider.1da0b896.js","assets/2.4.1/QTabs.d9b687db.js","assets/2.4.1/QTabPanels.7d317b65.js","assets/2.4.1/use-panel.34ac9148.js","assets/2.4.1/TouchSwipe.e926239a.js","assets/2.4.1/use-render-cache.615217ce.js","assets/2.4.1/QPopupProxy.3d4d3459.js","assets/2.4.1/spaceBarEventMixin.f4f6d71b.js","assets/2.4.1/MentionList.0d7f5ed6.js","assets/2.4.1/style.087abf028aefecb5656f795dd84cc95bfc204c70eaea4aca018b177fa4c36402.css"]))},props:{moreStr:{type:String,default:"read more"},lessStr:{type:String,default:"read less"},text:{type:String,required:!0},link:{type:String,default:"#"},readMoreColor:{type:String,default:"#00b2ff"},maxChars:{type:Number,default:100},disableExpansion:Boolean},data(){return{isReadMore:!1}},computed:{formattedString(){let e=this.text;return e.includes("<iframe")||!this.isReadMore&&this.text.length>this.maxChars&&(e=g(e,this.maxChars)),e}},methods:{trigger(e,r){this.link=="#"&&e.preventDefault(),!this.disableExpansion&&(this.lessStr!==null||this.lessStr!=="")&&(this.isReadMore=r)}}},v=["innerHTML"],M=["href"],k=["href"];function C(e,r,t,T,d,a){const c=p("TipTap");return s(),f("div",null,[a.formattedString.includes("<iframe")?(s(),f("p",{key:0,class:"q-my-xs ProseMirror readmore",innerHTML:a.formattedString},null,8,v)):(s(),y(c,{key:1,value:a.formattedString,disable:!0,"display-toolbar":!1,class:"tiptap-readonly"},null,8,["value"])),n(o("span",null,[n(o("a",{id:"readmore",href:t.link,style:m({color:t.readMoreColor+"!important"}),onClick:r[0]||(r[0]=i=>a.trigger(i,!0))},u(t.moreStr),13,M),[[l,!d.isReadMore]]),n(o("a",{id:"readmore",href:t.link,style:m({color:t.readMoreColor+"!important"}),onClick:r[1]||(r[1]=i=>a.trigger(i,!1))},u(t.lessStr),13,k),[[l,d.isReadMore]])],512),[[l,t.text.length>t.maxChars]])])}var b=h(x,[["render",C]]);export{b as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.