|
|
|
var LeonSans=function(t){var r={};function e(i){if(r[i])return r[i].exports;var n=r[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,e),n.l=!0,n.exports}return e.m=t,e.c=r,e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var n in t)e.d(i,n,function(r){return t[r]}.bind(null,n));return i},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=0)}([function(t,r,e){var i=e(1).default;t.exports=i},function(t,r,e){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,r){for(var e=0;e<r.length;e++){var i=r[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}e.r(r);var a=function(){function t(){!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t),this.handlers_={update:{listeners:[]}}}var r,e,a;return r=t,(e=[{key:"on",value:function(t,r){return"function"!=typeof r?(console.error("The listener callback must be a function, the given type is ".concat(i(r))),!1):"string"!=typeof t?(console.error("The event name must be a string, the given type is ".concat(i(t))),!1):(void 0===this.handlers_[t]&&(this.handlers_[t]={listeners:[]}),void this.handlers_[t].listeners.push(r))}},{key:"off",value:function(t,r){if(void 0===this.handlers_[t])return console.error("This event: ".concat(t," does not exist")),!1;this.handlers_[t].listeners=this.handlers_[t].listeners.filter(function(t){return t.toString()!==r.toString()})}},{key:"dispatch",value:function(t,r){this.handlers_[t].listeners.forEach(function(t){t(r)})}}])&&n(r.prototype,e),a&&n(r,a),t}(),s=500,o=1,l=900,f=70,y=80,c=1,h=.78,u=.49,d=120,p=2*Math.PI;function v(t,r){return{x:arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,y:arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,w:t.rect.w*u*r,h:(t.rect.h+220)*u*r}}function x(t,r,e){return{x:t/2,y:(r-130*u*e)/2}}function g(t,r,e){var i=t.ratio.x1,n=t.ratio.x2,a=t.ratio.y1,s=t.ratio.y2;return{r:r,cr:e,fr1:c,fr2:h,gx1:i,gx2:n,gy1:a,gy2:s}}function b(t,r,e,i,n){var a=(i-n)/(r-e)*(t-e)+n;return a<n?a=n:a>i&&(a=i),a}function S(t){var r,e,i,n,a,s,o,l,f,y,c,h=t.typo.p.length,u=[];for(r=0;r<h;r++)for(n=(a=t.typo.p[r]).cv.length,e=0;e<n;e++){if(o=(s=a.cv[e]).addRect(t.rect),l=a.d,y=(f=t.pointsLength.lengths[r])/t.pointsLength.max,c=0,r>0)for(i=0;i<r;i++)c+=t.pointsLength.lengths[i]/t.pointsLength.max;y+=c,u.push({pos:o,drawing:t.drawing,direction:l,lengths:f,maxDrawing:y,minDrawing:c,closePath:s.ratio.c,stroke:function(t,r){var e=b(r.drawing.value,r.maxDrawing,r.minDrawing,1,0);if(e>0&&"a"!=r.pos.type){var i=r.lengths*e;t.setLineDash([r.lengths]),t.lineDashOffset=r.direction*(i+r.lengths),t.stroke()}}})}return u}function m(t,r){var e,i,n=t.length,a=[];for(e=0;e<n;e++)i=t[e].addRect(r.rect),a.push(i);return a}function O(t,r){var e,i,n,a=r.lines.length;for(e=0;e<a;e++)"a"==(n=(i=r.lines[e]).pos).type?(t.beginPath(),t.arc(n.x,n.y,n.radius*i.drawing.value,0,p),t.fill(),t.closePath()):"m"==n.type?(t.beginPath(),t.moveTo(n.x,n.y)):"l"==n.type?t.lineTo(n.x,n.y):"b"==n.type&&t.bezierCurveTo(n.x,n.y,n.x2,n.y2,n.x3,n.y3),i.stroke(t,i)}function J(t,r){t.save(),t.lineWidth=1;var e,i=r.lines.length;for(e=0;e<i;e++)_(t,r.lines[e]);for(t.restore(),t.save(),t.lineWidth=1,i=r.typo.p.length,e=0;e<i;e++)N(t,r.typo.p[e],r);t.restore()}function N(t,r,e){var i,n,a,s=r.v.length;fo
|
|
|
|
**/e.d(r,"default",function(){return mr});var mr=function(t){function r(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.text,n=void 0===i?"":i,a=e.size,s=void 0===a?500:a,l=e.weight,f=void 0===l?o:l,y=e.color,c=void 0===y?["#000000"]:y,h=e.colorful,u=void 0===h?["#c5d73f","#9d529c","#49a9db","#fec330","#5eb96e","#fc5356","#f38f31"]:h,d=e.tracking,p=void 0===d?0:d,v=e.leading,x=void 0===v?0:v,g=e.align,b=void 0===g?"left":g,S=e.pathGap,m=void 0===S?.5:S,O=e.amplitude,J=void 0===O?.5:O,N=e.width,_=void 0===N?0:N,w=e.breakWord,P=void 0!==w&&w,k=e.fps,W=void 0===k?30:k,D=e.isPath,T=void 0!==D&&D,I=e.isWave,R=void 0!==I&&I;return function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r),(t=xr(this,br(r).call(this))).size_=s,t.weight_=f,t.color_=c,t.colorful_=function(t){for(var r,e,i=t.slice(),n=i.length,a=n;a--;)r=Math.random()*n|0,e=i[a],i[a]=i[r],i[r]=e;return i}(u),t.tracking_=p,t.leading_=x,t.pathGap_=m,t.amplitude_=J,t.width_=_,t.breakWord_=P,t.fps_=W,t.fpsTime_=1e3/t.fps_,t.isPath_=T,t.isWave_=R,t.model=new dr,t.str_=null,t.time_=null,t.isFps_=!1,t.isForceRander_=!1,t.updateID_=0,t.dPathsID_=null,t.pPathsID_=null,t.wPathsID_=null,t.guideID_=null,t.text=n,t.model.align=b,t}var e,i,n;return function(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&Sr(t,r)}(r,a),e=r,(i=[{key:"on",value:function(t,e){gr(br(r.prototype),"on",this).call(this,t,e),this.update()}},{key:"off",value:function(t,e){gr(br(r.prototype),"off",this).call(this,t,e)}},{key:"position",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.model.position(t,r)&&(this.updateID_++,this.updateSignal())}},{key:"update",value:function(){this.updateID_++,this.model.update(this.str_,this.width_,this.breakWord_,this.weight_,this.size_,this.tracking_,this.leading_),this.isPath_||this.isWave_?(this.updatePatternPaths(),this.updateWavePaths()):this.updateSignal()}},{key:"updateGuide",value:function(){this.guideID_!=this.updateID_&&(this.guideID_=this.updateID_,this.model.updateGuide())}},{key:"updateDrawingPaths",value:function(){this.dPathsID_!=this.updateID_&&(this.dPathsID_=this.updateID_,this.model.updateDrawingPaths())}},{key:"updatePatternPaths",value:function(t){this.isPath_&&(t||this.pPathsID_!=this.updateID_)&&(this.pPathsID_=this.updateID_,this.model.updatePatternPaths(this.pathGap_),this.isForceRander_=!0,this.updateSignal())}},{key:"updateWavePaths",value:function(t){this.isWave_&&(t||this.wPathsID_!=this.updateID_)&&(this.wPathsID_=this.updateID_,this.model.updateWavePaths(this.pathGap_),this.isForceRander_=!0,this.updateSignal())}},{key:"updateSignal",value:function(){this.model.updateLinesForRect(),this.model.updatePathsForRect(),this.dispatch("update",this.model)}},{key:"reset",value:function(){this.size_=500,this.weight_=o,this.color_=["#000000"],this.tracking_=0,this.leading_=0,this.pathGap_=.5,this.amplitude_=.5,this.width_=0,this.breakWord_=!1,this.fps_=30,this.fpsTime_=1e3/this.fps_,this.isPath_=!1,this.isWave_=!1,this.str_=null,this.time_=null,this.isFps_=!1,this.isForceRander_=!1,this.updateID_=0,this.dPathsID_=null,this.pPathsID_=null,this.wPathsID_=null,this.guideID_=null,this.model.reset()}},{key:"dispose",value:function(){this.reset(),this.model=null}},{key:"drawPixi",value:function(t){var r,e,i,n=this.model.data.length;for(r=0;r<n;r++)e=this.model.data[r],i=K(r,0,this.color_),X(t,e,this.lineWidth,i)}},{key:"draw",value:function(t){t.lineWidth=this.lineWidth;var r,e,i=this.model.data.length;for(r=0;r<i;r++)R(t,r,e=this.model.data[r],this.color_),O(t,e)}},{key:"drawColorful",value:function(t){t.lineWidth=this.lineWidth,function(t,r,e){z=-1,L=(P=e).length;var i,n,a,s,o,l,f,y,c,h,u=r.data.length;for(i=0;i<u;i++)for(y=(n=r.data[i]).pointsLength.max,h=0,s=n.lines.length,f=null,a=0;a<s;a++)"a"==(l=(o=n.lines[a]).pos).type?(E(t),t.beg
|