Merge remote-tracking branch 'origin/master'

This commit is contained in:
kunfei committed 2023-05-11 10:09:20 +08:00
commit f8d9089915
18 files changed
+26 -30

No files matched your search

@@ -0,0 +1 @@
import{a1 as Ne,n as A,o as f,d as m,g as e,t as R,F as $,N as re,u as n,a8 as J,z as y,a9 as ze,S as xe,v as D,e as L,w as K,a2 as He,A as Ae,aa as Je,f as Z,L as le,ab as We,x as qe,ac as Ve,p as Be,i as ke,s as _e,Q as Fe,ad as ce,ae as Te,V as Ge,J as ye,af as Ze,k as O,ag as Ye,a6 as Xe,c as je,a7 as $e}from"./vendor-16414864.js";import{i as et,g as De,l as tt}from"./el-loading-3948deb5.js";import{_ as ee,u as de,A as Ie}from"./index-4dafd329.js";const ot={class:"title",wordCount:"0"},nt=["wordCount"],st=["src"],at=["innerHTML"],it={__name:"ChapterContent",props:{contents:{type:Array,required:!0},title:{type:String,required:!0},spacing:{type:Object,required:!0},fontFamily:{type:String,required:!0},fontSize:{type:String,required:!0}},setup(s){const o=s;Ne(d=>({f550acea:o.spacing.letter,"1db54a99":o.spacing.line,"5bcd0de9":o.spacing.paragraph}));const g=d=>{const k=/<img[^>]*src="([^"]*(?:"[^>]+\})?)"[^>]*>/,r=d.match(k)[1];return et(r)?De(r):r},C=d=>{d.target.src=De(d.target.src)},i=d=>{const k=/<img[^>]*src="[^"]*(?:"[^>]+\})?"[^>]*>/g,r=" ";return d.replaceAll(k,r).length},U=A(()=>Array.from(o.contents,d=>i(d)));return(d,k)=>(f(),m($,null,[e("div",ot,R(s.title),1),(f(!0),m($,null,re(s.contents,(r,h)=>(f(),m("div",{key:h,wordCount:n(U)[h]},[/^\s*<img[^>]*src[^>]+>$/.test(r)?(f(),m("img",{key:0,class:"full",src:g(r),onErrorOnce:C,loading:"lazy"},null,40,st)):(f(),m("p",{key:1,style:J({fontFamily:s.fontFamily,fontSize:s.fontSize}),innerHTML:r},null,12,at))],8,nt))),128))],64))}},lt=ee(it,[["__scopeId","data-v-a0211daf"]]);const ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAADFBMVEXr5djn4dTp49bt59rT6LKxAAACnElEQVQozw3NUUwScRzA8d8R6MF8YMIx8uk47hDSJbj14IPzOGc7jPLvwTGg5uAYDbe2tt56cLtznvEnS6yDqCcEaWi91DvrbLJZz7b1aFtz1aO+2OZWvn+/+4CHeB6BMYaqBLfjPNRY6RFT2JJYby+uAk4WUTrtlmJ4hgPYb2q1XGDQjaK8pgJHvqNaAX+KyuIkDXpgQinb46nOulnn4b5laUHTxLfseeArAoNOeJlOIjdoal0n1FA7tKFv5roK+YaHOqP3P0XyKHPHY+MhTRe5uCZnKhtJKw2eSrSoBDPLtpZuNcFNJcFyiCMxOaaHIfXz1e8HQbWLySrBQ4x0x1qlhnHlnz2HQEC6TNb0gTHXa7IKhcaHqkE015hk9whA0YeWiLIXf7Fa2CZo3DjqjB4tTuF8jIcbfcEx5z/w4sXpQhXW+ju0cqh7icTFmRMaG+v6CIvTjcSpHcH8JEsF3EPh3fRthYdVLLgI2fWXm85/pGFE4l046s70L+yKCcirGFR+jbpy3kMmiCGHrSezVONsn1RBixncyk2PcVWk7DlgxHo8iZwDyq5uAUD854dZhdIFYzKoQig2haUKi1lVufz2RZUZPZ41n/hrOQB6h0Hhg8I367FNoEHgeM/KY7szSeQwD8q2WE3HM35ZLl0K1MJiOtHIkBclRQUwZnyOWcNsRQQgVLj1PSqkjF9DsoOSaSg3iinKzvfmgsNFFfpP/2T3GLGvL4fHEfwIX1sVvXcPqLztehWGcfn9nI2U9nTfCgJPe/jFPLZwgVEzimBgAm0VIyK2tt1cE/AzQdLK+SxLSQ4aDCZnnId94OG2S1XwvnTbNk/ZnhyRCQT+sZM6z9g6LXL1BOBe+zJySiFkHAINCtnQokbCJ/apCv0foqPiZVfhpywAAAAASUVORK5CYII=",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAACVBMVEX28ef48+n69esoK7jYAAAB4UlEQVQozw2OsW4bQQxEhwLXkDrysGdEqRRgVShfQQq8wOr2jD0jSpXCLvwXbtKfADlFqgSwC/9ljqweZgYzQFnb/QGepYhA9jzmTc1WaSEtQpbFgjWATI00ZZtIckXx8q2Oe5yEByBy+RHOTcM+VVTadULsvxvRC/q8WTwgcWGD+Mnaqa0oy2gw2pKFzK+PzEsus5hP9AHojKslVynLlioVTBEN8cjDNnZoR1uMGTiZAAN47HxMtEkGUE9b8HWzkqNX5Lpk0yVziAJOs46rK1pG/xNuXLjz95fSDoJE5IqG23MAYPtWoeWPvfVtIV/Ng9oH3W0gGMPIOqd4MK4QZ55dV61gOb8Zxp7I9qayaGxp6Q91cmC0ZRdBwEQVHWzSAanlZwVWc9yljeTCeaHjBVvlPSLeyeBUT2rPdJegQI103jVS3uYkyIx1il6mslMDedZuOkwzolsagvPuQAfp7cYg7k9V1NOxfq64PNSvMdwONV4VYEmqlbpZy5OAakRKkjPnL4CBv5/OZRgoWHBmNbxB0LgB1I4vXFj93UoF2/0TPEsWwV9EhbIiTPqYoTHYoMn3enTDjmrFeDTIzaL1bUC/PBIMuF+vSSYSaxoVt90EO3Gu1zrMuMRGUk7Ffv3L+A931Gsb/yBoIgAAAABJRU5ErkJggg==",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAADFBMVEX6+fP8+/X+/ff///kbczPAAAACeElEQVQozxXHQUgUUQAG4P8936yzs6VvZNZmN9QxVxiF9OLBoOjtOC6rQq6ygXjI2fCQBdXBg4egtzFGdqkoI+zgBFbqkm3hQSxhFYLotOcubeKhOnVYoqQy+m4f5g5TvpX0xHLbLY9j8SMhJp+Jk4LfAUS2kVRIjILmnwGBTX42PhCVlDJQkIiy2nWAvaJ1h+oFIpJ0hMSYVbyyrgDWshcMpMyL1brPDQKWmduO+KTJ6XeXAMK9Yc3FpD7atyNwg6kt5XgFpLPhjUTFSYVn2abDiugGShwD8JTVRJVo/2ecuKtRb/qc4BK+9TboFfokog4T2Fn6Oqdnsjk90NMS76Rji6E0NmwkPBAZ4Xbkw8KoDAkAbEhkc78e9omxxgxg6qa5HvMv+UZbCV0qmHnSHKl5TxeA2XTCGWekR581mwC5crBH81PznASqB9va3TbkYAjJPLfg5uBfXaJgIgIBv9eessRIhxe7PA7kj6uUMeMaQ/OEQOYRaaHlqH2Gxwsl6E/pwVY5FH7uCypBZPKvDQyVziYBrAkMURe2MOOOxG/eQpp5PF+bFzUV5HtPj9GeiVSNZDELleifYTp9NAjsoiXg4cW+4ZORkdSMB/B74aAdjhsVakhgkugsbmqcDSLEoWp8zRjrux3tli6Q5uM3E+maT99Wy0RiP7tboiuRZle2c6CYeL2kcUc1KvPtQKucogMadKVTQOJYCeyCYlhQQ/Q7Etfd/vBygy9iqy+LyHeF46saCYvW6ingsbA9RBWtdi8GgUXW+oQx9/wP6bAAX1TWeV+CbShZDlQ9xT6SoSxZmKRAkmXb60kzEzkRF+Ccb94BGspGJoN/UzmyR4wjXHAAAAAASUVORK5CYII=",dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAATlBMVEXdzaHh0KPgz6LdzKDezqLczJ7ezZ/fz6Dcy5zi0aXdzZ3fz6Tfz57h0KDg0aLcyZrg0KXi0qPfzZ3j06bh0qbdyJbfzJrhz5/cxpLZwo0vDconAAAFn0lEQVRIxxyPW5LjMAwDAT5FybLl2JnM3P+i6+wXWVC1GoQGaD0h4XM3Q5o4T0HgABHBi6pZ4CDXXcUOFd6VhqC3Kch4EI8w9oMXwvU6m5LOOvcxKMOhuu8i5+5cMjcgb0t4F2uvOoeI3/MlT4IqsbtM9UG2AGSXUOsxzPevnXzK1CSHytZLvx7VdQmUcJsJCxJh2nmHW12Qod1qPjt8pih47uQ9aGpoNWF+yElCt60oH7vdIU/MnlRPSBLC/VwqxcKR8PFqnADN9ih5ufqnTlG9KwCofvs7kKYqOPHTNMQ93j9qNImFw9vjHPZ0F1m8hUUVB/Q/TrRYDMXr9++APMFARAt6sPh6wVAXzxUGhZsFUwCNfPZ8/72TAHebAhvuOuT3gO1Vn5d9Jd5sBRkg0p2seL9B7ulkjFJFIt9HPpLzdSzzMP3UcodAfMqC6pBuET2heHK1itZf1GZ1Line truncated
@@ -1 +0,0 @@
import{a1 as Ne,n as A,o as f,d as m,g as e,t as R,F as $,N as re,u as n,a8 as J,z as y,a9 as ze,S as Ve,v as D,e as L,w as K,a2 as He,A as Ae,aa as Je,f as Z,L as le,ab as We,x as qe,ac as _e,p as Be,i as ke,s as Se,Q as Fe,ad as ce,V as Te,J as ye,ae as Ge,k as O,af as Ze,a6 as Ye,c as Xe,a7 as je}from"./vendor-3adfd12a.js";import{i as $e,g as xe,l as et}from"./el-loading-77d041a7.js";import{_ as ee,u as de,A as Ie}from"./index-a756f3a3.js";const tt={class:"title",wordCount:"0"},ot=["wordCount"],nt=["src"],st=["innerHTML"],at={__name:"ChapterContent",props:{contents:{type:Array,required:!0},title:{type:String,required:!0},spacing:{type:Object,required:!0},fontFamily:{type:String,required:!0},fontSize:{type:String,required:!0}},setup(s){const o=s;Ne(d=>({f550acea:o.spacing.letter,"1db54a99":o.spacing.line,"5bcd0de9":o.spacing.paragraph}));const g=d=>{const k=/<img[^>]*src="([^"]*(?:"[^>]+\})?)"[^>]*>/,r=d.match(k)[1];return $e(r)?xe(r):r},C=d=>{d.target.src=xe(d.target.src)},i=d=>{const k=/<img[^>]*src="[^"]*(?:"[^>]+\})?"[^>]*>/g,r=" ";return d.replaceAll(k,r).length},U=A(()=>Array.from(o.contents,d=>i(d)));return(d,k)=>(f(),m($,null,[e("div",tt,R(s.title),1),(f(!0),m($,null,re(s.contents,(r,h)=>(f(),m("div",{key:h,wordCount:n(U)[h]},[/^\s*<img[^>]*src[^>]+>$/