From 426681d7f767df7b2a7008d7088bccb3175d0860 Mon Sep 17 00:00:00 2001 From: Jwiggiff Date: Thu, 2 Nov 2023 19:59:54 +0000 Subject: [PATCH] deploy: 61f275664e3571715ae27047c41053f10133bd0b --- assets/JoshFriedman_resume.pdf | Bin 983095 -> 898443 bytes assets/{main.37ce4b48.js => main.680b843a.js} | 14 ++++---- assets/resume.0df44314.css | 1 + assets/resume.27552230.css | 1 - assets/resume.d7a307d9.js | 27 ++++++++++++++++ assets/resume.f85b2e72.js | 30 ------------------ ...rojects.cbefbb1b.js => skills.d78f14d9.js} | 28 ++++++++-------- index.html | 4 +-- resume.html | 6 ++-- 9 files changed, 54 insertions(+), 57 deletions(-) rename assets/{main.37ce4b48.js => main.680b843a.js} (90%) create mode 100644 assets/resume.0df44314.css delete mode 100644 assets/resume.27552230.css create mode 100644 assets/resume.d7a307d9.js delete mode 100644 assets/resume.f85b2e72.js rename assets/{projects.cbefbb1b.js => skills.d78f14d9.js} (88%) diff --git a/assets/JoshFriedman_resume.pdf b/assets/JoshFriedman_resume.pdf index 4ffc17d5d9c4ba94ca26d9ed66c833d50cfe28a9..4b69564513af2743d5b9033fec15fdb004b06b34 100644 GIT binary patch delta 54726 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

')):(u='

'),this.dummyDOM.querySelector("#".concat(p,"accessibleOutput"))?this.dummyDOM.querySelector("#".concat(p,"accessibleOutput")).insertAdjacentHTML("beforebegin",u):this.dummyDOM.querySelector("#".concat(p)).innerHTML=u),this.descriptions.fallback=this.dummyDOM.querySelector("#".concat(p).concat(n)),this.descriptions.fallback.innerHTML=i):t==="label"&&(this.dummyDOM.querySelector("#".concat(p+c))?this.dummyDOM.querySelector("#".concat(p+r))&&this.dummyDOM.querySelector("#".concat(p+r)).insertAdjacentHTML("beforebegin",'

')):(u='

