varLeonSans=function(t){varr={};functione(n){if(r[n])returnr[n].exports;vari=r[n]={i:n,l:!1,exports:{}};returnt[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}returne.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:n})},e.r=function(t){"undefined"!=typeofSymbol&&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)returnt;if(4&r&&"object"==typeoft&&t&&t.__esModule)returnt;varn=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeoft)for(variint)e.d(n,i,function(r){returnt[r]}.bind(null,i));returnn},e.n=function(t){varr=t&&t.__esModule?function(){returnt.default}:function(){returnt};returne.d(r,"a",r),r},e.o=function(t,r){returnObject.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=0)}([function(t,r,e){varn=e(1).default;t.exports=n},function(t,r,e){"use strict";functionn(t){return(n="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft})(t)}functioni(t,r){for(vare=0;e<r.length;e++){varn=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}e.r(r),e.d(r,"default",(function(){returnhr}));vara=function(){functiont(){!function(t,r){if(!(tinstanceofr))thrownewTypeError("Cannot call a class as a function")}(this,t),this.handlers_={update:{listeners:[]}}}varr,e,a;returnr=t,(e=[{key:"on",value:function(t,r){return"function"!=typeofr?(console.error("The listener callback must be a function, the given type is ".concat(n(r))),!1):"string"!=typeoft?(console.error("The event name must be a string, the given type is ".concat(n(t))),!1):(void0===this.handlers_[t]&&(this.handlers_[t]={listeners:[]}),voidthis.handlers_[t].listeners.push(r))}},{key:"off",value:function(t,r){if(void0===this.handlers_[t])returnconsole.error("This event: ".concat(t," does not exist")),!1;this.handlers_[t].listeners=this.handlers_[t].listeners.filter((function(t){returnt.toString()!==r.toString()}))}},{key:"dispatch",value:function(t,r){this.handlers_[t].listeners.forEach((function(t){t(r)}))}}])&&i(r.prototype,e),a&&i(r,a),t}(),s=2*Math.PI;functiono(t,r){vare=arguments.length>2&&void0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void0!==arguments[3]?arguments[3]:0,i=.49*t.rect.w*r,a=.49*(t.rect.h+220)*r;return{x:e,y:n,w:i,h:a}}functionf(t,r,e){return{x:t/2,y:(r-130*.49*e)/2}}functionl(t,r,e){return{r:r,cr:e,fr1:1,fr2:.78,gx1:t.ratio.x1,gx2:t.ratio.x2,gy1:t.ratio.y1,gy2:t.ratio.y2}}functiony(t,r,e,n,i){vara=(n-i)/(r-e)*(t-e)+i;returna<i?a=i:a>n&&(a=n),a}functionc(t){varr,e,n,i,a,s,o,f,l,c,h,u=t.typo.p.length,d=[];for(r=0;r<u;r++)for(i=(a=t.typo.p[r]).cv.length,e=0;e<i;e++){if(o=(s=a.cv[e]).addRect(t.rect),f=a.d,c=(l=t.pointsLength.lengths[r])/t.pointsLength.max,h=0,r>0)for(n=0;n<r;n++)h+=t.pointsLength.lengths[n]/t.pointsLength.max;c+=h,d.push({pos:o,drawing:t.drawing,direction:f,lengths:l,maxDrawing:c,minDrawing:h,closePath:s.ratio.c,stroke:function(t,r){vare=y(r.drawing.value,r.maxDrawing,r.minDrawing,1,0);if(e>0&&"a"!=r.pos.type){varn=r.lengths*e;t.setLineDash([r.lengths]),t.lineDashOffset=r.direction*(n+r.lengths),t.stroke()}}})}returnd}functionh(t,r){vare,n,i=t.length,a=[];for(e=0;e<i;e++)n=t[e].addRect(r.rect),a.push(n);returna}functionu(t){for(varr,e,n=t.slice(),i=n.length,a=i;a--;)r=Math.random()*i|0,e=n[a],n[a]=n[r],n[r]=e;returnn}functiond(t,r){vare,n,i,a=r.lines.length;for(e=0;e<a;e++)"a"==(i=(n=r.lines[e]).pos).type?(t.beginPath(),t.arc(i.x,i.y,i.radius*n.drawing.value,0,s),t.fill(),t.closePath()):"m"==i.type?(t.beginPath(),t.moveTo(i.x,i.y)):"l"==i.type?t.lineTo(i.x,i.y):"b"==i.type&&t.bezierCurveTo(i.x,i.y,i.x2,i.y2,i.x3,i.y3),n.stroke(t,n)}functionp(t,r){t.save(),t.lineWidth=1;vare,n=r.lines.length;for(e=0;e<n;e++)g(t,r.lines[e]);for(t.restore(),t.save(),t.