1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[521],{9521:function(e,t,r){(function(e){"use strict";var t,n=function(e){var t=e.getContext("2d");return{drawShapes:function(e){var r,n,i,o,a,s,p,u,h,d,c,f,l,w;if(!e.isEmpty()){if(o=e.shapes,a=e.color.r,s=e.color.g,t.fillStyle=r=p="rgb("+a+","+s+","+e.color.b+")","line"===e.shape){for(n=o.length-1;n>=0;n--){i=o[n],t.strokeStyle=r,t.lineCap="round",t.lineWidth=i.size,u=i.x0,h=i.y0,d=i.x1,c=i.y1,t.moveTo(u,h),t.lineTo(d,c)}t.stroke()}else if("circle"===e.shape)for(n=o.length-1;n>=0;n--){i=o[n],t.beginPath(),f=i.x,l=i.y,w=i.radius,t.arc(f,l,w,0,2*Math.PI,!1),t.fill()}}},clear:function(){t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.width,e.height),t.restore()}}},i=("undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self,function(e,t){var r,n,i,o,a,s;r=t,i={color:{r:0,g:0,b:255},size:5,splatterAmount:10,splatterRadius:20,dripper:!0,dripThreshold:50,dripSpeed:3},a=(o={shapes:n={circle:function(e,t,r){return{x:e,y:t,radius:r}},line:function(e,t,r,n,i){return{size:i,x0:e,y0:t,x1:r,y1:n}},Circles:function(e,t,r){var n=this;this.shape="circle",this.color={r:e,g:t,b:r},this.shapes=[],this.isEmpty=function(){return 0===n.shapes.length}},Lines:function(e,t,r){var n=this;this.shape="line",this.color={r:e,g:t,b:r},this.shapes=[],this.isEmpty=function(){return 0===n.shapes.length}}},Spray:function(e){var t=e||i,r=l("color"),o=l("size"),a=l("splatterAmount"),s=l("splatterRadius"),p=l("dripper"),u=l("dripThreshold"),h=l("dripSpeed"),d=t.canvas,c=[],f=[];return w(),{draw:function(e,t){var i,h,l,w,m=!!t,y=!1;return m&&(l=function(e,t){var i,h=Math.max(0,Math.floor(Math.min(d.width-1,e)/o)),l=Math.max(0,Math.floor(Math.min(d.height-1,t)/o)),w=f[h][l];p&&(w.count+=o,w.count>=u)&&(w.drips=!0,w.width=o,i=f[h].length-1,c.push(function e(t,r,i,a){return function(s,p){var u,h,d,l;a.count<=0?(a.count=0,c.splice(s,1)):i<t&&(a.dripSpeed=Math.max(1,a.dripSpeed-a.width),1===a.dripSpeed?(u=Math.floor(3*Math.random())-1,h=Math.floor(3*Math.random())-1,d=i+1,(l=f[r][d]).drips||(l.drips=!0,a.count=a.count-a.width),l.count+=a.count,l.width=Math.max(Math.max(1,a.width+u),l.width),p.push(n.line(r*o,i*o,r*o+h,d*o,a.width)),a.count=0,a=l,i=d):a.count=a.count+o,c.splice(s,1,e(t,r,i,a)))}}(i,h,l,w)));var m=new n.Circles(r.r,r.g,r.b);return v(m.shapes,e,t,o),function(e,t,r){for(var n,i,p,u,h,d=a;d>0;d--)h=2*Math.random()*Math.PI,u=1-Math.sqrt((n=(p=Math.random())*Math.cos(h)*s)*n+(i=p*Math.sin(h)*s)*i)/s,v(e,t+n,r+i,o*u)}(m.shapes,e,t),m}(t.x,t.y)),h=(i=function(){var e=new n.Lines(r.r,r.g,r.b);if(p)for(var t=c.length,i=t-1;i>=0;i--)c[i](i,e.shapes);return{amount:t,lines:e}}()).amount,w=i.lines,l&&!l.isEmpty()&&(y=!0,e.drawShapes(l)),(w&&!w.isEmpty()||h>0)&&(y=!0,e.drawShapes(w)),y||m},resetDrips:w,stopDrips:function(){c=[]}};function l(e){var r=t[e];return void 0!==r?r:i[e]}function w(){for(var e=0;e<d.width/o;e++){f[e]=[];for(var t=0;t<d.height/o;t++)f[e][t]={count:0,drips:!1,width:0,dripSpeed:h}}}function v(e,t,r,i){e.push(n.circle(t,r,i))}}}).shapes,s=o.Spray,r.default=o,r.shapes=a,r.Spray=s,Object.defineProperty(r,"__esModule",{value:!0})}(t={exports:{}},t.exports),t.exports);i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")&&i.default;let o=i.Spray;var a={Drawer:n,createSpray:function(e,t){let r,i=document.getElementById(e),a=new n(i),s=!1,p=[],u={x:0,y:0},h=!1,d=w(i,function(){s=!0,h||function e(){let t;t=s?r.draw(a,u):r.draw(a);for(let e=p.length-1;e>=0;e--)t=p[e].draw(a)||t;t?(h=!0,requestAnimationFrame(e)):h=!1}()}),c=w(i);return window.addEventListener("resize",v),i.addEventListener("pointerdown",d),i.addEventListener("pointermove",c),document.addEventListener("pointerup",l),v(),f(),{destroy:function(){window.removeEventListener("resize",v),i.removeEventListener("pointerdown",d),i.removeEventListener("pointermove",c),document.removeEventListener("pointerup",l)},reset:f};function f(){r=new o(t.getOptions())}function l(){s=!1,r.resetDrips()}function w(e,t){return function(r){r.preventDefault(),r.stopPropagation();let n=r.touches;if(n){let t=n[0];u.x=parseInt(t.pageX)-e.offsetLeft,u.y=parseInt(t.pageY)-e.offsetTop}else u.x=r.pageX-e.offsetLeft,u.y=r.pageY-e.offsetTop;t&&t()}}function v(){i.height=document.getElementById(e).offsetHeight,i.width=window.innerWidth}}},s=a.Drawer,p=a.createSpray;e.default=a,e.Drawer=s,e.createSpray=p,Object.defineProperty(e,"__esMo
1dule",{value:!0})})(t)}}]);
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.