'),this.dummyDOM.querySelector("#".concat(p,"accessibleOutputLabel"))?this.dummyDOM.querySelector("#".concat(p,"accessibleOutputLabel")).insertAdjacentHTML("beforebegin",u):this.dummyDOM.querySelector("#"+p).insertAdjacentHTML("afterend",u)),this.descriptions.label=this.dummyDOM.querySelector("#"+p+f),this.descriptions.label.innerHTML=i)},l.default.prototype._describeElementHTML=function(t,i,u){var p,m=this.canvas.id;t==="fallback"?(this.dummyDOM.querySelector("#".concat(m+s))?this.dummyDOM.querySelector("#"+m+a)||this.dummyDOM.querySelector("#"+m+n).insertAdjacentHTML("afterend",'
Canvas elements and their descriptions
')):(p='
Canvas elements and their descriptions
'),this.dummyDOM.querySelector("#".concat(m,"accessibleOutput"))?this.dummyDOM.querySelector("#".concat(m,"accessibleOutput")).insertAdjacentHTML("beforebegin",p):this.dummyDOM.querySelector("#"+m).innerHTML=p),(p=document.createElement("tr")).id=m+"_fte_"+i,this.dummyDOM.querySelector("#"+m+a).appendChild(p),this.descriptions.fallbackElements[i]=this.dummyDOM.querySelector("#".concat(m).concat("_fte_").concat(i)),this.descriptions.fallbackElements[i].innerHTML=u):t==="label"&&(this.dummyDOM.querySelector("#".concat(m+c))?this.dummyDOM.querySelector("#".concat(m+r))||this.dummyDOM.querySelector("#"+m+f).insertAdjacentHTML("afterend",'
')):(p='
'),this.dummyDOM.querySelector("#".concat(m,"accessibleOutputLabel"))?this.dummyDOM.querySelector("#".concat(m,"accessibleOutputLabel")).insertAdjacentHTML("beforebegin",p):this.dummyDOM.querySelector("#"+m).insertAdjacentHTML("afterend",p)),(t=document.createElement("tr")).id=m+"_lte_"+i,this.dummyDOM.querySelector("#"+m+r).appendChild(t),this.descriptions.labelElements[i]=this.dummyDOM.querySelector("#".concat(m).concat("_lte_").concat(i)),this.descriptions.labelElements[i].innerHTML=u)},e=l.default,v.default=e},{"../core/main":267,"core-js/modules/es.array.concat":149,"core-js/modules/es.regexp.exec":181,"core-js/modules/es.string.ends-with":184,"core-js/modules/es.string.replace":189}],248:[function(e,S,v){e("core-js/modules/es.array.concat"),e("core-js/modules/es.array.map"),e("core-js/modules/es.array.concat"),e("core-js/modules/es.array.map"),Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0,e=(e=e("../core/main"))&&e.__esModule?e:{default:e},e.default.prototype._updateGridOutput=function(l){var s,n,a,c;this.dummyDOM.querySelector("#".concat(l,"_summary"))&&(s=this._accessibleOutputs[l],a=function(f,r,o,t){return r="".concat(r," canvas, ").concat(o," by ").concat(t," pixels, contains ").concat(f[0]),r=(f[0]===1?"".concat(r," shape: "):"".concat(r," shapes: ")).concat(f[1]),r}((n=function(f,r){var o,t="",i="",u=0;for(o in r){var p,m=0;for(p in r[o]){var b='
  • ').concat(r[o][p].color," ").concat(o,",");o==="line"?b+=" location = ".concat(r[o][p].pos,", length = ").concat(r[o][p].length," pixels"):(b+=" location = ".concat(r[o][p].pos),o!=="point"&&(b+=", area = ".concat(r[o][p].area," %")),b+="
  • "),t+=b,m++,u++}i=1').concat(r[t][b].color," ").concat(t,"
    "):'').concat(r[t][b].color," ").concat(t," midpoint"),m[r[t][b].loc.locY][r[t][b].loc.locX]?m[r[t][b].loc.locY][r[t][b].loc.locX]=m[r[t][b].loc.locY][r[t][b].loc.locX]+" "+x:m[r[t][b].loc.locY][r[t][b].loc.locX]=x,u++}for(i in m){var w,T="";for(w in m[i])T+="",m[i][w]!==void 0&&(T+=m[i][w]),T+="";p=p+T+""}return p}(l,this.ingredients.shapes),a!==s.summary.innerHTML&&(s.summary.innerHTML=a),c!==s.map.innerHTML&&(s.map.innerHTML=c),n.details!==s.shapeDetails.innerHTML&&(s.shapeDetails.innerHTML=n.details),this._accessibleOutputs[l]=s)},e=e.default,v.default=e},{"../core/main":267,"core-js/modules/es.array.concat":149,"core-js/modules/es.array.map":161}],249:[function(e,S,v){e("core-js/modules/es.array.concat"),e("core-js/modules/es.array.fill"),e("core-js/modules/es.array.map"),e("core-js/modules/es.number.to-fixed"),e("core-js/modules/es.array.concat"),e("core-js/modules/es.array.fill"),e("core-js/modules/es.array.map"),e("core-js/modules/es.number.to-fixed"),Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var l=(e=e("../core/main"))&&e.__esModule?e:{default:e};function s(a,c,f){return a[0]<.4*c?a[1]<.4*f?"top left":a[1]>.6*f?"bottom left":"mid left":a[0]>.6*c?a[1]<.4*f?"top right":a[1]>.6*f?"bottom right":"mid right":a[1]<.4*f?"top middle":a[1]>.6*f?"bottom middle":"middle"}function n(a,c,f){return c=Math.floor(a[0]/c*10),a=Math.floor(a[1]/f*10),c===10&&(c-=1),a===10&&(a-=1),{locX:c,locY:a}}l.default.prototype.textOutput=function(a){l.default._validateParameters("textOutput",arguments),this._accessibleOutputs.text||(this._accessibleOutputs.text=!0,this._createOutput("textOutput","Fallback"),a===this.LABEL&&(this._accessibleOutputs.textLabel=!0,this._createOutput("textOutput","Label")))},l.default.prototype.gridOutput=function(a){l.default._validateParameters("gridOutput",arguments),this._accessibleOutputs.grid||(this._accessibleOutputs.grid=!0,this._createOutput("gridOutput","Fallback"),a===this.LABEL&&(this._accessibleOutputs.gridLabel=!0,this._createOutput("gridOutput","Label")))},l.default.prototype._addAccsOutput=function(){return this._accessibleOutputs||(this._accessibleOutputs={text:!1,grid:!1,textLabel:!1,gridLabel:!1}),this._accessibleOutputs.grid||this._accessibleOutputs.text},l.default.prototype._createOutput=function(a,c){var f,r,o,t=this.canvas.id,i=(this.ingredients||(this.ingredients={shapes:{},colors:{background:"white",fill:"white",stroke:"black"},pShapes:""}),this.dummyDOM||(this.dummyDOM=document.getElementById(t).parentNode),"");c==="Fallback"?(f=t+a,this.dummyDOM.querySelector("#".concat(r=t+"accessibleOutput"))||(this.dummyDOM.querySelector("#".concat(t,"_Description"))?this.dummyDOM.querySelector("#".concat(t,"_Description")).insertAdjacentHTML("afterend",'
    ')):this.dummyDOM.querySelector("#".concat(t)).innerHTML='
    '))):c==="Label"&&(f=t+a+(i=c),this.dummyDOM.querySelector("#".concat(r=t+"accessibleOutput"+c))||(this.dummyDOM.querySelector("#".concat(t,"_Label"))?this.dummyDOM.querySelector("#".concat(t,"_Label")):this.dummyDOM.querySelector("#".concat(t))).insertAdjacentHTML("afterend",'
    '))),this._accessibleOutputs[f]={},a==="textOutput"?(i="#".concat(t,"gridOutput").concat(i),o='
    Text Output

      '),this.dummyDOM.querySelector(i)?this.dummyDOM.querySelector(i).insertAdjacentHTML("beforebegin",o):this.dummyDOM.querySelector("#".concat(r)).innerHTML=o,this._accessibleOutputs[f].list=this.dummyDOM.querySelector("#".concat(f,"_list"))):a==="gridOutput"&&(i="#".concat(t,"textOutput").concat(i),o='
      Grid Output

        '),this.dummyDOM.querySelector(i)?this.dummyDOM.querySelector(i).insertAdjacentHTML("afterend",o):this.dummyDOM.querySelector("#".concat(r)).innerHTML=o,this._accessibleOutputs[f].map=this.dummyDOM.querySelector("#".concat(f,"_map"))),this._accessibleOutputs[f].shapeDetails=this.dummyDOM.querySelector("#".concat(f,"_shapeDetails")),this._accessibleOutputs[f].summary=this.dummyDOM.querySelector("#".concat(f,"_summary"))},l.default.prototype._updateAccsOutput=function(){var a=this.canvas.id;JSON.stringify(this.ingredients.shapes)!==this.ingredients.pShapes&&(this.ingredients.pShapes=JSON.stringify(this.ingredients.shapes),this._accessibleOutputs.text&&this._updateTextOutput(a+"textOutput"),this._accessibleOutputs.grid&&this._updateGridOutput(a+"gridOutput"),this._accessibleOutputs.textLabel&&this._updateTextOutput(a+"textOutputLabel"),this._accessibleOutputs.gridLabel&&this._updateGridOutput(a+"gridOutputLabel"))},l.default.prototype._accsBackground=function(a){this.ingredients.pShapes=JSON.stringify(this.ingredients.shapes),this.ingredients.shapes={},this.ingredients.colors.backgroundRGBA!==a&&(this.ingredients.colors.backgroundRGBA=a,this.ingredients.colors.background=this._rgbColorName(a))},l.default.prototype._accsCanvasColors=function(a,c){a==="fill"?this.ingredients.colors.fillRGBA!==c&&(this.ingredients.colors.fillRGBA=c,this.ingredients.colors.fill=this._rgbColorName(c)):a==="stroke"&&this.ingredients.colors.strokeRGBA!==c&&(this.ingredients.colors.strokeRGBA=c,this.ingredients.colors.stroke=this._rgbColorName(c))},l.default.prototype._accsOutput=function(a,c){a==="ellipse"&&c[2]===c[3]?a="circle":a==="rectangle"&&c[2]===c[3]&&(a="square");var f,r,o={},t=!0,i=function(p,m){var b;return p=p==="rectangle"||p==="ellipse"||p==="arc"||p==="circle"||p==="square"?(b=Math.round(m[0]+m[2]/2),Math.round(m[1]+m[3]/2)):p==="triangle"?(b=(m[0]+m[2]+m[4])/3,(m[1]+m[3]+m[5])/3):p==="quadrilateral"?(b=(m[0]+m[2]+m[4]+m[6])/4,(m[1]+m[3]+m[5]+m[7])/4):p==="line"?(b=(m[0]+m[2])/2,(m[1]+m[3])/2):(b=m[0],m[1]),[b,p]}(a,c);if(a==="line"?(o.color=this.ingredients.colors.stroke,o.length=Math.round(this.dist(c[0],c[1],c[2],c[3])),f=s([c[0],[1]],this.width,this.height),r=s([c[2],[3]],this.width,this.height),o.loc=n(i,this.width,this.height),o.pos=f===r?"at ".concat(f):"from ".concat(f," to ").concat(r)):(a==="point"?o.color=this.ingredients.colors.stroke:(o.color=this.ingredients.colors.fill,o.area=function(p,m,b,x){var w=0;{var T,M,O,L,R,A,N;p==="arc"?(T=((m[5]-m[4])%(2*Math.PI)+2*Math.PI)%(2*Math.PI),w=T*m[2]*m[3]/8,m[6]!=="open"&&m[6]!=="chord"||(N=m[0],M=m[1],O=m[0]+m[2]/2*Math.cos(m[4]).toFixed(2),L=m[1]+m[3]/2*Math.sin(m[4]).toFixed(2),R=m[0]+m[2]/2*Math.cos(m[5]).toFixed(2),A=m[1]+m[3]/2*Math.sin(m[5]).toFixed(2),N=Math.abs(N*(L-A)+O*(A-M)+R*(M-L))/2,T>Math.PI?w+=N:w-=N)):p==="ellipse"||p==="circle"?w=3.14*m[2]/2*m[3]/2:p==="line"||p==="point"?w=0:p==="quadrilateral"?w=Math.abs((m[6]+m[0])*(m[7]-m[1])+(m[0]+m[2])*(m[1]-m[3])+(m[2]+m[4])*(m[3]-m[5])+(m[4]+m[6])*(m[5]-m[7]))/2:p==="rectangle"||p==="square"?w=m[2]*m[3]:p==="triangle"&&(w=Math.abs(m[0]*(m[3]-m[5])+m[2]*(m[5]-m[1])+m[4]*(m[1]-m[3]))/2)}return Math.round(100*w/(b*x))}(a,c,this.width,this.height)),o.pos=s(i,this.width,this.height),o.loc=n(i,this.width,this.height)),this.ingredients.shapes[a]){if(this.ingredients.shapes[a]!==[o]){for(var u in this.ingredients.shapes[a])JSON.stringify(this.ingredients.shapes[a][u])===JSON.stringify(o)&&(t=!1);t===!0&&this.ingredients.shapes[a].push(o)}}else this.ingredients.shapes[a]=[o]},e=l.default,v.default=e},{"../core/main":267,"core-js/modules/es.array.concat":149,"core-js/modules/es.array.fill":152,"core-js/modules/es.array.map":161,"core-js/modules/es.number.to-fixed":171}],250:[function(e,S,v){e("core-js/modules/es.array.concat"),e("core-js/modules/es.array.concat"),Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0,e=(e=e("../core/main"))&&e.__esModule?e:{default:e},e.default.prototype._updateTextOutput=function(l){var s,n,a,c;this.dummyDOM.querySelector("#".concat(l,"_summary"))&&(s=this._accessibleOutputs[l],a=function(f,r,o,t){return o="Your output is a, ".concat(o," by ").concat(t," pixels, ").concat(r," canvas containing the following"),o=f===1?"".concat(o," shape:"):"".concat(o," ").concat(f," shapes:"),o}((n=function(f,r){var o,t="",i=0;for(o in r)for(var u in r[o]){var p='
      • ').concat(r[o][u].color," ").concat(o,"");o==="line"?p+=", ".concat(r[o][u].pos,", ").concat(r[o][u].length," pixels long.
      • "):(p+=", at ".concat(r[o][u].pos),o!=="point"&&(p+=", covering ".concat(r[o][u].area,"% of the canvas")),p+="."),t+=p,i++}return{numShapes:i,listShapes:t}}(l,this.ingredients.shapes)).numShapes,this.ingredients.colors.background,this.width,this.height),c=function(f,r){var o,t="",i=0;for(o in r)for(var u in r[o]){var p='').concat(r[o][u].color," ").concat(o,"");o==="line"?p+="location = ".concat(r[o][u].pos,"length = ").concat(r[o][u].length," pixels"):(p+="location = ".concat(r[o][u].pos,""),o!=="point"&&(p+=" area = ".concat(r[o][u].area,"%")),p+=""),t+=p,i++}return t}(l,this.ingredients.shapes),a!==s.summary.innerHTML&&(s.summary.innerHTML=a),n.listShapes!==s.list.innerHTML&&(s.list.innerHTML=n.listShapes),c!==s.shapeDetails.innerHTML&&(s.shapeDetails.innerHTML=c),this._accessibleOutputs[l]=s)},e=e.default,v.default=e},{"../core/main":267,"core-js/modules/es.array.concat":149}],251:[function(e,S,v){var l=(l=e("./core/main"))&&l.__esModule?l:{default:l};e("./core/constants"),e("./core/environment"),e("./core/friendly_errors/stacktrace"),e("./core/friendly_errors/validate_params"),e("./core/friendly_errors/file_errors"),e("./core/friendly_errors/fes_core"),e("./core/friendly_errors/sketch_reader"),e("./core/helpers"),e("./core/legacy"),e("./core/preload"),e("./core/p5.Element"),e("./core/p5.Graphics"),e("./core/p5.Renderer"),e("./core/p5.Renderer2D"),e("./core/rendering"),e("./core/shim"),e("./core/structure"),e("./core/transform"),e("./core/shape/2d_primitives"),e("./core/shape/attributes"),e("./core/shape/curves"),e("./core/shape/vertex"),e("./accessibility/outputs"),e("./accessibility/textOutput"),e("./accessibility/gridOutput"),e("./accessibility/color_namer"),e("./color/color_conversion"),e("./color/creating_reading"),e("./color/p5.Color"),e("./color/setting"),e("./data/p5.TypedDict"),e("./data/local_storage.js"),e("./dom/dom"),e("./accessibility/describe"),e("./events/acceleration"),e("./events/keyboard"),e("./events/mouse"),e("./events/touch"),e("./image/filters"),e("./image/image"),e("./image/loading_displaying"),e("./image/p5.Image"),e("./image/pixels"),e("./io/files"),e("./io/p5.Table"),e("./io/p5.TableRow"),e("./io/p5.XML"),e("./math/calculation"),e("./math/math"),e("./math/noise"),e("./math/p5.Vector"),e("./math/random"),e("./math/trigonometry"),e("./typography/attributes"),e("./typography/loading_displaying"),e("./typography/p5.Font"),e("./utilities/array_functions"),e("./utilities/conversion"),e("./utilities/string_functions"),e("./utilities/time_date"),e("./webgl/3d_primitives"),e("./webgl/interaction"),e("./webgl/light"),e("./webgl/loading"),e("./webgl/material"),e("./webgl/p5.Camera"),e("./webgl/p5.Geometry"),e("./webgl/p5.Matrix"),e("./webgl/p5.RendererGL.Immediate"),e("./webgl/p5.RendererGL"),e("./webgl/p5.RendererGL.Retained"),e("./webgl/p5.Shader"),e("./webgl/p5.RenderBuffer"),e("./webgl/p5.Texture"),e("./webgl/text"),e("./core/init"),S.exports=l.default},{"./accessibility/color_namer":246,"./accessibility/describe":247,"./accessibility/gridOutput":248,"./accessibility/outputs":249,"./accessibility/textOutput":250,"./color/color_conversion":252,"./color/creating_reading":253,"./color/p5.Color":254,"./color/setting":255,"./core/constants":256,"./core/environment":257,"./core/friendly_errors/fes_core":258,"./core/friendly_errors/file_errors":259,"./core/friendly_errors/sketch_reader":260,"./core/friendly_errors/stacktrace":261,"./core/friendly_errors/validate_params":262,"./core/helpers":263,"./core/init":264,"./core/legacy":266,"./core/main":267,"./core/p5.Element":268,"./core/p5.Graphics":269,"./core/p5.Renderer":270,"./core/p5.Renderer2D":271,"./core/preload":272,"./core/rendering":273,"./core/shape/2d_primitives":274,"./core/shape/attributes":275,"./core/shape/curves":276,"./core/shape/vertex":277,"./core/shim":278,"./core/structure":279,"./core/transform":280,"./data/local_storage.js":281,"./data/p5.TypedDict":282,"./dom/dom":283,"./events/acceleration":284,"./events/keyboard":285,"./events/mouse":286,"./events/touch":287,"./image/filters":288,"./image/image":289,"./image/loading_displaying":290,"./image/p5.Image":291,"./image/pixels":292,"./io/files":293,"./io/p5.Table":294,"./io/p5.TableRow":295,"./io/p5.XML":296,"./math/calculation":297,"./math/math":298,"./math/noise":299,"./math/p5.Vector":300,"./math/random":301,"./math/trigonometry":302,"./typography/attributes":303,"./typography/loading_displaying":304,"./typography/p5.Font":305,"./utilities/array_functions":306,"./utilities/conversion":307,"./utilities/string_functions":308,"./utilities/time_date":309,"./webgl/3d_primitives":310,"./webgl/interaction":311,"./webgl/light":312,"./webgl/loading":313,"./webgl/material":314,"./webgl/p5.Camera":315,"./webgl/p5.Geometry":316,"./webgl/p5.Matrix":317,"./webgl/p5.RenderBuffer":318,"./webgl/p5.RendererGL":321,"./webgl/p5.RendererGL.Immediate":319,"./webgl/p5.RendererGL.Retained":320,"./webgl/p5.Shader":322,"./webgl/p5.Texture":323,"./webgl/text":324}],252:[function(e,S,v){Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0,e=(e=e("../core/main"))&&e.__esModule?e:{default:e},e.default.ColorConversion={},e.default.ColorConversion._hsbaToHSLA=function(l){var s=l[0],n=l[1],a=l[2],c=(2-n)*a/2;return c!=0&&(c==1?n=0:c<.5?n/=2-n:n=n*a/(2-2*c)),[s,n,c,l[3]]},e.default.ColorConversion._hsbaToRGBA=function(l){var s,n,a,c,f,r=6*l[0],o=l[1],t=l[2];return o===0?[t,t,t,l[3]]:(n=t*(1-o),a=t*(1-o*(r-(s=Math.floor(r)))),o=t*(1-o*(1+s-r)),r=s===1?(c=a,f=t,n):s===2?(c=n,f=t,o):s===3?(c=n,f=a,t):s===4?(c=o,f=n,t):s===5?(c=t,f=n,a):(c=t,f=o,n),[c,f,r,l[3]])},e.default.ColorConversion._hslaToHSBA=function(l){var s=l[0],n=l[1],a=l[2],c=a<.5?(1+n)*a:a+n-a*n;return[s,n=2*(c-a)/c,c,l[3]]},e.default.ColorConversion._hslaToRGBA=function(l){var s,n=6*l[0],a=l[1],c=l[2];return a===0?[c,c,c,l[3]]:[(s=function(f,r,o){return f<0?f+=6:6<=f&&(f-=6),f<1?r+(o-r)*f:f<3?o:f<4?r+(o-r)*(4-f):r})(2+n,a=2*c-(c=c<.5?(1+a)*c:c+a-c*a),c),s(n,a,c),s(n-2,a,c),l[3]]},e.default.ColorConversion._rgbaToHSBA=function(l){var s,n,a=l[0],c=l[1],f=l[2],r=Math.max(a,c,f),o=r-Math.min(a,c,f);return o==0?n=s=0:(n=o/r,a===r?s=(c-f)/o:c===r?s=2+(f-a)/o:f===r&&(s=4+(a-c)/o),s<0?s+=6:6<=s&&(s-=6)),[s/6,n,r,l[3]]},e.default.ColorConversion._rgbaToHSLA=function(l){var s,n,a=l[0],c=l[1],f=l[2],r=Math.max(a,c,f),t=Math.min(a,c,f),o=r+t,t=r-t;return t==0?n=s=0:(n=o<1?t/o:t/(2-o),a===r?s=(c-f)/t:c===r?s=2+(f-a)/t:f===r&&(s=4+(a-c)/t),s<0?s+=6:6<=s&&(s-=6)),[s/6,n,o/2,l[3]]},e=e.default.ColorConversion,v.default=e},{"../core/main":267}],253:[function(e,S,v){function l(r){return(l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(r)}function s(r){return(s=typeof Symbol=="function"&&l(Symbol.iterator)==="symbol"?function(o){return l(o)}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":l(o)})(r)}e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.description"),e("core-js/modules/es.symbol.iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.map"),e("core-js/modules/es.object.get-own-property-descriptor"),e("core-js/modules/es.object.to-string"),e("core-js/modules/es.string.iterator"),e("core-js/modules/es.weak-map"),e("core-js/modules/web.dom-collections.iterator"),e("core-js/modules/es.array.map"),Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var n=(f=e("../core/main"))&&f.__esModule?f:{default:f},a=function(r){if(r&&r.__esModule)return r;if(r===null||s(r)!=="object"&&typeof r!="function")return{default:r};var o=c();if(o&&o.has(r))return o.get(r);var t,i={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(t in r){var p;Object.prototype.hasOwnProperty.call(r,t)&&((p=u?Object.getOwnPropertyDescriptor(r,t):null)&&(p.get||p.set)?Object.defineProperty(i,t,p):i[t]=r[t])}return i.default=r,o&&o.set(r,i),i}(e("../core/constants"));function c(){var r;return typeof WeakMap!="function"?null:(r=new WeakMap,c=function(){return r},r)}e("./p5.Color"),e("../core/friendly_errors/validate_params"),e("../core/friendly_errors/file_errors"),e("../core/friendly_errors/fes_core"),n.default.prototype.alpha=function(r){return n.default._validateParameters("alpha",arguments),this.color(r)._getAlpha()},n.default.prototype.blue=function(r){return n.default._validateParameters("blue",arguments),this.color(r)._getBlue()},n.default.prototype.brightness=function(r){return n.default._validateParameters("brightness",arguments),this.color(r)._getBrightness()},n.default.prototype.color=function(){var r;return n.default._validateParameters("color",arguments),arguments[0]instanceof n.default.Color?arguments[0]:(r=arguments[0]instanceof Array?arguments[0]:arguments,new n.default.Color(this,r))},n.default.prototype.green=function(r){return n.default._validateParameters("green",arguments),this.color(r)._getGreen()},n.default.prototype.hue=function(r){return n.default._validateParameters("hue",arguments),this.color(r)._getHue()},n.default.prototype.lerpColor=function(r,o,t){n.default._validateParameters("lerpColor",arguments);var i,u,p,m=this._colorMode,b=this._colorMaxes;if(m===a.RGB)u=r.levels.map(function(x){return x/255}),p=o.levels.map(function(x){return x/255});else if(m===a.HSB)r._getBrightness(),o._getBrightness(),u=r.hsba,p=o.hsba;else{if(m!==a.HSL)throw new Error("".concat(m,"cannot be used for interpolation."));r._getLightness(),o._getLightness(),u=r.hsla,p=o.hsla}return t=Math.max(Math.min(t,1),0),this.lerp===void 0&&(this.lerp=function(x,w,T){return T*(w-x)+x}),r=this.lerp(u[0],p[0],t),o=this.lerp(u[1],p[1],t),i=this.lerp(u[2],p[2],t),u=this.lerp(u[3],p[3],t),r*=b[m][0],o*=b[m][1],i*=b[m][2],u*=b[m][3],this.color(r,o,i,u)},n.default.prototype.lightness=function(r){return n.default._validateParameters("lightness",arguments),this.color(r)._getLightness()},n.default.prototype.red=function(r){return n.default._validateParameters("red",arguments),this.color(r)._getRed()},n.default.prototype.saturation=function(r){return n.default._validateParameters("saturation",arguments),this.color(r)._getSaturation()};var f=n.default;v.default=f},{"../core/constants":256,"../core/friendly_errors/fes_core":258,"../core/friendly_errors/file_errors":259,"../core/friendly_errors/validate_params":262,"../core/main":267,"./p5.Color":254,"core-js/modules/es.array.iterator":158,"core-js/modules/es.array.map":161,"core-js/modules/es.object.get-own-property-descriptor":173,"core-js/modules/es.object.to-string":177,"core-js/modules/es.string.iterator":186,"core-js/modules/es.symbol":196,"core-js/modules/es.symbol.description":194,"core-js/modules/es.symbol.iterator":195,"core-js/modules/es.weak-map":228,"core-js/modules/web.dom-collections.iterator":230}],254:[function(t,S,v){function l(b){return(l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x})(b)}function s(b){return(s=typeof Symbol=="function"&&l(Symbol.iterator)==="symbol"?function(x){return l(x)}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":l(x)})(b)}t("core-js/modules/es.symbol"),t("core-js/modules/es.symbol.description"),t("core-js/modules/es.symbol.iterator"),t("core-js/modules/es.array.iterator"),t("core-js/modules/es.array.join"),t("core-js/modules/es.array.map"),t("core-js/modules/es.array.slice"),t("core-js/modules/es.object.get-own-property-descriptor"),t("core-js/modules/es.object.to-string"),t("core-js/modules/es.regexp.constructor"),t("core-js/modules/es.regexp.exec"),t("core-js/modules/es.regexp.to-string"),t("core-js/modules/es.string.iterator"),t("core-js/modules/es.string.trim"),t("core-js/modules/es.weak-map"),t("core-js/modules/web.dom-collections.iterator"),t("core-js/modules/es.array.join"),t("core-js/modules/es.array.map"),t("core-js/modules/es.array.slice"),t("core-js/modules/es.object.to-string"),t("core-js/modules/es.regexp.constructor"),t("core-js/modules/es.regexp.exec"),t("core-js/modules/es.regexp.to-string"),t("core-js/modules/es.string.trim"),Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var n=r(t("../core/main")),a=function(b){if(b&&b.__esModule)return b;if(b===null||s(b)!=="object"&&typeof b!="function")return{default:b};var x=f();if(x&&x.has(b))return x.get(b);var w,T={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(w in b){var O;Object.prototype.hasOwnProperty.call(b,w)&&((O=M?Object.getOwnPropertyDescriptor(b,w):null)&&(O.get||O.set)?Object.defineProperty(T,w,O):T[w]=b[w])}return T.default=b,x&&x.set(b,T),T}(t("../core/constants")),c=r(t("./color_conversion"));function f(){var b;return typeof WeakMap!="function"?null:(b=new WeakMap,f=function(){return b},b)}function r(b){return b&&b.__esModule?b:{default:b}}n.default.Color=function(b,x){if(this._storeModeAndMaxes(b._colorMode,b._colorMaxes),this.mode!==a.RGB&&this.mode!==a.HSL&&this.mode!==a.HSB)throw new Error("".concat(this.mode," is an invalid colorMode."));return this._array=n.default.Color._parseInputs.apply(this,x),this._calculateLevels(),this},n.default.Color.prototype.toString=function(b){var x=this.levels,w=this._array,T=w[3];switch(b){case"#rrggbb":return"#".concat(x[0]<16?"0".concat(x[0].toString(16)):x[0].toString(16),x[1]<16?"0".concat(x[1].toString(16)):x[1].toString(16),x[2]<16?"0".concat(x[2].toString(16)):x[2].toString(16));case"#rrggbbaa":return"#".concat(x[0]<16?"0".concat(x[0].toString(16)):x[0].toString(16),x[1]<16?"0".concat(x[1].toString(16)):x[1].toString(16),x[2]<16?"0".concat(x[2].toString(16)):x[2].toString(16),x[3]<16?"0".concat(x[3].toString(16)):x[3].toString(16));case"#rgb":return"#".concat(Math.round(15*w[0]).toString(16),Math.round(15*w[1]).toString(16),Math.round(15*w[2]).toString(16));case"#rgba":return"#".concat(Math.round(15*w[0]).toString(16),Math.round(15*w[1]).toString(16),Math.round(15*w[2]).toString(16),Math.round(15*w[3]).toString(16));case"rgb":return"rgb(".concat(x[0],", ",x[1],", ",x[2],")");case"rgb%":return"rgb(".concat((100*w[0]).toPrecision(3),"%, ",(100*w[1]).toPrecision(3),"%, ",(100*w[2]).toPrecision(3),"%)");case"rgba%":return"rgba(".concat((100*w[0]).toPrecision(3),"%, ",(100*w[1]).toPrecision(3),"%, ",(100*w[2]).toPrecision(3),"%, ",(100*w[3]).toPrecision(3),"%)");case"hsb":case"hsv":return this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),"hsb(".concat(this.hsba[0]*this.maxes[a.HSB][0],", ",this.hsba[1]*this.maxes[a.HSB][1],", ",this.hsba[2]*this.maxes[a.HSB][2],")");case"hsb%":case"hsv%":return this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),"hsb(".concat((100*this.hsba[0]).toPrecision(3),"%, ",(100*this.hsba[1]).toPrecision(3),"%, ",(100*this.hsba[2]).toPrecision(3),"%)");case"hsba":case"hsva":return this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),"hsba(".concat(this.hsba[0]*this.maxes[a.HSB][0],", ",this.hsba[1]*this.maxes[a.HSB][1],", ",this.hsba[2]*this.maxes[a.HSB][2],", ",T,")");case"hsba%":case"hsva%":return this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),"hsba(".concat((100*this.hsba[0]).toPrecision(3),"%, ",(100*this.hsba[1]).toPrecision(3),"%, ",(100*this.hsba[2]).toPrecision(3),"%, ",(100*T).toPrecision(3),"%)");case"hsl":return this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),"hsl(".concat(this.hsla[0]*this.maxes[a.HSL][0],", ",this.hsla[1]*this.maxes[a.HSL][1],", ",this.hsla[2]*this.maxes[a.HSL][2],")");case"hsl%":return this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),"hsl(".concat((100*this.hsla[0]).toPrecision(3),"%, ",(100*this.hsla[1]).toPrecision(3),"%, ",(100*this.hsla[2]).toPrecision(3),"%)");case"hsla":return this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),"hsla(".concat(this.hsla[0]*this.maxes[a.HSL][0],", ",this.hsla[1]*this.maxes[a.HSL][1],", ",this.hsla[2]*this.maxes[a.HSL][2],", ",T,")");case"hsla%":return this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),"hsl(".concat((100*this.hsla[0]).toPrecision(3),"%, ",(100*this.hsla[1]).toPrecision(3),"%, ",(100*this.hsla[2]).toPrecision(3),"%, ",(100*T).toPrecision(3),"%)");default:return"rgba(".concat(x[0],",",x[1],",",x[2],",",T,")")}},n.default.Color.prototype.setRed=function(b){this._array[0]=b/this.maxes[a.RGB][0],this._calculateLevels()},n.default.Color.prototype.setGreen=function(b){this._array[1]=b/this.maxes[a.RGB][1],this._calculateLevels()},n.default.Color.prototype.setBlue=function(b){this._array[2]=b/this.maxes[a.RGB][2],this._calculateLevels()},n.default.Color.prototype.setAlpha=function(b){this._array[3]=b/this.maxes[this.mode][3],this._calculateLevels()},n.default.Color.prototype._calculateLevels=function(){for(var b=this._array,x=this.levels=new Array(b.length),w=b.length-1;0<=w;--w)x[w]=Math.round(255*b[w]);this.hsla=null,this.hsba=null},n.default.Color.prototype._getAlpha=function(){return this._array[3]*this.maxes[this.mode][3]},n.default.Color.prototype._storeModeAndMaxes=function(b,x){this.mode=b,this.maxes=x},n.default.Color.prototype._getMode=function(){return this.mode},n.default.Color.prototype._getMaxes=function(){return this.maxes},n.default.Color.prototype._getBlue=function(){return this._array[2]*this.maxes[a.RGB][2]},n.default.Color.prototype._getBrightness=function(){return this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),this.hsba[2]*this.maxes[a.HSB][2]},n.default.Color.prototype._getGreen=function(){return this._array[1]*this.maxes[a.RGB][1]},n.default.Color.prototype._getHue=function(){return this.mode===a.HSB?(this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),this.hsba[0]*this.maxes[a.HSB][0]):(this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),this.hsla[0]*this.maxes[a.HSL][0])},n.default.Color.prototype._getLightness=function(){return this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),this.hsla[2]*this.maxes[a.HSL][2]},n.default.Color.prototype._getRed=function(){return this._array[0]*this.maxes[a.RGB][0]},n.default.Color.prototype._getSaturation=function(){return this.mode===a.HSB?(this.hsba||(this.hsba=c.default._rgbaToHSBA(this._array)),this.hsba[1]*this.maxes[a.HSB][1]):(this.hsla||(this.hsla=c.default._rgbaToHSLA(this._array)),this.hsla[1]*this.maxes[a.HSL][1])};var o={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},t=/\s*/,m=/(\d{1,3})/,i=/((?:\d+(?:\.\d+)?)|(?:\.\d+))/,u=new RegExp("".concat(i.source,"%")),p={HEX3:/^#([a-f0-9])([a-f0-9])([a-f0-9])$/i,HEX4:/^#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])$/i,HEX6:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i,HEX8:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i,RGB:new RegExp(["^rgb\\(",m.source,",",m.source,",",m.source,"\\)$"].join(t.source),"i"),RGB_PERCENT:new RegExp(["^rgb\\(",u.source,",",u.source,",",u.source,"\\)$"].join(t.source),"i"),RGBA:new RegExp(["^rgba\\(",m.source,",",m.source,",",m.source,",",i.source,"\\)$"].join(t.source),"i"),RGBA_PERCENT:new RegExp(["^rgba\\(",u.source,",",u.source,",",u.source,",",i.source,"\\)$"].join(t.source),"i"),HSL:new RegExp(["^hsl\\(",m.source,",",u.source,",",u.source,"\\)$"].join(t.source),"i"),HSLA:new RegExp(["^hsla\\(",m.source,",",u.source,",",u.source,",",i.source,"\\)$"].join(t.source),"i"),HSB:new RegExp(["^hsb\\(",m.source,",",u.source,",",u.source,"\\)$"].join(t.source),"i"),HSBA:new RegExp(["^hsba\\(",m.source,",",u.source,",",u.source,",",i.source,"\\)$"].join(t.source),"i")},m=(n.default.Color._parseInputs=function(b,x,w,T){var M,O=arguments.length,L=this.mode,R=this.maxes[L],A=[];if(3<=O){for(A[0]=b/R[0],A[1]=x/R[1],A[2]=w/R[2],A[3]=typeof T=="number"?T/R[3]:1,M=A.length-1;0<=M;--M){var N=A[M];N<0?A[M]=0:1>7,127&J,V>>7,127&V);for(var G=0;G>7,127&te,0,0)}}return{cellImageInfo:be,dimOffset:Me,dimImageInfo:ze}}}}var i=Math.sqrt(3);a.default.RendererGL.prototype._renderText=function(u,p,m,b,x){if(this._textFont&&typeof this._textFont!="string"){if(!(x<=b)&&this._doFill){if(this._isOpenType()){u.push();var x=this._doStroke,w=this.drawMode,T=(this._doStroke=!1,this.drawMode=c.TEXTURE,this._textFont.font),M=(M=this._textFont._fontInfo)||(this._textFont._fontInfo=new t(T)),m=this._textFont._handleAlignment(this,p,m,b),b=this._textSize/T.unitsPerEm,O=(this.translate(m.x,m.y,0),this.scale(b,b,1),this.GL),m=!this._defaultFontShader,L=this._getFontShader(),R=(L.init(),L.bindShader(),m&&(L.setUniform("uGridImageSize",[64,64]),L.setUniform("uCellsImageSize",[64,64]),L.setUniform("uStrokeImageSize",[64,64]),L.setUniform("uGridSize",[9,9])),this._applyColorBlend(this.curFillColor),this.retainedMode.geometry.glyph),A=(R||((b=this._textGeom=new a.default.Geometry(1,1,function(){for(var ie=0;ie<=1;ie++)for(var de=0;de<=1;de++)this.vertices.push(new a.default.Vector(de,ie,0)),this.uvs.push(de,ie)})).computeFaces().computeNormals(),R=this.createBuffers("glyph",b)),!0),m=!1,b=void 0;try{for(var N,U=this.retainedMode.buffers.text[Symbol.iterator]();!(A=(N=U.next()).done);A=!0)N.value._prepareBuffer(R,L)}catch(ie){m=!0,b=ie}finally{try{A||U.return==null||U.return()}finally{if(m)throw b}}this._bindBuffer(R.indexBuffer,O.ELEMENT_ARRAY_BUFFER),L.setUniform("uMaterialColor",this.curFillColor);try{var B=0,W=null,Z=T.stringToGlyphs(p),q=!0,$=!1,z=void 0;try{for(var X,Q=Z[Symbol.iterator]();!(q=(X=Q.next()).done);q=!0){var se,C,P=X.value,F=(W&&(B+=T.getKerningValue(W,P)),M.getGlyphInfo(P));F.uGlyphRect&&(se=F.rowInfo,C=F.colInfo,L.setUniform("uSamplerStrokes",F.strokeImageInfo.imageData),L.setUniform("uSamplerRowStrokes",se.cellImageInfo.imageData),L.setUniform("uSamplerRows",se.dimImageInfo.imageData),L.setUniform("uSamplerColStrokes",C.cellImageInfo.imageData),L.setUniform("uSamplerCols",C.dimImageInfo.imageData),L.setUniform("uGridOffset",F.uGridOffset),L.setUniform("uGlyphRect",F.uGlyphRect),L.setUniform("uGlyphOffset",B),L.bindTextures(),O.drawElements(O.TRIANGLES,6,this.GL.UNSIGNED_SHORT,0)),B+=P.advanceWidth,W=P}}catch(ie){$=!0,z=ie}finally{try{q||Q.return==null||Q.return()}finally{if($)throw z}}}finally{L.unbindShader(),this._doStroke=x,this.drawMode=w,u.pop()}}else console.log("WEBGL: only Opentype (.otf) and Truetype (.ttf) fonts are supported");return u}}else console.log("WEBGL: you must load and set a font before drawing text. See `loadFont` and `textFont` for more details.")}},{"../core/constants":256,"../core/main":267,"./p5.RendererGL.Retained":320,"./p5.Shader":322,"core-js/modules/es.array.iterator":158,"core-js/modules/es.object.get-own-property-descriptor":173,"core-js/modules/es.object.to-string":177,"core-js/modules/es.regexp.exec":181,"core-js/modules/es.string.iterator":186,"core-js/modules/es.string.split":191,"core-js/modules/es.string.sub":192,"core-js/modules/es.symbol":196,"core-js/modules/es.symbol.description":194,"core-js/modules/es.symbol.iterator":195,"core-js/modules/es.weak-map":228,"core-js/modules/web.dom-collections.iterator":230}]},{},[251])(251)})})(Ai);const ga=hu(Ai.exports);function as({children:h}){const y=Xt.exports.useRef(null);return Xt.exports.useEffect(()=>{const E=new ga(S=>{let v,l;S.preload=()=>{v=S.loadFont("https://raw.githubusercontent.com/google/fonts/main/ofl/poppins/Poppins-Bold.ttf")},S.setup=()=>{let s=parseInt(getComputedStyle(y.current).fontSize.split("px")[0]),n=Math.min(10*16,window.innerWidth*.08);S.createCanvas(1e3,250).parent(y.current),l=v.textToPoints(h,n,S.height/2+s/3,s),l=l.map(a=>new Bu(ga,S,a.x,a.y))},S.draw=()=>{S.clear();for(let s of l)s.doBehaviours(),s.update(),s.draw()},S.touchEnded=()=>{S.mouseX=0,S.mouseY=0}}),e=window.addEventListener("resize",()=>{E.setup()});return()=>{window.removeEventListener("resize",e),E.remove()}}),nt("div",{className:"p5-sketch",ref:y})}const Nn={email:"friedman.josh03@gmail.com",linkedin:"https://www.linkedin.com/in/joshwfriedman/",github:"https://github.com/Jwiggiff",codepen:"https://codepen.io/jwiggiff"};var tn={};/** +}`},i=(n.default.RendererGL=function(u,p,m,b){return n.default.Renderer.call(this,u,p,m),this._setAttributeDefaults(p),this._initContext(),this.isP3D=!0,this.GL=this.drawingContext,this._pInst._setProperty("drawingContext",this.drawingContext),this._isErasing=!1,this._enableLighting=!1,this.ambientLightColors=[],this.specularColors=[1,1,1],this.directionalLightDirections=[],this.directionalLightDiffuseColors=[],this.directionalLightSpecularColors=[],this.pointLightPositions=[],this.pointLightDiffuseColors=[],this.pointLightSpecularColors=[],this.spotLightPositions=[],this.spotLightDirections=[],this.spotLightDiffuseColors=[],this.spotLightSpecularColors=[],this.spotLightAngle=[],this.spotLightConc=[],this.drawMode=a.FILL,this.curFillColor=this._cachedFillStyle=[1,1,1,1],this.curAmbientColor=this._cachedFillStyle=[0,0,0,0],this.curSpecularColor=this._cachedFillStyle=[0,0,0,0],this.curEmissiveColor=this._cachedFillStyle=[0,0,0,0],this.curStrokeColor=this._cachedStrokeStyle=[0,0,0,1],this.curBlendMode=a.BLEND,this._cachedBlendMode=void 0,this.blendExt=this.GL.getExtension("EXT_blend_minmax"),this._isBlending=!1,this._useSpecularMaterial=!1,this._useEmissiveMaterial=!1,this._useNormalMaterial=!1,this._useShininess=1,this._tint=[255,255,255,255],this.constantAttenuation=1,this.linearAttenuation=0,this.quadraticAttenuation=0,this.uMVMatrix=new n.default.Matrix,this.uPMatrix=new n.default.Matrix,this.uNMatrix=new n.default.Matrix("mat3"),this._currentNormal=new n.default.Vector(0,0,1),this._curCamera=new n.default.Camera(this),this._curCamera._computeCameraDefaultSettings(),this._curCamera._setDefaultCamera(),this._defaultLightShader=void 0,this._defaultImmediateModeShader=void 0,this._defaultNormalShader=void 0,this._defaultColorShader=void 0,this._defaultPointShader=void 0,this.userFillShader=void 0,this.userStrokeShader=void 0,this.userPointShader=void 0,this.retainedMode={geometry:{},buffers:{stroke:[new n.default.RenderBuffer(3,"lineVertices","lineVertexBuffer","aPosition",this,this._flatten),new n.default.RenderBuffer(4,"lineNormals","lineNormalBuffer","aDirection",this,this._flatten)],fill:[new n.default.RenderBuffer(3,"vertices","vertexBuffer","aPosition",this,this._vToNArray),new n.default.RenderBuffer(3,"vertexNormals","normalBuffer","aNormal",this,this._vToNArray),new n.default.RenderBuffer(4,"vertexColors","colorBuffer","aVertexColor",this),new n.default.RenderBuffer(3,"vertexAmbients","ambientBuffer","aAmbientColor",this),new n.default.RenderBuffer(2,"uvs","uvBuffer","aTexCoord",this,this._flatten)],text:[new n.default.RenderBuffer(3,"vertices","vertexBuffer","aPosition",this,this._vToNArray),new n.default.RenderBuffer(2,"uvs","uvBuffer","aTexCoord",this,this._flatten)]}},this.immediateMode={geometry:new n.default.Geometry,shapeMode:a.TRIANGLE_FAN,_bezierVertex:[],_quadraticVertex:[],_curveVertex:[],buffers:{fill:[new n.default.RenderBuffer(3,"vertices","vertexBuffer","aPosition",this,this._vToNArray),new n.default.RenderBuffer(3,"vertexNormals","normalBuffer","aNormal",this,this._vToNArray),new n.default.RenderBuffer(4,"vertexColors","colorBuffer","aVertexColor",this),new n.default.RenderBuffer(3,"vertexAmbients","ambientBuffer","aAmbientColor",this),new n.default.RenderBuffer(2,"uvs","uvBuffer","aTexCoord",this,this._flatten)],stroke:[new n.default.RenderBuffer(3,"lineVertices","lineVertexBuffer","aPosition",this,this._flatten),new n.default.RenderBuffer(4,"lineNormals","lineNormalBuffer","aDirection",this,this._flatten)],point:this.GL.createBuffer()}},this.pointSize=5,this.curStrokeWeight=1,this.textures=[],this.textureMode=a.IMAGE,this.textureWrapX=a.CLAMP,this.textureWrapY=a.CLAMP,this._tex=null,this._curveTightness=6,this._lookUpTableBezier=[],this._lookUpTableQuadratic=[],this._lutBezierDetail=0,this._lutQuadraticDetail=0,this._tessy=this._initTessy(),this.fontInfos={},this._curShader=void 0,this},n.default.RendererGL.prototype=Object.create(n.default.Renderer.prototype),n.default.RendererGL.prototype._setAttributeDefaults=function(u){var p={alpha:!1,depth:!0,stencil:!0,antialias:navigator.userAgent.toLowerCase().includes("safari"),premultipliedAlpha:!1,preserveDrawingBuffer:!0,perPixelLighting:!0};u._glAttributes===null?u._glAttributes=p:u._glAttributes=Object.assign(p,u._glAttributes)},n.default.RendererGL.prototype._initContext=function(){if(this.drawingContext=this.canvas.getContext("webgl",this._pInst._glAttributes)||this.canvas.getContext("experimental-webgl",this._pInst._glAttributes),this.drawingContext===null)throw new Error("Error creating webgl context");var u=this.drawingContext;u.enable(u.DEPTH_TEST),u.depthFunc(u.LEQUAL),u.viewport(0,0,u.drawingBufferWidth,u.drawingBufferHeight),this._viewport=this.drawingContext.getParameter(this.drawingContext.VIEWPORT)},n.default.RendererGL.prototype._resetContext=function(u,p){var m,b=this.width,x=this.height,T=this.canvas.id,w=this._pInst instanceof n.default.Graphics,T=(w?((m=this._pInst).canvas.parentNode.removeChild(m.canvas),m.canvas=document.createElement("canvas"),(m._pInst._userNode||document.body).appendChild(m.canvas),n.default.Element.call(m,m.canvas,m._pInst),m.width=b,m.height=x):((m=this.canvas)&&m.parentNode.removeChild(m),(m=document.createElement("canvas")).id=T,(this._pInst._userNode||document.body).appendChild(m),this._pInst.canvas=m,this.canvas=m),new n.default.RendererGL(this._pInst.canvas,this._pInst,!w));this._pInst._setProperty("_renderer",T),T.resize(b,x),T._applyDefaults(),w||this._pInst._elements.push(T),typeof p=="function"&&setTimeout(function(){p.apply(window._renderer,u)},0)},n.default.prototype.setAttributes=function(u,p){if(this._glAttributes===void 0)console.log("You are trying to use setAttributes on a p5.Graphics object that does not use a WEBGL renderer.");else{var m=!0;if(p!==void 0?(this._glAttributes===null&&(this._glAttributes={}),this._glAttributes[u]!==p&&(this._glAttributes[u]=p,m=!1)):u instanceof Object&&this._glAttributes!==u&&(this._glAttributes=u,m=!1),this._renderer.isP3D&&!m){if(!this._setupDone){for(var b in this._renderer.retainedMode.geometry)if(this._renderer.retainedMode.geometry.hasOwnProperty(b))return void console.error("Sorry, Could not set the attributes, you need to call setAttributes() before calling the other drawing methods in setup()")}this.push(),this._renderer._resetContext(),this.pop(),this._renderer._curCamera&&(this._renderer._curCamera._renderer=this._renderer)}}},n.default.RendererGL.prototype._update=function(){this.uMVMatrix.set(this._curCamera.cameraMatrix.mat4[0],this._curCamera.cameraMatrix.mat4[1],this._curCamera.cameraMatrix.mat4[2],this._curCamera.cameraMatrix.mat4[3],this._curCamera.cameraMatrix.mat4[4],this._curCamera.cameraMatrix.mat4[5],this._curCamera.cameraMatrix.mat4[6],this._curCamera.cameraMatrix.mat4[7],this._curCamera.cameraMatrix.mat4[8],this._curCamera.cameraMatrix.mat4[9],this._curCamera.cameraMatrix.mat4[10],this._curCamera.cameraMatrix.mat4[11],this._curCamera.cameraMatrix.mat4[12],this._curCamera.cameraMatrix.mat4[13],this._curCamera.cameraMatrix.mat4[14],this._curCamera.cameraMatrix.mat4[15]),this.ambientLightColors.length=0,this.specularColors=[1,1,1],this.directionalLightDirections.length=0,this.directionalLightDiffuseColors.length=0,this.directionalLightSpecularColors.length=0,this.pointLightPositions.length=0,this.pointLightDiffuseColors.length=0,this.pointLightSpecularColors.length=0,this.spotLightPositions.length=0,this.spotLightDirections.length=0,this.spotLightDiffuseColors.length=0,this.spotLightSpecularColors.length=0,this.spotLightAngle.length=0,this.spotLightConc.length=0,this._enableLighting=!1,this._tint=[255,255,255,255],this.GL.clear(this.GL.DEPTH_BUFFER_BIT)},n.default.RendererGL.prototype.background=function(){var b=(b=this._pInst).color.apply(b,arguments),u=b.levels[0]/255,p=b.levels[1]/255,m=b.levels[2]/255,b=b.levels[3]/255;this.GL.clearColor(u,p,m,b),this.GL.clear(this.GL.COLOR_BUFFER_BIT)},n.default.RendererGL.prototype.fill=function(u,p,m,b){var x=n.default.prototype.color.apply(this._pInst,arguments);this.curFillColor=x._array,this.drawMode=a.FILL,this._useNormalMaterial=!1,this._tex=null},n.default.RendererGL.prototype.stroke=function(u,p,m,b){arguments[3]=255;var x=n.default.prototype.color.apply(this._pInst,arguments);this.curStrokeColor=x._array},n.default.RendererGL.prototype.strokeCap=function(u){console.error("Sorry, strokeCap() is not yet implemented in WEBGL mode")},n.default.RendererGL.prototype.strokeJoin=function(u){console.error("Sorry, strokeJoin() is not yet implemented in WEBGL mode")},n.default.RendererGL.prototype.filter=function(u){console.error("filter() does not work in WEBGL mode")},n.default.RendererGL.prototype.blendMode=function(u){u===a.DARKEST||u===a.LIGHTEST||u===a.ADD||u===a.BLEND||u===a.SUBTRACT||u===a.SCREEN||u===a.EXCLUSION||u===a.REPLACE||u===a.MULTIPLY||u===a.REMOVE?this.curBlendMode=u:u!==a.BURN&&u!==a.OVERLAY&&u!==a.HARD_LIGHT&&u!==a.SOFT_LIGHT&&u!==a.DODGE||console.warn("BURN, OVERLAY, HARD_LIGHT, SOFT_LIGHT, and DODGE only work for blendMode in 2D mode.")},n.default.RendererGL.prototype.erase=function(u,p){this._isErasing||(this._applyBlendMode(a.REMOVE),this._isErasing=!0,this._cachedFillStyle=this.curFillColor.slice(),this.curFillColor=[1,1,1,u/255],this._cachedStrokeStyle=this.curStrokeColor.slice(),this.curStrokeColor=[1,1,1,p/255])},n.default.RendererGL.prototype.noErase=function(){this._isErasing&&(this._isErasing=!1,this.curFillColor=this._cachedFillStyle.slice(),this.curStrokeColor=this._cachedStrokeStyle.slice(),this.blendMode(this._cachedBlendMode))},n.default.RendererGL.prototype.strokeWeight=function(u){this.curStrokeWeight!==u&&(this.pointSize=u,this.curStrokeWeight=u)},n.default.RendererGL.prototype._getPixel=function(u,p){var m=new Uint8Array(4);return this.drawingContext.readPixels(u,p,1,1,this.drawingContext.RGBA,this.drawingContext.UNSIGNED_BYTE,m),[m[0],m[1],m[2],m[3]]},n.default.RendererGL.prototype.loadPixels=function(){var u,p=this._pixelsState;this._pInst._glAttributes.preserveDrawingBuffer!==!0?console.log("loadPixels only works in WebGL when preserveDrawingBuffer is true."):(p=p.pixels,u=this.GL.drawingBufferWidth*this.GL.drawingBufferHeight*4,p instanceof Uint8Array&&p.length===u||(p=new Uint8Array(u),this._pixelsState._setProperty("pixels",p)),u=this._pInst._pixelDensity,this.GL.readPixels(0,0,this.width*u,this.height*u,this.GL.RGBA,this.GL.UNSIGNED_BYTE,p))},n.default.RendererGL.prototype.geometryInHash=function(u){return this.retainedMode.geometry[u]!==void 0},n.default.RendererGL.prototype.resize=function(u,p){n.default.Renderer.prototype.resize.call(this,u,p),this.GL.viewport(0,0,this.GL.drawingBufferWidth,this.GL.drawingBufferHeight),this._viewport=this.GL.getParameter(this.GL.VIEWPORT),this._curCamera._resize(),u=this._pixelsState,u.pixels!==void 0&&u._setProperty("pixels",new Uint8Array(this.GL.drawingBufferWidth*this.GL.drawingBufferHeight*4))},n.default.RendererGL.prototype.clear=function(){this.GL.clearColor((arguments.length<=0?void 0:arguments[0])||0,(arguments.length<=1?void 0:arguments[1])||0,(arguments.length<=2?void 0:arguments[2])||0,(arguments.length<=3?void 0:arguments[3])||0),this.GL.clearDepth(1),this.GL.clear(this.GL.COLOR_BUFFER_BIT|this.GL.DEPTH_BUFFER_BIT)},n.default.RendererGL.prototype.applyMatrix=function(u,p,m,b,x,w){arguments.length===16?n.default.Matrix.prototype.apply.apply(this.uMVMatrix,arguments):this.uMVMatrix.apply([u,p,0,0,m,b,0,0,0,0,1,0,x,w,0,1])},n.default.RendererGL.prototype.translate=function(u,p,m){return u instanceof n.default.Vector&&(m=u.z,p=u.y,u=u.x),this.uMVMatrix.translate([u,p,m]),this},n.default.RendererGL.prototype.scale=function(u,p,m){return this.uMVMatrix.scale(u,p,m),this},n.default.RendererGL.prototype.rotate=function(u,p){return p===void 0?this.rotateZ(u):(n.default.Matrix.prototype.rotate.apply(this.uMVMatrix,arguments),this)},n.default.RendererGL.prototype.rotateX=function(u){return this.rotate(u,1,0,0),this},n.default.RendererGL.prototype.rotateY=function(u){return this.rotate(u,0,1,0),this},n.default.RendererGL.prototype.rotateZ=function(u){return this.rotate(u,0,0,1),this},n.default.RendererGL.prototype.push=function(){var u=n.default.Renderer.prototype.push.apply(this),p=u.properties;return p.uMVMatrix=this.uMVMatrix.copy(),p.uPMatrix=this.uPMatrix.copy(),p._curCamera=this._curCamera,this._curCamera=this._curCamera.copy(),p.ambientLightColors=this.ambientLightColors.slice(),p.specularColors=this.specularColors.slice(),p.directionalLightDirections=this.directionalLightDirections.slice(),p.directionalLightDiffuseColors=this.directionalLightDiffuseColors.slice(),p.directionalLightSpecularColors=this.directionalLightSpecularColors.slice(),p.pointLightPositions=this.pointLightPositions.slice(),p.pointLightDiffuseColors=this.pointLightDiffuseColors.slice(),p.pointLightSpecularColors=this.pointLightSpecularColors.slice(),p.spotLightPositions=this.spotLightPositions.slice(),p.spotLightDirections=this.spotLightDirections.slice(),p.spotLightDiffuseColors=this.spotLightDiffuseColors.slice(),p.spotLightSpecularColors=this.spotLightSpecularColors.slice(),p.spotLightAngle=this.spotLightAngle.slice(),p.spotLightConc=this.spotLightConc.slice(),p.userFillShader=this.userFillShader,p.userStrokeShader=this.userStrokeShader,p.userPointShader=this.userPointShader,p.pointSize=this.pointSize,p.curStrokeWeight=this.curStrokeWeight,p.curStrokeColor=this.curStrokeColor,p.curFillColor=this.curFillColor,p.curAmbientColor=this.curAmbientColor,p.curSpecularColor=this.curSpecularColor,p.curEmissiveColor=this.curEmissiveColor,p._useSpecularMaterial=this._useSpecularMaterial,p._useEmissiveMaterial=this._useEmissiveMaterial,p._useShininess=this._useShininess,p.constantAttenuation=this.constantAttenuation,p.linearAttenuation=this.linearAttenuation,p.quadraticAttenuation=this.quadraticAttenuation,p._enableLighting=this._enableLighting,p._useNormalMaterial=this._useNormalMaterial,p._tex=this._tex,p.drawMode=this.drawMode,p._currentNormal=this._currentNormal,p.curBlendMode=this.curBlendMode,u},n.default.RendererGL.prototype.resetMatrix=function(){return this.uMVMatrix=n.default.Matrix.identity(this._pInst),this},n.default.RendererGL.prototype._getImmediateStrokeShader=function(){var u=this.userStrokeShader;return u&&u.isStrokeShader()?u:this._getLineShader()},n.default.RendererGL.prototype._getRetainedStrokeShader=n.default.RendererGL.prototype._getImmediateStrokeShader,n.default.RendererGL.prototype._getImmediateFillShader=function(){var u=this.userFillShader;if(this._useNormalMaterial&&(!u||!u.isNormalShader()))return this._getNormalShader();if(this._enableLighting){if(!u||!u.isLightShader())return this._getLightShader()}else if(this._tex){if(!u||!u.isTextureShader())return this._getLightShader()}else if(!u)return this._getImmediateModeShader();return u},n.default.RendererGL.prototype._getRetainedFillShader=function(){if(this._useNormalMaterial)return this._getNormalShader();var u=this.userFillShader;if(this._enableLighting){if(!u||!u.isLightShader())return this._getLightShader()}else if(this._tex){if(!u||!u.isTextureShader())return this._getLightShader()}else if(!u)return this._getColorShader();return u},n.default.RendererGL.prototype._getImmediatePointShader=function(){var u=this.userPointShader;return u&&u.isPointShader()?u:this._getPointShader()},n.default.RendererGL.prototype._getRetainedLineShader=n.default.RendererGL.prototype._getImmediateLineShader,n.default.RendererGL.prototype._getLightShader=function(){return this._defaultLightShader||(this._pInst._glAttributes.perPixelLighting?this._defaultLightShader=new n.default.Shader(this,t.phongVert,t.phongFrag):this._defaultLightShader=new n.default.Shader(this,t.lightVert,t.lightTextureFrag)),this._defaultLightShader},n.default.RendererGL.prototype._getImmediateModeShader=function(){return this._defaultImmediateModeShader||(this._defaultImmediateModeShader=new n.default.Shader(this,t.immediateVert,t.vertexColorFrag)),this._defaultImmediateModeShader},n.default.RendererGL.prototype._getNormalShader=function(){return this._defaultNormalShader||(this._defaultNormalShader=new n.default.Shader(this,t.normalVert,t.normalFrag)),this._defaultNormalShader},n.default.RendererGL.prototype._getColorShader=function(){return this._defaultColorShader||(this._defaultColorShader=new n.default.Shader(this,t.normalVert,t.basicFrag)),this._defaultColorShader},n.default.RendererGL.prototype._getPointShader=function(){return this._defaultPointShader||(this._defaultPointShader=new n.default.Shader(this,t.pointVert,t.pointFrag)),this._defaultPointShader},n.default.RendererGL.prototype._getLineShader=function(){return this._defaultLineShader||(this._defaultLineShader=new n.default.Shader(this,t.lineVert,t.lineFrag)),this._defaultLineShader},n.default.RendererGL.prototype._getFontShader=function(){return this._defaultFontShader||(this.GL.getExtension("OES_standard_derivatives"),this._defaultFontShader=new n.default.Shader(this,t.fontVert,t.fontFrag)),this._defaultFontShader},n.default.RendererGL.prototype._getEmptyTexture=function(){var u;return this._emptyTexture||((u=new n.default.Image(1,1)).set(0,0,255),this._emptyTexture=new n.default.Texture(this,u)),this._emptyTexture},n.default.RendererGL.prototype.getTexture=function(u){var p=this.textures,m=!0,b=!1,x=void 0;try{for(var w,T=p[Symbol.iterator]();!(m=(w=T.next()).done);m=!0){var M=w.value;if(M.src===u)return M}}catch(O){b=!0,x=O}finally{try{m||T.return==null||T.return()}finally{if(b)throw x}}return b=new n.default.Texture(this,u),p.push(b),b},n.default.RendererGL.prototype._setStrokeUniforms=function(u){u.bindShader(),u.setUniform("uMaterialColor",this.curStrokeColor),u.setUniform("uStrokeWeight",this.curStrokeWeight)},n.default.RendererGL.prototype._setFillUniforms=function(u){u.bindShader(),u.setUniform("uMaterialColor",this.curFillColor),u.setUniform("isTexture",!!this._tex),this._tex&&u.setUniform("uSampler",this._tex),u.setUniform("uTint",this._tint),u.setUniform("uAmbientMatColor",this.curAmbientColor),u.setUniform("uSpecularMatColor",this.curSpecularColor),u.setUniform("uEmissiveMatColor",this.curEmissiveColor),u.setUniform("uSpecular",this._useSpecularMaterial),u.setUniform("uEmissive",this._useEmissiveMaterial),u.setUniform("uShininess",this._useShininess),u.setUniform("uUseLighting",this._enableLighting);var p=this.pointLightDiffuseColors.length/3,p=(u.setUniform("uPointLightCount",p),u.setUniform("uPointLightLocation",this.pointLightPositions),u.setUniform("uPointLightDiffuseColors",this.pointLightDiffuseColors),u.setUniform("uPointLightSpecularColors",this.pointLightSpecularColors),this.directionalLightDiffuseColors.length/3),p=(u.setUniform("uDirectionalLightCount",p),u.setUniform("uLightingDirection",this.directionalLightDirections),u.setUniform("uDirectionalDiffuseColors",this.directionalLightDiffuseColors),u.setUniform("uDirectionalSpecularColors",this.directionalLightSpecularColors),this.ambientLightColors.length/3),p=(u.setUniform("uAmbientLightCount",p),u.setUniform("uAmbientColor",this.ambientLightColors),this.spotLightDiffuseColors.length/3);u.setUniform("uSpotLightCount",p),u.setUniform("uSpotLightAngle",this.spotLightAngle),u.setUniform("uSpotLightConc",this.spotLightConc),u.setUniform("uSpotLightDiffuseColors",this.spotLightDiffuseColors),u.setUniform("uSpotLightSpecularColors",this.spotLightSpecularColors),u.setUniform("uSpotLightLocation",this.spotLightPositions),u.setUniform("uSpotLightDirection",this.spotLightDirections),u.setUniform("uConstantAttenuation",this.constantAttenuation),u.setUniform("uLinearAttenuation",this.linearAttenuation),u.setUniform("uQuadraticAttenuation",this.quadraticAttenuation),u.bindTextures()},n.default.RendererGL.prototype._setPointUniforms=function(u){u.bindShader(),u.setUniform("uMaterialColor",this.curStrokeColor),u.setUniform("uPointSize",this.pointSize*this._pInst._pixelDensity)},n.default.RendererGL.prototype._bindBuffer=function(u,p,m,b,x){p=p||this.GL.ARRAY_BUFFER,this.GL.bindBuffer(p,u),m!==void 0&&(u=new(b||Float32Array)(m),this.GL.bufferData(p,u,x||this.GL.STATIC_DRAW))},n.default.RendererGL.prototype._arraysEqual=function(u,p){var m=u.length;if(m!==p.length)return!1;for(var b=0;b>7,127&J,V>>7,127&V);for(var G=0;G>7,127&te,0,0)}}return{cellImageInfo:be,dimOffset:Me,dimImageInfo:ze}}}}var i=Math.sqrt(3);a.default.RendererGL.prototype._renderText=function(u,p,m,b,x){if(this._textFont&&typeof this._textFont!="string"){if(!(x<=b)&&this._doFill){if(this._isOpenType()){u.push();var x=this._doStroke,w=this.drawMode,T=(this._doStroke=!1,this.drawMode=c.TEXTURE,this._textFont.font),M=(M=this._textFont._fontInfo)||(this._textFont._fontInfo=new t(T)),m=this._textFont._handleAlignment(this,p,m,b),b=this._textSize/T.unitsPerEm,O=(this.translate(m.x,m.y,0),this.scale(b,b,1),this.GL),m=!this._defaultFontShader,L=this._getFontShader(),R=(L.init(),L.bindShader(),m&&(L.setUniform("uGridImageSize",[64,64]),L.setUniform("uCellsImageSize",[64,64]),L.setUniform("uStrokeImageSize",[64,64]),L.setUniform("uGridSize",[9,9])),this._applyColorBlend(this.curFillColor),this.retainedMode.geometry.glyph),A=(R||((b=this._textGeom=new a.default.Geometry(1,1,function(){for(var ie=0;ie<=1;ie++)for(var de=0;de<=1;de++)this.vertices.push(new a.default.Vector(de,ie,0)),this.uvs.push(de,ie)})).computeFaces().computeNormals(),R=this.createBuffers("glyph",b)),!0),m=!1,b=void 0;try{for(var N,U=this.retainedMode.buffers.text[Symbol.iterator]();!(A=(N=U.next()).done);A=!0)N.value._prepareBuffer(R,L)}catch(ie){m=!0,b=ie}finally{try{A||U.return==null||U.return()}finally{if(m)throw b}}this._bindBuffer(R.indexBuffer,O.ELEMENT_ARRAY_BUFFER),L.setUniform("uMaterialColor",this.curFillColor);try{var B=0,W=null,Z=T.stringToGlyphs(p),q=!0,$=!1,z=void 0;try{for(var X,Q=Z[Symbol.iterator]();!(q=(X=Q.next()).done);q=!0){var se,C,P=X.value,F=(W&&(B+=T.getKerningValue(W,P)),M.getGlyphInfo(P));F.uGlyphRect&&(se=F.rowInfo,C=F.colInfo,L.setUniform("uSamplerStrokes",F.strokeImageInfo.imageData),L.setUniform("uSamplerRowStrokes",se.cellImageInfo.imageData),L.setUniform("uSamplerRows",se.dimImageInfo.imageData),L.setUniform("uSamplerColStrokes",C.cellImageInfo.imageData),L.setUniform("uSamplerCols",C.dimImageInfo.imageData),L.setUniform("uGridOffset",F.uGridOffset),L.setUniform("uGlyphRect",F.uGlyphRect),L.setUniform("uGlyphOffset",B),L.bindTextures(),O.drawElements(O.TRIANGLES,6,this.GL.UNSIGNED_SHORT,0)),B+=P.advanceWidth,W=P}}catch(ie){$=!0,z=ie}finally{try{q||Q.return==null||Q.return()}finally{if($)throw z}}}finally{L.unbindShader(),this._doStroke=x,this.drawMode=w,u.pop()}}else console.log("WEBGL: only Opentype (.otf) and Truetype (.ttf) fonts are supported");return u}}else console.log("WEBGL: you must load and set a font before drawing text. See `loadFont` and `textFont` for more details.")}},{"../core/constants":256,"../core/main":267,"./p5.RendererGL.Retained":320,"./p5.Shader":322,"core-js/modules/es.array.iterator":158,"core-js/modules/es.object.get-own-property-descriptor":173,"core-js/modules/es.object.to-string":177,"core-js/modules/es.regexp.exec":181,"core-js/modules/es.string.iterator":186,"core-js/modules/es.string.split":191,"core-js/modules/es.string.sub":192,"core-js/modules/es.symbol":196,"core-js/modules/es.symbol.description":194,"core-js/modules/es.symbol.iterator":195,"core-js/modules/es.weak-map":228,"core-js/modules/web.dom-collections.iterator":230}]},{},[251])(251)})})(Ai);const ga=hu(Ai.exports);function as({children:h}){const y=Xt.exports.useRef(null);return Xt.exports.useEffect(()=>{const E=new ga(S=>{let v,l;S.preload=()=>{v=S.loadFont("https://raw.githubusercontent.com/google/fonts/main/ofl/poppins/Poppins-Bold.ttf")},S.setup=()=>{let s=parseInt(getComputedStyle(y.current).fontSize.split("px")[0]),n=Math.min(10*16,window.innerWidth*.08);S.createCanvas(1e3,250).parent(y.current),l=v.textToPoints(h,n,S.height/2+s/3,s),l=l.map(a=>new Vu(ga,S,a.x,a.y))},S.draw=()=>{S.clear();for(let s of l)s.doBehaviours(),s.update(),s.draw()},S.touchEnded=()=>{S.mouseX=0,S.mouseY=0}}),e=window.addEventListener("resize",()=>{E.setup()});return()=>{window.removeEventListener("resize",e),E.remove()}}),nt("div",{className:"p5-sketch",ref:y})}const Nn={email:"friedman.josh03@gmail.com",linkedin:"https://www.linkedin.com/in/joshwfriedman/",github:"https://github.com/Jwiggiff",codepen:"https://codepen.io/jwiggiff"};var tn={};/** * @license React * react-dom-server-legacy.browser.production.min.js * @@ -742,13 +742,13 @@ void main(){ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ii=Xt.exports;function ut(h){for(var y="https://reactjs.org/docs/error-decoder.html?invariant="+h,E=1;E

        Jn$|DTXp?kPTmJoW#3oV^# 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 Ks8HqFRsIJ#b{b;< delta 90432 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 diff --git a/assets/main.37ce4b48.js b/assets/main.680b843a.js similarity index 90% rename from assets/main.37ce4b48.js rename to assets/main.680b843a.js index 6188662..2a6daa9 100644 --- a/assets/main.37ce4b48.js +++ b/assets/main.680b843a.js @@ -1,4 +1,4 @@ -import{c as Gr,g as hu,r as Xt,j as nt,a as Gt,F as Pr,f as mu,b as yu,d as gu,e as vu,p as mo,h as bu,i as xu,k as _u,l as wu,m as ju,n as Su,o as Eu,q as Mu,s as Tu,t as Cu,u as ku,v as Ou,w as Pu,x as Lu,y as Ru,z as ya,A as Au,B as Iu,C as Du,D as Uu,E as Fu,R as Nu}from"./projects.cbefbb1b.js";class Bu{constructor(y,E,e,S){this.p5=y,this.p=E,this.pos=this.p.createVector(E.random(E.width),E.random(E.height)),this.vel=this.p.createVector(),this.acc=this.p.createVector(),this.target=this.p.createVector(e,S),this.maxSpeed=10,this.maxForce=1}setTarget(y,E){this.target=this.p.createVector(y,E)}doBehaviours(){let y=this.seek(this.target),E=this.flee(this.p.createVector(this.p.mouseX,this.p.mouseY));y.mult(1),E.mult(5),this.applyForce(y),this.applyForce(E)}seek(y){let E=this.p5.Vector.sub(y,this.pos),e=this.maxSpeed;E.mag()<100&&(e=this.p.map(E.mag(),0,100,0,this.maxSpeed)),E.setMag(e);let S=this.p5.Vector.sub(E,this.vel);return S.limit(this.maxForce),S}flee(y){let E=this.p5.Vector.sub(y,this.pos);if(E.mag()<100){E.setMag(this.maxSpeed),E.mult(-1);let e=this.p5.Vector.sub(E,this.vel);return e.limit(this.maxForce),e}else return this.p.createVector(0,0)}applyForce(y){this.acc.add(y)}update(){this.pos.add(this.vel),this.vel.add(this.acc),this.acc.mult(0)}draw(){this.p.strokeWeight(4),this.p.stroke(255),this.p.point(this.pos.x,this.pos.y)}}function Fn(h){throw new Error('Could not dynamically require "'+h+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ai={exports:{}};/*! p5.js v1.5.0 October 18, 2022 */(function(h,y){(function(E){h.exports=E()})(function(){var E;return function e(S,v,l){function s(c,f){if(!v[c]){if(!S[c]){var r=typeof Fn=="function"&&Fn;if(!f&&r)return r(c,!0);if(n)return n(c,!0);throw(f=new Error("Cannot find module '"+c+"'")).code="MODULE_NOT_FOUND",f}r=v[c]={exports:{}},S[c][0].call(r.exports,function(o){return s(S[c][1][o]||o)},r,r.exports,e,S,v,l)}return v[c].exports}for(var n=typeof Fn=="function"&&Fn,a=0;a>16&255,m[b++]=t>>8&255,m[b++]=255&t;return p===2&&(t=s[o.charCodeAt(i)]<<2|s[o.charCodeAt(i+1)]>>4,m[b++]=255&t),p===1&&(t=s[o.charCodeAt(i)]<<10|s[o.charCodeAt(i+1)]<<4|s[o.charCodeAt(i+2)]>>2,m[b++]=t>>8&255,m[b++]=255&t),m},v.fromByteArray=function(o){for(var t,i=o.length,u=i%3,p=[],m=0,b=i-u;m>18&63]+l[R>>12&63]+l[R>>6&63]+l[63&R]}(M));return O.join("")}(o,m,b>2]+l[t<<4&63]+"==")):u==2&&(t=(o[i-2]<<8)+o[i-1],p.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),p.join("")};for(var l=[],s=[],n=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,f=a.length;c>>1;case"base64":return $(C).length;default:if(ee)return H?-1:q(C).length;P=(""+P).toLowerCase(),ee=!0}}function b(C,P,F){var H,ee=!1;if((P=P===void 0||P<0?0:P)>this.length||(F=F===void 0||F>this.length?this.length:F)<=0||(F>>>=0)<=(P>>>=0))return"";for(C=C||"utf8";;)switch(C){case"hex":var ae=this,pe=P,ie=F,me=ae.length;(!ie||ie<0||me=C.length){if(ee)return-1;F=C.length-1}else if(F<0){if(!ee)return-1;F=0}if(typeof P=="string"&&(P=r.from(P,H)),r.isBuffer(P))return P.length===0?-1:T(C,P,F,H,ee);if(typeof P=="number")return P&=255,typeof Uint8Array.prototype.indexOf=="function"?(ee?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(C,P,F):T(C,[P],F,H,ee);throw new TypeError("val must be string, number or Buffer")}function T(C,P,F,H,ee){var ae=1,ie=C.length,de=P.length;if(H!==void 0&&((H=String(H).toLowerCase())==="ucs2"||H==="ucs-2"||H==="utf16le"||H==="utf-16le")){if(C.length<2||P.length<2)return-1;ie/=ae=2,de/=2,F/=2}function oe(ge,ve){return ae===1?ge[ve]:ge.readUInt16BE(ve*ae)}if(ee)for(var le=-1,me=F;me>8,de=de%256,oe.push(de),oe.push(ie);return oe}(P,C.length-F),C,F,H)}function L(C,P,F){F=Math.min(C.length,F);for(var H=[],ee=P;ee>>10&1023|55296),me=56320|1023&me),H.push(me),ee+=K}var fe=H,ge=fe.length;if(ge<=R)return String.fromCharCode.apply(String,fe);for(var ve="",pe=0;pe"u"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.buffer}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),r.poolSize=8192,r.from=o,Object.setPrototypeOf(r.prototype,Uint8Array.prototype),Object.setPrototypeOf(r,Uint8Array),r.alloc=function(C,P,F){return P=P,F=F,t(C=C),!(C<=0)&&P!==void 0?typeof F=="string"?f(C).fill(P,F):f(C).fill(P):f(C)},r.allocUnsafe=i,r.allocUnsafeSlow=i,r.isBuffer=function(C){return C!=null&&C._isBuffer===!0&&C!==r.prototype},r.compare=function(C,P){if(X(C,Uint8Array)&&(C=r.from(C,C.offset,C.byteLength)),X(P,Uint8Array)&&(P=r.from(P,P.offset,P.byteLength)),!r.isBuffer(C)||!r.isBuffer(P))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(C===P)return 0;for(var F=C.length,H=P.length,ee=0,ae=Math.min(F,H);eeC&&(P+=" ... "),""},a&&(r.prototype[a]=r.prototype.inspect),r.prototype.compare=function(C,P,F,H,ee){if(X(C,Uint8Array)&&(C=r.from(C,C.offset,C.byteLength)),!r.isBuffer(C))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof C);if(F===void 0&&(F=C?C.length:0),H===void 0&&(H=0),ee===void 0&&(ee=this.length),(P=P===void 0?0:P)<0||F>C.length||H<0||ee>this.length)throw new RangeError("out of range index");if(ee<=H&&F<=P)return 0;if(ee<=H)return-1;if(F<=P)return 1;if(this===C)return 0;for(var ae=(ee>>>=0)-(H>>>=0),ie=(F>>>=0)-(P>>>=0),de=Math.min(ae,ie),oe=this.slice(H,ee),le=C.slice(P,F),me=0;me>>=0,isFinite(F)?(F>>>=0,H===void 0&&(H="utf8")):(H=F,F=void 0)}var ee=this.length-P;if((F===void 0||eethis.length)throw new RangeError("Attempt to write outside buffer bounds");H=H||"utf8";for(var ae,ie,de,oe=!1;;)switch(H){case"hex":var le=this,me=C,K=P,fe=F,ge=(K=Number(K)||0,le.length-K);(!fe||ge<(fe=Number(fe)))&&(fe=ge),(ge=me.length)/2C.length)throw new RangeError("Index out of range")}function U(C,P,F,H){if(F+H>C.length)throw new RangeError("Index out of range");if(F<0)throw new RangeError("Index out of range")}function B(C,P,F,H,ee){return P=+P,F>>>=0,ee||U(C,0,F,4),n.write(C,P,F,H,23,4),F+4}function W(C,P,F,H,ee){return P=+P,F>>>=0,ee||U(C,0,F,8),n.write(C,P,F,H,52,8),F+8}r.prototype.slice=function(C,P){var F=this.length,F=((C=~~C)<0?(C+=F)<0&&(C=0):F>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C],ee=1,ae=0;++ae>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C+--P],ee=1;0>>=0,P||A(C,1,this.length),this[C]},r.prototype.readUInt16LE=function(C,P){return C>>>=0,P||A(C,2,this.length),this[C]|this[C+1]<<8},r.prototype.readUInt16BE=function(C,P){return C>>>=0,P||A(C,2,this.length),this[C]<<8|this[C+1]},r.prototype.readUInt32LE=function(C,P){return C>>>=0,P||A(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+16777216*this[C+3]},r.prototype.readUInt32BE=function(C,P){return C>>>=0,P||A(C,4,this.length),16777216*this[C]+(this[C+1]<<16|this[C+2]<<8|this[C+3])},r.prototype.readIntLE=function(C,P,F){C>>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C],ee=1,ae=0;++ae>>=0,P>>>=0,F||A(C,P,this.length);for(var H=P,ee=1,ae=this[C+--H];0>>=0,P||A(C,1,this.length),128&this[C]?-1*(255-this[C]+1):this[C]},r.prototype.readInt16LE=function(C,P){return C>>>=0,P||A(C,2,this.length),P=this[C]|this[C+1]<<8,32768&P?4294901760|P:P},r.prototype.readInt16BE=function(C,P){return C>>>=0,P||A(C,2,this.length),P=this[C+1]|this[C]<<8,32768&P?4294901760|P:P},r.prototype.readInt32LE=function(C,P){return C>>>=0,P||A(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},r.prototype.readInt32BE=function(C,P){return C>>>=0,P||A(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},r.prototype.readFloatLE=function(C,P){return C>>>=0,P||A(C,4,this.length),n.read(this,C,!0,23,4)},r.prototype.readFloatBE=function(C,P){return C>>>=0,P||A(C,4,this.length),n.read(this,C,!1,23,4)},r.prototype.readDoubleLE=function(C,P){return C>>>=0,P||A(C,8,this.length),n.read(this,C,!0,52,8)},r.prototype.readDoubleBE=function(C,P){return C>>>=0,P||A(C,8,this.length),n.read(this,C,!1,52,8)},r.prototype.writeUIntLE=function(C,P,F,H){C=+C,P>>>=0,F>>>=0,H||N(this,C,P,F,Math.pow(2,8*F)-1,0);var ee=1,ae=0;for(this[P]=255&C;++ae>>=0,F>>>=0,H||N(this,C,P,F,Math.pow(2,8*F)-1,0);var ee=F-1,ae=1;for(this[P+ee]=255&C;0<=--ee&&(ae*=256);)this[P+ee]=C/ae&255;return P+F},r.prototype.writeUInt8=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,1,255,0),this[P]=255&C,P+1},r.prototype.writeUInt16LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,65535,0),this[P]=255&C,this[P+1]=C>>>8,P+2},r.prototype.writeUInt16BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,65535,0),this[P]=C>>>8,this[P+1]=255&C,P+2},r.prototype.writeUInt32LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,4294967295,0),this[P+3]=C>>>24,this[P+2]=C>>>16,this[P+1]=C>>>8,this[P]=255&C,P+4},r.prototype.writeUInt32BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,4294967295,0),this[P]=C>>>24,this[P+1]=C>>>16,this[P+2]=C>>>8,this[P+3]=255&C,P+4},r.prototype.writeIntLE=function(C,P,F,H){C=+C,P>>>=0,H||N(this,C,P,F,(H=Math.pow(2,8*F-1))-1,-H);var ee=0,ae=1,ie=0;for(this[P]=255&C;++ee>0)-ie&255;return P+F},r.prototype.writeIntBE=function(C,P,F,H){C=+C,P>>>=0,H||N(this,C,P,F,(H=Math.pow(2,8*F-1))-1,-H);var ee=F-1,ae=1,ie=0;for(this[P+ee]=255&C;0<=--ee&&(ae*=256);)C<0&&ie===0&&this[P+ee+1]!==0&&(ie=1),this[P+ee]=(C/ae>>0)-ie&255;return P+F},r.prototype.writeInt8=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,1,127,-128),this[P]=255&(C=C<0?255+C+1:C),P+1},r.prototype.writeInt16LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,32767,-32768),this[P]=255&C,this[P+1]=C>>>8,P+2},r.prototype.writeInt16BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,32767,-32768),this[P]=C>>>8,this[P+1]=255&C,P+2},r.prototype.writeInt32LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,2147483647,-2147483648),this[P]=255&C,this[P+1]=C>>>8,this[P+2]=C>>>16,this[P+3]=C>>>24,P+4},r.prototype.writeInt32BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,2147483647,-2147483648),this[P]=(C=C<0?4294967295+C+1:C)>>>24,this[P+1]=C>>>16,this[P+2]=C>>>8,this[P+3]=255&C,P+4},r.prototype.writeFloatLE=function(C,P,F){return B(this,C,P,!0,F)},r.prototype.writeFloatBE=function(C,P,F){return B(this,C,P,!1,F)},r.prototype.writeDoubleLE=function(C,P,F){return W(this,C,P,!0,F)},r.prototype.writeDoubleBE=function(C,P,F){return W(this,C,P,!1,F)},r.prototype.copy=function(C,P,F,H){if(!r.isBuffer(C))throw new TypeError("argument should be a Buffer");if(F=F||0,H||H===0||(H=this.length),P>=C.length&&(P=C.length),(H=0=this.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("sourceEnd out of bounds");H>this.length&&(H=this.length);var ee=(H=C.length-P>>=0,F=F===void 0?this.length:F>>>0,typeof(C=C||0)=="number")for(ae=P;ae>6|192,63&F|128)}else if(F<65536){if((P-=3)<0)break;ae.push(F>>12|224,F>>6&63|128,63&F|128)}else{if(!(F<1114112))throw new Error("Invalid code point");if((P-=4)<0)break;ae.push(F>>18|240,F>>12&63|128,F>>6&63|128,63&F|128)}}return ae}function $(C){return s.toByteArray(function(P){if((P=(P=P.split("=")[0]).trim().replace(Z,"")).length<2)return"";for(;P.length%4!=0;)P+="=";return P}(C))}function z(C,P,F,H){for(var ee=0;ee=P.length||ee>=C.length);++ee)P[ee+F]=C[ee];return ee}function X(C,P){return C instanceof P||C!=null&&C.constructor!=null&&C.constructor.name!=null&&C.constructor.name===P.name}function Q(C){return C!=C}var se=function(){for(var C="0123456789abcdef",P=new Array(256),F=0;F<16;++F)for(var H=16*F,ee=0;ee<16;++ee)P[H+ee]=C[F]+C[ee];return P}()}).call(this,e("buffer").Buffer)},{"base64-js":1,buffer:4,ieee754:238}],5:[function(e,S,v){S.exports=function(l){if(typeof l!="function")throw TypeError(String(l)+" is not a function");return l}},{}],6:[function(e,S,v){var l=e("../internals/is-object");S.exports=function(s){if(l(s)||s===null)return s;throw TypeError("Can't set "+String(s)+" as a prototype")}},{"../internals/is-object":74}],7:[function(n,S,v){var l=n("../internals/well-known-symbol"),s=n("../internals/object-create"),n=n("../internals/object-define-property"),a=l("unscopables"),c=Array.prototype;c[a]==null&&n.f(c,a,{configurable:!0,value:s(null)}),S.exports=function(f){c[a][f]=!0}},{"../internals/object-create":90,"../internals/object-define-property":92,"../internals/well-known-symbol":146}],8:[function(e,S,v){var l=e("../internals/string-multibyte").charAt;S.exports=function(s,n,a){return n+(a?l(s,n).length:1)}},{"../internals/string-multibyte":123}],9:[function(e,S,v){S.exports=function(l,s,n){if(l instanceof s)return l;throw TypeError("Incorrect "+(n?n+" ":"")+"invocation")}},{}],10:[function(e,S,v){var l=e("../internals/is-object");S.exports=function(s){if(l(s))return s;throw TypeError(String(s)+" is not an object")}},{"../internals/is-object":74}],11:[function(e,S,v){S.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},{}],12:[function(U,S,v){function l(W){return f(W)&&r(B,o(W))}var s,n=U("../internals/array-buffer-native"),a=U("../internals/descriptors"),c=U("../internals/global"),f=U("../internals/is-object"),r=U("../internals/has"),o=U("../internals/classof"),t=U("../internals/create-non-enumerable-property"),i=U("../internals/redefine"),u=U("../internals/object-define-property").f,p=U("../internals/object-get-prototype-of"),m=U("../internals/object-set-prototype-of"),R=U("../internals/well-known-symbol"),U=U("../internals/uid"),b=c.Int8Array,x=b&&b.prototype,w=c.Uint8ClampedArray,w=w&&w.prototype,T=b&&p(b),M=x&&p(x),O=Object.prototype,L=O.isPrototypeOf,R=R("toStringTag"),A=U("TYPED_ARRAY_TAG"),N=n&&!!m&&o(c.opera)!=="Opera",U=!1,B={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};for(s in B)c[s]||(N=!1);if((!N||typeof T!="function"||T===Function.prototype)&&(T=function(){throw TypeError("Incorrect invocation")},N))for(s in B)c[s]&&m(c[s],T);if((!N||!M||M===O)&&(M=T.prototype,N))for(s in B)c[s]&&m(c[s].prototype,M);if(N&&p(w)!==M&&m(w,M),a&&!r(M,R))for(s in U=!0,u(M,R,{get:function(){return f(this)?this[A]:void 0}}),B)c[s]&&t(c[s],A,s);S.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:U&&A,aTypedArray:function(W){if(l(W))return W;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(W){if(m){if(L.call(T,W))return W}else for(var Z in B)if(r(B,s)&&(Z=c[Z],Z&&(W===Z||L.call(Z,W))))return W;throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(W,Z,q){if(a){if(q)for(var $ in B)$=c[$],$&&r($.prototype,W)&&delete $.prototype[W];M[W]&&!q||i(M,W,!q&&N&&x[W]||Z)}},exportTypedArrayStaticMethod:function(W,Z,q){var $,z;if(a){if(m){if(q)for($ in B)(z=c[$])&&r(z,W)&&delete z[W];if(T[W]&&!q)return;try{return i(T,W,!q&&N&&b[W]||Z)}catch{}}for($ in B)!(z=c[$])||z[W]&&!q||i(z,W,Z)}},isView:function(W){return W=o(W),W==="DataView"||r(B,W)},isTypedArray:l,TypedArray:T,TypedArrayPrototype:M}},{"../internals/array-buffer-native":11,"../internals/classof":29,"../internals/create-non-enumerable-property":38,"../internals/descriptors":43,"../internals/global":59,"../internals/has":60,"../internals/is-object":74,"../internals/object-define-property":92,"../internals/object-get-prototype-of":97,"../internals/object-set-prototype-of":101,"../internals/redefine":108,"../internals/uid":143,"../internals/well-known-symbol":146}],13:[function(F,S,v){function l(K){return[255&K]}function s(K){return[255&K,K>>8&255]}function n(K){return[255&K,K>>8&255,K>>16&255,K>>24&255]}function a(K){return K[3]<<24|K[2]<<16|K[1]<<8|K[0]}function c(K){return ae(K,23,4)}function f(K){return ae(K,52,8)}function r(K,fe){U(K[X],fe,{get:function(){return Z(this)[fe]}})}function o(Te,fe,Oe,ve){if(Oe=O(Oe),Te=Z(Te),Oe+fe>Te.byteLength)throw ee(Q);var pe=Z(Te.buffer).bytes,Oe=Oe+Te.byteOffset,Te=pe.slice(Oe,Oe+fe);return ve?Te:Te.reverse()}function t(K,fe,ge,ve,pe,Oe){if(ge=O(ge),K=Z(K),ge+fe>K.byteLength)throw ee(Q);for(var Te=Z(K.buffer).bytes,Re=ge+K.byteOffset,Me=ve(+pe),Be=0;Bele;)(de=oe[le++])in C||m(C,de,se[de]);i.constructor=C}A&&R(F)!==H&&A(F,H);var L=new P(new C(2)),me=F.setInt8;L.setInt8(0,2147483648),L.setInt8(1,2147483649),!L.getInt8(0)&&L.getInt8(1)||b(F,{setInt8:function(fe,ge){me.call(this,fe,ge<<24>>24)},setUint8:function(fe,ge){me.call(this,fe,ge<<24>>24)}},{unsafe:!0})}else C=function(K){w(this,C,$),K=O(K),q(this,{bytes:B.call(new Array(K),0),byteLength:K}),u||(this.byteLength=K)},P=function(K,pe,ge){w(this,P,z),w(K,C,z);var ve=Z(K).byteLength,pe=T(pe);if(pe<0||ve>24},getUint8:function(K){return o(this,1,K)[0]},getInt16:function(K){return K=o(this,2,K,1>16},getUint16:function(K){return K=o(this,2,K,1>>0},getFloat32:function(K){return ie(o(this,4,K,1"+r+""}},{"../internals/require-object-coercible":113}],37:[function(e,S,v){function l(){return this}var s=e("../internals/iterators-core").IteratorPrototype,n=e("../internals/object-create"),a=e("../internals/create-property-descriptor"),c=e("../internals/set-to-string-tag"),f=e("../internals/iterators");S.exports=function(r,o,t){return o+=" Iterator",r.prototype=n(s,{next:a(1,t)}),c(r,o,!1,!0),f[o]=l,r}},{"../internals/create-property-descriptor":39,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-create":90,"../internals/set-to-string-tag":117}],38:[function(e,S,v){var l=e("../internals/descriptors"),s=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");S.exports=l?function(a,c,f){return s.f(a,c,n(1,f))}:function(a,c,f){return a[c]=f,a}},{"../internals/create-property-descriptor":39,"../internals/descriptors":43,"../internals/object-define-property":92}],39:[function(e,S,v){S.exports=function(l,s){return{enumerable:!(1&l),configurable:!(2&l),writable:!(4&l),value:s}}},{}],40:[function(e,S,v){var l=e("../internals/to-primitive"),s=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");S.exports=function(a,c,f){c=l(c),c in a?s.f(a,c,n(0,f)):a[c]=f}},{"../internals/create-property-descriptor":39,"../internals/object-define-property":92,"../internals/to-primitive":138}],41:[function(p,S,v){function l(){return this}var s=p("../internals/export"),n=p("../internals/create-iterator-constructor"),a=p("../internals/object-get-prototype-of"),c=p("../internals/object-set-prototype-of"),f=p("../internals/set-to-string-tag"),r=p("../internals/create-non-enumerable-property"),o=p("../internals/redefine"),t=p("../internals/well-known-symbol"),i=p("../internals/is-pure"),u=p("../internals/iterators"),p=p("../internals/iterators-core"),m=p.IteratorPrototype,b=p.BUGGY_SAFARI_ITERATORS,x=t("iterator"),w="values",T="entries";S.exports=function(M,O,L,q,A,N,U){n(L,O,q);function B(C){if(C===A&&Q)return Q;if(!b&&C in z)return z[C];switch(C){case"keys":case w:case T:return function(){return new L(this,C)}}return function(){return new L(this)}}var W,Z,q=O+" Iterator",$=!1,z=M.prototype,X=z[x]||z["@@iterator"]||A&&z[A],Q=!b&&X||B(A),se=O=="Array"&&z.entries||X;if(se&&(se=a(se.call(new M)),m!==Object.prototype&&se.next&&(i||a(se)===m||(c?c(se,m):typeof se[x]!="function"&&r(se,x,l)),f(se,q,!0,!0),i&&(u[q]=l))),A==w&&X&&X.name!==w&&($=!0,Q=function(){return X.call(this)}),i&&!U||z[x]===Q||r(z,x,Q),u[O]=Q,A)if(W={values:B(w),keys:N?Q:B("keys"),entries:B(T)},U)for(Z in W)!b&&!$&&Z in z||o(z,Z,W[Z]);else s({target:O,proto:!0,forced:b||$},W);return W}},{"../internals/create-iterator-constructor":37,"../internals/create-non-enumerable-property":38,"../internals/export":50,"../internals/is-pure":75,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-get-prototype-of":97,"../internals/object-set-prototype-of":101,"../internals/redefine":108,"../internals/set-to-string-tag":117,"../internals/well-known-symbol":146}],42:[function(e,S,v){var l=e("../internals/path"),s=e("../internals/has"),n=e("../internals/well-known-symbol-wrapped"),a=e("../internals/object-define-property").f;S.exports=function(c){var f=l.Symbol||(l.Symbol={});s(f,c)||a(f,c,{value:n.f(c)})}},{"../internals/has":60,"../internals/object-define-property":92,"../internals/path":104,"../internals/well-known-symbol-wrapped":145}],43:[function(e,S,v){e=e("../internals/fails"),S.exports=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":51}],44:[function(s,S,v){var l=s("../internals/global"),s=s("../internals/is-object"),n=l.document,a=s(n)&&s(n.createElement);S.exports=function(c){return a?n.createElement(c):{}}},{"../internals/global":59,"../internals/is-object":74}],45:[function(e,S,v){S.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],46:[function(e,S,v){e=e("../internals/engine-user-agent"),S.exports=/(iphone|ipod|ipad).*applewebkit/i.test(e)},{"../internals/engine-user-agent":47}],47:[function(e,S,v){e=e("../internals/get-built-in"),S.exports=e("navigator","userAgent")||""},{"../internals/get-built-in":56}],48:[function(n,S,v){var l,s,a=n("../internals/global"),n=n("../internals/engine-user-agent"),a=a.process,a=a&&a.versions,a=a&&a.v8;a?s=(l=a.split("."))[0]+l[1]:n&&(!(l=n.match(/Edge\/(\d+)/))||74<=l[1])&&(l=n.match(/Chrome\/(\d+)/))&&(s=l[1]),S.exports=s&&+s},{"../internals/engine-user-agent":47,"../internals/global":59}],49:[function(e,S,v){S.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],50:[function(e,S,v){var l=e("../internals/global"),s=e("../internals/object-get-own-property-descriptor").f,n=e("../internals/create-non-enumerable-property"),a=e("../internals/redefine"),c=e("../internals/set-global"),f=e("../internals/copy-constructor-properties"),r=e("../internals/is-forced");S.exports=function(o,t){var i,u,p,m=o.target,b=o.global,x=o.stat,w=b?l:x?l[m]||c(m,{}):(l[m]||{}).prototype;if(w)for(i in t){if(u=t[i],p=o.noTargetGet?(p=s(w,i))&&p.value:w[i],!r(b?i:m+(x?".":"#")+i,o.forced)&&p!==void 0){if(typeof u==typeof p)continue;f(u,p)}(o.sham||p&&p.sham)&&n(u,"sham",!0),a(w,i,u,o)}}},{"../internals/copy-constructor-properties":33,"../internals/create-non-enumerable-property":38,"../internals/global":59,"../internals/is-forced":73,"../internals/object-get-own-property-descriptor":93,"../internals/redefine":108,"../internals/set-global":115}],51:[function(e,S,v){S.exports=function(l){try{return!!l()}catch{return!0}}},{}],52:[function(t,S,v){t("../modules/es.regexp.exec");var l=t("../internals/redefine"),s=t("../internals/fails"),n=t("../internals/well-known-symbol"),a=t("../internals/regexp-exec"),c=t("../internals/create-non-enumerable-property"),f=n("species"),r=!s(function(){var p=/./;return p.exec=function(){var m=[];return m.groups={a:"7"},m},"".replace(p,"$")!=="7"}),o="a".replace(/./,"$0")==="$0",t=n("replace"),i=!!/./[t]&&/./[t]("a","$0")==="",u=!s(function(){var m=/(?:)/,p=m.exec,m=(m.exec=function(){return p.apply(this,arguments)},"ab".split(m));return m.length!==2||m[0]!=="a"||m[1]!=="b"});S.exports=function(p,m,b,x){var w,T,M=n(p),O=!s(function(){var R={};return R[M]=function(){return 7},""[p](R)!=7}),L=O&&!s(function(){var R=!1,A=/a/;return p==="split"&&((A={constructor:{}}).constructor[f]=function(){return A},A.flags="",A[M]=/./[M]),A.exec=function(){return R=!0,null},A[M](""),!R});O&&L&&(p!=="replace"||r&&o&&!i)&&(p!=="split"||u)||(w=/./[M],b=(L=b(M,""[p],function(R,A,N,U,B){return A.exec===a?O&&!B?{done:!0,value:w.call(A,N,U)}:{done:!0,value:R.call(N,A,U)}:{done:!1}},{REPLACE_KEEPS_$0:o,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:i}))[0],T=L[1],l(String.prototype,p,b),l(RegExp.prototype,M,m==2?function(R,A){return T.call(R,this,A)}:function(R){return T.call(R,this)})),x&&c(RegExp.prototype[M],"sham",!0)}},{"../internals/create-non-enumerable-property":38,"../internals/fails":51,"../internals/redefine":108,"../internals/regexp-exec":110,"../internals/well-known-symbol":146,"../modules/es.regexp.exec":181}],53:[function(e,S,v){e=e("../internals/fails"),S.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},{"../internals/fails":51}],54:[function(e,S,v){var l=e("../internals/a-function");S.exports=function(s,n,a){if(l(s),n===void 0)return s;switch(a){case 0:return function(){return s.call(n)};case 1:return function(c){return s.call(n,c)};case 2:return function(c,f){return s.call(n,c,f)};case 3:return function(c,f,r){return s.call(n,c,f,r)}}return function(){return s.apply(n,arguments)}}},{"../internals/a-function":5}],55:[function(e,S,v){var l=e("../internals/a-function"),s=e("../internals/is-object"),n=[].slice,a={};S.exports=Function.bind||function(c){var f=l(this),r=n.call(arguments,1),o=function(){var t=r.concat(n.call(arguments));if(this instanceof o){var i=f,u=t.length,p=t;if(!(u in a)){for(var m=[],b=0;b>1,w=r===23?s(2,-24)-s(2,-77):0,T=f<0||f===0&&1/f<0?1:0,M=0;for((f=l(f))!=f||f===1/0?(i=f!=f?1:0,t=b):(t=n(a(f)/c),f*(u=s(2,-t))<1&&(t--,u*=2),2<=(f+=1<=t+x?w/u:w*s(2,1-x))*u&&(t++,u/=2),b<=t+x?(i=0,t=b):1<=t+x?(i=(f*u-1)*s(2,r),t+=x):(i=f*s(2,x-1)*s(2,r),t=0));8<=r;p[M++]=255&i,i/=256,r-=8);for(t=t<>1,p=b-7,m=t-1,b=f[m--],x=127&b;for(b>>=7;0>=-p,p+=r;0"+x+""},b=function(){try{s=document.domain&&new ActiveXObject("htmlfile")}catch{}b=s?((x=s).write(m("")),x.close(),w=x.parentWindow.Object,x=null,w):(x=o("iframe"),w="java"+u+":",x.style.display="none",r.appendChild(x),x.src=String(w),(w=x.contentWindow.document).open(),w.write(m("document.F=Object")),w.close(),w.F);for(var x,w,T=c.length;T--;)delete b[i][c[T]];return b()};f[p]=!0,S.exports=Object.create||function(x,w){var T;return x!==null?(l[i]=n(x),T=new l,l[i]=null,T[p]=x):T=b(),w===void 0?T:a(T,w)}},{"../internals/an-object":10,"../internals/document-create-element":44,"../internals/enum-bug-keys":49,"../internals/hidden-keys":61,"../internals/html":63,"../internals/object-define-properties":91,"../internals/shared-key":118}],91:[function(e,S,v){var l=e("../internals/descriptors"),s=e("../internals/object-define-property"),n=e("../internals/an-object"),a=e("../internals/object-keys");S.exports=l?Object.defineProperties:function(c,f){n(c);for(var r,o=a(f),t=o.length,i=0;it;)!l(o,r=f[t++])||~n(i,r)||i.push(r);return i}},{"../internals/array-includes":18,"../internals/has":60,"../internals/hidden-keys":61,"../internals/to-indexed-object":132}],99:[function(e,S,v){var l=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys");S.exports=Object.keys||function(n){return l(n,s)}},{"../internals/enum-bug-keys":49,"../internals/object-keys-internal":98}],100:[function(e,S,v){var l={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,n=s&&!l.call({1:2},1);v.f=n?function(a){return a=s(this,a),!!a&&a.enumerable}:l},{}],101:[function(e,S,v){var l=e("../internals/an-object"),s=e("../internals/a-possible-prototype");S.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,a=!1,c={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(c,[]),a=c instanceof Array}catch{}return function(f,r){return l(f),s(r),a?n.call(f,r):f.__proto__=r,f}}():void 0)},{"../internals/a-possible-prototype":6,"../internals/an-object":10}],102:[function(e,S,v){var l=e("../internals/to-string-tag-support"),s=e("../internals/classof");S.exports=l?{}.toString:function(){return"[object "+s(this)+"]"}},{"../internals/classof":29,"../internals/to-string-tag-support":139}],103:[function(e,S,v){var l=e("../internals/get-built-in"),s=e("../internals/object-get-own-property-names"),n=e("../internals/object-get-own-property-symbols"),a=e("../internals/an-object");S.exports=l("Reflect","ownKeys")||function(c){var f=s.f(a(c)),r=n.f;return r?f.concat(r(c)):f}},{"../internals/an-object":10,"../internals/get-built-in":56,"../internals/object-get-own-property-names":95,"../internals/object-get-own-property-symbols":96}],104:[function(e,S,v){e=e("../internals/global"),S.exports=e},{"../internals/global":59}],105:[function(e,S,v){S.exports=function(l){try{return{error:!1,value:l()}}catch(s){return{error:!0,value:s}}}},{}],106:[function(e,S,v){var l=e("../internals/an-object"),s=e("../internals/is-object"),n=e("../internals/new-promise-capability");S.exports=function(a,c){return l(a),s(c)&&c.constructor===a?c:((0,(a=n.f(a)).resolve)(c),a.promise)}},{"../internals/an-object":10,"../internals/is-object":74,"../internals/new-promise-capability":86}],107:[function(e,S,v){var l=e("../internals/redefine");S.exports=function(s,n,a){for(var c in n)l(s,c,n[c],a);return s}},{"../internals/redefine":108}],108:[function(f,S,v){var l=f("../internals/global"),s=f("../internals/create-non-enumerable-property"),n=f("../internals/has"),a=f("../internals/set-global"),c=f("../internals/inspect-source"),f=f("../internals/internal-state"),r=f.get,o=f.enforce,t=String(String).split("String");(S.exports=function(i,u,p,w){var b=!!w&&!!w.unsafe,x=!!w&&!!w.enumerable,w=!!w&&!!w.noTargetGet;typeof p=="function"&&(typeof u!="string"||n(p,"name")||s(p,"name",u),o(p).source=t.join(typeof u=="string"?u:"")),i===l?x?i[u]=p:a(u,p):(b?!w&&i[u]&&(x=!0):delete i[u],x?i[u]=p:s(i,u,p))})(Function.prototype,"toString",function(){return typeof this=="function"&&r(this).source||c(this)})},{"../internals/create-non-enumerable-property":38,"../internals/global":59,"../internals/has":60,"../internals/inspect-source":68,"../internals/internal-state":70,"../internals/set-global":115}],109:[function(e,S,v){var l=e("./classof-raw"),s=e("./regexp-exec");S.exports=function(n,a){var c=n.exec;if(typeof c=="function"){if(c=c.call(n,a),typeof c!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return c}if(l(n)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return s.call(n,a)}},{"./classof-raw":28,"./regexp-exec":110}],110:[function(a,S,v){var l,s,n=a("./regexp-flags"),a=a("./regexp-sticky-helpers"),c=RegExp.prototype.exec,f=String.prototype.replace,r=c,o=(l=/a/,s=/b*/g,c.call(l,"a"),c.call(s,"a"),l.lastIndex!==0||s.lastIndex!==0),t=a.UNSUPPORTED_Y||a.BROKEN_CARET,i=/()??/.exec("")[1]!==void 0;S.exports=r=o||i||t?function(u){var p,m,b,x,w=this,T=t&&w.sticky,M=n.call(w),O=w.source,L=0,R=u;return T&&((M=M.replace("y","")).indexOf("g")===-1&&(M+="g"),R=String(u).slice(w.lastIndex),0>16&255,m[b++]=t>>8&255,m[b++]=255&t;return p===2&&(t=s[o.charCodeAt(i)]<<2|s[o.charCodeAt(i+1)]>>4,m[b++]=255&t),p===1&&(t=s[o.charCodeAt(i)]<<10|s[o.charCodeAt(i+1)]<<4|s[o.charCodeAt(i+2)]>>2,m[b++]=t>>8&255,m[b++]=255&t),m},v.fromByteArray=function(o){for(var t,i=o.length,u=i%3,p=[],m=0,b=i-u;m>18&63]+l[R>>12&63]+l[R>>6&63]+l[63&R]}(M));return O.join("")}(o,m,b>2]+l[t<<4&63]+"==")):u==2&&(t=(o[i-2]<<8)+o[i-1],p.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),p.join("")};for(var l=[],s=[],n=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,f=a.length;c>>1;case"base64":return $(C).length;default:if(ee)return H?-1:q(C).length;P=(""+P).toLowerCase(),ee=!0}}function b(C,P,F){var H,ee=!1;if((P=P===void 0||P<0?0:P)>this.length||(F=F===void 0||F>this.length?this.length:F)<=0||(F>>>=0)<=(P>>>=0))return"";for(C=C||"utf8";;)switch(C){case"hex":var ae=this,pe=P,ie=F,me=ae.length;(!ie||ie<0||me=C.length){if(ee)return-1;F=C.length-1}else if(F<0){if(!ee)return-1;F=0}if(typeof P=="string"&&(P=r.from(P,H)),r.isBuffer(P))return P.length===0?-1:T(C,P,F,H,ee);if(typeof P=="number")return P&=255,typeof Uint8Array.prototype.indexOf=="function"?(ee?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(C,P,F):T(C,[P],F,H,ee);throw new TypeError("val must be string, number or Buffer")}function T(C,P,F,H,ee){var ae=1,ie=C.length,de=P.length;if(H!==void 0&&((H=String(H).toLowerCase())==="ucs2"||H==="ucs-2"||H==="utf16le"||H==="utf-16le")){if(C.length<2||P.length<2)return-1;ie/=ae=2,de/=2,F/=2}function oe(ge,ve){return ae===1?ge[ve]:ge.readUInt16BE(ve*ae)}if(ee)for(var le=-1,me=F;me>8,de=de%256,oe.push(de),oe.push(ie);return oe}(P,C.length-F),C,F,H)}function L(C,P,F){F=Math.min(C.length,F);for(var H=[],ee=P;ee>>10&1023|55296),me=56320|1023&me),H.push(me),ee+=K}var fe=H,ge=fe.length;if(ge<=R)return String.fromCharCode.apply(String,fe);for(var ve="",pe=0;pe"u"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.buffer}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),r.poolSize=8192,r.from=o,Object.setPrototypeOf(r.prototype,Uint8Array.prototype),Object.setPrototypeOf(r,Uint8Array),r.alloc=function(C,P,F){return P=P,F=F,t(C=C),!(C<=0)&&P!==void 0?typeof F=="string"?f(C).fill(P,F):f(C).fill(P):f(C)},r.allocUnsafe=i,r.allocUnsafeSlow=i,r.isBuffer=function(C){return C!=null&&C._isBuffer===!0&&C!==r.prototype},r.compare=function(C,P){if(X(C,Uint8Array)&&(C=r.from(C,C.offset,C.byteLength)),X(P,Uint8Array)&&(P=r.from(P,P.offset,P.byteLength)),!r.isBuffer(C)||!r.isBuffer(P))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(C===P)return 0;for(var F=C.length,H=P.length,ee=0,ae=Math.min(F,H);eeC&&(P+=" ... "),""},a&&(r.prototype[a]=r.prototype.inspect),r.prototype.compare=function(C,P,F,H,ee){if(X(C,Uint8Array)&&(C=r.from(C,C.offset,C.byteLength)),!r.isBuffer(C))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof C);if(F===void 0&&(F=C?C.length:0),H===void 0&&(H=0),ee===void 0&&(ee=this.length),(P=P===void 0?0:P)<0||F>C.length||H<0||ee>this.length)throw new RangeError("out of range index");if(ee<=H&&F<=P)return 0;if(ee<=H)return-1;if(F<=P)return 1;if(this===C)return 0;for(var ae=(ee>>>=0)-(H>>>=0),ie=(F>>>=0)-(P>>>=0),de=Math.min(ae,ie),oe=this.slice(H,ee),le=C.slice(P,F),me=0;me>>=0,isFinite(F)?(F>>>=0,H===void 0&&(H="utf8")):(H=F,F=void 0)}var ee=this.length-P;if((F===void 0||eethis.length)throw new RangeError("Attempt to write outside buffer bounds");H=H||"utf8";for(var ae,ie,de,oe=!1;;)switch(H){case"hex":var le=this,me=C,K=P,fe=F,ge=(K=Number(K)||0,le.length-K);(!fe||ge<(fe=Number(fe)))&&(fe=ge),(ge=me.length)/2C.length)throw new RangeError("Index out of range")}function U(C,P,F,H){if(F+H>C.length)throw new RangeError("Index out of range");if(F<0)throw new RangeError("Index out of range")}function B(C,P,F,H,ee){return P=+P,F>>>=0,ee||U(C,0,F,4),n.write(C,P,F,H,23,4),F+4}function W(C,P,F,H,ee){return P=+P,F>>>=0,ee||U(C,0,F,8),n.write(C,P,F,H,52,8),F+8}r.prototype.slice=function(C,P){var F=this.length,F=((C=~~C)<0?(C+=F)<0&&(C=0):F>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C],ee=1,ae=0;++ae>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C+--P],ee=1;0>>=0,P||A(C,1,this.length),this[C]},r.prototype.readUInt16LE=function(C,P){return C>>>=0,P||A(C,2,this.length),this[C]|this[C+1]<<8},r.prototype.readUInt16BE=function(C,P){return C>>>=0,P||A(C,2,this.length),this[C]<<8|this[C+1]},r.prototype.readUInt32LE=function(C,P){return C>>>=0,P||A(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+16777216*this[C+3]},r.prototype.readUInt32BE=function(C,P){return C>>>=0,P||A(C,4,this.length),16777216*this[C]+(this[C+1]<<16|this[C+2]<<8|this[C+3])},r.prototype.readIntLE=function(C,P,F){C>>>=0,P>>>=0,F||A(C,P,this.length);for(var H=this[C],ee=1,ae=0;++ae>>=0,P>>>=0,F||A(C,P,this.length);for(var H=P,ee=1,ae=this[C+--H];0>>=0,P||A(C,1,this.length),128&this[C]?-1*(255-this[C]+1):this[C]},r.prototype.readInt16LE=function(C,P){return C>>>=0,P||A(C,2,this.length),P=this[C]|this[C+1]<<8,32768&P?4294901760|P:P},r.prototype.readInt16BE=function(C,P){return C>>>=0,P||A(C,2,this.length),P=this[C+1]|this[C]<<8,32768&P?4294901760|P:P},r.prototype.readInt32LE=function(C,P){return C>>>=0,P||A(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},r.prototype.readInt32BE=function(C,P){return C>>>=0,P||A(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},r.prototype.readFloatLE=function(C,P){return C>>>=0,P||A(C,4,this.length),n.read(this,C,!0,23,4)},r.prototype.readFloatBE=function(C,P){return C>>>=0,P||A(C,4,this.length),n.read(this,C,!1,23,4)},r.prototype.readDoubleLE=function(C,P){return C>>>=0,P||A(C,8,this.length),n.read(this,C,!0,52,8)},r.prototype.readDoubleBE=function(C,P){return C>>>=0,P||A(C,8,this.length),n.read(this,C,!1,52,8)},r.prototype.writeUIntLE=function(C,P,F,H){C=+C,P>>>=0,F>>>=0,H||N(this,C,P,F,Math.pow(2,8*F)-1,0);var ee=1,ae=0;for(this[P]=255&C;++ae>>=0,F>>>=0,H||N(this,C,P,F,Math.pow(2,8*F)-1,0);var ee=F-1,ae=1;for(this[P+ee]=255&C;0<=--ee&&(ae*=256);)this[P+ee]=C/ae&255;return P+F},r.prototype.writeUInt8=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,1,255,0),this[P]=255&C,P+1},r.prototype.writeUInt16LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,65535,0),this[P]=255&C,this[P+1]=C>>>8,P+2},r.prototype.writeUInt16BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,65535,0),this[P]=C>>>8,this[P+1]=255&C,P+2},r.prototype.writeUInt32LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,4294967295,0),this[P+3]=C>>>24,this[P+2]=C>>>16,this[P+1]=C>>>8,this[P]=255&C,P+4},r.prototype.writeUInt32BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,4294967295,0),this[P]=C>>>24,this[P+1]=C>>>16,this[P+2]=C>>>8,this[P+3]=255&C,P+4},r.prototype.writeIntLE=function(C,P,F,H){C=+C,P>>>=0,H||N(this,C,P,F,(H=Math.pow(2,8*F-1))-1,-H);var ee=0,ae=1,ie=0;for(this[P]=255&C;++ee>0)-ie&255;return P+F},r.prototype.writeIntBE=function(C,P,F,H){C=+C,P>>>=0,H||N(this,C,P,F,(H=Math.pow(2,8*F-1))-1,-H);var ee=F-1,ae=1,ie=0;for(this[P+ee]=255&C;0<=--ee&&(ae*=256);)C<0&&ie===0&&this[P+ee+1]!==0&&(ie=1),this[P+ee]=(C/ae>>0)-ie&255;return P+F},r.prototype.writeInt8=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,1,127,-128),this[P]=255&(C=C<0?255+C+1:C),P+1},r.prototype.writeInt16LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,32767,-32768),this[P]=255&C,this[P+1]=C>>>8,P+2},r.prototype.writeInt16BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,2,32767,-32768),this[P]=C>>>8,this[P+1]=255&C,P+2},r.prototype.writeInt32LE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,2147483647,-2147483648),this[P]=255&C,this[P+1]=C>>>8,this[P+2]=C>>>16,this[P+3]=C>>>24,P+4},r.prototype.writeInt32BE=function(C,P,F){return C=+C,P>>>=0,F||N(this,C,P,4,2147483647,-2147483648),this[P]=(C=C<0?4294967295+C+1:C)>>>24,this[P+1]=C>>>16,this[P+2]=C>>>8,this[P+3]=255&C,P+4},r.prototype.writeFloatLE=function(C,P,F){return B(this,C,P,!0,F)},r.prototype.writeFloatBE=function(C,P,F){return B(this,C,P,!1,F)},r.prototype.writeDoubleLE=function(C,P,F){return W(this,C,P,!0,F)},r.prototype.writeDoubleBE=function(C,P,F){return W(this,C,P,!1,F)},r.prototype.copy=function(C,P,F,H){if(!r.isBuffer(C))throw new TypeError("argument should be a Buffer");if(F=F||0,H||H===0||(H=this.length),P>=C.length&&(P=C.length),(H=0=this.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("sourceEnd out of bounds");H>this.length&&(H=this.length);var ee=(H=C.length-P>>=0,F=F===void 0?this.length:F>>>0,typeof(C=C||0)=="number")for(ae=P;ae>6|192,63&F|128)}else if(F<65536){if((P-=3)<0)break;ae.push(F>>12|224,F>>6&63|128,63&F|128)}else{if(!(F<1114112))throw new Error("Invalid code point");if((P-=4)<0)break;ae.push(F>>18|240,F>>12&63|128,F>>6&63|128,63&F|128)}}return ae}function $(C){return s.toByteArray(function(P){if((P=(P=P.split("=")[0]).trim().replace(Z,"")).length<2)return"";for(;P.length%4!=0;)P+="=";return P}(C))}function z(C,P,F,H){for(var ee=0;ee=P.length||ee>=C.length);++ee)P[ee+F]=C[ee];return ee}function X(C,P){return C instanceof P||C!=null&&C.constructor!=null&&C.constructor.name!=null&&C.constructor.name===P.name}function Q(C){return C!=C}var se=function(){for(var C="0123456789abcdef",P=new Array(256),F=0;F<16;++F)for(var H=16*F,ee=0;ee<16;++ee)P[H+ee]=C[F]+C[ee];return P}()}).call(this,e("buffer").Buffer)},{"base64-js":1,buffer:4,ieee754:238}],5:[function(e,S,v){S.exports=function(l){if(typeof l!="function")throw TypeError(String(l)+" is not a function");return l}},{}],6:[function(e,S,v){var l=e("../internals/is-object");S.exports=function(s){if(l(s)||s===null)return s;throw TypeError("Can't set "+String(s)+" as a prototype")}},{"../internals/is-object":74}],7:[function(n,S,v){var l=n("../internals/well-known-symbol"),s=n("../internals/object-create"),n=n("../internals/object-define-property"),a=l("unscopables"),c=Array.prototype;c[a]==null&&n.f(c,a,{configurable:!0,value:s(null)}),S.exports=function(f){c[a][f]=!0}},{"../internals/object-create":90,"../internals/object-define-property":92,"../internals/well-known-symbol":146}],8:[function(e,S,v){var l=e("../internals/string-multibyte").charAt;S.exports=function(s,n,a){return n+(a?l(s,n).length:1)}},{"../internals/string-multibyte":123}],9:[function(e,S,v){S.exports=function(l,s,n){if(l instanceof s)return l;throw TypeError("Incorrect "+(n?n+" ":"")+"invocation")}},{}],10:[function(e,S,v){var l=e("../internals/is-object");S.exports=function(s){if(l(s))return s;throw TypeError(String(s)+" is not an object")}},{"../internals/is-object":74}],11:[function(e,S,v){S.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},{}],12:[function(U,S,v){function l(W){return f(W)&&r(B,o(W))}var s,n=U("../internals/array-buffer-native"),a=U("../internals/descriptors"),c=U("../internals/global"),f=U("../internals/is-object"),r=U("../internals/has"),o=U("../internals/classof"),t=U("../internals/create-non-enumerable-property"),i=U("../internals/redefine"),u=U("../internals/object-define-property").f,p=U("../internals/object-get-prototype-of"),m=U("../internals/object-set-prototype-of"),R=U("../internals/well-known-symbol"),U=U("../internals/uid"),b=c.Int8Array,x=b&&b.prototype,w=c.Uint8ClampedArray,w=w&&w.prototype,T=b&&p(b),M=x&&p(x),O=Object.prototype,L=O.isPrototypeOf,R=R("toStringTag"),A=U("TYPED_ARRAY_TAG"),N=n&&!!m&&o(c.opera)!=="Opera",U=!1,B={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};for(s in B)c[s]||(N=!1);if((!N||typeof T!="function"||T===Function.prototype)&&(T=function(){throw TypeError("Incorrect invocation")},N))for(s in B)c[s]&&m(c[s],T);if((!N||!M||M===O)&&(M=T.prototype,N))for(s in B)c[s]&&m(c[s].prototype,M);if(N&&p(w)!==M&&m(w,M),a&&!r(M,R))for(s in U=!0,u(M,R,{get:function(){return f(this)?this[A]:void 0}}),B)c[s]&&t(c[s],A,s);S.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:U&&A,aTypedArray:function(W){if(l(W))return W;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(W){if(m){if(L.call(T,W))return W}else for(var Z in B)if(r(B,s)&&(Z=c[Z],Z&&(W===Z||L.call(Z,W))))return W;throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(W,Z,q){if(a){if(q)for(var $ in B)$=c[$],$&&r($.prototype,W)&&delete $.prototype[W];M[W]&&!q||i(M,W,!q&&N&&x[W]||Z)}},exportTypedArrayStaticMethod:function(W,Z,q){var $,z;if(a){if(m){if(q)for($ in B)(z=c[$])&&r(z,W)&&delete z[W];if(T[W]&&!q)return;try{return i(T,W,!q&&N&&b[W]||Z)}catch{}}for($ in B)!(z=c[$])||z[W]&&!q||i(z,W,Z)}},isView:function(W){return W=o(W),W==="DataView"||r(B,W)},isTypedArray:l,TypedArray:T,TypedArrayPrototype:M}},{"../internals/array-buffer-native":11,"../internals/classof":29,"../internals/create-non-enumerable-property":38,"../internals/descriptors":43,"../internals/global":59,"../internals/has":60,"../internals/is-object":74,"../internals/object-define-property":92,"../internals/object-get-prototype-of":97,"../internals/object-set-prototype-of":101,"../internals/redefine":108,"../internals/uid":143,"../internals/well-known-symbol":146}],13:[function(F,S,v){function l(K){return[255&K]}function s(K){return[255&K,K>>8&255]}function n(K){return[255&K,K>>8&255,K>>16&255,K>>24&255]}function a(K){return K[3]<<24|K[2]<<16|K[1]<<8|K[0]}function c(K){return ae(K,23,4)}function f(K){return ae(K,52,8)}function r(K,fe){U(K[X],fe,{get:function(){return Z(this)[fe]}})}function o(Te,fe,Oe,ve){if(Oe=O(Oe),Te=Z(Te),Oe+fe>Te.byteLength)throw ee(Q);var pe=Z(Te.buffer).bytes,Oe=Oe+Te.byteOffset,Te=pe.slice(Oe,Oe+fe);return ve?Te:Te.reverse()}function t(K,fe,ge,ve,pe,Oe){if(ge=O(ge),K=Z(K),ge+fe>K.byteLength)throw ee(Q);for(var Te=Z(K.buffer).bytes,Re=ge+K.byteOffset,Me=ve(+pe),Be=0;Bele;)(de=oe[le++])in C||m(C,de,se[de]);i.constructor=C}A&&R(F)!==H&&A(F,H);var L=new P(new C(2)),me=F.setInt8;L.setInt8(0,2147483648),L.setInt8(1,2147483649),!L.getInt8(0)&&L.getInt8(1)||b(F,{setInt8:function(fe,ge){me.call(this,fe,ge<<24>>24)},setUint8:function(fe,ge){me.call(this,fe,ge<<24>>24)}},{unsafe:!0})}else C=function(K){w(this,C,$),K=O(K),q(this,{bytes:B.call(new Array(K),0),byteLength:K}),u||(this.byteLength=K)},P=function(K,pe,ge){w(this,P,z),w(K,C,z);var ve=Z(K).byteLength,pe=T(pe);if(pe<0||ve>24},getUint8:function(K){return o(this,1,K)[0]},getInt16:function(K){return K=o(this,2,K,1>16},getUint16:function(K){return K=o(this,2,K,1>>0},getFloat32:function(K){return ie(o(this,4,K,1"+r+""}},{"../internals/require-object-coercible":113}],37:[function(e,S,v){function l(){return this}var s=e("../internals/iterators-core").IteratorPrototype,n=e("../internals/object-create"),a=e("../internals/create-property-descriptor"),c=e("../internals/set-to-string-tag"),f=e("../internals/iterators");S.exports=function(r,o,t){return o+=" Iterator",r.prototype=n(s,{next:a(1,t)}),c(r,o,!1,!0),f[o]=l,r}},{"../internals/create-property-descriptor":39,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-create":90,"../internals/set-to-string-tag":117}],38:[function(e,S,v){var l=e("../internals/descriptors"),s=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");S.exports=l?function(a,c,f){return s.f(a,c,n(1,f))}:function(a,c,f){return a[c]=f,a}},{"../internals/create-property-descriptor":39,"../internals/descriptors":43,"../internals/object-define-property":92}],39:[function(e,S,v){S.exports=function(l,s){return{enumerable:!(1&l),configurable:!(2&l),writable:!(4&l),value:s}}},{}],40:[function(e,S,v){var l=e("../internals/to-primitive"),s=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");S.exports=function(a,c,f){c=l(c),c in a?s.f(a,c,n(0,f)):a[c]=f}},{"../internals/create-property-descriptor":39,"../internals/object-define-property":92,"../internals/to-primitive":138}],41:[function(p,S,v){function l(){return this}var s=p("../internals/export"),n=p("../internals/create-iterator-constructor"),a=p("../internals/object-get-prototype-of"),c=p("../internals/object-set-prototype-of"),f=p("../internals/set-to-string-tag"),r=p("../internals/create-non-enumerable-property"),o=p("../internals/redefine"),t=p("../internals/well-known-symbol"),i=p("../internals/is-pure"),u=p("../internals/iterators"),p=p("../internals/iterators-core"),m=p.IteratorPrototype,b=p.BUGGY_SAFARI_ITERATORS,x=t("iterator"),w="values",T="entries";S.exports=function(M,O,L,q,A,N,U){n(L,O,q);function B(C){if(C===A&&Q)return Q;if(!b&&C in z)return z[C];switch(C){case"keys":case w:case T:return function(){return new L(this,C)}}return function(){return new L(this)}}var W,Z,q=O+" Iterator",$=!1,z=M.prototype,X=z[x]||z["@@iterator"]||A&&z[A],Q=!b&&X||B(A),se=O=="Array"&&z.entries||X;if(se&&(se=a(se.call(new M)),m!==Object.prototype&&se.next&&(i||a(se)===m||(c?c(se,m):typeof se[x]!="function"&&r(se,x,l)),f(se,q,!0,!0),i&&(u[q]=l))),A==w&&X&&X.name!==w&&($=!0,Q=function(){return X.call(this)}),i&&!U||z[x]===Q||r(z,x,Q),u[O]=Q,A)if(W={values:B(w),keys:N?Q:B("keys"),entries:B(T)},U)for(Z in W)!b&&!$&&Z in z||o(z,Z,W[Z]);else s({target:O,proto:!0,forced:b||$},W);return W}},{"../internals/create-iterator-constructor":37,"../internals/create-non-enumerable-property":38,"../internals/export":50,"../internals/is-pure":75,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-get-prototype-of":97,"../internals/object-set-prototype-of":101,"../internals/redefine":108,"../internals/set-to-string-tag":117,"../internals/well-known-symbol":146}],42:[function(e,S,v){var l=e("../internals/path"),s=e("../internals/has"),n=e("../internals/well-known-symbol-wrapped"),a=e("../internals/object-define-property").f;S.exports=function(c){var f=l.Symbol||(l.Symbol={});s(f,c)||a(f,c,{value:n.f(c)})}},{"../internals/has":60,"../internals/object-define-property":92,"../internals/path":104,"../internals/well-known-symbol-wrapped":145}],43:[function(e,S,v){e=e("../internals/fails"),S.exports=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":51}],44:[function(s,S,v){var l=s("../internals/global"),s=s("../internals/is-object"),n=l.document,a=s(n)&&s(n.createElement);S.exports=function(c){return a?n.createElement(c):{}}},{"../internals/global":59,"../internals/is-object":74}],45:[function(e,S,v){S.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],46:[function(e,S,v){e=e("../internals/engine-user-agent"),S.exports=/(iphone|ipod|ipad).*applewebkit/i.test(e)},{"../internals/engine-user-agent":47}],47:[function(e,S,v){e=e("../internals/get-built-in"),S.exports=e("navigator","userAgent")||""},{"../internals/get-built-in":56}],48:[function(n,S,v){var l,s,a=n("../internals/global"),n=n("../internals/engine-user-agent"),a=a.process,a=a&&a.versions,a=a&&a.v8;a?s=(l=a.split("."))[0]+l[1]:n&&(!(l=n.match(/Edge\/(\d+)/))||74<=l[1])&&(l=n.match(/Chrome\/(\d+)/))&&(s=l[1]),S.exports=s&&+s},{"../internals/engine-user-agent":47,"../internals/global":59}],49:[function(e,S,v){S.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],50:[function(e,S,v){var l=e("../internals/global"),s=e("../internals/object-get-own-property-descriptor").f,n=e("../internals/create-non-enumerable-property"),a=e("../internals/redefine"),c=e("../internals/set-global"),f=e("../internals/copy-constructor-properties"),r=e("../internals/is-forced");S.exports=function(o,t){var i,u,p,m=o.target,b=o.global,x=o.stat,w=b?l:x?l[m]||c(m,{}):(l[m]||{}).prototype;if(w)for(i in t){if(u=t[i],p=o.noTargetGet?(p=s(w,i))&&p.value:w[i],!r(b?i:m+(x?".":"#")+i,o.forced)&&p!==void 0){if(typeof u==typeof p)continue;f(u,p)}(o.sham||p&&p.sham)&&n(u,"sham",!0),a(w,i,u,o)}}},{"../internals/copy-constructor-properties":33,"../internals/create-non-enumerable-property":38,"../internals/global":59,"../internals/is-forced":73,"../internals/object-get-own-property-descriptor":93,"../internals/redefine":108,"../internals/set-global":115}],51:[function(e,S,v){S.exports=function(l){try{return!!l()}catch{return!0}}},{}],52:[function(t,S,v){t("../modules/es.regexp.exec");var l=t("../internals/redefine"),s=t("../internals/fails"),n=t("../internals/well-known-symbol"),a=t("../internals/regexp-exec"),c=t("../internals/create-non-enumerable-property"),f=n("species"),r=!s(function(){var p=/./;return p.exec=function(){var m=[];return m.groups={a:"7"},m},"".replace(p,"$")!=="7"}),o="a".replace(/./,"$0")==="$0",t=n("replace"),i=!!/./[t]&&/./[t]("a","$0")==="",u=!s(function(){var m=/(?:)/,p=m.exec,m=(m.exec=function(){return p.apply(this,arguments)},"ab".split(m));return m.length!==2||m[0]!=="a"||m[1]!=="b"});S.exports=function(p,m,b,x){var w,T,M=n(p),O=!s(function(){var R={};return R[M]=function(){return 7},""[p](R)!=7}),L=O&&!s(function(){var R=!1,A=/a/;return p==="split"&&((A={constructor:{}}).constructor[f]=function(){return A},A.flags="",A[M]=/./[M]),A.exec=function(){return R=!0,null},A[M](""),!R});O&&L&&(p!=="replace"||r&&o&&!i)&&(p!=="split"||u)||(w=/./[M],b=(L=b(M,""[p],function(R,A,N,U,B){return A.exec===a?O&&!B?{done:!0,value:w.call(A,N,U)}:{done:!0,value:R.call(N,A,U)}:{done:!1}},{REPLACE_KEEPS_$0:o,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:i}))[0],T=L[1],l(String.prototype,p,b),l(RegExp.prototype,M,m==2?function(R,A){return T.call(R,this,A)}:function(R){return T.call(R,this)})),x&&c(RegExp.prototype[M],"sham",!0)}},{"../internals/create-non-enumerable-property":38,"../internals/fails":51,"../internals/redefine":108,"../internals/regexp-exec":110,"../internals/well-known-symbol":146,"../modules/es.regexp.exec":181}],53:[function(e,S,v){e=e("../internals/fails"),S.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},{"../internals/fails":51}],54:[function(e,S,v){var l=e("../internals/a-function");S.exports=function(s,n,a){if(l(s),n===void 0)return s;switch(a){case 0:return function(){return s.call(n)};case 1:return function(c){return s.call(n,c)};case 2:return function(c,f){return s.call(n,c,f)};case 3:return function(c,f,r){return s.call(n,c,f,r)}}return function(){return s.apply(n,arguments)}}},{"../internals/a-function":5}],55:[function(e,S,v){var l=e("../internals/a-function"),s=e("../internals/is-object"),n=[].slice,a={};S.exports=Function.bind||function(c){var f=l(this),r=n.call(arguments,1),o=function(){var t=r.concat(n.call(arguments));if(this instanceof o){var i=f,u=t.length,p=t;if(!(u in a)){for(var m=[],b=0;b>1,w=r===23?s(2,-24)-s(2,-77):0,T=f<0||f===0&&1/f<0?1:0,M=0;for((f=l(f))!=f||f===1/0?(i=f!=f?1:0,t=b):(t=n(a(f)/c),f*(u=s(2,-t))<1&&(t--,u*=2),2<=(f+=1<=t+x?w/u:w*s(2,1-x))*u&&(t++,u/=2),b<=t+x?(i=0,t=b):1<=t+x?(i=(f*u-1)*s(2,r),t+=x):(i=f*s(2,x-1)*s(2,r),t=0));8<=r;p[M++]=255&i,i/=256,r-=8);for(t=t<>1,p=b-7,m=t-1,b=f[m--],x=127&b;for(b>>=7;0>=-p,p+=r;0"+x+""},b=function(){try{s=document.domain&&new ActiveXObject("htmlfile")}catch{}b=s?((x=s).write(m("")),x.close(),w=x.parentWindow.Object,x=null,w):(x=o("iframe"),w="java"+u+":",x.style.display="none",r.appendChild(x),x.src=String(w),(w=x.contentWindow.document).open(),w.write(m("document.F=Object")),w.close(),w.F);for(var x,w,T=c.length;T--;)delete b[i][c[T]];return b()};f[p]=!0,S.exports=Object.create||function(x,w){var T;return x!==null?(l[i]=n(x),T=new l,l[i]=null,T[p]=x):T=b(),w===void 0?T:a(T,w)}},{"../internals/an-object":10,"../internals/document-create-element":44,"../internals/enum-bug-keys":49,"../internals/hidden-keys":61,"../internals/html":63,"../internals/object-define-properties":91,"../internals/shared-key":118}],91:[function(e,S,v){var l=e("../internals/descriptors"),s=e("../internals/object-define-property"),n=e("../internals/an-object"),a=e("../internals/object-keys");S.exports=l?Object.defineProperties:function(c,f){n(c);for(var r,o=a(f),t=o.length,i=0;it;)!l(o,r=f[t++])||~n(i,r)||i.push(r);return i}},{"../internals/array-includes":18,"../internals/has":60,"../internals/hidden-keys":61,"../internals/to-indexed-object":132}],99:[function(e,S,v){var l=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys");S.exports=Object.keys||function(n){return l(n,s)}},{"../internals/enum-bug-keys":49,"../internals/object-keys-internal":98}],100:[function(e,S,v){var l={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,n=s&&!l.call({1:2},1);v.f=n?function(a){return a=s(this,a),!!a&&a.enumerable}:l},{}],101:[function(e,S,v){var l=e("../internals/an-object"),s=e("../internals/a-possible-prototype");S.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,a=!1,c={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(c,[]),a=c instanceof Array}catch{}return function(f,r){return l(f),s(r),a?n.call(f,r):f.__proto__=r,f}}():void 0)},{"../internals/a-possible-prototype":6,"../internals/an-object":10}],102:[function(e,S,v){var l=e("../internals/to-string-tag-support"),s=e("../internals/classof");S.exports=l?{}.toString:function(){return"[object "+s(this)+"]"}},{"../internals/classof":29,"../internals/to-string-tag-support":139}],103:[function(e,S,v){var l=e("../internals/get-built-in"),s=e("../internals/object-get-own-property-names"),n=e("../internals/object-get-own-property-symbols"),a=e("../internals/an-object");S.exports=l("Reflect","ownKeys")||function(c){var f=s.f(a(c)),r=n.f;return r?f.concat(r(c)):f}},{"../internals/an-object":10,"../internals/get-built-in":56,"../internals/object-get-own-property-names":95,"../internals/object-get-own-property-symbols":96}],104:[function(e,S,v){e=e("../internals/global"),S.exports=e},{"../internals/global":59}],105:[function(e,S,v){S.exports=function(l){try{return{error:!1,value:l()}}catch(s){return{error:!0,value:s}}}},{}],106:[function(e,S,v){var l=e("../internals/an-object"),s=e("../internals/is-object"),n=e("../internals/new-promise-capability");S.exports=function(a,c){return l(a),s(c)&&c.constructor===a?c:((0,(a=n.f(a)).resolve)(c),a.promise)}},{"../internals/an-object":10,"../internals/is-object":74,"../internals/new-promise-capability":86}],107:[function(e,S,v){var l=e("../internals/redefine");S.exports=function(s,n,a){for(var c in n)l(s,c,n[c],a);return s}},{"../internals/redefine":108}],108:[function(f,S,v){var l=f("../internals/global"),s=f("../internals/create-non-enumerable-property"),n=f("../internals/has"),a=f("../internals/set-global"),c=f("../internals/inspect-source"),f=f("../internals/internal-state"),r=f.get,o=f.enforce,t=String(String).split("String");(S.exports=function(i,u,p,w){var b=!!w&&!!w.unsafe,x=!!w&&!!w.enumerable,w=!!w&&!!w.noTargetGet;typeof p=="function"&&(typeof u!="string"||n(p,"name")||s(p,"name",u),o(p).source=t.join(typeof u=="string"?u:"")),i===l?x?i[u]=p:a(u,p):(b?!w&&i[u]&&(x=!0):delete i[u],x?i[u]=p:s(i,u,p))})(Function.prototype,"toString",function(){return typeof this=="function"&&r(this).source||c(this)})},{"../internals/create-non-enumerable-property":38,"../internals/global":59,"../internals/has":60,"../internals/inspect-source":68,"../internals/internal-state":70,"../internals/set-global":115}],109:[function(e,S,v){var l=e("./classof-raw"),s=e("./regexp-exec");S.exports=function(n,a){var c=n.exec;if(typeof c=="function"){if(c=c.call(n,a),typeof c!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return c}if(l(n)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return s.call(n,a)}},{"./classof-raw":28,"./regexp-exec":110}],110:[function(a,S,v){var l,s,n=a("./regexp-flags"),a=a("./regexp-sticky-helpers"),c=RegExp.prototype.exec,f=String.prototype.replace,r=c,o=(l=/a/,s=/b*/g,c.call(l,"a"),c.call(s,"a"),l.lastIndex!==0||s.lastIndex!==0),t=a.UNSUPPORTED_Y||a.BROKEN_CARET,i=/()??/.exec("")[1]!==void 0;S.exports=r=o||i||t?function(u){var p,m,b,x,w=this,T=t&&w.sticky,M=n.call(w),O=w.source,L=0,R=u;return T&&((M=M.replace("y","")).indexOf("g")===-1&&(M+="g"),R=String(u).slice(w.lastIndex),0p((n-O)/B))throw RangeError(i);for(O+=(N-M)*B,M=N,U=0;Un)throw RangeError(i);if(x==M){for(var W=O,Z=a;;Z+=a){var q=Z<=L?1:L+c<=Z?c:Z-L;if(W>1,X+=p(X/Q);u*c>>1>>=1)&&(a+=a))1&f&&(c+=a);return c}},{"../internals/require-object-coercible":113,"../internals/to-integer":133}],126:[function(e,S,v){var l=e("../internals/fails"),s=e("../internals/whitespaces");S.exports=function(n){return l(function(){return!!s[n]()||"\u200B\x85\u180E"[n]()!="\u200B\x85\u180E"||s[n].name!==n})}},{"../internals/fails":51,"../internals/whitespaces":147}],127:[function(n,S,v){function l(f){return function(r){return r=String(s(r)),1&f&&(r=r.replace(a,"")),r=2&f?r.replace(c,""):r}}var s=n("../internals/require-object-coercible"),n="["+n("../internals/whitespaces")+"]",a=RegExp("^"+n+n+"*"),c=RegExp(n+n+"*$");S.exports={start:l(1),end:l(2),trim:l(3)}},{"../internals/require-object-coercible":113,"../internals/whitespaces":147}],128:[function(u,S,v){function l(A){return function(){R(A)}}function s(A){R(A.data)}function n(A){c.postMessage(A+"",p.protocol+"//"+p.host)}var a,c=u("../internals/global"),f=u("../internals/fails"),r=u("../internals/classof-raw"),o=u("../internals/function-bind-context"),t=u("../internals/html"),i=u("../internals/document-create-element"),u=u("../internals/engine-is-ios"),p=c.location,m=c.setImmediate,b=c.clearImmediate,x=c.process,w=c.MessageChannel,T=c.Dispatch,M=0,O={},L="onreadystatechange",R=function(A){var N;O.hasOwnProperty(A)&&(N=O[A],delete O[A],N())};m&&b||(m=function(A){for(var N=[],U=1;U=i.length?{value:t.target=void 0,done:!0}:u=="keys"?{value:p,done:!1}:u=="values"?{value:i[p],done:!1}:{value:[p,i[p]],done:!1}},"values"),n.Arguments=n.Array,s("keys"),s("values"),s("entries")},{"../internals/add-to-unscopables":7,"../internals/define-iterator":41,"../internals/internal-state":70,"../internals/iterators":79,"../internals/to-indexed-object":132}],159:[function(c,S,v){var l=c("../internals/export"),a=c("../internals/indexed-object"),s=c("../internals/to-indexed-object"),c=c("../internals/array-method-is-strict"),n=[].join,a=a!=Object,c=c("join",",");l({target:"Array",proto:!0,forced:a||!c},{join:function(f){return n.call(s(this),f===void 0?",":f)}})},{"../internals/array-method-is-strict":22,"../internals/export":50,"../internals/indexed-object":66,"../internals/to-indexed-object":132}],160:[function(s,S,v){var l=s("../internals/export"),s=s("../internals/array-last-index-of");l({target:"Array",proto:!0,forced:s!==[].lastIndexOf},{lastIndexOf:s})},{"../internals/array-last-index-of":20,"../internals/export":50}],161:[function(a,S,v){var l=a("../internals/export"),s=a("../internals/array-iteration").map,n=a("../internals/array-method-has-species-support"),a=a("../internals/array-method-uses-to-length"),n=n("map"),a=a("map");l({target:"Array",proto:!0,forced:!n||!a},{map:function(c){return s(this,c,1N;N++)f(T,L=A[N])&&!f(R,L)&&b(R,L,m(T,L));(R.prototype=M).constructor=R,c(n,w,R)}},{"../internals/classof-raw":28,"../internals/descriptors":43,"../internals/fails":51,"../internals/global":59,"../internals/has":60,"../internals/inherit-if-required":67,"../internals/is-forced":73,"../internals/object-create":90,"../internals/object-define-property":92,"../internals/object-get-own-property-descriptor":93,"../internals/object-get-own-property-names":95,"../internals/redefine":108,"../internals/string-trim":127,"../internals/to-primitive":138}],170:[function(e,S,v){e("../internals/export")({target:"Number",stat:!0},{isFinite:e("../internals/number-is-finite")})},{"../internals/export":50,"../internals/number-is-finite":88}],171:[function(f,S,v){function l(t,i,u){return i===0?u:i%2==1?l(t,i-1,u*t):l(t*t,i/2,u)}var s=f("../internals/export"),n=f("../internals/to-integer"),a=f("../internals/this-number-value"),c=f("../internals/string-repeat"),f=f("../internals/fails"),r=1 .toFixed,o=Math.floor;s({target:"Number",proto:!0,forced:r&&(8e-5 .toFixed(3)!=="0.000"||.9 .toFixed(0)!=="1"||1.255 .toFixed(2)!=="1.25"||0xde0b6b3a7640080 .toFixed(0)!=="1000000000000000128")||!f(function(){r.call({})})},{toFixed:function(w){function i(L,R){for(var A=-1,N=R;++A<6;)N+=L*T[A],T[A]=N%1e7,N=o(N/1e7)}function u(L){for(var R=6,A=0;0<=--R;)A+=T[R],T[R]=o(A/L),A=A%L*1e7}function p(){for(var L,R=6,A="";0<=--R;)A===""&&R!==0&&T[R]===0||(L=String(T[R]),A=A===""?L:A+c.call("0",7-L.length)+L);return A}var m,b,x=a(this),w=n(w),T=[0,0,0,0,0,0],M="",O="0";if(w<0||20ke;){var Ue,Ne,Ge,We=J[ke++],lt=we?We.ok:We.fail,st=We.resolve,Je=We.reject,at=We.domain;try{lt?(we||(_e.rejection===Oe&&function(ot,wt){A.call(r,function(){le?ae.emit("rejectionHandled",ot):$e(fe,ot,wt.value)})}(Le,_e),_e.rejection=pe),lt===!0?Ue=ye:(at&&at.enter(),Ue=lt(ye),at&&(at.exit(),Ge=!0)),Ue===We.promise?Je(H("Promise-chain cycle")):(Ne=Me(Ue))?Ne.call(Ue,st,Je):st(Ue)):Je(ye)}catch(ot){at&&!Ge&&at.exit(),Je(ot)}}_e.reactions=[],_e.notified=!1,V&&!_e.rejection&&(G=Le,te=_e,A.call(r,function(){var ot=te.value,wt=ze(te);if(wt&&(wt=Z(function(){le?ae.emit("unhandledRejection",ot,G):$e(K,G,ot)}),te.rejection=le||ze(te)?Oe:pe,wt.error))throw wt.value}))}))},$e=function(Le,_e,V){var J;me?((J=ee.createEvent("Event")).promise=_e,J.reason=V,J.initEvent(Le,!1,!0),r.dispatchEvent(J)):J={promise:_e,reason:V},(_e=r["on"+Le])?_e(J):Le===K&&B("Unhandled promise rejection",V)},ze=function(Le){return Le.rejection!==pe&&!Le.parent},Qe=function(Le,_e,V,J){return function(G){Le(_e,V,G,J)}},Xe=function(Le,_e,V,J){_e.done||(_e.done=!0,(_e=J||_e).value=V,_e.state=ve,Be(Le,_e,!0))},be=function(Le,_e,V,J){if(!_e.done){_e.done=!0,J&&(_e=J);try{if(Le===V)throw H("Promise can't be resolved itself");var G=Me(V);G?N(function(){var te={done:!1};try{G.call(V,Qe(be,Le,te,_e),Qe(Xe,Le,te,_e))}catch(ye){Xe(Le,te,ye,_e)}}):(_e.value=V,_e.state=ge,Be(Le,_e,!1))}catch(te){Xe(Le,{done:!1},te,_e)}}};Te&&(F=function(Le){w(this,F,Q),x(Le),l.call(this);var _e=se(this);try{Le(Qe(be,this,_e),Qe(Xe,this,_e))}catch(V){Xe(this,_e,V)}},(l=function(Le){C(this,{type:Q,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=u(F.prototype,{then:function(Le,_e){var V=P(this),J=de(R(this,F));return J.ok=typeof Le!="function"||Le,J.fail=typeof _e=="function"&&_e,J.domain=le?ae.domain:void 0,V.parent=!0,V.reactions.push(J),V.state!=0&&Be(this,V,!1),J.promise},catch:function(Le){return this.then(void 0,Le)}}),s=function(){var Le=new l,_e=se(Le);this.promise=Le,this.resolve=Qe(be,Le,_e),this.reject=Qe(Xe,Le,_e)},W.f=de=function(Le){return Le===F||Le===n?new s:oe(Le)},f||typeof t!="function"||(a=t.prototype.then,i(t.prototype,"then",function(Le,_e){var V=this;return new F(function(J,G){a.call(V,J,G)}).then(Le,_e)},{unsafe:!0}),typeof ie=="function"&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(Le){return U(F,ie.apply(r,arguments))}}))),c({global:!0,wrap:!0,forced:Te},{Promise:F}),p(F,Q,!1,!0),m(Q),n=o(Q),c({target:Q,stat:!0,forced:Te},{reject:function(Le){var _e=de(this);return _e.reject.call(void 0,Le),_e.promise}}),c({target:Q,stat:!0,forced:f||Te},{resolve:function(Le){return U(f&&this===n?F:this,Le)}}),c({target:Q,stat:!0,forced:Re},{all:function(Le){var _e=this,V=de(_e),J=V.resolve,G=V.reject,te=Z(function(){var ye=x(_e.resolve),we=[],ke=0,Ue=1;O(Le,function(Ne){var Ge=ke++,We=!1;we.push(void 0),Ue++,ye.call(_e,Ne).then(function(lt){We||(We=!0,we[Ge]=lt,--Ue||J(we))},G)}),--Ue||J(we)});return te.error&&G(te.value),V.promise},race:function(Le){var _e=this,V=de(_e),J=V.reject,G=Z(function(){var te=x(_e.resolve);O(Le,function(ye){te.call(_e,ye).then(V.resolve,J)})});return G.error&&J(G.value),V.promise}})},{"../internals/a-function":5,"../internals/an-instance":9,"../internals/check-correctness-of-iteration":27,"../internals/classof-raw":28,"../internals/engine-v8-version":48,"../internals/export":50,"../internals/get-built-in":56,"../internals/global":59,"../internals/host-report-errors":62,"../internals/inspect-source":68,"../internals/internal-state":70,"../internals/is-forced":73,"../internals/is-object":74,"../internals/is-pure":75,"../internals/iterate":77,"../internals/microtask":81,"../internals/native-promise-constructor":82,"../internals/new-promise-capability":86,"../internals/perform":105,"../internals/promise-resolve":106,"../internals/redefine":108,"../internals/redefine-all":107,"../internals/set-species":116,"../internals/set-to-string-tag":117,"../internals/species-constructor":121,"../internals/task":128,"../internals/well-known-symbol":146}],179:[function(r,S,v){var l=r("../internals/export"),u=r("../internals/get-built-in"),s=r("../internals/a-function"),n=r("../internals/an-object"),a=r("../internals/is-object"),c=r("../internals/object-create"),f=r("../internals/function-bind"),r=r("../internals/fails"),o=u("Reflect","construct"),t=r(function(){function p(){}return!(o(function(){},[],p)instanceof p)}),i=!r(function(){o(function(){})}),u=t||i;l({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(p,m){s(p),n(m);var b=arguments.length<3?p:s(arguments[2]);if(i&&!t)return o(p,m,b);if(p==b){switch(m.length){case 0:return new p;case 1:return new p(m[0]);case 2:return new p(m[0],m[1]);case 3:return new p(m[0],m[1],m[2]);case 4:return new p(m[0],m[1],m[2],m[3])}var x=[null];return x.push.apply(x,m),new(f.apply(p,x))}return x=b.prototype,b=c(a(x)?x:Object.prototype),x=Function.apply.call(p,b,m),a(x)?x:b}})},{"../internals/a-function":5,"../internals/an-object":10,"../internals/export":50,"../internals/fails":51,"../internals/function-bind":55,"../internals/get-built-in":56,"../internals/is-object":74,"../internals/object-create":90}],180:[function(e,S,v){var l=e("../internals/descriptors"),s=e("../internals/global"),n=e("../internals/is-forced"),a=e("../internals/inherit-if-required"),c=e("../internals/object-define-property").f,f=e("../internals/object-get-own-property-names").f,r=e("../internals/is-regexp"),o=e("../internals/regexp-flags"),t=e("../internals/regexp-sticky-helpers"),i=e("../internals/redefine"),u=e("../internals/fails"),p=e("../internals/internal-state").set,m=e("../internals/set-species"),b=e("../internals/well-known-symbol")("match"),x=s.RegExp,w=x.prototype,T=/a/g,M=/a/g,O=new x(T)!==T,L=t.UNSUPPORTED_Y;if(l&&n("RegExp",!O||L||u(function(){return M[b]=!1,x(T)!=T||x(M)==M||x(T,"i")!="/a/i"}))){for(var R=function(U,B){var W,Z=this instanceof R,q=r(U),$=B===void 0;return!Z&&q&&U.constructor===R&&$?U:(O?q&&!$&&(U=U.source):U instanceof R&&($&&(B=o.call(U)),U=U.source),L&&(W=!!B&&-1N;)(function(U){U in R||c(R,U,{configurable:!0,get:function(){return x[U]},set:function(B){x[U]=B}})})(A[N++]);(w.constructor=R).prototype=w,i(s,"RegExp",R)}m("RegExp")},{"../internals/descriptors":43,"../internals/fails":51,"../internals/global":59,"../internals/inherit-if-required":67,"../internals/internal-state":70,"../internals/is-forced":73,"../internals/is-regexp":76,"../internals/object-define-property":92,"../internals/object-get-own-property-names":95,"../internals/redefine":108,"../internals/regexp-flags":111,"../internals/regexp-sticky-helpers":112,"../internals/set-species":116,"../internals/well-known-symbol":146}],181:[function(s,S,v){var l=s("../internals/export"),s=s("../internals/regexp-exec");l({target:"RegExp",proto:!0,forced:/./.exec!==s},{exec:s})},{"../internals/export":50,"../internals/regexp-exec":110}],182:[function(a,S,v){var l=a("../internals/redefine"),s=a("../internals/an-object"),r=a("../internals/fails"),n=a("../internals/regexp-flags"),a="toString",c=RegExp.prototype,f=c[a],r=r(function(){return f.call({source:"a",flags:"b"})!="/a/b"}),o=f.name!=a;(r||o)&&l(RegExp.prototype,a,function(){var t=s(this),i=String(t.source),u=t.flags;return"/"+i+"/"+String(u===void 0&&t instanceof RegExp&&!("flags"in c)?n.call(t):u)},{unsafe:!0})},{"../internals/an-object":10,"../internals/fails":51,"../internals/redefine":108,"../internals/regexp-flags":111}],183:[function(s,S,v){var l=s("../internals/collection"),s=s("../internals/collection-strong");S.exports=l("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},s)},{"../internals/collection":32,"../internals/collection-strong":30}],184:[function(f,S,v){var l=f("../internals/export"),s=f("../internals/object-get-own-property-descriptor").f,n=f("../internals/to-length"),a=f("../internals/not-a-regexp"),c=f("../internals/require-object-coercible"),t=f("../internals/correct-is-regexp-logic"),f=f("../internals/is-pure"),r="".endsWith,o=Math.min,t=t("endsWith");l({target:"String",proto:!0,forced:!!(f||t||!(l=s(String.prototype,"endsWith"))||l.writable)&&!t},{endsWith:function(i){var u=String(c(this)),p=(a(i),1=o.length?{value:void 0,done:!0}:(o=l(o,t),r.index+=o.length,{value:o,done:!1})})},{"../internals/define-iterator":41,"../internals/internal-state":70,"../internals/string-multibyte":123}],187:[function(e,S,v){var l=e("../internals/fix-regexp-well-known-symbol-logic"),s=e("../internals/an-object"),n=e("../internals/to-length"),a=e("../internals/require-object-coercible"),c=e("../internals/advance-string-index"),f=e("../internals/regexp-exec-abstract");l("match",1,function(r,o,t){return[function(i){var u=a(this),p=i==null?void 0:i[r];return p!==void 0?p.call(i,u):new RegExp(i)[r](String(u))},function(i){var u=t(o,i,this);if(u.done)return u.value;var p=s(i),m=String(this);if(!p.global)return f(p,m);for(var b=p.unicode,x=[],w=p.lastIndex=0;(T=f(p,m))!==null;){var T=String(T[0]);(x[w]=T)===""&&(p.lastIndex=c(m,n(p.lastIndex),b)),w++}return w===0?null:x}]})},{"../internals/advance-string-index":8,"../internals/an-object":10,"../internals/fix-regexp-well-known-symbol-logic":52,"../internals/regexp-exec-abstract":109,"../internals/require-object-coercible":113,"../internals/to-length":134}],188:[function(e,S,v){e("../internals/export")({target:"String",proto:!0},{repeat:e("../internals/string-repeat")})},{"../internals/export":50,"../internals/string-repeat":125}],189:[function(e,S,v){var l=e("../internals/fix-regexp-well-known-symbol-logic"),s=e("../internals/an-object"),n=e("../internals/to-object"),a=e("../internals/to-length"),c=e("../internals/to-integer"),f=e("../internals/require-object-coercible"),r=e("../internals/advance-string-index"),o=e("../internals/regexp-exec-abstract"),t=Math.max,i=Math.min,u=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g;l("replace",2,function(b,x,w,T){var M=T.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,O=T.REPLACE_KEEPS_$0,L=M?"$":"$0";return[function(R,A){var N=f(this),U=R==null?void 0:R[b];return U!==void 0?U.call(R,N,A):x.call(String(N),R,A)},function(R,A){if(!M&&O||typeof A=="string"&&A.indexOf(L)===-1){var N=w(x,R,this,A);if(N.done)return N.value}for(var U,B=s(R),W=String(this),Z=typeof A=="function",q=(Z||(A=String(A)),B.global),$=(q&&(U=B.unicode,B.lastIndex=0),[]);(C=o(B,W))!==null&&($.push(C),q);)String(C[0])===""&&(B.lastIndex=r(W,a(B.lastIndex),U));for(var z,X="",Q=0,se=0;se<$.length;se++){for(var C=$[se],P=String(C[0]),F=t(i(c(C.index),W.length),0),H=[],ee=1;ee>>0;if(A==0)return[];if(O===void 0)return[R];if(!s(O))return w.call(R,O,A);for(var N,U,B,W=[],L=(O.ignoreCase?"i":"")+(O.multiline?"m":"")+(O.unicode?"u":"")+(O.sticky?"y":""),Z=0,q=new RegExp(O.source,L+"g");(N=t.call(q,R))&&!(Z<(U=q.lastIndex)&&(W.push(R.slice(Z,N.index)),1=A));)q.lastIndex===N.index&&q.lastIndex++;return Z===R.length?!B&&q.test("")||W.push(""):W.push(R.slice(Z)),W.length>A?W.slice(0,A):W}:"0".split(void 0,0).length?function(O,L){return O===void 0&&L===0?[]:w.call(this,O,L)}:w;return[function(O,L){var R=a(this),A=O==null?void 0:O[x];return A!==void 0?A.call(O,R,L):M.call(String(R),O,L)},function(N,L){var R=T(M,N,this,L,M!==w);if(R.done)return R.value;var R=n(N),A=String(this),N=c(R,RegExp),U=R.unicode,B=(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")+(b?"y":"g"),W=new N(b?R:"^(?:"+R.source+")",B),Z=L===void 0?m:L>>>0;if(Z==0)return[];if(A.length===0)return o(W,A)===null?[A]:[];for(var q=0,$=0,z=[];$ie.key){le.splice(de,0,ie);break}de===K&&le.push(ie)}oe.updateURL()},forEach:function(ie){for(var de,oe=z(this).entries,le=w(ie,16))return;for(At=0;Wt();){if(Ht=null,At>0)if(Wt()=="."&&At<4)He++;else return;if(!F.test(Wt()))return;for(;F.test(Wt());){if(br=parseInt(Wt(),10),Ht===null)Ht=br;else{if(Ht==0)return;Ht=Ht*10+br}if(Ht>255)return;He++}yt[Ve]=yt[Ve]*256+Ht,At++,(At==2||At==4)&&Ve++}if(At!=4)return;break}else if(Wt()==":"){if(He++,!Wt())return}else if(Wt())return;yt[Ve++]=Ut}if(ht!==null)for(ur=Ve-ht,Ve=7;Ve!=0&&ur>0;)xr=yt[Ve],yt[Ve--]=yt[ht+ur-1],yt[ht+--ur]=xr;else if(Ve!=8)return;return yt}(Fe.slice(1,-1)))?void(ce.host=qe):Q;if(Me(ce))return Fe=O(Fe),de.test(Fe)||(qe=function(Ie){var yt=Ie.split("."),Ve,ht,He,Ut,Vt,At,Ht;if(yt.length&&yt[yt.length-1]==""&&yt.pop(),(Ve=yt.length)>4)return Ie;for(ht=[],He=0;He1&&Ut.charAt(0)=="0"&&(Vt=H.test(Ut)?16:8,Ut=Ut.slice(Vt==8?1:2)),Ut==="")At=0;else{if(!(Vt==10?ae:Vt==8?ee:ie).test(Ut))return Ie;At=parseInt(Ut,Vt)}ht.push(At)}for(He=0;He=$(256,5-Ve))return null}else if(At>255)return null;for(Ht=ht.pop(),He=0;He":1,"`":1}),pe=w({},ve,{"#":1,"?":1,"{":1,"}":1}),Oe=w({},pe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Te=function(ce,Fe){var qe=M(ce,0);return 32"u"&&l!==void 0&&{}.toString.call(l)==="[object process]",b=typeof Uint8ClampedArray<"u"&&typeof importScripts<"u"&&typeof MessageChannel<"u";function x(){var K=setTimeout;return function(){return K(T,1)}}var w=new Array(1e3);function T(){for(var K=0;KR,applyPalette:()=>function(Z,q,$="rgb565"){if(!Z||!Z.buffer)throw new Error("quantize() expected RGBA Uint8Array data");if(!(Z instanceof Uint8Array||Z instanceof Uint8ClampedArray))throw new Error("quantize() expected RGBA Uint8Array data");if(256>24&255,F=ee>>16&255,H=ee>>8&255,ee=255&ee,ae=i(ee,H,F,P),ae=ae in C?C[ae]:C[ae]=function(K,fe,ge,ve,pe){let Oe=0,Te=1e100;for(let $e=0;$eTe||(Re=Me[0],(Be+=M(Re-K))>Te||(Re=Me[1],(Be+=M(Re-fe))>Te||(Re=Me[2],(Be+=M(Re-ge))>Te||(Te=Be,Oe=$e))))}return Oe}(ee,H,F,P,q);se[me]=ae}else{const me=$==="rgb444"?u:t;for(let K=0;K>16&255,de=oe>>8&255,oe=255&oe,le=me(oe,de,ie),le=le in C?C[le]:C[le]=function(fe,ge,ve,pe){let Oe=0,Te=1e100;for(let $e=0;$eTe||(Re=Me[1],(Be+=M(Re-ge))>Te||(Re=Me[2],(Be+=M(Re-ve))>Te||(Te=Be,Oe=$e)))}return Oe}(oe,de,ie,q);se[K]=le}}return se},default:()=>W,nearestColor:()=>function(Z,q,$=w){return Z[O(Z,q,$)]},nearestColorIndex:()=>O,nearestColorIndexWithDistance:()=>L,prequantize:()=>function(Z,{roundRGB:q=5,roundAlpha:$=10,oneBitAlpha:z=null}={}){const X=new Uint32Array(Z.buffer);for(let F=0;F>24&255;var Q,se=P>>16&255,C=P>>8&255,P=255&P;H=T(H,$),z&&(Q=typeof z=="number"?z:127,H=H<=Q?0:255),P=T(P,q),C=T(C,q),se=T(se,q),X[F]=H<<24|se<<16|C<<8|P<<0}},quantize:()=>function(Z,q,$={}){var{format:z="rgb565",clearAlpha:X=!0,clearAlphaColor:Q=0,clearAlphaThreshold:se=0,oneBitAlpha:C=!1}=$;if(!Z||!Z.buffer)throw new Error("quantize() expected RGBA Uint8Array data");if(!(Z instanceof Uint8Array||Z instanceof Uint8ClampedArray))throw new Error("quantize() expected RGBA Uint8Array data");Z=new Uint32Array(Z.buffer);let P=$.useSqrt!==!1;const F=z==="rgba4444",H=function(ze,Qe){const Xe=Qe==="rgb444"?4096:65536,be=new Array(Xe),Le=ze.length;if(Qe==="rgba4444")for(let st=0;st>24&255,V=G>>16&255,J=G>>8&255,G=255&G,te=i(G,J,V,_e);let Je=te in be?be[te]:be[te]=x();Je.rc+=G,Je.gc+=J,Je.bc+=V,Je.ac+=_e,Je.cnt++}else if(Qe==="rgb444")for(let st=0;st>16&255,we=ke>>8&255,ke=255&ke,Ue=u(ke,we,ye);let Je=Ue in be?be[Ue]:be[Ue]=x();Je.rc+=ke,Je.gc+=we,Je.bc+=ye,Je.cnt++}else for(let st=0;st>16&255,Ge=We>>8&255,We=255&We,lt=t(We,Ge,Ne);let Je=lt in be?be[lt]:be[lt]=x();Je.rc+=We,Je.gc+=Ge,Je.bc+=Ne,Je.cnt++}return be}(Z,z),ee=H.length,ae=ee-1,ie=new Uint32Array(ee+1);for(var de=0,oe=0;oe>1,!(H[le=ie[K]].err<=fe));me=K)ie[me]=le;ie[me]=oe}var ge,ve=de-q;for(oe=0;oe=ge.mtm&&H[ge.nn].mtm<=ge.tm)break;for(ge.mtm==ae?pe=ie[1]=ie[ie[0]--]:(b(H,pe,!1),ge.tm=oe),fe=H[pe].err,me=1;(K=me+me)<=ie[0]&&(KH[ie[K+1]].err&&K++,!(fe<=H[le=ie[K]].err));me=K)ie[me]=le;ie[me]=pe}var Oe=H[ge.nn],Te=ge.cnt,Re=Oe.cnt,Me=1/(Te+Re);F&&(ge.ac=Me*(Te*ge.ac+Re*Oe.ac)),ge.rc=Me*(Te*ge.rc+Re*Oe.rc),ge.gc=Me*(Te*ge.gc+Re*Oe.gc),ge.bc=Me*(Te*ge.bc+Re*Oe.bc),ge.cnt+=Oe.cnt,ge.mtm=++oe,H[Oe.bk].fw=Oe.fw,H[Oe.fw].bk=Oe.bk,Oe.mtm=ae}let Be=[];for(oe=0;;0){let ze=p(Math.round(H[oe].rc),0,255),Qe=p(Math.round(H[oe].gc),0,255),Xe=p(Math.round(H[oe].bc),0,255),be=255;F&&(be=p(Math.round(H[oe].ac),0,255),C&&($e=typeof C=="number"?C:127,be=be<=$e?0:255),X&&be<=se&&(ze=Qe=Xe=Q,be=0));var $e=F?[ze,Qe,Xe,be]:[ze,Qe,Xe];if(function(Le,_e){for(let G=0;Gfunction(Z,q,$=5){if(Z.length&&q.length){var z=Z.map(P=>P.slice(0,3)),X=$*$,Q=Z[0].length;for(let P=0;PQ?F.slice(0,3):F.slice();var C=L(z,F.slice(0,3),w),se=C[0],C=C[1];0>>0),Q!=0&&(X=Math.max(X,256));const se=$;$=new Uint8Array(X),0>=8,ee-=8;if((fe>le||de)&&(de?(oe=ie,le=(1<>=8,ee-=8;0>3}function i(Z,q,$,z){return Z>>4|240&q|(240&$)<<4|(240&z)<<8}function u(Z,q,$){return Z>>4<<8|240&q|$>>4}function p(Z,q,$){return Z>8&255)}function U(Z,q){for(var $=0;$>1,u=-7,p=n?b-1:0,m=n?-1:1,b=l[s+p];for(p+=m,f=b&(1<<-u)-1,b>>=-u,u+=o;0>=-u,u+=a;0>1,p=c===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=a?0:x-1,b=a?1:-1,x=s<0||s===0&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(o=isNaN(s)?1:0,r=i):(r=Math.floor(Math.log(s)/Math.LN2),s*(a=Math.pow(2,-r))<1&&(r--,a*=2),2<=(s+=1<=r+u?p/a:p*Math.pow(2,1-u))*a&&(r++,a/=2),i<=r+u?(o=0,r=i):1<=r+u?(o=(s*a-1)*Math.pow(2,c),r+=u):(o=s*Math.pow(2,u-1)*Math.pow(2,c),r=0));8<=c;l[n+m]=255&o,m+=b,o/=256,c-=8);for(r=r<Math.abs(V[0])&&(J=1),J=Math.abs(V[2])>Math.abs(V[J])?2:J}function N(V,J){V.f+=J.f,V.b.f+=J.b.f}function U(V,J,G){return V=V.a,J=J.a,G=G.a,J.b.a===V?G.b.a===V?n(J.a,G.a)?c(G.b.a,J.a,G.a)<=0:0<=c(J.b.a,G.a,J.a):c(G.b.a,V,G.a)<=0:G.b.a===V?0<=c(J.b.a,V,J.a):(J=a(J.b.a,V,J.a),(V=a(G.b.a,V,G.a))<=J)}function B(V){V.a.i=null;var J=V.e;J.a.c=J.c,J.c.a=J.a,V.e=null}function W(V,J){p(V.a),V.c=!1,(V.a=J).i=V}function Z(V){for(var J=V.a.a;(V=_e(V)).a.a===J;);return V.c&&(W(V,J=b(Le(V).a.b,V.a.e)),V=_e(V)),V}function q(V,J,G){var te=new be;return te.a=G,te.e=de(V.f,J.e,te),G.i=te}function $(V,J){switch(V.s){case 100130:return(1&J)!=0;case 100131:return J!==0;case 100132:return 0>1]],Ue[ke[Ge]])?Qe:Xe)(G,Ge),Ue[we]=null,Ne[we]=G.b,G.b=we}else for(G.c[-(we+1)]=null;0Math.max(ke.a,Ne.a))){if(n(we,ke)){if(0G.f&&(G.f*=2,G.c=Be(G.c,G.f+1)),G.b===0?ye=te:(ye=G.b,G.b=G.c[G.b]),G.e[ye]=J,G.c[ye]=te,G.d[te]=ye,G.h&&Xe(G,te),ye):(G=V.a++,V.c[G]=J,-(G+1))}function Re(V){if(V.a===0)return ze(V.b);var J=V.c[V.d[V.a-1]];if(V.b.a!==0&&n($e(V.b),J))return ze(V.b);for(;--V.a,0V.a||n(te[ke],te[Ne])){ye[G[we]=ke]=we;break}ye[G[we]=Ne]=we,we=Ue}}function Xe(V,J){for(var G=V.d,te=V.e,ye=V.c,we=J,ke=G[we];;){var Ue=we>>1,Ne=G[Ue];if(Ue==0||n(te[Ne],te[ke])){ye[G[we]=ke]=we;break}ye[G[we]=Ne]=we,we=Ue}}function be(){this.e=this.a=null,this.f=0,this.c=this.b=this.h=this.d=!1}function Le(V){return V.e.c.b}function _e(V){return V.e.a.b}(l=le.prototype).x=function(){me(this,0)},l.B=function(V,J){switch(V){case 100142:return;case 100140:switch(J){case 100130:case 100131:case 100132:case 100133:case 100134:return void(this.s=J)}break;case 100141:return void(this.m=!!J);default:return void K(this,100900)}K(this,100901)},l.y=function(V){switch(V){case 100142:return 0;case 100140:return this.s;case 100141:return this.m;default:K(this,100900)}return!1},l.A=function(V,J,G){this.j[0]=V,this.j[1]=J,this.j[2]=G},l.z=function(V,J){var G=J||null;switch(V){case 100100:case 100106:this.h=G;break;case 100104:case 100110:this.l=G;break;case 100101:case 100107:this.k=G;break;case 100102:case 100108:this.i=G;break;case 100103:case 100109:this.p=G;break;case 100105:case 100111:this.o=G;break;case 100112:this.r=G;break;default:K(this,100900)}},l.C=function(V,J){var G=!1,te=[0,0,0];me(this,2);for(var ye=0;ye<3;++ye){var we=V[ye];we<-1e150&&(we=-1e150,G=!0),1e150te[Ge]&&(te[Ge]=We,ye[Ge]=G)}if(te[1]-Ue[1]>te[G=0]-Ue[0]&&(G=1),Ue[G=te[2]-Ue[2]>te[G]-Ue[G]?2:G]>=te[G])ke[0]=0,ke[1]=0,ke[2]=1;else{for(Ue=Ne[G],ye=ye[G],Ne=[te=0,0,0],Ue=[Ue.g[0]-ye.g[0],Ue.g[1]-ye.g[1],Ue.g[2]-ye.g[2]],Ge=[0,0,0],G=we.e;G!==we;G=G.e)Ge[0]=G.g[0]-ye.g[0],Ge[1]=G.g[1]-ye.g[1],Ge[2]=G.g[2]-ye.g[2],Ne[0]=Ue[1]*Ge[2]-Ue[2]*Ge[1],Ne[1]=Ue[2]*Ge[0]-Ue[0]*Ge[2],Ne[2]=Ue[0]*Ge[1]-Ue[1]*Ge[0],te<(We=Ne[0]*Ne[0]+Ne[1]*Ne[1]+Ne[2]*Ne[2])&&(te=We,ke[0]=Ne[0],ke[1]=Ne[1],ke[2]=Ne[2]);te<=0&&(ke[0]=ke[1]=ke[2]=0,ke[A(Ue)]=1)}we=!0}for(Ne=A(ke),G=this.b.c,te=(Ne+1)%3,ye=(Ne+2)%3,Ne=0>=1;)++u;if(m=1<>8&255,n[r++]=255&c,n[r++]=c>>8&255,n[r++]=(t!==null?128:0)|u,n[r++]=p,n[r++]=0,t!==null)for(var b=0,x=t.length;b>16&255,n[r++]=w>>8&255,n[r++]=255&w}if(o!==null){if(o<0||65535>8&255,n[r++]=0}var T=!1;this.addFrame=function(M,O,L,R,A,N){if(T===!0&&(--r,T=!1),N=N===void 0?{}:N,M<0||O<0||65535>=1;)++W;var Z=1<>8&255,n[r++]=X,n[r++]=0),n[r++]=44,n[r++]=255&M,n[r++]=M>>8&255,n[r++]=255&O,n[r++]=O>>8&255,n[r++]=255&L,n[r++]=L>>8&255,n[r++]=255&R,n[r++]=R>>8&255,n[r++]=U===!0?128|W-1:0,U===!0)for(var Q=0,se=B.length;Q>16&255,n[r++]=C>>8&255,n[r++]=255&C}return r=function(P,F,H,ee){P[F++]=H;var ae=F++,ie=1<>=8,K-=8,F===ae+256&&(P[ae]=255,ae=F++)}function ve(ze){fe|=ze<>=8,K-=8,F===ae+256&&(P[ae]=255,ae=F++);le===4096?(ve(ie),le=1+oe,me=H+1,Oe={}):(1<>=u,m-=u,O==o)i=1+t,p=(1<<(u=r+1))-1,M=null;else{if(O==t)break;for(var L=O>8,++R;var N=A;if(f>=8;M!==null&&i<4096&&(T[i++]=M<<8|N,p+1<=i&&u<12&&(++u,p=p<<1|1)),M=O}}x!==f&&console.log("Warning, gif stream shorter than expected.")}try{v.GifWriter=l,v.GifReader=function(n){var a=0;if(n[a++]!==71||n[a++]!==73||n[a++]!==70||n[a++]!==56||(n[a++]+1&253)!=56||n[a++]!==97)throw new Error("Invalid GIF 87a/89a header.");var c=n[a++]|n[a++]<<8,f=n[a++]|n[a++]<<8,r=n[a++],o=1<<1+(7&r),t=(n[a++],n[a++],null),i=null,u=(r>>7&&(t=a,a+=3*(i=o)),!0),p=[],m=0,b=null,x=0,w=null;for(this.width=c,this.height=f;u&&a>2&7,a++;break;case 254:for(;;){if(!(0<=(M=n[a++])))throw Error("Invalid block size");if(M===0)break;a+=M}break;default:throw new Error("Unknown graphic control label: 0x"+n[a-1].toString(16))}break;case 44:var M,O=n[a++]|n[a++]<<8,L=n[a++]|n[a++]<<8,R=n[a++]|n[a++]<<8,A=n[a++]|n[a++]<<8,q=n[a++],N=q>>6&1,U=1<<1+(7&q),B=t,W=i,Z=!1,q=(q>>7&&(Z=!0,B=a,a+=3*(W=U)),a);for(a++;;){if(!(0<=(M=n[a++])))throw Error("Invalid block size");if(M===0)break;a+=M}p.push({x:O,y:L,width:R,height:A,has_local_palette:Z,palette_offset:B,palette_size:W,data_offset:q,data_length:a-q,transparent_index:b,interlaced:!!N,delay:m,disposal:x});break;case 59:u=!1;break;default:throw new Error("Unknown gif block: 0x"+n[a-1].toString(16))}this.numFrames=function(){return p.length},this.loopCount=function(){return w},this.frameInfo=function($){if($<0||$>=p.length)throw new Error("Frame index out of range.");return p[$]},this.decodeAndBlitFrameBGRA=function($,z){for(var $=this.frameInfo($),X=$.width*$.height,Q=new Uint8Array(X),se=(s(n,$.data_offset,Q,X),$.palette_offset),C=$.transparent_index,P=(C===null&&(C=256),$.width),F=c-P,H=P,ee=4*($.y*c+$.x),ae=4*(($.y+$.height)*c+$.x),ie=ee,de=4*F,oe=($.interlaced===!0&&(de+=4*c*7),8),le=0,me=Q.length;le>=1)),ge===C?ie+=4:(K=n[se+3*ge],fe=n[se+3*ge+1],ge=n[se+3*ge+2],z[ie++]=ge,z[ie++]=fe,z[ie++]=K,z[ie++]=255),--H}},this.decodeAndBlitFrameRGBA=function($,z){for(var $=this.frameInfo($),X=$.width*$.height,Q=new Uint8Array(X),se=(s(n,$.data_offset,Q,X),$.palette_offset),C=$.transparent_index,P=(C===null&&(C=256),$.width),F=c-P,H=P,ee=4*($.y*c+$.x),ae=4*(($.y+$.height)*c+$.x),ie=ee,de=4*F,oe=($.interlaced===!0&&(de+=4*c*7),8),le=0,me=Q.length;le>=1)),ge===C?ie+=4:(K=n[se+3*ge],fe=n[se+3*ge+1],ge=n[se+3*ge+2],z[ie++]=K,z[ie++]=fe,z[ie++]=ge,z[ie++]=255),--H}}}}catch{}},{}],241:[function(e,S,v){(function(l){var s,n;s=this,n=function(a){function c(k){if(this==null)throw TypeError();var g,_=String(this),j=_.length,k=k?Number(k):0;if(!((k=k!=k?0:k)<0||j<=k))return 55296<=(g=_.charCodeAt(k))&&g<=56319&&k+1>>16-g;return d.tag>>>=g,d.bitcount-=g,j+_}function U(d,g){for(;d.bitcount<24;)d.tag|=d.source[d.sourceIndex++]<>>=1,_+=g.table[++k],0<=(j-=g.table[k]););return d.tag=I,d.bitcount-=k,g.trans[_+j]}function B(d,g,_){for(;;){var j=U(d,g);if(j===256)return r;if(j<256)d.dest[d.destLen++]=j;else for(var k,I=N(d,m[j-=257],b[j]),j=U(d,_),D=k=d.destLen-N(d,x[j],w[j]);D>>=1,j=k,N(I,2,0)){case 0:_=function(Ee){for(var Ke,it;8this.x2&&(this.x2=d)),typeof g=="number"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=g,this.y2=g),gthis.y2&&(this.y2=g))},X.prototype.addX=function(d){this.addPoint(d,null)},X.prototype.addY=function(d){this.addPoint(null,d)},X.prototype.addBezier=function(d,g,_,j,k,I,D,Y){var ne=[d,g],re=[_,j],he=[k,I],je=[D,Y];this.addPoint(d,g),this.addPoint(D,Y);for(var xe=0;xe<=1;xe++){var ue,Ae=6*ne[xe]-12*re[xe]+6*he[xe],Ce=-3*ne[xe]+9*re[xe]-9*he[xe]+3*je[xe],Pe=3*re[xe]-3*ne[xe];Ce==0?Ae==0||0<(ue=-Pe/Ae)&&ue<1&&(xe===0&&this.addX(z(ne[xe],re[xe],he[xe],je[xe],ue)),xe===1&&this.addY(z(ne[xe],re[xe],he[xe],je[xe],ue))):(ue=Math.pow(Ae,2)-4*Pe*Ce)<0||(0<(Pe=(-Ae+Math.sqrt(ue))/(2*Ce))&&Pe<1&&(xe===0&&this.addX(z(ne[xe],re[xe],he[xe],je[xe],Pe)),xe===1&&this.addY(z(ne[xe],re[xe],he[xe],je[xe],Pe))),0<(Pe=(-Ae-Math.sqrt(ue))/(2*Ce))&&Pe<1&&(xe===0&&this.addX(z(ne[xe],re[xe],he[xe],je[xe],Pe)),xe===1&&this.addY(z(ne[xe],re[xe],he[xe],je[xe],Pe))))}},X.prototype.addQuad=function(d,g,_,j,k,I){_=d+2/3*(_-d),j=g+2/3*(j-g),this.addBezier(d,g,_,j,_+1/3*(k-d),j+1/3*(I-g),k,I)},Q.prototype.moveTo=function(d,g){this.commands.push({type:"M",x:d,y:g})},Q.prototype.lineTo=function(d,g){this.commands.push({type:"L",x:d,y:g})},Q.prototype.curveTo=Q.prototype.bezierCurveTo=function(d,g,_,j,k,I){this.commands.push({type:"C",x1:d,y1:g,x2:_,y2:j,x:k,y:I})},Q.prototype.quadTo=Q.prototype.quadraticCurveTo=function(d,g,_,j){this.commands.push({type:"Q",x1:d,y1:g,x:_,y:j})},Q.prototype.close=Q.prototype.closePath=function(){this.commands.push({type:"Z"})},Q.prototype.extend=function(d){var g;if(d.commands)d=d.commands;else if(d instanceof X)return g=d,this.moveTo(g.x1,g.y1),this.lineTo(g.x2,g.y1),this.lineTo(g.x2,g.y2),this.lineTo(g.x1,g.y2),void this.close();Array.prototype.push.apply(this.commands,d)},Q.prototype.getBoundingBox=function(){for(var d=new X,g=0,_=0,j=0,k=0,I=0;I>8&255,255&d]},ee.USHORT=ae(2),H.SHORT=function(d){return[(d=32768<=d?-(65536-d):d)>>8&255,255&d]},ee.SHORT=ae(2),H.UINT24=function(d){return[d>>16&255,d>>8&255,255&d]},ee.UINT24=ae(3),H.ULONG=function(d){return[d>>24&255,d>>16&255,d>>8&255,255&d]},ee.ULONG=ae(4),H.LONG=function(d){return[(d=2147483648<=d?-(4294967296-d):d)>>24&255,d>>16&255,d>>8&255,255&d]},ee.LONG=ae(4),H.FIXED=H.ULONG,ee.FIXED=ee.ULONG,H.FWORD=H.SHORT,ee.FWORD=ee.SHORT,H.UFWORD=H.USHORT,ee.UFWORD=ee.USHORT,H.LONGDATETIME=function(d){return[0,0,0,0,d>>24&255,d>>16&255,d>>8&255,255&d]},ee.LONGDATETIME=ae(8),H.TAG=function(d){return P.argument(d.length===4,"Tag should be exactly 4 ASCII characters."),[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]},ee.TAG=ae(4),H.Card8=H.BYTE,ee.Card8=ee.BYTE,H.Card16=H.USHORT,ee.Card16=ee.USHORT,H.OffSize=H.BYTE,ee.OffSize=ee.BYTE,H.SID=H.USHORT,ee.SID=ee.USHORT,H.NUMBER=function(d){return-107<=d&&d<=107?[d+139]:108<=d&&d<=1131?[247+((d-=108)>>8),255&d]:-1131<=d&&d<=-108?[251+((d=-d-108)>>8),255&d]:-32768<=d&&d<=32767?H.NUMBER16(d):H.NUMBER32(d)},ee.NUMBER=function(d){return H.NUMBER(d).length},H.NUMBER16=function(d){return[28,d>>8&255,255&d]},ee.NUMBER16=ae(3),H.NUMBER32=function(d){return[29,d>>24&255,d>>16&255,d>>8&255,255&d]},ee.NUMBER32=ae(5),H.REAL=function(d){for(var g=d.toString(),_=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(g),j=(_&&(_=parseFloat("1e"+((_[2]?+_[2]:0)+_[1].length)),g=(Math.round(d*_)/_).toString()),""),k=0,I=g.length;k>8&255,g[g.length]=255&j}return g},ee.UTF16=function(d){return 2*d.length};var ie,de={"x-mac-croatian":"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u03A9\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uF8FF\xA9\u2044\u20AC\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7","x-mac-cyrillic":"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E","x-mac-gaelic":"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u1E02\xB1\u2264\u2265\u1E03\u010A\u010B\u1E0A\u1E0B\u1E1E\u1E1F\u0120\u0121\u1E40\xE6\xF8\u1E41\u1E56\u1E57\u027C\u0192\u017F\u1E60\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\u1E61\u1E9B\xFF\u0178\u1E6A\u20AC\u2039\u203A\u0176\u0177\u1E6B\xB7\u1EF2\u1EF3\u204A\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u2663\xD2\xDA\xDB\xD9\u0131\xDD\xFD\u0174\u0175\u1E84\u1E85\u1E80\u1E81\u1E82\u1E83","x-mac-greek":"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\u20AC\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\xB7\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\xAD","x-mac-icelandic":"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u03A9\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\u20AC\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uF8FF\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7","x-mac-inuit":"\u1403\u1404\u1405\u1406\u140A\u140B\u1431\u1432\u1433\u1434\u1438\u1439\u1449\u144E\u144F\u1450\u1451\u1455\u1456\u1466\u146D\u146E\u146F\u1470\u1472\u1473\u1483\u148B\u148C\u148D\u148E\u1490\u1491\xB0\u14A1\u14A5\u14A6\u2022\xB6\u14A7\xAE\xA9\u2122\u14A8\u14AA\u14AB\u14BB\u14C2\u14C3\u14C4\u14C5\u14C7\u14C8\u14D0\u14EF\u14F0\u14F1\u14F2\u14F4\u14F5\u1505\u14D5\u14D6\u14D7\u14D8\u14DA\u14DB\u14EA\u1528\u1529\u152A\u152B\u152D\u2026\xA0\u152E\u153E\u1555\u1556\u1557\u2013\u2014\u201C\u201D\u2018\u2019\u1558\u1559\u155A\u155D\u1546\u1547\u1548\u1549\u154B\u154C\u1550\u157F\u1580\u1581\u1582\u1583\u1584\u1585\u158F\u1590\u1591\u1592\u1593\u1594\u1595\u1671\u1672\u1673\u1674\u1675\u1676\u1596\u15A0\u15A1\u15A2\u15A3\u15A4\u15A5\u15A6\u157C\u0141\u0142","x-mac-ce":"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7",macintosh:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u03A9\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\u20AC\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uF8FF\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7","x-mac-romanian":"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u0218\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u03A9\u0103\u0219\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\u20AC\u2039\u203A\u021A\u021B\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uF8FF\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7","x-mac-turkish":"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u03A9\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uF8FF\xD2\xDA\xDB\xD9\uF8A0\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},oe=(F.MACSTRING=function(d,g,_,j){var k=de[j];if(k!==void 0){for(var I="",D=0;D<_;D++){var Y=d.getUint8(g+D);I+=Y<=127?String.fromCharCode(Y):k[127&Y]}return I}},typeof WeakMap=="function"&&new WeakMap);function le(d){return-128<=d&&d<=127}H.MACSTRING=function(d,g){var _=function(D){if(!ie)for(var Y in ie={},de)ie[Y]=new String(Y);var ne=ie[D];if(ne!==void 0){if(oe){var re=oe.get(ne);if(re!==void 0)return re}var he=de[D];if(he!==void 0){for(var je={},xe=0;xe>8&255,xe+256&255)}return re})(d,j,g);return g},H.INDEX=function(d){for(var g=1,_=[g],j=[],k=0;k>8,g[he+1]=255&je,g=g.concat(j[re])}return g},ee.TABLE=function(d){for(var g=0,_=d.fields.length,j=0;j<_;j+=1){var k=d.fields[j],I=ee[k.type],D=(P.argument(I!==void 0,"No sizeOf function for field type "+k.type+" ("+k.name+")"),d[k.name]);g+=I(D=D===void 0?k.value:D),k.type==="TABLE"&&(g+=2)}return g},H.RECORD=H.TABLE,ee.RECORD=ee.TABLE,H.LITERAL=function(d){return d},ee.LITERAL=function(d){return d.length},K.prototype.encode=function(){return H.TABLE(this)},K.prototype.sizeOf=function(){return ee.TABLE(this)};var Me={Table:K,Record:K,Coverage:(pe.prototype=Object.create(K.prototype)).constructor=pe,ScriptList:(Oe.prototype=Object.create(K.prototype)).constructor=Oe,FeatureList:(Te.prototype=Object.create(K.prototype)).constructor=Te,LookupList:(Re.prototype=Object.create(K.prototype)).constructor=Re,ushortList:fe,tableList:ge,recordList:ve};function Be(d,g){return d.getUint8(g)}function $e(d,g){return d.getUint16(g,!1)}function ze(d,g){return d.getUint32(g,!1)}function Qe(d,g){return d.getInt16(g,!1)+d.getUint16(g+2,!1)/65535}var Xe={byte:1,uShort:2,short:2,uLong:4,fixed:4,longDateTime:8,tag:4};function be(d,g){this.data=d,this.offset=g,this.relativeOffset=0}be.prototype.parseByte=function(){var d=this.data.getUint8(this.offset+this.relativeOffset);return this.relativeOffset+=1,d},be.prototype.parseChar=function(){var d=this.data.getInt8(this.offset+this.relativeOffset);return this.relativeOffset+=1,d},be.prototype.parseCard8=be.prototype.parseByte,be.prototype.parseCard16=be.prototype.parseUShort=function(){var d=this.data.getUint16(this.offset+this.relativeOffset);return this.relativeOffset+=2,d},be.prototype.parseSID=be.prototype.parseUShort,be.prototype.parseOffset16=be.prototype.parseUShort,be.prototype.parseShort=function(){var d=this.data.getInt16(this.offset+this.relativeOffset);return this.relativeOffset+=2,d},be.prototype.parseF2Dot14=function(){var d=this.data.getInt16(this.offset+this.relativeOffset)/16384;return this.relativeOffset+=2,d},be.prototype.parseOffset32=be.prototype.parseULong=function(){var d=ze(this.data,this.offset+this.relativeOffset);return this.relativeOffset+=4,d},be.prototype.parseFixed=function(){var d=Qe(this.data,this.offset+this.relativeOffset);return this.relativeOffset+=4,d},be.prototype.parseString=function(d){var g=this.data,_=this.offset+this.relativeOffset,j="";this.relativeOffset+=d;for(var k=0;k>1,Y.skip("uShort",3),Pe.glyphIndexMap={};for(var it,et=new _e.Parser(Se,Ee+Ke+14),rt=new _e.Parser(Se,Ee+Ke+16+2*it),ct=new _e.Parser(Se,Ee+Ke+16+4*it),jt=new _e.Parser(Se,Ee+Ke+16+6*it),It=Ee+Ke+16+8*it,Bt=0;Bt>4,D=15&D;if(I==15||(j+=k[I],D==15))break;j+=k[D]}return parseFloat(j)}if(32<=g&&g<=246)return g-139;if(247<=g&&g<=250)return 256*(g-247)+d.parseByte()+108;if(251<=g&&g<=254)return 256*-(g-251)-d.parseByte()-108;throw new Error("Invalid b0 "+g)}function er(d,g,_){var j=new _e.Parser(d,g=g!==void 0?g:0),k=[],I=[];for(_=_!==void 0?_:d.length;j.relativeOffset<_;){var D=j.parseByte();D<=21?(D===12&&(D=1200+j.parseByte()),k.push([D,I]),I=[]):I.push(wt(j,D))}for(var Y=k,ne={},re=0;re>1,ue.length=0,Ce=!0}return function rt(ct){for(var jt,It,Bt,tr,rr,vr,_t,Tt,vt,nr,Ot,Zt,Ct=0;CtMath.abs(Zt-Ee)?Se=Ot+ue.shift():Ee=Zt+ue.shift(),xe.curveTo(j,k,I,D,_t,Tt),xe.curveTo(vt,nr,Ot,Zt,Se,Ee);break;default:console.log("Glyph "+g.index+": unknown operator 1200"+qt),ue.length=0}break;case 14:0>3;break;case 21:2>16),Ct+=2;break;case 29:rr=ue.pop()+d.gsubrsBias,(vr=d.gsubrs[rr])&&rt(vr);break;case 30:for(;0=_.begin&&d<_.end)return g}return-1}},Rs={parse:function(d,g){var _={},j=new _e.Parser(d,g);switch(_.version=j.parseVersion(),_.italicAngle=j.parseFixed(),_.underlinePosition=j.parseShort(),_.underlineThickness=j.parseShort(),_.isFixedPitch=j.parseULong(),_.minMemType42=j.parseULong(),_.maxMemType42=j.parseULong(),_.minMemType1=j.parseULong(),_.maxMemType1=j.parseULong(),_.version){case 1:_.names=ye.slice();break;case 2:_.numberOfGlyphs=j.parseUShort(),_.glyphNameIndex=new Array(_.numberOfGlyphs);for(var k=0;k<_.numberOfGlyphs;k++)_.glyphNameIndex[k]=j.parseUShort();_.names=[];for(var I,D=0;D<_.numberOfGlyphs;D++)_.glyphNameIndex[D]>=ye.length&&(I=j.parseChar(),_.names.push(j.parseString(I)));break;case 2.5:_.numberOfGlyphs=j.parseUShort(),_.offset=new Array(_.numberOfGlyphs);for(var Y=0;Y<_.numberOfGlyphs;Y++)_.offset[Y]=j.parseChar()}return _},make:function(){return new Me.Table("post",[{name:"version",type:"FIXED",value:196608},{name:"italicAngle",type:"FIXED",value:0},{name:"underlinePosition",type:"FWORD",value:0},{name:"underlineThickness",type:"FWORD",value:0},{name:"isFixedPitch",type:"ULONG",value:0},{name:"minMemType42",type:"ULONG",value:0},{name:"maxMemType42",type:"ULONG",value:0},{name:"minMemType1",type:"ULONG",value:0},{name:"maxMemType1",type:"ULONG",value:0}])}},yr=new Array(9),Zr=(yr[1]=function(){var d=this.offset+this.relativeOffset,g=this.parseUShort();return g===1?{substFormat:1,coverage:this.parsePointer(be.coverage),deltaGlyphId:this.parseUShort()}:g===2?{substFormat:2,coverage:this.parsePointer(be.coverage),substitute:this.parseOffset16List()}:void P.assert(!1,"0x"+d.toString(16)+": lookup type 1 format must be 1 or 2.")},yr[2]=function(){var d=this.parseUShort();return P.argument(d===1,"GSUB Multiple Substitution Subtable identifier-format must be 1"),{substFormat:d,coverage:this.parsePointer(be.coverage),sequences:this.parseListOfLists()}},yr[3]=function(){var d=this.parseUShort();return P.argument(d===1,"GSUB Alternate Substitution Subtable identifier-format must be 1"),{substFormat:d,coverage:this.parsePointer(be.coverage),alternateSets:this.parseListOfLists()}},yr[4]=function(){var d=this.parseUShort();return P.argument(d===1,"GSUB ligature table identifier-format must be 1"),{substFormat:d,coverage:this.parsePointer(be.coverage),ligatureSets:this.parseListOfLists(function(){return{ligGlyph:this.parseUShort(),components:this.parseUShortList(this.parseUShort()-1)}})}},{sequenceIndex:be.uShort,lookupListIndex:be.uShort});yr[5]=function(){var d,g,_=this.offset+this.relativeOffset,j=this.parseUShort();return j===1?{substFormat:j,coverage:this.parsePointer(be.coverage),ruleSets:this.parseListOfLists(function(){var k=this.parseUShort(),I=this.parseUShort();return{input:this.parseUShortList(k-1),lookupRecords:this.parseRecordList(I,Zr)}})}:j===2?{substFormat:j,coverage:this.parsePointer(be.coverage),classDef:this.parsePointer(be.classDef),classSets:this.parseListOfLists(function(){var k=this.parseUShort(),I=this.parseUShort();return{classes:this.parseUShortList(k-1),lookupRecords:this.parseRecordList(I,Zr)}})}:j===3?(d=this.parseUShort(),g=this.parseUShort(),{substFormat:j,coverages:this.parseList(d,be.pointer(be.coverage)),lookupRecords:this.parseRecordList(g,Zr)}):void P.assert(!1,"0x"+_.toString(16)+": lookup type 5 format must be 1, 2 or 3.")},yr[6]=function(){var d=this.offset+this.relativeOffset,g=this.parseUShort();return g===1?{substFormat:1,coverage:this.parsePointer(be.coverage),chainRuleSets:this.parseListOfLists(function(){return{backtrack:this.parseUShortList(),input:this.parseUShortList(this.parseShort()-1),lookahead:this.parseUShortList(),lookupRecords:this.parseRecordList(Zr)}})}:g===2?{substFormat:2,coverage:this.parsePointer(be.coverage),backtrackClassDef:this.parsePointer(be.classDef),inputClassDef:this.parsePointer(be.classDef),lookaheadClassDef:this.parsePointer(be.classDef),chainClassSet:this.parseListOfLists(function(){return{backtrack:this.parseUShortList(),input:this.parseUShortList(this.parseShort()-1),lookahead:this.parseUShortList(),lookupRecords:this.parseRecordList(Zr)}})}:g===3?{substFormat:3,backtrackCoverage:this.parseList(be.pointer(be.coverage)),inputCoverage:this.parseList(be.pointer(be.coverage)),lookaheadCoverage:this.parseList(be.pointer(be.coverage)),lookupRecords:this.parseRecordList(Zr)}:void P.assert(!1,"0x"+d.toString(16)+": lookup type 6 format must be 1, 2 or 3.")},yr[7]=function(){var d=this.parseUShort(),d=(P.argument(d===1,"GSUB Extension Substitution subtable identifier-format must be 1"),this.parseUShort()),g=new be(this.data,this.offset+this.parseULong());return{substFormat:1,lookupType:d,extension:yr[d].call(g)}},yr[8]=function(){var d=this.parseUShort();return P.argument(d===1,"GSUB Reverse Chaining Contextual Single Substitution Subtable identifier-format must be 1"),{substFormat:d,coverage:this.parsePointer(be.coverage),backtrackCoverage:this.parseList(be.pointer(be.coverage)),lookaheadCoverage:this.parseList(be.pointer(be.coverage)),substitutes:this.parseUShortList()}};var Rn=new Array(9);Rn[1]=function(d){return d.substFormat===1?new Me.Table("substitutionTable",[{name:"substFormat",type:"USHORT",value:1},{name:"coverage",type:"TABLE",value:new Me.Coverage(d.coverage)},{name:"deltaGlyphID",type:"USHORT",value:d.deltaGlyphId}]):new Me.Table("substitutionTable",[{name:"substFormat",type:"USHORT",value:2},{name:"coverage",type:"TABLE",value:new Me.Coverage(d.coverage)}].concat(Me.ushortList("substitute",d.substitute)))},Rn[3]=function(d){return P.assert(d.substFormat===1,"Lookup type 3 substFormat must be 1."),new Me.Table("substitutionTable",[{name:"substFormat",type:"USHORT",value:1},{name:"coverage",type:"TABLE",value:new Me.Coverage(d.coverage)}].concat(Me.tableList("altSet",d.alternateSets,function(g){return new Me.Table("alternateSetTable",Me.ushortList("alternate",g))})))},Rn[4]=function(d){return P.assert(d.substFormat===1,"Lookup type 4 substFormat must be 1."),new Me.Table("substitutionTable",[{name:"substFormat",type:"USHORT",value:1},{name:"coverage",type:"TABLE",value:new Me.Coverage(d.coverage)}].concat(Me.tableList("ligSet",d.ligatureSets,function(g){return new Me.Table("ligatureSetTable",Me.tableList("ligature",g,function(_){return new Me.Table("ligatureTable",[{name:"ligGlyph",type:"USHORT",value:_.ligGlyph}].concat(Me.ushortList("component",_.components,_.components.length+1)))}))})))};var As={parse:function(d,g){return g=(d=new be(d,g=g||0)).parseVersion(1),P.argument(g===1||g===1.1,"Unsupported GSUB table version."),g===1?{version:g,scripts:d.parseScriptList(),features:d.parseFeatureList(),lookups:d.parseLookupList(yr)}:{version:g,scripts:d.parseScriptList(),features:d.parseFeatureList(),lookups:d.parseLookupList(yr),variations:d.parseFeatureVariationsList()}},make:function(d){return new Me.Table("GSUB",[{name:"version",type:"ULONG",value:65536},{name:"scripts",type:"TABLE",value:new Me.ScriptList(d.scripts)},{name:"features",type:"TABLE",value:new Me.FeatureList(d.features)},{name:"lookups",type:"TABLE",value:new Me.LookupList(d.lookups,Rn)}])}},Is={parse:function(d,g){for(var _=new _e.Parser(d,g),j=_.parseULong(),k=(P.argument(j===1,"Unsupported META table version."),_.parseULong(),_.parseULong(),_.parseULong()),I={},D=0;Dje.value.tag?1:-1}),g.fields=g.fields.concat(j),g.fields=g.fields.concat(k),g}function Ns(d,g,_){for(var j=0;j 123 are reserved for internal usage");ue|=1<>>1,I=d[k].tag;if(I===g)return k;I>>1,I=d[k];if(I===g)return k;I>>1,D=(k=d[I]).start;if(D===g)return k;D(k=d[_-1]).end?0:k}function An(d,g){this.font=d,this.tableName=g}function In(d){An.call(this,d,"gpos")}function _r(d){An.call(this,d,"gsub")}function Vs(d,g,_){for(var j=d.subtables,k=0;kg.points.length-1||j.matchedPoints[1]>k.points.length-1)throw Error("Matched points out of range in "+g.name);var D=g.points[j.matchedPoints[0]],Y=k.points[j.matchedPoints[1]],j={xScale:j.xScale,scale01:j.scale01,scale10:j.scale10,yScale:j.yScale,dx:0,dy:0},Y=Oo([Y],j)[0];j.dx=D.x-Y.x,j.dy=D.y-Y.y,I=Oo(k.points,j)}g.points=g.points.concat(I)}}return Ws(g.points)}(In.prototype=An.prototype={searchTag:ko,binSearch:Bs,getTable:function(d){var g=this.font.tables[this.tableName];return g=!g&&d?this.font.tables[this.tableName]=this.createDefaultTable():g},getScriptNames:function(){var d=this.getTable();return d?d.scripts.map(function(g){return g.tag}):[]},getDefaultScriptName:function(){var d=this.getTable();if(d){for(var g=!1,_=0;_=D[g-1].tag,"Features must be added in alphabetical order."),D.push(k={tag:_,feature:{params:0,lookupListIndexes:[]}}),I.push(g),k.feature}},getLookupTables:function(I,g,_,j,k){var I=this.getFeatureTable(I,g,_,k),D=[];if(I){for(var Y,ne=I.lookupListIndexes,re=this.font.tables[this.tableName].lookups,he=0;he",I),g.stack.push(Math.round(64*I))}function Lo(d,g){var _=g.stack,j=_.pop(),k=g.fv,I=g.pv,D=g.ppem,Y=g.deltaBase+16*(d-1),ne=g.deltaShift,re=g.z0;a.DEBUG&&console.log(g.step,"DELTAP["+d+"]",j,_);for(var he=0;he>4)===D&&(0<=(xe=(15&xe)-8)&&xe++,a.DEBUG&&console.log(g.step,"DELTAPFIX",je,"by",xe*ne),je=re[je],k.setRelative(je,je,xe*ne,I))}}function Un(d,g){var _=g.stack,j=_.pop();a.DEBUG&&console.log(g.step,"ROUND[]"),_.push(64*g.round(j/64))}function Ro(d,g){var _=g.stack,j=_.pop(),k=g.ppem,I=g.deltaBase+16*(d-1),D=g.deltaShift;a.DEBUG&&console.log(g.step,"DELTAC["+d+"]",j,_);for(var Y=0;Y>4)===k&&(0<=(re=(15&re)-8)&&re++,re=re*D,a.DEBUG&&console.log(g.step,"DELTACFIX",ne,"by",re),g.cvt[ne]+=re)}}function da(d,g){var _,k=g.stack,j=k.pop(),k=k.pop(),I=g.z2[j],D=g.z1[k];a.DEBUG&&console.log(g.step,"SDPVTL["+d+"]",j,k),j=d?(_=I.y-D.y,D.x-I.x):(_=D.x-I.x,D.y-I.y),g.dpv=dn(_,j)}function Ir(d,g){var _=g.stack,j=g.prog,k=g.ip;a.DEBUG&&console.log(g.step,"PUSHB["+d+"]");for(var I=0;I":"_")+(j?"R":"_")+(k===0?"Gr":k===1?"Bl":k===2?"Wh":"")+"]",d?ne+"("+I.cvt[ne]+","+Y+")":"",re,"(d =",D,"->",Pe*Ce,")"),I.rp1=I.rp0,I.rp2=re,g&&(I.rp0=re)}Xs.prototype.exec=function(d,g){if(typeof g!="number")throw new Error("Point size is not a number!");if(!(2",j),Y.interpolate(je,I,D,ne),Y.touch(je)}d.loop=1},ia.bind(void 0,0),ia.bind(void 0,1),function(d){for(var g=d.stack,_=d.rp0,j=d.z0[_],k=d.loop,I=d.fv,D=d.pv,Y=d.z1;k--;){var ne=g.pop(),re=Y[ne];a.DEBUG&&console.log(d.step,(1"u"?fu:pu)(d,function(_,j){if(_)return g(_);var k;try{k=Ao(j)}catch(I){return g(I,null)}return g(null,k)})},a.loadSync=function(d){return Ao(zs(e("fs").readFileSync(d)))},Object.defineProperty(a,"__esModule",{value:!0})},n(typeof v=="object"&&S!==void 0?v:s.opentype={})}).call(this,e("buffer").Buffer)},{buffer:4,fs:2}],242:[function(e,S,v){(function(l){function s(c,f){for(var r=0,o=c.length-1;0<=o;o--){var t=c[o];t==="."?c.splice(o,1):t===".."?(c.splice(o,1),r++):r&&(c.splice(o,1),r--)}if(f)for(;r--;)c.unshift("..");return c}function n(c,f){if(c.filter)return c.filter(f);for(var r=[],o=0;o'.concat(m,"").concat(i,""),this.dummyDOM||(this.dummyDOM=document.getElementById(p).parentNode),this.descriptions?this.descriptions.fallbackElements||(this.descriptions.fallbackElements={}):this.descriptions={fallbackElements:{}},this.descriptions.fallbackElements[t]?this.descriptions.fallbackElements[t].innerHTML!==m&&(this.descriptions.fallbackElements[t].innerHTML=m):this._describeElementHTML("fallback",t,m),u===this.LABEL&&(this.descriptions.labelElements||(this.descriptions.labelElements={}),this.descriptions.labelElements[t]?this.descriptions.labelElements[t].innerHTML!==m&&(this.descriptions.labelElements[t].innerHTML=m):this._describeElementHTML("label",t,m)))},l.default.prototype._describeHTML=function(t,i){var u,p=this.canvas.id;t==="fallback"?(this.dummyDOM.querySelector("#".concat(p+s))?this.dummyDOM.querySelector("#"+p+a).insertAdjacentHTML("beforebegin",'