8 lines
78 KiB
Plaintext
8 lines
78 KiB
Plaintext
|
|
{
|
||
|
|
"version": 3,
|
||
|
|
"sources": ["../../../../../node_modules/.pnpm/roughjs@4.6.6_patch_hash=3543d47108cb41b68ec6a671c0e1f9d0cfe2ce524fea5b0992511ae84c3c6b64/node_modules/roughjs/bundled/rough.esm.js"],
|
||
|
|
"sourcesContent": ["function t(t,e,s){if(t&&t.length){const[n,o]=e,a=Math.PI/180*s,h=Math.cos(a),r=Math.sin(a);for(const e of t){const[t,s]=e;e[0]=(t-n)*h-(s-o)*r+n,e[1]=(t-n)*r+(s-o)*h+o}}}function e(t,e){return t[0]===e[0]&&t[1]===e[1]}function s(s,n,o,a=1){const h=o,r=Math.max(n,.1),i=s[0]&&s[0][0]&&\"number\"==typeof s[0][0]?[s]:s,c=[0,0];if(h)for(const e of i)t(e,c,h);const l=function(t,s,n){const o=[];for(const s of t){const t=[...s];e(t[0],t[t.length-1])||t.push([t[0][0],t[0][1]]),t.length>2&&o.push(t)}const a=[];s=Math.max(s,.1);const h=[];for(const t of o)for(let e=0;e<t.length-1;e++){const s=t[e],n=t[e+1];if(s[1]!==n[1]){const t=Math.min(s[1],n[1]);h.push({ymin:t,ymax:Math.max(s[1],n[1]),x:t===s[1]?s[0]:n[0],islope:(n[0]-s[0])/(n[1]-s[1])})}}if(h.sort(((t,e)=>t.ymin<e.ymin?-1:t.ymin>e.ymin?1:t.x<e.x?-1:t.x>e.x?1:t.ymax===e.ymax?0:(t.ymax-e.ymax)/Math.abs(t.ymax-e.ymax))),!h.length)return a;let r=[],i=h[0].ymin,c=0;for(;r.length||h.length;){if(h.length){let t=-1;for(let e=0;e<h.length&&!(h[e].ymin>i);e++)t=e;h.splice(0,t+1).forEach((t=>{r.push({s:i,edge:t})}))}if(r=r.filter((t=>!(t.edge.ymax<=i))),r.sort(((t,e)=>t.edge.x===e.edge.x?0:(t.edge.x-e.edge.x)/Math.abs(t.edge.x-e.edge.x))),(1!==n||c%s==0)&&r.length>1)for(let t=0;t<r.length;t+=2){const e=t+1;if(e>=r.length)break;const s=r[t].edge,n=r[e].edge;a.push([[Math.round(s.x),i],[Math.round(n.x),i]])}i+=n,r.forEach((t=>{t.edge.x=t.edge.x+n*t.edge.islope})),c++}return a}(i,r,a);if(h){for(const e of i)t(e,c,-h);!function(e,s,n){const o=[];e.forEach((t=>o.push(...t))),t(o,s,n)}(l,c,-h)}return l}function n(t,e){var n;const o=e.hachureAngle+90;let a=e.hachureGap;a<0&&(a=4*e.strokeWidth),a=Math.round(Math.max(a,.1));let h=1;return e.roughness>=1&&((null===(n=e.randomizer)||void 0===n?void 0:n.next())||Math.random())>.7&&(h=a),s(t,a,o,h||1)}class o{constructor(t){this.helper=t}fillPolygons(t,e){return this._fillPolygons(t,e)}_fillPolygons(t,e){const s=n(t,e);return{type:\"fillSketch\",ops:this.renderLines(s,e)}}renderLines(t,e){const s=[];for(const n of t)s.push(...this.helper.doubleLineOps(n[0][0],n[0][1],n[1][0],n[1][1],e));return s}}function a(t){const e=t[0],s=t[1];return Math.sqrt(Math.pow(e[0]-s[0],2)+Math.pow(e[1]-s[1],2))}class h extends o{fillPolygons(t,e){let s=e.hachureGap;s<0&&(s=4*e.strokeWidth),s=Math.max(s,.1);const o=n(t,Object.assign({},e,{hachureGap:s})),h=Math.PI/180*e.hachureAngle,r=[],i=.5*s*Math.cos(h),c=.5*s*Math.sin(h);for(const[t,e]of o)a([t,e])&&r.push([[t[0]-i,t[1]+c],[...e]],[[t[0]+i,t[1]-c],[...e]]);return{type:\"fillSketch\",ops:this.renderLines(r,e)}}}class r extends o{fillPolygons(t,e){const s=this._fillPolygons(t,e),n=Object.assign({},e,{hachureAngle:e.hachureAngle+90}),o=this._fillPolygons(t,n);return s.ops=s.ops.concat(o.ops),s}}class i{constructor(t){this.helper=t}fillPolygons(t,e){const s=n(t,e=Object.assign({},e,{hachureAngle:0}));return this.dotsOnLines(s,e)}dotsOnLines(t,e){const s=[];let n=e.hachureGap;n<0&&(n=4*e.strokeWidth),n=Math.max(n,.1);let o=e.fillWeight;o<0&&(o=e.strokeWidth/2);const h=n/4;for(const r of t){const t=a(r),i=t/n,c=Math.ceil(i)-1,l=t-c*n,u=(r[0][0]+r[1][0])/2-n/4,p=Math.min(r[0][1],r[1][1]);for(let t=0;t<c;t++){const a=p+l+t*n,r=u-h+2*Math.random()*h,i=a-h+2*Math.random()*h,c=this.helper.ellipse(r,i,o,o,e);s.push(...c.ops)}}return{type:\"fillSketch\",ops:s}}}class c{constructor(t){this.helper=t}fillPolygons(t,e){const s=n(t,e);return{type:\"fillSketch\",ops:this.dashedLine(s,e)}}dashedLine(t,e){const s=e.dashOffset<0?e.hachureGap<0?4*e.strokeWidth:e.hachureGap:e.dashOffset,n=e.dashGap<0?e.hachureGap<0?4*e.strokeWidth:e.hachureGap:e.dashGap,o=[];return t.forEach((t=>{const h=a(t),r=Math.floor(h/(s+n)),i=(h+n-r*(s+n))/2;let c=t[0],l=t[1];c[0]>l[0]&&(c=t[1],l=t[0]);const u=Math.atan((l[1]-c[1])/(l[0]-c[0]));for(let t=0;t<r;t++){const a=t*(s+n),h=a+s,r=[c[0]+a*Math.cos(u)+i*Math.cos(u),c[1]+a*Math.sin(u)+i*Math.sin(u)],l=[c[0]+h*Math.cos(u)+i*Math.cos(u),c[1]+h*Math.sin(u)+i*Math.sin(u)];o.push(...this.helper.doubleLineOps(r[0],r[1],l[0],l[1],e))}})),o}}class l{constructor(t){this.helper=t}fillPolygons(t,e){c
|
||
|
|
"mappings": "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
|
||
|
|
"names": ["t", "e", "n", "o", "a", "h", "r", "s", "__name", "i", "c", "l", "u", "p", "f", "d", "g", "M", "k", "b", "y", "m", "x", "w", "v", "S", "O", "L", "T", "D", "A", "P", "G", "E", "$", "j", "z", "F", "q", "V", "_", "Z", "I", "C", "W", "R", "Q", "H", "N", "B", "J", "K", "U", "Y", "tt", "et", "st", "nt", "ot", "at"]
|
||
|
|
}
|