Time only moves when you move, built by Kimi K3.1 Pro
Hostedvia OpenCodeOpenRouter
67tok/s
First token included
189.3Ktokens
47m 26s
$3.69
Show the code the model wroteHide the code
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#080d12" />
<meta name="description" content="STILLFRAME — a temporal first-person shooter. Time only moves when you do." />
<title>STILLFRAME // Time is a weapon</title>
<script type="module" crossorigin>(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function e(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=e(i);fetch(i.href,r)}})();const Za="180",Kc=0,Po=1,Jc=2,Kl=1,Jl=2,gn=3,Ln=0,be=1,_n=2,xn=0,Yn=1,ke=2,Lo=3,Do=4,$c=5,Gn=100,jc=101,Qc=102,th=103,eh=104,nh=200,ih=201,sh=202,rh=203,Qr=204,ta=205,ah=206,oh=207,lh=208,ch=209,hh=210,uh=211,dh=212,fh=213,ph=214,ea=0,na=1,ia=2,yi=3,sa=4,ra=5,aa=6,oa=7,Ka=0,mh=1,gh=2,Rn=0,$l=1,jl=2,Ql=3,Ja=4,tc=5,ec=6,nc=7,ic=300,Si=301,Ei=302,la=303,ca=304,cr=306,er=1e3,Xn=1001,ha=1002,He=1003,_h=1004,ms=1005,nn=1006,_r=1007,qn=1008,ln=1009,sc=1010,rc=1011,$i=1012,$a=1013,Zn=1014,sn=1015,an=1016,ja=1017,Qa=1018,ji=1020,ac=35902,oc=35899,lc=1021,cc=1022,Qe=1023,Qi=1026,ts=1027,to=1028,eo=1029,hc=1030,no=1031,io=1033,Ks=33776,Js=33777,$s=33778,js=33779,ua=35840,da=35841,fa=35842,pa=35843,ma=36196,ga=37492,_a=37496,va=37808,xa=37809,Ma=37810,ya=37811,Sa=37812,Ea=37813,Ta=37814,wa=37815,ba=37816,Aa=37817,Ca=37818,Ra=37819,Pa=37820,La=37821,Da=36492,Ia=36494,Ua=36495,Na=36283,Fa=36284,Oa=36285,Ba=36286,vh=3200,xh=3201,so=0,Mh=1,Cn="",Ie="srgb",Ti="srgb-linear",nr="linear",Kt="srgb",Qn=7680,Io=519,yh=512,Sh=513,Eh=514,uc=515,Th=516,wh=517,bh=518,Ah=519,za=35044,vn=35048,Uo="300 es",rn=2e3,ir=2001;class Ci{addEventListener(t,e){this._listeners===void 0&&(this._listeners={});const n=this._listeners;n[t]===void 0&&(n[t]=[]),n[t].indexOf(e)===-1&&n[t].push(e)}hasEventListener(t,e){const n=this._listeners;return n===void 0?!1:n[t]!==void 0&&n[t].indexOf(e)!==-1}removeEventListener(t,e){const n=this._listeners;if(n===void 0)return;const i=n[t];if(i!==void 0){const r=i.indexOf(e);r!==-1&&i.splice(r,1)}}dispatchEvent(t){const e=this._listeners;if(e===void 0)return;const n=e[t.type];if(n!==void 0){t.target=this;const i=n.slice(0);for(let r=0,a=i.length;r<a;r++)i[r].call(this,t);t.target=null}}}const Ee=["00","01","02","03","04","05","06","07","08","09","0a","0b","0c","0d","0e","0f","10","11","12","13","14","15","16","17","18","19","1a","1b","1c","1d","1e","1f","20","21","22","23","24","25","26","27","28","29","2a","2b","2c","2d","2e","2f","30","31","32","33","34","35","36","37","38","39","3a","3b","3c","3d","3e","3f","40","41","42","43","44","45","46","47","48","49","4a","4b","4c","4d","4e","4f","50","51","52","53","54","55","56","57","58","59","5a","5b","5c","5d","5e","5f","60","61","62","63","64","65","66","67","68","69","6a","6b","6c","6d","6e","6f","70","71","72","73","74","75","76","77","78","79","7a","7b","7c","7d","7e","7f","80","81","82","83","84","85","86","87","88","89","8a","8b","8c","8d","8e","8f","90","91","92","93","94","95","96","97","98","99","9a","9b","9c","9d","9e","9f","a0","a1","a2","a3","a4","a5","a6","a7","a8","a9","aa","ab","ac","ad","ae","af","b0","b1","b2","b3","b4","b5","b6","b7","b8","b9","ba","bb","bc","bd","be","bf","c0","c1","c2","c3","c4","c5","c6","c7","c8","c9","ca","cb","cc","cd","ce","cf","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","da","db","dc","dd","de","df","e0","e1","e2","e3","e4","e5","e6","e7","e8","e9","ea","eb","ec","ed","ee","ef","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9","fa","fb","fc","fd","fe","ff"];let No=1234567;const qi=Math.PI/180,es=180/Math.PI;function on(){const s=Math.random()*4294967295|0,t=Math.random()*4294967295|0,e=Math.random()*4294967295|0,n=Math.random()*4294967295|0;return(Ee[s&255]+Ee[s>>8&255]+Ee[s>>16&255]+Ee[s>>24&255]+"-"+Ee[t&255]+Ee[t>>8&255]+"-"+Ee[t>>16&15|64]+Ee[t>>24&255]+"-"+Ee[e&63|128]+Ee[e>>8&255]+"-"+Ee[e>>16&255]+Ee[e>>24&255]+Ee[n&255]+Ee[n>>8&255]+Ee[n>>16&255]+Ee[n>>24&255]).toLowerCase()}function zt(s,t,e){return Math.max(t,Math.min(e,s))}function ro(s,t){return(s%t+t)%t}function Ch(s,t,e,n,i){return n+(s-t)*(i-n)/(e-t)}function Rh(s,t,e){return s!==t?(e-s)/(t-s):0}function Yi(s,t,e){return(1-e)*s+e*t}function Ph(s,t,e,n){return Yi(s,t,1-Math.exp(-e*n))}function Lh(s,t=1){return t-Math.abs(ro(s,t*2)-t)}function Dh(s,t,e){return s<=t?0:s>=e?1:(s=(s-t)/(e-t),s*s*(3-2*s))}function Ih(s,t,e){return s<=t?0:s>=e?1:(s=(s-t)/(e-t),s*s*s*(s*(s*6-15)+10))}function Uh(s,t){return s+Math.floor(Math.random()*(t-s+1))}function Nh(s,t){return s+Math.random()*(t-s)}function Fh(s){return s*(.5-Math.random())}function Oh(s){s!==void 0&&(No=s);let t=No+=1831565813;return t=Math.imul(t^t>>>15,t|1),t^=t+Math.imul(t^t>>>7,t|61),((t^t>>>14)>>>0)/4294967296}function Bh(s){return s*qi}function zh(s){return s*es}function kh(s){return(s&s-1)===0&&s!==0}function Hh(s){return Math.pow(2,Math.ceil(Math.log(s)/Math.LN2))}function Vh(s){return Math.pow(2,Math.floor(Math.log(s)/Math.LN2))}function Gh(s,t,e,n,i){const r=Math.cos,a=Math.sin,o=r(e/2),l=a(e/2),c=r((t+n)/2),h=a((t+n)/2),u=r((t-n)/2),f=a((t-n)/2),p=r((n-t)/2),g=a((n-t)/2);switch(i){case"XYX":s.set(o*h,l*u,l*f,o*c);break;case"YZY":s.set(l*f,o*h,l*u,o*c);break;case"ZXZ":s.set(l*u,l*f,o*h,o*c);break;case"XZX":s.set(o*h,l*g,l*p,o*c);break;case"YXY":s.set(l*p,o*h,l*g,o*c);break;case"ZYZ":s.set(l*g,l*p,o*h,o*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+i)}}function je(s,t){switch(t.constructor){case Float32Array:return s;case Uint32Array:return s/4294967295;case Uint16Array:return s/65535;case Uint8Array:return s/255;case Int32Array:return Math.max(s/2147483647,-1);case Int16Array:return Math.max(s/32767,-1);case Int8Array:return Math.max(s/127,-1);default:throw new Error("Invalid component type.")}}function Jt(s,t){switch(t.constructor){case Float32Array:return s;case Uint32Array:return Math.round(s*4294967295);case Uint16Array:return Math.round(s*65535);case Uint8Array:return Math.round(s*255);case Int32Array:return Math.round(s*2147483647);case Int16Array:return Math.round(s*32767);case Int8Array:return Math.round(s*127);default:throw new Error("Invalid component type.")}}const sr={DEG2RAD:qi,RAD2DEG:es,generateUUID:on,clamp:zt,euclideanModulo:ro,mapLinear:Ch,inverseLerp:Rh,lerp:Yi,damp:Ph,pingpong:Lh,smoothstep:Dh,smootherstep:Ih,randInt:Uh,randFloat:Nh,randFloatSpread:Fh,seededRandom:Oh,degToRad:Bh,radToDeg:zh,isPowerOfTwo:kh,ceilPowerOfTwo:Hh,floorPowerOfTwo:Vh,setQuaternionFromProperEuler:Gh,normalize:Jt,denormalize:je};class nt{constructor(t=0,e=0){nt.prototype.isVector2=!0,this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){const e=this.x,n=this.y,i=t.elements;return this.x=i[0]*e+i[3]*n+i[6],this.y=i[1]*e+i[4]*n+i[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=zt(this.x,t.x,e.x),this.y=zt(this.y,t.y,e.y),this}clampScalar(t,e){return this.x=zt(this.x,t,e),this.y=zt(this.y,t,e),this}clampLength(t,e){const n=this.length();return this.divideScalar(n||1).multiplyScalar(zt(n,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(t){const e=Math.sqrt(this.lengthSq()*t.lengthSq());if(e===0)return Math.PI/2;const n=this.dot(t)/e;return Math.acos(zt(n,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,n=this.y-t.y;return e*e+n*n}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,n){return this.x=t.x+(e.x-t.x)*n,this.y=t.y+(e.y-t.y)*n,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){const n=Math.cos(e),i=Math.sin(e),r=this.x-t.x,a=this.y-t.y;return this.x=r*n-a*i+t.x,this.y=r*i+a*n+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class cs{constructor(t=0,e=0,n=0,i=1){this.isQuaternion=!0,this._x=t,this._y=e,this._z=n,this._w=i}static slerpFlat(t,e,n,i,r,a,o){let l=n[i+0],c=n[i+1],h=n[i+2],u=n[i+3];const f=r[a+0],p=r[a+1],g=r[a+2],_=r[a+3];if(o===0){t[e+0]=l,t[e+1]=c,t[e+2]=h,t[e+3]=u;return}if(o===1){t[e+0]=f,t[e+1]=p,t[e+2]=g,t[e+3]=_;return}if(u!==_||l!==f||c!==p||h!==g){let m=1-o;const d=l*f+c*p+h*g+u*_,T=d>=0?1:-1,E=1-d*d;if(E>Number.EPSILON){const R=Math.sqrt(E),C=Math.atan2(R,d*T);m=Math.sin(m*C)/R,o=Math.sin(o*C)/R}const x=o*T;if(l=l*m+f*x,c=c*m+p*x,h=h*m+g*x,u=u*m+_*x,m===1-o){const R=1/Math.sqrt(l*l+c*c+h*h+u*u);l*=R,c*=R,h*=R,u*=R}}t[e]=l,t[e+1]=c,t[e+2]=h,t[e+3]=u}static multiplyQuaternionsFlat(t,e,n,i,r,a){const o=n[i],l=n[i+1],c=n[i+2],h=n[i+3],u=r[a],f=r[a+1],p=r[a+2],g=r[a+3];return t[e]=o*g+h*u+l*p-c*f,t[e+1]=l*g+h*f+c*u-o*p,t[e+2]=c*g+h*p+o*f-l*u,t[e+3]=h*g-o*u-l*f-c*p,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,n,i){return this._x=t,this._y=e,this._z=n,this._w=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e=!0){const n=t._x,i=t._y,r=t._z,a=t._order,o=Math.cos,l=Math.sin,c=o(n/2),h=o(i/2),u=o(r/2),f=l(n/2),p=l(i/2),g=l(r/2);switch(a){case"XYZ":this._x=f*h*u+c*p*g,this._y=c*p*u-f*h*g,this._z=c*h*g+f*p*u,this._w=c*h*u-f*p*g;break;case"YXZ":this._x=f*h*u+c*p*g,this._y=c*p*u-f*h*g,this._z=c*h*g-f*p*u,this._w=c*h*u+f*p*g;break;case"ZXY":this._x=f*h*u-c*p*g,this._y=c*p*u+f*h*g,this._z=c*h*g+f*p*u,this._w=c*h*u-f*p*g;break;case"ZYX":this._x=f*h*u-c*p*g,this._y=c*p*u+f*h*g,this._z=c*h*g-f*p*u,this._w=c*h*u+f*p*g;break;case"YZX":this._x=f*h*u+c*p*g,this._y=c*p*u+f*h*g,this._z=c*h*g-f*p*u,this._w=c*h*u-f*p*g;break;case"XZY":this._x=f*h*u-c*p*g,this._y=c*p*u-f*h*g,this._z=c*h*g+f*p*u,this._w=c*h*u+f*p*g;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+a)}return e===!0&&this._onChangeCallback(),this}setFromAxisAngle(t,e){const n=e/2,i=Math.sin(n);return this._x=t.x*i,this._y=t.y*i,this._z=t.z*i,this._w=Math.cos(n),this._onChangeCallback(),this}setFromRotationMatrix(t){const e=t.elements,n=e[0],i=e[4],r=e[8],a=e[1],o=e[5],l=e[9],c=e[2],h=e[6],u=e[10],f=n+o+u;if(f>0){const p=.5/Math.sqrt(f+1);this._w=.25/p,this._x=(h-l)*p,this._y=(r-c)*p,this._z=(a-i)*p}else if(n>o&&n>u){const p=2*Math.sqrt(1+n-o-u);this._w=(h-l)/p,this._x=.25*p,this._y=(i+a)/p,this._z=(r+c)/p}else if(o>u){const p=2*Math.sqrt(1+o-n-u);this._w=(r-c)/p,this._x=(i+a)/p,this._y=.25*p,this._z=(l+h)/p}else{const p=2*Math.sqrt(1+u-n-o);this._w=(a-i)/p,this._x=(r+c)/p,this._y=(l+h)/p,this._z=.25*p}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let n=t.dot(e)+1;return n<1e-8?(n=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=n):(this._x=0,this._y=-t.z,this._z=t.y,this._w=n)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x,this._w=n),this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(zt(this.dot(t),-1,1)))}rotateTowards(t,e){const n=this.angleTo(t);if(n===0)return this;const i=Math.min(1,e/n);return this.slerp(t,i),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return t===0?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){const n=t._x,i=t._y,r=t._z,a=t._w,o=e._x,l=e._y,c=e._z,h=e._w;return this._x=n*h+a*o+i*c-r*l,this._y=i*h+a*l+r*o-n*c,this._z=r*h+a*c+n*l-i*o,this._w=a*h-n*o-i*l-r*c,this._onChangeCallback(),this}slerp(t,e){if(e===0)return this;if(e===1)return this.copy(t);const n=this._x,i=this._y,r=this._z,a=this._w;let o=a*t._w+n*t._x+i*t._y+r*t._z;if(o<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,o=-o):this.copy(t),o>=1)return this._w=a,this._x=n,this._y=i,this._z=r,this;const l=1-o*o;if(l<=Number.EPSILON){const p=1-e;return this._w=p*a+e*this._w,this._x=p*n+e*this._x,this._y=p*i+e*this._y,this._z=p*r+e*this._z,this.normalize(),this}const c=Math.sqrt(l),h=Math.atan2(c,o),u=Math.sin((1-e)*h)/c,f=Math.sin(e*h)/c;return this._w=a*u+this._w*f,this._x=n*u+this._x*f,this._y=i*u+this._y*f,this._z=r*u+this._z*f,this._onChangeCallback(),this}slerpQuaternions(t,e,n){return this.copy(t).slerp(e,n)}random(){const t=2*Math.PI*Math.random(),e=2*Math.PI*Math.random(),n=Math.random(),i=Math.sqrt(1-n),r=Math.sqrt(n);return this.set(i*Math.sin(t),i*Math.cos(t),r*Math.sin(e),r*Math.cos(e))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class w{constructor(t=0,e=0,n=0){w.prototype.isVector3=!0,this.x=t,this.y=e,this.z=n}set(t,e,n){return n===void 0&&(n=this.z),this.x=t,this.y=e,this.z=n,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(Fo.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(Fo.setFromAxisAngle(t,e))}applyMatrix3(t){const e=this.x,n=this.y,i=this.z,r=t.elements;return this.x=r[0]*e+r[3]*n+r[6]*i,this.y=r[1]*e+r[4]*n+r[7]*i,this.z=r[2]*e+r[5]*n+r[8]*i,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){const e=this.x,n=this.y,i=this.z,r=t.elements,a=1/(r[3]*e+r[7]*n+r[11]*i+r[15]);return this.x=(r[0]*e+r[4]*n+r[8]*i+r[12])*a,this.y=(r[1]*e+r[5]*n+r[9]*i+r[13])*a,this.z=(r[2]*e+r[6]*n+r[10]*i+r[14])*a,this}applyQuaternion(t){const e=this.x,n=this.y,i=this.z,r=t.x,a=t.y,o=t.z,l=t.w,c=2*(a*i-o*n),h=2*(o*e-r*i),u=2*(r*n-a*e);return this.x=e+l*c+a*u-o*h,this.y=n+l*h+o*c-r*u,this.z=i+l*u+r*h-a*c,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){const e=this.x,n=this.y,i=this.z,r=t.elements;return this.x=r[0]*e+r[4]*n+r[8]*i,this.y=r[1]*e+r[5]*n+r[9]*i,this.z=r[2]*e+r[6]*n+r[10]*i,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=zt(this.x,t.x,e.x),this.y=zt(this.y,t.y,e.y),this.z=zt(this.z,t.z,e.z),this}clampScalar(t,e){return this.x=zt(this.x,t,e),this.y=zt(this.y,t,e),this.z=zt(this.z,t,e),this}clampLength(t,e){const n=this.length();return this.divideScalar(n||1).multiplyScalar(zt(n,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,n){return this.x=t.x+(e.x-t.x)*n,this.y=t.y+(e.y-t.y)*n,this.z=t.z+(e.z-t.z)*n,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){const n=t.x,i=t.y,r=t.z,a=e.x,o=e.y,l=e.z;return this.x=i*l-r*o,this.y=r*a-n*l,this.z=n*o-i*a,this}projectOnVector(t){const e=t.lengthSq();if(e===0)return this.set(0,0,0);const n=t.dot(this)/e;return this.copy(t).multiplyScalar(n)}projectOnPlane(t){return vr.copy(this).projectOnVector(t),this.sub(vr)}reflect(t){return this.sub(vr.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){const e=Math.sqrt(this.lengthSq()*t.lengthSq());if(e===0)return Math.PI/2;const n=this.dot(t)/e;return Math.acos(zt(n,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,n=this.y-t.y,i=this.z-t.z;return e*e+n*n+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,n){const i=Math.sin(e)*t;return this.x=i*Math.sin(n),this.y=Math.cos(e)*t,this.z=i*Math.cos(n),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,n){return this.x=t*Math.sin(e),this.y=n,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){const e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){const e=this.setFromMatrixColumn(t,0).length(),n=this.setFromMatrixColumn(t,1).length(),i=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=n,this.z=i,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,e*4)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,e*3)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}setFromColor(t){return this.x=t.r,this.y=t.g,this.z=t.b,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const t=Math.random()*Math.PI*2,e=Math.random()*2-1,n=Math.sqrt(1-e*e);return this.x=n*Math.cos(t),this.y=e,this.z=n*Math.sin(t),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const vr=new w,Fo=new cs;class Nt{constructor(t,e,n,i,r,a,o,l,c){Nt.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],t!==void 0&&this.set(t,e,n,i,r,a,o,l,c)}set(t,e,n,i,r,a,o,l,c){const h=this.elements;return h[0]=t,h[1]=i,h[2]=o,h[3]=e,h[4]=r,h[5]=l,h[6]=n,h[7]=a,h[8]=c,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){const e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[8]=n[8],this}extractBasis(t,e,n){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this}setFromMatrix4(t){const e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const n=t.elements,i=e.elements,r=this.elements,a=n[0],o=n[3],l=n[6],c=n[1],h=n[4],u=n[7],f=n[2],p=n[5],g=n[8],_=i[0],m=i[3],d=i[6],T=i[1],E=i[4],x=i[7],R=i[2],C=i[5],P=i[8];return r[0]=a*_+o*T+l*R,r[3]=a*m+o*E+l*C,r[6]=a*d+o*x+l*P,r[1]=c*_+h*T+u*R,r[4]=c*m+h*E+u*C,r[7]=c*d+h*x+u*P,r[2]=f*_+p*T+g*R,r[5]=f*m+p*E+g*C,r[8]=f*d+p*x+g*P,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],a=t[4],o=t[5],l=t[6],c=t[7],h=t[8];return e*a*h-e*o*c-n*r*h+n*o*l+i*r*c-i*a*l}invert(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],a=t[4],o=t[5],l=t[6],c=t[7],h=t[8],u=h*a-o*c,f=o*l-h*r,p=c*r-a*l,g=e*u+n*f+i*p;if(g===0)return this.set(0,0,0,0,0,0,0,0,0);const _=1/g;return t[0]=u*_,t[1]=(i*c-h*n)*_,t[2]=(o*n-i*a)*_,t[3]=f*_,t[4]=(h*e-i*l)*_,t[5]=(i*r-o*e)*_,t[6]=p*_,t[7]=(n*l-c*e)*_,t[8]=(a*e-n*r)*_,this}transpose(){let t;const e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){const e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,n,i,r,a,o){const l=Math.cos(r),c=Math.sin(r);return this.set(n*l,n*c,-n*(l*a+c*o)+a+t,-i*c,i*l,-i*(-c*a+l*o)+o+e,0,0,1),this}scale(t,e){return this.premultiply(xr.makeScale(t,e)),this}rotate(t){return this.premultiply(xr.makeRotation(-t)),this}translate(t,e){return this.premultiply(xr.makeTranslation(t,e)),this}makeTranslation(t,e){return t.isVector2?this.set(1,0,t.x,0,1,t.y,0,0,1):this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){const e=Math.cos(t),n=Math.sin(t);return this.set(e,-n,0,n,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){const e=this.elements,n=t.elements;for(let i=0;i<9;i++)if(e[i]!==n[i])return!1;return!0}fromArray(t,e=0){for(let n=0;n<9;n++)this.elements[n]=t[n+e];return this}toArray(t=[],e=0){const n=this.elements;return t[e]=n[0],t[e+1]=n[1],t[e+2]=n[2],t[e+3]=n[3],t[e+4]=n[4],t[e+5]=n[5],t[e+6]=n[6],t[e+7]=n[7],t[e+8]=n[8],t}clone(){return new this.constructor().fromArray(this.elements)}}const xr=new Nt;function dc(s){for(let t=s.length-1;t>=0;--t)if(s[t]>=65535)return!0;return!1}function rr(s){return document.createElementNS("http://www.w3.org/1999/xhtml",s)}function Wh(){const s=rr("canvas");return s.style.display="block",s}const Oo={};function ns(s){s in Oo||(Oo[s]=!0,console.warn(s))}function Xh(s,t,e){return new Promise(function(n,i){function r(){switch(s.clientWaitSync(t,s.SYNC_FLUSH_COMMANDS_BIT,0)){case s.WAIT_FAILED:i();break;case s.TIMEOUT_EXPIRED:setTimeout(r,e);break;default:n()}}setTimeout(r,e)})}const Bo=new Nt().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),zo=new Nt().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715);function qh(){const s={enabled:!0,workingColorSpace:Ti,spaces:{},convert:function(i,r,a){return this.enabled===!1||r===a||!r||!a||(this.spaces[r].transfer===Kt&&(i.r=Mn(i.r),i.g=Mn(i.g),i.b=Mn(i.b)),this.spaces[r].primaries!==this.spaces[a].primaries&&(i.applyMatrix3(this.spaces[r].toXYZ),i.applyMatrix3(this.spaces[a].fromXYZ)),this.spaces[a].transfer===Kt&&(i.r=Mi(i.r),i.g=Mi(i.g),i.b=Mi(i.b))),i},workingToColorSpace:function(i,r){return this.convert(i,this.workingColorSpace,r)},colorSpaceToWorking:function(i,r){return this.convert(i,r,this.workingColorSpace)},getPrimaries:function(i){return this.spaces[i].primaries},getTransfer:function(i){return i===Cn?nr:this.spaces[i].transfer},getToneMappingMode:function(i){return this.spaces[i].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(i,r=this.workingColorSpace){return i.fromArray(this.spaces[r].luminanceCoefficients)},define:function(i){Object.assign(this.spaces,i)},_getMatrix:function(i,r,a){return i.copy(this.spaces[r].toXYZ).multiply(this.spaces[a].fromXYZ)},_getDrawingBufferColorSpace:function(i){return this.spaces[i].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(i=this.workingColorSpace){return this.spaces[i].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(i,r){return ns("THREE.ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),s.workingToColorSpace(i,r)},toWorkingColorSpace:function(i,r){return ns("THREE.ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),s.colorSpaceToWorking(i,r)}},t=[.64,.33,.3,.6,.15,.06],e=[.2126,.7152,.0722],n=[.3127,.329];return s.define({[Ti]:{primaries:t,whitePoint:n,transfer:nr,toXYZ:Bo,fromXYZ:zo,luminanceCoefficients:e,workingColorSpaceConfig:{unpackColorSpace:Ie},outputColorSpaceConfig:{drawingBufferColorSpace:Ie}},[Ie]:{primaries:t,whitePoint:n,transfer:Kt,toXYZ:Bo,fromXYZ:zo,luminanceCoefficients:e,outputColorSpaceConfig:{drawingBufferColorSpace:Ie}}}),s}const Gt=qh();function Mn(s){return s<.04045?s*.0773993808:Math.pow(s*.9478672986+.0521327014,2.4)}function Mi(s){return s<.0031308?s*12.92:1.055*Math.pow(s,.41666)-.055}let ti;class Yh{static getDataURL(t,e="image/png"){if(/^data:/i.test(t.src)||typeof HTMLCanvasElement>"u")return t.src;let n;if(t instanceof HTMLCanvasElement)n=t;else{ti===void 0&&(ti=rr("canvas")),ti.width=t.width,ti.height=t.height;const i=ti.getContext("2d");t instanceof ImageData?i.putImageData(t,0,0):i.drawImage(t,0,0,t.width,t.height),n=ti}return n.toDataURL(e)}static sRGBToLinear(t){if(typeof HTMLImageElement<"u"&&t instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&t instanceof ImageBitmap){const e=rr("canvas");e.width=t.width,e.height=t.height;const n=e.getContext("2d");n.drawImage(t,0,0,t.width,t.height);const i=n.getImageData(0,0,t.width,t.height),r=i.data;for(let a=0;a<r.length;a++)r[a]=Mn(r[a]/255)*255;return n.putImageData(i,0,0),e}else if(t.data){const e=t.data.slice(0);for(let n=0;n<e.length;n++)e instanceof Uint8Array||e instanceof Uint8ClampedArray?e[n]=Math.floor(Mn(e[n]/255)*255):e[n]=Mn(e[n]);return{data:e,width:t.width,height:t.height}}else return console.warn("THREE.ImageUtils.sRGBToLinear(): Unsupported image type. No color space conversion applied."),t}}let Zh=0;class ao{constructor(t=null){this.isSource=!0,Object.defineProperty(this,"id",{value:Zh++}),this.uuid=on(),this.data=t,this.dataReady=!0,this.version=0}getSize(t){const e=this.data;return typeof HTMLVideoElement<"u"&&e instanceof HTMLVideoElement?t.set(e.videoWidth,e.videoHeight,0):e instanceof VideoFrame?t.set(e.displayHeight,e.displayWidth,0):e!==null?t.set(e.width,e.height,e.depth||0):t.set(0,0,0),t}set needsUpdate(t){t===!0&&this.version++}toJSON(t){const e=t===void 0||typeof t=="string";if(!e&&t.images[this.uuid]!==void 0)return t.images[this.uuid];const n={uuid:this.uuid,url:""},i=this.data;if(i!==null){let r;if(Array.isArray(i)){r=[];for(let a=0,o=i.length;a<o;a++)i[a].isDataTexture?r.push(Mr(i[a].image)):r.push(Mr(i[a]))}else r=Mr(i);n.url=r}return e||(t.images[this.uuid]=n),n}}function Mr(s){return typeof HTMLImageElement<"u"&&s instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&s instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&s instanceof ImageBitmap?Yh.getDataURL(s):s.data?{data:Array.from(s.data),width:s.width,height:s.height,type:s.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}let Kh=0;const yr=new w;class Ae extends Ci{constructor(t=Ae.DEFAULT_IMAGE,e=Ae.DEFAULT_MAPPING,n=Xn,i=Xn,r=nn,a=qn,o=Qe,l=ln,c=Ae.DEFAULT_ANISOTROPY,h=Cn){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:Kh++}),this.uuid=on(),this.name="",this.source=new ao(t),this.mipmaps=[],this.mapping=e,this.channel=0,this.wrapS=n,this.wrapT=i,this.magFilter=r,this.minFilter=a,this.anisotropy=c,this.format=o,this.internalFormat=null,this.type=l,this.offset=new nt(0,0),this.repeat=new nt(1,1),this.center=new nt(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new Nt,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.colorSpace=h,this.userData={},this.updateRanges=[],this.version=0,this.onUpdate=null,this.renderTarget=null,this.isRenderTargetTexture=!1,this.isArrayTexture=!!(t&&t.depth&&t.depth>1),this.pmremVersion=0}get width(){return this.source.getSize(yr).x}get height(){return this.source.getSize(yr).y}get depth(){return this.source.getSize(yr).z}get image(){return this.source.data}set image(t=null){this.source.data=t}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(t){return this.name=t.name,this.source=t.source,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.channel=t.channel,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.colorSpace=t.colorSpace,this.renderTarget=t.renderTarget,this.isRenderTargetTexture=t.isRenderTargetTexture,this.isArrayTexture=t.isArrayTexture,this.userData=JSON.parse(JSON.stringify(t.userData)),this.needsUpdate=!0,this}setValues(t){for(const e in t){const n=t[e];if(n===void 0){console.warn(`THREE.Texture.setValues(): parameter '${e}' has value of undefined.`);continue}const i=this[e];if(i===void 0){console.warn(`THREE.Texture.setValues(): property '${e}' does not exist.`);continue}i&&n&&i.isVector2&&n.isVector2||i&&n&&i.isVector3&&n.isVector3||i&&n&&i.isMatrix3&&n.isMatrix3?i.copy(n):this[e]=n}}toJSON(t){const e=t===void 0||typeof t=="string";if(!e&&t.textures[this.uuid]!==void 0)return t.textures[this.uuid];const n={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(t).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(n.userData=this.userData),e||(t.textures[this.uuid]=n),n}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(t){if(this.mapping!==ic)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case er:t.x=t.x-Math.floor(t.x);break;case Xn:t.x=t.x<0?0:1;break;case ha:Math.abs(Math.floor(t.x)%2)===1?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x);break}if(t.y<0||t.y>1)switch(this.wrapT){case er:t.y=t.y-Math.floor(t.y);break;case Xn:t.y=t.y<0?0:1;break;case ha:Math.abs(Math.floor(t.y)%2)===1?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y);break}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){t===!0&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(t){t===!0&&this.pmremVersion++}}Ae.DEFAULT_IMAGE=null;Ae.DEFAULT_MAPPING=ic;Ae.DEFAULT_ANISOTROPY=1;class jt{constructor(t=0,e=0,n=0,i=1){jt.prototype.isVector4=!0,this.x=t,this.y=e,this.z=n,this.w=i}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,n,i){return this.x=t,this.y=e,this.z=n,this.w=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=t.w!==void 0?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){const e=this.x,n=this.y,i=this.z,r=this.w,a=t.elements;return this.x=a[0]*e+a[4]*n+a[8]*i+a[12]*r,this.y=a[1]*e+a[5]*n+a[9]*i+a[13]*r,this.z=a[2]*e+a[6]*n+a[10]*i+a[14]*r,this.w=a[3]*e+a[7]*n+a[11]*i+a[15]*r,this}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this.w/=t.w,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);const e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,n,i,r;const l=t.elements,c=l[0],h=l[4],u=l[8],f=l[1],p=l[5],g=l[9],_=l[2],m=l[6],d=l[10];if(Math.abs(h-f)<.01&&Math.abs(u-_)<.01&&Math.abs(g-m)<.01){if(Math.abs(h+f)<.1&&Math.abs(u+_)<.1&&Math.abs(g+m)<.1&&Math.abs(c+p+d-3)<.1)return this.set(1,0,0,0),this;e=Math.PI;const E=(c+1)/2,x=(p+1)/2,R=(d+1)/2,C=(h+f)/4,P=(u+_)/4,I=(g+m)/4;return E>x&&E>R?E<.01?(n=0,i=.707106781,r=.707106781):(n=Math.sqrt(E),i=C/n,r=P/n):x>R?x<.01?(n=.707106781,i=0,r=.707106781):(i=Math.sqrt(x),n=C/i,r=I/i):R<.01?(n=.707106781,i=.707106781,r=0):(r=Math.sqrt(R),n=P/r,i=I/r),this.set(n,i,r,e),this}let T=Math.sqrt((m-g)*(m-g)+(u-_)*(u-_)+(f-h)*(f-h));return Math.abs(T)<.001&&(T=1),this.x=(m-g)/T,this.y=(u-_)/T,this.z=(f-h)/T,this.w=Math.acos((c+p+d-1)/2),this}setFromMatrixPosition(t){const e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this.w=e[15],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=zt(this.x,t.x,e.x),this.y=zt(this.y,t.y,e.y),this.z=zt(this.z,t.z,e.z),this.w=zt(this.w,t.w,e.w),this}clampScalar(t,e){return this.x=zt(this.x,t,e),this.y=zt(this.y,t,e),this.z=zt(this.z,t,e),this.w=zt(this.w,t,e),this}clampLength(t,e){const n=this.length();return this.divideScalar(n||1).multiplyScalar(zt(n,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,n){return this.x=t.x+(e.x-t.x)*n,this.y=t.y+(e.y-t.y)*n,this.z=t.z+(e.z-t.z)*n,this.w=t.w+(e.w-t.w)*n,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class Jh extends Ci{constructor(t=1,e=1,n={}){super(),n=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:nn,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},n),this.isRenderTarget=!0,this.width=t,this.height=e,this.depth=n.depth,this.scissor=new jt(0,0,t,e),this.scissorTest=!1,this.viewport=new jt(0,0,t,e);const i={width:t,height:e,depth:n.depth},r=new Ae(i);this.textures=[];const a=n.count;for(let o=0;o<a;o++)this.textures[o]=r.clone(),this.textures[o].isRenderTargetTexture=!0,this.textures[o].renderTarget=this;this._setTextureOptions(n),this.depthBuffer=n.depthBuffer,this.stencilBuffer=n.stencilBuffer,this.resolveDepthBuffer=n.resolveDepthBuffer,this.resolveStencilBuffer=n.resolveStencilBuffer,this._depthTexture=null,this.depthTexture=n.depthTexture,this.samples=n.samples,this.multiview=n.multiview}_setTextureOptions(t={}){const e={minFilter:nn,generateMipmaps:!1,flipY:!1,internalFormat:null};t.mapping!==void 0&&(e.mapping=t.mapping),t.wrapS!==void 0&&(e.wrapS=t.wrapS),t.wrapT!==void 0&&(e.wrapT=t.wrapT),t.wrapR!==void 0&&(e.wrapR=t.wrapR),t.magFilter!==void 0&&(e.magFilter=t.magFilter),t.minFilter!==void 0&&(e.minFilter=t.minFilter),t.format!==void 0&&(e.format=t.format),t.type!==void 0&&(e.type=t.type),t.anisotropy!==void 0&&(e.anisotropy=t.anisotropy),t.colorSpace!==void 0&&(e.colorSpace=t.colorSpace),t.flipY!==void 0&&(e.flipY=t.flipY),t.generateMipmaps!==void 0&&(e.generateMipmaps=t.generateMipmaps),t.internalFormat!==void 0&&(e.internalFormat=t.internalFormat);for(let n=0;n<this.textures.length;n++)this.textures[n].setValues(e)}get texture(){return this.textures[0]}set texture(t){this.textures[0]=t}set depthTexture(t){this._depthTexture!==null&&(this._depthTexture.renderTarget=null),t!==null&&(t.renderTarget=this),this._depthTexture=t}get depthTexture(){return this._depthTexture}setSize(t,e,n=1){if(this.width!==t||this.height!==e||this.depth!==n){this.width=t,this.height=e,this.depth=n;for(let i=0,r=this.textures.length;i<r;i++)this.textures[i].image.width=t,this.textures[i].image.height=e,this.textures[i].image.depth=n,this.textures[i].isArrayTexture=this.textures[i].image.depth>1;this.dispose()}this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return new this.constructor().copy(this)}copy(t){this.width=t.width,this.height=t.height,this.depth=t.depth,this.scissor.copy(t.scissor),this.scissorTest=t.scissorTest,this.viewport.copy(t.viewport),this.textures.length=0;for(let e=0,n=t.textures.length;e<n;e++){this.textures[e]=t.textures[e].clone(),this.textures[e].isRenderTargetTexture=!0,this.textures[e].renderTarget=this;const i=Object.assign({},t.textures[e].image);this.textures[e].source=new ao(i)}return this.depthBuffer=t.depthBuffer,this.stencilBuffer=t.stencilBuffer,this.resolveDepthBuffer=t.resolveDepthBuffer,this.resolveStencilBuffer=t.resolveStencilBuffer,t.depthTexture!==null&&(this.depthTexture=t.depthTexture.clone()),this.samples=t.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class Ye extends Jh{constructor(t=1,e=1,n={}){super(t,e,n),this.isWebGLRenderTarget=!0}}class fc extends Ae{constructor(t=null,e=1,n=1,i=1){super(null),this.isDataArrayTexture=!0,this.image={data:t,width:e,height:n,depth:i},this.magFilter=He,this.minFilter=He,this.wrapR=Xn,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1,this.layerUpdates=new Set}addLayerUpdate(t){this.layerUpdates.add(t)}clearLayerUpdates(){this.layerUpdates.clear()}}class $h extends Ae{constructor(t=null,e=1,n=1,i=1){super(null),this.isData3DTexture=!0,this.image={data:t,width:e,height:n,depth:i},this.magFilter=He,this.minFilter=He,this.wrapR=Xn,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class Jn{constructor(t=new w(1/0,1/0,1/0),e=new w(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=t,this.max=e}set(t,e){return this.min.copy(t),this.max.copy(e),this}setFromArray(t){this.makeEmpty();for(let e=0,n=t.length;e<n;e+=3)this.expandByPoint(Ke.fromArray(t,e));return this}setFromBufferAttribute(t){this.makeEmpty();for(let e=0,n=t.count;e<n;e++)this.expandByPoint(Ke.fromBufferAttribute(t,e));return this}setFromPoints(t){this.makeEmpty();for(let e=0,n=t.length;e<n;e++)this.expandByPoint(t[e]);return this}setFromCenterAndSize(t,e){const n=Ke.copy(e).multiplyScalar(.5);return this.min.copy(t).sub(n),this.max.copy(t).add(n),this}setFromObject(t,e=!1){return this.makeEmpty(),this.expandByObject(t,e)}clone(){return new this.constructor().copy(this)}copy(t){return this.min.copy(t.min),this.max.copy(t.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=1/0,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z}getCenter(t){return this.isEmpty()?t.set(0,0,0):t.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(t){return this.isEmpty()?t.set(0,0,0):t.subVectors(this.max,this.min)}expandByPoint(t){return this.min.min(t),this.max.max(t),this}expandByVector(t){return this.min.sub(t),this.max.add(t),this}expandByScalar(t){return this.min.addScalar(-t),this.max.addScalar(t),this}expandByObject(t,e=!1){t.updateWorldMatrix(!1,!1);const n=t.geometry;if(n!==void 0){const r=n.getAttribute("position");if(e===!0&&r!==void 0&&t.isInstancedMesh!==!0)for(let a=0,o=r.count;a<o;a++)t.isMesh===!0?t.getVertexPosition(a,Ke):Ke.fromBufferAttribute(r,a),Ke.applyMatrix4(t.matrixWorld),this.expandByPoint(Ke);else t.boundingBox!==void 0?(t.boundingBox===null&&t.computeBoundingBox(),gs.copy(t.boundingBox)):(n.boundingBox===null&&n.computeBoundingBox(),gs.copy(n.boundingBox)),gs.applyMatrix4(t.matrixWorld),this.union(gs)}const i=t.children;for(let r=0,a=i.length;r<a;r++)this.expandByObject(i[r],e);return this}containsPoint(t){return t.x>=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y&&t.z>=this.min.z&&t.z<=this.max.z}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y&&t.max.z>=this.min.z&&t.min.z<=this.max.z}intersectsSphere(t){return this.clampPoint(t.center,Ke),Ke.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,n;return t.normal.x>0?(e=t.normal.x*this.min.x,n=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,n=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,n+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,n+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,n+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,n+=t.normal.z*this.min.z),e<=-t.constant&&n>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(Ii),_s.subVectors(this.max,Ii),ei.subVectors(t.a,Ii),ni.subVectors(t.b,Ii),ii.subVectors(t.c,Ii),Sn.subVectors(ni,ei),En.subVectors(ii,ni),Nn.subVectors(ei,ii);let e=[0,-Sn.z,Sn.y,0,-En.z,En.y,0,-Nn.z,Nn.y,Sn.z,0,-Sn.x,En.z,0,-En.x,Nn.z,0,-Nn.x,-Sn.y,Sn.x,0,-En.y,En.x,0,-Nn.y,Nn.x,0];return!Sr(e,ei,ni,ii,_s)||(e=[1,0,0,0,1,0,0,0,1],!Sr(e,ei,ni,ii,_s))?!1:(vs.crossVectors(Sn,En),e=[vs.x,vs.y,vs.z],Sr(e,ei,ni,ii,_s))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,Ke).distanceTo(t)}getBoundingSphere(t){return this.isEmpty()?t.makeEmpty():(this.getCenter(t.center),t.radius=this.getSize(Ke).length()*.5),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()?this:(un[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),un[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),un[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),un[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),un[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),un[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),un[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),un[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(un),this)}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(t){return this.min.fromArray(t.min),this.max.fromArray(t.max),this}}const un=[new w,new w,new w,new w,new w,new w,new w,new w],Ke=new w,gs=new Jn,ei=new w,ni=new w,ii=new w,Sn=new w,En=new w,Nn=new w,Ii=new w,_s=new w,vs=new w,Fn=new w;function Sr(s,t,e,n,i){for(let r=0,a=s.length-3;r<=a;r+=3){Fn.fromArray(s,r);const o=i.x*Math.abs(Fn.x)+i.y*Math.abs(Fn.y)+i.z*Math.abs(Fn.z),l=t.dot(Fn),c=e.dot(Fn),h=n.dot(Fn);if(Math.max(-Math.max(l,c,h),Math.min(l,c,h))>o)return!1}return!0}const jh=new Jn,Ui=new w,Er=new w;class $n{constructor(t=new w,e=-1){this.isSphere=!0,this.center=t,this.radius=e}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){const n=this.center;e!==void 0?n.copy(e):jh.setFromPoints(t).getCenter(n);let i=0;for(let r=0,a=t.length;r<a;r++)i=Math.max(i,n.distanceToSquared(t[r]));return this.radius=Math.sqrt(i),this}copy(t){return this.center.copy(t.center),this.radius=t.radius,this}isEmpty(){return this.radius<0}makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this}containsPoint(t){return t.distanceToSquared(this.center)<=this.radius*this.radius}distanceToPoint(t){return t.distanceTo(this.center)-this.radius}intersectsSphere(t){const e=this.radius+t.radius;return t.center.distanceToSquared(this.center)<=e*e}intersectsBox(t){return t.intersectsSphere(this)}intersectsPlane(t){return Math.abs(t.distanceToPoint(this.center))<=this.radius}clampPoint(t,e){const n=this.center.distanceToSquared(t);return e.copy(t),n>this.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;Ui.subVectors(t,this.center);const e=Ui.lengthSq();if(e>this.radius*this.radius){const n=Math.sqrt(e),i=(n-this.radius)*.5;this.center.addScaledVector(Ui,i/n),this.radius+=i}return this}union(t){return t.isEmpty()?this:this.isEmpty()?(this.copy(t),this):(this.center.equals(t.center)===!0?this.radius=Math.max(this.radius,t.radius):(Er.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(Ui.copy(t.center).add(Er)),this.expandByPoint(Ui.copy(t.center).sub(Er))),this)}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(t){return this.radius=t.radius,this.center.fromArray(t.center),this}}const dn=new w,Tr=new w,xs=new w,Tn=new w,wr=new w,Ms=new w,br=new w;class hr{constructor(t=new w,e=new w(0,0,-1)){this.origin=t,this.direction=e}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.origin).addScaledVector(this.direction,t)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,dn)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);const n=e.dot(this.direction);return n<0?e.copy(this.origin):e.copy(this.origin).addScaledVector(this.direction,n)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){const e=dn.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(dn.copy(this.origin).addScaledVector(this.direction,e),dn.distanceToSquared(t))}distanceSqToSegment(t,e,n,i){Tr.copy(t).add(e).multiplyScalar(.5),xs.copy(e).sub(t).normalize(),Tn.copy(this.origin).sub(Tr);const r=t.distanceTo(e)*.5,a=-this.direction.dot(xs),o=Tn.dot(this.direction),l=-Tn.dot(xs),c=Tn.lengthSq(),h=Math.abs(1-a*a);let u,f,p,g;if(h>0)if(u=a*l-o,f=a*o-l,g=r*h,u>=0)if(f>=-g)if(f<=g){const _=1/h;u*=_,f*=_,p=u*(u+a*f+2*o)+f*(a*u+f+2*l)+c}else f=r,u=Math.max(0,-(a*f+o)),p=-u*u+f*(f+2*l)+c;else f=-r,u=Math.max(0,-(a*f+o)),p=-u*u+f*(f+2*l)+c;else f<=-g?(u=Math.max(0,-(-a*r+o)),f=u>0?-r:Math.min(Math.max(-r,-l),r),p=-u*u+f*(f+2*l)+c):f<=g?(u=0,f=Math.min(Math.max(-r,-l),r),p=f*(f+2*l)+c):(u=Math.max(0,-(a*r+o)),f=u>0?r:Math.min(Math.max(-r,-l),r),p=-u*u+f*(f+2*l)+c);else f=a>0?-r:r,u=Math.max(0,-(a*f+o)),p=-u*u+f*(f+2*l)+c;return n&&n.copy(this.origin).addScaledVector(this.direction,u),i&&i.copy(Tr).addScaledVector(xs,f),p}intersectSphere(t,e){dn.subVectors(t.center,this.origin);const n=dn.dot(this.direction),i=dn.dot(dn)-n*n,r=t.radius*t.radius;if(i>r)return null;const a=Math.sqrt(r-i),o=n-a,l=n+a;return l<0?null:o<0?this.at(l,e):this.at(o,e)}intersectsSphere(t){return t.radius<0?!1:this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){const e=t.normal.dot(this.direction);if(e===0)return t.distanceToPoint(this.origin)===0?0:null;const n=-(this.origin.dot(t.normal)+t.constant)/e;return n>=0?n:null}intersectPlane(t,e){const n=this.distanceToPlane(t);return n===null?null:this.at(n,e)}intersectsPlane(t){const e=t.distanceToPoint(this.origin);return e===0||t.normal.dot(this.direction)*e<0}intersectBox(t,e){let n,i,r,a,o,l;const c=1/this.direction.x,h=1/this.direction.y,u=1/this.direction.z,f=this.origin;return c>=0?(n=(t.min.x-f.x)*c,i=(t.max.x-f.x)*c):(n=(t.max.x-f.x)*c,i=(t.min.x-f.x)*c),h>=0?(r=(t.min.y-f.y)*h,a=(t.max.y-f.y)*h):(r=(t.max.y-f.y)*h,a=(t.min.y-f.y)*h),n>a||r>i||((r>n||isNaN(n))&&(n=r),(a<i||isNaN(i))&&(i=a),u>=0?(o=(t.min.z-f.z)*u,l=(t.max.z-f.z)*u):(o=(t.max.z-f.z)*u,l=(t.min.z-f.z)*u),n>l||o>i)||((o>n||n!==n)&&(n=o),(l<i||i!==i)&&(i=l),i<0)?null:this.at(n>=0?n:i,e)}intersectsBox(t){return this.intersectBox(t,dn)!==null}intersectTriangle(t,e,n,i,r){wr.subVectors(e,t),Ms.subVectors(n,t),br.crossVectors(wr,Ms);let a=this.direction.dot(br),o;if(a>0){if(i)return null;o=1}else if(a<0)o=-1,a=-a;else return null;Tn.subVectors(this.origin,t);const l=o*this.direction.dot(Ms.crossVectors(Tn,Ms));if(l<0)return null;const c=o*this.direction.dot(wr.cross(Tn));if(c<0||l+c>a)return null;const h=-o*Tn.dot(br);return h<0?null:this.at(h/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class Xt{constructor(t,e,n,i,r,a,o,l,c,h,u,f,p,g,_,m){Xt.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],t!==void 0&&this.set(t,e,n,i,r,a,o,l,c,h,u,f,p,g,_,m)}set(t,e,n,i,r,a,o,l,c,h,u,f,p,g,_,m){const d=this.elements;return d[0]=t,d[4]=e,d[8]=n,d[12]=i,d[1]=r,d[5]=a,d[9]=o,d[13]=l,d[2]=c,d[6]=h,d[10]=u,d[14]=f,d[3]=p,d[7]=g,d[11]=_,d[15]=m,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new Xt().fromArray(this.elements)}copy(t){const e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[8]=n[8],e[9]=n[9],e[10]=n[10],e[11]=n[11],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15],this}copyPosition(t){const e=this.elements,n=t.elements;return e[12]=n[12],e[13]=n[13],e[14]=n[14],this}setFromMatrix3(t){const e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,n){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this}makeBasis(t,e,n){return this.set(t.x,e.x,n.x,0,t.y,e.y,n.y,0,t.z,e.z,n.z,0,0,0,0,1),this}extractRotation(t){const e=this.elements,n=t.elements,i=1/si.setFromMatrixColumn(t,0).length(),r=1/si.setFromMatrixColumn(t,1).length(),a=1/si.setFromMatrixColumn(t,2).length();return e[0]=n[0]*i,e[1]=n[1]*i,e[2]=n[2]*i,e[3]=0,e[4]=n[4]*r,e[5]=n[5]*r,e[6]=n[6]*r,e[7]=0,e[8]=n[8]*a,e[9]=n[9]*a,e[10]=n[10]*a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){const e=this.elements,n=t.x,i=t.y,r=t.z,a=Math.cos(n),o=Math.sin(n),l=Math.cos(i),c=Math.sin(i),h=Math.cos(r),u=Math.sin(r);if(t.order==="XYZ"){const f=a*h,p=a*u,g=o*h,_=o*u;e[0]=l*h,e[4]=-l*u,e[8]=c,e[1]=p+g*c,e[5]=f-_*c,e[9]=-o*l,e[2]=_-f*c,e[6]=g+p*c,e[10]=a*l}else if(t.order==="YXZ"){const f=l*h,p=l*u,g=c*h,_=c*u;e[0]=f+_*o,e[4]=g*o-p,e[8]=a*c,e[1]=a*u,e[5]=a*h,e[9]=-o,e[2]=p*o-g,e[6]=_+f*o,e[10]=a*l}else if(t.order==="ZXY"){const f=l*h,p=l*u,g=c*h,_=c*u;e[0]=f-_*o,e[4]=-a*u,e[8]=g+p*o,e[1]=p+g*o,e[5]=a*h,e[9]=_-f*o,e[2]=-a*c,e[6]=o,e[10]=a*l}else if(t.order==="ZYX"){const f=a*h,p=a*u,g=o*h,_=o*u;e[0]=l*h,e[4]=g*c-p,e[8]=f*c+_,e[1]=l*u,e[5]=_*c+f,e[9]=p*c-g,e[2]=-c,e[6]=o*l,e[10]=a*l}else if(t.order==="YZX"){const f=a*l,p=a*c,g=o*l,_=o*c;e[0]=l*h,e[4]=_-f*u,e[8]=g*u+p,e[1]=u,e[5]=a*h,e[9]=-o*h,e[2]=-c*h,e[6]=p*u+g,e[10]=f-_*u}else if(t.order==="XZY"){const f=a*l,p=a*c,g=o*l,_=o*c;e[0]=l*h,e[4]=-u,e[8]=c*h,e[1]=f*u+_,e[5]=a*h,e[9]=p*u-g,e[2]=g*u-p,e[6]=o*h,e[10]=_*u+f}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(Qh,t,tu)}lookAt(t,e,n){const i=this.elements;return Oe.subVectors(t,e),Oe.lengthSq()===0&&(Oe.z=1),Oe.normalize(),wn.crossVectors(n,Oe),wn.lengthSq()===0&&(Math.abs(n.z)===1?Oe.x+=1e-4:Oe.z+=1e-4,Oe.normalize(),wn.crossVectors(n,Oe)),wn.normalize(),ys.crossVectors(Oe,wn),i[0]=wn.x,i[4]=ys.x,i[8]=Oe.x,i[1]=wn.y,i[5]=ys.y,i[9]=Oe.y,i[2]=wn.z,i[6]=ys.z,i[10]=Oe.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const n=t.elements,i=e.elements,r=this.elements,a=n[0],o=n[4],l=n[8],c=n[12],h=n[1],u=n[5],f=n[9],p=n[13],g=n[2],_=n[6],m=n[10],d=n[14],T=n[3],E=n[7],x=n[11],R=n[15],C=i[0],P=i[4],I=i[8],S=i[12],y=i[1],L=i[5],F=i[9],k=i[13],X=i[2],W=i[6],q=i[10],J=i[14],H=i[3],at=i[7],ht=i[11],Tt=i[15];return r[0]=a*C+o*y+l*X+c*H,r[4]=a*P+o*L+l*W+c*at,r[8]=a*I+o*F+l*q+c*ht,r[12]=a*S+o*k+l*J+c*Tt,r[1]=h*C+u*y+f*X+p*H,r[5]=h*P+u*L+f*W+p*at,r[9]=h*I+u*F+f*q+p*ht,r[13]=h*S+u*k+f*J+p*Tt,r[2]=g*C+_*y+m*X+d*H,r[6]=g*P+_*L+m*W+d*at,r[10]=g*I+_*F+m*q+d*ht,r[14]=g*S+_*k+m*J+d*Tt,r[3]=T*C+E*y+x*X+R*H,r[7]=T*P+E*L+x*W+R*at,r[11]=T*I+E*F+x*q+R*ht,r[15]=T*S+E*k+x*J+R*Tt,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){const t=this.elements,e=t[0],n=t[4],i=t[8],r=t[12],a=t[1],o=t[5],l=t[9],c=t[13],h=t[2],u=t[6],f=t[10],p=t[14],g=t[3],_=t[7],m=t[11],d=t[15];return g*(+r*l*u-i*c*u-r*o*f+n*c*f+i*o*p-n*l*p)+_*(+e*l*p-e*c*f+r*a*f-i*a*p+i*c*h-r*l*h)+m*(+e*c*u-e*o*p-r*a*u+n*a*p+r*o*h-n*c*h)+d*(-i*o*h-e*l*u+e*o*f+i*a*u-n*a*f+n*l*h)}transpose(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e,e=t[2],t[2]=t[8],t[8]=e,e=t[6],t[6]=t[9],t[9]=e,e=t[3],t[3]=t[12],t[12]=e,e=t[7],t[7]=t[13],t[13]=e,e=t[11],t[11]=t[14],t[14]=e,this}setPosition(t,e,n){const i=this.elements;return t.isVector3?(i[12]=t.x,i[13]=t.y,i[14]=t.z):(i[12]=t,i[13]=e,i[14]=n),this}invert(){const t=this.elements,e=t[0],n=t[1],i=t[2],r=t[3],a=t[4],o=t[5],l=t[6],c=t[7],h=t[8],u=t[9],f=t[10],p=t[11],g=t[12],_=t[13],m=t[14],d=t[15],T=u*m*c-_*f*c+_*l*p-o*m*p-u*l*d+o*f*d,E=g*f*c-h*m*c-g*l*p+a*m*p+h*l*d-a*f*d,x=h*_*c-g*u*c+g*o*p-a*_*p-h*o*d+a*u*d,R=g*u*l-h*_*l-g*o*f+a*_*f+h*o*m-a*u*m,C=e*T+n*E+i*x+r*R;if(C===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const P=1/C;return t[0]=T*P,t[1]=(_*f*r-u*m*r-_*i*p+n*m*p+u*i*d-n*f*d)*P,t[2]=(o*m*r-_*l*r+_*i*c-n*m*c-o*i*d+n*l*d)*P,t[3]=(u*l*r-o*f*r-u*i*c+n*f*c+o*i*p-n*l*p)*P,t[4]=E*P,t[5]=(h*m*r-g*f*r+g*i*p-e*m*p-h*i*d+e*f*d)*P,t[6]=(g*l*r-a*m*r-g*i*c+e*m*c+a*i*d-e*l*d)*P,t[7]=(a*f*r-h*l*r+h*i*c-e*f*c-a*i*p+e*l*p)*P,t[8]=x*P,t[9]=(g*u*r-h*_*r-g*n*p+e*_*p+h*n*d-e*u*d)*P,t[10]=(a*_*r-g*o*r+g*n*c-e*_*c-a*n*d+e*o*d)*P,t[11]=(h*o*r-a*u*r-h*n*c+e*u*c+a*n*p-e*o*p)*P,t[12]=R*P,t[13]=(h*_*i-g*u*i+g*n*f-e*_*f-h*n*m+e*u*m)*P,t[14]=(g*o*i-a*_*i-g*n*l+e*_*l+a*n*m-e*o*m)*P,t[15]=(a*u*i-h*o*i+h*n*l-e*u*l-a*n*f+e*o*f)*P,this}scale(t){const e=this.elements,n=t.x,i=t.y,r=t.z;return e[0]*=n,e[4]*=i,e[8]*=r,e[1]*=n,e[5]*=i,e[9]*=r,e[2]*=n,e[6]*=i,e[10]*=r,e[3]*=n,e[7]*=i,e[11]*=r,this}getMaxScaleOnAxis(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],n=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],i=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,n,i))}makeTranslation(t,e,n){return t.isVector3?this.set(1,0,0,t.x,0,1,0,t.y,0,0,1,t.z,0,0,0,1):this.set(1,0,0,t,0,1,0,e,0,0,1,n,0,0,0,1),this}makeRotationX(t){const e=Math.cos(t),n=Math.sin(t);return this.set(1,0,0,0,0,e,-n,0,0,n,e,0,0,0,0,1),this}makeRotationY(t){const e=Math.cos(t),n=Math.sin(t);return this.set(e,0,n,0,0,1,0,0,-n,0,e,0,0,0,0,1),this}makeRotationZ(t){const e=Math.cos(t),n=Math.sin(t);return this.set(e,-n,0,0,n,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){const n=Math.cos(e),i=Math.sin(e),r=1-n,a=t.x,o=t.y,l=t.z,c=r*a,h=r*o;return this.set(c*a+n,c*o-i*l,c*l+i*o,0,c*o+i*l,h*o+n,h*l-i*a,0,c*l-i*o,h*l+i*a,r*l*l+n,0,0,0,0,1),this}makeScale(t,e,n){return this.set(t,0,0,0,0,e,0,0,0,0,n,0,0,0,0,1),this}makeShear(t,e,n,i,r,a){return this.set(1,n,r,0,t,1,a,0,e,i,1,0,0,0,0,1),this}compose(t,e,n){const i=this.elements,r=e._x,a=e._y,o=e._z,l=e._w,c=r+r,h=a+a,u=o+o,f=r*c,p=r*h,g=r*u,_=a*h,m=a*u,d=o*u,T=l*c,E=l*h,x=l*u,R=n.x,C=n.y,P=n.z;return i[0]=(1-(_+d))*R,i[1]=(p+x)*R,i[2]=(g-E)*R,i[3]=0,i[4]=(p-x)*C,i[5]=(1-(f+d))*C,i[6]=(m+T)*C,i[7]=0,i[8]=(g+E)*P,i[9]=(m-T)*P,i[10]=(1-(f+_))*P,i[11]=0,i[12]=t.x,i[13]=t.y,i[14]=t.z,i[15]=1,this}decompose(t,e,n){const i=this.elements;let r=si.set(i[0],i[1],i[2]).length();const a=si.set(i[4],i[5],i[6]).length(),o=si.set(i[8],i[9],i[10]).length();this.determinant()<0&&(r=-r),t.x=i[12],t.y=i[13],t.z=i[14],Je.copy(this);const c=1/r,h=1/a,u=1/o;return Je.elements[0]*=c,Je.elements[1]*=c,Je.elements[2]*=c,Je.elements[4]*=h,Je.elements[5]*=h,Je.elements[6]*=h,Je.elements[8]*=u,Je.elements[9]*=u,Je.elements[10]*=u,e.setFromRotationMatrix(Je),n.x=r,n.y=a,n.z=o,this}makePerspective(t,e,n,i,r,a,o=rn,l=!1){const c=this.elements,h=2*r/(e-t),u=2*r/(n-i),f=(e+t)/(e-t),p=(n+i)/(n-i);let g,_;if(l)g=r/(a-r),_=a*r/(a-r);else if(o===rn)g=-(a+r)/(a-r),_=-2*a*r/(a-r);else if(o===ir)g=-a/(a-r),_=-a*r/(a-r);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+o);return c[0]=h,c[4]=0,c[8]=f,c[12]=0,c[1]=0,c[5]=u,c[9]=p,c[13]=0,c[2]=0,c[6]=0,c[10]=g,c[14]=_,c[3]=0,c[7]=0,c[11]=-1,c[15]=0,this}makeOrthographic(t,e,n,i,r,a,o=rn,l=!1){const c=this.elements,h=2/(e-t),u=2/(n-i),f=-(e+t)/(e-t),p=-(n+i)/(n-i);let g,_;if(l)g=1/(a-r),_=a/(a-r);else if(o===rn)g=-2/(a-r),_=-(a+r)/(a-r);else if(o===ir)g=-1/(a-r),_=-r/(a-r);else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+o);return c[0]=h,c[4]=0,c[8]=0,c[12]=f,c[1]=0,c[5]=u,c[9]=0,c[13]=p,c[2]=0,c[6]=0,c[10]=g,c[14]=_,c[3]=0,c[7]=0,c[11]=0,c[15]=1,this}equals(t){const e=this.elements,n=t.elements;for(let i=0;i<16;i++)if(e[i]!==n[i])return!1;return!0}fromArray(t,e=0){for(let n=0;n<16;n++)this.elements[n]=t[n+e];return this}toArray(t=[],e=0){const n=this.elements;return t[e]=n[0],t[e+1]=n[1],t[e+2]=n[2],t[e+3]=n[3],t[e+4]=n[4],t[e+5]=n[5],t[e+6]=n[6],t[e+7]=n[7],t[e+8]=n[8],t[e+9]=n[9],t[e+10]=n[10],t[e+11]=n[11],t[e+12]=n[12],t[e+13]=n[13],t[e+14]=n[14],t[e+15]=n[15],t}}const si=new w,Je=new Xt,Qh=new w(0,0,0),tu=new w(1,1,1),wn=new w,ys=new w,Oe=new w,ko=new Xt,Ho=new cs;class Ze{constructor(t=0,e=0,n=0,i=Ze.DEFAULT_ORDER){this.isEuler=!0,this._x=t,this._y=e,this._z=n,this._order=i}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,n,i=this._order){return this._x=t,this._y=e,this._z=n,this._order=i,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e=this._order,n=!0){const i=t.elements,r=i[0],a=i[4],o=i[8],l=i[1],c=i[5],h=i[9],u=i[2],f=i[6],p=i[10];switch(e){case"XYZ":this._y=Math.asin(zt(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-h,p),this._z=Math.atan2(-a,r)):(this._x=Math.atan2(f,c),this._z=0);break;case"YXZ":this._x=Math.asin(-zt(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(o,p),this._z=Math.atan2(l,c)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(zt(f,-1,1)),Math.abs(f)<.9999999?(this._y=Math.atan2(-u,p),this._z=Math.atan2(-a,c)):(this._y=0,this._z=Math.atan2(l,r));break;case"ZYX":this._y=Math.asin(-zt(u,-1,1)),Math.abs(u)<.9999999?(this._x=Math.atan2(f,p),this._z=Math.atan2(l,r)):(this._x=0,this._z=Math.atan2(-a,c));break;case"YZX":this._z=Math.asin(zt(l,-1,1)),Math.abs(l)<.9999999?(this._x=Math.atan2(-h,c),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(o,p));break;case"XZY":this._z=Math.asin(-zt(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(f,c),this._y=Math.atan2(o,r)):(this._x=Math.atan2(-h,p),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,n===!0&&this._onChangeCallback(),this}setFromQuaternion(t,e,n){return ko.makeRotationFromQuaternion(t),this.setFromRotationMatrix(ko,e,n)}setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)}reorder(t){return Ho.setFromEuler(this),this.setFromQuaternion(Ho,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],t[3]!==void 0&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Ze.DEFAULT_ORDER="XYZ";class oo{constructor(){this.mask=1}set(t){this.mask=(1<<t|0)>>>0}enable(t){this.mask|=1<<t|0}enableAll(){this.mask=-1}toggle(t){this.mask^=1<<t|0}disable(t){this.mask&=~(1<<t|0)}disableAll(){this.mask=0}test(t){return(this.mask&t.mask)!==0}isEnabled(t){return(this.mask&(1<<t|0))!==0}}let eu=0;const Vo=new w,ri=new cs,fn=new Xt,Ss=new w,Ni=new w,nu=new w,iu=new cs,Go=new w(1,0,0),Wo=new w(0,1,0),Xo=new w(0,0,1),qo={type:"added"},su={type:"removed"},ai={type:"childadded",child:null},Ar={type:"childremoved",child:null};class se extends Ci{constructor(){super(),this.isObject3D=!0,Object.defineProperty(this,"id",{value:eu++}),this.uuid=on(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=se.DEFAULT_UP.clone();const t=new w,e=new Ze,n=new cs,i=new w(1,1,1);function r(){n.setFromEuler(e,!1)}function a(){e.setFromQuaternion(n,void 0,!1)}e._onChange(r),n._onChange(a),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:t},rotation:{configurable:!0,enumerable:!0,value:e},quaternion:{configurable:!0,enumerable:!0,value:n},scale:{configurable:!0,enumerable:!0,value:i},modelViewMatrix:{value:new Xt},normalMatrix:{value:new Nt}}),this.matrix=new Xt,this.matrixWorld=new Xt,this.matrixAutoUpdate=se.DEFAULT_MATRIX_AUTO_UPDATE,this.matrixWorldAutoUpdate=se.DEFAULT_MATRIX_WORLD_AUTO_UPDATE,this.matrixWorldNeedsUpdate=!1,this.layers=new oo,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.customDepthMaterial=void 0,this.customDistanceMaterial=void 0,this.userData={}}onBeforeShadow(){}onAfterShadow(){}onBeforeRender(){}onAfterRender(){}applyMatrix4(t){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(t),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(t){return this.quaternion.premultiply(t),this}setRotationFromAxisAngle(t,e){this.quaternion.setFromAxisAngle(t,e)}setRotationFromEuler(t){this.quaternion.setFromEuler(t,!0)}setRotationFromMatrix(t){this.quaternion.setFromRotationMatrix(t)}setRotationFromQuaternion(t){this.quaternion.copy(t)}rotateOnAxis(t,e){return ri.setFromAxisAngle(t,e),this.quaternion.multiply(ri),this}rotateOnWorldAxis(t,e){return ri.setFromAxisAngle(t,e),this.quaternion.premultiply(ri),this}rotateX(t){return this.rotateOnAxis(Go,t)}rotateY(t){return this.rotateOnAxis(Wo,t)}rotateZ(t){return this.rotateOnAxis(Xo,t)}translateOnAxis(t,e){return Vo.copy(t).applyQuaternion(this.quaternion),this.position.add(Vo.multiplyScalar(e)),this}translateX(t){return this.translateOnAxis(Go,t)}translateY(t){return this.translateOnAxis(Wo,t)}translateZ(t){return this.translateOnAxis(Xo,t)}localToWorld(t){return this.updateWorldMatrix(!0,!1),t.applyMatrix4(this.matrixWorld)}worldToLocal(t){return this.updateWorldMatrix(!0,!1),t.applyMatrix4(fn.copy(this.matrixWorld).invert())}lookAt(t,e,n){t.isVector3?Ss.copy(t):Ss.set(t,e,n);const i=this.parent;this.updateWorldMatrix(!0,!1),Ni.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?fn.lookAt(Ni,Ss,this.up):fn.lookAt(Ss,Ni,this.up),this.quaternion.setFromRotationMatrix(fn),i&&(fn.extractRotation(i.matrixWorld),ri.setFromRotationMatrix(fn),this.quaternion.premultiply(ri.invert()))}add(t){if(arguments.length>1){for(let e=0;e<arguments.length;e++)this.add(arguments[e]);return this}return t===this?(console.error("THREE.Object3D.add: object can't be added as a child of itself.",t),this):(t&&t.isObject3D?(t.removeFromParent(),t.parent=this,this.children.push(t),t.dispatchEvent(qo),ai.child=t,this.dispatchEvent(ai),ai.child=null):console.error("THREE.Object3D.add: object not an instance of THREE.Object3D.",t),this)}remove(t){if(arguments.length>1){for(let n=0;n<arguments.length;n++)this.remove(arguments[n]);return this}const e=this.children.indexOf(t);return e!==-1&&(t.parent=null,this.children.splice(e,1),t.dispatchEvent(su),Ar.child=t,this.dispatchEvent(Ar),Ar.child=null),this}removeFromParent(){const t=this.parent;return t!==null&&t.remove(this),this}clear(){return this.remove(...this.children)}attach(t){return this.updateWorldMatrix(!0,!1),fn.copy(this.matrixWorld).invert(),t.parent!==null&&(t.parent.updateWorldMatrix(!0,!1),fn.multiply(t.parent.matrixWorld)),t.applyMatrix4(fn),t.removeFromParent(),t.parent=this,this.children.push(t),t.updateWorldMatrix(!1,!0),t.dispatchEvent(qo),ai.child=t,this.dispatchEvent(ai),ai.child=null,this}getObjectById(t){return this.getObjectByProperty("id",t)}getObjectByName(t){return this.getObjectByProperty("name",t)}getObjectByProperty(t,e){if(this[t]===e)return this;for(let n=0,i=this.children.length;n<i;n++){const a=this.children[n].getObjectByProperty(t,e);if(a!==void 0)return a}}getObjectsByProperty(t,e,n=[]){this[t]===e&&n.push(this);const i=this.children;for(let r=0,a=i.length;r<a;r++)i[r].getObjectsByProperty(t,e,n);return n}getWorldPosition(t){return this.updateWorldMatrix(!0,!1),t.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(t){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(Ni,t,nu),t}getWorldScale(t){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(Ni,iu,t),t}getWorldDirection(t){this.updateWorldMatrix(!0,!1);const e=this.matrixWorld.elements;return t.set(e[8],e[9],e[10]).normalize()}raycast(){}traverse(t){t(this);const e=this.children;for(let n=0,i=e.length;n<i;n++)e[n].traverse(t)}traverseVisible(t){if(this.visible===!1)return;t(this);const e=this.children;for(let n=0,i=e.length;n<i;n++)e[n].traverseVisible(t)}traverseAncestors(t){const e=this.parent;e!==null&&(t(e),e.traverseAncestors(t))}updateMatrix(){this.matrix.compose(this.position,this.quaternion,this.scale),this.matrixWorldNeedsUpdate=!0}updateMatrixWorld(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.matrixWorldNeedsUpdate||t)&&(this.matrixWorldAutoUpdate===!0&&(this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix)),this.matrixWorldNeedsUpdate=!1,t=!0);const e=this.children;for(let n=0,i=e.length;n<i;n++)e[n].updateMatrixWorld(t)}updateWorldMatrix(t,e){const n=this.parent;if(t===!0&&n!==null&&n.updateWorldMatrix(!0,!1),this.matrixAutoUpdate&&this.updateMatrix(),this.matrixWorldAutoUpdate===!0&&(this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix)),e===!0){const i=this.children;for(let r=0,a=i.length;r<a;r++)i[r].updateWorldMatrix(!1,!0)}}toJSON(t){const e=t===void 0||typeof t=="string",n={};e&&(t={geometries:{},materials:{},textures:{},images:{},shapes:{},skeletons:{},animations:{},nodes:{}},n.metadata={version:4.7,type:"Object",generator:"Object3D.toJSON"});const i={};i.uuid=this.uuid,i.type=this.type,this.name!==""&&(i.name=this.name),this.castShadow===!0&&(i.castShadow=!0),this.receiveShadow===!0&&(i.receiveShadow=!0),this.visible===!1&&(i.visible=!1),this.frustumCulled===!1&&(i.frustumCulled=!1),this.renderOrder!==0&&(i.renderOrder=this.renderOrder),Object.keys(this.userData).length>0&&(i.userData=this.userData),i.layers=this.layers.mask,i.matrix=this.matrix.toArray(),i.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(i.matrixAutoUpdate=!1),this.isInstancedMesh&&(i.type="InstancedMesh",i.count=this.count,i.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(i.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(i.type="BatchedMesh",i.perObjectFrustumCulled=this.perObjectFrustumCulled,i.sortObjects=this.sortObjects,i.drawRanges=this._drawRanges,i.reservedRanges=this._reservedRanges,i.geometryInfo=this._geometryInfo.map(o=>({...o,boundingBox:o.boundingBox?o.boundingBox.toJSON():void 0,boundingSphere:o.boundingSphere?o.boundingSphere.toJSON():void 0})),i.instanceInfo=this._instanceInfo.map(o=>({...o})),i.availableInstanceIds=this._availableInstanceIds.slice(),i.availableGeometryIds=this._availableGeometryIds.slice(),i.nextIndexStart=this._nextIndexStart,i.nextVertexStart=this._nextVertexStart,i.geometryCount=this._geometryCount,i.maxInstanceCount=this._maxInstanceCount,i.maxVertexCount=this._maxVertexCount,i.maxIndexCount=this._maxIndexCount,i.geometryInitialized=this._geometryInitialized,i.matricesTexture=this._matricesTexture.toJSON(t),i.indirectTexture=this._indirectTexture.toJSON(t),this._colorsTexture!==null&&(i.colorsTexture=this._colorsTexture.toJSON(t)),this.boundingSphere!==null&&(i.boundingSphere=this.boundingSphere.toJSON()),this.boundingBox!==null&&(i.boundingBox=this.boundingBox.toJSON()));function r(o,l){return o[l.uuid]===void 0&&(o[l.uuid]=l.toJSON(t)),l.uuid}if(this.isScene)this.background&&(this.background.isColor?i.background=this.background.toJSON():this.background.isTexture&&(i.background=this.background.toJSON(t).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(i.environment=this.environment.toJSON(t).uuid);else if(this.isMesh||this.isLine||this.isPoints){i.geometry=r(t.geometries,this.geometry);const o=this.geometry.parameters;if(o!==void 0&&o.shapes!==void 0){const l=o.shapes;if(Array.isArray(l))for(let c=0,h=l.length;c<h;c++){const u=l[c];r(t.shapes,u)}else r(t.shapes,l)}}if(this.isSkinnedMesh&&(i.bindMode=this.bindMode,i.bindMatrix=this.bindMatrix.toArray(),this.skeleton!==void 0&&(r(t.skeletons,this.skeleton),i.skeleton=this.skeleton.uuid)),this.material!==void 0)if(Array.isArray(this.material)){const o=[];for(let l=0,c=this.material.length;l<c;l++)o.push(r(t.materials,this.material[l]));i.material=o}else i.material=r(t.materials,this.material);if(this.children.length>0){i.children=[];for(let o=0;o<this.children.length;o++)i.children.push(this.children[o].toJSON(t).object)}if(this.animations.length>0){i.animations=[];for(let o=0;o<this.animations.length;o++){const l=this.animations[o];i.animations.push(r(t.animations,l))}}if(e){const o=a(t.geometries),l=a(t.materials),c=a(t.textures),h=a(t.images),u=a(t.shapes),f=a(t.skeletons),p=a(t.animations),g=a(t.nodes);o.length>0&&(n.geometries=o),l.length>0&&(n.materials=l),c.length>0&&(n.textures=c),h.length>0&&(n.images=h),u.length>0&&(n.shapes=u),f.length>0&&(n.skeletons=f),p.length>0&&(n.animations=p),g.length>0&&(n.nodes=g)}return n.object=i,n;function a(o){const l=[];for(const c in o){const h=o[c];delete h.metadata,l.push(h)}return l}}clone(t){return new this.constructor().copy(this,t)}copy(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.animations=t.animations.slice(),this.userData=JSON.parse(JSON.stringify(t.userData)),e===!0)for(let n=0;n<t.children.length;n++){const i=t.children[n];this.add(i.clone())}return this}}se.DEFAULT_UP=new w(0,1,0);se.DEFAULT_MATRIX_AUTO_UPDATE=!0;se.DEFAULT_MATRIX_WORLD_AUTO_UPDATE=!0;const $e=new w,pn=new w,Cr=new w,mn=new w,oi=new w,li=new w,Yo=new w,Rr=new w,Pr=new w,Lr=new w,Dr=new jt,Ir=new jt,Ur=new jt;class Xe{constructor(t=new w,e=new w,n=new w){this.a=t,this.b=e,this.c=n}static getNormal(t,e,n,i){i.subVectors(n,e),$e.subVectors(t,e),i.cross($e);const r=i.lengthSq();return r>0?i.multiplyScalar(1/Math.sqrt(r)):i.set(0,0,0)}static getBarycoord(t,e,n,i,r){$e.subVectors(i,e),pn.subVectors(n,e),Cr.subVectors(t,e);const a=$e.dot($e),o=$e.dot(pn),l=$e.dot(Cr),c=pn.dot(pn),h=pn.dot(Cr),u=a*c-o*o;if(u===0)return r.set(0,0,0),null;const f=1/u,p=(c*l-o*h)*f,g=(a*h-o*l)*f;return r.set(1-p-g,g,p)}static containsPoint(t,e,n,i){return this.getBarycoord(t,e,n,i,mn)===null?!1:mn.x>=0&&mn.y>=0&&mn.x+mn.y<=1}static getInterpolation(t,e,n,i,r,a,o,l){return this.getBarycoord(t,e,n,i,mn)===null?(l.x=0,l.y=0,"z"in l&&(l.z=0),"w"in l&&(l.w=0),null):(l.setScalar(0),l.addScaledVector(r,mn.x),l.addScaledVector(a,mn.y),l.addScaledVector(o,mn.z),l)}static getInterpolatedAttribute(t,e,n,i,r,a){return Dr.setScalar(0),Ir.setScalar(0),Ur.setScalar(0),Dr.fromBufferAttribute(t,e),Ir.fromBufferAttribute(t,n),Ur.fromBufferAttribute(t,i),a.setScalar(0),a.addScaledVector(Dr,r.x),a.addScaledVector(Ir,r.y),a.addScaledVector(Ur,r.z),a}static isFrontFacing(t,e,n,i){return $e.subVectors(n,e),pn.subVectors(t,e),$e.cross(pn).dot(i)<0}set(t,e,n){return this.a.copy(t),this.b.copy(e),this.c.copy(n),this}setFromPointsAndIndices(t,e,n,i){return this.a.copy(t[e]),this.b.copy(t[n]),this.c.copy(t[i]),this}setFromAttributeAndIndices(t,e,n,i){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,n),this.c.fromBufferAttribute(t,i),this}clone(){return new this.constructor().copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return $e.subVectors(this.c,this.b),pn.subVectors(this.a,this.b),$e.cross(pn).length()*.5}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return Xe.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return Xe.getBarycoord(t,this.a,this.b,this.c,e)}getInterpolation(t,e,n,i,r){return Xe.getInterpolation(t,this.a,this.b,this.c,e,n,i,r)}containsPoint(t){return Xe.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return Xe.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){const n=this.a,i=this.b,r=this.c;let a,o;oi.subVectors(i,n),li.subVectors(r,n),Rr.subVectors(t,n);const l=oi.dot(Rr),c=li.dot(Rr);if(l<=0&&c<=0)return e.copy(n);Pr.subVectors(t,i);const h=oi.dot(Pr),u=li.dot(Pr);if(h>=0&&u<=h)return e.copy(i);const f=l*u-h*c;if(f<=0&&l>=0&&h<=0)return a=l/(l-h),e.copy(n).addScaledVector(oi,a);Lr.subVectors(t,r);const p=oi.dot(Lr),g=li.dot(Lr);if(g>=0&&p<=g)return e.copy(r);const _=p*c-l*g;if(_<=0&&c>=0&&g<=0)return o=c/(c-g),e.copy(n).addScaledVector(li,o);const m=h*g-p*u;if(m<=0&&u-h>=0&&p-g>=0)return Yo.subVectors(r,i),o=(u-h)/(u-h+(p-g)),e.copy(i).addScaledVector(Yo,o);const d=1/(m+_+f);return a=_*d,o=f*d,e.copy(n).addScaledVector(oi,a).addScaledVector(li,o)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}const pc={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},bn={h:0,s:0,l:0},Es={h:0,s:0,l:0};function Nr(s,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?s+(t-s)*6*e:e<1/2?t:e<2/3?s+(t-s)*6*(2/3-e):s}class dt{constructor(t,e,n){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(t,e,n)}set(t,e,n){if(e===void 0&&n===void 0){const i=t;i&&i.isColor?this.copy(i):typeof i=="number"?this.setHex(i):typeof i=="string"&&this.setStyle(i)}else this.setRGB(t,e,n);return this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t,e=Ie){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(t&255)/255,Gt.colorSpaceToWorking(this,e),this}setRGB(t,e,n,i=Gt.workingColorSpace){return this.r=t,this.g=e,this.b=n,Gt.colorSpaceToWorking(this,i),this}setHSL(t,e,n,i=Gt.workingColorSpace){if(t=ro(t,1),e=zt(e,0,1),n=zt(n,0,1),e===0)this.r=this.g=this.b=n;else{const r=n<=.5?n*(1+e):n+e-n*e,a=2*n-r;this.r=Nr(a,r,t+1/3),this.g=Nr(a,r,t),this.b=Nr(a,r,t-1/3)}return Gt.colorSpaceToWorking(this,i),this}setStyle(t,e=Ie){function n(r){r!==void 0&&parseFloat(r)<1&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}let i;if(i=/^(\w+)\(([^\)]*)\)/.exec(t)){let r;const a=i[1],o=i[2];switch(a){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,e);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,e);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(o))return n(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,e);break;default:console.warn("THREE.Color: Unknown color model "+t)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(t)){const r=i[1],a=r.length;if(a===3)return this.setRGB(parseInt(r.charAt(0),16)/15,parseInt(r.charAt(1),16)/15,parseInt(r.charAt(2),16)/15,e);if(a===6)return this.setHex(parseInt(r,16),e);console.warn("THREE.Color: Invalid hex color "+t)}else if(t&&t.length>0)return this.setColorName(t,e);return this}setColorName(t,e=Ie){const n=pc[t.toLowerCase()];return n!==void 0?this.setHex(n,e):console.warn("THREE.Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=Mn(t.r),this.g=Mn(t.g),this.b=Mn(t.b),this}copyLinearToSRGB(t){return this.r=Mi(t.r),this.g=Mi(t.g),this.b=Mi(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(t=Ie){return Gt.workingToColorSpace(Te.copy(this),t),Math.round(zt(Te.r*255,0,255))*65536+Math.round(zt(Te.g*255,0,255))*256+Math.round(zt(Te.b*255,0,255))}getHexString(t=Ie){return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t,e=Gt.workingColorSpace){Gt.workingToColorSpace(Te.copy(this),e);const n=Te.r,i=Te.g,r=Te.b,a=Math.max(n,i,r),o=Math.min(n,i,r);let l,c;const h=(o+a)/2;if(o===a)l=0,c=0;else{const u=a-o;switch(c=h<=.5?u/(a+o):u/(2-a-o),a){case n:l=(i-r)/u+(i<r?6:0);break;case i:l=(r-n)/u+2;break;case r:l=(n-i)/u+4;break}l/=6}return t.h=l,t.s=c,t.l=h,t}getRGB(t,e=Gt.workingColorSpace){return Gt.workingToColorSpace(Te.copy(this),e),t.r=Te.r,t.g=Te.g,t.b=Te.b,t}getStyle(t=Ie){Gt.workingToColorSpace(Te.copy(this),t);const e=Te.r,n=Te.g,i=Te.b;return t!==Ie?`color(${t} ${e.toFixed(3)} ${n.toFixed(3)} ${i.toFixed(3)})`:`rgb(${Math.round(e*255)},${Math.round(n*255)},${Math.round(i*255)})`}offsetHSL(t,e,n){return this.getHSL(bn),this.setHSL(bn.h+t,bn.s+e,bn.l+n)}add(t){return this.r+=t.r,this.g+=t.g,this.b+=t.b,this}addColors(t,e){return this.r=t.r+e.r,this.g=t.g+e.g,this.b=t.b+e.b,this}addScalar(t){return this.r+=t,this.g+=t,this.b+=t,this}sub(t){return this.r=Math.max(0,this.r-t.r),this.g=Math.max(0,this.g-t.g),this.b=Math.max(0,this.b-t.b),this}multiply(t){return this.r*=t.r,this.g*=t.g,this.b*=t.b,this}multiplyScalar(t){return this.r*=t,this.g*=t,this.b*=t,this}lerp(t,e){return this.r+=(t.r-this.r)*e,this.g+=(t.g-this.g)*e,this.b+=(t.b-this.b)*e,this}lerpColors(t,e,n){return this.r=t.r+(e.r-t.r)*n,this.g=t.g+(e.g-t.g)*n,this.b=t.b+(e.b-t.b)*n,this}lerpHSL(t,e){this.getHSL(bn),t.getHSL(Es);const n=Yi(bn.h,Es.h,e),i=Yi(bn.s,Es.s,e),r=Yi(bn.l,Es.l,e);return this.setHSL(n,i,r),this}setFromVector3(t){return this.r=t.x,this.g=t.y,this.b=t.z,this}applyMatrix3(t){const e=this.r,n=this.g,i=this.b,r=t.elements;return this.r=r[0]*e+r[3]*n+r[6]*i,this.g=r[1]*e+r[4]*n+r[7]*i,this.b=r[2]*e+r[5]*n+r[8]*i,this}equals(t){return t.r===this.r&&t.g===this.g&&t.b===this.b}fromArray(t,e=0){return this.r=t[e],this.g=t[e+1],this.b=t[e+2],this}toArray(t=[],e=0){return t[e]=this.r,t[e+1]=this.g,t[e+2]=this.b,t}fromBufferAttribute(t,e){return this.r=t.getX(e),this.g=t.getY(e),this.b=t.getZ(e),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}}const Te=new dt;dt.NAMES=pc;let ru=0;class yn extends Ci{constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:ru++}),this.uuid=on(),this.name="",this.type="Material",this.blending=Yn,this.side=Ln,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.alphaHash=!1,this.blendSrc=Qr,this.blendDst=ta,this.blendEquation=Gn,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.blendColor=new dt(0,0,0),this.blendAlpha=0,this.depthFunc=yi,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=Io,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=Qn,this.stencilZFail=Qn,this.stencilZPass=Qn,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.allowOverride=!0,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(t){this._alphaTest>0!=t>0&&this.version++,this._alphaTest=t}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(t!==void 0)for(const e in t){const n=t[e];if(n===void 0){console.warn(`THREE.Material: parameter '${e}' has value of undefined.`);continue}const i=this[e];if(i===void 0){console.warn(`THREE.Material: '${e}' is not a property of THREE.${this.type}.`);continue}i&&i.isColor?i.set(n):i&&i.isVector3&&n&&n.isVector3?i.copy(n):this[e]=n}}toJSON(t){const e=t===void 0||typeof t=="string";e&&(t={textures:{},images:{}});const n={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};n.uuid=this.uuid,n.type=this.type,this.name!==""&&(n.name=this.name),this.color&&this.color.isColor&&(n.color=this.color.getHex()),this.roughness!==void 0&&(n.roughness=this.roughness),this.metalness!==void 0&&(n.metalness=this.metalness),this.sheen!==void 0&&(n.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(n.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(n.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(n.emissive=this.emissive.getHex()),this.emissiveIntensity!==void 0&&this.emissiveIntensity!==1&&(n.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(n.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(n.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(n.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(n.shininess=this.shininess),this.clearcoat!==void 0&&(n.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(n.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(n.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(n.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(n.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,n.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(n.sheenColorMap=this.sheenColorMap.toJSON(t).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(n.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(t).uuid),this.dispersion!==void 0&&(n.dispersion=this.dispersion),this.iridescence!==void 0&&(n.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(n.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(n.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(n.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(n.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),this.anisotropy!==void 0&&(n.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(n.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(n.anisotropyMap=this.anisotropyMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(n.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(n.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(n.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(n.lightMap=this.lightMap.toJSON(t).uuid,n.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(n.aoMap=this.aoMap.toJSON(t).uuid,n.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(n.bumpMap=this.bumpMap.toJSON(t).uuid,n.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(n.normalMap=this.normalMap.toJSON(t).uuid,n.normalMapType=this.normalMapType,n.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(n.displacementMap=this.displacementMap.toJSON(t).uuid,n.displacementScale=this.displacementScale,n.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(n.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(n.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(n.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(n.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(n.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(n.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(n.envMap=this.envMap.toJSON(t).uuid,this.combine!==void 0&&(n.combine=this.combine)),this.envMapRotation!==void 0&&(n.envMapRotation=this.envMapRotation.toArray()),this.envMapIntensity!==void 0&&(n.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(n.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(n.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(n.gradientMap=this.gradientMap.toJSON(t).uuid),this.transmission!==void 0&&(n.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(n.transmissionMap=this.transmissionMap.toJSON(t).uuid),this.thickness!==void 0&&(n.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(n.thicknessMap=this.thicknessMap.toJSON(t).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(n.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(n.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(n.size=this.size),this.shadowSide!==null&&(n.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(n.sizeAttenuation=this.sizeAttenuation),this.blending!==Yn&&(n.blending=this.blending),this.side!==Ln&&(n.side=this.side),this.vertexColors===!0&&(n.vertexColors=!0),this.opacity<1&&(n.opacity=this.opacity),this.transparent===!0&&(n.transparent=!0),this.blendSrc!==Qr&&(n.blendSrc=this.blendSrc),this.blendDst!==ta&&(n.blendDst=this.blendDst),this.blendEquation!==Gn&&(n.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(n.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(n.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(n.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(n.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(n.blendAlpha=this.blendAlpha),this.depthFunc!==yi&&(n.depthFunc=this.depthFunc),this.depthTest===!1&&(n.depthTest=this.depthTest),this.depthWrite===!1&&(n.depthWrite=this.depthWrite),this.colorWrite===!1&&(n.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(n.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==Io&&(n.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(n.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(n.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==Qn&&(n.stencilFail=this.stencilFail),this.stencilZFail!==Qn&&(n.stencilZFail=this.stencilZFail),this.stencilZPass!==Qn&&(n.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(n.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(n.rotation=this.rotation),this.polygonOffset===!0&&(n.polygonOffset=!0),this.polygonOffsetFactor!==0&&(n.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(n.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(n.linewidth=this.linewidth),this.dashSize!==void 0&&(n.dashSize=this.dashSize),this.gapSize!==void 0&&(n.gapSize=this.gapSize),this.scale!==void 0&&(n.scale=this.scale),this.dithering===!0&&(n.dithering=!0),this.alphaTest>0&&(n.alphaTest=this.alphaTest),this.alphaHash===!0&&(n.alphaHash=!0),this.alphaToCoverage===!0&&(n.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(n.premultipliedAlpha=!0),this.forceSinglePass===!0&&(n.forceSinglePass=!0),this.wireframe===!0&&(n.wireframe=!0),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(n.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(n.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(n.flatShading=!0),this.visible===!1&&(n.visible=!1),this.toneMapped===!1&&(n.toneMapped=!1),this.fog===!1&&(n.fog=!1),Object.keys(this.userData).length>0&&(n.userData=this.userData);function i(r){const a=[];for(const o in r){const l=r[o];delete l.metadata,a.push(l)}return a}if(e){const r=i(t.textures),a=i(t.images);r.length>0&&(n.textures=r),a.length>0&&(n.images=a)}return n}clone(){return new this.constructor().copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.blendColor.copy(t.blendColor),this.blendAlpha=t.blendAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;const e=t.clippingPlanes;let n=null;if(e!==null){const i=e.length;n=new Array(i);for(let r=0;r!==i;++r)n[r]=e[r].clone()}return this.clippingPlanes=n,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaHash=t.alphaHash,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.forceSinglePass=t.forceSinglePass,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){t===!0&&this.version++}}class qe extends yn{constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new dt(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Ze,this.combine=Ka,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}const pe=new w,Ts=new nt;let au=0;class ge{constructor(t,e,n=!1){if(Array.isArray(t))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:au++}),this.name="",this.array=t,this.itemSize=e,this.count=t!==void 0?t.length/e:0,this.normalized=n,this.usage=za,this.updateRanges=[],this.gpuType=sn,this.version=0}onUploadCallback(){}set needsUpdate(t){t===!0&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this.gpuType=t.gpuType,this}copyAt(t,e,n){t*=this.itemSize,n*=e.itemSize;for(let i=0,r=this.itemSize;i<r;i++)this.array[t+i]=e.array[n+i];return this}copyArray(t){return this.array.set(t),this}applyMatrix3(t){if(this.itemSize===2)for(let e=0,n=this.count;e<n;e++)Ts.fromBufferAttribute(this,e),Ts.applyMatrix3(t),this.setXY(e,Ts.x,Ts.y);else if(this.itemSize===3)for(let e=0,n=this.count;e<n;e++)pe.fromBufferAttribute(this,e),pe.applyMatrix3(t),this.setXYZ(e,pe.x,pe.y,pe.z);return this}applyMatrix4(t){for(let e=0,n=this.count;e<n;e++)pe.fromBufferAttribute(this,e),pe.applyMatrix4(t),this.setXYZ(e,pe.x,pe.y,pe.z);return this}applyNormalMatrix(t){for(let e=0,n=this.count;e<n;e++)pe.fromBufferAttribute(this,e),pe.applyNormalMatrix(t),this.setXYZ(e,pe.x,pe.y,pe.z);return this}transformDirection(t){for(let e=0,n=this.count;e<n;e++)pe.fromBufferAttribute(this,e),pe.transformDirection(t),this.setXYZ(e,pe.x,pe.y,pe.z);return this}set(t,e=0){return this.array.set(t,e),this}getComponent(t,e){let n=this.array[t*this.itemSize+e];return this.normalized&&(n=je(n,this.array)),n}setComponent(t,e,n){return this.normalized&&(n=Jt(n,this.array)),this.array[t*this.itemSize+e]=n,this}getX(t){let e=this.array[t*this.itemSize];return this.normalized&&(e=je(e,this.array)),e}setX(t,e){return this.normalized&&(e=Jt(e,this.array)),this.array[t*this.itemSize]=e,this}getY(t){let e=this.array[t*this.itemSize+1];return this.normalized&&(e=je(e,this.array)),e}setY(t,e){return this.normalized&&(e=Jt(e,this.array)),this.array[t*this.itemSize+1]=e,this}getZ(t){let e=this.array[t*this.itemSize+2];return this.normalized&&(e=je(e,this.array)),e}setZ(t,e){return this.normalized&&(e=Jt(e,this.array)),this.array[t*this.itemSize+2]=e,this}getW(t){let e=this.array[t*this.itemSize+3];return this.normalized&&(e=je(e,this.array)),e}setW(t,e){return this.normalized&&(e=Jt(e,this.array)),this.array[t*this.itemSize+3]=e,this}setXY(t,e,n){return t*=this.itemSize,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array)),this.array[t+0]=e,this.array[t+1]=n,this}setXYZ(t,e,n,i){return t*=this.itemSize,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array),i=Jt(i,this.array)),this.array[t+0]=e,this.array[t+1]=n,this.array[t+2]=i,this}setXYZW(t,e,n,i,r){return t*=this.itemSize,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array),i=Jt(i,this.array),r=Jt(r,this.array)),this.array[t+0]=e,this.array[t+1]=n,this.array[t+2]=i,this.array[t+3]=r,this}onUpload(t){return this.onUploadCallback=t,this}clone(){return new this.constructor(this.array,this.itemSize).copy(this)}toJSON(){const t={itemSize:this.itemSize,type:this.array.constructor.name,array:Array.from(this.array),normalized:this.normalized};return this.name!==""&&(t.name=this.name),this.usage!==za&&(t.usage=this.usage),t}}class mc extends ge{constructor(t,e,n){super(new Uint16Array(t),e,n)}}class gc extends ge{constructor(t,e,n){super(new Uint32Array(t),e,n)}}class qt extends ge{constructor(t,e,n){super(new Float32Array(t),e,n)}}let ou=0;const We=new Xt,Fr=new se,ci=new w,Be=new Jn,Fi=new Jn,Me=new w;class de extends Ci{constructor(){super(),this.isBufferGeometry=!0,Object.defineProperty(this,"id",{value:ou++}),this.uuid=on(),this.name="",this.type="BufferGeometry",this.index=null,this.indirect=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(t){return Array.isArray(t)?this.index=new(dc(t)?gc:mc)(t,1):this.index=t,this}setIndirect(t){return this.indirect=t,this}getIndirect(){return this.indirect}getAttribute(t){return this.attributes[t]}setAttribute(t,e){return this.attributes[t]=e,this}deleteAttribute(t){return delete this.attributes[t],this}hasAttribute(t){return this.attributes[t]!==void 0}addGroup(t,e,n=0){this.groups.push({start:t,count:e,materialIndex:n})}clearGroups(){this.groups=[]}setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e}applyMatrix4(t){const e=this.attributes.position;e!==void 0&&(e.applyMatrix4(t),e.needsUpdate=!0);const n=this.attributes.normal;if(n!==void 0){const r=new Nt().getNormalMatrix(t);n.applyNormalMatrix(r),n.needsUpdate=!0}const i=this.attributes.tangent;return i!==void 0&&(i.transformDirection(t),i.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this}applyQuaternion(t){return We.makeRotationFromQuaternion(t),this.applyMatrix4(We),this}rotateX(t){return We.makeRotationX(t),this.applyMatrix4(We),this}rotateY(t){return We.makeRotationY(t),this.applyMatrix4(We),this}rotateZ(t){return We.makeRotationZ(t),this.applyMatrix4(We),this}translate(t,e,n){return We.makeTranslation(t,e,n),this.applyMatrix4(We),this}scale(t,e,n){return We.makeScale(t,e,n),this.applyMatrix4(We),this}lookAt(t){return Fr.lookAt(t),Fr.updateMatrix(),this.applyMatrix4(Fr.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(ci).negate(),this.translate(ci.x,ci.y,ci.z),this}setFromPoints(t){const e=this.getAttribute("position");if(e===void 0){const n=[];for(let i=0,r=t.length;i<r;i++){const a=t[i];n.push(a.x,a.y,a.z||0)}this.setAttribute("position",new qt(n,3))}else{const n=Math.min(t.length,e.count);for(let i=0;i<n;i++){const r=t[i];e.setXYZ(i,r.x,r.y,r.z||0)}t.length>e.count&&console.warn("THREE.BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),e.needsUpdate=!0}return this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Jn);const t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new w(-1/0,-1/0,-1/0),new w(1/0,1/0,1/0));return}if(t!==void 0){if(this.boundingBox.setFromBufferAttribute(t),e)for(let n=0,i=e.length;n<i;n++){const r=e[n];Be.setFromBufferAttribute(r),this.morphTargetsRelative?(Me.addVectors(this.boundingBox.min,Be.min),this.boundingBox.expandByPoint(Me),Me.addVectors(this.boundingBox.max,Be.max),this.boundingBox.expandByPoint(Me)):(this.boundingBox.expandByPoint(Be.min),this.boundingBox.expandByPoint(Be.max))}}else this.boundingBox.makeEmpty();(isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z))&&console.error('THREE.BufferGeometry.computeBoundingBox(): Computed min/max have NaN values. The "position" attribute is likely to have NaN values.',this)}computeBoundingSphere(){this.boundingSphere===null&&(this.boundingSphere=new $n);const t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingSphere(): GLBufferAttribute requires a manual bounding sphere.",this),this.boundingSphere.set(new w,1/0);return}if(t){const n=this.boundingSphere.center;if(Be.setFromBufferAttribute(t),e)for(let r=0,a=e.length;r<a;r++){const o=e[r];Fi.setFromBufferAttribute(o),this.morphTargetsRelative?(Me.addVectors(Be.min,Fi.min),Be.expandByPoint(Me),Me.addVectors(Be.max,Fi.max),Be.expandByPoint(Me)):(Be.expandByPoint(Fi.min),Be.expandByPoint(Fi.max))}Be.getCenter(n);let i=0;for(let r=0,a=t.count;r<a;r++)Me.fromBufferAttribute(t,r),i=Math.max(i,n.distanceToSquared(Me));if(e)for(let r=0,a=e.length;r<a;r++){const o=e[r],l=this.morphTargetsRelative;for(let c=0,h=o.count;c<h;c++)Me.fromBufferAttribute(o,c),l&&(ci.fromBufferAttribute(t,c),Me.add(ci)),i=Math.max(i,n.distanceToSquared(Me))}this.boundingSphere.radius=Math.sqrt(i),isNaN(this.boundingSphere.radius)&&console.error('THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.',this)}}computeTangents(){const t=this.index,e=this.attributes;if(t===null||e.position===void 0||e.normal===void 0||e.uv===void 0){console.error("THREE.BufferGeometry: .computeTangents() failed. Missing required attributes (index, position, normal or uv)");return}const n=e.position,i=e.normal,r=e.uv;this.hasAttribute("tangent")===!1&&this.setAttribute("tangent",new ge(new Float32Array(4*n.count),4));const a=this.getAttribute("tangent"),o=[],l=[];for(let I=0;I<n.count;I++)o[I]=new w,l[I]=new w;const c=new w,h=new w,u=new w,f=new nt,p=new nt,g=new nt,_=new w,m=new w;function d(I,S,y){c.fromBufferAttribute(n,I),h.fromBufferAttribute(n,S),u.fromBufferAttribute(n,y),f.fromBufferAttribute(r,I),p.fromBufferAttribute(r,S),g.fromBufferAttribute(r,y),h.sub(c),u.sub(c),p.sub(f),g.sub(f);const L=1/(p.x*g.y-g.x*p.y);isFinite(L)&&(_.copy(h).multiplyScalar(g.y).addScaledVector(u,-p.y).multiplyScalar(L),m.copy(u).multiplyScalar(p.x).addScaledVector(h,-g.x).multiplyScalar(L),o[I].add(_),o[S].add(_),o[y].add(_),l[I].add(m),l[S].add(m),l[y].add(m))}let T=this.groups;T.length===0&&(T=[{start:0,count:t.count}]);for(let I=0,S=T.length;I<S;++I){const y=T[I],L=y.start,F=y.count;for(let k=L,X=L+F;k<X;k+=3)d(t.getX(k+0),t.getX(k+1),t.getX(k+2))}const E=new w,x=new w,R=new w,C=new w;function P(I){R.fromBufferAttribute(i,I),C.copy(R);const S=o[I];E.copy(S),E.sub(R.multiplyScalar(R.dot(S))).normalize(),x.crossVectors(C,S);const L=x.dot(l[I])<0?-1:1;a.setXYZW(I,E.x,E.y,E.z,L)}for(let I=0,S=T.length;I<S;++I){const y=T[I],L=y.start,F=y.count;for(let k=L,X=L+F;k<X;k+=3)P(t.getX(k+0)),P(t.getX(k+1)),P(t.getX(k+2))}}computeVertexNormals(){const t=this.index,e=this.getAttribute("position");if(e!==void 0){let n=this.getAttribute("normal");if(n===void 0)n=new ge(new Float32Array(e.count*3),3),this.setAttribute("normal",n);else for(let f=0,p=n.count;f<p;f++)n.setXYZ(f,0,0,0);const i=new w,r=new w,a=new w,o=new w,l=new w,c=new w,h=new w,u=new w;if(t)for(let f=0,p=t.count;f<p;f+=3){const g=t.getX(f+0),_=t.getX(f+1),m=t.getX(f+2);i.fromBufferAttribute(e,g),r.fromBufferAttribute(e,_),a.fromBufferAttribute(e,m),h.subVectors(a,r),u.subVectors(i,r),h.cross(u),o.fromBufferAttribute(n,g),l.fromBufferAttribute(n,_),c.fromBufferAttribute(n,m),o.add(h),l.add(h),c.add(h),n.setXYZ(g,o.x,o.y,o.z),n.setXYZ(_,l.x,l.y,l.z),n.setXYZ(m,c.x,c.y,c.z)}else for(let f=0,p=e.count;f<p;f+=3)i.fromBufferAttribute(e,f+0),r.fromBufferAttribute(e,f+1),a.fromBufferAttribute(e,f+2),h.subVectors(a,r),u.subVectors(i,r),h.cross(u),n.setXYZ(f+0,h.x,h.y,h.z),n.setXYZ(f+1,h.x,h.y,h.z),n.setXYZ(f+2,h.x,h.y,h.z);this.normalizeNormals(),n.needsUpdate=!0}}normalizeNormals(){const t=this.attributes.normal;for(let e=0,n=t.count;e<n;e++)Me.fromBufferAttribute(t,e),Me.normalize(),t.setXYZ(e,Me.x,Me.y,Me.z)}toNonIndexed(){function t(o,l){const c=o.array,h=o.itemSize,u=o.normalized,f=new c.constructor(l.length*h);let p=0,g=0;for(let _=0,m=l.length;_<m;_++){o.isInterleavedBufferAttribute?p=l[_]*o.data.stride+o.offset:p=l[_]*h;for(let d=0;d<h;d++)f[g++]=c[p++]}return new ge(f,h,u)}if(this.index===null)return console.warn("THREE.BufferGeometry.toNonIndexed(): BufferGeometry is already non-indexed."),this;const e=new de,n=this.index.array,i=this.attributes;for(const o in i){const l=i[o],c=t(l,n);e.setAttribute(o,c)}const r=this.morphAttributes;for(const o in r){const l=[],c=r[o];for(let h=0,u=c.length;h<u;h++){const f=c[h],p=t(f,n);l.push(p)}e.morphAttributes[o]=l}e.morphTargetsRelative=this.morphTargetsRelative;const a=this.groups;for(let o=0,l=a.length;o<l;o++){const c=a[o];e.addGroup(c.start,c.count,c.materialIndex)}return e}toJSON(){const t={metadata:{version:4.7,type:"BufferGeometry",generator:"BufferGeometry.toJSON"}};if(t.uuid=this.uuid,t.type=this.type,this.name!==""&&(t.name=this.name),Object.keys(this.userData).length>0&&(t.userData=this.userData),this.parameters!==void 0){const l=this.parameters;for(const c in l)l[c]!==void 0&&(t[c]=l[c]);return t}t.data={attributes:{}};const e=this.index;e!==null&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});const n=this.attributes;for(const l in n){const c=n[l];t.data.attributes[l]=c.toJSON(t.data)}const i={};let r=!1;for(const l in this.morphAttributes){const c=this.morphAttributes[l],h=[];for(let u=0,f=c.length;u<f;u++){const p=c[u];h.push(p.toJSON(t.data))}h.length>0&&(i[l]=h,r=!0)}r&&(t.data.morphAttributes=i,t.data.morphTargetsRelative=this.morphTargetsRelative);const a=this.groups;a.length>0&&(t.data.groups=JSON.parse(JSON.stringify(a)));const o=this.boundingSphere;return o!==null&&(t.data.boundingSphere=o.toJSON()),t}clone(){return new this.constructor().copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const e={};this.name=t.name;const n=t.index;n!==null&&this.setIndex(n.clone());const i=t.attributes;for(const c in i){const h=i[c];this.setAttribute(c,h.clone(e))}const r=t.morphAttributes;for(const c in r){const h=[],u=r[c];for(let f=0,p=u.length;f<p;f++)h.push(u[f].clone(e));this.morphAttributes[c]=h}this.morphTargetsRelative=t.morphTargetsRelative;const a=t.groups;for(let c=0,h=a.length;c<h;c++){const u=a[c];this.addGroup(u.start,u.count,u.materialIndex)}const o=t.boundingBox;o!==null&&(this.boundingBox=o.clone());const l=t.boundingSphere;return l!==null&&(this.boundingSphere=l.clone()),this.drawRange.start=t.drawRange.start,this.drawRange.count=t.drawRange.count,this.userData=t.userData,this}dispose(){this.dispatchEvent({type:"dispose"})}}const Zo=new Xt,On=new hr,ws=new $n,Ko=new w,bs=new w,As=new w,Cs=new w,Or=new w,Rs=new w,Jo=new w,Ps=new w;class Bt extends se{constructor(t=new de,e=new qe){super(),this.isMesh=!0,this.type="Mesh",this.geometry=t,this.material=e,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.count=1,this.updateMorphTargets()}copy(t,e){return super.copy(t,e),t.morphTargetInfluences!==void 0&&(this.morphTargetInfluences=t.morphTargetInfluences.slice()),t.morphTargetDictionary!==void 0&&(this.morphTargetDictionary=Object.assign({},t.morphTargetDictionary)),this.material=Array.isArray(t.material)?t.material.slice():t.material,this.geometry=t.geometry,this}updateMorphTargets(){const e=this.geometry.morphAttributes,n=Object.keys(e);if(n.length>0){const i=e[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const o=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[o]=r}}}}getVertexPosition(t,e){const n=this.geometry,i=n.attributes.position,r=n.morphAttributes.position,a=n.morphTargetsRelative;e.fromBufferAttribute(i,t);const o=this.morphTargetInfluences;if(r&&o){Rs.set(0,0,0);for(let l=0,c=r.length;l<c;l++){const h=o[l],u=r[l];h!==0&&(Or.fromBufferAttribute(u,t),a?Rs.addScaledVector(Or,h):Rs.addScaledVector(Or.sub(e),h))}e.add(Rs)}return e}raycast(t,e){const n=this.geometry,i=this.material,r=this.matrixWorld;i!==void 0&&(n.boundingSphere===null&&n.computeBoundingSphere(),ws.copy(n.boundingSphere),ws.applyMatrix4(r),On.copy(t.ray).recast(t.near),!(ws.containsPoint(On.origin)===!1&&(On.intersectSphere(ws,Ko)===null||On.origin.distanceToSquared(Ko)>(t.far-t.near)**2))&&(Zo.copy(r).invert(),On.copy(t.ray).applyMatrix4(Zo),!(n.boundingBox!==null&&On.intersectsBox(n.boundingBox)===!1)&&this._computeIntersections(t,e,On)))}_computeIntersections(t,e,n){let i;const r=this.geometry,a=this.material,o=r.index,l=r.attributes.position,c=r.attributes.uv,h=r.attributes.uv1,u=r.attributes.normal,f=r.groups,p=r.drawRange;if(o!==null)if(Array.isArray(a))for(let g=0,_=f.length;g<_;g++){const m=f[g],d=a[m.materialIndex],T=Math.max(m.start,p.start),E=Math.min(o.count,Math.min(m.start+m.count,p.start+p.count));for(let x=T,R=E;x<R;x+=3){const C=o.getX(x),P=o.getX(x+1),I=o.getX(x+2);i=Ls(this,d,t,n,c,h,u,C,P,I),i&&(i.faceIndex=Math.floor(x/3),i.face.materialIndex=m.materialIndex,e.push(i))}}else{const g=Math.max(0,p.start),_=Math.min(o.count,p.start+p.count);for(let m=g,d=_;m<d;m+=3){const T=o.getX(m),E=o.getX(m+1),x=o.getX(m+2);i=Ls(this,a,t,n,c,h,u,T,E,x),i&&(i.faceIndex=Math.floor(m/3),e.push(i))}}else if(l!==void 0)if(Array.isArray(a))for(let g=0,_=f.length;g<_;g++){const m=f[g],d=a[m.materialIndex],T=Math.max(m.start,p.start),E=Math.min(l.count,Math.min(m.start+m.count,p.start+p.count));for(let x=T,R=E;x<R;x+=3){const C=x,P=x+1,I=x+2;i=Ls(this,d,t,n,c,h,u,C,P,I),i&&(i.faceIndex=Math.floor(x/3),i.face.materialIndex=m.materialIndex,e.push(i))}}else{const g=Math.max(0,p.start),_=Math.min(l.count,p.start+p.count);for(let m=g,d=_;m<d;m+=3){const T=m,E=m+1,x=m+2;i=Ls(this,a,t,n,c,h,u,T,E,x),i&&(i.faceIndex=Math.floor(m/3),e.push(i))}}}}function lu(s,t,e,n,i,r,a,o){let l;if(t.side===be?l=n.intersectTriangle(a,r,i,!0,o):l=n.intersectTriangle(i,r,a,t.side===Ln,o),l===null)return null;Ps.copy(o),Ps.applyMatrix4(s.matrixWorld);const c=e.ray.origin.distanceTo(Ps);return c<e.near||c>e.far?null:{distance:c,point:Ps.clone(),object:s}}function Ls(s,t,e,n,i,r,a,o,l,c){s.getVertexPosition(o,bs),s.getVertexPosition(l,As),s.getVertexPosition(c,Cs);const h=lu(s,t,e,n,bs,As,Cs,Jo);if(h){const u=new w;Xe.getBarycoord(Jo,bs,As,Cs,u),i&&(h.uv=Xe.getInterpolatedAttribute(i,o,l,c,u,new nt)),r&&(h.uv1=Xe.getInterpolatedAttribute(r,o,l,c,u,new nt)),a&&(h.normal=Xe.getInterpolatedAttribute(a,o,l,c,u,new w),h.normal.dot(n.direction)>0&&h.normal.multiplyScalar(-1));const f={a:o,b:l,c,normal:new w,materialIndex:0};Xe.getNormal(bs,As,Cs,f.normal),h.face=f,h.barycoord=u}return h}class Dn extends de{constructor(t=1,e=1,n=1,i=1,r=1,a=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:n,widthSegments:i,heightSegments:r,depthSegments:a};const o=this;i=Math.floor(i),r=Math.floor(r),a=Math.floor(a);const l=[],c=[],h=[],u=[];let f=0,p=0;g("z","y","x",-1,-1,n,e,t,a,r,0),g("z","y","x",1,-1,n,e,-t,a,r,1),g("x","z","y",1,1,t,n,e,i,a,2),g("x","z","y",1,-1,t,n,-e,i,a,3),g("x","y","z",1,-1,t,e,n,i,r,4),g("x","y","z",-1,-1,t,e,-n,i,r,5),this.setIndex(l),this.setAttribute("position",new qt(c,3)),this.setAttribute("normal",new qt(h,3)),this.setAttribute("uv",new qt(u,2));function g(_,m,d,T,E,x,R,C,P,I,S){const y=x/P,L=R/I,F=x/2,k=R/2,X=C/2,W=P+1,q=I+1;let J=0,H=0;const at=new w;for(let ht=0;ht<q;ht++){const Tt=ht*L-k;for(let kt=0;kt<W;kt++){const ee=kt*y-F;at[_]=ee*T,at[m]=Tt*E,at[d]=X,c.push(at.x,at.y,at.z),at[_]=0,at[m]=0,at[d]=C>0?1:-1,h.push(at.x,at.y,at.z),u.push(kt/P),u.push(1-ht/I),J+=1}}for(let ht=0;ht<I;ht++)for(let Tt=0;Tt<P;Tt++){const kt=f+Tt+W*ht,ee=f+Tt+W*(ht+1),re=f+(Tt+1)+W*(ht+1),Yt=f+(Tt+1)+W*ht;l.push(kt,ee,Yt),l.push(ee,re,Yt),H+=6}o.addGroup(p,H,S),p+=H,f+=J}}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new Dn(t.width,t.height,t.depth,t.widthSegments,t.heightSegments,t.depthSegments)}}function wi(s){const t={};for(const e in s){t[e]={};for(const n in s[e]){const i=s[e][n];i&&(i.isColor||i.isMatrix3||i.isMatrix4||i.isVector2||i.isVector3||i.isVector4||i.isTexture||i.isQuaternion)?i.isRenderTargetTexture?(console.warn("UniformsUtils: Textures of render targets cannot be cloned via cloneUniforms() or mergeUniforms()."),t[e][n]=null):t[e][n]=i.clone():Array.isArray(i)?t[e][n]=i.slice():t[e][n]=i}}return t}function Pe(s){const t={};for(let e=0;e<s.length;e++){const n=wi(s[e]);for(const i in n)t[i]=n[i]}return t}function cu(s){const t=[];for(let e=0;e<s.length;e++)t.push(s[e].clone());return t}function _c(s){const t=s.getRenderTarget();return t===null?s.outputColorSpace:t.isXRRenderTarget===!0?t.texture.colorSpace:Gt.workingColorSpace}const is={clone:wi,merge:Pe};var hu=`void main() {
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,uu=`void main() {
gl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );
}`;class ye extends yn{constructor(t){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=hu,this.fragmentShader=uu,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={clipCullDistance:!1,multiDraw:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,t!==void 0&&this.setValues(t)}copy(t){return super.copy(t),this.fragmentShader=t.fragmentShader,this.vertexShader=t.vertexShader,this.uniforms=wi(t.uniforms),this.uniformsGroups=cu(t.uniformsGroups),this.defines=Object.assign({},t.defines),this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.fog=t.fog,this.lights=t.lights,this.clipping=t.clipping,this.extensions=Object.assign({},t.extensions),this.glslVersion=t.glslVersion,this}toJSON(t){const e=super.toJSON(t);e.glslVersion=this.glslVersion,e.uniforms={};for(const i in this.uniforms){const a=this.uniforms[i].value;a&&a.isTexture?e.uniforms[i]={type:"t",value:a.toJSON(t).uuid}:a&&a.isColor?e.uniforms[i]={type:"c",value:a.getHex()}:a&&a.isVector2?e.uniforms[i]={type:"v2",value:a.toArray()}:a&&a.isVector3?e.uniforms[i]={type:"v3",value:a.toArray()}:a&&a.isVector4?e.uniforms[i]={type:"v4",value:a.toArray()}:a&&a.isMatrix3?e.uniforms[i]={type:"m3",value:a.toArray()}:a&&a.isMatrix4?e.uniforms[i]={type:"m4",value:a.toArray()}:e.uniforms[i]={value:a}}Object.keys(this.defines).length>0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader,e.lights=this.lights,e.clipping=this.clipping;const n={};for(const i in this.extensions)this.extensions[i]===!0&&(n[i]=!0);return Object.keys(n).length>0&&(e.extensions=n),e}}class vc extends se{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Xt,this.projectionMatrix=new Xt,this.projectionMatrixInverse=new Xt,this.coordinateSystem=rn,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this.coordinateSystem=t.coordinateSystem,this}getWorldDirection(t){return super.getWorldDirection(t).negate()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}const An=new w,$o=new nt,jo=new nt;class ze extends vc{constructor(t=50,e=1,n=.1,i=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=n,this.far=i,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=t.view===null?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){const e=.5*this.getFilmHeight()/t;this.fov=es*2*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){const t=Math.tan(qi*.5*this.fov);return .5*this.getFilmHeight()/t}getEffectiveFOV(){return es*2*Math.atan(Math.tan(qi*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(t,e,n){An.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),e.set(An.x,An.y).multiplyScalar(-t/An.z),An.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),n.set(An.x,An.y).multiplyScalar(-t/An.z)}getViewSize(t,e){return this.getViewBounds(t,$o,jo),e.subVectors(jo,$o)}setViewOffset(t,e,n,i,r,a){this.aspect=t/e,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const t=this.near;let e=t*Math.tan(qi*.5*this.fov)/this.zoom,n=2*e,i=this.aspect*n,r=-.5*i;const a=this.view;if(this.view!==null&&this.view.enabled){const l=a.fullWidth,c=a.fullHeight;r+=a.offsetX*i/l,e-=a.offsetY*n/c,i*=a.width/l,n*=a.height/c}const o=this.filmOffset;o!==0&&(r+=t*o/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+i,e,e-n,t,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){const e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,this.view!==null&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}}const hi=-90,ui=1;class du extends se{constructor(t,e,n){super(),this.type="CubeCamera",this.renderTarget=n,this.coordinateSystem=null,this.activeMipmapLevel=0;const i=new ze(hi,ui,t,e);i.layers=this.layers,this.add(i);const r=new ze(hi,ui,t,e);r.layers=this.layers,this.add(r);const a=new ze(hi,ui,t,e);a.layers=this.layers,this.add(a);const o=new ze(hi,ui,t,e);o.layers=this.layers,this.add(o);const l=new ze(hi,ui,t,e);l.layers=this.layers,this.add(l);const c=new ze(hi,ui,t,e);c.layers=this.layers,this.add(c)}updateCoordinateSystem(){const t=this.coordinateSystem,e=this.children.concat(),[n,i,r,a,o,l]=e;for(const c of e)this.remove(c);if(t===rn)n.up.set(0,1,0),n.lookAt(1,0,0),i.up.set(0,1,0),i.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),a.up.set(0,0,1),a.lookAt(0,-1,0),o.up.set(0,1,0),o.lookAt(0,0,1),l.up.set(0,1,0),l.lookAt(0,0,-1);else if(t===ir)n.up.set(0,-1,0),n.lookAt(-1,0,0),i.up.set(0,-1,0),i.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),a.up.set(0,0,-1),a.lookAt(0,-1,0),o.up.set(0,-1,0),o.lookAt(0,0,1),l.up.set(0,-1,0),l.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+t);for(const c of e)this.add(c),c.updateMatrixWorld()}update(t,e){this.parent===null&&this.updateMatrixWorld();const{renderTarget:n,activeMipmapLevel:i}=this;this.coordinateSystem!==t.coordinateSystem&&(this.coordinateSystem=t.coordinateSystem,this.updateCoordinateSystem());const[r,a,o,l,c,h]=this.children,u=t.getRenderTarget(),f=t.getActiveCubeFace(),p=t.getActiveMipmapLevel(),g=t.xr.enabled;t.xr.enabled=!1;const _=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,t.setRenderTarget(n,0,i),t.render(e,r),t.setRenderTarget(n,1,i),t.render(e,a),t.setRenderTarget(n,2,i),t.render(e,o),t.setRenderTarget(n,3,i),t.render(e,l),t.setRenderTarget(n,4,i),t.render(e,c),n.texture.generateMipmaps=_,t.setRenderTarget(n,5,i),t.render(e,h),t.setRenderTarget(u,f,p),t.xr.enabled=g,n.texture.needsPMREMUpdate=!0}}class xc extends Ae{constructor(t=[],e=Si,n,i,r,a,o,l,c,h){super(t,e,n,i,r,a,o,l,c,h),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(t){this.image=t}}class fu extends Ye{constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;const n={width:t,height:t,depth:1},i=[n,n,n,n,n,n];this.texture=new xc(i),this._setTextureOptions(e),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.colorSpace=e.colorSpace,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;const n={uniforms:{tEquirect:{value:null}},vertexShader:`
varying vec3 vWorldDirection;
vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
}
void main() {
vWorldDirection = transformDirection( position, modelMatrix );
#include <begin_vertex>
#include <project_vertex>
}
`,fragmentShader:`
uniform sampler2D tEquirect;
varying vec3 vWorldDirection;
#include <common>
void main() {
vec3 direction = normalize( vWorldDirection );
vec2 sampleUV = equirectUv( direction );
gl_FragColor = texture2D( tEquirect, sampleUV );
}
`},i=new Dn(5,5,5),r=new ye({name:"CubemapFromEquirect",uniforms:wi(n.uniforms),vertexShader:n.vertexShader,fragmentShader:n.fragmentShader,side:be,blending:xn});r.uniforms.tEquirect.value=e;const a=new Bt(i,r),o=e.minFilter;return e.minFilter===qn&&(e.minFilter=nn),new du(1,10,this).update(t,a),e.minFilter=o,a.geometry.dispose(),a.material.dispose(),this}clear(t,e=!0,n=!0,i=!0){const r=t.getRenderTarget();for(let a=0;a<6;a++)t.setRenderTarget(this,a),t.clear(e,n,i);t.setRenderTarget(r)}}class we extends se{constructor(){super(),this.isGroup=!0,this.type="Group"}}const pu={type:"move"};class Br{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new we,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new we,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new w,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new w),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new we,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new w,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new w),this._grip}dispatchEvent(t){return this._targetRay!==null&&this._targetRay.dispatchEvent(t),this._grip!==null&&this._grip.dispatchEvent(t),this._hand!==null&&this._hand.dispatchEvent(t),this}connect(t){if(t&&t.hand){const e=this._hand;if(e)for(const n of t.hand.values())this._getHandJoint(e,n)}return this.dispatchEvent({type:"connected",data:t}),this}disconnect(t){return this.dispatchEvent({type:"disconnected",data:t}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(t,e,n){let i=null,r=null,a=null;const o=this._targetRay,l=this._grip,c=this._hand;if(t&&e.session.visibilityState!=="visible-blurred"){if(c&&t.hand){a=!0;for(const _ of t.hand.values()){const m=e.getJointPose(_,n),d=this._getHandJoint(c,_);m!==null&&(d.matrix.fromArray(m.transform.matrix),d.matrix.decompose(d.position,d.rotation,d.scale),d.matrixWorldNeedsUpdate=!0,d.jointRadius=m.radius),d.visible=m!==null}const h=c.joints["index-finger-tip"],u=c.joints["thumb-tip"],f=h.position.distanceTo(u.position),p=.02,g=.005;c.inputState.pinching&&f>p+g?(c.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!c.inputState.pinching&&f<=p-g&&(c.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else l!==null&&t.gripSpace&&(r=e.getPose(t.gripSpace,n),r!==null&&(l.matrix.fromArray(r.transform.matrix),l.matrix.decompose(l.position,l.rotation,l.scale),l.matrixWorldNeedsUpdate=!0,r.linearVelocity?(l.hasLinearVelocity=!0,l.linearVelocity.copy(r.linearVelocity)):l.hasLinearVelocity=!1,r.angularVelocity?(l.hasAngularVelocity=!0,l.angularVelocity.copy(r.angularVelocity)):l.hasAngularVelocity=!1));o!==null&&(i=e.getPose(t.targetRaySpace,n),i===null&&r!==null&&(i=r),i!==null&&(o.matrix.fromArray(i.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,i.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(i.linearVelocity)):o.hasLinearVelocity=!1,i.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(i.angularVelocity)):o.hasAngularVelocity=!1,this.dispatchEvent(pu)))}return o!==null&&(o.visible=i!==null),l!==null&&(l.visible=r!==null),c!==null&&(c.visible=a!==null),this}_getHandJoint(t,e){if(t.joints[e.jointName]===void 0){const n=new we;n.matrixAutoUpdate=!1,n.visible=!1,t.joints[e.jointName]=n,t.add(n)}return t.joints[e.jointName]}}class lo{constructor(t,e=25e-5){this.isFogExp2=!0,this.name="",this.color=new dt(t),this.density=e}clone(){return new lo(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class Mc extends se{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new Ze,this.environmentIntensity=1,this.environmentRotation=new Ze,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),t.background!==null&&(this.background=t.background.clone()),t.environment!==null&&(this.environment=t.environment.clone()),t.fog!==null&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,this.backgroundRotation.copy(t.backgroundRotation),this.environmentIntensity=t.environmentIntensity,this.environmentRotation.copy(t.environmentRotation),t.overrideMaterial!==null&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){const e=super.toJSON(t);return this.fog!==null&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(e.object.backgroundIntensity=this.backgroundIntensity),e.object.backgroundRotation=this.backgroundRotation.toArray(),this.environmentIntensity!==1&&(e.object.environmentIntensity=this.environmentIntensity),e.object.environmentRotation=this.environmentRotation.toArray(),e}}class mu{constructor(t,e){this.isInterleavedBuffer=!0,this.array=t,this.stride=e,this.count=t!==void 0?t.length/e:0,this.usage=za,this.updateRanges=[],this.version=0,this.uuid=on()}onUploadCallback(){}set needsUpdate(t){t===!0&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this}copyAt(t,e,n){t*=this.stride,n*=e.stride;for(let i=0,r=this.stride;i<r;i++)this.array[t+i]=e.array[n+i];return this}set(t,e=0){return this.array.set(t,e),this}clone(t){t.arrayBuffers===void 0&&(t.arrayBuffers={}),this.array.buffer._uuid===void 0&&(this.array.buffer._uuid=on()),t.arrayBuffers[this.array.buffer._uuid]===void 0&&(t.arrayBuffers[this.array.buffer._uuid]=this.array.slice(0).buffer);const e=new this.array.constructor(t.arrayBuffers[this.array.buffer._uuid]),n=new this.constructor(e,this.stride);return n.setUsage(this.usage),n}onUpload(t){return this.onUploadCallback=t,this}toJSON(t){return t.arrayBuffers===void 0&&(t.arrayBuffers={}),this.array.buffer._uuid===void 0&&(this.array.buffer._uuid=on()),t.arrayBuffers[this.array.buffer._uuid]===void 0&&(t.arrayBuffers[this.array.buffer._uuid]=Array.from(new Uint32Array(this.array.buffer))),{uuid:this.uuid,buffer:this.array.buffer._uuid,type:this.array.constructor.name,stride:this.stride}}}const Re=new w;class ar{constructor(t,e,n,i=!1){this.isInterleavedBufferAttribute=!0,this.name="",this.data=t,this.itemSize=e,this.offset=n,this.normalized=i}get count(){return this.data.count}get array(){return this.data.array}set needsUpdate(t){this.data.needsUpdate=t}applyMatrix4(t){for(let e=0,n=this.data.count;e<n;e++)Re.fromBufferAttribute(this,e),Re.applyMatrix4(t),this.setXYZ(e,Re.x,Re.y,Re.z);return this}applyNormalMatrix(t){for(let e=0,n=this.count;e<n;e++)Re.fromBufferAttribute(this,e),Re.applyNormalMatrix(t),this.setXYZ(e,Re.x,Re.y,Re.z);return this}transformDirection(t){for(let e=0,n=this.count;e<n;e++)Re.fromBufferAttribute(this,e),Re.transformDirection(t),this.setXYZ(e,Re.x,Re.y,Re.z);return this}getComponent(t,e){let n=this.array[t*this.data.stride+this.offset+e];return this.normalized&&(n=je(n,this.array)),n}setComponent(t,e,n){return this.normalized&&(n=Jt(n,this.array)),this.data.array[t*this.data.stride+this.offset+e]=n,this}setX(t,e){return this.normalized&&(e=Jt(e,this.array)),this.data.array[t*this.data.stride+this.offset]=e,this}setY(t,e){return this.normalized&&(e=Jt(e,this.array)),this.data.array[t*this.data.stride+this.offset+1]=e,this}setZ(t,e){return this.normalized&&(e=Jt(e,this.array)),this.data.array[t*this.data.stride+this.offset+2]=e,this}setW(t,e){return this.normalized&&(e=Jt(e,this.array)),this.data.array[t*this.data.stride+this.offset+3]=e,this}getX(t){let e=this.data.array[t*this.data.stride+this.offset];return this.normalized&&(e=je(e,this.array)),e}getY(t){let e=this.data.array[t*this.data.stride+this.offset+1];return this.normalized&&(e=je(e,this.array)),e}getZ(t){let e=this.data.array[t*this.data.stride+this.offset+2];return this.normalized&&(e=je(e,this.array)),e}getW(t){let e=this.data.array[t*this.data.stride+this.offset+3];return this.normalized&&(e=je(e,this.array)),e}setXY(t,e,n){return t=t*this.data.stride+this.offset,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array)),this.data.array[t+0]=e,this.data.array[t+1]=n,this}setXYZ(t,e,n,i){return t=t*this.data.stride+this.offset,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array),i=Jt(i,this.array)),this.data.array[t+0]=e,this.data.array[t+1]=n,this.data.array[t+2]=i,this}setXYZW(t,e,n,i,r){return t=t*this.data.stride+this.offset,this.normalized&&(e=Jt(e,this.array),n=Jt(n,this.array),i=Jt(i,this.array),r=Jt(r,this.array)),this.data.array[t+0]=e,this.data.array[t+1]=n,this.data.array[t+2]=i,this.data.array[t+3]=r,this}clone(t){if(t===void 0){console.log("THREE.InterleavedBufferAttribute.clone(): Cloning an interleaved buffer attribute will de-interleave buffer data.");const e=[];for(let n=0;n<this.count;n++){const i=n*this.data.stride+this.offset;for(let r=0;r<this.itemSize;r++)e.push(this.data.array[i+r])}return new ge(new this.array.constructor(e),this.itemSize,this.normalized)}else return t.interleavedBuffers===void 0&&(t.interleavedBuffers={}),t.interleavedBuffers[this.data.uuid]===void 0&&(t.interleavedBuffers[this.data.uuid]=this.data.clone(t)),new ar(t.interleavedBuffers[this.data.uuid],this.itemSize,this.offset,this.normalized)}toJSON(t){if(t===void 0){console.log("THREE.InterleavedBufferAttribute.toJSON(): Serializing an interleaved buffer attribute will de-interleave buffer data.");const e=[];for(let n=0;n<this.count;n++){const i=n*this.data.stride+this.offset;for(let r=0;r<this.itemSize;r++)e.push(this.data.array[i+r])}return{itemSize:this.itemSize,type:this.array.constructor.name,array:e,normalized:this.normalized}}else return t.interleavedBuffers===void 0&&(t.interleavedBuffers={}),t.interleavedBuffers[this.data.uuid]===void 0&&(t.interleavedBuffers[this.data.uuid]=this.data.toJSON(t)),{isInterleavedBufferAttribute:!0,itemSize:this.itemSize,data:this.data.uuid,offset:this.offset,normalized:this.normalized}}}class ur extends yn{constructor(t){super(),this.isSpriteMaterial=!0,this.type="SpriteMaterial",this.color=new dt(16777215),this.map=null,this.alphaMap=null,this.rotation=0,this.sizeAttenuation=!0,this.transparent=!0,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.alphaMap=t.alphaMap,this.rotation=t.rotation,this.sizeAttenuation=t.sizeAttenuation,this.fog=t.fog,this}}let di;const Oi=new w,fi=new w,pi=new w,mi=new nt,Bi=new nt,yc=new Xt,Ds=new w,zi=new w,Is=new w,Qo=new nt,zr=new nt,tl=new nt;class co extends se{constructor(t=new ur){if(super(),this.isSprite=!0,this.type="Sprite",di===void 0){di=new de;const e=new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]),n=new mu(e,5);di.setIndex([0,1,2,0,2,3]),di.setAttribute("position",new ar(n,3,0,!1)),di.setAttribute("uv",new ar(n,2,3,!1))}this.geometry=di,this.material=t,this.center=new nt(.5,.5),this.count=1}raycast(t,e){t.camera===null&&console.error('THREE.Sprite: "Raycaster.camera" needs to be set in order to raycast against sprites.'),fi.setFromMatrixScale(this.matrixWorld),yc.copy(t.camera.matrixWorld),this.modelViewMatrix.multiplyMatrices(t.camera.matrixWorldInverse,this.matrixWorld),pi.setFromMatrixPosition(this.modelViewMatrix),t.camera.isPerspectiveCamera&&this.material.sizeAttenuation===!1&&fi.multiplyScalar(-pi.z);const n=this.material.rotation;let i,r;n!==0&&(r=Math.cos(n),i=Math.sin(n));const a=this.center;Us(Ds.set(-.5,-.5,0),pi,a,fi,i,r),Us(zi.set(.5,-.5,0),pi,a,fi,i,r),Us(Is.set(.5,.5,0),pi,a,fi,i,r),Qo.set(0,0),zr.set(1,0),tl.set(1,1);let o=t.ray.intersectTriangle(Ds,zi,Is,!1,Oi);if(o===null&&(Us(zi.set(-.5,.5,0),pi,a,fi,i,r),zr.set(0,1),o=t.ray.intersectTriangle(Ds,Is,zi,!1,Oi),o===null))return;const l=t.ray.origin.distanceTo(Oi);l<t.near||l>t.far||e.push({distance:l,point:Oi.clone(),uv:Xe.getInterpolation(Oi,Ds,zi,Is,Qo,zr,tl,new nt),face:null,object:this})}copy(t,e){return super.copy(t,e),t.center!==void 0&&this.center.copy(t.center),this.material=t.material,this}}function Us(s,t,e,n,i,r){mi.subVectors(s,e).addScalar(.5).multiply(n),i!==void 0?(Bi.x=r*mi.x-i*mi.y,Bi.y=i*mi.x+r*mi.y):Bi.copy(mi),s.copy(t),s.x+=Bi.x,s.y+=Bi.y,s.applyMatrix4(yc)}class gu extends Ae{constructor(t=null,e=1,n=1,i,r,a,o,l,c=He,h=He,u,f){super(null,a,o,l,c,h,i,r,u,f),this.isDataTexture=!0,this.image={data:t,width:e,height:n},this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class el extends ge{constructor(t,e,n,i=1){super(t,e,n),this.isInstancedBufferAttribute=!0,this.meshPerAttribute=i}copy(t){return super.copy(t),this.meshPerAttribute=t.meshPerAttribute,this}toJSON(){const t=super.toJSON();return t.meshPerAttribute=this.meshPerAttribute,t.isInstancedBufferAttribute=!0,t}}const gi=new Xt,nl=new Xt,Ns=[],il=new Jn,_u=new Xt,ki=new Bt,Hi=new $n;class ho extends Bt{constructor(t,e,n){super(t,e),this.isInstancedMesh=!0,this.instanceMatrix=new el(new Float32Array(n*16),16),this.instanceColor=null,this.morphTexture=null,this.count=n,this.boundingBox=null,this.boundingSphere=null;for(let i=0;i<n;i++)this.setMatrixAt(i,_u)}computeBoundingBox(){const t=this.geometry,e=this.count;this.boundingBox===null&&(this.boundingBox=new Jn),t.boundingBox===null&&t.computeBoundingBox(),this.boundingBox.makeEmpty();for(let n=0;n<e;n++)this.getMatrixAt(n,gi),il.copy(t.boundingBox).applyMatrix4(gi),this.boundingBox.union(il)}computeBoundingSphere(){const t=this.geometry,e=this.count;this.boundingSphere===null&&(this.boundingSphere=new $n),t.boundingSphere===null&&t.computeBoundingSphere(),this.boundingSphere.makeEmpty();for(let n=0;n<e;n++)this.getMatrixAt(n,gi),Hi.copy(t.boundingSphere).applyMatrix4(gi),this.boundingSphere.union(Hi)}copy(t,e){return super.copy(t,e),this.instanceMatrix.copy(t.instanceMatrix),t.morphTexture!==null&&(this.morphTexture=t.morphTexture.clone()),t.instanceColor!==null&&(this.instanceColor=t.instanceColor.clone()),this.count=t.count,t.boundingBox!==null&&(this.boundingBox=t.boundingBox.clone()),t.boundingSphere!==null&&(this.boundingSphere=t.boundingSphere.clone()),this}getColorAt(t,e){e.fromArray(this.instanceColor.array,t*3)}getMatrixAt(t,e){e.fromArray(this.instanceMatrix.array,t*16)}getMorphAt(t,e){const n=e.morphTargetInfluences,i=this.morphTexture.source.data.data,r=n.length+1,a=t*r+1;for(let o=0;o<n.length;o++)n[o]=i[a+o]}raycast(t,e){const n=this.matrixWorld,i=this.count;if(ki.geometry=this.geometry,ki.material=this.material,ki.material!==void 0&&(this.boundingSphere===null&&this.computeBoundingSphere(),Hi.copy(this.boundingSphere),Hi.applyMatrix4(n),t.ray.intersectsSphere(Hi)!==!1))for(let r=0;r<i;r++){this.getMatrixAt(r,gi),nl.multiplyMatrices(n,gi),ki.matrixWorld=nl,ki.raycast(t,Ns);for(let a=0,o=Ns.length;a<o;a++){const l=Ns[a];l.instanceId=r,l.object=this,e.push(l)}Ns.length=0}}setColorAt(t,e){this.instanceColor===null&&(this.instanceColor=new el(new Float32Array(this.instanceMatrix.count*3).fill(1),3)),e.toArray(this.instanceColor.array,t*3)}setMatrixAt(t,e){e.toArray(this.instanceMatrix.array,t*16)}setMorphAt(t,e){const n=e.morphTargetInfluences,i=n.length+1;this.morphTexture===null&&(this.morphTexture=new gu(new Float32Array(i*this.count),i,this.count,to,sn));const r=this.morphTexture.source.data.data;let a=0;for(let c=0;c<n.length;c++)a+=n[c];const o=this.geometry.morphTargetsRelative?1:1-a,l=i*t;r[l]=o,r.set(n,l+1)}updateMorphTargets(){}dispose(){this.dispatchEvent({type:"dispose"}),this.morphTexture!==null&&(this.morphTexture.dispose(),this.morphTexture=null)}}const kr=new w,vu=new w,xu=new Nt;class Hn{constructor(t=new w(1,0,0),e=0){this.isPlane=!0,this.normal=t,this.constant=e}set(t,e){return this.normal.copy(t),this.constant=e,this}setComponents(t,e,n,i){return this.normal.set(t,e,n),this.constant=i,this}setFromNormalAndCoplanarPoint(t,e){return this.normal.copy(t),this.constant=-e.dot(this.normal),this}setFromCoplanarPoints(t,e,n){const i=kr.subVectors(n,e).cross(vu.subVectors(t,e)).normalize();return this.setFromNormalAndCoplanarPoint(i,t),this}copy(t){return this.normal.copy(t.normal),this.constant=t.constant,this}normalize(){const t=1/this.normal.length();return this.normal.multiplyScalar(t),this.constant*=t,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(t){return this.normal.dot(t)+this.constant}distanceToSphere(t){return this.distanceToPoint(t.center)-t.radius}projectPoint(t,e){return e.copy(t).addScaledVector(this.normal,-this.distanceToPoint(t))}intersectLine(t,e){const n=t.delta(kr),i=this.normal.dot(n);if(i===0)return this.distanceToPoint(t.start)===0?e.copy(t.start):null;const r=-(t.start.dot(this.normal)+this.constant)/i;return r<0||r>1?null:e.copy(t.start).addScaledVector(n,r)}intersectsLine(t){const e=this.distanceToPoint(t.start),n=this.distanceToPoint(t.end);return e<0&&n>0||n<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){const n=e||xu.getNormalMatrix(t),i=this.coplanarPoint(kr).applyMatrix4(t),r=this.normal.applyMatrix3(n).normalize();return this.constant=-i.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return new this.constructor().copy(this)}}const Bn=new $n,Mu=new nt(.5,.5),Fs=new w;class uo{constructor(t=new Hn,e=new Hn,n=new Hn,i=new Hn,r=new Hn,a=new Hn){this.planes=[t,e,n,i,r,a]}set(t,e,n,i,r,a){const o=this.planes;return o[0].copy(t),o[1].copy(e),o[2].copy(n),o[3].copy(i),o[4].copy(r),o[5].copy(a),this}copy(t){const e=this.planes;for(let n=0;n<6;n++)e[n].copy(t.planes[n]);return this}setFromProjectionMatrix(t,e=rn,n=!1){const i=this.planes,r=t.elements,a=r[0],o=r[1],l=r[2],c=r[3],h=r[4],u=r[5],f=r[6],p=r[7],g=r[8],_=r[9],m=r[10],d=r[11],T=r[12],E=r[13],x=r[14],R=r[15];if(i[0].setComponents(c-a,p-h,d-g,R-T).normalize(),i[1].setComponents(c+a,p+h,d+g,R+T).normalize(),i[2].setComponents(c+o,p+u,d+_,R+E).normalize(),i[3].setComponents(c-o,p-u,d-_,R-E).normalize(),n)i[4].setComponents(l,f,m,x).normalize(),i[5].setComponents(c-l,p-f,d-m,R-x).normalize();else if(i[4].setComponents(c-l,p-f,d-m,R-x).normalize(),e===rn)i[5].setComponents(c+l,p+f,d+m,R+x).normalize();else if(e===ir)i[5].setComponents(l,f,m,x).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+e);return this}intersectsObject(t){if(t.boundingSphere!==void 0)t.boundingSphere===null&&t.computeBoundingSphere(),Bn.copy(t.boundingSphere).applyMatrix4(t.matrixWorld);else{const e=t.geometry;e.boundingSphere===null&&e.computeBoundingSphere(),Bn.copy(e.boundingSphere).applyMatrix4(t.matrixWorld)}return this.intersectsSphere(Bn)}intersectsSprite(t){Bn.center.set(0,0,0);const e=Mu.distanceTo(t.center);return Bn.radius=.7071067811865476+e,Bn.applyMatrix4(t.matrixWorld),this.intersectsSphere(Bn)}intersectsSphere(t){const e=this.planes,n=t.center,i=-t.radius;for(let r=0;r<6;r++)if(e[r].distanceToPoint(n)<i)return!1;return!0}intersectsBox(t){const e=this.planes;for(let n=0;n<6;n++){const i=e[n];if(Fs.x=i.normal.x>0?t.max.x:t.min.x,Fs.y=i.normal.y>0?t.max.y:t.min.y,Fs.z=i.normal.z>0?t.max.z:t.min.z,i.distanceToPoint(Fs)<0)return!1}return!0}containsPoint(t){const e=this.planes;for(let n=0;n<6;n++)if(e[n].distanceToPoint(t)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}class dr extends yn{constructor(t){super(),this.isLineBasicMaterial=!0,this.type="LineBasicMaterial",this.color=new dt(16777215),this.map=null,this.linewidth=1,this.linecap="round",this.linejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.linewidth=t.linewidth,this.linecap=t.linecap,this.linejoin=t.linejoin,this.fog=t.fog,this}}const or=new w,lr=new w,sl=new Xt,Vi=new hr,Os=new $n,Hr=new w,rl=new w;class fo extends se{constructor(t=new de,e=new dr){super(),this.isLine=!0,this.type="Line",this.geometry=t,this.material=e,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.updateMorphTargets()}copy(t,e){return super.copy(t,e),this.material=Array.isArray(t.material)?t.material.slice():t.material,this.geometry=t.geometry,this}computeLineDistances(){const t=this.geometry;if(t.index===null){const e=t.attributes.position,n=[0];for(let i=1,r=e.count;i<r;i++)or.fromBufferAttribute(e,i-1),lr.fromBufferAttribute(e,i),n[i]=n[i-1],n[i]+=or.distanceTo(lr);t.setAttribute("lineDistance",new qt(n,1))}else console.warn("THREE.Line.computeLineDistances(): Computation only possible with non-indexed BufferGeometry.");return this}raycast(t,e){const n=this.geometry,i=this.matrixWorld,r=t.params.Line.threshold,a=n.drawRange;if(n.boundingSphere===null&&n.computeBoundingSphere(),Os.copy(n.boundingSphere),Os.applyMatrix4(i),Os.radius+=r,t.ray.intersectsSphere(Os)===!1)return;sl.copy(i).invert(),Vi.copy(t.ray).applyMatrix4(sl);const o=r/((this.scale.x+this.scale.y+this.scale.z)/3),l=o*o,c=this.isLineSegments?2:1,h=n.index,f=n.attributes.position;if(h!==null){const p=Math.max(0,a.start),g=Math.min(h.count,a.start+a.count);for(let _=p,m=g-1;_<m;_+=c){const d=h.getX(_),T=h.getX(_+1),E=Bs(this,t,Vi,l,d,T,_);E&&e.push(E)}if(this.isLineLoop){const _=h.getX(g-1),m=h.getX(p),d=Bs(this,t,Vi,l,_,m,g-1);d&&e.push(d)}}else{const p=Math.max(0,a.start),g=Math.min(f.count,a.start+a.count);for(let _=p,m=g-1;_<m;_+=c){const d=Bs(this,t,Vi,l,_,_+1,_);d&&e.push(d)}if(this.isLineLoop){const _=Bs(this,t,Vi,l,g-1,p,g-1);_&&e.push(_)}}}updateMorphTargets(){const e=this.geometry.morphAttributes,n=Object.keys(e);if(n.length>0){const i=e[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const o=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[o]=r}}}}}function Bs(s,t,e,n,i,r,a){const o=s.geometry.attributes.position;if(or.fromBufferAttribute(o,i),lr.fromBufferAttribute(o,r),e.distanceSqToSegment(or,lr,Hr,rl)>n)return;Hr.applyMatrix4(s.matrixWorld);const c=t.ray.origin.distanceTo(Hr);if(!(c<t.near||c>t.far))return{distance:c,point:rl.clone().applyMatrix4(s.matrixWorld),index:a,face:null,faceIndex:null,barycoord:null,object:s}}const al=new w,ol=new w;class yu extends fo{constructor(t,e){super(t,e),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){const t=this.geometry;if(t.index===null){const e=t.attributes.position,n=[];for(let i=0,r=e.count;i<r;i+=2)al.fromBufferAttribute(e,i),ol.fromBufferAttribute(e,i+1),n[i]=i===0?0:n[i-1],n[i+1]=n[i]+al.distanceTo(ol);t.setAttribute("lineDistance",new qt(n,1))}else console.warn("THREE.LineSegments.computeLineDistances(): Computation only possible with non-indexed BufferGeometry.");return this}}class Su extends yn{constructor(t){super(),this.isPointsMaterial=!0,this.type="PointsMaterial",this.color=new dt(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.alphaMap=t.alphaMap,this.size=t.size,this.sizeAttenuation=t.sizeAttenuation,this.fog=t.fog,this}}const ll=new Xt,ka=new hr,zs=new $n,ks=new w;class Eu extends se{constructor(t=new de,e=new Su){super(),this.isPoints=!0,this.type="Points",this.geometry=t,this.material=e,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.updateMorphTargets()}copy(t,e){return super.copy(t,e),this.material=Array.isArray(t.material)?t.material.slice():t.material,this.geometry=t.geometry,this}raycast(t,e){const n=this.geometry,i=this.matrixWorld,r=t.params.Points.threshold,a=n.drawRange;if(n.boundingSphere===null&&n.computeBoundingSphere(),zs.copy(n.boundingSphere),zs.applyMatrix4(i),zs.radius+=r,t.ray.intersectsSphere(zs)===!1)return;ll.copy(i).invert(),ka.copy(t.ray).applyMatrix4(ll);const o=r/((this.scale.x+this.scale.y+this.scale.z)/3),l=o*o,c=n.index,u=n.attributes.position;if(c!==null){const f=Math.max(0,a.start),p=Math.min(c.count,a.start+a.count);for(let g=f,_=p;g<_;g++){const m=c.getX(g);ks.fromBufferAttribute(u,m),cl(ks,m,l,i,t,e,this)}}else{const f=Math.max(0,a.start),p=Math.min(u.count,a.start+a.count);for(let g=f,_=p;g<_;g++)ks.fromBufferAttribute(u,g),cl(ks,g,l,i,t,e,this)}}updateMorphTargets(){const e=this.geometry.morphAttributes,n=Object.keys(e);if(n.length>0){const i=e[n[0]];if(i!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,a=i.length;r<a;r++){const o=i[r].name||String(r);this.morphTargetInfluences.push(0),this.morphTargetDictionary[o]=r}}}}}function cl(s,t,e,n,i,r,a){const o=ka.distanceSqToPoint(s);if(o<e){const l=new w;ka.closestPointToPoint(s,l),l.applyMatrix4(n);const c=i.ray.origin.distanceTo(l);if(c<i.near||c>i.far)return;r.push({distance:c,distanceToRay:Math.sqrt(o),point:l,index:t,face:null,faceIndex:null,barycoord:null,object:a})}}class Tu extends Ae{constructor(t,e,n,i,r,a,o,l,c){super(t,e,n,i,r,a,o,l,c),this.isCanvasTexture=!0,this.needsUpdate=!0}}class Sc extends Ae{constructor(t,e,n=Zn,i,r,a,o=He,l=He,c,h=Qi,u=1){if(h!==Qi&&h!==ts)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");const f={width:t,height:e,depth:u};super(f,i,r,a,o,l,h,n,c),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(t){return super.copy(t),this.source=new ao(Object.assign({},t.image)),this.compareFunction=t.compareFunction,this}toJSON(t){const e=super.toJSON(t);return this.compareFunction!==null&&(e.compareFunction=this.compareFunction),e}}class Ec extends Ae{constructor(t=null){super(),this.sourceTexture=t,this.isExternalTexture=!0}copy(t){return super.copy(t),this.sourceTexture=t.sourceTexture,this}}class po extends de{constructor(t=1,e=1,n=4,i=8,r=1){super(),this.type="CapsuleGeometry",this.parameters={radius:t,height:e,capSegments:n,radialSegments:i,heightSegments:r},e=Math.max(0,e),n=Math.max(1,Math.floor(n)),i=Math.max(3,Math.floor(i)),r=Math.max(1,Math.floor(r));const a=[],o=[],l=[],c=[],h=e/2,u=Math.PI/2*t,f=e,p=2*u+f,g=n*2+r,_=i+1,m=new w,d=new w;for(let T=0;T<=g;T++){let E=0,x=0,R=0,C=0;if(T<=n){const S=T/n,y=S*Math.PI/2;x=-h-t*Math.cos(y),R=t*Math.sin(y),C=-t*Math.cos(y),E=S*u}else if(T<=n+r){const S=(T-n)/r;x=-h+S*e,R=t,C=0,E=u+S*f}else{const S=(T-n-r)/n,y=S*Math.PI/2;x=h+t*Math.sin(y),R=t*Math.cos(y),C=t*Math.sin(y),E=u+f+S*u}const P=Math.max(0,Math.min(1,E/p));let I=0;T===0?I=.5/i:T===g&&(I=-.5/i);for(let S=0;S<=i;S++){const y=S/i,L=y*Math.PI*2,F=Math.sin(L),k=Math.cos(L);d.x=-R*k,d.y=x,d.z=R*F,o.push(d.x,d.y,d.z),m.set(-R*k,C,R*F),m.normalize(),l.push(m.x,m.y,m.z),c.push(y+I,P)}if(T>0){const S=(T-1)*_;for(let y=0;y<i;y++){const L=S+y,F=S+y+1,k=T*_+y,X=T*_+y+1;a.push(L,F,k),a.push(F,X,k)}}}this.setIndex(a),this.setAttribute("position",new qt(o,3)),this.setAttribute("normal",new qt(l,3)),this.setAttribute("uv",new qt(c,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new po(t.radius,t.height,t.capSegments,t.radialSegments,t.heightSegments)}}class mo extends de{constructor(t=1,e=32,n=0,i=Math.PI*2){super(),this.type="CircleGeometry",this.parameters={radius:t,segments:e,thetaStart:n,thetaLength:i},e=Math.max(3,e);const r=[],a=[],o=[],l=[],c=new w,h=new nt;a.push(0,0,0),o.push(0,0,1),l.push(.5,.5);for(let u=0,f=3;u<=e;u++,f+=3){const p=n+u/e*i;c.x=t*Math.cos(p),c.y=t*Math.sin(p),a.push(c.x,c.y,c.z),o.push(0,0,1),h.x=(a[f]/t+1)/2,h.y=(a[f+1]/t+1)/2,l.push(h.x,h.y)}for(let u=1;u<=e;u++)r.push(u,u+1,0);this.setIndex(r),this.setAttribute("position",new qt(a,3)),this.setAttribute("normal",new qt(o,3)),this.setAttribute("uv",new qt(l,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new mo(t.radius,t.segments,t.thetaStart,t.thetaLength)}}class ss extends de{constructor(t=1,e=1,n=1,i=32,r=1,a=!1,o=0,l=Math.PI*2){super(),this.type="CylinderGeometry",this.parameters={radiusTop:t,radiusBottom:e,height:n,radialSegments:i,heightSegments:r,openEnded:a,thetaStart:o,thetaLength:l};const c=this;i=Math.floor(i),r=Math.floor(r);const h=[],u=[],f=[],p=[];let g=0;const _=[],m=n/2;let d=0;T(),a===!1&&(t>0&&E(!0),e>0&&E(!1)),this.setIndex(h),this.setAttribute("position",new qt(u,3)),this.setAttribute("normal",new qt(f,3)),this.setAttribute("uv",new qt(p,2));function T(){const x=new w,R=new w;let C=0;const P=(e-t)/n;for(let I=0;I<=r;I++){const S=[],y=I/r,L=y*(e-t)+t;for(let F=0;F<=i;F++){const k=F/i,X=k*l+o,W=Math.sin(X),q=Math.cos(X);R.x=L*W,R.y=-y*n+m,R.z=L*q,u.push(R.x,R.y,R.z),x.set(W,P,q).normalize(),f.push(x.x,x.y,x.z),p.push(k,1-y),S.push(g++)}_.push(S)}for(let I=0;I<i;I++)for(let S=0;S<r;S++){const y=_[S][I],L=_[S+1][I],F=_[S+1][I+1],k=_[S][I+1];(t>0||S!==0)&&(h.push(y,L,k),C+=3),(e>0||S!==r-1)&&(h.push(L,F,k),C+=3)}c.addGroup(d,C,0),d+=C}function E(x){const R=g,C=new nt,P=new w;let I=0;const S=x===!0?t:e,y=x===!0?1:-1;for(let F=1;F<=i;F++)u.push(0,m*y,0),f.push(0,y,0),p.push(.5,.5),g++;const L=g;for(let F=0;F<=i;F++){const X=F/i*l+o,W=Math.cos(X),q=Math.sin(X);P.x=S*q,P.y=m*y,P.z=S*W,u.push(P.x,P.y,P.z),f.push(0,y,0),C.x=W*.5+.5,C.y=q*.5*y+.5,p.push(C.x,C.y),g++}for(let F=0;F<i;F++){const k=R+F,X=L+F;x===!0?h.push(X,X+1,k):h.push(X+1,X,k),I+=3}c.addGroup(d,I,x===!0?1:2),d+=I}}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new ss(t.radiusTop,t.radiusBottom,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class cn{constructor(){this.type="Curve",this.arcLengthDivisions=200,this.needsUpdate=!1,this.cacheArcLengths=null}getPoint(){console.warn("THREE.Curve: .getPoint() not implemented.")}getPointAt(t,e){const n=this.getUtoTmapping(t);return this.getPoint(n,e)}getPoints(t=5){const e=[];for(let n=0;n<=t;n++)e.push(this.getPoint(n/t));return e}getSpacedPoints(t=5){const e=[];for(let n=0;n<=t;n++)e.push(this.getPointAt(n/t));return e}getLength(){const t=this.getLengths();return t[t.length-1]}getLengths(t=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const e=[];let n,i=this.getPoint(0),r=0;e.push(0);for(let a=1;a<=t;a++)n=this.getPoint(a/t),r+=n.distanceTo(i),e.push(r),i=n;return this.cacheArcLengths=e,e}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(t,e=null){const n=this.getLengths();let i=0;const r=n.length;let a;e?a=e:a=t*n[r-1];let o=0,l=r-1,c;for(;o<=l;)if(i=Math.floor(o+(l-o)/2),c=n[i]-a,c<0)o=i+1;else if(c>0)l=i-1;else{l=i;break}if(i=l,n[i]===a)return i/(r-1);const h=n[i],f=n[i+1]-h,p=(a-h)/f;return(i+p)/(r-1)}getTangent(t,e){let i=t-1e-4,r=t+1e-4;i<0&&(i=0),r>1&&(r=1);const a=this.getPoint(i),o=this.getPoint(r),l=e||(a.isVector2?new nt:new w);return l.copy(o).sub(a).normalize(),l}getTangentAt(t,e){const n=this.getUtoTmapping(t);return this.getTangent(n,e)}computeFrenetFrames(t,e=!1){const n=new w,i=[],r=[],a=[],o=new w,l=new Xt;for(let p=0;p<=t;p++){const g=p/t;i[p]=this.getTangentAt(g,new w)}r[0]=new w,a[0]=new w;let c=Number.MAX_VALUE;const h=Math.abs(i[0].x),u=Math.abs(i[0].y),f=Math.abs(i[0].z);h<=c&&(c=h,n.set(1,0,0)),u<=c&&(c=u,n.set(0,1,0)),f<=c&&n.set(0,0,1),o.crossVectors(i[0],n).normalize(),r[0].crossVectors(i[0],o),a[0].crossVectors(i[0],r[0]);for(let p=1;p<=t;p++){if(r[p]=r[p-1].clone(),a[p]=a[p-1].clone(),o.crossVectors(i[p-1],i[p]),o.length()>Number.EPSILON){o.normalize();const g=Math.acos(zt(i[p-1].dot(i[p]),-1,1));r[p].applyMatrix4(l.makeRotationAxis(o,g))}a[p].crossVectors(i[p],r[p])}if(e===!0){let p=Math.acos(zt(r[0].dot(r[t]),-1,1));p/=t,i[0].dot(o.crossVectors(r[0],r[t]))>0&&(p=-p);for(let g=1;g<=t;g++)r[g].applyMatrix4(l.makeRotationAxis(i[g],p*g)),a[g].crossVectors(i[g],r[g])}return{tangents:i,normals:r,binormals:a}}clone(){return new this.constructor().copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){const t={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}class go extends cn{constructor(t=0,e=0,n=1,i=1,r=0,a=Math.PI*2,o=!1,l=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=t,this.aY=e,this.xRadius=n,this.yRadius=i,this.aStartAngle=r,this.aEndAngle=a,this.aClockwise=o,this.aRotation=l}getPoint(t,e=new nt){const n=e,i=Math.PI*2;let r=this.aEndAngle-this.aStartAngle;const a=Math.abs(r)<Number.EPSILON;for(;r<0;)r+=i;for(;r>i;)r-=i;r<Number.EPSILON&&(a?r=0:r=i),this.aClockwise===!0&&!a&&(r===i?r=-i:r=r-i);const o=this.aStartAngle+t*r;let l=this.aX+this.xRadius*Math.cos(o),c=this.aY+this.yRadius*Math.sin(o);if(this.aRotation!==0){const h=Math.cos(this.aRotation),u=Math.sin(this.aRotation),f=l-this.aX,p=c-this.aY;l=f*h-p*u+this.aX,c=f*u+p*h+this.aY}return n.set(l,c)}copy(t){return super.copy(t),this.aX=t.aX,this.aY=t.aY,this.xRadius=t.xRadius,this.yRadius=t.yRadius,this.aStartAngle=t.aStartAngle,this.aEndAngle=t.aEndAngle,this.aClockwise=t.aClockwise,this.aRotation=t.aRotation,this}toJSON(){const t=super.toJSON();return t.aX=this.aX,t.aY=this.aY,t.xRadius=this.xRadius,t.yRadius=this.yRadius,t.aStartAngle=this.aStartAngle,t.aEndAngle=this.aEndAngle,t.aClockwise=this.aClockwise,t.aRotation=this.aRotation,t}fromJSON(t){return super.fromJSON(t),this.aX=t.aX,this.aY=t.aY,this.xRadius=t.xRadius,this.yRadius=t.yRadius,this.aStartAngle=t.aStartAngle,this.aEndAngle=t.aEndAngle,this.aClockwise=t.aClockwise,this.aRotation=t.aRotation,this}}class wu extends go{constructor(t,e,n,i,r,a){super(t,e,n,n,i,r,a),this.isArcCurve=!0,this.type="ArcCurve"}}function _o(){let s=0,t=0,e=0,n=0;function i(r,a,o,l){s=r,t=o,e=-3*r+3*a-2*o-l,n=2*r-2*a+o+l}return{initCatmullRom:function(r,a,o,l,c){i(a,o,c*(o-r),c*(l-a))},initNonuniformCatmullRom:function(r,a,o,l,c,h,u){let f=(a-r)/c-(o-r)/(c+h)+(o-a)/h,p=(o-a)/h-(l-a)/(h+u)+(l-o)/u;f*=h,p*=h,i(a,o,f,p)},calc:function(r){const a=r*r,o=a*r;return s+t*r+e*a+n*o}}}const Hs=new w,Vr=new _o,Gr=new _o,Wr=new _o;class Tc extends cn{constructor(t=[],e=!1,n="centripetal",i=.5){super(),this.isCatmullRomCurve3=!0,this.type="CatmullRomCurve3",this.points=t,this.closed=e,this.curveType=n,this.tension=i}getPoint(t,e=new w){const n=e,i=this.points,r=i.length,a=(r-(this.closed?0:1))*t;let o=Math.floor(a),l=a-o;this.closed?o+=o>0?0:(Math.floor(Math.abs(o)/r)+1)*r:l===0&&o===r-1&&(o=r-2,l=1);let c,h;this.closed||o>0?c=i[(o-1)%r]:(Hs.subVectors(i[0],i[1]).add(i[0]),c=Hs);const u=i[o%r],f=i[(o+1)%r];if(this.closed||o+2<r?h=i[(o+2)%r]:(Hs.subVectors(i[r-1],i[r-2]).add(i[r-1]),h=Hs),this.curveType==="centripetal"||this.curveType==="chordal"){const p=this.curveType==="chordal"?.5:.25;let g=Math.pow(c.distanceToSquared(u),p),_=Math.pow(u.distanceToSquared(f),p),m=Math.pow(f.distanceToSquared(h),p);_<1e-4&&(_=1),g<1e-4&&(g=_),m<1e-4&&(m=_),Vr.initNonuniformCatmullRom(c.x,u.x,f.x,h.x,g,_,m),Gr.initNonuniformCatmullRom(c.y,u.y,f.y,h.y,g,_,m),Wr.initNonuniformCatmullRom(c.z,u.z,f.z,h.z,g,_,m)}else this.curveType==="catmullrom"&&(Vr.initCatmullRom(c.x,u.x,f.x,h.x,this.tension),Gr.initCatmullRom(c.y,u.y,f.y,h.y,this.tension),Wr.initCatmullRom(c.z,u.z,f.z,h.z,this.tension));return n.set(Vr.calc(l),Gr.calc(l),Wr.calc(l)),n}copy(t){super.copy(t),this.points=[];for(let e=0,n=t.points.length;e<n;e++){const i=t.points[e];this.points.push(i.clone())}return this.closed=t.closed,this.curveType=t.curveType,this.tension=t.tension,this}toJSON(){const t=super.toJSON();t.points=[];for(let e=0,n=this.points.length;e<n;e++){const i=this.points[e];t.points.push(i.toArray())}return t.closed=this.closed,t.curveType=this.curveType,t.tension=this.tension,t}fromJSON(t){super.fromJSON(t),this.points=[];for(let e=0,n=t.points.length;e<n;e++){const i=t.points[e];this.points.push(new w().fromArray(i))}return this.closed=t.closed,this.curveType=t.curveType,this.tension=t.tension,this}}function hl(s,t,e,n,i){const r=(n-t)*.5,a=(i-e)*.5,o=s*s,l=s*o;return(2*e-2*n+r+a)*l+(-3*e+3*n-2*r-a)*o+r*s+e}function bu(s,t){const e=1-s;return e*e*t}function Au(s,t){return 2*(1-s)*s*t}function Cu(s,t){return s*s*t}function Zi(s,t,e,n){return bu(s,t)+Au(s,e)+Cu(s,n)}function Ru(s,t){const e=1-s;return e*e*e*t}function Pu(s,t){const e=1-s;return 3*e*e*s*t}function Lu(s,t){return 3*(1-s)*s*s*t}function Du(s,t){return s*s*s*t}function Ki(s,t,e,n,i){return Ru(s,t)+Pu(s,e)+Lu(s,n)+Du(s,i)}class wc extends cn{constructor(t=new nt,e=new nt,n=new nt,i=new nt){super(),this.isCubicBezierCurve=!0,this.type="CubicBezierCurve",this.v0=t,this.v1=e,this.v2=n,this.v3=i}getPoint(t,e=new nt){const n=e,i=this.v0,r=this.v1,a=this.v2,o=this.v3;return n.set(Ki(t,i.x,r.x,a.x,o.x),Ki(t,i.y,r.y,a.y,o.y)),n}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this}toJSON(){const t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this}}class Iu extends cn{constructor(t=new w,e=new w,n=new w,i=new w){super(),this.isCubicBezierCurve3=!0,this.type="CubicBezierCurve3",this.v0=t,this.v1=e,this.v2=n,this.v3=i}getPoint(t,e=new w){const n=e,i=this.v0,r=this.v1,a=this.v2,o=this.v3;return n.set(Ki(t,i.x,r.x,a.x,o.x),Ki(t,i.y,r.y,a.y,o.y),Ki(t,i.z,r.z,a.z,o.z)),n}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this}toJSON(){const t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this}}class bc extends cn{constructor(t=new nt,e=new nt){super(),this.isLineCurve=!0,this.type="LineCurve",this.v1=t,this.v2=e}getPoint(t,e=new nt){const n=e;return t===1?n.copy(this.v2):(n.copy(this.v2).sub(this.v1),n.multiplyScalar(t).add(this.v1)),n}getPointAt(t,e){return this.getPoint(t,e)}getTangent(t,e=new nt){return e.subVectors(this.v2,this.v1).normalize()}getTangentAt(t,e){return this.getTangent(t,e)}copy(t){return super.copy(t),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){const t=super.toJSON();return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}}class Uu extends cn{constructor(t=new w,e=new w){super(),this.isLineCurve3=!0,this.type="LineCurve3",this.v1=t,this.v2=e}getPoint(t,e=new w){const n=e;return t===1?n.copy(this.v2):(n.copy(this.v2).sub(this.v1),n.multiplyScalar(t).add(this.v1)),n}getPointAt(t,e){return this.getPoint(t,e)}getTangent(t,e=new w){return e.subVectors(this.v2,this.v1).normalize()}getTangentAt(t,e){return this.getTangent(t,e)}copy(t){return super.copy(t),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){const t=super.toJSON();return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}}class Ac extends cn{constructor(t=new nt,e=new nt,n=new nt){super(),this.isQuadraticBezierCurve=!0,this.type="QuadraticBezierCurve",this.v0=t,this.v1=e,this.v2=n}getPoint(t,e=new nt){const n=e,i=this.v0,r=this.v1,a=this.v2;return n.set(Zi(t,i.x,r.x,a.x),Zi(t,i.y,r.y,a.y)),n}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){const t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}}class Cc extends cn{constructor(t=new w,e=new w,n=new w){super(),this.isQuadraticBezierCurve3=!0,this.type="QuadraticBezierCurve3",this.v0=t,this.v1=e,this.v2=n}getPoint(t,e=new w){const n=e,i=this.v0,r=this.v1,a=this.v2;return n.set(Zi(t,i.x,r.x,a.x),Zi(t,i.y,r.y,a.y),Zi(t,i.z,r.z,a.z)),n}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){const t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}}class Rc extends cn{constructor(t=[]){super(),this.isSplineCurve=!0,this.type="SplineCurve",this.points=t}getPoint(t,e=new nt){const n=e,i=this.points,r=(i.length-1)*t,a=Math.floor(r),o=r-a,l=i[a===0?a:a-1],c=i[a],h=i[a>i.length-2?i.length-1:a+1],u=i[a>i.length-3?i.length-1:a+2];return n.set(hl(o,l.x,c.x,h.x,u.x),hl(o,l.y,c.y,h.y,u.y)),n}copy(t){super.copy(t),this.points=[];for(let e=0,n=t.points.length;e<n;e++){const i=t.points[e];this.points.push(i.clone())}return this}toJSON(){const t=super.toJSON();t.points=[];for(let e=0,n=this.points.length;e<n;e++){const i=this.points[e];t.points.push(i.toArray())}return t}fromJSON(t){super.fromJSON(t),this.points=[];for(let e=0,n=t.points.length;e<n;e++){const i=t.points[e];this.points.push(new nt().fromArray(i))}return this}}var Ha=Object.freeze({__proto__:null,ArcCurve:wu,CatmullRomCurve3:Tc,CubicBezierCurve:wc,CubicBezierCurve3:Iu,EllipseCurve:go,LineCurve:bc,LineCurve3:Uu,QuadraticBezierCurve:Ac,QuadraticBezierCurve3:Cc,SplineCurve:Rc});class Nu extends cn{constructor(){super(),this.type="CurvePath",this.curves=[],this.autoClose=!1}add(t){this.curves.push(t)}closePath(){const t=this.curves[0].getPoint(0),e=this.curves[this.curves.length-1].getPoint(1);if(!t.equals(e)){const n=t.isVector2===!0?"LineCurve":"LineCurve3";this.curves.push(new Ha[n](e,t))}return this}getPoint(t,e){const n=t*this.getLength(),i=this.getCurveLengths();let r=0;for(;r<i.length;){if(i[r]>=n){const a=i[r]-n,o=this.curves[r],l=o.getLength(),c=l===0?0:1-a/l;return o.getPointAt(c,e)}r++}return null}getLength(){const t=this.getCurveLengths();return t[t.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const t=[];let e=0;for(let n=0,i=this.curves.length;n<i;n++)e+=this.curves[n].getLength(),t.push(e);return this.cacheLengths=t,t}getSpacedPoints(t=40){const e=[];for(let n=0;n<=t;n++)e.push(this.getPoint(n/t));return this.autoClose&&e.push(e[0]),e}getPoints(t=12){const e=[];let n;for(let i=0,r=this.curves;i<r.length;i++){const a=r[i],o=a.isEllipseCurve?t*2:a.isLineCurve||a.isLineCurve3?1:a.isSplineCurve?t*a.points.length:t,l=a.getPoints(o);for(let c=0;c<l.length;c++){const h=l[c];n&&n.equals(h)||(e.push(h),n=h)}}return this.autoClose&&e.length>1&&!e[e.length-1].equals(e[0])&&e.push(e[0]),e}copy(t){super.copy(t),this.curves=[];for(let e=0,n=t.curves.length;e<n;e++){const i=t.curves[e];this.curves.push(i.clone())}return this.autoClose=t.autoClose,this}toJSON(){const t=super.toJSON();t.autoClose=this.autoClose,t.curves=[];for(let e=0,n=this.curves.length;e<n;e++){const i=this.curves[e];t.curves.push(i.toJSON())}return t}fromJSON(t){super.fromJSON(t),this.autoClose=t.autoClose,this.curves=[];for(let e=0,n=t.curves.length;e<n;e++){const i=t.curves[e];this.curves.push(new Ha[i.type]().fromJSON(i))}return this}}class ul extends Nu{constructor(t){super(),this.type="Path",this.currentPoint=new nt,t&&this.setFromPoints(t)}setFromPoints(t){this.moveTo(t[0].x,t[0].y);for(let e=1,n=t.length;e<n;e++)this.lineTo(t[e].x,t[e].y);return this}moveTo(t,e){return this.currentPoint.set(t,e),this}lineTo(t,e){const n=new bc(this.currentPoint.clone(),new nt(t,e));return this.curves.push(n),this.currentPoint.set(t,e),this}quadraticCurveTo(t,e,n,i){const r=new Ac(this.currentPoint.clone(),new nt(t,e),new nt(n,i));return this.curves.push(r),this.currentPoint.set(n,i),this}bezierCurveTo(t,e,n,i,r,a){const o=new wc(this.currentPoint.clone(),new nt(t,e),new nt(n,i),new nt(r,a));return this.curves.push(o),this.currentPoint.set(r,a),this}splineThru(t){const e=[this.currentPoint.clone()].concat(t),n=new Rc(e);return this.curves.push(n),this.currentPoint.copy(t[t.length-1]),this}arc(t,e,n,i,r,a){const o=this.currentPoint.x,l=this.currentPoint.y;return this.absarc(t+o,e+l,n,i,r,a),this}absarc(t,e,n,i,r,a){return this.absellipse(t,e,n,n,i,r,a),this}ellipse(t,e,n,i,r,a,o,l){const c=this.currentPoint.x,h=this.currentPoint.y;return this.absellipse(t+c,e+h,n,i,r,a,o,l),this}absellipse(t,e,n,i,r,a,o,l){const c=new go(t,e,n,i,r,a,o,l);if(this.curves.length>0){const u=c.getPoint(0);u.equals(this.currentPoint)||this.lineTo(u.x,u.y)}this.curves.push(c);const h=c.getPoint(1);return this.currentPoint.copy(h),this}copy(t){return super.copy(t),this.currentPoint.copy(t.currentPoint),this}toJSON(){const t=super.toJSON();return t.currentPoint=this.currentPoint.toArray(),t}fromJSON(t){return super.fromJSON(t),this.currentPoint.fromArray(t.currentPoint),this}}class Pc extends ul{constructor(t){super(t),this.uuid=on(),this.type="Shape",this.holes=[]}getPointsHoles(t){const e=[];for(let n=0,i=this.holes.length;n<i;n++)e[n]=this.holes[n].getPoints(t);return e}extractPoints(t){return{shape:this.getPoints(t),holes:this.getPointsHoles(t)}}copy(t){super.copy(t),this.holes=[];for(let e=0,n=t.holes.length;e<n;e++){const i=t.holes[e];this.holes.push(i.clone())}return this}toJSON(){const t=super.toJSON();t.uuid=this.uuid,t.holes=[];for(let e=0,n=this.holes.length;e<n;e++){const i=this.holes[e];t.holes.push(i.toJSON())}return t}fromJSON(t){super.fromJSON(t),this.uuid=t.uuid,this.holes=[];for(let e=0,n=t.holes.length;e<n;e++){const i=t.holes[e];this.holes.push(new ul().fromJSON(i))}return this}}function Fu(s,t,e=2){const n=t&&t.length,i=n?t[0]*e:s.length;let r=Lc(s,0,i,e,!0);const a=[];if(!r||r.next===r.prev)return a;let o,l,c;if(n&&(r=Hu(s,t,r,e)),s.length>80*e){o=1/0,l=1/0;let h=-1/0,u=-1/0;for(let f=e;f<i;f+=e){const p=s[f],g=s[f+1];p<o&&(o=p),g<l&&(l=g),p>h&&(h=p),g>u&&(u=g)}c=Math.max(h-o,u-l),c=c!==0?32767/c:0}return rs(r,a,e,o,l,c,0),a}function Lc(s,t,e,n,i){let r;if(i===ju(s,t,e,n)>0)for(let a=t;a<e;a+=n)r=dl(a/n|0,s[a],s[a+1],r);else for(let a=e-n;a>=t;a-=n)r=dl(a/n|0,s[a],s[a+1],r);return r&&bi(r,r.next)&&(os(r),r=r.next),r}function Kn(s,t){if(!s)return s;t||(t=s);let e=s,n;do if(n=!1,!e.steiner&&(bi(e,e.next)||he(e.prev,e,e.next)===0)){if(os(e),e=t=e.prev,e===e.next)break;n=!0}else e=e.next;while(n||e!==t);return t}function rs(s,t,e,n,i,r,a){if(!s)return;!a&&r&&qu(s,n,i,r);let o=s;for(;s.prev!==s.next;){const l=s.prev,c=s.next;if(r?Bu(s,n,i,r):Ou(s)){t.push(l.i,s.i,c.i),os(s),s=c.next,o=c.next;continue}if(s=c,s===o){a?a===1?(s=zu(Kn(s),t),rs(s,t,e,n,i,r,2)):a===2&&ku(s,t,e,n,i,r):rs(Kn(s),t,e,n,i,r,1);break}}}function Ou(s){const t=s.prev,e=s,n=s.next;if(he(t,e,n)>=0)return!1;const i=t.x,r=e.x,a=n.x,o=t.y,l=e.y,c=n.y,h=Math.min(i,r,a),u=Math.min(o,l,c),f=Math.max(i,r,a),p=Math.max(o,l,c);let g=n.next;for(;g!==t;){if(g.x>=h&&g.x<=f&&g.y>=u&&g.y<=p&&Wi(i,o,r,l,a,c,g.x,g.y)&&he(g.prev,g,g.next)>=0)return!1;g=g.next}return!0}function Bu(s,t,e,n){const i=s.prev,r=s,a=s.next;if(he(i,r,a)>=0)return!1;const o=i.x,l=r.x,c=a.x,h=i.y,u=r.y,f=a.y,p=Math.min(o,l,c),g=Math.min(h,u,f),_=Math.max(o,l,c),m=Math.max(h,u,f),d=Va(p,g,t,e,n),T=Va(_,m,t,e,n);let E=s.prevZ,x=s.nextZ;for(;E&&E.z>=d&&x&&x.z<=T;){if(E.x>=p&&E.x<=_&&E.y>=g&&E.y<=m&&E!==i&&E!==a&&Wi(o,h,l,u,c,f,E.x,E.y)&&he(E.prev,E,E.next)>=0||(E=E.prevZ,x.x>=p&&x.x<=_&&x.y>=g&&x.y<=m&&x!==i&&x!==a&&Wi(o,h,l,u,c,f,x.x,x.y)&&he(x.prev,x,x.next)>=0))return!1;x=x.nextZ}for(;E&&E.z>=d;){if(E.x>=p&&E.x<=_&&E.y>=g&&E.y<=m&&E!==i&&E!==a&&Wi(o,h,l,u,c,f,E.x,E.y)&&he(E.prev,E,E.next)>=0)return!1;E=E.prevZ}for(;x&&x.z<=T;){if(x.x>=p&&x.x<=_&&x.y>=g&&x.y<=m&&x!==i&&x!==a&&Wi(o,h,l,u,c,f,x.x,x.y)&&he(x.prev,x,x.next)>=0)return!1;x=x.nextZ}return!0}function zu(s,t){let e=s;do{const n=e.prev,i=e.next.next;!bi(n,i)&&Ic(n,e,e.next,i)&&as(n,i)&&as(i,n)&&(t.push(n.i,e.i,i.i),os(e),os(e.next),e=s=i),e=e.next}while(e!==s);return Kn(e)}function ku(s,t,e,n,i,r){let a=s;do{let o=a.next.next;for(;o!==a.prev;){if(a.i!==o.i&&Ku(a,o)){let l=Uc(a,o);a=Kn(a,a.next),l=Kn(l,l.next),rs(a,t,e,n,i,r,0),rs(l,t,e,n,i,r,0);return}o=o.next}a=a.next}while(a!==s)}function Hu(s,t,e,n){const i=[];for(let r=0,a=t.length;r<a;r++){const o=t[r]*n,l=r<a-1?t[r+1]*n:s.length,c=Lc(s,o,l,n,!1);c===c.next&&(c.steiner=!0),i.push(Zu(c))}i.sort(Vu);for(let r=0;r<i.length;r++)e=Gu(i[r],e);return e}function Vu(s,t){let e=s.x-t.x;if(e===0&&(e=s.y-t.y,e===0)){const n=(s.next.y-s.y)/(s.next.x-s.x),i=(t.next.y-t.y)/(t.next.x-t.x);e=n-i}return e}function Gu(s,t){const e=Wu(s,t);if(!e)return t;const n=Uc(e,s);return Kn(n,n.next),Kn(e,e.next)}function Wu(s,t){let e=t;const n=s.x,i=s.y;let r=-1/0,a;if(bi(s,e))return e;do{if(bi(s,e.next))return e.next;if(i<=e.y&&i>=e.next.y&&e.next.y!==e.y){const u=e.x+(i-e.y)*(e.next.x-e.x)/(e.next.y-e.y);if(u<=n&&u>r&&(r=u,a=e.x<e.next.x?e:e.next,u===n))return a}e=e.next}while(e!==t);if(!a)return null;const o=a,l=a.x,c=a.y;let h=1/0;e=a;do{if(n>=e.x&&e.x>=l&&n!==e.x&&Dc(i<c?n:r,i,l,c,i<c?r:n,i,e.x,e.y)){const u=Math.abs(i-e.y)/(n-e.x);as(e,s)&&(u<h||u===h&&(e.x>a.x||e.x===a.x&&Xu(a,e)))&&(a=e,h=u)}e=e.next}while(e!==o);return a}function Xu(s,t){return he(s.prev,s,t.prev)<0&&he(t.next,s,s.next)<0}function qu(s,t,e,n){let i=s;do i.z===0&&(i.z=Va(i.x,i.y,t,e,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==s);i.prevZ.nextZ=null,i.prevZ=null,Yu(i)}function Yu(s){let t,e=1;do{let n=s,i;s=null;let r=null;for(t=0;n;){t++;let a=n,o=0;for(let c=0;c<e&&(o++,a=a.nextZ,!!a);c++);let l=e;for(;o>0||l>0&&a;)o!==0&&(l===0||!a||n.z<=a.z)?(i=n,n=n.nextZ,o--):(i=a,a=a.nextZ,l--),r?r.nextZ=i:s=i,i.prevZ=r,r=i;n=a}r.nextZ=null,e*=2}while(t>1);return s}function Va(s,t,e,n,i){return s=(s-e)*i|0,t=(t-n)*i|0,s=(s|s<<8)&16711935,s=(s|s<<4)&252645135,s=(s|s<<2)&858993459,s=(s|s<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,s|t<<1}function Zu(s){let t=s,e=s;do(t.x<e.x||t.x===e.x&&t.y<e.y)&&(e=t),t=t.next;while(t!==s);return e}function Dc(s,t,e,n,i,r,a,o){return(i-a)*(t-o)>=(s-a)*(r-o)&&(s-a)*(n-o)>=(e-a)*(t-o)&&(e-a)*(r-o)>=(i-a)*(n-o)}function Wi(s,t,e,n,i,r,a,o){return!(s===a&&t===o)&&Dc(s,t,e,n,i,r,a,o)}function Ku(s,t){return s.next.i!==t.i&&s.prev.i!==t.i&&!Ju(s,t)&&(as(s,t)&&as(t,s)&&$u(s,t)&&(he(s.prev,s,t.prev)||he(s,t.prev,t))||bi(s,t)&&he(s.prev,s,s.next)>0&&he(t.prev,t,t.next)>0)}function he(s,t,e){return(t.y-s.y)*(e.x-t.x)-(t.x-s.x)*(e.y-t.y)}function bi(s,t){return s.x===t.x&&s.y===t.y}function Ic(s,t,e,n){const i=Gs(he(s,t,e)),r=Gs(he(s,t,n)),a=Gs(he(e,n,s)),o=Gs(he(e,n,t));return!!(i!==r&&a!==o||i===0&&Vs(s,e,t)||r===0&&Vs(s,n,t)||a===0&&Vs(e,s,n)||o===0&&Vs(e,t,n))}function Vs(s,t,e){return t.x<=Math.max(s.x,e.x)&&t.x>=Math.min(s.x,e.x)&&t.y<=Math.max(s.y,e.y)&&t.y>=Math.min(s.y,e.y)}function Gs(s){return s>0?1:s<0?-1:0}function Ju(s,t){let e=s;do{if(e.i!==s.i&&e.next.i!==s.i&&e.i!==t.i&&e.next.i!==t.i&&Ic(e,e.next,s,t))return!0;e=e.next}while(e!==s);return!1}function as(s,t){return he(s.prev,s,s.next)<0?he(s,t,s.next)>=0&&he(s,s.prev,t)>=0:he(s,t,s.prev)<0||he(s,s.next,t)<0}function $u(s,t){let e=s,n=!1;const i=(s.x+t.x)/2,r=(s.y+t.y)/2;do e.y>r!=e.next.y>r&&e.next.y!==e.y&&i<(e.next.x-e.x)*(r-e.y)/(e.next.y-e.y)+e.x&&(n=!n),e=e.next;while(e!==s);return n}function Uc(s,t){const e=Ga(s.i,s.x,s.y),n=Ga(t.i,t.x,t.y),i=s.next,r=t.prev;return s.next=t,t.prev=s,e.next=i,i.prev=e,n.next=e,e.prev=n,r.next=n,n.prev=r,n}function dl(s,t,e,n){const i=Ga(s,t,e);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function os(s){s.next.prev=s.prev,s.prev.next=s.next,s.prevZ&&(s.prevZ.nextZ=s.nextZ),s.nextZ&&(s.nextZ.prevZ=s.prevZ)}function Ga(s,t,e){return{i:s,x:t,y:e,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}function ju(s,t,e,n){let i=0;for(let r=t,a=e-n;r<e;r+=n)i+=(s[a]-s[r])*(s[r+1]+s[a+1]),a=r;return i}class Qu{static triangulate(t,e,n=2){return Fu(t,e,n)}}class Ji{static area(t){const e=t.length;let n=0;for(let i=e-1,r=0;r<e;i=r++)n+=t[i].x*t[r].y-t[r].x*t[i].y;return n*.5}static isClockWise(t){return Ji.area(t)<0}static triangulateShape(t,e){const n=[],i=[],r=[];fl(t),pl(n,t);let a=t.length;e.forEach(fl);for(let l=0;l<e.length;l++)i.push(a),a+=e[l].length,pl(n,e[l]);const o=Qu.triangulate(n,i);for(let l=0;l<o.length;l+=3)r.push(o.slice(l,l+3));return r}}function fl(s){const t=s.length;t>2&&s[t-1].equals(s[0])&&s.pop()}function pl(s,t){for(let e=0;e<t.length;e++)s.push(t[e].x),s.push(t[e].y)}class hs extends de{constructor(t=1,e=1,n=1,i=1){super(),this.type="PlaneGeometry",this.parameters={width:t,height:e,widthSegments:n,heightSegments:i};const r=t/2,a=e/2,o=Math.floor(n),l=Math.floor(i),c=o+1,h=l+1,u=t/o,f=e/l,p=[],g=[],_=[],m=[];for(let d=0;d<h;d++){const T=d*f-a;for(let E=0;E<c;E++){const x=E*u-r;g.push(x,-T,0),_.push(0,0,1),m.push(E/o),m.push(1-d/l)}}for(let d=0;d<l;d++)for(let T=0;T<o;T++){const E=T+c*d,x=T+c*(d+1),R=T+1+c*(d+1),C=T+1+c*d;p.push(E,x,C),p.push(x,R,C)}this.setIndex(p),this.setAttribute("position",new qt(g,3)),this.setAttribute("normal",new qt(_,3)),this.setAttribute("uv",new qt(m,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new hs(t.width,t.height,t.widthSegments,t.heightSegments)}}class vo extends de{constructor(t=new Pc([new nt(0,.5),new nt(-.5,-.5),new nt(.5,-.5)]),e=12){super(),this.type="ShapeGeometry",this.parameters={shapes:t,curveSegments:e};const n=[],i=[],r=[],a=[];let o=0,l=0;if(Array.isArray(t)===!1)c(t);else for(let h=0;h<t.length;h++)c(t[h]),this.addGroup(o,l,h),o+=l,l=0;this.setIndex(n),this.setAttribute("position",new qt(i,3)),this.setAttribute("normal",new qt(r,3)),this.setAttribute("uv",new qt(a,2));function c(h){const u=i.length/3,f=h.extractPoints(e);let p=f.shape;const g=f.holes;Ji.isClockWise(p)===!1&&(p=p.reverse());for(let m=0,d=g.length;m<d;m++){const T=g[m];Ji.isClockWise(T)===!0&&(g[m]=T.reverse())}const _=Ji.triangulateShape(p,g);for(let m=0,d=g.length;m<d;m++){const T=g[m];p=p.concat(T)}for(let m=0,d=p.length;m<d;m++){const T=p[m];i.push(T.x,T.y,0),r.push(0,0,1),a.push(T.x,T.y)}for(let m=0,d=_.length;m<d;m++){const T=_[m],E=T[0]+u,x=T[1]+u,R=T[2]+u;n.push(E,x,R),l+=3}}}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}toJSON(){const t=super.toJSON(),e=this.parameters.shapes;return td(e,t)}static fromJSON(t,e){const n=[];for(let i=0,r=t.shapes.length;i<r;i++){const a=e[t.shapes[i]];n.push(a)}return new vo(n,t.curveSegments)}}function td(s,t){if(t.shapes=[],Array.isArray(s))for(let e=0,n=s.length;e<n;e++){const i=s[e];t.shapes.push(i.uuid)}else t.shapes.push(s.uuid);return t}class fr extends de{constructor(t=1,e=32,n=16,i=0,r=Math.PI*2,a=0,o=Math.PI){super(),this.type="SphereGeometry",this.parameters={radius:t,widthSegments:e,heightSegments:n,phiStart:i,phiLength:r,thetaStart:a,thetaLength:o},e=Math.max(3,Math.floor(e)),n=Math.max(2,Math.floor(n));const l=Math.min(a+o,Math.PI);let c=0;const h=[],u=new w,f=new w,p=[],g=[],_=[],m=[];for(let d=0;d<=n;d++){const T=[],E=d/n;let x=0;d===0&&a===0?x=.5/e:d===n&&l===Math.PI&&(x=-.5/e);for(let R=0;R<=e;R++){const C=R/e;u.x=-t*Math.cos(i+C*r)*Math.sin(a+E*o),u.y=t*Math.cos(a+E*o),u.z=t*Math.sin(i+C*r)*Math.sin(a+E*o),g.push(u.x,u.y,u.z),f.copy(u).normalize(),_.push(f.x,f.y,f.z),m.push(C+x,1-E),T.push(c++)}h.push(T)}for(let d=0;d<n;d++)for(let T=0;T<e;T++){const E=h[d][T+1],x=h[d][T],R=h[d+1][T],C=h[d+1][T+1];(d!==0||a>0)&&p.push(E,x,C),(d!==n-1||l<Math.PI)&&p.push(x,R,C)}this.setIndex(p),this.setAttribute("position",new qt(g,3)),this.setAttribute("normal",new qt(_,3)),this.setAttribute("uv",new qt(m,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new fr(t.radius,t.widthSegments,t.heightSegments,t.phiStart,t.phiLength,t.thetaStart,t.thetaLength)}}class us extends de{constructor(t=1,e=.4,n=12,i=48,r=Math.PI*2){super(),this.type="TorusGeometry",this.parameters={radius:t,tube:e,radialSegments:n,tubularSegments:i,arc:r},n=Math.floor(n),i=Math.floor(i);const a=[],o=[],l=[],c=[],h=new w,u=new w,f=new w;for(let p=0;p<=n;p++)for(let g=0;g<=i;g++){const _=g/i*r,m=p/n*Math.PI*2;u.x=(t+e*Math.cos(m))*Math.cos(_),u.y=(t+e*Math.cos(m))*Math.sin(_),u.z=e*Math.sin(m),o.push(u.x,u.y,u.z),h.x=t*Math.cos(_),h.y=t*Math.sin(_),f.subVectors(u,h).normalize(),l.push(f.x,f.y,f.z),c.push(g/i),c.push(p/n)}for(let p=1;p<=n;p++)for(let g=1;g<=i;g++){const _=(i+1)*p+g-1,m=(i+1)*(p-1)+g-1,d=(i+1)*(p-1)+g,T=(i+1)*p+g;a.push(_,m,T),a.push(m,d,T)}this.setIndex(a),this.setAttribute("position",new qt(o,3)),this.setAttribute("normal",new qt(l,3)),this.setAttribute("uv",new qt(c,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new us(t.radius,t.tube,t.radialSegments,t.tubularSegments,t.arc)}}class xo extends de{constructor(t=new Cc(new w(-1,-1,0),new w(-1,1,0),new w(1,1,0)),e=64,n=1,i=8,r=!1){super(),this.type="TubeGeometry",this.parameters={path:t,tubularSegments:e,radius:n,radialSegments:i,closed:r};const a=t.computeFrenetFrames(e,r);this.tangents=a.tangents,this.normals=a.normals,this.binormals=a.binormals;const o=new w,l=new w,c=new nt;let h=new w;const u=[],f=[],p=[],g=[];_(),this.setIndex(g),this.setAttribute("position",new qt(u,3)),this.setAttribute("normal",new qt(f,3)),this.setAttribute("uv",new qt(p,2));function _(){for(let E=0;E<e;E++)m(E);m(r===!1?e:0),T(),d()}function m(E){h=t.getPointAt(E/e,h);const x=a.normals[E],R=a.binormals[E];for(let C=0;C<=i;C++){const P=C/i*Math.PI*2,I=Math.sin(P),S=-Math.cos(P);l.x=S*x.x+I*R.x,l.y=S*x.y+I*R.y,l.z=S*x.z+I*R.z,l.normalize(),f.push(l.x,l.y,l.z),o.x=h.x+n*l.x,o.y=h.y+n*l.y,o.z=h.z+n*l.z,u.push(o.x,o.y,o.z)}}function d(){for(let E=1;E<=e;E++)for(let x=1;x<=i;x++){const R=(i+1)*(E-1)+(x-1),C=(i+1)*E+(x-1),P=(i+1)*E+x,I=(i+1)*(E-1)+x;g.push(R,C,I),g.push(C,P,I)}}function T(){for(let E=0;E<=e;E++)for(let x=0;x<=i;x++)c.x=E/e,c.y=x/i,p.push(c.x,c.y)}}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}toJSON(){const t=super.toJSON();return t.path=this.parameters.path.toJSON(),t}static fromJSON(t){return new xo(new Ha[t.path.type]().fromJSON(t.path),t.tubularSegments,t.radius,t.radialSegments,t.closed)}}class ed extends ye{constructor(t){super(t),this.isRawShaderMaterial=!0,this.type="RawShaderMaterial"}}class te extends yn{constructor(t){super(),this.isMeshStandardMaterial=!0,this.type="MeshStandardMaterial",this.defines={STANDARD:""},this.color=new dt(16777215),this.roughness=1,this.metalness=0,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new dt(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=so,this.normalScale=new nt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.roughnessMap=null,this.metalnessMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Ze,this.envMapIntensity=1,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.defines={STANDARD:""},this.color.copy(t.color),this.roughness=t.roughness,this.metalness=t.metalness,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.roughnessMap=t.roughnessMap,this.metalnessMap=t.metalnessMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.envMapIntensity=t.envMapIntensity,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class ml extends te{constructor(t){super(),this.isMeshPhysicalMaterial=!0,this.defines={STANDARD:"",PHYSICAL:""},this.type="MeshPhysicalMaterial",this.anisotropyRotation=0,this.anisotropyMap=null,this.clearcoatMap=null,this.clearcoatRoughness=0,this.clearcoatRoughnessMap=null,this.clearcoatNormalScale=new nt(1,1),this.clearcoatNormalMap=null,this.ior=1.5,Object.defineProperty(this,"reflectivity",{get:function(){return zt(2.5*(this.ior-1)/(this.ior+1),0,1)},set:function(e){this.ior=(1+.4*e)/(1-.4*e)}}),this.iridescenceMap=null,this.iridescenceIOR=1.3,this.iridescenceThicknessRange=[100,400],this.iridescenceThicknessMap=null,this.sheenColor=new dt(0),this.sheenColorMap=null,this.sheenRoughness=1,this.sheenRoughnessMap=null,this.transmissionMap=null,this.thickness=0,this.thicknessMap=null,this.attenuationDistance=1/0,this.attenuationColor=new dt(1,1,1),this.specularIntensity=1,this.specularIntensityMap=null,this.specularColor=new dt(1,1,1),this.specularColorMap=null,this._anisotropy=0,this._clearcoat=0,this._dispersion=0,this._iridescence=0,this._sheen=0,this._transmission=0,this.setValues(t)}get anisotropy(){return this._anisotropy}set anisotropy(t){this._anisotropy>0!=t>0&&this.version++,this._anisotropy=t}get clearcoat(){return this._clearcoat}set clearcoat(t){this._clearcoat>0!=t>0&&this.version++,this._clearcoat=t}get iridescence(){return this._iridescence}set iridescence(t){this._iridescence>0!=t>0&&this.version++,this._iridescence=t}get dispersion(){return this._dispersion}set dispersion(t){this._dispersion>0!=t>0&&this.version++,this._dispersion=t}get sheen(){return this._sheen}set sheen(t){this._sheen>0!=t>0&&this.version++,this._sheen=t}get transmission(){return this._transmission}set transmission(t){this._transmission>0!=t>0&&this.version++,this._transmission=t}copy(t){return super.copy(t),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=t.anisotropy,this.anisotropyRotation=t.anisotropyRotation,this.anisotropyMap=t.anisotropyMap,this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.dispersion=t.dispersion,this.ior=t.ior,this.iridescence=t.iridescence,this.iridescenceMap=t.iridescenceMap,this.iridescenceIOR=t.iridescenceIOR,this.iridescenceThicknessRange=[...t.iridescenceThicknessRange],this.iridescenceThicknessMap=t.iridescenceThicknessMap,this.sheen=t.sheen,this.sheenColor.copy(t.sheenColor),this.sheenColorMap=t.sheenColorMap,this.sheenRoughness=t.sheenRoughness,this.sheenRoughnessMap=t.sheenRoughnessMap,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this.thickness=t.thickness,this.thicknessMap=t.thicknessMap,this.attenuationDistance=t.attenuationDistance,this.attenuationColor.copy(t.attenuationColor),this.specularIntensity=t.specularIntensity,this.specularIntensityMap=t.specularIntensityMap,this.specularColor.copy(t.specularColor),this.specularColorMap=t.specularColorMap,this}}class nd extends yn{constructor(t){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new dt(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new dt(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=so,this.normalScale=new nt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Ze,this.combine=Ka,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class id extends yn{constructor(t){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=vh,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(t)}copy(t){return super.copy(t),this.depthPacking=t.depthPacking,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this}}class sd extends yn{constructor(t){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(t)}copy(t){return super.copy(t),this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this}}class Mo extends se{constructor(t,e=1){super(),this.isLight=!0,this.type="Light",this.color=new dt(t),this.intensity=e}dispose(){}copy(t,e){return super.copy(t,e),this.color.copy(t.color),this.intensity=t.intensity,this}toJSON(t){const e=super.toJSON(t);return e.object.color=this.color.getHex(),e.object.intensity=this.intensity,this.groundColor!==void 0&&(e.object.groundColor=this.groundColor.getHex()),this.distance!==void 0&&(e.object.distance=this.distance),this.angle!==void 0&&(e.object.angle=this.angle),this.decay!==void 0&&(e.object.decay=this.decay),this.penumbra!==void 0&&(e.object.penumbra=this.penumbra),this.shadow!==void 0&&(e.object.shadow=this.shadow.toJSON()),this.target!==void 0&&(e.object.target=this.target.uuid),e}}class rd extends Mo{constructor(t,e,n){super(t,n),this.isHemisphereLight=!0,this.type="HemisphereLight",this.position.copy(se.DEFAULT_UP),this.updateMatrix(),this.groundColor=new dt(e)}copy(t,e){return super.copy(t,e),this.groundColor.copy(t.groundColor),this}}const Xr=new Xt,gl=new w,_l=new w;class Nc{constructor(t){this.camera=t,this.intensity=1,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new nt(512,512),this.mapType=ln,this.map=null,this.mapPass=null,this.matrix=new Xt,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new uo,this._frameExtents=new nt(1,1),this._viewportCount=1,this._viewports=[new jt(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(t){const e=this.camera,n=this.matrix;gl.setFromMatrixPosition(t.matrixWorld),e.position.copy(gl),_l.setFromMatrixPosition(t.target.matrixWorld),e.lookAt(_l),e.updateMatrixWorld(),Xr.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),this._frustum.setFromProjectionMatrix(Xr,e.coordinateSystem,e.reversedDepth),e.reversedDepth?n.set(.5,0,0,.5,0,.5,0,.5,0,0,1,0,0,0,0,1):n.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),n.multiply(Xr)}getViewport(t){return this._viewports[t]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(t){return this.camera=t.camera.clone(),this.intensity=t.intensity,this.bias=t.bias,this.radius=t.radius,this.autoUpdate=t.autoUpdate,this.needsUpdate=t.needsUpdate,this.normalBias=t.normalBias,this.blurSamples=t.blurSamples,this.mapSize.copy(t.mapSize),this}clone(){return new this.constructor().copy(this)}toJSON(){const t={};return this.intensity!==1&&(t.intensity=this.intensity),this.bias!==0&&(t.bias=this.bias),this.normalBias!==0&&(t.normalBias=this.normalBias),this.radius!==1&&(t.radius=this.radius),(this.mapSize.x!==512||this.mapSize.y!==512)&&(t.mapSize=this.mapSize.toArray()),t.camera=this.camera.toJSON(!1).object,delete t.camera.matrix,t}}const vl=new Xt,Gi=new w,qr=new w;class ad extends Nc{constructor(){super(new ze(90,1,.5,500)),this.isPointLightShadow=!0,this._frameExtents=new nt(4,2),this._viewportCount=6,this._viewports=[new jt(2,1,1,1),new jt(0,1,1,1),new jt(3,1,1,1),new jt(1,1,1,1),new jt(3,0,1,1),new jt(1,0,1,1)],this._cubeDirections=[new w(1,0,0),new w(-1,0,0),new w(0,0,1),new w(0,0,-1),new w(0,1,0),new w(0,-1,0)],this._cubeUps=[new w(0,1,0),new w(0,1,0),new w(0,1,0),new w(0,1,0),new w(0,0,1),new w(0,0,-1)]}updateMatrices(t,e=0){const n=this.camera,i=this.matrix,r=t.distance||n.far;r!==n.far&&(n.far=r,n.updateProjectionMatrix()),Gi.setFromMatrixPosition(t.matrixWorld),n.position.copy(Gi),qr.copy(n.position),qr.add(this._cubeDirections[e]),n.up.copy(this._cubeUps[e]),n.lookAt(qr),n.updateMatrixWorld(),i.makeTranslation(-Gi.x,-Gi.y,-Gi.z),vl.multiplyMatrices(n.projectionMatrix,n.matrixWorldInverse),this._frustum.setFromProjectionMatrix(vl,n.coordinateSystem,n.reversedDepth)}}class Ri extends Mo{constructor(t,e,n=0,i=2){super(t,e),this.isPointLight=!0,this.type="PointLight",this.distance=n,this.decay=i,this.shadow=new ad}get power(){return this.intensity*4*Math.PI}set power(t){this.intensity=t/(4*Math.PI)}dispose(){this.shadow.dispose()}copy(t,e){return super.copy(t,e),this.distance=t.distance,this.decay=t.decay,this.shadow=t.shadow.clone(),this}}class yo extends vc{constructor(t=-1,e=1,n=1,i=-1,r=.1,a=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=t,this.right=e,this.top=n,this.bottom=i,this.near=r,this.far=a,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.left=t.left,this.right=t.right,this.top=t.top,this.bottom=t.bottom,this.near=t.near,this.far=t.far,this.zoom=t.zoom,this.view=t.view===null?null:Object.assign({},t.view),this}setViewOffset(t,e,n,i,r,a){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=n,this.view.offsetY=i,this.view.width=r,this.view.height=a,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const t=(this.right-this.left)/(2*this.zoom),e=(this.top-this.bottom)/(2*this.zoom),n=(this.right+this.left)/2,i=(this.top+this.bottom)/2;let r=n-t,a=n+t,o=i+e,l=i-e;if(this.view!==null&&this.view.enabled){const c=(this.right-this.left)/this.view.fullWidth/this.zoom,h=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=c*this.view.offsetX,a=r+c*this.view.width,o-=h*this.view.offsetY,l=o-h*this.view.height}this.projectionMatrix.makeOrthographic(r,a,o,l,this.near,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){const e=super.toJSON(t);return e.object.zoom=this.zoom,e.object.left=this.left,e.object.right=this.right,e.object.top=this.top,e.object.bottom=this.bottom,e.object.near=this.near,e.object.far=this.far,this.view!==null&&(e.object.view=Object.assign({},this.view)),e}}class od extends Nc{constructor(){super(new yo(-5,5,5,-5,.5,500)),this.isDirectionalLightShadow=!0}}class ld extends Mo{constructor(t,e){super(t,e),this.isDirectionalLight=!0,this.type="DirectionalLight",this.position.copy(se.DEFAULT_UP),this.updateMatrix(),this.target=new se,this.shadow=new od}dispose(){this.shadow.dispose()}copy(t){return super.copy(t),this.target=t.target.clone(),this.shadow=t.shadow.clone(),this}}class cd extends ze{constructor(t=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=t}}class hd{constructor(t=!0){this.autoStart=t,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let t=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const e=performance.now();t=(e-this.oldTime)/1e3,this.oldTime=e,this.elapsedTime+=t}return t}}const xl=new Xt;class Fc{constructor(t,e,n=0,i=1/0){this.ray=new hr(t,e),this.near=n,this.far=i,this.camera=null,this.layers=new oo,this.params={Mesh:{},Line:{threshold:1},LOD:{},Points:{threshold:1},Sprite:{}}}set(t,e){this.ray.set(t,e)}setFromCamera(t,e){e.isPerspectiveCamera?(this.ray.origin.setFromMatrixPosition(e.matrixWorld),this.ray.direction.set(t.x,t.y,.5).unproject(e).sub(this.ray.origin).normalize(),this.camera=e):e.isOrthographicCamera?(this.ray.origin.set(t.x,t.y,(e.near+e.far)/(e.near-e.far)).unproject(e),this.ray.direction.set(0,0,-1).transformDirection(e.matrixWorld),this.camera=e):console.error("THREE.Raycaster: Unsupported camera type: "+e.type)}setFromXRController(t){return xl.identity().extractRotation(t.matrixWorld),this.ray.origin.setFromMatrixPosition(t.matrixWorld),this.ray.direction.set(0,0,-1).applyMatrix4(xl),this}intersectObject(t,e=!0,n=[]){return Wa(t,this,n,e),n.sort(Ml),n}intersectObjects(t,e=!0,n=[]){for(let i=0,r=t.length;i<r;i++)Wa(t[i],this,n,e);return n.sort(Ml),n}}function Ml(s,t){return s.distance-t.distance}function Wa(s,t,e,n){let i=!0;if(s.layers.test(t.layers)&&s.raycast(t,e)===!1&&(i=!1),i===!0&&n===!0){const r=s.children;for(let a=0,o=r.length;a<o;a++)Wa(r[a],t,e,!0)}}function yl(s,t,e,n){const i=ud(n);switch(e){case lc:return s*t;case to:return s*t/i.components*i.byteLength;case eo:return s*t/i.components*i.byteLength;case hc:return s*t*2/i.components*i.byteLength;case no:return s*t*2/i.components*i.byteLength;case cc:return s*t*3/i.components*i.byteLength;case Qe:return s*t*4/i.components*i.byteLength;case io:return s*t*4/i.components*i.byteLength;case Ks:case Js:return Math.floor((s+3)/4)*Math.floor((t+3)/4)*8;case $s:case js:return Math.floor((s+3)/4)*Math.floor((t+3)/4)*16;case da:case pa:return Math.max(s,16)*Math.max(t,8)/4;case ua:case fa:return Math.max(s,8)*Math.max(t,8)/2;case ma:case ga:return Math.floor((s+3)/4)*Math.floor((t+3)/4)*8;case _a:return Math.floor((s+3)/4)*Math.floor((t+3)/4)*16;case va:return Math.floor((s+3)/4)*Math.floor((t+3)/4)*16;case xa:return Math.floor((s+4)/5)*Math.floor((t+3)/4)*16;case Ma:return Math.floor((s+4)/5)*Math.floor((t+4)/5)*16;case ya:return Math.floor((s+5)/6)*Math.floor((t+4)/5)*16;case Sa:return Math.floor((s+5)/6)*Math.floor((t+5)/6)*16;case Ea:return Math.floor((s+7)/8)*Math.floor((t+4)/5)*16;case Ta:return Math.floor((s+7)/8)*Math.floor((t+5)/6)*16;case wa:return Math.floor((s+7)/8)*Math.floor((t+7)/8)*16;case ba:return Math.floor((s+9)/10)*Math.floor((t+4)/5)*16;case Aa:return Math.floor((s+9)/10)*Math.floor((t+5)/6)*16;case Ca:return Math.floor((s+9)/10)*Math.floor((t+7)/8)*16;case Ra:return Math.floor((s+9)/10)*Math.floor((t+9)/10)*16;case Pa:return Math.floor((s+11)/12)*Math.floor((t+9)/10)*16;case La:return Math.floor((s+11)/12)*Math.floor((t+11)/12)*16;case Da:case Ia:case Ua:return Math.ceil(s/4)*Math.ceil(t/4)*16;case Na:case Fa:return Math.ceil(s/4)*Math.ceil(t/4)*8;case Oa:case Ba:return Math.ceil(s/4)*Math.ceil(t/4)*16}throw new Error(`Unable to determine texture byte length for ${e} format.`)}function ud(s){switch(s){case ln:case sc:return{byteLength:1,components:1};case $i:case rc:case an:return{byteLength:2,components:1};case ja:case Qa:return{byteLength:2,components:4};case Zn:case $a:case sn:return{byteLength:4,components:1};case ac:case oc:return{byteLength:4,components:3}}throw new Error(`Unknown texture type ${s}.`)}typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:Za}}));typeof window<"u"&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=Za);function Oc(){let s=null,t=!1,e=null,n=null;function i(r,a){e(r,a),n=s.requestAnimationFrame(i)}return{start:function(){t!==!0&&e!==null&&(n=s.requestAnimationFrame(i),t=!0)},stop:function(){s.cancelAnimationFrame(n),t=!1},setAnimationLoop:function(r){e=r},setContext:function(r){s=r}}}function dd(s){const t=new WeakMap;function e(o,l){const c=o.array,h=o.usage,u=c.byteLength,f=s.createBuffer();s.bindBuffer(l,f),s.bufferData(l,c,h),o.onUploadCallback();let p;if(c instanceof Float32Array)p=s.FLOAT;else if(typeof Float16Array<"u"&&c instanceof Float16Array)p=s.HALF_FLOAT;else if(c instanceof Uint16Array)o.isFloat16BufferAttribute?p=s.HALF_FLOAT:p=s.UNSIGNED_SHORT;else if(c instanceof Int16Array)p=s.SHORT;else if(c instanceof Uint32Array)p=s.UNSIGNED_INT;else if(c instanceof Int32Array)p=s.INT;else if(c instanceof Int8Array)p=s.BYTE;else if(c instanceof Uint8Array)p=s.UNSIGNED_BYTE;else if(c instanceof Uint8ClampedArray)p=s.UNSIGNED_BYTE;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+c);return{buffer:f,type:p,bytesPerElement:c.BYTES_PER_ELEMENT,version:o.version,size:u}}function n(o,l,c){const h=l.array,u=l.updateRanges;if(s.bindBuffer(c,o),u.length===0)s.bufferSubData(c,0,h);else{u.sort((p,g)=>p.start-g.start);let f=0;for(let p=1;p<u.length;p++){const g=u[f],_=u[p];_.start<=g.start+g.count+1?g.count=Math.max(g.count,_.start+_.count-g.start):(++f,u[f]=_)}u.length=f+1;for(let p=0,g=u.length;p<g;p++){const _=u[p];s.bufferSubData(c,_.start*h.BYTES_PER_ELEMENT,h,_.start,_.count)}l.clearUpdateRanges()}l.onUploadCallback()}function i(o){return o.isInterleavedBufferAttribute&&(o=o.data),t.get(o)}function r(o){o.isInterleavedBufferAttribute&&(o=o.data);const l=t.get(o);l&&(s.deleteBuffer(l.buffer),t.delete(o))}function a(o,l){if(o.isInterleavedBufferAttribute&&(o=o.data),o.isGLBufferAttribute){const h=t.get(o);(!h||h.version<o.version)&&t.set(o,{buffer:o.buffer,type:o.type,bytesPerElement:o.elementSize,version:o.version});return}const c=t.get(o);if(c===void 0)t.set(o,e(o,l));else if(c.version<o.version){if(c.size!==o.array.byteLength)throw new Error("THREE.WebGLAttributes: The size of the buffer attribute's array buffer does not match the original size. Resizing buffer attributes is not supported.");n(c.buffer,o,l),c.version=o.version}}return{get:i,remove:r,update:a}}var fd=`#ifdef USE_ALPHAHASH
if ( diffuseColor.a < getAlphaHashThreshold( vPosition ) ) discard;
#endif`,pd=`#ifdef USE_ALPHAHASH
const float ALPHA_HASH_SCALE = 0.05;
float hash2D( vec2 value ) {
return fract( 1.0e4 * sin( 17.0 * value.x + 0.1 * value.y ) * ( 0.1 + abs( sin( 13.0 * value.y + value.x ) ) ) );
}
float hash3D( vec3 value ) {
return hash2D( vec2( hash2D( value.xy ), value.z ) );
}
float getAlphaHashThreshold( vec3 position ) {
float maxDeriv = max(
length( dFdx( position.xyz ) ),
length( dFdy( position.xyz ) )
);
float pixScale = 1.0 / ( ALPHA_HASH_SCALE * maxDeriv );
vec2 pixScales = vec2(
exp2( floor( log2( pixScale ) ) ),
exp2( ceil( log2( pixScale ) ) )
);
vec2 alpha = vec2(
hash3D( floor( pixScales.x * position.xyz ) ),
hash3D( floor( pixScales.y * position.xyz ) )
);
float lerpFactor = fract( log2( pixScale ) );
float x = ( 1.0 - lerpFactor ) * alpha.x + lerpFactor * alpha.y;
float a = min( lerpFactor, 1.0 - lerpFactor );
vec3 cases = vec3(
x * x / ( 2.0 * a * ( 1.0 - a ) ),
( x - 0.5 * a ) / ( 1.0 - a ),
1.0 - ( ( 1.0 - x ) * ( 1.0 - x ) / ( 2.0 * a * ( 1.0 - a ) ) )
);
float threshold = ( x < ( 1.0 - a ) )
? ( ( x < a ) ? cases.x : cases.y )
: cases.z;
return clamp( threshold , 1.0e-6, 1.0 );
}
#endif`,md=`#ifdef USE_ALPHAMAP
diffuseColor.a *= texture2D( alphaMap, vAlphaMapUv ).g;
#endif`,gd=`#ifdef USE_ALPHAMAP
uniform sampler2D alphaMap;
#endif`,_d=`#ifdef USE_ALPHATEST
#ifdef ALPHA_TO_COVERAGE
diffuseColor.a = smoothstep( alphaTest, alphaTest + fwidth( diffuseColor.a ), diffuseColor.a );
if ( diffuseColor.a == 0.0 ) discard;
#else
if ( diffuseColor.a < alphaTest ) discard;
#endif
#endif`,vd=`#ifdef USE_ALPHATEST
uniform float alphaTest;
#endif`,xd=`#ifdef USE_AOMAP
float ambientOcclusion = ( texture2D( aoMap, vAoMapUv ).r - 1.0 ) * aoMapIntensity + 1.0;
reflectedLight.indirectDiffuse *= ambientOcclusion;
#if defined( USE_CLEARCOAT )
clearcoatSpecularIndirect *= ambientOcclusion;
#endif
#if defined( USE_SHEEN )
sheenSpecularIndirect *= ambientOcclusion;
#endif
#if defined( USE_ENVMAP ) && defined( STANDARD )
float dotNV = saturate( dot( geometryNormal, geometryViewDir ) );
reflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.roughness );
#endif
#endif`,Md=`#ifdef USE_AOMAP
uniform sampler2D aoMap;
uniform float aoMapIntensity;
#endif`,yd=`#ifdef USE_BATCHING
#if ! defined( GL_ANGLE_multi_draw )
#define gl_DrawID _gl_DrawID
uniform int _gl_DrawID;
#endif
uniform highp sampler2D batchingTexture;
uniform highp usampler2D batchingIdTexture;
mat4 getBatchingMatrix( const in float i ) {
int size = textureSize( batchingTexture, 0 ).x;
int j = int( i ) * 4;
int x = j % size;
int y = j / size;
vec4 v1 = texelFetch( batchingTexture, ivec2( x, y ), 0 );
vec4 v2 = texelFetch( batchingTexture, ivec2( x + 1, y ), 0 );
vec4 v3 = texelFetch( batchingTexture, ivec2( x + 2, y ), 0 );
vec4 v4 = texelFetch( batchingTexture, ivec2( x + 3, y ), 0 );
return mat4( v1, v2, v3, v4 );
}
float getIndirectIndex( const in int i ) {
int size = textureSize( batchingIdTexture, 0 ).x;
int x = i % size;
int y = i / size;
return float( texelFetch( batchingIdTexture, ivec2( x, y ), 0 ).r );
}
#endif
#ifdef USE_BATCHING_COLOR
uniform sampler2D batchingColorTexture;
vec3 getBatchingColor( const in float i ) {
int size = textureSize( batchingColorTexture, 0 ).x;
int j = int( i );
int x = j % size;
int y = j / size;
return texelFetch( batchingColorTexture, ivec2( x, y ), 0 ).rgb;
}
#endif`,Sd=`#ifdef USE_BATCHING
mat4 batchingMatrix = getBatchingMatrix( getIndirectIndex( gl_DrawID ) );
#endif`,Ed=`vec3 transformed = vec3( position );
#ifdef USE_ALPHAHASH
vPosition = vec3( position );
#endif`,Td=`vec3 objectNormal = vec3( normal );
#ifdef USE_TANGENT
vec3 objectTangent = vec3( tangent.xyz );
#endif`,wd=`float G_BlinnPhong_Implicit( ) {
return 0.25;
}
float D_BlinnPhong( const in float shininess, const in float dotNH ) {
return RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );
}
vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {
vec3 halfDir = normalize( lightDir + viewDir );
float dotNH = saturate( dot( normal, halfDir ) );
float dotVH = saturate( dot( viewDir, halfDir ) );
vec3 F = F_Schlick( specularColor, 1.0, dotVH );
float G = G_BlinnPhong_Implicit( );
float D = D_BlinnPhong( shininess, dotNH );
return F * ( G * D );
} // validated`,bd=`#ifdef USE_IRIDESCENCE
const mat3 XYZ_TO_REC709 = mat3(
3.2404542, -0.9692660, 0.0556434,
-1.5371385, 1.8760108, -0.2040259,
-0.4985314, 0.0415560, 1.0572252
);
vec3 Fresnel0ToIor( vec3 fresnel0 ) {
vec3 sqrtF0 = sqrt( fresnel0 );
return ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );
}
vec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {
return pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );
}
float IorToFresnel0( float transmittedIor, float incidentIor ) {
return pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));
}
vec3 evalSensitivity( float OPD, vec3 shift ) {
float phase = 2.0 * PI * OPD * 1.0e-9;
vec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );
vec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );
vec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );
vec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );
xyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );
xyz /= 1.0685e-7;
vec3 rgb = XYZ_TO_REC709 * xyz;
return rgb;
}
vec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {
vec3 I;
float iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );
float sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );
float cosTheta2Sq = 1.0 - sinTheta2Sq;
if ( cosTheta2Sq < 0.0 ) {
return vec3( 1.0 );
}
float cosTheta2 = sqrt( cosTheta2Sq );
float R0 = IorToFresnel0( iridescenceIOR, outsideIOR );
float R12 = F_Schlick( R0, 1.0, cosTheta1 );
float T121 = 1.0 - R12;
float phi12 = 0.0;
if ( iridescenceIOR < outsideIOR ) phi12 = PI;
float phi21 = PI - phi12;
vec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) ); vec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );
vec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );
vec3 phi23 = vec3( 0.0 );
if ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;
if ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;
if ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;
float OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;
vec3 phi = vec3( phi21 ) + phi23;
vec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );
vec3 r123 = sqrt( R123 );
vec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );
vec3 C0 = R12 + Rs;
I = C0;
vec3 Cm = Rs - T121;
for ( int m = 1; m <= 2; ++ m ) {
Cm *= r123;
vec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );
I += Cm * Sm;
}
return max( I, vec3( 0.0 ) );
}
#endif`,Ad=`#ifdef USE_BUMPMAP
uniform sampler2D bumpMap;
uniform float bumpScale;
vec2 dHdxy_fwd() {
vec2 dSTdx = dFdx( vBumpMapUv );
vec2 dSTdy = dFdy( vBumpMapUv );
float Hll = bumpScale * texture2D( bumpMap, vBumpMapUv ).x;
float dBx = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdx ).x - Hll;
float dBy = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdy ).x - Hll;
return vec2( dBx, dBy );
}
vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {
vec3 vSigmaX = normalize( dFdx( surf_pos.xyz ) );
vec3 vSigmaY = normalize( dFdy( surf_pos.xyz ) );
vec3 vN = surf_norm;
vec3 R1 = cross( vSigmaY, vN );
vec3 R2 = cross( vN, vSigmaX );
float fDet = dot( vSigmaX, R1 ) * faceDirection;
vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );
return normalize( abs( fDet ) * surf_norm - vGrad );
}
#endif`,Cd=`#if NUM_CLIPPING_PLANES > 0
vec4 plane;
#ifdef ALPHA_TO_COVERAGE
float distanceToPlane, distanceGradient;
float clipOpacity = 1.0;
#pragma unroll_loop_start
for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {
plane = clippingPlanes[ i ];
distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;
distanceGradient = fwidth( distanceToPlane ) / 2.0;
clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );
if ( clipOpacity == 0.0 ) discard;
}
#pragma unroll_loop_end
#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES
float unionClipOpacity = 1.0;
#pragma unroll_loop_start
for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {
plane = clippingPlanes[ i ];
distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;
distanceGradient = fwidth( distanceToPlane ) / 2.0;
unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );
}
#pragma unroll_loop_end
clipOpacity *= 1.0 - unionClipOpacity;
#endif
diffuseColor.a *= clipOpacity;
if ( diffuseColor.a == 0.0 ) discard;
#else
#pragma unroll_loop_start
for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {
plane = clippingPlanes[ i ];
if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;
}
#pragma unroll_loop_end
#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES
bool clipped = true;
#pragma unroll_loop_start
for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {
plane = clippingPlanes[ i ];
clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;
}
#pragma unroll_loop_end
if ( clipped ) discard;
#endif
#endif
#endif`,Rd=`#if NUM_CLIPPING_PLANES > 0
varying vec3 vClipPosition;
uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];
#endif`,Pd=`#if NUM_CLIPPING_PLANES > 0
varying vec3 vClipPosition;
#endif`,Ld=`#if NUM_CLIPPING_PLANES > 0
vClipPosition = - mvPosition.xyz;
#endif`,Dd=`#if defined( USE_COLOR_ALPHA )
diffuseColor *= vColor;
#elif defined( USE_COLOR )
diffuseColor.rgb *= vColor;
#endif`,Id=`#if defined( USE_COLOR_ALPHA )
varying vec4 vColor;
#elif defined( USE_COLOR )
varying vec3 vColor;
#endif`,Ud=`#if defined( USE_COLOR_ALPHA )
varying vec4 vColor;
#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )
varying vec3 vColor;
#endif`,Nd=`#if defined( USE_COLOR_ALPHA )
vColor = vec4( 1.0 );
#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )
vColor = vec3( 1.0 );
#endif
#ifdef USE_COLOR
vColor *= color;
#endif
#ifdef USE_INSTANCING_COLOR
vColor.xyz *= instanceColor.xyz;
#endif
#ifdef USE_BATCHING_COLOR
vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );
vColor.xyz *= batchingColor.xyz;
#endif`,Fd=`#define PI 3.141592653589793
#define PI2 6.283185307179586
#define PI_HALF 1.5707963267948966
#define RECIPROCAL_PI 0.3183098861837907
#define RECIPROCAL_PI2 0.15915494309189535
#define EPSILON 1e-6
#ifndef saturate
#define saturate( a ) clamp( a, 0.0, 1.0 )
#endif
#define whiteComplement( a ) ( 1.0 - saturate( a ) )
float pow2( const in float x ) { return x*x; }
vec3 pow2( const in vec3 x ) { return x*x; }
float pow3( const in float x ) { return x*x*x; }
float pow4( const in float x ) { float x2 = x*x; return x2*x2; }
float max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }
float average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }
highp float rand( const in vec2 uv ) {
const highp float a = 12.9898, b = 78.233, c = 43758.5453;
highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );
return fract( sin( sn ) * c );
}
#ifdef HIGH_PRECISION
float precisionSafeLength( vec3 v ) { return length( v ); }
#else
float precisionSafeLength( vec3 v ) {
float maxComponent = max3( abs( v ) );
return length( v / maxComponent ) * maxComponent;
}
#endif
struct IncidentLight {
vec3 color;
vec3 direction;
bool visible;
};
struct ReflectedLight {
vec3 directDiffuse;
vec3 directSpecular;
vec3 indirectDiffuse;
vec3 indirectSpecular;
};
#ifdef USE_ALPHAHASH
varying vec3 vPosition;
#endif
vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
}
vec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {
return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );
}
mat3 transposeMat3( const in mat3 m ) {
mat3 tmp;
tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );
tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );
tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );
return tmp;
}
bool isPerspectiveMatrix( mat4 m ) {
return m[ 2 ][ 3 ] == - 1.0;
}
vec2 equirectUv( in vec3 dir ) {
float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;
float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;
return vec2( u, v );
}
vec3 BRDF_Lambert( const in vec3 diffuseColor ) {
return RECIPROCAL_PI * diffuseColor;
}
vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {
float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
}
float F_Schlick( const in float f0, const in float f90, const in float dotVH ) {
float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
} // validated`,Od=`#ifdef ENVMAP_TYPE_CUBE_UV
#define cubeUV_minMipLevel 4.0
#define cubeUV_minTileSize 16.0
float getFace( vec3 direction ) {
vec3 absDirection = abs( direction );
float face = - 1.0;
if ( absDirection.x > absDirection.z ) {
if ( absDirection.x > absDirection.y )
face = direction.x > 0.0 ? 0.0 : 3.0;
else
face = direction.y > 0.0 ? 1.0 : 4.0;
} else {
if ( absDirection.z > absDirection.y )
face = direction.z > 0.0 ? 2.0 : 5.0;
else
face = direction.y > 0.0 ? 1.0 : 4.0;
}
return face;
}
vec2 getUV( vec3 direction, float face ) {
vec2 uv;
if ( face == 0.0 ) {
uv = vec2( direction.z, direction.y ) / abs( direction.x );
} else if ( face == 1.0 ) {
uv = vec2( - direction.x, - direction.z ) / abs( direction.y );
} else if ( face == 2.0 ) {
uv = vec2( - direction.x, direction.y ) / abs( direction.z );
} else if ( face == 3.0 ) {
uv = vec2( - direction.z, direction.y ) / abs( direction.x );
} else if ( face == 4.0 ) {
uv = vec2( - direction.x, direction.z ) / abs( direction.y );
} else {
uv = vec2( direction.x, direction.y ) / abs( direction.z );
}
return 0.5 * ( uv + 1.0 );
}
vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {
float face = getFace( direction );
float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );
mipInt = max( mipInt, cubeUV_minMipLevel );
float faceSize = exp2( mipInt );
highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;
if ( face > 2.0 ) {
uv.y += faceSize;
face -= 3.0;
}
uv.x += face * faceSize;
uv.x += filterInt * 3.0 * cubeUV_minTileSize;
uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );
uv.x *= CUBEUV_TEXEL_WIDTH;
uv.y *= CUBEUV_TEXEL_HEIGHT;
#ifdef texture2DGradEXT
return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;
#else
return texture2D( envMap, uv ).rgb;
#endif
}
#define cubeUV_r0 1.0
#define cubeUV_m0 - 2.0
#define cubeUV_r1 0.8
#define cubeUV_m1 - 1.0
#define cubeUV_r4 0.4
#define cubeUV_m4 2.0
#define cubeUV_r5 0.305
#define cubeUV_m5 3.0
#define cubeUV_r6 0.21
#define cubeUV_m6 4.0
float roughnessToMip( float roughness ) {
float mip = 0.0;
if ( roughness >= cubeUV_r1 ) {
mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;
} else if ( roughness >= cubeUV_r4 ) {
mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;
} else if ( roughness >= cubeUV_r5 ) {
mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;
} else if ( roughness >= cubeUV_r6 ) {
mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;
} else {
mip = - 2.0 * log2( 1.16 * roughness ); }
return mip;
}
vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {
float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );
float mipF = fract( mip );
float mipInt = floor( mip );
vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );
if ( mipF == 0.0 ) {
return vec4( color0, 1.0 );
} else {
vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );
return vec4( mix( color0, color1, mipF ), 1.0 );
}
}
#endif`,Bd=`vec3 transformedNormal = objectNormal;
#ifdef USE_TANGENT
vec3 transformedTangent = objectTangent;
#endif
#ifdef USE_BATCHING
mat3 bm = mat3( batchingMatrix );
transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );
transformedNormal = bm * transformedNormal;
#ifdef USE_TANGENT
transformedTangent = bm * transformedTangent;
#endif
#endif
#ifdef USE_INSTANCING
mat3 im = mat3( instanceMatrix );
transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );
transformedNormal = im * transformedNormal;
#ifdef USE_TANGENT
transformedTangent = im * transformedTangent;
#endif
#endif
transformedNormal = normalMatrix * transformedNormal;
#ifdef FLIP_SIDED
transformedNormal = - transformedNormal;
#endif
#ifdef USE_TANGENT
transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;
#ifdef FLIP_SIDED
transformedTangent = - transformedTangent;
#endif
#endif`,zd=`#ifdef USE_DISPLACEMENTMAP
uniform sampler2D displacementMap;
uniform float displacementScale;
uniform float displacementBias;
#endif`,kd=`#ifdef USE_DISPLACEMENTMAP
transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );
#endif`,Hd=`#ifdef USE_EMISSIVEMAP
vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );
#ifdef DECODE_VIDEO_TEXTURE_EMISSIVE
emissiveColor = sRGBTransferEOTF( emissiveColor );
#endif
totalEmissiveRadiance *= emissiveColor.rgb;
#endif`,Vd=`#ifdef USE_EMISSIVEMAP
uniform sampler2D emissiveMap;
#endif`,Gd="gl_FragColor = linearToOutputTexel( gl_FragColor );",Wd=`vec4 LinearTransferOETF( in vec4 value ) {
return value;
}
vec4 sRGBTransferEOTF( in vec4 value ) {
return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );
}
vec4 sRGBTransferOETF( in vec4 value ) {
return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );
}`,Xd=`#ifdef USE_ENVMAP
#ifdef ENV_WORLDPOS
vec3 cameraToFrag;
if ( isOrthographic ) {
cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
} else {
cameraToFrag = normalize( vWorldPosition - cameraPosition );
}
vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
#ifdef ENVMAP_MODE_REFLECTION
vec3 reflectVec = reflect( cameraToFrag, worldNormal );
#else
vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );
#endif
#else
vec3 reflectVec = vReflect;
#endif
#ifdef ENVMAP_TYPE_CUBE
vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );
#else
vec4 envColor = vec4( 0.0 );
#endif
#ifdef ENVMAP_BLENDING_MULTIPLY
outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );
#elif defined( ENVMAP_BLENDING_MIX )
outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );
#elif defined( ENVMAP_BLENDING_ADD )
outgoingLight += envColor.xyz * specularStrength * reflectivity;
#endif
#endif`,qd=`#ifdef USE_ENVMAP
uniform float envMapIntensity;
uniform float flipEnvMap;
uniform mat3 envMapRotation;
#ifdef ENVMAP_TYPE_CUBE
uniform samplerCube envMap;
#else
uniform sampler2D envMap;
#endif
#endif`,Yd=`#ifdef USE_ENVMAP
uniform float reflectivity;
#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
#define ENV_WORLDPOS
#endif
#ifdef ENV_WORLDPOS
varying vec3 vWorldPosition;
uniform float refractionRatio;
#else
varying vec3 vReflect;
#endif
#endif`,Zd=`#ifdef USE_ENVMAP
#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
#define ENV_WORLDPOS
#endif
#ifdef ENV_WORLDPOS
varying vec3 vWorldPosition;
#else
varying vec3 vReflect;
uniform float refractionRatio;
#endif
#endif`,Kd=`#ifdef USE_ENVMAP
#ifdef ENV_WORLDPOS
vWorldPosition = worldPosition.xyz;
#else
vec3 cameraToVertex;
if ( isOrthographic ) {
cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
} else {
cameraToVertex = normalize( worldPosition.xyz - cameraPosition );
}
vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
#ifdef ENVMAP_MODE_REFLECTION
vReflect = reflect( cameraToVertex, worldNormal );
#else
vReflect = refract( cameraToVertex, worldNormal, refractionRatio );
#endif
#endif
#endif`,Jd=`#ifdef USE_FOG
vFogDepth = - mvPosition.z;
#endif`,$d=`#ifdef USE_FOG
varying float vFogDepth;
#endif`,jd=`#ifdef USE_FOG
#ifdef FOG_EXP2
float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );
#else
float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );
#endif
gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );
#endif`,Qd=`#ifdef USE_FOG
uniform vec3 fogColor;
varying float vFogDepth;
#ifdef FOG_EXP2
uniform float fogDensity;
#else
uniform float fogNear;
uniform float fogFar;
#endif
#endif`,tf=`#ifdef USE_GRADIENTMAP
uniform sampler2D gradientMap;
#endif
vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {
float dotNL = dot( normal, lightDirection );
vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );
#ifdef USE_GRADIENTMAP
return vec3( texture2D( gradientMap, coord ).r );
#else
vec2 fw = fwidth( coord ) * 0.5;
return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );
#endif
}`,ef=`#ifdef USE_LIGHTMAP
uniform sampler2D lightMap;
uniform float lightMapIntensity;
#endif`,nf=`LambertMaterial material;
material.diffuseColor = diffuseColor.rgb;
material.specularStrength = specularStrength;`,sf=`varying vec3 vViewPosition;
struct LambertMaterial {
vec3 diffuseColor;
float specularStrength;
};
void RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
vec3 irradiance = dotNL * directLight.color;
reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
#define RE_Direct RE_Direct_Lambert
#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,rf=`uniform bool receiveShadow;
uniform vec3 ambientLightColor;
#if defined( USE_LIGHT_PROBES )
uniform vec3 lightProbe[ 9 ];
#endif
vec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {
float x = normal.x, y = normal.y, z = normal.z;
vec3 result = shCoefficients[ 0 ] * 0.886227;
result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;
result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;
result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;
result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;
result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;
result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );
result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;
result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );
return result;
}
vec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {
vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );
return irradiance;
}
vec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {
vec3 irradiance = ambientLightColor;
return irradiance;
}
float getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {
float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );
if ( cutoffDistance > 0.0 ) {
distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );
}
return distanceFalloff;
}
float getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {
return smoothstep( coneCosine, penumbraCosine, angleCosine );
}
#if NUM_DIR_LIGHTS > 0
struct DirectionalLight {
vec3 direction;
vec3 color;
};
uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];
void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {
light.color = directionalLight.color;
light.direction = directionalLight.direction;
light.visible = true;
}
#endif
#if NUM_POINT_LIGHTS > 0
struct PointLight {
vec3 position;
vec3 color;
float distance;
float decay;
};
uniform PointLight pointLights[ NUM_POINT_LIGHTS ];
void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {
vec3 lVector = pointLight.position - geometryPosition;
light.direction = normalize( lVector );
float lightDistance = length( lVector );
light.color = pointLight.color;
light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );
light.visible = ( light.color != vec3( 0.0 ) );
}
#endif
#if NUM_SPOT_LIGHTS > 0
struct SpotLight {
vec3 position;
vec3 direction;
vec3 color;
float distance;
float decay;
float coneCos;
float penumbraCos;
};
uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];
void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {
vec3 lVector = spotLight.position - geometryPosition;
light.direction = normalize( lVector );
float angleCos = dot( light.direction, spotLight.direction );
float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );
if ( spotAttenuation > 0.0 ) {
float lightDistance = length( lVector );
light.color = spotLight.color * spotAttenuation;
light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );
light.visible = ( light.color != vec3( 0.0 ) );
} else {
light.color = vec3( 0.0 );
light.visible = false;
}
}
#endif
#if NUM_RECT_AREA_LIGHTS > 0
struct RectAreaLight {
vec3 color;
vec3 position;
vec3 halfWidth;
vec3 halfHeight;
};
uniform sampler2D ltc_1; uniform sampler2D ltc_2;
uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];
#endif
#if NUM_HEMI_LIGHTS > 0
struct HemisphereLight {
vec3 direction;
vec3 skyColor;
vec3 groundColor;
};
uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];
vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {
float dotNL = dot( normal, hemiLight.direction );
float hemiDiffuseWeight = 0.5 * dotNL + 0.5;
vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );
return irradiance;
}
#endif`,af=`#ifdef USE_ENVMAP
vec3 getIBLIrradiance( const in vec3 normal ) {
#ifdef ENVMAP_TYPE_CUBE_UV
vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );
return PI * envMapColor.rgb * envMapIntensity;
#else
return vec3( 0.0 );
#endif
}
vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {
#ifdef ENVMAP_TYPE_CUBE_UV
vec3 reflectVec = reflect( - viewDir, normal );
reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );
reflectVec = inverseTransformDirection( reflectVec, viewMatrix );
vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );
return envMapColor.rgb * envMapIntensity;
#else
return vec3( 0.0 );
#endif
}
#ifdef USE_ANISOTROPY
vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {
#ifdef ENVMAP_TYPE_CUBE_UV
vec3 bentNormal = cross( bitangent, viewDir );
bentNormal = normalize( cross( bentNormal, bitangent ) );
bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );
return getIBLRadiance( viewDir, bentNormal, roughness );
#else
return vec3( 0.0 );
#endif
}
#endif
#endif`,of=`ToonMaterial material;
material.diffuseColor = diffuseColor.rgb;`,lf=`varying vec3 vViewPosition;
struct ToonMaterial {
vec3 diffuseColor;
};
void RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;
reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
#define RE_Direct RE_Direct_Toon
#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,cf=`BlinnPhongMaterial material;
material.diffuseColor = diffuseColor.rgb;
material.specularColor = specular;
material.specularShininess = shininess;
material.specularStrength = specularStrength;`,hf=`varying vec3 vViewPosition;
struct BlinnPhongMaterial {
vec3 diffuseColor;
vec3 specularColor;
float specularShininess;
float specularStrength;
};
void RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
vec3 irradiance = dotNL * directLight.color;
reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;
}
void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
#define RE_Direct RE_Direct_BlinnPhong
#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,uf=`PhysicalMaterial material;
material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );
vec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );
float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );
material.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;
material.roughness = min( material.roughness, 1.0 );
#ifdef IOR
material.ior = ior;
#ifdef USE_SPECULAR
float specularIntensityFactor = specularIntensity;
vec3 specularColorFactor = specularColor;
#ifdef USE_SPECULAR_COLORMAP
specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;
#endif
#ifdef USE_SPECULAR_INTENSITYMAP
specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;
#endif
material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );
#else
float specularIntensityFactor = 1.0;
vec3 specularColorFactor = vec3( 1.0 );
material.specularF90 = 1.0;
#endif
material.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );
#else
material.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );
material.specularF90 = 1.0;
#endif
#ifdef USE_CLEARCOAT
material.clearcoat = clearcoat;
material.clearcoatRoughness = clearcoatRoughness;
material.clearcoatF0 = vec3( 0.04 );
material.clearcoatF90 = 1.0;
#ifdef USE_CLEARCOATMAP
material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;
#endif
#ifdef USE_CLEARCOAT_ROUGHNESSMAP
material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;
#endif
material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );
material.clearcoatRoughness += geometryRoughness;
material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );
#endif
#ifdef USE_DISPERSION
material.dispersion = dispersion;
#endif
#ifdef USE_IRIDESCENCE
material.iridescence = iridescence;
material.iridescenceIOR = iridescenceIOR;
#ifdef USE_IRIDESCENCEMAP
material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;
#endif
#ifdef USE_IRIDESCENCE_THICKNESSMAP
material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;
#else
material.iridescenceThickness = iridescenceThicknessMaximum;
#endif
#endif
#ifdef USE_SHEEN
material.sheenColor = sheenColor;
#ifdef USE_SHEEN_COLORMAP
material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;
#endif
material.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );
#ifdef USE_SHEEN_ROUGHNESSMAP
material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;
#endif
#endif
#ifdef USE_ANISOTROPY
#ifdef USE_ANISOTROPYMAP
mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );
vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;
vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;
#else
vec2 anisotropyV = anisotropyVector;
#endif
material.anisotropy = length( anisotropyV );
if( material.anisotropy == 0.0 ) {
anisotropyV = vec2( 1.0, 0.0 );
} else {
anisotropyV /= material.anisotropy;
material.anisotropy = saturate( material.anisotropy );
}
material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );
material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;
material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;
#endif`,df=`struct PhysicalMaterial {
vec3 diffuseColor;
float roughness;
vec3 specularColor;
float specularF90;
float dispersion;
#ifdef USE_CLEARCOAT
float clearcoat;
float clearcoatRoughness;
vec3 clearcoatF0;
float clearcoatF90;
#endif
#ifdef USE_IRIDESCENCE
float iridescence;
float iridescenceIOR;
float iridescenceThickness;
vec3 iridescenceFresnel;
vec3 iridescenceF0;
#endif
#ifdef USE_SHEEN
vec3 sheenColor;
float sheenRoughness;
#endif
#ifdef IOR
float ior;
#endif
#ifdef USE_TRANSMISSION
float transmission;
float transmissionAlpha;
float thickness;
float attenuationDistance;
vec3 attenuationColor;
#endif
#ifdef USE_ANISOTROPY
float anisotropy;
float alphaT;
vec3 anisotropyT;
vec3 anisotropyB;
#endif
};
vec3 clearcoatSpecularDirect = vec3( 0.0 );
vec3 clearcoatSpecularIndirect = vec3( 0.0 );
vec3 sheenSpecularDirect = vec3( 0.0 );
vec3 sheenSpecularIndirect = vec3(0.0 );
vec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {
float x = clamp( 1.0 - dotVH, 0.0, 1.0 );
float x2 = x * x;
float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );
return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );
}
float V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {
float a2 = pow2( alpha );
float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );
float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );
return 0.5 / max( gv + gl, EPSILON );
}
float D_GGX( const in float alpha, const in float dotNH ) {
float a2 = pow2( alpha );
float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;
return RECIPROCAL_PI * a2 / pow2( denom );
}
#ifdef USE_ANISOTROPY
float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {
float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );
float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );
float v = 0.5 / ( gv + gl );
return saturate(v);
}
float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {
float a2 = alphaT * alphaB;
highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );
highp float v2 = dot( v, v );
float w2 = a2 / v2;
return RECIPROCAL_PI * a2 * pow2 ( w2 );
}
#endif
#ifdef USE_CLEARCOAT
vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {
vec3 f0 = material.clearcoatF0;
float f90 = material.clearcoatF90;
float roughness = material.clearcoatRoughness;
float alpha = pow2( roughness );
vec3 halfDir = normalize( lightDir + viewDir );
float dotNL = saturate( dot( normal, lightDir ) );
float dotNV = saturate( dot( normal, viewDir ) );
float dotNH = saturate( dot( normal, halfDir ) );
float dotVH = saturate( dot( viewDir, halfDir ) );
vec3 F = F_Schlick( f0, f90, dotVH );
float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
float D = D_GGX( alpha, dotNH );
return F * ( V * D );
}
#endif
vec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {
vec3 f0 = material.specularColor;
float f90 = material.specularF90;
float roughness = material.roughness;
float alpha = pow2( roughness );
vec3 halfDir = normalize( lightDir + viewDir );
float dotNL = saturate( dot( normal, lightDir ) );
float dotNV = saturate( dot( normal, viewDir ) );
float dotNH = saturate( dot( normal, halfDir ) );
float dotVH = saturate( dot( viewDir, halfDir ) );
vec3 F = F_Schlick( f0, f90, dotVH );
#ifdef USE_IRIDESCENCE
F = mix( F, material.iridescenceFresnel, material.iridescence );
#endif
#ifdef USE_ANISOTROPY
float dotTL = dot( material.anisotropyT, lightDir );
float dotTV = dot( material.anisotropyT, viewDir );
float dotTH = dot( material.anisotropyT, halfDir );
float dotBL = dot( material.anisotropyB, lightDir );
float dotBV = dot( material.anisotropyB, viewDir );
float dotBH = dot( material.anisotropyB, halfDir );
float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );
float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );
#else
float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
float D = D_GGX( alpha, dotNH );
#endif
return F * ( V * D );
}
vec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {
const float LUT_SIZE = 64.0;
const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;
const float LUT_BIAS = 0.5 / LUT_SIZE;
float dotNV = saturate( dot( N, V ) );
vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );
uv = uv * LUT_SCALE + LUT_BIAS;
return uv;
}
float LTC_ClippedSphereFormFactor( const in vec3 f ) {
float l = length( f );
return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );
}
vec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {
float x = dot( v1, v2 );
float y = abs( x );
float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;
float b = 3.4175940 + ( 4.1616724 + y ) * y;
float v = a / b;
float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;
return cross( v1, v2 ) * theta_sintheta;
}
vec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {
vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];
vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];
vec3 lightNormal = cross( v1, v2 );
if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );
vec3 T1, T2;
T1 = normalize( V - N * dot( V, N ) );
T2 = - cross( N, T1 );
mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );
vec3 coords[ 4 ];
coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );
coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );
coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );
coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );
coords[ 0 ] = normalize( coords[ 0 ] );
coords[ 1 ] = normalize( coords[ 1 ] );
coords[ 2 ] = normalize( coords[ 2 ] );
coords[ 3 ] = normalize( coords[ 3 ] );
vec3 vectorFormFactor = vec3( 0.0 );
vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );
vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );
vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );
vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );
float result = LTC_ClippedSphereFormFactor( vectorFormFactor );
return vec3( result );
}
#if defined( USE_SHEEN )
float D_Charlie( float roughness, float dotNH ) {
float alpha = pow2( roughness );
float invAlpha = 1.0 / alpha;
float cos2h = dotNH * dotNH;
float sin2h = max( 1.0 - cos2h, 0.0078125 );
return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );
}
float V_Neubelt( float dotNV, float dotNL ) {
return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );
}
vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {
vec3 halfDir = normalize( lightDir + viewDir );
float dotNL = saturate( dot( normal, lightDir ) );
float dotNV = saturate( dot( normal, viewDir ) );
float dotNH = saturate( dot( normal, halfDir ) );
float D = D_Charlie( sheenRoughness, dotNH );
float V = V_Neubelt( dotNV, dotNL );
return sheenColor * ( D * V );
}
#endif
float IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
float dotNV = saturate( dot( normal, viewDir ) );
float r2 = roughness * roughness;
float a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;
float b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;
float DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );
return saturate( DG * RECIPROCAL_PI );
}
vec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
float dotNV = saturate( dot( normal, viewDir ) );
const vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );
const vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );
vec4 r = roughness * c0 + c1;
float a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;
vec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;
return fab;
}
vec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {
vec2 fab = DFGApprox( normal, viewDir, roughness );
return specularColor * fab.x + specularF90 * fab.y;
}
#ifdef USE_IRIDESCENCE
void computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
#else
void computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
#endif
vec2 fab = DFGApprox( normal, viewDir, roughness );
#ifdef USE_IRIDESCENCE
vec3 Fr = mix( specularColor, iridescenceF0, iridescence );
#else
vec3 Fr = specularColor;
#endif
vec3 FssEss = Fr * fab.x + specularF90 * fab.y;
float Ess = fab.x + fab.y;
float Ems = 1.0 - Ess;
vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );
singleScatter += FssEss;
multiScatter += Fms * Ems;
}
#if NUM_RECT_AREA_LIGHTS > 0
void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
vec3 normal = geometryNormal;
vec3 viewDir = geometryViewDir;
vec3 position = geometryPosition;
vec3 lightPos = rectAreaLight.position;
vec3 halfWidth = rectAreaLight.halfWidth;
vec3 halfHeight = rectAreaLight.halfHeight;
vec3 lightColor = rectAreaLight.color;
float roughness = material.roughness;
vec3 rectCoords[ 4 ];
rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;
rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;
rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;
vec2 uv = LTC_Uv( normal, viewDir, roughness );
vec4 t1 = texture2D( ltc_1, uv );
vec4 t2 = texture2D( ltc_2, uv );
mat3 mInv = mat3(
vec3( t1.x, 0, t1.y ),
vec3( 0, 1, 0 ),
vec3( t1.z, 0, t1.w )
);
vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );
reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );
reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );
}
#endif
void RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
vec3 irradiance = dotNL * directLight.color;
#ifdef USE_CLEARCOAT
float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );
vec3 ccIrradiance = dotNLcc * directLight.color;
clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );
#endif
#ifdef USE_SHEEN
sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );
#endif
reflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometryViewDir, geometryNormal, material );
reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
void RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
}
void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {
#ifdef USE_CLEARCOAT
clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );
#endif
#ifdef USE_SHEEN
sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );
#endif
vec3 singleScattering = vec3( 0.0 );
vec3 multiScattering = vec3( 0.0 );
vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;
#ifdef USE_IRIDESCENCE
computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );
#else
computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );
#endif
vec3 totalScattering = singleScattering + multiScattering;
vec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );
reflectedLight.indirectSpecular += radiance * singleScattering;
reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;
reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;
}
#define RE_Direct RE_Direct_Physical
#define RE_Direct_RectArea RE_Direct_RectArea_Physical
#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical
#define RE_IndirectSpecular RE_IndirectSpecular_Physical
float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {
return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );
}`,ff=`
vec3 geometryPosition = - vViewPosition;
vec3 geometryNormal = normal;
vec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );
vec3 geometryClearcoatNormal = vec3( 0.0 );
#ifdef USE_CLEARCOAT
geometryClearcoatNormal = clearcoatNormal;
#endif
#ifdef USE_IRIDESCENCE
float dotNVi = saturate( dot( normal, geometryViewDir ) );
if ( material.iridescenceThickness == 0.0 ) {
material.iridescence = 0.0;
} else {
material.iridescence = saturate( material.iridescence );
}
if ( material.iridescence > 0.0 ) {
material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );
material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );
}
#endif
IncidentLight directLight;
#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )
PointLight pointLight;
#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0
PointLightShadow pointLightShadow;
#endif
#pragma unroll_loop_start
for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {
pointLight = pointLights[ i ];
getPointLightInfo( pointLight, geometryPosition, directLight );
#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )
pointLightShadow = pointLightShadows[ i ];
directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;
#endif
RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
}
#pragma unroll_loop_end
#endif
#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )
SpotLight spotLight;
vec4 spotColor;
vec3 spotLightCoord;
bool inSpotLightMap;
#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0
SpotLightShadow spotLightShadow;
#endif
#pragma unroll_loop_start
for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {
spotLight = spotLights[ i ];
getSpotLightInfo( spotLight, geometryPosition, directLight );
#if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
#define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX
#elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
#define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS
#else
#define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
#endif
#if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )
spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;
inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );
spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );
directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;
#endif
#undef SPOT_LIGHT_MAP_INDEX
#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
spotLightShadow = spotLightShadows[ i ];
directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
#endif
RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
}
#pragma unroll_loop_end
#endif
#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )
DirectionalLight directionalLight;
#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0
DirectionalLightShadow directionalLightShadow;
#endif
#pragma unroll_loop_start
for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {
directionalLight = directionalLights[ i ];
getDirectionalLightInfo( directionalLight, directLight );
#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )
directionalLightShadow = directionalLightShadows[ i ];
directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
#endif
RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
}
#pragma unroll_loop_end
#endif
#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )
RectAreaLight rectAreaLight;
#pragma unroll_loop_start
for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {
rectAreaLight = rectAreaLights[ i ];
RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
}
#pragma unroll_loop_end
#endif
#if defined( RE_IndirectDiffuse )
vec3 iblIrradiance = vec3( 0.0 );
vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );
#if defined( USE_LIGHT_PROBES )
irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );
#endif
#if ( NUM_HEMI_LIGHTS > 0 )
#pragma unroll_loop_start
for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {
irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );
}
#pragma unroll_loop_end
#endif
#endif
#if defined( RE_IndirectSpecular )
vec3 radiance = vec3( 0.0 );
vec3 clearcoatRadiance = vec3( 0.0 );
#endif`,pf=`#if defined( RE_IndirectDiffuse )
#ifdef USE_LIGHTMAP
vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );
vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;
irradiance += lightMapIrradiance;
#endif
#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )
iblIrradiance += getIBLIrradiance( geometryNormal );
#endif
#endif
#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )
#ifdef USE_ANISOTROPY
radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );
#else
radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );
#endif
#ifdef USE_CLEARCOAT
clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );
#endif
#endif`,mf=`#if defined( RE_IndirectDiffuse )
RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
#endif
#if defined( RE_IndirectSpecular )
RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
#endif`,gf=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )
gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;
#endif`,_f=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )
uniform float logDepthBufFC;
varying float vFragDepth;
varying float vIsPerspective;
#endif`,vf=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER
varying float vFragDepth;
varying float vIsPerspective;
#endif`,xf=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER
vFragDepth = 1.0 + gl_Position.w;
vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );
#endif`,Mf=`#ifdef USE_MAP
vec4 sampledDiffuseColor = texture2D( map, vMapUv );
#ifdef DECODE_VIDEO_TEXTURE
sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );
#endif
diffuseColor *= sampledDiffuseColor;
#endif`,yf=`#ifdef USE_MAP
uniform sampler2D map;
#endif`,Sf=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP )
#if defined( USE_POINTS_UV )
vec2 uv = vUv;
#else
vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;
#endif
#endif
#ifdef USE_MAP
diffuseColor *= texture2D( map, uv );
#endif
#ifdef USE_ALPHAMAP
diffuseColor.a *= texture2D( alphaMap, uv ).g;
#endif`,Ef=`#if defined( USE_POINTS_UV )
varying vec2 vUv;
#else
#if defined( USE_MAP ) || defined( USE_ALPHAMAP )
uniform mat3 uvTransform;
#endif
#endif
#ifdef USE_MAP
uniform sampler2D map;
#endif
#ifdef USE_ALPHAMAP
uniform sampler2D alphaMap;
#endif`,Tf=`float metalnessFactor = metalness;
#ifdef USE_METALNESSMAP
vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );
metalnessFactor *= texelMetalness.b;
#endif`,wf=`#ifdef USE_METALNESSMAP
uniform sampler2D metalnessMap;
#endif`,bf=`#ifdef USE_INSTANCING_MORPH
float morphTargetInfluences[ MORPHTARGETS_COUNT ];
float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;
for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;
}
#endif`,Af=`#if defined( USE_MORPHCOLORS )
vColor *= morphTargetBaseInfluence;
for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
#if defined( USE_COLOR_ALPHA )
if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];
#elif defined( USE_COLOR )
if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];
#endif
}
#endif`,Cf=`#ifdef USE_MORPHNORMALS
objectNormal *= morphTargetBaseInfluence;
for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];
}
#endif`,Rf=`#ifdef USE_MORPHTARGETS
#ifndef USE_INSTANCING_MORPH
uniform float morphTargetBaseInfluence;
uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];
#endif
uniform sampler2DArray morphTargetsTexture;
uniform ivec2 morphTargetsTextureSize;
vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {
int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;
int y = texelIndex / morphTargetsTextureSize.x;
int x = texelIndex - y * morphTargetsTextureSize.x;
ivec3 morphUV = ivec3( x, y, morphTargetIndex );
return texelFetch( morphTargetsTexture, morphUV, 0 );
}
#endif`,Pf=`#ifdef USE_MORPHTARGETS
transformed *= morphTargetBaseInfluence;
for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];
}
#endif`,Lf=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;
#ifdef FLAT_SHADED
vec3 fdx = dFdx( vViewPosition );
vec3 fdy = dFdy( vViewPosition );
vec3 normal = normalize( cross( fdx, fdy ) );
#else
vec3 normal = normalize( vNormal );
#ifdef DOUBLE_SIDED
normal *= faceDirection;
#endif
#endif
#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )
#ifdef USE_TANGENT
mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );
#else
mat3 tbn = getTangentFrame( - vViewPosition, normal,
#if defined( USE_NORMALMAP )
vNormalMapUv
#elif defined( USE_CLEARCOAT_NORMALMAP )
vClearcoatNormalMapUv
#else
vUv
#endif
);
#endif
#if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )
tbn[0] *= faceDirection;
tbn[1] *= faceDirection;
#endif
#endif
#ifdef USE_CLEARCOAT_NORMALMAP
#ifdef USE_TANGENT
mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );
#else
mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );
#endif
#if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )
tbn2[0] *= faceDirection;
tbn2[1] *= faceDirection;
#endif
#endif
vec3 nonPerturbedNormal = normal;`,Df=`#ifdef USE_NORMALMAP_OBJECTSPACE
normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;
#ifdef FLIP_SIDED
normal = - normal;
#endif
#ifdef DOUBLE_SIDED
normal = normal * faceDirection;
#endif
normal = normalize( normalMatrix * normal );
#elif defined( USE_NORMALMAP_TANGENTSPACE )
vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;
mapN.xy *= normalScale;
normal = normalize( tbn * mapN );
#elif defined( USE_BUMPMAP )
normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );
#endif`,If=`#ifndef FLAT_SHADED
varying vec3 vNormal;
#ifdef USE_TANGENT
varying vec3 vTangent;
varying vec3 vBitangent;
#endif
#endif`,Uf=`#ifndef FLAT_SHADED
varying vec3 vNormal;
#ifdef USE_TANGENT
varying vec3 vTangent;
varying vec3 vBitangent;
#endif
#endif`,Nf=`#ifndef FLAT_SHADED
vNormal = normalize( transformedNormal );
#ifdef USE_TANGENT
vTangent = normalize( transformedTangent );
vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );
#endif
#endif`,Ff=`#ifdef USE_NORMALMAP
uniform sampler2D normalMap;
uniform vec2 normalScale;
#endif
#ifdef USE_NORMALMAP_OBJECTSPACE
uniform mat3 normalMatrix;
#endif
#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )
mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {
vec3 q0 = dFdx( eye_pos.xyz );
vec3 q1 = dFdy( eye_pos.xyz );
vec2 st0 = dFdx( uv.st );
vec2 st1 = dFdy( uv.st );
vec3 N = surf_norm;
vec3 q1perp = cross( q1, N );
vec3 q0perp = cross( N, q0 );
vec3 T = q1perp * st0.x + q0perp * st1.x;
vec3 B = q1perp * st0.y + q0perp * st1.y;
float det = max( dot( T, T ), dot( B, B ) );
float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );
return mat3( T * scale, B * scale, N );
}
#endif`,Of=`#ifdef USE_CLEARCOAT
vec3 clearcoatNormal = nonPerturbedNormal;
#endif`,Bf=`#ifdef USE_CLEARCOAT_NORMALMAP
vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;
clearcoatMapN.xy *= clearcoatNormalScale;
clearcoatNormal = normalize( tbn2 * clearcoatMapN );
#endif`,zf=`#ifdef USE_CLEARCOATMAP
uniform sampler2D clearcoatMap;
#endif
#ifdef USE_CLEARCOAT_NORMALMAP
uniform sampler2D clearcoatNormalMap;
uniform vec2 clearcoatNormalScale;
#endif
#ifdef USE_CLEARCOAT_ROUGHNESSMAP
uniform sampler2D clearcoatRoughnessMap;
#endif`,kf=`#ifdef USE_IRIDESCENCEMAP
uniform sampler2D iridescenceMap;
#endif
#ifdef USE_IRIDESCENCE_THICKNESSMAP
uniform sampler2D iridescenceThicknessMap;
#endif`,Hf=`#ifdef OPAQUE
diffuseColor.a = 1.0;
#endif
#ifdef USE_TRANSMISSION
diffuseColor.a *= material.transmissionAlpha;
#endif
gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,Vf=`vec3 packNormalToRGB( const in vec3 normal ) {
return normalize( normal ) * 0.5 + 0.5;
}
vec3 unpackRGBToNormal( const in vec3 rgb ) {
return 2.0 * rgb.xyz - 1.0;
}
const float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;
const float Inv255 = 1. / 255.;
const vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );
const vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );
const vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );
const vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );
vec4 packDepthToRGBA( const in float v ) {
if( v <= 0.0 )
return vec4( 0., 0., 0., 0. );
if( v >= 1.0 )
return vec4( 1., 1., 1., 1. );
float vuf;
float af = modf( v * PackFactors.a, vuf );
float bf = modf( vuf * ShiftRight8, vuf );
float gf = modf( vuf * ShiftRight8, vuf );
return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );
}
vec3 packDepthToRGB( const in float v ) {
if( v <= 0.0 )
return vec3( 0., 0., 0. );
if( v >= 1.0 )
return vec3( 1., 1., 1. );
float vuf;
float bf = modf( v * PackFactors.b, vuf );
float gf = modf( vuf * ShiftRight8, vuf );
return vec3( vuf * Inv255, gf * PackUpscale, bf );
}
vec2 packDepthToRG( const in float v ) {
if( v <= 0.0 )
return vec2( 0., 0. );
if( v >= 1.0 )
return vec2( 1., 1. );
float vuf;
float gf = modf( v * 256., vuf );
return vec2( vuf * Inv255, gf );
}
float unpackRGBAToDepth( const in vec4 v ) {
return dot( v, UnpackFactors4 );
}
float unpackRGBToDepth( const in vec3 v ) {
return dot( v, UnpackFactors3 );
}
float unpackRGToDepth( const in vec2 v ) {
return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;
}
vec4 pack2HalfToRGBA( const in vec2 v ) {
vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );
return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );
}
vec2 unpackRGBATo2Half( const in vec4 v ) {
return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );
}
float viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {
return ( viewZ + near ) / ( near - far );
}
float orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {
return depth * ( near - far ) - near;
}
float viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {
return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );
}
float perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {
return ( near * far ) / ( ( far - near ) * depth - far );
}`,Gf=`#ifdef PREMULTIPLIED_ALPHA
gl_FragColor.rgb *= gl_FragColor.a;
#endif`,Wf=`vec4 mvPosition = vec4( transformed, 1.0 );
#ifdef USE_BATCHING
mvPosition = batchingMatrix * mvPosition;
#endif
#ifdef USE_INSTANCING
mvPosition = instanceMatrix * mvPosition;
#endif
mvPosition = modelViewMatrix * mvPosition;
gl_Position = projectionMatrix * mvPosition;`,Xf=`#ifdef DITHERING
gl_FragColor.rgb = dithering( gl_FragColor.rgb );
#endif`,qf=`#ifdef DITHERING
vec3 dithering( vec3 color ) {
float grid_position = rand( gl_FragCoord.xy );
vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );
dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );
return color + dither_shift_RGB;
}
#endif`,Yf=`float roughnessFactor = roughness;
#ifdef USE_ROUGHNESSMAP
vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );
roughnessFactor *= texelRoughness.g;
#endif`,Zf=`#ifdef USE_ROUGHNESSMAP
uniform sampler2D roughnessMap;
#endif`,Kf=`#if NUM_SPOT_LIGHT_COORDS > 0
varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
#endif
#if NUM_SPOT_LIGHT_MAPS > 0
uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];
#endif
#ifdef USE_SHADOWMAP
#if NUM_DIR_LIGHT_SHADOWS > 0
uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];
varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
struct DirectionalLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
};
uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
#endif
#if NUM_SPOT_LIGHT_SHADOWS > 0
uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];
struct SpotLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
};
uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
#endif
#if NUM_POINT_LIGHT_SHADOWS > 0
uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];
varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
struct PointLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
float shadowCameraNear;
float shadowCameraFar;
};
uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
#endif
float texture2DCompare( sampler2D depths, vec2 uv, float compare ) {
float depth = unpackRGBAToDepth( texture2D( depths, uv ) );
#ifdef USE_REVERSED_DEPTH_BUFFER
return step( depth, compare );
#else
return step( compare, depth );
#endif
}
vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {
return unpackRGBATo2Half( texture2D( shadow, uv ) );
}
float VSMShadow( sampler2D shadow, vec2 uv, float compare ) {
float occlusion = 1.0;
vec2 distribution = texture2DDistribution( shadow, uv );
#ifdef USE_REVERSED_DEPTH_BUFFER
float hard_shadow = step( distribution.x, compare );
#else
float hard_shadow = step( compare, distribution.x );
#endif
if ( hard_shadow != 1.0 ) {
float distance = compare - distribution.x;
float variance = max( 0.00000, distribution.y * distribution.y );
float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );
}
return occlusion;
}
float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {
float shadow = 1.0;
shadowCoord.xyz /= shadowCoord.w;
shadowCoord.z += shadowBias;
bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;
bool frustumTest = inFrustum && shadowCoord.z <= 1.0;
if ( frustumTest ) {
#if defined( SHADOWMAP_TYPE_PCF )
vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
float dx0 = - texelSize.x * shadowRadius;
float dy0 = - texelSize.y * shadowRadius;
float dx1 = + texelSize.x * shadowRadius;
float dy1 = + texelSize.y * shadowRadius;
float dx2 = dx0 / 2.0;
float dy2 = dy0 / 2.0;
float dx3 = dx1 / 2.0;
float dy3 = dy1 / 2.0;
shadow = (
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +
texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )
) * ( 1.0 / 17.0 );
#elif defined( SHADOWMAP_TYPE_PCF_SOFT )
vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
float dx = texelSize.x;
float dy = texelSize.y;
vec2 uv = shadowCoord.xy;
vec2 f = fract( uv * shadowMapSize + 0.5 );
uv -= f * texelSize;
shadow = (
texture2DCompare( shadowMap, uv, shadowCoord.z ) +
texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +
texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +
texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +
mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),
f.x ) +
mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),
f.x ) +
mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),
f.y ) +
mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),
f.y ) +
mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),
f.x ),
mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),
texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),
f.x ),
f.y )
) * ( 1.0 / 9.0 );
#elif defined( SHADOWMAP_TYPE_VSM )
shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );
#else
shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );
#endif
}
return mix( 1.0, shadow, shadowIntensity );
}
vec2 cubeToUV( vec3 v, float texelSizeY ) {
vec3 absV = abs( v );
float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );
absV *= scaleToCube;
v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );
vec2 planar = v.xy;
float almostATexel = 1.5 * texelSizeY;
float almostOne = 1.0 - almostATexel;
if ( absV.z >= almostOne ) {
if ( v.z > 0.0 )
planar.x = 4.0 - v.x;
} else if ( absV.x >= almostOne ) {
float signX = sign( v.x );
planar.x = v.z * signX + 2.0 * signX;
} else if ( absV.y >= almostOne ) {
float signY = sign( v.y );
planar.x = v.x + 2.0 * signY + 2.0;
planar.y = v.z * signY - 2.0;
}
return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );
}
float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {
float shadow = 1.0;
vec3 lightToPosition = shadowCoord.xyz;
float lightToPositionLength = length( lightToPosition );
if ( lightToPositionLength - shadowCameraFar <= 0.0 && lightToPositionLength - shadowCameraNear >= 0.0 ) {
float dp = ( lightToPositionLength - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias;
vec3 bd3D = normalize( lightToPosition );
vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );
#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )
vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;
shadow = (
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +
texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )
) * ( 1.0 / 9.0 );
#else
shadow = texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );
#endif
}
return mix( 1.0, shadow, shadowIntensity );
}
#endif`,Jf=`#if NUM_SPOT_LIGHT_COORDS > 0
uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];
varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
#endif
#ifdef USE_SHADOWMAP
#if NUM_DIR_LIGHT_SHADOWS > 0
uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];
varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
struct DirectionalLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
};
uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
#endif
#if NUM_SPOT_LIGHT_SHADOWS > 0
struct SpotLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
};
uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
#endif
#if NUM_POINT_LIGHT_SHADOWS > 0
uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];
varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
struct PointLightShadow {
float shadowIntensity;
float shadowBias;
float shadowNormalBias;
float shadowRadius;
vec2 shadowMapSize;
float shadowCameraNear;
float shadowCameraFar;
};
uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
#endif
#endif`,$f=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )
vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
vec4 shadowWorldPosition;
#endif
#if defined( USE_SHADOWMAP )
#if NUM_DIR_LIGHT_SHADOWS > 0
#pragma unroll_loop_start
for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );
vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;
}
#pragma unroll_loop_end
#endif
#if NUM_POINT_LIGHT_SHADOWS > 0
#pragma unroll_loop_start
for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );
vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;
}
#pragma unroll_loop_end
#endif
#endif
#if NUM_SPOT_LIGHT_COORDS > 0
#pragma unroll_loop_start
for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {
shadowWorldPosition = worldPosition;
#if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;
#endif
vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;
}
#pragma unroll_loop_end
#endif`,jf=`float getShadowMask() {
float shadow = 1.0;
#ifdef USE_SHADOWMAP
#if NUM_DIR_LIGHT_SHADOWS > 0
DirectionalLightShadow directionalLight;
#pragma unroll_loop_start
for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
directionalLight = directionalLightShadows[ i ];
shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
}
#pragma unroll_loop_end
#endif
#if NUM_SPOT_LIGHT_SHADOWS > 0
SpotLightShadow spotLight;
#pragma unroll_loop_start
for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {
spotLight = spotLightShadows[ i ];
shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
}
#pragma unroll_loop_end
#endif
#if NUM_POINT_LIGHT_SHADOWS > 0
PointLightShadow pointLight;
#pragma unroll_loop_start
for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
pointLight = pointLightShadows[ i ];
shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;
}
#pragma unroll_loop_end
#endif
#endif
return shadow;
}`,Qf=`#ifdef USE_SKINNING
mat4 boneMatX = getBoneMatrix( skinIndex.x );
mat4 boneMatY = getBoneMatrix( skinIndex.y );
mat4 boneMatZ = getBoneMatrix( skinIndex.z );
mat4 boneMatW = getBoneMatrix( skinIndex.w );
#endif`,tp=`#ifdef USE_SKINNING
uniform mat4 bindMatrix;
uniform mat4 bindMatrixInverse;
uniform highp sampler2D boneTexture;
mat4 getBoneMatrix( const in float i ) {
int size = textureSize( boneTexture, 0 ).x;
int j = int( i ) * 4;
int x = j % size;
int y = j / size;
vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );
vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );
vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );
vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );
return mat4( v1, v2, v3, v4 );
}
#endif`,ep=`#ifdef USE_SKINNING
vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );
vec4 skinned = vec4( 0.0 );
skinned += boneMatX * skinVertex * skinWeight.x;
skinned += boneMatY * skinVertex * skinWeight.y;
skinned += boneMatZ * skinVertex * skinWeight.z;
skinned += boneMatW * skinVertex * skinWeight.w;
transformed = ( bindMatrixInverse * skinned ).xyz;
#endif`,np=`#ifdef USE_SKINNING
mat4 skinMatrix = mat4( 0.0 );
skinMatrix += skinWeight.x * boneMatX;
skinMatrix += skinWeight.y * boneMatY;
skinMatrix += skinWeight.z * boneMatZ;
skinMatrix += skinWeight.w * boneMatW;
skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;
objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;
#ifdef USE_TANGENT
objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;
#endif
#endif`,ip=`float specularStrength;
#ifdef USE_SPECULARMAP
vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );
specularStrength = texelSpecular.r;
#else
specularStrength = 1.0;
#endif`,sp=`#ifdef USE_SPECULARMAP
uniform sampler2D specularMap;
#endif`,rp=`#if defined( TONE_MAPPING )
gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );
#endif`,ap=`#ifndef saturate
#define saturate( a ) clamp( a, 0.0, 1.0 )
#endif
uniform float toneMappingExposure;
vec3 LinearToneMapping( vec3 color ) {
return saturate( toneMappingExposure * color );
}
vec3 ReinhardToneMapping( vec3 color ) {
color *= toneMappingExposure;
return saturate( color / ( vec3( 1.0 ) + color ) );
}
vec3 CineonToneMapping( vec3 color ) {
color *= toneMappingExposure;
color = max( vec3( 0.0 ), color - 0.004 );
return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );
}
vec3 RRTAndODTFit( vec3 v ) {
vec3 a = v * ( v + 0.0245786 ) - 0.000090537;
vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;
return a / b;
}
vec3 ACESFilmicToneMapping( vec3 color ) {
const mat3 ACESInputMat = mat3(
vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),
vec3( 0.04823, 0.01566, 0.83777 )
);
const mat3 ACESOutputMat = mat3(
vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),
vec3( -0.07367, -0.00605, 1.07602 )
);
color *= toneMappingExposure / 0.6;
color = ACESInputMat * color;
color = RRTAndODTFit( color );
color = ACESOutputMat * color;
return saturate( color );
}
const mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(
vec3( 1.6605, - 0.1246, - 0.0182 ),
vec3( - 0.5876, 1.1329, - 0.1006 ),
vec3( - 0.0728, - 0.0083, 1.1187 )
);
const mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(
vec3( 0.6274, 0.0691, 0.0164 ),
vec3( 0.3293, 0.9195, 0.0880 ),
vec3( 0.0433, 0.0113, 0.8956 )
);
vec3 agxDefaultContrastApprox( vec3 x ) {
vec3 x2 = x * x;
vec3 x4 = x2 * x2;
return + 15.5 * x4 * x2
- 40.14 * x4 * x
+ 31.96 * x4
- 6.868 * x2 * x
+ 0.4298 * x2
+ 0.1191 * x
- 0.00232;
}
vec3 AgXToneMapping( vec3 color ) {
const mat3 AgXInsetMatrix = mat3(
vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),
vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),
vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )
);
const mat3 AgXOutsetMatrix = mat3(
vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),
vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),
vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )
);
const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;
color *= toneMappingExposure;
color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;
color = AgXInsetMatrix * color;
color = max( color, 1e-10 ); color = log2( color );
color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );
color = clamp( color, 0.0, 1.0 );
color = agxDefaultContrastApprox( color );
color = AgXOutsetMatrix * color;
color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );
color = LINEAR_REC2020_TO_LINEAR_SRGB * color;
color = clamp( color, 0.0, 1.0 );
return color;
}
vec3 NeutralToneMapping( vec3 color ) {
const float StartCompression = 0.8 - 0.04;
const float Desaturation = 0.15;
color *= toneMappingExposure;
float x = min( color.r, min( color.g, color.b ) );
float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;
color -= offset;
float peak = max( color.r, max( color.g, color.b ) );
if ( peak < StartCompression ) return color;
float d = 1. - StartCompression;
float newPeak = 1. - d * d / ( peak + d - StartCompression );
color *= newPeak / peak;
float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );
return mix( color, vec3( newPeak ), g );
}
vec3 CustomToneMapping( vec3 color ) { return color; }`,op=`#ifdef USE_TRANSMISSION
material.transmission = transmission;
material.transmissionAlpha = 1.0;
material.thickness = thickness;
material.attenuationDistance = attenuationDistance;
material.attenuationColor = attenuationColor;
#ifdef USE_TRANSMISSIONMAP
material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;
#endif
#ifdef USE_THICKNESSMAP
material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;
#endif
vec3 pos = vWorldPosition;
vec3 v = normalize( cameraPosition - pos );
vec3 n = inverseTransformDirection( normal, viewMatrix );
vec4 transmitted = getIBLVolumeRefraction(
n, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,
pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,
material.attenuationColor, material.attenuationDistance );
material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );
totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );
#endif`,lp=`#ifdef USE_TRANSMISSION
uniform float transmission;
uniform float thickness;
uniform float attenuationDistance;
uniform vec3 attenuationColor;
#ifdef USE_TRANSMISSIONMAP
uniform sampler2D transmissionMap;
#endif
#ifdef USE_THICKNESSMAP
uniform sampler2D thicknessMap;
#endif
uniform vec2 transmissionSamplerSize;
uniform sampler2D transmissionSamplerMap;
uniform mat4 modelMatrix;
uniform mat4 projectionMatrix;
varying vec3 vWorldPosition;
float w0( float a ) {
return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );
}
float w1( float a ) {
return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );
}
float w2( float a ){
return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );
}
float w3( float a ) {
return ( 1.0 / 6.0 ) * ( a * a * a );
}
float g0( float a ) {
return w0( a ) + w1( a );
}
float g1( float a ) {
return w2( a ) + w3( a );
}
float h0( float a ) {
return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );
}
float h1( float a ) {
return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );
}
vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {
uv = uv * texelSize.zw + 0.5;
vec2 iuv = floor( uv );
vec2 fuv = fract( uv );
float g0x = g0( fuv.x );
float g1x = g1( fuv.x );
float h0x = h0( fuv.x );
float h1x = h1( fuv.x );
float h0y = h0( fuv.y );
float h1y = h1( fuv.y );
vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;
vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;
vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;
vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;
return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +
g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );
}
vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {
vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );
vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );
vec2 fLodSizeInv = 1.0 / fLodSize;
vec2 cLodSizeInv = 1.0 / cLodSize;
vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );
vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );
return mix( fSample, cSample, fract( lod ) );
}
vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {
vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );
vec3 modelScale;
modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );
modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );
modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );
return normalize( refractionVector ) * thickness * modelScale;
}
float applyIorToRoughness( const in float roughness, const in float ior ) {
return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );
}
vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {
float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );
return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );
}
vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {
if ( isinf( attenuationDistance ) ) {
return vec3( 1.0 );
} else {
vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;
vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;
}
}
vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,
const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,
const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,
const in vec3 attenuationColor, const in float attenuationDistance ) {
vec4 transmittedLight;
vec3 transmittance;
#ifdef USE_DISPERSION
float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;
vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );
for ( int i = 0; i < 3; i ++ ) {
vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );
vec3 refractedRayExit = position + transmissionRay;
vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );
vec2 refractionCoords = ndcPos.xy / ndcPos.w;
refractionCoords += 1.0;
refractionCoords /= 2.0;
vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );
transmittedLight[ i ] = transmissionSample[ i ];
transmittedLight.a += transmissionSample.a;
transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];
}
transmittedLight.a /= 3.0;
#else
vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );
vec3 refractedRayExit = position + transmissionRay;
vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );
vec2 refractionCoords = ndcPos.xy / ndcPos.w;
refractionCoords += 1.0;
refractionCoords /= 2.0;
transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );
transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );
#endif
vec3 attenuatedColor = transmittance * transmittedLight.rgb;
vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );
float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;
return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );
}
#endif`,cp=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
varying vec2 vUv;
#endif
#ifdef USE_MAP
varying vec2 vMapUv;
#endif
#ifdef USE_ALPHAMAP
varying vec2 vAlphaMapUv;
#endif
#ifdef USE_LIGHTMAP
varying vec2 vLightMapUv;
#endif
#ifdef USE_AOMAP
varying vec2 vAoMapUv;
#endif
#ifdef USE_BUMPMAP
varying vec2 vBumpMapUv;
#endif
#ifdef USE_NORMALMAP
varying vec2 vNormalMapUv;
#endif
#ifdef USE_EMISSIVEMAP
varying vec2 vEmissiveMapUv;
#endif
#ifdef USE_METALNESSMAP
varying vec2 vMetalnessMapUv;
#endif
#ifdef USE_ROUGHNESSMAP
varying vec2 vRoughnessMapUv;
#endif
#ifdef USE_ANISOTROPYMAP
varying vec2 vAnisotropyMapUv;
#endif
#ifdef USE_CLEARCOATMAP
varying vec2 vClearcoatMapUv;
#endif
#ifdef USE_CLEARCOAT_NORMALMAP
varying vec2 vClearcoatNormalMapUv;
#endif
#ifdef USE_CLEARCOAT_ROUGHNESSMAP
varying vec2 vClearcoatRoughnessMapUv;
#endif
#ifdef USE_IRIDESCENCEMAP
varying vec2 vIridescenceMapUv;
#endif
#ifdef USE_IRIDESCENCE_THICKNESSMAP
varying vec2 vIridescenceThicknessMapUv;
#endif
#ifdef USE_SHEEN_COLORMAP
varying vec2 vSheenColorMapUv;
#endif
#ifdef USE_SHEEN_ROUGHNESSMAP
varying vec2 vSheenRoughnessMapUv;
#endif
#ifdef USE_SPECULARMAP
varying vec2 vSpecularMapUv;
#endif
#ifdef USE_SPECULAR_COLORMAP
varying vec2 vSpecularColorMapUv;
#endif
#ifdef USE_SPECULAR_INTENSITYMAP
varying vec2 vSpecularIntensityMapUv;
#endif
#ifdef USE_TRANSMISSIONMAP
uniform mat3 transmissionMapTransform;
varying vec2 vTransmissionMapUv;
#endif
#ifdef USE_THICKNESSMAP
uniform mat3 thicknessMapTransform;
varying vec2 vThicknessMapUv;
#endif`,hp=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
varying vec2 vUv;
#endif
#ifdef USE_MAP
uniform mat3 mapTransform;
varying vec2 vMapUv;
#endif
#ifdef USE_ALPHAMAP
uniform mat3 alphaMapTransform;
varying vec2 vAlphaMapUv;
#endif
#ifdef USE_LIGHTMAP
uniform mat3 lightMapTransform;
varying vec2 vLightMapUv;
#endif
#ifdef USE_AOMAP
uniform mat3 aoMapTransform;
varying vec2 vAoMapUv;
#endif
#ifdef USE_BUMPMAP
uniform mat3 bumpMapTransform;
varying vec2 vBumpMapUv;
#endif
#ifdef USE_NORMALMAP
uniform mat3 normalMapTransform;
varying vec2 vNormalMapUv;
#endif
#ifdef USE_DISPLACEMENTMAP
uniform mat3 displacementMapTransform;
varying vec2 vDisplacementMapUv;
#endif
#ifdef USE_EMISSIVEMAP
uniform mat3 emissiveMapTransform;
varying vec2 vEmissiveMapUv;
#endif
#ifdef USE_METALNESSMAP
uniform mat3 metalnessMapTransform;
varying vec2 vMetalnessMapUv;
#endif
#ifdef USE_ROUGHNESSMAP
uniform mat3 roughnessMapTransform;
varying vec2 vRoughnessMapUv;
#endif
#ifdef USE_ANISOTROPYMAP
uniform mat3 anisotropyMapTransform;
varying vec2 vAnisotropyMapUv;
#endif
#ifdef USE_CLEARCOATMAP
uniform mat3 clearcoatMapTransform;
varying vec2 vClearcoatMapUv;
#endif
#ifdef USE_CLEARCOAT_NORMALMAP
uniform mat3 clearcoatNormalMapTransform;
varying vec2 vClearcoatNormalMapUv;
#endif
#ifdef USE_CLEARCOAT_ROUGHNESSMAP
uniform mat3 clearcoatRoughnessMapTransform;
varying vec2 vClearcoatRoughnessMapUv;
#endif
#ifdef USE_SHEEN_COLORMAP
uniform mat3 sheenColorMapTransform;
varying vec2 vSheenColorMapUv;
#endif
#ifdef USE_SHEEN_ROUGHNESSMAP
uniform mat3 sheenRoughnessMapTransform;
varying vec2 vSheenRoughnessMapUv;
#endif
#ifdef USE_IRIDESCENCEMAP
uniform mat3 iridescenceMapTransform;
varying vec2 vIridescenceMapUv;
#endif
#ifdef USE_IRIDESCENCE_THICKNESSMAP
uniform mat3 iridescenceThicknessMapTransform;
varying vec2 vIridescenceThicknessMapUv;
#endif
#ifdef USE_SPECULARMAP
uniform mat3 specularMapTransform;
varying vec2 vSpecularMapUv;
#endif
#ifdef USE_SPECULAR_COLORMAP
uniform mat3 specularColorMapTransform;
varying vec2 vSpecularColorMapUv;
#endif
#ifdef USE_SPECULAR_INTENSITYMAP
uniform mat3 specularIntensityMapTransform;
varying vec2 vSpecularIntensityMapUv;
#endif
#ifdef USE_TRANSMISSIONMAP
uniform mat3 transmissionMapTransform;
varying vec2 vTransmissionMapUv;
#endif
#ifdef USE_THICKNESSMAP
uniform mat3 thicknessMapTransform;
varying vec2 vThicknessMapUv;
#endif`,up=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
vUv = vec3( uv, 1 ).xy;
#endif
#ifdef USE_MAP
vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;
#endif
#ifdef USE_ALPHAMAP
vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_LIGHTMAP
vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_AOMAP
vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_BUMPMAP
vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_NORMALMAP
vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_DISPLACEMENTMAP
vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_EMISSIVEMAP
vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_METALNESSMAP
vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_ROUGHNESSMAP
vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_ANISOTROPYMAP
vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_CLEARCOATMAP
vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_CLEARCOAT_NORMALMAP
vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_CLEARCOAT_ROUGHNESSMAP
vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_IRIDESCENCEMAP
vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_IRIDESCENCE_THICKNESSMAP
vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_SHEEN_COLORMAP
vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_SHEEN_ROUGHNESSMAP
vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_SPECULARMAP
vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_SPECULAR_COLORMAP
vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_SPECULAR_INTENSITYMAP
vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_TRANSMISSIONMAP
vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;
#endif
#ifdef USE_THICKNESSMAP
vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;
#endif`,dp=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0
vec4 worldPosition = vec4( transformed, 1.0 );
#ifdef USE_BATCHING
worldPosition = batchingMatrix * worldPosition;
#endif
#ifdef USE_INSTANCING
worldPosition = instanceMatrix * worldPosition;
#endif
worldPosition = modelMatrix * worldPosition;
#endif`;const fp=`varying vec2 vUv;
uniform mat3 uvTransform;
void main() {
vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
gl_Position = vec4( position.xy, 1.0, 1.0 );
}`,pp=`uniform sampler2D t2D;
uniform float backgroundIntensity;
varying vec2 vUv;
void main() {
vec4 texColor = texture2D( t2D, vUv );
#ifdef DECODE_VIDEO_TEXTURE
texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );
#endif
texColor.rgb *= backgroundIntensity;
gl_FragColor = texColor;
#include <tonemapping_fragment>
#include <colorspace_fragment>
}`,mp=`varying vec3 vWorldDirection;
#include <common>
void main() {
vWorldDirection = transformDirection( position, modelMatrix );
#include <begin_vertex>
#include <project_vertex>
gl_Position.z = gl_Position.w;
}`,gp=`#ifdef ENVMAP_TYPE_CUBE
uniform samplerCube envMap;
#elif defined( ENVMAP_TYPE_CUBE_UV )
uniform sampler2D envMap;
#endif
uniform float flipEnvMap;
uniform float backgroundBlurriness;
uniform float backgroundIntensity;
uniform mat3 backgroundRotation;
varying vec3 vWorldDirection;
#include <cube_uv_reflection_fragment>
void main() {
#ifdef ENVMAP_TYPE_CUBE
vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );
#elif defined( ENVMAP_TYPE_CUBE_UV )
vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );
#else
vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );
#endif
texColor.rgb *= backgroundIntensity;
gl_FragColor = texColor;
#include <tonemapping_fragment>
#include <colorspace_fragment>
}`,_p=`varying vec3 vWorldDirection;
#include <common>
void main() {
vWorldDirection = transformDirection( position, modelMatrix );
#include <begin_vertex>
#include <project_vertex>
gl_Position.z = gl_Position.w;
}`,vp=`uniform samplerCube tCube;
uniform float tFlip;
uniform float opacity;
varying vec3 vWorldDirection;
void main() {
vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );
gl_FragColor = texColor;
gl_FragColor.a *= opacity;
#include <tonemapping_fragment>
#include <colorspace_fragment>
}`,xp=`#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
varying vec2 vHighPrecisionZW;
void main() {
#include <uv_vertex>
#include <batching_vertex>
#include <skinbase_vertex>
#include <morphinstance_vertex>
#ifdef USE_DISPLACEMENTMAP
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinnormal_vertex>
#endif
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
vHighPrecisionZW = gl_Position.zw;
}`,Mp=`#if DEPTH_PACKING == 3200
uniform float opacity;
#endif
#include <common>
#include <packing>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
varying vec2 vHighPrecisionZW;
void main() {
vec4 diffuseColor = vec4( 1.0 );
#include <clipping_planes_fragment>
#if DEPTH_PACKING == 3200
diffuseColor.a = opacity;
#endif
#include <map_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <logdepthbuf_fragment>
#ifdef USE_REVERSED_DEPTH_BUFFER
float fragCoordZ = vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ];
#else
float fragCoordZ = 0.5 * vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ] + 0.5;
#endif
#if DEPTH_PACKING == 3200
gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );
#elif DEPTH_PACKING == 3201
gl_FragColor = packDepthToRGBA( fragCoordZ );
#elif DEPTH_PACKING == 3202
gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );
#elif DEPTH_PACKING == 3203
gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );
#endif
}`,yp=`#define DISTANCE
varying vec3 vWorldPosition;
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <batching_vertex>
#include <skinbase_vertex>
#include <morphinstance_vertex>
#ifdef USE_DISPLACEMENTMAP
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinnormal_vertex>
#endif
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <worldpos_vertex>
#include <clipping_planes_vertex>
vWorldPosition = worldPosition.xyz;
}`,Sp=`#define DISTANCE
uniform vec3 referencePosition;
uniform float nearDistance;
uniform float farDistance;
varying vec3 vWorldPosition;
#include <common>
#include <packing>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <clipping_planes_pars_fragment>
void main () {
vec4 diffuseColor = vec4( 1.0 );
#include <clipping_planes_fragment>
#include <map_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
float dist = length( vWorldPosition - referencePosition );
dist = ( dist - nearDistance ) / ( farDistance - nearDistance );
dist = saturate( dist );
gl_FragColor = packDepthToRGBA( dist );
}`,Ep=`varying vec3 vWorldDirection;
#include <common>
void main() {
vWorldDirection = transformDirection( position, modelMatrix );
#include <begin_vertex>
#include <project_vertex>
}`,Tp=`uniform sampler2D tEquirect;
varying vec3 vWorldDirection;
#include <common>
void main() {
vec3 direction = normalize( vWorldDirection );
vec2 sampleUV = equirectUv( direction );
gl_FragColor = texture2D( tEquirect, sampleUV );
#include <tonemapping_fragment>
#include <colorspace_fragment>
}`,wp=`uniform float scale;
attribute float lineDistance;
varying float vLineDistance;
#include <common>
#include <uv_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <morphtarget_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
vLineDistance = scale * lineDistance;
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#include <fog_vertex>
}`,bp=`uniform vec3 diffuse;
uniform float opacity;
uniform float dashSize;
uniform float totalSize;
varying float vLineDistance;
#include <common>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <fog_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
if ( mod( vLineDistance, totalSize ) > dashSize ) {
discard;
}
vec3 outgoingLight = vec3( 0.0 );
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
outgoingLight = diffuseColor.rgb;
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
}`,Ap=`#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <envmap_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#endif
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#include <worldpos_vertex>
#include <envmap_vertex>
#include <fog_vertex>
}`,Cp=`uniform vec3 diffuse;
uniform float opacity;
#ifndef FLAT_SHADED
varying vec3 vNormal;
#endif
#include <common>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <aomap_pars_fragment>
#include <lightmap_pars_fragment>
#include <envmap_common_pars_fragment>
#include <envmap_pars_fragment>
#include <fog_pars_fragment>
#include <specularmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <specularmap_fragment>
ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
#ifdef USE_LIGHTMAP
vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );
reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;
#else
reflectedLight.indirectDiffuse += vec3( 1.0 );
#endif
#include <aomap_fragment>
reflectedLight.indirectDiffuse *= diffuseColor.rgb;
vec3 outgoingLight = reflectedLight.indirectDiffuse;
#include <envmap_fragment>
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,Rp=`#define LAMBERT
varying vec3 vViewPosition;
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <envmap_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <shadowmap_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
vViewPosition = - mvPosition.xyz;
#include <worldpos_vertex>
#include <envmap_vertex>
#include <shadowmap_vertex>
#include <fog_vertex>
}`,Pp=`#define LAMBERT
uniform vec3 diffuse;
uniform vec3 emissive;
uniform float opacity;
#include <common>
#include <packing>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <aomap_pars_fragment>
#include <lightmap_pars_fragment>
#include <emissivemap_pars_fragment>
#include <envmap_common_pars_fragment>
#include <envmap_pars_fragment>
#include <fog_pars_fragment>
#include <bsdfs>
#include <lights_pars_begin>
#include <normal_pars_fragment>
#include <lights_lambert_pars_fragment>
#include <shadowmap_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <specularmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
vec3 totalEmissiveRadiance = emissive;
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <specularmap_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
#include <emissivemap_fragment>
#include <lights_lambert_fragment>
#include <lights_fragment_begin>
#include <lights_fragment_maps>
#include <lights_fragment_end>
#include <aomap_fragment>
vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
#include <envmap_fragment>
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,Lp=`#define MATCAP
varying vec3 vViewPosition;
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <color_pars_vertex>
#include <displacementmap_pars_vertex>
#include <fog_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#include <fog_vertex>
vViewPosition = - mvPosition.xyz;
}`,Dp=`#define MATCAP
uniform vec3 diffuse;
uniform float opacity;
uniform sampler2D matcap;
varying vec3 vViewPosition;
#include <common>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <fog_pars_fragment>
#include <normal_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
vec3 viewDir = normalize( vViewPosition );
vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );
vec3 y = cross( viewDir, x );
vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;
#ifdef USE_MATCAP
vec4 matcapColor = texture2D( matcap, uv );
#else
vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );
#endif
vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,Ip=`#define NORMAL
#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
varying vec3 vViewPosition;
#endif
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphinstance_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
vViewPosition = - mvPosition.xyz;
#endif
}`,Up=`#define NORMAL
uniform float opacity;
#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
varying vec3 vViewPosition;
#endif
#include <packing>
#include <uv_pars_fragment>
#include <normal_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );
#include <clipping_planes_fragment>
#include <logdepthbuf_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
gl_FragColor = vec4( packNormalToRGB( normal ), diffuseColor.a );
#ifdef OPAQUE
gl_FragColor.a = 1.0;
#endif
}`,Np=`#define PHONG
varying vec3 vViewPosition;
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <envmap_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <shadowmap_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphinstance_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
vViewPosition = - mvPosition.xyz;
#include <worldpos_vertex>
#include <envmap_vertex>
#include <shadowmap_vertex>
#include <fog_vertex>
}`,Fp=`#define PHONG
uniform vec3 diffuse;
uniform vec3 emissive;
uniform vec3 specular;
uniform float shininess;
uniform float opacity;
#include <common>
#include <packing>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <aomap_pars_fragment>
#include <lightmap_pars_fragment>
#include <emissivemap_pars_fragment>
#include <envmap_common_pars_fragment>
#include <envmap_pars_fragment>
#include <fog_pars_fragment>
#include <bsdfs>
#include <lights_pars_begin>
#include <normal_pars_fragment>
#include <lights_phong_pars_fragment>
#include <shadowmap_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <specularmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
vec3 totalEmissiveRadiance = emissive;
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <specularmap_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
#include <emissivemap_fragment>
#include <lights_phong_fragment>
#include <lights_fragment_begin>
#include <lights_fragment_maps>
#include <lights_fragment_end>
#include <aomap_fragment>
vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;
#include <envmap_fragment>
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,Op=`#define STANDARD
varying vec3 vViewPosition;
#ifdef USE_TRANSMISSION
varying vec3 vWorldPosition;
#endif
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <shadowmap_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
vViewPosition = - mvPosition.xyz;
#include <worldpos_vertex>
#include <shadowmap_vertex>
#include <fog_vertex>
#ifdef USE_TRANSMISSION
vWorldPosition = worldPosition.xyz;
#endif
}`,Bp=`#define STANDARD
#ifdef PHYSICAL
#define IOR
#define USE_SPECULAR
#endif
uniform vec3 diffuse;
uniform vec3 emissive;
uniform float roughness;
uniform float metalness;
uniform float opacity;
#ifdef IOR
uniform float ior;
#endif
#ifdef USE_SPECULAR
uniform float specularIntensity;
uniform vec3 specularColor;
#ifdef USE_SPECULAR_COLORMAP
uniform sampler2D specularColorMap;
#endif
#ifdef USE_SPECULAR_INTENSITYMAP
uniform sampler2D specularIntensityMap;
#endif
#endif
#ifdef USE_CLEARCOAT
uniform float clearcoat;
uniform float clearcoatRoughness;
#endif
#ifdef USE_DISPERSION
uniform float dispersion;
#endif
#ifdef USE_IRIDESCENCE
uniform float iridescence;
uniform float iridescenceIOR;
uniform float iridescenceThicknessMinimum;
uniform float iridescenceThicknessMaximum;
#endif
#ifdef USE_SHEEN
uniform vec3 sheenColor;
uniform float sheenRoughness;
#ifdef USE_SHEEN_COLORMAP
uniform sampler2D sheenColorMap;
#endif
#ifdef USE_SHEEN_ROUGHNESSMAP
uniform sampler2D sheenRoughnessMap;
#endif
#endif
#ifdef USE_ANISOTROPY
uniform vec2 anisotropyVector;
#ifdef USE_ANISOTROPYMAP
uniform sampler2D anisotropyMap;
#endif
#endif
varying vec3 vViewPosition;
#include <common>
#include <packing>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <aomap_pars_fragment>
#include <lightmap_pars_fragment>
#include <emissivemap_pars_fragment>
#include <iridescence_fragment>
#include <cube_uv_reflection_fragment>
#include <envmap_common_pars_fragment>
#include <envmap_physical_pars_fragment>
#include <fog_pars_fragment>
#include <lights_pars_begin>
#include <normal_pars_fragment>
#include <lights_physical_pars_fragment>
#include <transmission_pars_fragment>
#include <shadowmap_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <clearcoat_pars_fragment>
#include <iridescence_pars_fragment>
#include <roughnessmap_pars_fragment>
#include <metalnessmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
vec3 totalEmissiveRadiance = emissive;
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <roughnessmap_fragment>
#include <metalnessmap_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
#include <clearcoat_normal_fragment_begin>
#include <clearcoat_normal_fragment_maps>
#include <emissivemap_fragment>
#include <lights_physical_fragment>
#include <lights_fragment_begin>
#include <lights_fragment_maps>
#include <lights_fragment_end>
#include <aomap_fragment>
vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;
vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;
#include <transmission_fragment>
vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;
#ifdef USE_SHEEN
float sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );
outgoingLight = outgoingLight * sheenEnergyComp + sheenSpecularDirect + sheenSpecularIndirect;
#endif
#ifdef USE_CLEARCOAT
float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );
vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );
outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;
#endif
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,zp=`#define TOON
varying vec3 vViewPosition;
#include <common>
#include <batching_pars_vertex>
#include <uv_pars_vertex>
#include <displacementmap_pars_vertex>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <normal_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <shadowmap_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <normal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <displacementmap_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
vViewPosition = - mvPosition.xyz;
#include <worldpos_vertex>
#include <shadowmap_vertex>
#include <fog_vertex>
}`,kp=`#define TOON
uniform vec3 diffuse;
uniform vec3 emissive;
uniform float opacity;
#include <common>
#include <packing>
#include <dithering_pars_fragment>
#include <color_pars_fragment>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <aomap_pars_fragment>
#include <lightmap_pars_fragment>
#include <emissivemap_pars_fragment>
#include <gradientmap_pars_fragment>
#include <fog_pars_fragment>
#include <bsdfs>
#include <lights_pars_begin>
#include <normal_pars_fragment>
#include <lights_toon_pars_fragment>
#include <shadowmap_pars_fragment>
#include <bumpmap_pars_fragment>
#include <normalmap_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
vec3 totalEmissiveRadiance = emissive;
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <color_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
#include <normal_fragment_begin>
#include <normal_fragment_maps>
#include <emissivemap_fragment>
#include <lights_toon_fragment>
#include <lights_fragment_begin>
#include <lights_fragment_maps>
#include <lights_fragment_end>
#include <aomap_fragment>
vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
#include <dithering_fragment>
}`,Hp=`uniform float size;
uniform float scale;
#include <common>
#include <color_pars_vertex>
#include <fog_pars_vertex>
#include <morphtarget_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
#ifdef USE_POINTS_UV
varying vec2 vUv;
uniform mat3 uvTransform;
#endif
void main() {
#ifdef USE_POINTS_UV
vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
#endif
#include <color_vertex>
#include <morphinstance_vertex>
#include <morphcolor_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <project_vertex>
gl_PointSize = size;
#ifdef USE_SIZEATTENUATION
bool isPerspective = isPerspectiveMatrix( projectionMatrix );
if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );
#endif
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#include <worldpos_vertex>
#include <fog_vertex>
}`,Vp=`uniform vec3 diffuse;
uniform float opacity;
#include <common>
#include <color_pars_fragment>
#include <map_particle_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <fog_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
vec3 outgoingLight = vec3( 0.0 );
#include <logdepthbuf_fragment>
#include <map_particle_fragment>
#include <color_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
outgoingLight = diffuseColor.rgb;
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
#include <premultiplied_alpha_fragment>
}`,Gp=`#include <common>
#include <batching_pars_vertex>
#include <fog_pars_vertex>
#include <morphtarget_pars_vertex>
#include <skinning_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <shadowmap_pars_vertex>
void main() {
#include <batching_vertex>
#include <beginnormal_vertex>
#include <morphinstance_vertex>
#include <morphnormal_vertex>
#include <skinbase_vertex>
#include <skinnormal_vertex>
#include <defaultnormal_vertex>
#include <begin_vertex>
#include <morphtarget_vertex>
#include <skinning_vertex>
#include <project_vertex>
#include <logdepthbuf_vertex>
#include <worldpos_vertex>
#include <shadowmap_vertex>
#include <fog_vertex>
}`,Wp=`uniform vec3 color;
uniform float opacity;
#include <common>
#include <packing>
#include <fog_pars_fragment>
#include <bsdfs>
#include <lights_pars_begin>
#include <logdepthbuf_pars_fragment>
#include <shadowmap_pars_fragment>
#include <shadowmask_pars_fragment>
void main() {
#include <logdepthbuf_fragment>
gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
}`,Xp=`uniform float rotation;
uniform vec2 center;
#include <common>
#include <uv_pars_vertex>
#include <fog_pars_vertex>
#include <logdepthbuf_pars_vertex>
#include <clipping_planes_pars_vertex>
void main() {
#include <uv_vertex>
vec4 mvPosition = modelViewMatrix[ 3 ];
vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );
#ifndef USE_SIZEATTENUATION
bool isPerspective = isPerspectiveMatrix( projectionMatrix );
if ( isPerspective ) scale *= - mvPosition.z;
#endif
vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;
vec2 rotatedPosition;
rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;
rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;
mvPosition.xy += rotatedPosition;
gl_Position = projectionMatrix * mvPosition;
#include <logdepthbuf_vertex>
#include <clipping_planes_vertex>
#include <fog_vertex>
}`,qp=`uniform vec3 diffuse;
uniform float opacity;
#include <common>
#include <uv_pars_fragment>
#include <map_pars_fragment>
#include <alphamap_pars_fragment>
#include <alphatest_pars_fragment>
#include <alphahash_pars_fragment>
#include <fog_pars_fragment>
#include <logdepthbuf_pars_fragment>
#include <clipping_planes_pars_fragment>
void main() {
vec4 diffuseColor = vec4( diffuse, opacity );
#include <clipping_planes_fragment>
vec3 outgoingLight = vec3( 0.0 );
#include <logdepthbuf_fragment>
#include <map_fragment>
#include <alphamap_fragment>
#include <alphatest_fragment>
#include <alphahash_fragment>
outgoingLight = diffuseColor.rgb;
#include <opaque_fragment>
#include <tonemapping_fragment>
#include <colorspace_fragment>
#include <fog_fragment>
}`,Ot={alphahash_fragment:fd,alphahash_pars_fragment:pd,alphamap_fragment:md,alphamap_pars_fragment:gd,alphatest_fragment:_d,alphatest_pars_fragment:vd,aomap_fragment:xd,aomap_pars_fragment:Md,batching_pars_vertex:yd,batching_vertex:Sd,begin_vertex:Ed,beginnormal_vertex:Td,bsdfs:wd,iridescence_fragment:bd,bumpmap_pars_fragment:Ad,clipping_planes_fragment:Cd,clipping_planes_pars_fragment:Rd,clipping_planes_pars_vertex:Pd,clipping_planes_vertex:Ld,color_fragment:Dd,color_pars_fragment:Id,color_pars_vertex:Ud,color_vertex:Nd,common:Fd,cube_uv_reflection_fragment:Od,defaultnormal_vertex:Bd,displacementmap_pars_vertex:zd,displacementmap_vertex:kd,emissivemap_fragment:Hd,emissivemap_pars_fragment:Vd,colorspace_fragment:Gd,colorspace_pars_fragment:Wd,envmap_fragment:Xd,envmap_common_pars_fragment:qd,envmap_pars_fragment:Yd,envmap_pars_vertex:Zd,envmap_physical_pars_fragment:af,envmap_vertex:Kd,fog_vertex:Jd,fog_pars_vertex:$d,fog_fragment:jd,fog_pars_fragment:Qd,gradientmap_pars_fragment:tf,lightmap_pars_fragment:ef,lights_lambert_fragment:nf,lights_lambert_pars_fragment:sf,lights_pars_begin:rf,lights_toon_fragment:of,lights_toon_pars_fragment:lf,lights_phong_fragment:cf,lights_phong_pars_fragment:hf,lights_physical_fragment:uf,lights_physical_pars_fragment:df,lights_fragment_begin:ff,lights_fragment_maps:pf,lights_fragment_end:mf,logdepthbuf_fragment:gf,logdepthbuf_pars_fragment:_f,logdepthbuf_pars_vertex:vf,logdepthbuf_vertex:xf,map_fragment:Mf,map_pars_fragment:yf,map_particle_fragment:Sf,map_particle_pars_fragment:Ef,metalnessmap_fragment:Tf,metalnessmap_pars_fragment:wf,morphinstance_vertex:bf,morphcolor_vertex:Af,morphnormal_vertex:Cf,morphtarget_pars_vertex:Rf,morphtarget_vertex:Pf,normal_fragment_begin:Lf,normal_fragment_maps:Df,normal_pars_fragment:If,normal_pars_vertex:Uf,normal_vertex:Nf,normalmap_pars_fragment:Ff,clearcoat_normal_fragment_begin:Of,clearcoat_normal_fragment_maps:Bf,clearcoat_pars_fragment:zf,iridescence_pars_fragment:kf,opaque_fragment:Hf,packing:Vf,premultiplied_alpha_fragment:Gf,project_vertex:Wf,dithering_fragment:Xf,dithering_pars_fragment:qf,roughnessmap_fragment:Yf,roughnessmap_pars_fragment:Zf,shadowmap_pars_fragment:Kf,shadowmap_pars_vertex:Jf,shadowmap_vertex:$f,shadowmask_pars_fragment:jf,skinbase_vertex:Qf,skinning_pars_vertex:tp,skinning_vertex:ep,skinnormal_vertex:np,specularmap_fragment:ip,specularmap_pars_fragment:sp,tonemapping_fragment:rp,tonemapping_pars_fragment:ap,transmission_fragment:op,transmission_pars_fragment:lp,uv_pars_fragment:cp,uv_pars_vertex:hp,uv_vertex:up,worldpos_vertex:dp,background_vert:fp,background_frag:pp,backgroundCube_vert:mp,backgroundCube_frag:gp,cube_vert:_p,cube_frag:vp,depth_vert:xp,depth_frag:Mp,distanceRGBA_vert:yp,distanceRGBA_frag:Sp,equirect_vert:Ep,equirect_frag:Tp,linedashed_vert:wp,linedashed_frag:bp,meshbasic_vert:Ap,meshbasic_frag:Cp,meshlambert_vert:Rp,meshlambert_frag:Pp,meshmatcap_vert:Lp,meshmatcap_frag:Dp,meshnormal_vert:Ip,meshnormal_frag:Up,meshphong_vert:Np,meshphong_frag:Fp,meshphysical_vert:Op,meshphysical_frag:Bp,meshtoon_vert:zp,meshtoon_frag:kp,points_vert:Hp,points_frag:Vp,shadow_vert:Gp,shadow_frag:Wp,sprite_vert:Xp,sprite_frag:qp},rt={common:{diffuse:{value:new dt(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new Nt},alphaMap:{value:null},alphaMapTransform:{value:new Nt},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new Nt}},envmap:{envMap:{value:null},envMapRotation:{value:new Nt},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new Nt}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new Nt}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new Nt},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new Nt},normalScale:{value:new nt(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new Nt},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new Nt}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new Nt}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new Nt}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new dt(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new dt(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new Nt},alphaTest:{value:0},uvTransform:{value:new Nt}},sprite:{diffuse:{value:new dt(16777215)},opacity:{value:1},center:{value:new nt(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new Nt},alphaMap:{value:null},alphaMapTransform:{value:new Nt},alphaTest:{value:0}}},en={basic:{uniforms:Pe([rt.common,rt.specularmap,rt.envmap,rt.aomap,rt.lightmap,rt.fog]),vertexShader:Ot.meshbasic_vert,fragmentShader:Ot.meshbasic_frag},lambert:{uniforms:Pe([rt.common,rt.specularmap,rt.envmap,rt.aomap,rt.lightmap,rt.emissivemap,rt.bumpmap,rt.normalmap,rt.displacementmap,rt.fog,rt.lights,{emissive:{value:new dt(0)}}]),vertexShader:Ot.meshlambert_vert,fragmentShader:Ot.meshlambert_frag},phong:{uniforms:Pe([rt.common,rt.specularmap,rt.envmap,rt.aomap,rt.lightmap,rt.emissivemap,rt.bumpmap,rt.normalmap,rt.displacementmap,rt.fog,rt.lights,{emissive:{value:new dt(0)},specular:{value:new dt(1118481)},shininess:{value:30}}]),vertexShader:Ot.meshphong_vert,fragmentShader:Ot.meshphong_frag},standard:{uniforms:Pe([rt.common,rt.envmap,rt.aomap,rt.lightmap,rt.emissivemap,rt.bumpmap,rt.normalmap,rt.displacementmap,rt.roughnessmap,rt.metalnessmap,rt.fog,rt.lights,{emissive:{value:new dt(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:Ot.meshphysical_vert,fragmentShader:Ot.meshphysical_frag},toon:{uniforms:Pe([rt.common,rt.aomap,rt.lightmap,rt.emissivemap,rt.bumpmap,rt.normalmap,rt.displacementmap,rt.gradientmap,rt.fog,rt.lights,{emissive:{value:new dt(0)}}]),vertexShader:Ot.meshtoon_vert,fragmentShader:Ot.meshtoon_frag},matcap:{uniforms:Pe([rt.common,rt.bumpmap,rt.normalmap,rt.displacementmap,rt.fog,{matcap:{value:null}}]),vertexShader:Ot.meshmatcap_vert,fragmentShader:Ot.meshmatcap_frag},points:{uniforms:Pe([rt.points,rt.fog]),vertexShader:Ot.points_vert,fragmentShader:Ot.points_frag},dashed:{uniforms:Pe([rt.common,rt.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:Ot.linedashed_vert,fragmentShader:Ot.linedashed_frag},depth:{uniforms:Pe([rt.common,rt.displacementmap]),vertexShader:Ot.depth_vert,fragmentShader:Ot.depth_frag},normal:{uniforms:Pe([rt.common,rt.bumpmap,rt.normalmap,rt.displacementmap,{opacity:{value:1}}]),vertexShader:Ot.meshnormal_vert,fragmentShader:Ot.meshnormal_frag},sprite:{uniforms:Pe([rt.sprite,rt.fog]),vertexShader:Ot.sprite_vert,fragmentShader:Ot.sprite_frag},background:{uniforms:{uvTransform:{value:new Nt},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:Ot.background_vert,fragmentShader:Ot.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new Nt}},vertexShader:Ot.backgroundCube_vert,fragmentShader:Ot.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:Ot.cube_vert,fragmentShader:Ot.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:Ot.equirect_vert,fragmentShader:Ot.equirect_frag},distanceRGBA:{uniforms:Pe([rt.common,rt.displacementmap,{referencePosition:{value:new w},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:Ot.distanceRGBA_vert,fragmentShader:Ot.distanceRGBA_frag},shadow:{uniforms:Pe([rt.lights,rt.fog,{color:{value:new dt(0)},opacity:{value:1}}]),vertexShader:Ot.shadow_vert,fragmentShader:Ot.shadow_frag}};en.physical={uniforms:Pe([en.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new Nt},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new Nt},clearcoatNormalScale:{value:new nt(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new Nt},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new Nt},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new Nt},sheen:{value:0},sheenColor:{value:new dt(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new Nt},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new Nt},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new Nt},transmissionSamplerSize:{value:new nt},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new Nt},attenuationDistance:{value:0},attenuationColor:{value:new dt(0)},specularColor:{value:new dt(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new Nt},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new Nt},anisotropyVector:{value:new nt},anisotropyMap:{value:null},anisotropyMapTransform:{value:new Nt}}]),vertexShader:Ot.meshphysical_vert,fragmentShader:Ot.meshphysical_frag};const Ws={r:0,b:0,g:0},zn=new Ze,Yp=new Xt;function Zp(s,t,e,n,i,r,a){const o=new dt(0);let l=r===!0?0:1,c,h,u=null,f=0,p=null;function g(E){let x=E.isScene===!0?E.background:null;return x&&x.isTexture&&(x=(E.backgroundBlurriness>0?e:t).get(x)),x}function _(E){let x=!1;const R=g(E);R===null?d(o,l):R&&R.isColor&&(d(R,1),x=!0);const C=s.xr.getEnvironmentBlendMode();C==="additive"?n.buffers.color.setClear(0,0,0,1,a):C==="alpha-blend"&&n.buffers.color.setClear(0,0,0,0,a),(s.autoClear||x)&&(n.buffers.depth.setTest(!0),n.buffers.depth.setMask(!0),n.buffers.color.setMask(!0),s.clear(s.autoClearColor,s.autoClearDepth,s.autoClearStencil))}function m(E,x){const R=g(x);R&&(R.isCubeTexture||R.mapping===cr)?(h===void 0&&(h=new Bt(new Dn(1,1,1),new ye({name:"BackgroundCubeMaterial",uniforms:wi(en.backgroundCube.uniforms),vertexShader:en.backgroundCube.vertexShader,fragmentShader:en.backgroundCube.fragmentShader,side:be,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),h.geometry.deleteAttribute("normal"),h.geometry.deleteAttribute("uv"),h.onBeforeRender=function(C,P,I){this.matrixWorld.copyPosition(I.matrixWorld)},Object.defineProperty(h.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),i.update(h)),zn.copy(x.backgroundRotation),zn.x*=-1,zn.y*=-1,zn.z*=-1,R.isCubeTexture&&R.isRenderTargetTexture===!1&&(zn.y*=-1,zn.z*=-1),h.material.uniforms.envMap.value=R,h.material.uniforms.flipEnvMap.value=R.isCubeTexture&&R.isRenderTargetTexture===!1?-1:1,h.material.uniforms.backgroundBlurriness.value=x.backgroundBlurriness,h.material.uniforms.backgroundIntensity.value=x.backgroundIntensity,h.material.uniforms.backgroundRotation.value.setFromMatrix4(Yp.makeRotationFromEuler(zn)),h.material.toneMapped=Gt.getTransfer(R.colorSpace)!==Kt,(u!==R||f!==R.version||p!==s.toneMapping)&&(h.material.needsUpdate=!0,u=R,f=R.version,p=s.toneMapping),h.layers.enableAll(),E.unshift(h,h.geometry,h.material,0,0,null)):R&&R.isTexture&&(c===void 0&&(c=new Bt(new hs(2,2),new ye({name:"BackgroundMaterial",uniforms:wi(en.background.uniforms),vertexShader:en.background.vertexShader,fragmentShader:en.background.fragmentShader,side:Ln,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),c.geometry.deleteAttribute("normal"),Object.defineProperty(c.material,"map",{get:function(){return this.uniforms.t2D.value}}),i.update(c)),c.material.uniforms.t2D.value=R,c.material.uniforms.backgroundIntensity.value=x.backgroundIntensity,c.material.toneMapped=Gt.getTransfer(R.colorSpace)!==Kt,R.matrixAutoUpdate===!0&&R.updateMatrix(),c.material.uniforms.uvTransform.value.copy(R.matrix),(u!==R||f!==R.version||p!==s.toneMapping)&&(c.material.needsUpdate=!0,u=R,f=R.version,p=s.toneMapping),c.layers.enableAll(),E.unshift(c,c.geometry,c.material,0,0,null))}function d(E,x){E.getRGB(Ws,_c(s)),n.buffers.color.setClear(Ws.r,Ws.g,Ws.b,x,a)}function T(){h!==void 0&&(h.geometry.dispose(),h.material.dispose(),h=void 0),c!==void 0&&(c.geometry.dispose(),c.material.dispose(),c=void 0)}return{getClearColor:function(){return o},setClearColor:function(E,x=1){o.set(E),l=x,d(o,l)},getClearAlpha:function(){return l},setClearAlpha:function(E){l=E,d(o,l)},render:_,addToRenderList:m,dispose:T}}function Kp(s,t){const e=s.getParameter(s.MAX_VERTEX_ATTRIBS),n={},i=f(null);let r=i,a=!1;function o(y,L,F,k,X){let W=!1;const q=u(k,F,L);r!==q&&(r=q,c(r.object)),W=p(y,k,F,X),W&&g(y,k,F,X),X!==null&&t.update(X,s.ELEMENT_ARRAY_BUFFER),(W||a)&&(a=!1,x(y,L,F,k),X!==null&&s.bindBuffer(s.ELEMENT_ARRAY_BUFFER,t.get(X).buffer))}function l(){return s.createVertexArray()}function c(y){return s.bindVertexArray(y)}function h(y){return s.deleteVertexArray(y)}function u(y,L,F){const k=F.wireframe===!0;let X=n[y.id];X===void 0&&(X={},n[y.id]=X);let W=X[L.id];W===void 0&&(W={},X[L.id]=W);let q=W[k];return q===void 0&&(q=f(l()),W[k]=q),q}function f(y){const L=[],F=[],k=[];for(let X=0;X<e;X++)L[X]=0,F[X]=0,k[X]=0;return{geometry:null,program:null,wireframe:!1,newAttributes:L,enabledAttributes:F,attributeDivisors:k,object:y,attributes:{},index:null}}function p(y,L,F,k){const X=r.attributes,W=L.attributes;let q=0;const J=F.getAttributes();for(const H in J)if(J[H].location>=0){const ht=X[H];let Tt=W[H];if(Tt===void 0&&(H==="instanceMatrix"&&y.instanceMatrix&&(Tt=y.instanceMatrix),H==="instanceColor"&&y.instanceColor&&(Tt=y.instanceColor)),ht===void 0||ht.attribute!==Tt||Tt&&ht.data!==Tt.data)return!0;q++}return r.attributesNum!==q||r.index!==k}function g(y,L,F,k){const X={},W=L.attributes;let q=0;const J=F.getAttributes();for(const H in J)if(J[H].location>=0){let ht=W[H];ht===void 0&&(H==="instanceMatrix"&&y.instanceMatrix&&(ht=y.instanceMatrix),H==="instanceColor"&&y.instanceColor&&(ht=y.instanceColor));const Tt={};Tt.attribute=ht,ht&&ht.data&&(Tt.data=ht.data),X[H]=Tt,q++}r.attributes=X,r.attributesNum=q,r.index=k}function _(){const y=r.newAttributes;for(let L=0,F=y.length;L<F;L++)y[L]=0}function m(y){d(y,0)}function d(y,L){const F=r.newAttributes,k=r.enabledAttributes,X=r.attributeDivisors;F[y]=1,k[y]===0&&(s.enableVertexAttribArray(y),k[y]=1),X[y]!==L&&(s.vertexAttribDivisor(y,L),X[y]=L)}function T(){const y=r.newAttributes,L=r.enabledAttributes;for(let F=0,k=L.length;F<k;F++)L[F]!==y[F]&&(s.disableVertexAttribArray(F),L[F]=0)}function E(y,L,F,k,X,W,q){q===!0?s.vertexAttribIPointer(y,L,F,X,W):s.vertexAttribPointer(y,L,F,k,X,W)}function x(y,L,F,k){_();const X=k.attributes,W=F.getAttributes(),q=L.defaultAttributeValues;for(const J in W){const H=W[J];if(H.location>=0){let at=X[J];if(at===void 0&&(J==="instanceMatrix"&&y.instanceMatrix&&(at=y.instanceMatrix),J==="instanceColor"&&y.instanceColor&&(at=y.instanceColor)),at!==void 0){const ht=at.normalized,Tt=at.itemSize,kt=t.get(at);if(kt===void 0)continue;const ee=kt.buffer,re=kt.type,Yt=kt.bytesPerElement,Y=re===s.INT||re===s.UNSIGNED_INT||at.gpuType===$a;if(at.isInterleavedBufferAttribute){const $=at.data,pt=$.stride,Lt=at.offset;if($.isInstancedInterleavedBuffer){for(let Et=0;Et<H.locationSize;Et++)d(H.location+Et,$.meshPerAttribute);y.isInstancedMesh!==!0&&k._maxInstanceCount===void 0&&(k._maxInstanceCount=$.meshPerAttribute*$.count)}else for(let Et=0;Et<H.locationSize;Et++)m(H.location+Et);s.bindBuffer(s.ARRAY_BUFFER,ee);for(let Et=0;Et<H.locationSize;Et++)E(H.location+Et,Tt/H.locationSize,re,ht,pt*Yt,(Lt+Tt/H.locationSize*Et)*Yt,Y)}else{if(at.isInstancedBufferAttribute){for(let $=0;$<H.locationSize;$++)d(H.location+$,at.meshPerAttribute);y.isInstancedMesh!==!0&&k._maxInstanceCount===void 0&&(k._maxInstanceCount=at.meshPerAttribute*at.count)}else for(let $=0;$<H.locationSize;$++)m(H.location+$);s.bindBuffer(s.ARRAY_BUFFER,ee);for(let $=0;$<H.locationSize;$++)E(H.location+$,Tt/H.locationSize,re,ht,Tt*Yt,Tt/H.locationSize*$*Yt,Y)}}else if(q!==void 0){const ht=q[J];if(ht!==void 0)switch(ht.length){case 2:s.vertexAttrib2fv(H.location,ht);break;case 3:s.vertexAttrib3fv(H.location,ht);break;case 4:s.vertexAttrib4fv(H.location,ht);break;default:s.vertexAttrib1fv(H.location,ht)}}}}T()}function R(){I();for(const y in n){const L=n[y];for(const F in L){const k=L[F];for(const X in k)h(k[X].object),delete k[X];delete L[F]}delete n[y]}}function C(y){if(n[y.id]===void 0)return;const L=n[y.id];for(const F in L){const k=L[F];for(const X in k)h(k[X].object),delete k[X];delete L[F]}delete n[y.id]}function P(y){for(const L in n){const F=n[L];if(F[y.id]===void 0)continue;const k=F[y.id];for(const X in k)h(k[X].object),delete k[X];delete F[y.id]}}function I(){S(),a=!0,r!==i&&(r=i,c(r.object))}function S(){i.geometry=null,i.program=null,i.wireframe=!1}return{setup:o,reset:I,resetDefaultState:S,dispose:R,releaseStatesOfGeometry:C,releaseStatesOfProgram:P,initAttributes:_,enableAttribute:m,disableUnusedAttributes:T}}function Jp(s,t,e){let n;function i(c){n=c}function r(c,h){s.drawArrays(n,c,h),e.update(h,n,1)}function a(c,h,u){u!==0&&(s.drawArraysInstanced(n,c,h,u),e.update(h,n,u))}function o(c,h,u){if(u===0)return;t.get("WEBGL_multi_draw").multiDrawArraysWEBGL(n,c,0,h,0,u);let p=0;for(let g=0;g<u;g++)p+=h[g];e.update(p,n,1)}function l(c,h,u,f){if(u===0)return;const p=t.get("WEBGL_multi_draw");if(p===null)for(let g=0;g<c.length;g++)a(c[g],h[g],f[g]);else{p.multiDrawArraysInstancedWEBGL(n,c,0,h,0,f,0,u);let g=0;for(let _=0;_<u;_++)g+=h[_]*f[_];e.update(g,n,1)}}this.setMode=i,this.render=r,this.renderInstances=a,this.renderMultiDraw=o,this.renderMultiDrawInstances=l}function $p(s,t,e,n){let i;function r(){if(i!==void 0)return i;if(t.has("EXT_texture_filter_anisotropic")===!0){const P=t.get("EXT_texture_filter_anisotropic");i=s.getParameter(P.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else i=0;return i}function a(P){return!(P!==Qe&&n.convert(P)!==s.getParameter(s.IMPLEMENTATION_COLOR_READ_FORMAT))}function o(P){const I=P===an&&(t.has("EXT_color_buffer_half_float")||t.has("EXT_color_buffer_float"));return!(P!==ln&&n.convert(P)!==s.getParameter(s.IMPLEMENTATION_COLOR_READ_TYPE)&&P!==sn&&!I)}function l(P){if(P==="highp"){if(s.getShaderPrecisionFormat(s.VERTEX_SHADER,s.HIGH_FLOAT).precision>0&&s.getShaderPrecisionFormat(s.FRAGMENT_SHADER,s.HIGH_FLOAT).precision>0)return"highp";P="mediump"}return P==="mediump"&&s.getShaderPrecisionFormat(s.VERTEX_SHADER,s.MEDIUM_FLOAT).precision>0&&s.getShaderPrecisionFormat(s.FRAGMENT_SHADER,s.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let c=e.precision!==void 0?e.precision:"highp";const h=l(c);h!==c&&(console.warn("THREE.WebGLRenderer:",c,"not supported, using",h,"instead."),c=h);const u=e.logarithmicDepthBuffer===!0,f=e.reversedDepthBuffer===!0&&t.has("EXT_clip_control"),p=s.getParameter(s.MAX_TEXTURE_IMAGE_UNITS),g=s.getParameter(s.MAX_VERTEX_TEXTURE_IMAGE_UNITS),_=s.getParameter(s.MAX_TEXTURE_SIZE),m=s.getParameter(s.MAX_CUBE_MAP_TEXTURE_SIZE),d=s.getParameter(s.MAX_VERTEX_ATTRIBS),T=s.getParameter(s.MAX_VERTEX_UNIFORM_VECTORS),E=s.getParameter(s.MAX_VARYING_VECTORS),x=s.getParameter(s.MAX_FRAGMENT_UNIFORM_VECTORS),R=g>0,C=s.getParameter(s.MAX_SAMPLES);return{isWebGL2:!0,getMaxAnisotropy:r,getMaxPrecision:l,textureFormatReadable:a,textureTypeReadable:o,precision:c,logarithmicDepthBuffer:u,reversedDepthBuffer:f,maxTextures:p,maxVertexTextures:g,maxTextureSize:_,maxCubemapSize:m,maxAttributes:d,maxVertexUniforms:T,maxVaryings:E,maxFragmentUniforms:x,vertexTextures:R,maxSamples:C}}function jp(s){const t=this;let e=null,n=0,i=!1,r=!1;const a=new Hn,o=new Nt,l={value:null,needsUpdate:!1};this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(u,f){const p=u.length!==0||f||n!==0||i;return i=f,n=u.length,p},this.beginShadows=function(){r=!0,h(null)},this.endShadows=function(){r=!1},this.setGlobalState=function(u,f){e=h(u,f,0)},this.setState=function(u,f,p){const g=u.clippingPlanes,_=u.clipIntersection,m=u.clipShadows,d=s.get(u);if(!i||g===null||g.length===0||r&&!m)r?h(null):c();else{const T=r?0:n,E=T*4;let x=d.clippingState||null;l.value=x,x=h(g,f,E,p);for(let R=0;R!==E;++R)x[R]=e[R];d.clippingState=x,this.numIntersection=_?this.numPlanes:0,this.numPlanes+=T}};function c(){l.value!==e&&(l.value=e,l.needsUpdate=n>0),t.numPlanes=n,t.numIntersection=0}function h(u,f,p,g){const _=u!==null?u.length:0;let m=null;if(_!==0){if(m=l.value,g!==!0||m===null){const d=p+_*4,T=f.matrixWorldInverse;o.getNormalMatrix(T),(m===null||m.length<d)&&(m=new Float32Array(d));for(let E=0,x=p;E!==_;++E,x+=4)a.copy(u[E]).applyMatrix4(T,o),a.normal.toArray(m,x),m[x+3]=a.constant}l.value=m,l.needsUpdate=!0}return t.numPlanes=_,t.numIntersection=0,m}}function Qp(s){let t=new WeakMap;function e(a,o){return o===la?a.mapping=Si:o===ca&&(a.mapping=Ei),a}function n(a){if(a&&a.isTexture){const o=a.mapping;if(o===la||o===ca)if(t.has(a)){const l=t.get(a).texture;return e(l,a.mapping)}else{const l=a.image;if(l&&l.height>0){const c=new fu(l.height);return c.fromEquirectangularTexture(s,a),t.set(a,c),a.addEventListener("dispose",i),e(c.texture,a.mapping)}else return null}}return a}function i(a){const o=a.target;o.removeEventListener("dispose",i);const l=t.get(o);l!==void 0&&(t.delete(o),l.dispose())}function r(){t=new WeakMap}return{get:n,dispose:r}}const xi=4,Sl=[.125,.215,.35,.446,.526,.582],Wn=20,Yr=new yo,El=new dt;let Zr=null,Kr=0,Jr=0,$r=!1;const Vn=(1+Math.sqrt(5))/2,_i=1/Vn,Tl=[new w(-Vn,_i,0),new w(Vn,_i,0),new w(-_i,0,Vn),new w(_i,0,Vn),new w(0,Vn,-_i),new w(0,Vn,_i),new w(-1,1,-1),new w(1,1,-1),new w(-1,1,1),new w(1,1,1)],tm=new w;class Xa{constructor(t){this._renderer=t,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(t,e=0,n=.1,i=100,r={}){const{size:a=256,position:o=tm}=r;Zr=this._renderer.getRenderTarget(),Kr=this._renderer.getActiveCubeFace(),Jr=this._renderer.getActiveMipmapLevel(),$r=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(a);const l=this._allocateTargets();return l.depthBuffer=!0,this._sceneToCubeUV(t,n,i,l,o),e>0&&this._blur(l,0,0,e),this._applyPMREM(l),this._cleanup(l),l}fromEquirectangular(t,e=null){return this._fromTexture(t,e)}fromCubemap(t,e=null){return this._fromTexture(t,e)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=Al(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=bl(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(t){this._lodMax=Math.floor(Math.log2(t)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let t=0;t<this._lodPlanes.length;t++)this._lodPlanes[t].dispose()}_cleanup(t){this._renderer.setRenderTarget(Zr,Kr,Jr),this._renderer.xr.enabled=$r,t.scissorTest=!1,Xs(t,0,0,t.width,t.height)}_fromTexture(t,e){t.mapping===Si||t.mapping===Ei?this._setSize(t.image.length===0?16:t.image[0].width||t.image[0].image.width):this._setSize(t.image.width/4),Zr=this._renderer.getRenderTarget(),Kr=this._renderer.getActiveCubeFace(),Jr=this._renderer.getActiveMipmapLevel(),$r=this._renderer.xr.enabled,this._renderer.xr.enabled=!1;const n=e||this._allocateTargets();return this._textureToCubeUV(t,n),this._applyPMREM(n),this._cleanup(n),n}_allocateTargets(){const t=3*Math.max(this._cubeSize,112),e=4*this._cubeSize,n={magFilter:nn,minFilter:nn,generateMipmaps:!1,type:an,format:Qe,colorSpace:Ti,depthBuffer:!1},i=wl(t,e,n);if(this._pingPongRenderTarget===null||this._pingPongRenderTarget.width!==t||this._pingPongRenderTarget.height!==e){this._pingPongRenderTarget!==null&&this._dispose(),this._pingPongRenderTarget=wl(t,e,n);const{_lodMax:r}=this;({sizeLods:this._sizeLods,lodPlanes:this._lodPlanes,sigmas:this._sigmas}=em(r)),this._blurMaterial=nm(r,t,e)}return i}_compileMaterial(t){const e=new Bt(this._lodPlanes[0],t);this._renderer.compile(e,Yr)}_sceneToCubeUV(t,e,n,i,r){const l=new ze(90,1,e,n),c=[1,-1,1,1,1,1],h=[1,1,1,-1,-1,-1],u=this._renderer,f=u.autoClear,p=u.toneMapping;u.getClearColor(El),u.toneMapping=Rn,u.autoClear=!1,u.state.buffers.depth.getReversed()&&(u.setRenderTarget(i),u.clearDepth(),u.setRenderTarget(null));const _=new qe({name:"PMREM.Background",side:be,depthWrite:!1,depthTest:!1}),m=new Bt(new Dn,_);let d=!1;const T=t.background;T?T.isColor&&(_.color.copy(T),t.background=null,d=!0):(_.color.copy(El),d=!0);for(let E=0;E<6;E++){const x=E%3;x===0?(l.up.set(0,c[E],0),l.position.set(r.x,r.y,r.z),l.lookAt(r.x+h[E],r.y,r.z)):x===1?(l.up.set(0,0,c[E]),l.position.set(r.x,r.y,r.z),l.lookAt(r.x,r.y+h[E],r.z)):(l.up.set(0,c[E],0),l.position.set(r.x,r.y,r.z),l.lookAt(r.x,r.y,r.z+h[E]));const R=this._cubeSize;Xs(i,x*R,E>2?R:0,R,R),u.setRenderTarget(i),d&&u.render(m,l),u.render(t,l)}m.geometry.dispose(),m.material.dispose(),u.toneMapping=p,u.autoClear=f,t.background=T}_textureToCubeUV(t,e){const n=this._renderer,i=t.mapping===Si||t.mapping===Ei;i?(this._cubemapMaterial===null&&(this._cubemapMaterial=Al()),this._cubemapMaterial.uniforms.flipEnvMap.value=t.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=bl());const r=i?this._cubemapMaterial:this._equirectMaterial,a=new Bt(this._lodPlanes[0],r),o=r.uniforms;o.envMap.value=t;const l=this._cubeSize;Xs(e,0,0,3*l,2*l),n.setRenderTarget(e),n.render(a,Yr)}_applyPMREM(t){const e=this._renderer,n=e.autoClear;e.autoClear=!1;const i=this._lodPlanes.length;for(let r=1;r<i;r++){const a=Math.sqrt(this._sigmas[r]*this._sigmas[r]-this._sigmas[r-1]*this._sigmas[r-1]),o=Tl[(i-r-1)%Tl.length];this._blur(t,r-1,r,a,o)}e.autoClear=n}_blur(t,e,n,i,r){const a=this._pingPongRenderTarget;this._halfBlur(t,a,e,n,i,"latitudinal",r),this._halfBlur(a,t,n,n,i,"longitudinal",r)}_halfBlur(t,e,n,i,r,a,o){const l=this._renderer,c=this._blurMaterial;a!=="latitudinal"&&a!=="longitudinal"&&console.error("blur direction must be either latitudinal or longitudinal!");const h=3,u=new Bt(this._lodPlanes[i],c),f=c.uniforms,p=this._sizeLods[n]-1,g=isFinite(r)?Math.PI/(2*p):2*Math.PI/(2*Wn-1),_=r/g,m=isFinite(r)?1+Math.floor(h*_):Wn;m>Wn&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${m} samples when the maximum is set to ${Wn}`);const d=[];let T=0;for(let P=0;P<Wn;++P){const I=P/_,S=Math.exp(-I*I/2);d.push(S),P===0?T+=S:P<m&&(T+=2*S)}for(let P=0;P<d.length;P++)d[P]=d[P]/T;f.envMap.value=t.texture,f.samples.value=m,f.weights.value=d,f.latitudinal.value=a==="latitudinal",o&&(f.poleAxis.value=o);const{_lodMax:E}=this;f.dTheta.value=g,f.mipInt.value=E-n;const x=this._sizeLods[i],R=3*x*(i>E-xi?i-E+xi:0),C=4*(this._cubeSize-x);Xs(e,R,C,3*x,2*x),l.setRenderTarget(e),l.render(u,Yr)}}function em(s){const t=[],e=[],n=[];let i=s;const r=s-xi+1+Sl.length;for(let a=0;a<r;a++){const o=Math.pow(2,i);e.push(o);let l=1/o;a>s-xi?l=Sl[a-s+xi-1]:a===0&&(l=0),n.push(l);const c=1/(o-2),h=-c,u=1+c,f=[h,h,u,h,u,u,h,h,u,u,h,u],p=6,g=6,_=3,m=2,d=1,T=new Float32Array(_*g*p),E=new Float32Array(m*g*p),x=new Float32Array(d*g*p);for(let C=0;C<p;C++){const P=C%3*2/3-1,I=C>2?0:-1,S=[P,I,0,P+2/3,I,0,P+2/3,I+1,0,P,I,0,P+2/3,I+1,0,P,I+1,0];T.set(S,_*g*C),E.set(f,m*g*C);const y=[C,C,C,C,C,C];x.set(y,d*g*C)}const R=new de;R.setAttribute("position",new ge(T,_)),R.setAttribute("uv",new ge(E,m)),R.setAttribute("faceIndex",new ge(x,d)),t.push(R),i>xi&&i--}return{lodPlanes:t,sizeLods:e,sigmas:n}}function wl(s,t,e){const n=new Ye(s,t,e);return n.texture.mapping=cr,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Xs(s,t,e,n,i){s.viewport.set(t,e,n,i),s.scissor.set(t,e,n,i)}function nm(s,t,e){const n=new Float32Array(Wn),i=new w(0,1,0);return new ye({name:"SphericalGaussianBlur",defines:{n:Wn,CUBEUV_TEXEL_WIDTH:1/t,CUBEUV_TEXEL_HEIGHT:1/e,CUBEUV_MAX_MIP:`${s}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:i}},vertexShader:So(),fragmentShader:`
precision mediump float;
precision mediump int;
varying vec3 vOutputDirection;
uniform sampler2D envMap;
uniform int samples;
uniform float weights[ n ];
uniform bool latitudinal;
uniform float dTheta;
uniform float mipInt;
uniform vec3 poleAxis;
#define ENVMAP_TYPE_CUBE_UV
#include <cube_uv_reflection_fragment>
vec3 getSample( float theta, vec3 axis ) {
float cosTheta = cos( theta );
// Rodrigues' axis-angle rotation
vec3 sampleDirection = vOutputDirection * cosTheta
+ cross( axis, vOutputDirection ) * sin( theta )
+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );
return bilinearCubeUV( envMap, sampleDirection, mipInt );
}
void main() {
vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );
if ( all( equal( axis, vec3( 0.0 ) ) ) ) {
axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );
}
axis = normalize( axis );
gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );
gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );
for ( int i = 1; i < n; i++ ) {
if ( i >= samples ) {
break;
}
float theta = dTheta * float( i );
gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );
gl_FragColor.rgb += weights[ i ] * getSample( theta, axis );
}
}
`,blending:xn,depthTest:!1,depthWrite:!1})}function bl(){return new ye({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:So(),fragmentShader:`
precision mediump float;
precision mediump int;
varying vec3 vOutputDirection;
uniform sampler2D envMap;
#include <common>
void main() {
vec3 outputDirection = normalize( vOutputDirection );
vec2 uv = equirectUv( outputDirection );
gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );
}
`,blending:xn,depthTest:!1,depthWrite:!1})}function Al(){return new ye({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:So(),fragmentShader:`
precision mediump float;
precision mediump int;
uniform float flipEnvMap;
varying vec3 vOutputDirection;
uniform samplerCube envMap;
void main() {
gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );
}
`,blending:xn,depthTest:!1,depthWrite:!1})}function So(){return`
precision mediump float;
precision mediump int;
attribute float faceIndex;
varying vec3 vOutputDirection;
// RH coordinate system; PMREM face-indexing convention
vec3 getDirection( vec2 uv, float face ) {
uv = 2.0 * uv - 1.0;
vec3 direction = vec3( uv, 1.0 );
if ( face == 0.0 ) {
direction = direction.zyx; // ( 1, v, u ) pos x
} else if ( face == 1.0 ) {
direction = direction.xzy;
direction.xz *= -1.0; // ( -u, 1, -v ) pos y
} else if ( face == 2.0 ) {
direction.x *= -1.0; // ( -u, v, 1 ) pos z
} else if ( face == 3.0 ) {
direction = direction.zyx;
direction.xz *= -1.0; // ( -1, v, -u ) neg x
} else if ( face == 4.0 ) {
direction = direction.xzy;
direction.xy *= -1.0; // ( -u, -1, v ) neg y
} else if ( face == 5.0 ) {
direction.z *= -1.0; // ( u, v, -1 ) neg z
}
return direction;
}
void main() {
vOutputDirection = getDirection( uv, faceIndex );
gl_Position = vec4( position, 1.0 );
}
`}function im(s){let t=new WeakMap,e=null;function n(o){if(o&&o.isTexture){const l=o.mapping,c=l===la||l===ca,h=l===Si||l===Ei;if(c||h){let u=t.get(o);const f=u!==void 0?u.texture.pmremVersion:0;if(o.isRenderTargetTexture&&o.pmremVersion!==f)return e===null&&(e=new Xa(s)),u=c?e.fromEquirectangular(o,u):e.fromCubemap(o,u),u.texture.pmremVersion=o.pmremVersion,t.set(o,u),u.texture;if(u!==void 0)return u.texture;{const p=o.image;return c&&p&&p.height>0||h&&p&&i(p)?(e===null&&(e=new Xa(s)),u=c?e.fromEquirectangular(o):e.fromCubemap(o),u.texture.pmremVersion=o.pmremVersion,t.set(o,u),o.addEventListener("dispose",r),u.texture):null}}}return o}function i(o){let l=0;const c=6;for(let h=0;h<c;h++)o[h]!==void 0&&l++;return l===c}function r(o){const l=o.target;l.removeEventListener("dispose",r);const c=t.get(l);c!==void 0&&(t.delete(l),c.dispose())}function a(){t=new WeakMap,e!==null&&(e.dispose(),e=null)}return{get:n,dispose:a}}function sm(s){const t={};function e(n){if(t[n]!==void 0)return t[n];let i;switch(n){case"WEBGL_depth_texture":i=s.getExtension("WEBGL_depth_texture")||s.getExtension("MOZ_WEBGL_depth_texture")||s.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":i=s.getExtension("EXT_texture_filter_anisotropic")||s.getExtension("MOZ_EXT_texture_filter_anisotropic")||s.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":i=s.getExtension("WEBGL_compressed_texture_s3tc")||s.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||s.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":i=s.getExtension("WEBGL_compressed_texture_pvrtc")||s.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:i=s.getExtension(n)}return t[n]=i,i}return{has:function(n){return e(n)!==null},init:function(){e("EXT_color_buffer_float"),e("WEBGL_clip_cull_distance"),e("OES_texture_float_linear"),e("EXT_color_buffer_half_float"),e("WEBGL_multisampled_render_to_texture"),e("WEBGL_render_shared_exponent")},get:function(n){const i=e(n);return i===null&&ns("THREE.WebGLRenderer: "+n+" extension not supported."),i}}}function rm(s,t,e,n){const i={},r=new WeakMap;function a(u){const f=u.target;f.index!==null&&t.remove(f.index);for(const g in f.attributes)t.remove(f.attributes[g]);f.removeEventListener("dispose",a),delete i[f.id];const p=r.get(f);p&&(t.remove(p),r.delete(f)),n.releaseStatesOfGeometry(f),f.isInstancedBufferGeometry===!0&&delete f._maxInstanceCount,e.memory.geometries--}function o(u,f){return i[f.id]===!0||(f.addEventListener("dispose",a),i[f.id]=!0,e.memory.geometries++),f}function l(u){const f=u.attributes;for(const p in f)t.update(f[p],s.ARRAY_BUFFER)}function c(u){const f=[],p=u.index,g=u.attributes.position;let _=0;if(p!==null){const T=p.array;_=p.version;for(let E=0,x=T.length;E<x;E+=3){const R=T[E+0],C=T[E+1],P=T[E+2];f.push(R,C,C,P,P,R)}}else if(g!==void 0){const T=g.array;_=g.version;for(let E=0,x=T.length/3-1;E<x;E+=3){const R=E+0,C=E+1,P=E+2;f.push(R,C,C,P,P,R)}}else return;const m=new(dc(f)?gc:mc)(f,1);m.version=_;const d=r.get(u);d&&t.remove(d),r.set(u,m)}function h(u){const f=r.get(u);if(f){const p=u.index;p!==null&&f.version<p.version&&c(u)}else c(u);return r.get(u)}return{get:o,update:l,getWireframeAttribute:h}}function am(s,t,e){let n;function i(f){n=f}let r,a;function o(f){r=f.type,a=f.bytesPerElement}function l(f,p){s.drawElements(n,p,r,f*a),e.update(p,n,1)}function c(f,p,g){g!==0&&(s.drawElementsInstanced(n,p,r,f*a,g),e.update(p,n,g))}function h(f,p,g){if(g===0)return;t.get("WEBGL_multi_draw").multiDrawElementsWEBGL(n,p,0,r,f,0,g);let m=0;for(let d=0;d<g;d++)m+=p[d];e.update(m,n,1)}function u(f,p,g,_){if(g===0)return;const m=t.get("WEBGL_multi_draw");if(m===null)for(let d=0;d<f.length;d++)c(f[d]/a,p[d],_[d]);else{m.multiDrawElementsInstancedWEBGL(n,p,0,r,f,0,_,0,g);let d=0;for(let T=0;T<g;T++)d+=p[T]*_[T];e.update(d,n,1)}}this.setMode=i,this.setIndex=o,this.render=l,this.renderInstances=c,this.renderMultiDraw=h,this.renderMultiDrawInstances=u}function om(s){const t={geometries:0,textures:0},e={frame:0,calls:0,triangles:0,points:0,lines:0};function n(r,a,o){switch(e.calls++,a){case s.TRIANGLES:e.triangles+=o*(r/3);break;case s.LINES:e.lines+=o*(r/2);break;case s.LINE_STRIP:e.lines+=o*(r-1);break;case s.LINE_LOOP:e.lines+=o*r;break;case s.POINTS:e.points+=o*r;break;default:console.error("THREE.WebGLInfo: Unknown draw mode:",a);break}}function i(){e.calls=0,e.triangles=0,e.points=0,e.lines=0}return{memory:t,render:e,programs:null,autoReset:!0,reset:i,update:n}}function lm(s,t,e){const n=new WeakMap,i=new jt;function r(a,o,l){const c=a.morphTargetInfluences,h=o.morphAttributes.position||o.morphAttributes.normal||o.morphAttributes.color,u=h!==void 0?h.length:0;let f=n.get(o);if(f===void 0||f.count!==u){let y=function(){I.dispose(),n.delete(o),o.removeEventListener("dispose",y)};var p=y;f!==void 0&&f.texture.dispose();const g=o.morphAttributes.position!==void 0,_=o.morphAttributes.normal!==void 0,m=o.morphAttributes.color!==void 0,d=o.morphAttributes.position||[],T=o.morphAttributes.normal||[],E=o.morphAttributes.color||[];let x=0;g===!0&&(x=1),_===!0&&(x=2),m===!0&&(x=3);let R=o.attributes.position.count*x,C=1;R>t.maxTextureSize&&(C=Math.ceil(R/t.maxTextureSize),R=t.maxTextureSize);const P=new Float32Array(R*C*4*u),I=new fc(P,R,C,u);I.type=sn,I.needsUpdate=!0;const S=x*4;for(let L=0;L<u;L++){const F=d[L],k=T[L],X=E[L],W=R*C*4*L;for(let q=0;q<F.count;q++){const J=q*S;g===!0&&(i.fromBufferAttribute(F,q),P[W+J+0]=i.x,P[W+J+1]=i.y,P[W+J+2]=i.z,P[W+J+3]=0),_===!0&&(i.fromBufferAttribute(k,q),P[W+J+4]=i.x,P[W+J+5]=i.y,P[W+J+6]=i.z,P[W+J+7]=0),m===!0&&(i.fromBufferAttribute(X,q),P[W+J+8]=i.x,P[W+J+9]=i.y,P[W+J+10]=i.z,P[W+J+11]=X.itemSize===4?i.w:1)}}f={count:u,texture:I,size:new nt(R,C)},n.set(o,f),o.addEventListener("dispose",y)}if(a.isInstancedMesh===!0&&a.morphTexture!==null)l.getUniforms().setValue(s,"morphTexture",a.morphTexture,e);else{let g=0;for(let m=0;m<c.length;m++)g+=c[m];const _=o.morphTargetsRelative?1:1-g;l.getUniforms().setValue(s,"morphTargetBaseInfluence",_),l.getUniforms().setValue(s,"morphTargetInfluences",c)}l.getUniforms().setValue(s,"morphTargetsTexture",f.texture,e),l.getUniforms().setValue(s,"morphTargetsTextureSize",f.size)}return{update:r}}function cm(s,t,e,n){let i=new WeakMap;function r(l){const c=n.render.frame,h=l.geometry,u=t.get(l,h);if(i.get(u)!==c&&(t.update(u),i.set(u,c)),l.isInstancedMesh&&(l.hasEventListener("dispose",o)===!1&&l.addEventListener("dispose",o),i.get(l)!==c&&(e.update(l.instanceMatrix,s.ARRAY_BUFFER),l.instanceColor!==null&&e.update(l.instanceColor,s.ARRAY_BUFFER),i.set(l,c))),l.isSkinnedMesh){const f=l.skeleton;i.get(f)!==c&&(f.update(),i.set(f,c))}return u}function a(){i=new WeakMap}function o(l){const c=l.target;c.removeEventListener("dispose",o),e.remove(c.instanceMatrix),c.instanceColor!==null&&e.remove(c.instanceColor)}return{update:r,dispose:a}}const Bc=new Ae,Cl=new Sc(1,1),zc=new fc,kc=new $h,Hc=new xc,Rl=[],Pl=[],Ll=new Float32Array(16),Dl=new Float32Array(9),Il=new Float32Array(4);function Pi(s,t,e){const n=s[0];if(n<=0||n>0)return s;const i=t*e;let r=Rl[i];if(r===void 0&&(r=new Float32Array(i),Rl[i]=r),t!==0){n.toArray(r,0);for(let a=1,o=0;a!==t;++a)o+=e,s[a].toArray(r,o)}return r}function _e(s,t){if(s.length!==t.length)return!1;for(let e=0,n=s.length;e<n;e++)if(s[e]!==t[e])return!1;return!0}function ve(s,t){for(let e=0,n=t.length;e<n;e++)s[e]=t[e]}function pr(s,t){let e=Pl[t];e===void 0&&(e=new Int32Array(t),Pl[t]=e);for(let n=0;n!==t;++n)e[n]=s.allocateTextureUnit();return e}function hm(s,t){const e=this.cache;e[0]!==t&&(s.uniform1f(this.addr,t),e[0]=t)}function um(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y)&&(s.uniform2f(this.addr,t.x,t.y),e[0]=t.x,e[1]=t.y);else{if(_e(e,t))return;s.uniform2fv(this.addr,t),ve(e,t)}}function dm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z)&&(s.uniform3f(this.addr,t.x,t.y,t.z),e[0]=t.x,e[1]=t.y,e[2]=t.z);else if(t.r!==void 0)(e[0]!==t.r||e[1]!==t.g||e[2]!==t.b)&&(s.uniform3f(this.addr,t.r,t.g,t.b),e[0]=t.r,e[1]=t.g,e[2]=t.b);else{if(_e(e,t))return;s.uniform3fv(this.addr,t),ve(e,t)}}function fm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z||e[3]!==t.w)&&(s.uniform4f(this.addr,t.x,t.y,t.z,t.w),e[0]=t.x,e[1]=t.y,e[2]=t.z,e[3]=t.w);else{if(_e(e,t))return;s.uniform4fv(this.addr,t),ve(e,t)}}function pm(s,t){const e=this.cache,n=t.elements;if(n===void 0){if(_e(e,t))return;s.uniformMatrix2fv(this.addr,!1,t),ve(e,t)}else{if(_e(e,n))return;Il.set(n),s.uniformMatrix2fv(this.addr,!1,Il),ve(e,n)}}function mm(s,t){const e=this.cache,n=t.elements;if(n===void 0){if(_e(e,t))return;s.uniformMatrix3fv(this.addr,!1,t),ve(e,t)}else{if(_e(e,n))return;Dl.set(n),s.uniformMatrix3fv(this.addr,!1,Dl),ve(e,n)}}function gm(s,t){const e=this.cache,n=t.elements;if(n===void 0){if(_e(e,t))return;s.uniformMatrix4fv(this.addr,!1,t),ve(e,t)}else{if(_e(e,n))return;Ll.set(n),s.uniformMatrix4fv(this.addr,!1,Ll),ve(e,n)}}function _m(s,t){const e=this.cache;e[0]!==t&&(s.uniform1i(this.addr,t),e[0]=t)}function vm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y)&&(s.uniform2i(this.addr,t.x,t.y),e[0]=t.x,e[1]=t.y);else{if(_e(e,t))return;s.uniform2iv(this.addr,t),ve(e,t)}}function xm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z)&&(s.uniform3i(this.addr,t.x,t.y,t.z),e[0]=t.x,e[1]=t.y,e[2]=t.z);else{if(_e(e,t))return;s.uniform3iv(this.addr,t),ve(e,t)}}function Mm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z||e[3]!==t.w)&&(s.uniform4i(this.addr,t.x,t.y,t.z,t.w),e[0]=t.x,e[1]=t.y,e[2]=t.z,e[3]=t.w);else{if(_e(e,t))return;s.uniform4iv(this.addr,t),ve(e,t)}}function ym(s,t){const e=this.cache;e[0]!==t&&(s.uniform1ui(this.addr,t),e[0]=t)}function Sm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y)&&(s.uniform2ui(this.addr,t.x,t.y),e[0]=t.x,e[1]=t.y);else{if(_e(e,t))return;s.uniform2uiv(this.addr,t),ve(e,t)}}function Em(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z)&&(s.uniform3ui(this.addr,t.x,t.y,t.z),e[0]=t.x,e[1]=t.y,e[2]=t.z);else{if(_e(e,t))return;s.uniform3uiv(this.addr,t),ve(e,t)}}function Tm(s,t){const e=this.cache;if(t.x!==void 0)(e[0]!==t.x||e[1]!==t.y||e[2]!==t.z||e[3]!==t.w)&&(s.uniform4ui(this.addr,t.x,t.y,t.z,t.w),e[0]=t.x,e[1]=t.y,e[2]=t.z,e[3]=t.w);else{if(_e(e,t))return;s.uniform4uiv(this.addr,t),ve(e,t)}}function wm(s,t,e){const n=this.cache,i=e.allocateTextureUnit();n[0]!==i&&(s.uniform1i(this.addr,i),n[0]=i);let r;this.type===s.SAMPLER_2D_SHADOW?(Cl.compareFunction=uc,r=Cl):r=Bc,e.setTexture2D(t||r,i)}function bm(s,t,e){const n=this.cache,i=e.allocateTextureUnit();n[0]!==i&&(s.uniform1i(this.addr,i),n[0]=i),e.setTexture3D(t||kc,i)}function Am(s,t,e){const n=this.cache,i=e.allocateTextureUnit();n[0]!==i&&(s.uniform1i(this.addr,i),n[0]=i),e.setTextureCube(t||Hc,i)}function Cm(s,t,e){const n=this.cache,i=e.allocateTextureUnit();n[0]!==i&&(s.uniform1i(this.addr,i),n[0]=i),e.setTexture2DArray(t||zc,i)}function Rm(s){switch(s){case 5126:return hm;case 35664:return um;case 35665:return dm;case 35666:return fm;case 35674:return pm;case 35675:return mm;case 35676:return gm;case 5124:case 35670:return _m;case 35667:case 35671:return vm;case 35668:case 35672:return xm;case 35669:case 35673:return Mm;case 5125:return ym;case 36294:return Sm;case 36295:return Em;case 36296:return Tm;case 35678:case 36198:case 36298:case 36306:case 35682:return wm;case 35679:case 36299:case 36307:return bm;case 35680:case 36300:case 36308:case 36293:return Am;case 36289:case 36303:case 36311:case 36292:return Cm}}function Pm(s,t){s.uniform1fv(this.addr,t)}function Lm(s,t){const e=Pi(t,this.size,2);s.uniform2fv(this.addr,e)}function Dm(s,t){const e=Pi(t,this.size,3);s.uniform3fv(this.addr,e)}function Im(s,t){const e=Pi(t,this.size,4);s.uniform4fv(this.addr,e)}function Um(s,t){const e=Pi(t,this.size,4);s.uniformMatrix2fv(this.addr,!1,e)}function Nm(s,t){const e=Pi(t,this.size,9);s.uniformMatrix3fv(this.addr,!1,e)}function Fm(s,t){const e=Pi(t,this.size,16);s.uniformMatrix4fv(this.addr,!1,e)}function Om(s,t){s.uniform1iv(this.addr,t)}function Bm(s,t){s.uniform2iv(this.addr,t)}function zm(s,t){s.uniform3iv(this.addr,t)}function km(s,t){s.uniform4iv(this.addr,t)}function Hm(s,t){s.uniform1uiv(this.addr,t)}function Vm(s,t){s.uniform2uiv(this.addr,t)}function Gm(s,t){s.uniform3uiv(this.addr,t)}function Wm(s,t){s.uniform4uiv(this.addr,t)}function Xm(s,t,e){const n=this.cache,i=t.length,r=pr(e,i);_e(n,r)||(s.uniform1iv(this.addr,r),ve(n,r));for(let a=0;a!==i;++a)e.setTexture2D(t[a]||Bc,r[a])}function qm(s,t,e){const n=this.cache,i=t.length,r=pr(e,i);_e(n,r)||(s.uniform1iv(this.addr,r),ve(n,r));for(let a=0;a!==i;++a)e.setTexture3D(t[a]||kc,r[a])}function Ym(s,t,e){const n=this.cache,i=t.length,r=pr(e,i);_e(n,r)||(s.uniform1iv(this.addr,r),ve(n,r));for(let a=0;a!==i;++a)e.setTextureCube(t[a]||Hc,r[a])}function Zm(s,t,e){const n=this.cache,i=t.length,r=pr(e,i);_e(n,r)||(s.uniform1iv(this.addr,r),ve(n,r));for(let a=0;a!==i;++a)e.setTexture2DArray(t[a]||zc,r[a])}function Km(s){switch(s){case 5126:return Pm;case 35664:return Lm;case 35665:return Dm;case 35666:return Im;case 35674:return Um;case 35675:return Nm;case 35676:return Fm;case 5124:case 35670:return Om;case 35667:case 35671:return Bm;case 35668:case 35672:return zm;case 35669:case 35673:return km;case 5125:return Hm;case 36294:return Vm;case 36295:return Gm;case 36296:return Wm;case 35678:case 36198:case 36298:case 36306:case 35682:return Xm;case 35679:case 36299:case 36307:return qm;case 35680:case 36300:case 36308:case 36293:return Ym;case 36289:case 36303:case 36311:case 36292:return Zm}}class Jm{constructor(t,e,n){this.id=t,this.addr=n,this.cache=[],this.type=e.type,this.setValue=Rm(e.type)}}class $m{constructor(t,e,n){this.id=t,this.addr=n,this.cache=[],this.type=e.type,this.size=e.size,this.setValue=Km(e.type)}}class jm{constructor(t){this.id=t,this.seq=[],this.map={}}setValue(t,e,n){const i=this.seq;for(let r=0,a=i.length;r!==a;++r){const o=i[r];o.setValue(t,e[o.id],n)}}}const jr=/(\w+)(\])?(\[|\.)?/g;function Ul(s,t){s.seq.push(t),s.map[t.id]=t}function Qm(s,t,e){const n=s.name,i=n.length;for(jr.lastIndex=0;;){const r=jr.exec(n),a=jr.lastIndex;let o=r[1];const l=r[2]==="]",c=r[3];if(l&&(o=o|0),c===void 0||c==="["&&a+2===i){Ul(e,c===void 0?new Jm(o,s,t):new $m(o,s,t));break}else{let u=e.map[o];u===void 0&&(u=new jm(o),Ul(e,u)),e=u}}}class Qs{constructor(t,e){this.seq=[],this.map={};const n=t.getProgramParameter(e,t.ACTIVE_UNIFORMS);for(let i=0;i<n;++i){const r=t.getActiveUniform(e,i),a=t.getUniformLocation(e,r.name);Qm(r,a,this)}}setValue(t,e,n,i){const r=this.map[e];r!==void 0&&r.setValue(t,n,i)}setOptional(t,e,n){const i=e[n];i!==void 0&&this.setValue(t,n,i)}static upload(t,e,n,i){for(let r=0,a=e.length;r!==a;++r){const o=e[r],l=n[o.id];l.needsUpdate!==!1&&o.setValue(t,l.value,i)}}static seqWithValue(t,e){const n=[];for(let i=0,r=t.length;i!==r;++i){const a=t[i];a.id in e&&n.push(a)}return n}}function Nl(s,t,e){const n=s.createShader(t);return s.shaderSource(n,e),s.compileShader(n),n}const tg=37297;let eg=0;function ng(s,t){const e=s.split(`
`),n=[],i=Math.max(t-6,0),r=Math.min(t+6,e.length);for(let a=i;a<r;a++){const o=a+1;n.push(`${o===t?">":" "} ${o}: ${e[a]}`)}return n.join(`
`)}const Fl=new Nt;function ig(s){Gt._getMatrix(Fl,Gt.workingColorSpace,s);const t=`mat3( ${Fl.elements.map(e=>e.toFixed(4))} )`;switch(Gt.getTransfer(s)){case nr:return[t,"LinearTransferOETF"];case Kt:return[t,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space: ",s),[t,"LinearTransferOETF"]}}function Ol(s,t,e){const n=s.getShaderParameter(t,s.COMPILE_STATUS),r=(s.getShaderInfoLog(t)||"").trim();if(n&&r==="")return"";const a=/ERROR: 0:(\d+)/.exec(r);if(a){const o=parseInt(a[1]);return e.toUpperCase()+`
`+r+`
`+ng(s.getShaderSource(t),o)}else return r}function sg(s,t){const e=ig(t);return[`vec4 ${s}( vec4 value ) {`,` return ${e[1]}( vec4( value.rgb * ${e[0]}, value.a ) );`,"}"].join(`
`)}function rg(s,t){let e;switch(t){case $l:e="Linear";break;case jl:e="Reinhard";break;case Ql:e="Cineon";break;case Ja:e="ACESFilmic";break;case ec:e="AgX";break;case nc:e="Neutral";break;case tc:e="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",t),e="Linear"}return"vec3 "+s+"( vec3 color ) { return "+e+"ToneMapping( color ); }"}const qs=new w;function ag(){Gt.getLuminanceCoefficients(qs);const s=qs.x.toFixed(4),t=qs.y.toFixed(4),e=qs.z.toFixed(4);return["float luminance( const in vec3 rgb ) {",` const vec3 weights = vec3( ${s}, ${t}, ${e} );`," return dot( weights, rgb );","}"].join(`
`)}function og(s){return[s.extensionClipCullDistance?"#extension GL_ANGLE_clip_cull_distance : require":"",s.extensionMultiDraw?"#extension GL_ANGLE_multi_draw : require":""].filter(Xi).join(`
`)}function lg(s){const t=[];for(const e in s){const n=s[e];n!==!1&&t.push("#define "+e+" "+n)}return t.join(`
`)}function cg(s,t){const e={},n=s.getProgramParameter(t,s.ACTIVE_ATTRIBUTES);for(let i=0;i<n;i++){const r=s.getActiveAttrib(t,i),a=r.name;let o=1;r.type===s.FLOAT_MAT2&&(o=2),r.type===s.FLOAT_MAT3&&(o=3),r.type===s.FLOAT_MAT4&&(o=4),e[a]={type:r.type,location:s.getAttribLocation(t,a),locationSize:o}}return e}function Xi(s){return s!==""}function Bl(s,t){const e=t.numSpotLightShadows+t.numSpotLightMaps-t.numSpotLightShadowsWithMaps;return s.replace(/NUM_DIR_LIGHTS/g,t.numDirLights).replace(/NUM_SPOT_LIGHTS/g,t.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,t.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,e).replace(/NUM_RECT_AREA_LIGHTS/g,t.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,t.numPointLights).replace(/NUM_HEMI_LIGHTS/g,t.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,t.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,t.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,t.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,t.numPointLightShadows)}function zl(s,t){return s.replace(/NUM_CLIPPING_PLANES/g,t.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,t.numClippingPlanes-t.numClipIntersection)}const hg=/^[ \t]*#include +<([\w\d./]+)>/gm;function qa(s){return s.replace(hg,dg)}const ug=new Map;function dg(s,t){let e=Ot[t];if(e===void 0){const n=ug.get(t);if(n!==void 0)e=Ot[n],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',t,n);else throw new Error("Can not resolve #include <"+t+">")}return qa(e)}const fg=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function kl(s){return s.replace(fg,pg)}function pg(s,t,e,n){let i="";for(let r=parseInt(t);r<parseInt(e);r++)i+=n.replace(/\[\s*i\s*\]/g,"[ "+r+" ]").replace(/UNROLLED_LOOP_INDEX/g,r);return i}function Hl(s){let t=`precision ${s.precision} float;
precision ${s.precision} int;
precision ${s.precision} sampler2D;
precision ${s.precision} samplerCube;
precision ${s.precision} sampler3D;
precision ${s.precision} sampler2DArray;
precision ${s.precision} sampler2DShadow;
precision ${s.precision} samplerCubeShadow;
precision ${s.precision} sampler2DArrayShadow;
precision ${s.precision} isampler2D;
precision ${s.precision} isampler3D;
precision ${s.precision} isamplerCube;
precision ${s.precision} isampler2DArray;
precision ${s.precision} usampler2D;
precision ${s.precision} usampler3D;
precision ${s.precision} usamplerCube;
precision ${s.precision} usampler2DArray;
`;return s.precision==="highp"?t+=`
#define HIGH_PRECISION`:s.precision==="mediump"?t+=`
#define MEDIUM_PRECISION`:s.precision==="lowp"&&(t+=`
#define LOW_PRECISION`),t}function mg(s){let t="SHADOWMAP_TYPE_BASIC";return s.shadowMapType===Kl?t="SHADOWMAP_TYPE_PCF":s.shadowMapType===Jl?t="SHADOWMAP_TYPE_PCF_SOFT":s.shadowMapType===gn&&(t="SHADOWMAP_TYPE_VSM"),t}function gg(s){let t="ENVMAP_TYPE_CUBE";if(s.envMap)switch(s.envMapMode){case Si:case Ei:t="ENVMAP_TYPE_CUBE";break;case cr:t="ENVMAP_TYPE_CUBE_UV";break}return t}function _g(s){let t="ENVMAP_MODE_REFLECTION";return s.envMap&&s.envMapMode===Ei&&(t="ENVMAP_MODE_REFRACTION"),t}function vg(s){let t="ENVMAP_BLENDING_NONE";if(s.envMap)switch(s.combine){case Ka:t="ENVMAP_BLENDING_MULTIPLY";break;case mh:t="ENVMAP_BLENDING_MIX";break;case gh:t="ENVMAP_BLENDING_ADD";break}return t}function xg(s){const t=s.envMapCubeUVHeight;if(t===null)return null;const e=Math.log2(t)-2,n=1/t;return{texelWidth:1/(3*Math.max(Math.pow(2,e),112)),texelHeight:n,maxMip:e}}function Mg(s,t,e,n){const i=s.getContext(),r=e.defines;let a=e.vertexShader,o=e.fragmentShader;const l=mg(e),c=gg(e),h=_g(e),u=vg(e),f=xg(e),p=og(e),g=lg(r),_=i.createProgram();let m,d,T=e.glslVersion?"#version "+e.glslVersion+`
`:"";e.isRawShaderMaterial?(m=["#define SHADER_TYPE "+e.shaderType,"#define SHADER_NAME "+e.shaderName,g].filter(Xi).join(`
`),m.length>0&&(m+=`
`),d=["#define SHADER_TYPE "+e.shaderType,"#define SHADER_NAME "+e.shaderName,g].filter(Xi).join(`
`),d.length>0&&(d+=`
`)):(m=[Hl(e),"#define SHADER_TYPE "+e.shaderType,"#define SHADER_NAME "+e.shaderName,g,e.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",e.batching?"#define USE_BATCHING":"",e.batchingColor?"#define USE_BATCHING_COLOR":"",e.instancing?"#define USE_INSTANCING":"",e.instancingColor?"#define USE_INSTANCING_COLOR":"",e.instancingMorph?"#define USE_INSTANCING_MORPH":"",e.useFog&&e.fog?"#define USE_FOG":"",e.useFog&&e.fogExp2?"#define FOG_EXP2":"",e.map?"#define USE_MAP":"",e.envMap?"#define USE_ENVMAP":"",e.envMap?"#define "+h:"",e.lightMap?"#define USE_LIGHTMAP":"",e.aoMap?"#define USE_AOMAP":"",e.bumpMap?"#define USE_BUMPMAP":"",e.normalMap?"#define USE_NORMALMAP":"",e.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",e.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",e.displacementMap?"#define USE_DISPLACEMENTMAP":"",e.emissiveMap?"#define USE_EMISSIVEMAP":"",e.anisotropy?"#define USE_ANISOTROPY":"",e.anisotropyMap?"#define USE_ANISOTROPYMAP":"",e.clearcoatMap?"#define USE_CLEARCOATMAP":"",e.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",e.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",e.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",e.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",e.specularMap?"#define USE_SPECULARMAP":"",e.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",e.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",e.roughnessMap?"#define USE_ROUGHNESSMAP":"",e.metalnessMap?"#define USE_METALNESSMAP":"",e.alphaMap?"#define USE_ALPHAMAP":"",e.alphaHash?"#define USE_ALPHAHASH":"",e.transmission?"#define USE_TRANSMISSION":"",e.transmissionMap?"#define USE_TRANSMISSIONMAP":"",e.thicknessMap?"#define USE_THICKNESSMAP":"",e.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",e.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",e.mapUv?"#define MAP_UV "+e.mapUv:"",e.alphaMapUv?"#define ALPHAMAP_UV "+e.alphaMapUv:"",e.lightMapUv?"#define LIGHTMAP_UV "+e.lightMapUv:"",e.aoMapUv?"#define AOMAP_UV "+e.aoMapUv:"",e.emissiveMapUv?"#define EMISSIVEMAP_UV "+e.emissiveMapUv:"",e.bumpMapUv?"#define BUMPMAP_UV "+e.bumpMapUv:"",e.normalMapUv?"#define NORMALMAP_UV "+e.normalMapUv:"",e.displacementMapUv?"#define DISPLACEMENTMAP_UV "+e.displacementMapUv:"",e.metalnessMapUv?"#define METALNESSMAP_UV "+e.metalnessMapUv:"",e.roughnessMapUv?"#define ROUGHNESSMAP_UV "+e.roughnessMapUv:"",e.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+e.anisotropyMapUv:"",e.clearcoatMapUv?"#define CLEARCOATMAP_UV "+e.clearcoatMapUv:"",e.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+e.clearcoatNormalMapUv:"",e.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+e.clearcoatRoughnessMapUv:"",e.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+e.iridescenceMapUv:"",e.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+e.iridescenceThicknessMapUv:"",e.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+e.sheenColorMapUv:"",e.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+e.sheenRoughnessMapUv:"",e.specularMapUv?"#define SPECULARMAP_UV "+e.specularMapUv:"",e.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+e.specularColorMapUv:"",e.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+e.specularIntensityMapUv:"",e.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+e.transmissionMapUv:"",e.thicknessMapUv?"#define THICKNESSMAP_UV "+e.thicknessMapUv:"",e.vertexTangents&&e.flatShading===!1?"#define USE_TANGENT":"",e.vertexColors?"#define USE_COLOR":"",e.vertexAlphas?"#define USE_COLOR_ALPHA":"",e.vertexUv1s?"#define USE_UV1":"",e.vertexUv2s?"#define USE_UV2":"",e.vertexUv3s?"#define USE_UV3":"",e.pointsUvs?"#define USE_POINTS_UV":"",e.flatShading?"#define FLAT_SHADED":"",e.skinning?"#define USE_SKINNING":"",e.morphTargets?"#define USE_MORPHTARGETS":"",e.morphNormals&&e.flatShading===!1?"#define USE_MORPHNORMALS":"",e.morphColors?"#define USE_MORPHCOLORS":"",e.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+e.morphTextureStride:"",e.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+e.morphTargetsCount:"",e.doubleSided?"#define DOUBLE_SIDED":"",e.flipSided?"#define FLIP_SIDED":"",e.shadowMapEnabled?"#define USE_SHADOWMAP":"",e.shadowMapEnabled?"#define "+l:"",e.sizeAttenuation?"#define USE_SIZEATTENUATION":"",e.numLightProbes>0?"#define USE_LIGHT_PROBES":"",e.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",e.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",`
`].filter(Xi).join(`
`),d=[Hl(e),"#define SHADER_TYPE "+e.shaderType,"#define SHADER_NAME "+e.shaderName,g,e.useFog&&e.fog?"#define USE_FOG":"",e.useFog&&e.fogExp2?"#define FOG_EXP2":"",e.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",e.map?"#define USE_MAP":"",e.matcap?"#define USE_MATCAP":"",e.envMap?"#define USE_ENVMAP":"",e.envMap?"#define "+c:"",e.envMap?"#define "+h:"",e.envMap?"#define "+u:"",f?"#define CUBEUV_TEXEL_WIDTH "+f.texelWidth:"",f?"#define CUBEUV_TEXEL_HEIGHT "+f.texelHeight:"",f?"#define CUBEUV_MAX_MIP "+f.maxMip+".0":"",e.lightMap?"#define USE_LIGHTMAP":"",e.aoMap?"#define USE_AOMAP":"",e.bumpMap?"#define USE_BUMPMAP":"",e.normalMap?"#define USE_NORMALMAP":"",e.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",e.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",e.emissiveMap?"#define USE_EMISSIVEMAP":"",e.anisotropy?"#define USE_ANISOTROPY":"",e.anisotropyMap?"#define USE_ANISOTROPYMAP":"",e.clearcoat?"#define USE_CLEARCOAT":"",e.clearcoatMap?"#define USE_CLEARCOATMAP":"",e.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",e.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",e.dispersion?"#define USE_DISPERSION":"",e.iridescence?"#define USE_IRIDESCENCE":"",e.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",e.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",e.specularMap?"#define USE_SPECULARMAP":"",e.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",e.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",e.roughnessMap?"#define USE_ROUGHNESSMAP":"",e.metalnessMap?"#define USE_METALNESSMAP":"",e.alphaMap?"#define USE_ALPHAMAP":"",e.alphaTest?"#define USE_ALPHATEST":"",e.alphaHash?"#define USE_ALPHAHASH":"",e.sheen?"#define USE_SHEEN":"",e.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",e.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",e.transmission?"#define USE_TRANSMISSION":"",e.transmissionMap?"#define USE_TRANSMISSIONMAP":"",e.thicknessMap?"#define USE_THICKNESSMAP":"",e.vertexTangents&&e.flatShading===!1?"#define USE_TANGENT":"",e.vertexColors||e.instancingColor||e.batchingColor?"#define USE_COLOR":"",e.vertexAlphas?"#define USE_COLOR_ALPHA":"",e.vertexUv1s?"#define USE_UV1":"",e.vertexUv2s?"#define USE_UV2":"",e.vertexUv3s?"#define USE_UV3":"",e.pointsUvs?"#define USE_POINTS_UV":"",e.gradientMap?"#define USE_GRADIENTMAP":"",e.flatShading?"#define FLAT_SHADED":"",e.doubleSided?"#define DOUBLE_SIDED":"",e.flipSided?"#define FLIP_SIDED":"",e.shadowMapEnabled?"#define USE_SHADOWMAP":"",e.shadowMapEnabled?"#define "+l:"",e.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",e.numLightProbes>0?"#define USE_LIGHT_PROBES":"",e.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",e.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",e.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",e.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",e.toneMapping!==Rn?"#define TONE_MAPPING":"",e.toneMapping!==Rn?Ot.tonemapping_pars_fragment:"",e.toneMapping!==Rn?rg("toneMapping",e.toneMapping):"",e.dithering?"#define DITHERING":"",e.opaque?"#define OPAQUE":"",Ot.colorspace_pars_fragment,sg("linearToOutputTexel",e.outputColorSpace),ag(),e.useDepthPacking?"#define DEPTH_PACKING "+e.depthPacking:"",`
`].filter(Xi).join(`
`)),a=qa(a),a=Bl(a,e),a=zl(a,e),o=qa(o),o=Bl(o,e),o=zl(o,e),a=kl(a),o=kl(o),e.isRawShaderMaterial!==!0&&(T=`#version 300 es
`,m=[p,"#define attribute in","#define varying out","#define texture2D texture"].join(`
`)+`
`+m,d=["#define varying in",e.glslVersion===Uo?"":"layout(location = 0) out highp vec4 pc_fragColor;",e.glslVersion===Uo?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(`
`)+`
`+d);const E=T+m+a,x=T+d+o,R=Nl(i,i.VERTEX_SHADER,E),C=Nl(i,i.FRAGMENT_SHADER,x);i.attachShader(_,R),i.attachShader(_,C),e.index0AttributeName!==void 0?i.bindAttribLocation(_,0,e.index0AttributeName):e.morphTargets===!0&&i.bindAttribLocation(_,0,"position"),i.linkProgram(_);function P(L){if(s.debug.checkShaderErrors){const F=i.getProgramInfoLog(_)||"",k=i.getShaderInfoLog(R)||"",X=i.getShaderInfoLog(C)||"",W=F.trim(),q=k.trim(),J=X.trim();let H=!0,at=!0;if(i.getProgramParameter(_,i.LINK_STATUS)===!1)if(H=!1,typeof s.debug.onShaderError=="function")s.debug.onShaderError(i,_,R,C);else{const ht=Ol(i,R,"vertex"),Tt=Ol(i,C,"fragment");console.error("THREE.WebGLProgram: Shader Error "+i.getError()+" - VALIDATE_STATUS "+i.getProgramParameter(_,i.VALIDATE_STATUS)+`
Material Name: `+L.name+`
Material Type: `+L.type+`
Program Info Log: `+W+`
`+ht+`
`+Tt)}else W!==""?console.warn("THREE.WebGLProgram: Program Info Log:",W):(q===""||J==="")&&(at=!1);at&&(L.diagnostics={runnable:H,programLog:W,vertexShader:{log:q,prefix:m},fragmentShader:{log:J,prefix:d}})}i.deleteShader(R),i.deleteShader(C),I=new Qs(i,_),S=cg(i,_)}let I;this.getUniforms=function(){return I===void 0&&P(this),I};let S;this.getAttributes=function(){return S===void 0&&P(this),S};let y=e.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return y===!1&&(y=i.getProgramParameter(_,tg)),y},this.destroy=function(){n.releaseStatesOfProgram(this),i.deleteProgram(_),this.program=void 0},this.type=e.shaderType,this.name=e.shaderName,this.id=eg++,this.cacheKey=t,this.usedTimes=1,this.program=_,this.vertexShader=R,this.fragmentShader=C,this}let yg=0;class Sg{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(t){const e=t.vertexShader,n=t.fragmentShader,i=this._getShaderStage(e),r=this._getShaderStage(n),a=this._getShaderCacheForMaterial(t);return a.has(i)===!1&&(a.add(i),i.usedTimes++),a.has(r)===!1&&(a.add(r),r.usedTimes++),this}remove(t){const e=this.materialCache.get(t);for(const n of e)n.usedTimes--,n.usedTimes===0&&this.shaderCache.delete(n.code);return this.materialCache.delete(t),this}getVertexShaderID(t){return this._getShaderStage(t.vertexShader).id}getFragmentShaderID(t){return this._getShaderStage(t.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(t){const e=this.materialCache;let n=e.get(t);return n===void 0&&(n=new Set,e.set(t,n)),n}_getShaderStage(t){const e=this.shaderCache;let n=e.get(t);return n===void 0&&(n=new Eg(t),e.set(t,n)),n}}class Eg{constructor(t){this.id=yg++,this.code=t,this.usedTimes=0}}function Tg(s,t,e,n,i,r,a){const o=new oo,l=new Sg,c=new Set,h=[],u=i.logarithmicDepthBuffer,f=i.vertexTextures;let p=i.precision;const g={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function _(S){return c.add(S),S===0?"uv":`uv${S}`}function m(S,y,L,F,k){const X=F.fog,W=k.geometry,q=S.isMeshStandardMaterial?F.environment:null,J=(S.isMeshStandardMaterial?e:t).get(S.envMap||q),H=J&&J.mapping===cr?J.image.height:null,at=g[S.type];S.precision!==null&&(p=i.getMaxPrecision(S.precision),p!==S.precision&&console.warn("THREE.WebGLProgram.getParameters:",S.precision,"not supported, using",p,"instead."));const ht=W.morphAttributes.position||W.morphAttributes.normal||W.morphAttributes.color,Tt=ht!==void 0?ht.length:0;let kt=0;W.morphAttributes.position!==void 0&&(kt=1),W.morphAttributes.normal!==void 0&&(kt=2),W.morphAttributes.color!==void 0&&(kt=3);let ee,re,Yt,Y;if(at){const Zt=en[at];ee=Zt.vertexShader,re=Zt.fragmentShader}else ee=S.vertexShader,re=S.fragmentShader,l.update(S),Yt=l.getVertexShaderID(S),Y=l.getFragmentShaderID(S);const $=s.getRenderTarget(),pt=s.state.buffers.depth.getReversed(),Lt=k.isInstancedMesh===!0,Et=k.isBatchedMesh===!0,Vt=!!S.map,Se=!!S.matcap,A=!!J,ae=!!S.aoMap,It=!!S.lightMap,Rt=!!S.bumpMap,_t=!!S.normalMap,oe=!!S.displacementMap,vt=!!S.emissiveMap,Ft=!!S.metalnessMap,xe=!!S.roughnessMap,fe=S.anisotropy>0,b=S.clearcoat>0,v=S.dispersion>0,O=S.iridescence>0,G=S.sheen>0,K=S.transmission>0,V=fe&&!!S.anisotropyMap,St=b&&!!S.clearcoatMap,it=b&&!!S.clearcoatNormalMap,xt=b&&!!S.clearcoatRoughnessMap,Mt=O&&!!S.iridescenceMap,tt=O&&!!S.iridescenceThicknessMap,ct=G&&!!S.sheenColorMap,Ct=G&&!!S.sheenRoughnessMap,yt=!!S.specularMap,ot=!!S.specularColorMap,Ut=!!S.specularIntensityMap,D=K&&!!S.transmissionMap,et=K&&!!S.thicknessMap,st=!!S.gradientMap,ft=!!S.alphaMap,j=S.alphaTest>0,Z=!!S.alphaHash,gt=!!S.extensions;let Dt=Rn;S.toneMapped&&($===null||$.isXRRenderTarget===!0)&&(Dt=s.toneMapping);const ne={shaderID:at,shaderType:S.type,shaderName:S.name,vertexShader:ee,fragmentShader:re,defines:S.defines,customVertexShaderID:Yt,customFragmentShaderID:Y,isRawShaderMaterial:S.isRawShaderMaterial===!0,glslVersion:S.glslVersion,precision:p,batching:Et,batchingColor:Et&&k._colorsTexture!==null,instancing:Lt,instancingColor:Lt&&k.instanceColor!==null,instancingMorph:Lt&&k.morphTexture!==null,supportsVertexTextures:f,outputColorSpace:$===null?s.outputColorSpace:$.isXRRenderTarget===!0?$.texture.colorSpace:Ti,alphaToCoverage:!!S.alphaToCoverage,map:Vt,matcap:Se,envMap:A,envMapMode:A&&J.mapping,envMapCubeUVHeight:H,aoMap:ae,lightMap:It,bumpMap:Rt,normalMap:_t,displacementMap:f&&oe,emissiveMap:vt,normalMapObjectSpace:_t&&S.normalMapType===Mh,normalMapTangentSpace:_t&&S.normalMapType===so,metalnessMap:Ft,roughnessMap:xe,anisotropy:fe,anisotropyMap:V,clearcoat:b,clearcoatMap:St,clearcoatNormalMap:it,clearcoatRoughnessMap:xt,dispersion:v,iridescence:O,iridescenceMap:Mt,iridescenceThicknessMap:tt,sheen:G,sheenColorMap:ct,sheenRoughnessMap:Ct,specularMap:yt,specularColorMap:ot,specularIntensityMap:Ut,transmission:K,transmissionMap:D,thicknessMap:et,gradientMap:st,opaque:S.transparent===!1&&S.blending===Yn&&S.alphaToCoverage===!1,alphaMap:ft,alphaTest:j,alphaHash:Z,combine:S.combine,mapUv:Vt&&_(S.map.channel),aoMapUv:ae&&_(S.aoMap.channel),lightMapUv:It&&_(S.lightMap.channel),bumpMapUv:Rt&&_(S.bumpMap.channel),normalMapUv:_t&&_(S.normalMap.channel),displacementMapUv:oe&&_(S.displacementMap.channel),emissiveMapUv:vt&&_(S.emissiveMap.channel),metalnessMapUv:Ft&&_(S.metalnessMap.channel),roughnessMapUv:xe&&_(S.roughnessMap.channel),anisotropyMapUv:V&&_(S.anisotropyMap.channel),clearcoatMapUv:St&&_(S.clearcoatMap.channel),clearcoatNormalMapUv:it&&_(S.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:xt&&_(S.clearcoatRoughnessMap.channel),iridescenceMapUv:Mt&&_(S.iridescenceMap.channel),iridescenceThicknessMapUv:tt&&_(S.iridescenceThicknessMap.channel),sheenColorMapUv:ct&&_(S.sheenColorMap.channel),sheenRoughnessMapUv:Ct&&_(S.sheenRoughnessMap.channel),specularMapUv:yt&&_(S.specularMap.channel),specularColorMapUv:ot&&_(S.specularColorMap.channel),specularIntensityMapUv:Ut&&_(S.specularIntensityMap.channel),transmissionMapUv:D&&_(S.transmissionMap.channel),thicknessMapUv:et&&_(S.thicknessMap.channel),alphaMapUv:ft&&_(S.alphaMap.channel),vertexTangents:!!W.attributes.tangent&&(_t||fe),vertexColors:S.vertexColors,vertexAlphas:S.vertexColors===!0&&!!W.attributes.color&&W.attributes.color.itemSize===4,pointsUvs:k.isPoints===!0&&!!W.attributes.uv&&(Vt||ft),fog:!!X,useFog:S.fog===!0,fogExp2:!!X&&X.isFogExp2,flatShading:S.flatShading===!0&&S.wireframe===!1,sizeAttenuation:S.sizeAttenuation===!0,logarithmicDepthBuffer:u,reversedDepthBuffer:pt,skinning:k.isSkinnedMesh===!0,morphTargets:W.morphAttributes.position!==void 0,morphNormals:W.morphAttributes.normal!==void 0,morphColors:W.morphAttributes.color!==void 0,morphTargetsCount:Tt,morphTextureStride:kt,numDirLights:y.directional.length,numPointLights:y.point.length,numSpotLights:y.spot.length,numSpotLightMaps:y.spotLightMap.length,numRectAreaLights:y.rectArea.length,numHemiLights:y.hemi.length,numDirLightShadows:y.directionalShadowMap.length,numPointLightShadows:y.pointShadowMap.length,numSpotLightShadows:y.spotShadowMap.length,numSpotLightShadowsWithMaps:y.numSpotLightShadowsWithMaps,numLightProbes:y.numLightProbes,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:S.dithering,shadowMapEnabled:s.shadowMap.enabled&&L.length>0,shadowMapType:s.shadowMap.type,toneMapping:Dt,decodeVideoTexture:Vt&&S.map.isVideoTexture===!0&&Gt.getTransfer(S.map.colorSpace)===Kt,decodeVideoTextureEmissive:vt&&S.emissiveMap.isVideoTexture===!0&&Gt.getTransfer(S.emissiveMap.colorSpace)===Kt,premultipliedAlpha:S.premultipliedAlpha,doubleSided:S.side===_n,flipSided:S.side===be,useDepthPacking:S.depthPacking>=0,depthPacking:S.depthPacking||0,index0AttributeName:S.index0AttributeName,extensionClipCullDistance:gt&&S.extensions.clipCullDistance===!0&&n.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(gt&&S.extensions.multiDraw===!0||Et)&&n.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:n.has("KHR_parallel_shader_compile"),customProgramCacheKey:S.customProgramCacheKey()};return ne.vertexUv1s=c.has(1),ne.vertexUv2s=c.has(2),ne.vertexUv3s=c.has(3),c.clear(),ne}function d(S){const y=[];if(S.shaderID?y.push(S.shaderID):(y.push(S.customVertexShaderID),y.push(S.customFragmentShaderID)),S.defines!==void 0)for(const L in S.defines)y.push(L),y.push(S.defines[L]);return S.isRawShaderMaterial===!1&&(T(y,S),E(y,S),y.push(s.outputColorSpace)),y.push(S.customProgramCacheKey),y.join()}function T(S,y){S.push(y.precision),S.push(y.outputColorSpace),S.push(y.envMapMode),S.push(y.envMapCubeUVHeight),S.push(y.mapUv),S.push(y.alphaMapUv),S.push(y.lightMapUv),S.push(y.aoMapUv),S.push(y.bumpMapUv),S.push(y.normalMapUv),S.push(y.displacementMapUv),S.push(y.emissiveMapUv),S.push(y.metalnessMapUv),S.push(y.roughnessMapUv),S.push(y.anisotropyMapUv),S.push(y.clearcoatMapUv),S.push(y.clearcoatNormalMapUv),S.push(y.clearcoatRoughnessMapUv),S.push(y.iridescenceMapUv),S.push(y.iridescenceThicknessMapUv),S.push(y.sheenColorMapUv),S.push(y.sheenRoughnessMapUv),S.push(y.specularMapUv),S.push(y.specularColorMapUv),S.push(y.specularIntensityMapUv),S.push(y.transmissionMapUv),S.push(y.thicknessMapUv),S.push(y.combine),S.push(y.fogExp2),S.push(y.sizeAttenuation),S.push(y.morphTargetsCount),S.push(y.morphAttributeCount),S.push(y.numDirLights),S.push(y.numPointLights),S.push(y.numSpotLights),S.push(y.numSpotLightMaps),S.push(y.numHemiLights),S.push(y.numRectAreaLights),S.push(y.numDirLightShadows),S.push(y.numPointLightShadows),S.push(y.numSpotLightShadows),S.push(y.numSpotLightShadowsWithMaps),S.push(y.numLightProbes),S.push(y.shadowMapType),S.push(y.toneMapping),S.push(y.numClippingPlanes),S.push(y.numClipIntersection),S.push(y.depthPacking)}function E(S,y){o.disableAll(),y.supportsVertexTextures&&o.enable(0),y.instancing&&o.enable(1),y.instancingColor&&o.enable(2),y.instancingMorph&&o.enable(3),y.matcap&&o.enable(4),y.envMap&&o.enable(5),y.normalMapObjectSpace&&o.enable(6),y.normalMapTangentSpace&&o.enable(7),y.clearcoat&&o.enable(8),y.iridescence&&o.enable(9),y.alphaTest&&o.enable(10),y.vertexColors&&o.enable(11),y.vertexAlphas&&o.enable(12),y.vertexUv1s&&o.enable(13),y.vertexUv2s&&o.enable(14),y.vertexUv3s&&o.enable(15),y.vertexTangents&&o.enable(16),y.anisotropy&&o.enable(17),y.alphaHash&&o.enable(18),y.batching&&o.enable(19),y.dispersion&&o.enable(20),y.batchingColor&&o.enable(21),y.gradientMap&&o.enable(22),S.push(o.mask),o.disableAll(),y.fog&&o.enable(0),y.useFog&&o.enable(1),y.flatShading&&o.enable(2),y.logarithmicDepthBuffer&&o.enable(3),y.reversedDepthBuffer&&o.enable(4),y.skinning&&o.enable(5),y.morphTargets&&o.enable(6),y.morphNormals&&o.enable(7),y.morphColors&&o.enable(8),y.premultipliedAlpha&&o.enable(9),y.shadowMapEnabled&&o.enable(10),y.doubleSided&&o.enable(11),y.flipSided&&o.enable(12),y.useDepthPacking&&o.enable(13),y.dithering&&o.enable(14),y.transmission&&o.enable(15),y.sheen&&o.enable(16),y.opaque&&o.enable(17),y.pointsUvs&&o.enable(18),y.decodeVideoTexture&&o.enable(19),y.decodeVideoTextureEmissive&&o.enable(20),y.alphaToCoverage&&o.enable(21),S.push(o.mask)}function x(S){const y=g[S.type];let L;if(y){const F=en[y];L=is.clone(F.uniforms)}else L=S.uniforms;return L}function R(S,y){let L;for(let F=0,k=h.length;F<k;F++){const X=h[F];if(X.cacheKey===y){L=X,++L.usedTimes;break}}return L===void 0&&(L=new Mg(s,y,S,r),h.push(L)),L}function C(S){if(--S.usedTimes===0){const y=h.indexOf(S);h[y]=h[h.length-1],h.pop(),S.destroy()}}function P(S){l.remove(S)}function I(){l.dispose()}return{getParameters:m,getProgramCacheKey:d,getUniforms:x,acquireProgram:R,releaseProgram:C,releaseShaderCache:P,programs:h,dispose:I}}function wg(){let s=new WeakMap;function t(a){return s.has(a)}function e(a){let o=s.get(a);return o===void 0&&(o={},s.set(a,o)),o}function n(a){s.delete(a)}function i(a,o,l){s.get(a)[o]=l}function r(){s=new WeakMap}return{has:t,get:e,remove:n,update:i,dispose:r}}function bg(s,t){return s.groupOrder!==t.groupOrder?s.groupOrder-t.groupOrder:s.renderOrder!==t.renderOrder?s.renderOrder-t.renderOrder:s.material.id!==t.material.id?s.material.id-t.material.id:s.z!==t.z?s.z-t.z:s.id-t.id}function Vl(s,t){return s.groupOrder!==t.groupOrder?s.groupOrder-t.groupOrder:s.renderOrder!==t.renderOrder?s.renderOrder-t.renderOrder:s.z!==t.z?t.z-s.z:s.id-t.id}function Gl(){const s=[];let t=0;const e=[],n=[],i=[];function r(){t=0,e.length=0,n.length=0,i.length=0}function a(u,f,p,g,_,m){let d=s[t];return d===void 0?(d={id:u.id,object:u,geometry:f,material:p,groupOrder:g,renderOrder:u.renderOrder,z:_,group:m},s[t]=d):(d.id=u.id,d.object=u,d.geometry=f,d.material=p,d.groupOrder=g,d.renderOrder=u.renderOrder,d.z=_,d.group=m),t++,d}function o(u,f,p,g,_,m){const d=a(u,f,p,g,_,m);p.transmission>0?n.push(d):p.transparent===!0?i.push(d):e.push(d)}function l(u,f,p,g,_,m){const d=a(u,f,p,g,_,m);p.transmission>0?n.unshift(d):p.transparent===!0?i.unshift(d):e.unshift(d)}function c(u,f){e.length>1&&e.sort(u||bg),n.length>1&&n.sort(f||Vl),i.length>1&&i.sort(f||Vl)}function h(){for(let u=t,f=s.length;u<f;u++){const p=s[u];if(p.id===null)break;p.id=null,p.object=null,p.geometry=null,p.material=null,p.group=null}}return{opaque:e,transmissive:n,transparent:i,init:r,push:o,unshift:l,finish:h,sort:c}}function Ag(){let s=new WeakMap;function t(n,i){const r=s.get(n);let a;return r===void 0?(a=new Gl,s.set(n,[a])):i>=r.length?(a=new Gl,r.push(a)):a=r[i],a}function e(){s=new WeakMap}return{get:t,dispose:e}}function Cg(){const s={};return{get:function(t){if(s[t.id]!==void 0)return s[t.id];let e;switch(t.type){case"DirectionalLight":e={direction:new w,color:new dt};break;case"SpotLight":e={position:new w,direction:new w,color:new dt,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":e={position:new w,color:new dt,distance:0,decay:0};break;case"HemisphereLight":e={direction:new w,skyColor:new dt,groundColor:new dt};break;case"RectAreaLight":e={color:new dt,position:new w,halfWidth:new w,halfHeight:new w};break}return s[t.id]=e,e}}}function Rg(){const s={};return{get:function(t){if(s[t.id]!==void 0)return s[t.id];let e;switch(t.type){case"DirectionalLight":e={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new nt};break;case"SpotLight":e={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new nt};break;case"PointLight":e={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new nt,shadowCameraNear:1,shadowCameraFar:1e3};break}return s[t.id]=e,e}}}let Pg=0;function Lg(s,t){return(t.castShadow?2:0)-(s.castShadow?2:0)+(t.map?1:0)-(s.map?1:0)}function Dg(s){const t=new Cg,e=Rg(),n={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let c=0;c<9;c++)n.probe.push(new w);const i=new w,r=new Xt,a=new Xt;function o(c){let h=0,u=0,f=0;for(let S=0;S<9;S++)n.probe[S].set(0,0,0);let p=0,g=0,_=0,m=0,d=0,T=0,E=0,x=0,R=0,C=0,P=0;c.sort(Lg);for(let S=0,y=c.length;S<y;S++){const L=c[S],F=L.color,k=L.intensity,X=L.distance,W=L.shadow&&L.shadow.map?L.shadow.map.texture:null;if(L.isAmbientLight)h+=F.r*k,u+=F.g*k,f+=F.b*k;else if(L.isLightProbe){for(let q=0;q<9;q++)n.probe[q].addScaledVector(L.sh.coefficients[q],k);P++}else if(L.isDirectionalLight){const q=t.get(L);if(q.color.copy(L.color).multiplyScalar(L.intensity),L.castShadow){const J=L.shadow,H=e.get(L);H.shadowIntensity=J.intensity,H.shadowBias=J.bias,H.shadowNormalBias=J.normalBias,H.shadowRadius=J.radius,H.shadowMapSize=J.mapSize,n.directionalShadow[p]=H,n.directionalShadowMap[p]=W,n.directionalShadowMatrix[p]=L.shadow.matrix,T++}n.directional[p]=q,p++}else if(L.isSpotLight){const q=t.get(L);q.position.setFromMatrixPosition(L.matrixWorld),q.color.copy(F).multiplyScalar(k),q.distance=X,q.coneCos=Math.cos(L.angle),q.penumbraCos=Math.cos(L.angle*(1-L.penumbra)),q.decay=L.decay,n.spot[_]=q;const J=L.shadow;if(L.map&&(n.spotLightMap[R]=L.map,R++,J.updateMatrices(L),L.castShadow&&C++),n.spotLightMatrix[_]=J.matrix,L.castShadow){const H=e.get(L);H.shadowIntensity=J.intensity,H.shadowBias=J.bias,H.shadowNormalBias=J.normalBias,H.shadowRadius=J.radius,H.shadowMapSize=J.mapSize,n.spotShadow[_]=H,n.spotShadowMap[_]=W,x++}_++}else if(L.isRectAreaLight){const q=t.get(L);q.color.copy(F).multiplyScalar(k),q.halfWidth.set(L.width*.5,0,0),q.halfHeight.set(0,L.height*.5,0),n.rectArea[m]=q,m++}else if(L.isPointLight){const q=t.get(L);if(q.color.copy(L.color).multiplyScalar(L.intensity),q.distance=L.distance,q.decay=L.decay,L.castShadow){const J=L.shadow,H=e.get(L);H.shadowIntensity=J.intensity,H.shadowBias=J.bias,H.shadowNormalBias=J.normalBias,H.shadowRadius=J.radius,H.shadowMapSize=J.mapSize,H.shadowCameraNear=J.camera.near,H.shadowCameraFar=J.camera.far,n.pointShadow[g]=H,n.pointShadowMap[g]=W,n.pointShadowMatrix[g]=L.shadow.matrix,E++}n.point[g]=q,g++}else if(L.isHemisphereLight){const q=t.get(L);q.skyColor.copy(L.color).multiplyScalar(k),q.groundColor.copy(L.groundColor).multiplyScalar(k),n.hemi[d]=q,d++}}m>0&&(s.has("OES_texture_float_linear")===!0?(n.rectAreaLTC1=rt.LTC_FLOAT_1,n.rectAreaLTC2=rt.LTC_FLOAT_2):(n.rectAreaLTC1=rt.LTC_HALF_1,n.rectAreaLTC2=rt.LTC_HALF_2)),n.ambient[0]=h,n.ambient[1]=u,n.ambient[2]=f;const I=n.hash;(I.directionalLength!==p||I.pointLength!==g||I.spotLength!==_||I.rectAreaLength!==m||I.hemiLength!==d||I.numDirectionalShadows!==T||I.numPointShadows!==E||I.numSpotShadows!==x||I.numSpotMaps!==R||I.numLightProbes!==P)&&(n.directional.length=p,n.spot.length=_,n.rectArea.length=m,n.point.length=g,n.hemi.length=d,n.directionalShadow.length=T,n.directionalShadowMap.length=T,n.pointShadow.length=E,n.pointShadowMap.length=E,n.spotShadow.length=x,n.spotShadowMap.length=x,n.directionalShadowMatrix.length=T,n.pointShadowMatrix.length=E,n.spotLightMatrix.length=x+R-C,n.spotLightMap.length=R,n.numSpotLightShadowsWithMaps=C,n.numLightProbes=P,I.directionalLength=p,I.pointLength=g,I.spotLength=_,I.rectAreaLength=m,I.hemiLength=d,I.numDirectionalShadows=T,I.numPointShadows=E,I.numSpotShadows=x,I.numSpotMaps=R,I.numLightProbes=P,n.version=Pg++)}function l(c,h){let u=0,f=0,p=0,g=0,_=0;const m=h.matrixWorldInverse;for(let d=0,T=c.length;d<T;d++){const E=c[d];if(E.isDirectionalLight){const x=n.directional[u];x.direction.setFromMatrixPosition(E.matrixWorld),i.setFromMatrixPosition(E.target.matrixWorld),x.direction.sub(i),x.direction.transformDirection(m),u++}else if(E.isSpotLight){const x=n.spot[p];x.position.setFromMatrixPosition(E.matrixWorld),x.position.applyMatrix4(m),x.direction.setFromMatrixPosition(E.matrixWorld),i.setFromMatrixPosition(E.target.matrixWorld),x.direction.sub(i),x.direction.transformDirection(m),p++}else if(E.isRectAreaLight){const x=n.rectArea[g];x.position.setFromMatrixPosition(E.matrixWorld),x.position.applyMatrix4(m),a.identity(),r.copy(E.matrixWorld),r.premultiply(m),a.extractRotation(r),x.halfWidth.set(E.width*.5,0,0),x.halfHeight.set(0,E.height*.5,0),x.halfWidth.applyMatrix4(a),x.halfHeight.applyMatrix4(a),g++}else if(E.isPointLight){const x=n.point[f];x.position.setFromMatrixPosition(E.matrixWorld),x.position.applyMatrix4(m),f++}else if(E.isHemisphereLight){const x=n.hemi[_];x.direction.setFromMatrixPosition(E.matrixWorld),x.direction.transformDirection(m),_++}}}return{setup:o,setupView:l,state:n}}function Wl(s){const t=new Dg(s),e=[],n=[];function i(h){c.camera=h,e.length=0,n.length=0}function r(h){e.push(h)}function a(h){n.push(h)}function o(){t.setup(e)}function l(h){t.setupView(e,h)}const c={lightsArray:e,shadowsArray:n,camera:null,lights:t,transmissionRenderTarget:{}};return{init:i,state:c,setupLights:o,setupLightsView:l,pushLight:r,pushShadow:a}}function Ig(s){let t=new WeakMap;function e(i,r=0){const a=t.get(i);let o;return a===void 0?(o=new Wl(s),t.set(i,[o])):r>=a.length?(o=new Wl(s),a.push(o)):o=a[r],o}function n(){t=new WeakMap}return{get:e,dispose:n}}const Ug=`void main() {
gl_Position = vec4( position, 1.0 );
}`,Ng=`uniform sampler2D shadow_pass;
uniform vec2 resolution;
uniform float radius;
#include <packing>
void main() {
const float samples = float( VSM_SAMPLES );
float mean = 0.0;
float squared_mean = 0.0;
float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );
float uvStart = samples <= 1.0 ? 0.0 : - 1.0;
for ( float i = 0.0; i < samples; i ++ ) {
float uvOffset = uvStart + i * uvStride;
#ifdef HORIZONTAL_PASS
vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );
mean += distribution.x;
squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;
#else
float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );
mean += depth;
squared_mean += depth * depth;
#endif
}
mean = mean / samples;
squared_mean = squared_mean / samples;
float std_dev = sqrt( squared_mean - mean * mean );
gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );
}`;function Fg(s,t,e){let n=new uo;const i=new nt,r=new nt,a=new jt,o=new id({depthPacking:xh}),l=new sd,c={},h=e.maxTextureSize,u={[Ln]:be,[be]:Ln,[_n]:_n},f=new ye({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new nt},radius:{value:4}},vertexShader:Ug,fragmentShader:Ng}),p=f.clone();p.defines.HORIZONTAL_PASS=1;const g=new de;g.setAttribute("position",new ge(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const _=new Bt(g,f),m=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=Kl;let d=this.type;this.render=function(C,P,I){if(m.enabled===!1||m.autoUpdate===!1&&m.needsUpdate===!1||C.length===0)return;const S=s.getRenderTarget(),y=s.getActiveCubeFace(),L=s.getActiveMipmapLevel(),F=s.state;F.setBlending(xn),F.buffers.depth.getReversed()===!0?F.buffers.color.setClear(0,0,0,0):F.buffers.color.setClear(1,1,1,1),F.buffers.depth.setTest(!0),F.setScissorTest(!1);const k=d!==gn&&this.type===gn,X=d===gn&&this.type!==gn;for(let W=0,q=C.length;W<q;W++){const J=C[W],H=J.shadow;if(H===void 0){console.warn("THREE.WebGLShadowMap:",J,"has no shadow.");continue}if(H.autoUpdate===!1&&H.needsUpdate===!1)continue;i.copy(H.mapSize);const at=H.getFrameExtents();if(i.multiply(at),r.copy(H.mapSize),(i.x>h||i.y>h)&&(i.x>h&&(r.x=Math.floor(h/at.x),i.x=r.x*at.x,H.mapSize.x=r.x),i.y>h&&(r.y=Math.floor(h/at.y),i.y=r.y*at.y,H.mapSize.y=r.y)),H.map===null||k===!0||X===!0){const Tt=this.type!==gn?{minFilter:He,magFilter:He}:{};H.map!==null&&H.map.dispose(),H.map=new Ye(i.x,i.y,Tt),H.map.texture.name=J.name+".shadowMap",H.camera.updateProjectionMatrix()}s.setRenderTarget(H.map),s.clear();const ht=H.getViewportCount();for(let Tt=0;Tt<ht;Tt++){const kt=H.getViewport(Tt);a.set(r.x*kt.x,r.y*kt.y,r.x*kt.z,r.y*kt.w),F.viewport(a),H.updateMatrices(J,Tt),n=H.getFrustum(),x(P,I,H.camera,J,this.type)}H.isPointLightShadow!==!0&&this.type===gn&&T(H,I),H.needsUpdate=!1}d=this.type,m.needsUpdate=!1,s.setRenderTarget(S,y,L)};function T(C,P){const I=t.update(_);f.defines.VSM_SAMPLES!==C.blurSamples&&(f.defines.VSM_SAMPLES=C.blurSamples,p.defines.VSM_SAMPLES=C.blurSamples,f.needsUpdate=!0,p.needsUpdate=!0),C.mapPass===null&&(C.mapPass=new Ye(i.x,i.y)),f.uniforms.shadow_pass.value=C.map.texture,f.uniforms.resolution.value=C.mapSize,f.uniforms.radius.value=C.radius,s.setRenderTarget(C.mapPass),s.clear(),s.renderBufferDirect(P,null,I,f,_,null),p.uniforms.shadow_pass.value=C.mapPass.texture,p.uniforms.resolution.value=C.mapSize,p.uniforms.radius.value=C.radius,s.setRenderTarget(C.map),s.clear(),s.renderBufferDirect(P,null,I,p,_,null)}function E(C,P,I,S){let y=null;const L=I.isPointLight===!0?C.customDistanceMaterial:C.customDepthMaterial;if(L!==void 0)y=L;else if(y=I.isPointLight===!0?l:o,s.localClippingEnabled&&P.clipShadows===!0&&Array.isArray(P.clippingPlanes)&&P.clippingPlanes.length!==0||P.displacementMap&&P.displacementScale!==0||P.alphaMap&&P.alphaTest>0||P.map&&P.alphaTest>0||P.alphaToCoverage===!0){const F=y.uuid,k=P.uuid;let X=c[F];X===void 0&&(X={},c[F]=X);let W=X[k];W===void 0&&(W=y.clone(),X[k]=W,P.addEventListener("dispose",R)),y=W}if(y.visible=P.visible,y.wireframe=P.wireframe,S===gn?y.side=P.shadowSide!==null?P.shadowSide:P.side:y.side=P.shadowSide!==null?P.shadowSide:u[P.side],y.alphaMap=P.alphaMap,y.alphaTest=P.alphaToCoverage===!0?.5:P.alphaTest,y.map=P.map,y.clipShadows=P.clipShadows,y.clippingPlanes=P.clippingPlanes,y.clipIntersection=P.clipIntersection,y.displacementMap=P.displacementMap,y.displacementScale=P.displacementScale,y.displacementBias=P.displacementBias,y.wireframeLinewidth=P.wireframeLinewidth,y.linewidth=P.linewidth,I.isPointLight===!0&&y.isMeshDistanceMaterial===!0){const F=s.properties.get(y);F.light=I}return y}function x(C,P,I,S,y){if(C.visible===!1)return;if(C.layers.test(P.layers)&&(C.isMesh||C.isLine||C.isPoints)&&(C.castShadow||C.receiveShadow&&y===gn)&&(!C.frustumCulled||n.intersectsObject(C))){C.modelViewMatrix.multiplyMatrices(I.matrixWorldInverse,C.matrixWorld);const k=t.update(C),X=C.material;if(Array.isArray(X)){const W=k.groups;for(let q=0,J=W.length;q<J;q++){const H=W[q],at=X[H.materialIndex];if(at&&at.visible){const ht=E(C,at,S,y);C.onBeforeShadow(s,C,P,I,k,ht,H),s.renderBufferDirect(I,null,k,ht,C,H),C.onAfterShadow(s,C,P,I,k,ht,H)}}}else if(X.visible){const W=E(C,X,S,y);C.onBeforeShadow(s,C,P,I,k,W,null),s.renderBufferDirect(I,null,k,W,C,null),C.onAfterShadow(s,C,P,I,k,W,null)}}const F=C.children;for(let k=0,X=F.length;k<X;k++)x(F[k],P,I,S,y)}function R(C){C.target.removeEventListener("dispose",R);for(const I in c){const S=c[I],y=C.target.uuid;y in S&&(S[y].dispose(),delete S[y])}}}const Og={[ea]:na,[ia]:aa,[sa]:oa,[yi]:ra,[na]:ea,[aa]:ia,[oa]:sa,[ra]:yi};function Bg(s,t){function e(){let D=!1;const et=new jt;let st=null;const ft=new jt(0,0,0,0);return{setMask:function(j){st!==j&&!D&&(s.colorMask(j,j,j,j),st=j)},setLocked:function(j){D=j},setClear:function(j,Z,gt,Dt,ne){ne===!0&&(j*=Dt,Z*=Dt,gt*=Dt),et.set(j,Z,gt,Dt),ft.equals(et)===!1&&(s.clearColor(j,Z,gt,Dt),ft.copy(et))},reset:function(){D=!1,st=null,ft.set(-1,0,0,0)}}}function n(){let D=!1,et=!1,st=null,ft=null,j=null;return{setReversed:function(Z){if(et!==Z){const gt=t.get("EXT_clip_control");Z?gt.clipControlEXT(gt.LOWER_LEFT_EXT,gt.ZERO_TO_ONE_EXT):gt.clipControlEXT(gt.LOWER_LEFT_EXT,gt.NEGATIVE_ONE_TO_ONE_EXT),et=Z;const Dt=j;j=null,this.setClear(Dt)}},getReversed:function(){return et},setTest:function(Z){Z?$(s.DEPTH_TEST):pt(s.DEPTH_TEST)},setMask:function(Z){st!==Z&&!D&&(s.depthMask(Z),st=Z)},setFunc:function(Z){if(et&&(Z=Og[Z]),ft!==Z){switch(Z){case ea:s.depthFunc(s.NEVER);break;case na:s.depthFunc(s.ALWAYS);break;case ia:s.depthFunc(s.LESS);break;case yi:s.depthFunc(s.LEQUAL);break;case sa:s.depthFunc(s.EQUAL);break;case ra:s.depthFunc(s.GEQUAL);break;case aa:s.depthFunc(s.GREATER);break;case oa:s.depthFunc(s.NOTEQUAL);break;default:s.depthFunc(s.LEQUAL)}ft=Z}},setLocked:function(Z){D=Z},setClear:function(Z){j!==Z&&(et&&(Z=1-Z),s.clearDepth(Z),j=Z)},reset:function(){D=!1,st=null,ft=null,j=null,et=!1}}}function i(){let D=!1,et=null,st=null,ft=null,j=null,Z=null,gt=null,Dt=null,ne=null;return{setTest:function(Zt){D||(Zt?$(s.STENCIL_TEST):pt(s.STENCIL_TEST))},setMask:function(Zt){et!==Zt&&!D&&(s.stencilMask(Zt),et=Zt)},setFunc:function(Zt,hn,tn){(st!==Zt||ft!==hn||j!==tn)&&(s.stencilFunc(Zt,hn,tn),st=Zt,ft=hn,j=tn)},setOp:function(Zt,hn,tn){(Z!==Zt||gt!==hn||Dt!==tn)&&(s.stencilOp(Zt,hn,tn),Z=Zt,gt=hn,Dt=tn)},setLocked:function(Zt){D=Zt},setClear:function(Zt){ne!==Zt&&(s.clearStencil(Zt),ne=Zt)},reset:function(){D=!1,et=null,st=null,ft=null,j=null,Z=null,gt=null,Dt=null,ne=null}}}const r=new e,a=new n,o=new i,l=new WeakMap,c=new WeakMap;let h={},u={},f=new WeakMap,p=[],g=null,_=!1,m=null,d=null,T=null,E=null,x=null,R=null,C=null,P=new dt(0,0,0),I=0,S=!1,y=null,L=null,F=null,k=null,X=null;const W=s.getParameter(s.MAX_COMBINED_TEXTURE_IMAGE_UNITS);let q=!1,J=0;const H=s.getParameter(s.VERSION);H.indexOf("WebGL")!==-1?(J=parseFloat(/^WebGL (\d)/.exec(H)[1]),q=J>=1):H.indexOf("OpenGL ES")!==-1&&(J=parseFloat(/^OpenGL ES (\d)/.exec(H)[1]),q=J>=2);let at=null,ht={};const Tt=s.getParameter(s.SCISSOR_BOX),kt=s.getParameter(s.VIEWPORT),ee=new jt().fromArray(Tt),re=new jt().fromArray(kt);function Yt(D,et,st,ft){const j=new Uint8Array(4),Z=s.createTexture();s.bindTexture(D,Z),s.texParameteri(D,s.TEXTURE_MIN_FILTER,s.NEAREST),s.texParameteri(D,s.TEXTURE_MAG_FILTER,s.NEAREST);for(let gt=0;gt<st;gt++)D===s.TEXTURE_3D||D===s.TEXTURE_2D_ARRAY?s.texImage3D(et,0,s.RGBA,1,1,ft,0,s.RGBA,s.UNSIGNED_BYTE,j):s.texImage2D(et+gt,0,s.RGBA,1,1,0,s.RGBA,s.UNSIGNED_BYTE,j);return Z}const Y={};Y[s.TEXTURE_2D]=Yt(s.TEXTURE_2D,s.TEXTURE_2D,1),Y[s.TEXTURE_CUBE_MAP]=Yt(s.TEXTURE_CUBE_MAP,s.TEXTURE_CUBE_MAP_POSITIVE_X,6),Y[s.TEXTURE_2D_ARRAY]=Yt(s.TEXTURE_2D_ARRAY,s.TEXTURE_2D_ARRAY,1,1),Y[s.TEXTURE_3D]=Yt(s.TEXTURE_3D,s.TEXTURE_3D,1,1),r.setClear(0,0,0,1),a.setClear(1),o.setClear(0),$(s.DEPTH_TEST),a.setFunc(yi),Rt(!1),_t(Po),$(s.CULL_FACE),ae(xn);function $(D){h[D]!==!0&&(s.enable(D),h[D]=!0)}function pt(D){h[D]!==!1&&(s.disable(D),h[D]=!1)}function Lt(D,et){return u[D]!==et?(s.bindFramebuffer(D,et),u[D]=et,D===s.DRAW_FRAMEBUFFER&&(u[s.FRAMEBUFFER]=et),D===s.FRAMEBUFFER&&(u[s.DRAW_FRAMEBUFFER]=et),!0):!1}function Et(D,et){let st=p,ft=!1;if(D){st=f.get(et),st===void 0&&(st=[],f.set(et,st));const j=D.textures;if(st.length!==j.length||st[0]!==s.COLOR_ATTACHMENT0){for(let Z=0,gt=j.length;Z<gt;Z++)st[Z]=s.COLOR_ATTACHMENT0+Z;st.length=j.length,ft=!0}}else st[0]!==s.BACK&&(st[0]=s.BACK,ft=!0);ft&&s.drawBuffers(st)}function Vt(D){return g!==D?(s.useProgram(D),g=D,!0):!1}const Se={[Gn]:s.FUNC_ADD,[jc]:s.FUNC_SUBTRACT,[Qc]:s.FUNC_REVERSE_SUBTRACT};Se[th]=s.MIN,Se[eh]=s.MAX;const A={[nh]:s.ZERO,[ih]:s.ONE,[sh]:s.SRC_COLOR,[Qr]:s.SRC_ALPHA,[hh]:s.SRC_ALPHA_SATURATE,[lh]:s.DST_COLOR,[ah]:s.DST_ALPHA,[rh]:s.ONE_MINUS_SRC_COLOR,[ta]:s.ONE_MINUS_SRC_ALPHA,[ch]:s.ONE_MINUS_DST_COLOR,[oh]:s.ONE_MINUS_DST_ALPHA,[uh]:s.CONSTANT_COLOR,[dh]:s.ONE_MINUS_CONSTANT_COLOR,[fh]:s.CONSTANT_ALPHA,[ph]:s.ONE_MINUS_CONSTANT_ALPHA};function ae(D,et,st,ft,j,Z,gt,Dt,ne,Zt){if(D===xn){_===!0&&(pt(s.BLEND),_=!1);return}if(_===!1&&($(s.BLEND),_=!0),D!==$c){if(D!==m||Zt!==S){if((d!==Gn||x!==Gn)&&(s.blendEquation(s.FUNC_ADD),d=Gn,x=Gn),Zt)switch(D){case Yn:s.blendFuncSeparate(s.ONE,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA);break;case ke:s.blendFunc(s.ONE,s.ONE);break;case Lo:s.blendFuncSeparate(s.ZERO,s.ONE_MINUS_SRC_COLOR,s.ZERO,s.ONE);break;case Do:s.blendFuncSeparate(s.DST_COLOR,s.ONE_MINUS_SRC_ALPHA,s.ZERO,s.ONE);break;default:console.error("THREE.WebGLState: Invalid blending: ",D);break}else switch(D){case Yn:s.blendFuncSeparate(s.SRC_ALPHA,s.ONE_MINUS_SRC_ALPHA,s.ONE,s.ONE_MINUS_SRC_ALPHA);break;case ke:s.blendFuncSeparate(s.SRC_ALPHA,s.ONE,s.ONE,s.ONE);break;case Lo:console.error("THREE.WebGLState: SubtractiveBlending requires material.premultipliedAlpha = true");break;case Do:console.error("THREE.WebGLState: MultiplyBlending requires material.premultipliedAlpha = true");break;default:console.error("THREE.WebGLState: Invalid blending: ",D);break}T=null,E=null,R=null,C=null,P.set(0,0,0),I=0,m=D,S=Zt}return}j=j||et,Z=Z||st,gt=gt||ft,(et!==d||j!==x)&&(s.blendEquationSeparate(Se[et],Se[j]),d=et,x=j),(st!==T||ft!==E||Z!==R||gt!==C)&&(s.blendFuncSeparate(A[st],A[ft],A[Z],A[gt]),T=st,E=ft,R=Z,C=gt),(Dt.equals(P)===!1||ne!==I)&&(s.blendColor(Dt.r,Dt.g,Dt.b,ne),P.copy(Dt),I=ne),m=D,S=!1}function It(D,et){D.side===_n?pt(s.CULL_FACE):$(s.CULL_FACE);let st=D.side===be;et&&(st=!st),Rt(st),D.blending===Yn&&D.transparent===!1?ae(xn):ae(D.blending,D.blendEquation,D.blendSrc,D.blendDst,D.blendEquationAlpha,D.blendSrcAlpha,D.blendDstAlpha,D.blendColor,D.blendAlpha,D.premultipliedAlpha),a.setFunc(D.depthFunc),a.setTest(D.depthTest),a.setMask(D.depthWrite),r.setMask(D.colorWrite);const ft=D.stencilWrite;o.setTest(ft),ft&&(o.setMask(D.stencilWriteMask),o.setFunc(D.stencilFunc,D.stencilRef,D.stencilFuncMask),o.setOp(D.stencilFail,D.stencilZFail,D.stencilZPass)),vt(D.polygonOffset,D.polygonOffsetFactor,D.polygonOffsetUnits),D.alphaToCoverage===!0?$(s.SAMPLE_ALPHA_TO_COVERAGE):pt(s.SAMPLE_ALPHA_TO_COVERAGE)}function Rt(D){y!==D&&(D?s.frontFace(s.CW):s.frontFace(s.CCW),y=D)}function _t(D){D!==Kc?($(s.CULL_FACE),D!==L&&(D===Po?s.cullFace(s.BACK):D===Jc?s.cullFace(s.FRONT):s.cullFace(s.FRONT_AND_BACK))):pt(s.CULL_FACE),L=D}function oe(D){D!==F&&(q&&s.lineWidth(D),F=D)}function vt(D,et,st){D?($(s.POLYGON_OFFSET_FILL),(k!==et||X!==st)&&(s.polygonOffset(et,st),k=et,X=st)):pt(s.POLYGON_OFFSET_FILL)}function Ft(D){D?$(s.SCISSOR_TEST):pt(s.SCISSOR_TEST)}function xe(D){D===void 0&&(D=s.TEXTURE0+W-1),at!==D&&(s.activeTexture(D),at=D)}function fe(D,et,st){st===void 0&&(at===null?st=s.TEXTURE0+W-1:st=at);let ft=ht[st];ft===void 0&&(ft={type:void 0,texture:void 0},ht[st]=ft),(ft.type!==D||ft.texture!==et)&&(at!==st&&(s.activeTexture(st),at=st),s.bindTexture(D,et||Y[D]),ft.type=D,ft.texture=et)}function b(){const D=ht[at];D!==void 0&&D.type!==void 0&&(s.bindTexture(D.type,null),D.type=void 0,D.texture=void 0)}function v(){try{s.compressedTexImage2D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function O(){try{s.compressedTexImage3D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function G(){try{s.texSubImage2D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function K(){try{s.texSubImage3D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function V(){try{s.compressedTexSubImage2D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function St(){try{s.compressedTexSubImage3D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function it(){try{s.texStorage2D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function xt(){try{s.texStorage3D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function Mt(){try{s.texImage2D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function tt(){try{s.texImage3D(...arguments)}catch(D){console.error("THREE.WebGLState:",D)}}function ct(D){ee.equals(D)===!1&&(s.scissor(D.x,D.y,D.z,D.w),ee.copy(D))}function Ct(D){re.equals(D)===!1&&(s.viewport(D.x,D.y,D.z,D.w),re.copy(D))}function yt(D,et){let st=c.get(et);st===void 0&&(st=new WeakMap,c.set(et,st));let ft=st.get(D);ft===void 0&&(ft=s.getUniformBlockIndex(et,D.name),st.set(D,ft))}function ot(D,et){const ft=c.get(et).get(D);l.get(et)!==ft&&(s.uniformBlockBinding(et,ft,D.__bindingPointIndex),l.set(et,ft))}function Ut(){s.disable(s.BLEND),s.disable(s.CULL_FACE),s.disable(s.DEPTH_TEST),s.disable(s.POLYGON_OFFSET_FILL),s.disable(s.SCISSOR_TEST),s.disable(s.STENCIL_TEST),s.disable(s.SAMPLE_ALPHA_TO_COVERAGE),s.blendEquation(s.FUNC_ADD),s.blendFunc(s.ONE,s.ZERO),s.blendFuncSeparate(s.ONE,s.ZERO,s.ONE,s.ZERO),s.blendColor(0,0,0,0),s.colorMask(!0,!0,!0,!0),s.clearColor(0,0,0,0),s.depthMask(!0),s.depthFunc(s.LESS),a.setReversed(!1),s.clearDepth(1),s.stencilMask(4294967295),s.stencilFunc(s.ALWAYS,0,4294967295),s.stencilOp(s.KEEP,s.KEEP,s.KEEP),s.clearStencil(0),s.cullFace(s.BACK),s.frontFace(s.CCW),s.polygonOffset(0,0),s.activeTexture(s.TEXTURE0),s.bindFramebuffer(s.FRAMEBUFFER,null),s.bindFramebuffer(s.DRAW_FRAMEBUFFER,null),s.bindFramebuffer(s.READ_FRAMEBUFFER,null),s.useProgram(null),s.lineWidth(1),s.scissor(0,0,s.canvas.width,s.canvas.height),s.viewport(0,0,s.canvas.width,s.canvas.height),h={},at=null,ht={},u={},f=new WeakMap,p=[],g=null,_=!1,m=null,d=null,T=null,E=null,x=null,R=null,C=null,P=new dt(0,0,0),I=0,S=!1,y=null,L=null,F=null,k=null,X=null,ee.set(0,0,s.canvas.width,s.canvas.height),re.set(0,0,s.canvas.width,s.canvas.height),r.reset(),a.reset(),o.reset()}return{buffers:{color:r,depth:a,stencil:o},enable:$,disable:pt,bindFramebuffer:Lt,drawBuffers:Et,useProgram:Vt,setBlending:ae,setMaterial:It,setFlipSided:Rt,setCullFace:_t,setLineWidth:oe,setPolygonOffset:vt,setScissorTest:Ft,activeTexture:xe,bindTexture:fe,unbindTexture:b,compressedTexImage2D:v,compressedTexImage3D:O,texImage2D:Mt,texImage3D:tt,updateUBOMapping:yt,uniformBlockBinding:ot,texStorage2D:it,texStorage3D:xt,texSubImage2D:G,texSubImage3D:K,compressedTexSubImage2D:V,compressedTexSubImage3D:St,scissor:ct,viewport:Ct,reset:Ut}}function zg(s,t,e,n,i,r,a){const o=t.has("WEBGL_multisampled_render_to_texture")?t.get("WEBGL_multisampled_render_to_texture"):null,l=typeof navigator>"u"?!1:/OculusBrowser/g.test(navigator.userAgent),c=new nt,h=new WeakMap;let u;const f=new WeakMap;let p=!1;try{p=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function g(b,v){return p?new OffscreenCanvas(b,v):rr("canvas")}function _(b,v,O){let G=1;const K=fe(b);if((K.width>O||K.height>O)&&(G=O/Math.max(K.width,K.height)),G<1)if(typeof HTMLImageElement<"u"&&b instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&b instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&b instanceof ImageBitmap||typeof VideoFrame<"u"&&b instanceof VideoFrame){const V=Math.floor(G*K.width),St=Math.floor(G*K.height);u===void 0&&(u=g(V,St));const it=v?g(V,St):u;return it.width=V,it.height=St,it.getContext("2d").drawImage(b,0,0,V,St),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+K.width+"x"+K.height+") to ("+V+"x"+St+")."),it}else return"data"in b&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+K.width+"x"+K.height+")."),b;return b}function m(b){return b.generateMipmaps}function d(b){s.generateMipmap(b)}function T(b){return b.isWebGLCubeRenderTarget?s.TEXTURE_CUBE_MAP:b.isWebGL3DRenderTarget?s.TEXTURE_3D:b.isWebGLArrayRenderTarget||b.isCompressedArrayTexture?s.TEXTURE_2D_ARRAY:s.TEXTURE_2D}function E(b,v,O,G,K=!1){if(b!==null){if(s[b]!==void 0)return s[b];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+b+"'")}let V=v;if(v===s.RED&&(O===s.FLOAT&&(V=s.R32F),O===s.HALF_FLOAT&&(V=s.R16F),O===s.UNSIGNED_BYTE&&(V=s.R8)),v===s.RED_INTEGER&&(O===s.UNSIGNED_BYTE&&(V=s.R8UI),O===s.UNSIGNED_SHORT&&(V=s.R16UI),O===s.UNSIGNED_INT&&(V=s.R32UI),O===s.BYTE&&(V=s.R8I),O===s.SHORT&&(V=s.R16I),O===s.INT&&(V=s.R32I)),v===s.RG&&(O===s.FLOAT&&(V=s.RG32F),O===s.HALF_FLOAT&&(V=s.RG16F),O===s.UNSIGNED_BYTE&&(V=s.RG8)),v===s.RG_INTEGER&&(O===s.UNSIGNED_BYTE&&(V=s.RG8UI),O===s.UNSIGNED_SHORT&&(V=s.RG16UI),O===s.UNSIGNED_INT&&(V=s.RG32UI),O===s.BYTE&&(V=s.RG8I),O===s.SHORT&&(V=s.RG16I),O===s.INT&&(V=s.RG32I)),v===s.RGB_INTEGER&&(O===s.UNSIGNED_BYTE&&(V=s.RGB8UI),O===s.UNSIGNED_SHORT&&(V=s.RGB16UI),O===s.UNSIGNED_INT&&(V=s.RGB32UI),O===s.BYTE&&(V=s.RGB8I),O===s.SHORT&&(V=s.RGB16I),O===s.INT&&(V=s.RGB32I)),v===s.RGBA_INTEGER&&(O===s.UNSIGNED_BYTE&&(V=s.RGBA8UI),O===s.UNSIGNED_SHORT&&(V=s.RGBA16UI),O===s.UNSIGNED_INT&&(V=s.RGBA32UI),O===s.BYTE&&(V=s.RGBA8I),O===s.SHORT&&(V=s.RGBA16I),O===s.INT&&(V=s.RGBA32I)),v===s.RGB&&(O===s.UNSIGNED_INT_5_9_9_9_REV&&(V=s.RGB9_E5),O===s.UNSIGNED_INT_10F_11F_11F_REV&&(V=s.R11F_G11F_B10F)),v===s.RGBA){const St=K?nr:Gt.getTransfer(G);O===s.FLOAT&&(V=s.RGBA32F),O===s.HALF_FLOAT&&(V=s.RGBA16F),O===s.UNSIGNED_BYTE&&(V=St===Kt?s.SRGB8_ALPHA8:s.RGBA8),O===s.UNSIGNED_SHORT_4_4_4_4&&(V=s.RGBA4),O===s.UNSIGNED_SHORT_5_5_5_1&&(V=s.RGB5_A1)}return(V===s.R16F||V===s.R32F||V===s.RG16F||V===s.RG32F||V===s.RGBA16F||V===s.RGBA32F)&&t.get("EXT_color_buffer_float"),V}function x(b,v){let O;return b?v===null||v===Zn||v===ji?O=s.DEPTH24_STENCIL8:v===sn?O=s.DEPTH32F_STENCIL8:v===$i&&(O=s.DEPTH24_STENCIL8,console.warn("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):v===null||v===Zn||v===ji?O=s.DEPTH_COMPONENT24:v===sn?O=s.DEPTH_COMPONENT32F:v===$i&&(O=s.DEPTH_COMPONENT16),O}function R(b,v){return m(b)===!0||b.isFramebufferTexture&&b.minFilter!==He&&b.minFilter!==nn?Math.log2(Math.max(v.width,v.height))+1:b.mipmaps!==void 0&&b.mipmaps.length>0?b.mipmaps.length:b.isCompressedTexture&&Array.isArray(b.image)?v.mipmaps.length:1}function C(b){const v=b.target;v.removeEventListener("dispose",C),I(v),v.isVideoTexture&&h.delete(v)}function P(b){const v=b.target;v.removeEventListener("dispose",P),y(v)}function I(b){const v=n.get(b);if(v.__webglInit===void 0)return;const O=b.source,G=f.get(O);if(G){const K=G[v.__cacheKey];K.usedTimes--,K.usedTimes===0&&S(b),Object.keys(G).length===0&&f.delete(O)}n.remove(b)}function S(b){const v=n.get(b);s.deleteTexture(v.__webglTexture);const O=b.source,G=f.get(O);delete G[v.__cacheKey],a.memory.textures--}function y(b){const v=n.get(b);if(b.depthTexture&&(b.depthTexture.dispose(),n.remove(b.depthTexture)),b.isWebGLCubeRenderTarget)for(let G=0;G<6;G++){if(Array.isArray(v.__webglFramebuffer[G]))for(let K=0;K<v.__webglFramebuffer[G].length;K++)s.deleteFramebuffer(v.__webglFramebuffer[G][K]);else s.deleteFramebuffer(v.__webglFramebuffer[G]);v.__webglDepthbuffer&&s.deleteRenderbuffer(v.__webglDepthbuffer[G])}else{if(Array.isArray(v.__webglFramebuffer))for(let G=0;G<v.__webglFramebuffer.length;G++)s.deleteFramebuffer(v.__webglFramebuffer[G]);else s.deleteFramebuffer(v.__webglFramebuffer);if(v.__webglDepthbuffer&&s.deleteRenderbuffer(v.__webglDepthbuffer),v.__webglMultisampledFramebuffer&&s.deleteFramebuffer(v.__webglMultisampledFramebuffer),v.__webglColorRenderbuffer)for(let G=0;G<v.__webglColorRenderbuffer.length;G++)v.__webglColorRenderbuffer[G]&&s.deleteRenderbuffer(v.__webglColorRenderbuffer[G]);v.__webglDepthRenderbuffer&&s.deleteRenderbuffer(v.__webglDepthRenderbuffer)}const O=b.textures;for(let G=0,K=O.length;G<K;G++){const V=n.get(O[G]);V.__webglTexture&&(s.deleteTexture(V.__webglTexture),a.memory.textures--),n.remove(O[G])}n.remove(b)}let L=0;function F(){L=0}function k(){const b=L;return b>=i.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+b+" texture units while this GPU supports only "+i.maxTextures),L+=1,b}function X(b){const v=[];return v.push(b.wrapS),v.push(b.wrapT),v.push(b.wrapR||0),v.push(b.magFilter),v.push(b.minFilter),v.push(b.anisotropy),v.push(b.internalFormat),v.push(b.format),v.push(b.type),v.push(b.generateMipmaps),v.push(b.premultiplyAlpha),v.push(b.flipY),v.push(b.unpackAlignment),v.push(b.colorSpace),v.join()}function W(b,v){const O=n.get(b);if(b.isVideoTexture&&Ft(b),b.isRenderTargetTexture===!1&&b.isExternalTexture!==!0&&b.version>0&&O.__version!==b.version){const G=b.image;if(G===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(G.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{Y(O,b,v);return}}else b.isExternalTexture&&(O.__webglTexture=b.sourceTexture?b.sourceTexture:null);e.bindTexture(s.TEXTURE_2D,O.__webglTexture,s.TEXTURE0+v)}function q(b,v){const O=n.get(b);if(b.isRenderTargetTexture===!1&&b.version>0&&O.__version!==b.version){Y(O,b,v);return}e.bindTexture(s.TEXTURE_2D_ARRAY,O.__webglTexture,s.TEXTURE0+v)}function J(b,v){const O=n.get(b);if(b.isRenderTargetTexture===!1&&b.version>0&&O.__version!==b.version){Y(O,b,v);return}e.bindTexture(s.TEXTURE_3D,O.__webglTexture,s.TEXTURE0+v)}function H(b,v){const O=n.get(b);if(b.version>0&&O.__version!==b.version){$(O,b,v);return}e.bindTexture(s.TEXTURE_CUBE_MAP,O.__webglTexture,s.TEXTURE0+v)}const at={[er]:s.REPEAT,[Xn]:s.CLAMP_TO_EDGE,[ha]:s.MIRRORED_REPEAT},ht={[He]:s.NEAREST,[_h]:s.NEAREST_MIPMAP_NEAREST,[ms]:s.NEAREST_MIPMAP_LINEAR,[nn]:s.LINEAR,[_r]:s.LINEAR_MIPMAP_NEAREST,[qn]:s.LINEAR_MIPMAP_LINEAR},Tt={[yh]:s.NEVER,[Ah]:s.ALWAYS,[Sh]:s.LESS,[uc]:s.LEQUAL,[Eh]:s.EQUAL,[bh]:s.GEQUAL,[Th]:s.GREATER,[wh]:s.NOTEQUAL};function kt(b,v){if(v.type===sn&&t.has("OES_texture_float_linear")===!1&&(v.magFilter===nn||v.magFilter===_r||v.magFilter===ms||v.magFilter===qn||v.minFilter===nn||v.minFilter===_r||v.minFilter===ms||v.minFilter===qn)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),s.texParameteri(b,s.TEXTURE_WRAP_S,at[v.wrapS]),s.texParameteri(b,s.TEXTURE_WRAP_T,at[v.wrapT]),(b===s.TEXTURE_3D||b===s.TEXTURE_2D_ARRAY)&&s.texParameteri(b,s.TEXTURE_WRAP_R,at[v.wrapR]),s.texParameteri(b,s.TEXTURE_MAG_FILTER,ht[v.magFilter]),s.texParameteri(b,s.TEXTURE_MIN_FILTER,ht[v.minFilter]),v.compareFunction&&(s.texParameteri(b,s.TEXTURE_COMPARE_MODE,s.COMPARE_REF_TO_TEXTURE),s.texParameteri(b,s.TEXTURE_COMPARE_FUNC,Tt[v.compareFunction])),t.has("EXT_texture_filter_anisotropic")===!0){if(v.magFilter===He||v.minFilter!==ms&&v.minFilter!==qn||v.type===sn&&t.has("OES_texture_float_linear")===!1)return;if(v.anisotropy>1||n.get(v).__currentAnisotropy){const O=t.get("EXT_texture_filter_anisotropic");s.texParameterf(b,O.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(v.anisotropy,i.getMaxAnisotropy())),n.get(v).__currentAnisotropy=v.anisotropy}}}function ee(b,v){let O=!1;b.__webglInit===void 0&&(b.__webglInit=!0,v.addEventListener("dispose",C));const G=v.source;let K=f.get(G);K===void 0&&(K={},f.set(G,K));const V=X(v);if(V!==b.__cacheKey){K[V]===void 0&&(K[V]={texture:s.createTexture(),usedTimes:0},a.memory.textures++,O=!0),K[V].usedTimes++;const St=K[b.__cacheKey];St!==void 0&&(K[b.__cacheKey].usedTimes--,St.usedTimes===0&&S(v)),b.__cacheKey=V,b.__webglTexture=K[V].texture}return O}function re(b,v,O){return Math.floor(Math.floor(b/O)/v)}function Yt(b,v,O,G){const V=b.updateRanges;if(V.length===0)e.texSubImage2D(s.TEXTURE_2D,0,0,0,v.width,v.height,O,G,v.data);else{V.sort((tt,ct)=>tt.start-ct.start);let St=0;for(let tt=1;tt<V.length;tt++){const ct=V[St],Ct=V[tt],yt=ct.start+ct.count,ot=re(Ct.start,v.width,4),Ut=re(ct.start,v.width,4);Ct.start<=yt+1&&ot===Ut&&re(Ct.start+Ct.count-1,v.width,4)===ot?ct.count=Math.max(ct.count,Ct.start+Ct.count-ct.start):(++St,V[St]=Ct)}V.length=St+1;const it=s.getParameter(s.UNPACK_ROW_LENGTH),xt=s.getParameter(s.UNPACK_SKIP_PIXELS),Mt=s.getParameter(s.UNPACK_SKIP_ROWS);s.pixelStorei(s.UNPACK_ROW_LENGTH,v.width);for(let tt=0,ct=V.length;tt<ct;tt++){const Ct=V[tt],yt=Math.floor(Ct.start/4),ot=Math.ceil(Ct.count/4),Ut=yt%v.width,D=Math.floor(yt/v.width),et=ot,st=1;s.pixelStorei(s.UNPACK_SKIP_PIXELS,Ut),s.pixelStorei(s.UNPACK_SKIP_ROWS,D),e.texSubImage2D(s.TEXTURE_2D,0,Ut,D,et,st,O,G,v.data)}b.clearUpdateRanges(),s.pixelStorei(s.UNPACK_ROW_LENGTH,it),s.pixelStorei(s.UNPACK_SKIP_PIXELS,xt),s.pixelStorei(s.UNPACK_SKIP_ROWS,Mt)}}function Y(b,v,O){let G=s.TEXTURE_2D;(v.isDataArrayTexture||v.isCompressedArrayTexture)&&(G=s.TEXTURE_2D_ARRAY),v.isData3DTexture&&(G=s.TEXTURE_3D);const K=ee(b,v),V=v.source;e.bindTexture(G,b.__webglTexture,s.TEXTURE0+O);const St=n.get(V);if(V.version!==St.__version||K===!0){e.activeTexture(s.TEXTURE0+O);const it=Gt.getPrimaries(Gt.workingColorSpace),xt=v.colorSpace===Cn?null:Gt.getPrimaries(v.colorSpace),Mt=v.colorSpace===Cn||it===xt?s.NONE:s.BROWSER_DEFAULT_WEBGL;s.pixelStorei(s.UNPACK_FLIP_Y_WEBGL,v.flipY),s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,v.premultiplyAlpha),s.pixelStorei(s.UNPACK_ALIGNMENT,v.unpackAlignment),s.pixelStorei(s.UNPACK_COLORSPACE_CONVERSION_WEBGL,Mt);let tt=_(v.image,!1,i.maxTextureSize);tt=xe(v,tt);const ct=r.convert(v.format,v.colorSpace),Ct=r.convert(v.type);let yt=E(v.internalFormat,ct,Ct,v.colorSpace,v.isVideoTexture);kt(G,v);let ot;const Ut=v.mipmaps,D=v.isVideoTexture!==!0,et=St.__version===void 0||K===!0,st=V.dataReady,ft=R(v,tt);if(v.isDepthTexture)yt=x(v.format===ts,v.type),et&&(D?e.texStorage2D(s.TEXTURE_2D,1,yt,tt.width,tt.height):e.texImage2D(s.TEXTURE_2D,0,yt,tt.width,tt.height,0,ct,Ct,null));else if(v.isDataTexture)if(Ut.length>0){D&&et&&e.texStorage2D(s.TEXTURE_2D,ft,yt,Ut[0].width,Ut[0].height);for(let j=0,Z=Ut.length;j<Z;j++)ot=Ut[j],D?st&&e.texSubImage2D(s.TEXTURE_2D,j,0,0,ot.width,ot.height,ct,Ct,ot.data):e.texImage2D(s.TEXTURE_2D,j,yt,ot.width,ot.height,0,ct,Ct,ot.data);v.generateMipmaps=!1}else D?(et&&e.texStorage2D(s.TEXTURE_2D,ft,yt,tt.width,tt.height),st&&Yt(v,tt,ct,Ct)):e.texImage2D(s.TEXTURE_2D,0,yt,tt.width,tt.height,0,ct,Ct,tt.data);else if(v.isCompressedTexture)if(v.isCompressedArrayTexture){D&&et&&e.texStorage3D(s.TEXTURE_2D_ARRAY,ft,yt,Ut[0].width,Ut[0].height,tt.depth);for(let j=0,Z=Ut.length;j<Z;j++)if(ot=Ut[j],v.format!==Qe)if(ct!==null)if(D){if(st)if(v.layerUpdates.size>0){const gt=yl(ot.width,ot.height,v.format,v.type);for(const Dt of v.layerUpdates){const ne=ot.data.subarray(Dt*gt/ot.data.BYTES_PER_ELEMENT,(Dt+1)*gt/ot.data.BYTES_PER_ELEMENT);e.compressedTexSubImage3D(s.TEXTURE_2D_ARRAY,j,0,0,Dt,ot.width,ot.height,1,ct,ne)}v.clearLayerUpdates()}else e.compressedTexSubImage3D(s.TEXTURE_2D_ARRAY,j,0,0,0,ot.width,ot.height,tt.depth,ct,ot.data)}else e.compressedTexImage3D(s.TEXTURE_2D_ARRAY,j,yt,ot.width,ot.height,tt.depth,0,ot.data,0,0);else console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else D?st&&e.texSubImage3D(s.TEXTURE_2D_ARRAY,j,0,0,0,ot.width,ot.height,tt.depth,ct,Ct,ot.data):e.texImage3D(s.TEXTURE_2D_ARRAY,j,yt,ot.width,ot.height,tt.depth,0,ct,Ct,ot.data)}else{D&&et&&e.texStorage2D(s.TEXTURE_2D,ft,yt,Ut[0].width,Ut[0].height);for(let j=0,Z=Ut.length;j<Z;j++)ot=Ut[j],v.format!==Qe?ct!==null?D?st&&e.compressedTexSubImage2D(s.TEXTURE_2D,j,0,0,ot.width,ot.height,ct,ot.data):e.compressedTexImage2D(s.TEXTURE_2D,j,yt,ot.width,ot.height,0,ot.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()"):D?st&&e.texSubImage2D(s.TEXTURE_2D,j,0,0,ot.width,ot.height,ct,Ct,ot.data):e.texImage2D(s.TEXTURE_2D,j,yt,ot.width,ot.height,0,ct,Ct,ot.data)}else if(v.isDataArrayTexture)if(D){if(et&&e.texStorage3D(s.TEXTURE_2D_ARRAY,ft,yt,tt.width,tt.height,tt.depth),st)if(v.layerUpdates.size>0){const j=yl(tt.width,tt.height,v.format,v.type);for(const Z of v.layerUpdates){const gt=tt.data.subarray(Z*j/tt.data.BYTES_PER_ELEMENT,(Z+1)*j/tt.data.BYTES_PER_ELEMENT);e.texSubImage3D(s.TEXTURE_2D_ARRAY,0,0,0,Z,tt.width,tt.height,1,ct,Ct,gt)}v.clearLayerUpdates()}else e.texSubImage3D(s.TEXTURE_2D_ARRAY,0,0,0,0,tt.width,tt.height,tt.depth,ct,Ct,tt.data)}else e.texImage3D(s.TEXTURE_2D_ARRAY,0,yt,tt.width,tt.height,tt.depth,0,ct,Ct,tt.data);else if(v.isData3DTexture)D?(et&&e.texStorage3D(s.TEXTURE_3D,ft,yt,tt.width,tt.height,tt.depth),st&&e.texSubImage3D(s.TEXTURE_3D,0,0,0,0,tt.width,tt.height,tt.depth,ct,Ct,tt.data)):e.texImage3D(s.TEXTURE_3D,0,yt,tt.width,tt.height,tt.depth,0,ct,Ct,tt.data);else if(v.isFramebufferTexture){if(et)if(D)e.texStorage2D(s.TEXTURE_2D,ft,yt,tt.width,tt.height);else{let j=tt.width,Z=tt.height;for(let gt=0;gt<ft;gt++)e.texImage2D(s.TEXTURE_2D,gt,yt,j,Z,0,ct,Ct,null),j>>=1,Z>>=1}}else if(Ut.length>0){if(D&&et){const j=fe(Ut[0]);e.texStorage2D(s.TEXTURE_2D,ft,yt,j.width,j.height)}for(let j=0,Z=Ut.length;j<Z;j++)ot=Ut[j],D?st&&e.texSubImage2D(s.TEXTURE_2D,j,0,0,ct,Ct,ot):e.texImage2D(s.TEXTURE_2D,j,yt,ct,Ct,ot);v.generateMipmaps=!1}else if(D){if(et){const j=fe(tt);e.texStorage2D(s.TEXTURE_2D,ft,yt,j.width,j.height)}st&&e.texSubImage2D(s.TEXTURE_2D,0,0,0,ct,Ct,tt)}else e.texImage2D(s.TEXTURE_2D,0,yt,ct,Ct,tt);m(v)&&d(G),St.__version=V.version,v.onUpdate&&v.onUpdate(v)}b.__version=v.version}function $(b,v,O){if(v.image.length!==6)return;const G=ee(b,v),K=v.source;e.bindTexture(s.TEXTURE_CUBE_MAP,b.__webglTexture,s.TEXTURE0+O);const V=n.get(K);if(K.version!==V.__version||G===!0){e.activeTexture(s.TEXTURE0+O);const St=Gt.getPrimaries(Gt.workingColorSpace),it=v.colorSpace===Cn?null:Gt.getPrimaries(v.colorSpace),xt=v.colorSpace===Cn||St===it?s.NONE:s.BROWSER_DEFAULT_WEBGL;s.pixelStorei(s.UNPACK_FLIP_Y_WEBGL,v.flipY),s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,v.premultiplyAlpha),s.pixelStorei(s.UNPACK_ALIGNMENT,v.unpackAlignment),s.pixelStorei(s.UNPACK_COLORSPACE_CONVERSION_WEBGL,xt);const Mt=v.isCompressedTexture||v.image[0].isCompressedTexture,tt=v.image[0]&&v.image[0].isDataTexture,ct=[];for(let Z=0;Z<6;Z++)!Mt&&!tt?ct[Z]=_(v.image[Z],!0,i.maxCubemapSize):ct[Z]=tt?v.image[Z].image:v.image[Z],ct[Z]=xe(v,ct[Z]);const Ct=ct[0],yt=r.convert(v.format,v.colorSpace),ot=r.convert(v.type),Ut=E(v.internalFormat,yt,ot,v.colorSpace),D=v.isVideoTexture!==!0,et=V.__version===void 0||G===!0,st=K.dataReady;let ft=R(v,Ct);kt(s.TEXTURE_CUBE_MAP,v);let j;if(Mt){D&&et&&e.texStorage2D(s.TEXTURE_CUBE_MAP,ft,Ut,Ct.width,Ct.height);for(let Z=0;Z<6;Z++){j=ct[Z].mipmaps;for(let gt=0;gt<j.length;gt++){const Dt=j[gt];v.format!==Qe?yt!==null?D?st&&e.compressedTexSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt,0,0,Dt.width,Dt.height,yt,Dt.data):e.compressedTexImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt,Ut,Dt.width,Dt.height,0,Dt.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()"):D?st&&e.texSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt,0,0,Dt.width,Dt.height,yt,ot,Dt.data):e.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt,Ut,Dt.width,Dt.height,0,yt,ot,Dt.data)}}}else{if(j=v.mipmaps,D&&et){j.length>0&&ft++;const Z=fe(ct[0]);e.texStorage2D(s.TEXTURE_CUBE_MAP,ft,Ut,Z.width,Z.height)}for(let Z=0;Z<6;Z++)if(tt){D?st&&e.texSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,0,0,0,ct[Z].width,ct[Z].height,yt,ot,ct[Z].data):e.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,0,Ut,ct[Z].width,ct[Z].height,0,yt,ot,ct[Z].data);for(let gt=0;gt<j.length;gt++){const ne=j[gt].image[Z].image;D?st&&e.texSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt+1,0,0,ne.width,ne.height,yt,ot,ne.data):e.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt+1,Ut,ne.width,ne.height,0,yt,ot,ne.data)}}else{D?st&&e.texSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,0,0,0,yt,ot,ct[Z]):e.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,0,Ut,yt,ot,ct[Z]);for(let gt=0;gt<j.length;gt++){const Dt=j[gt];D?st&&e.texSubImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt+1,0,0,yt,ot,Dt.image[Z]):e.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+Z,gt+1,Ut,yt,ot,Dt.image[Z])}}}m(v)&&d(s.TEXTURE_CUBE_MAP),V.__version=K.version,v.onUpdate&&v.onUpdate(v)}b.__version=v.version}function pt(b,v,O,G,K,V){const St=r.convert(O.format,O.colorSpace),it=r.convert(O.type),xt=E(O.internalFormat,St,it,O.colorSpace),Mt=n.get(v),tt=n.get(O);if(tt.__renderTarget=v,!Mt.__hasExternalTextures){const ct=Math.max(1,v.width>>V),Ct=Math.max(1,v.height>>V);K===s.TEXTURE_3D||K===s.TEXTURE_2D_ARRAY?e.texImage3D(K,V,xt,ct,Ct,v.depth,0,St,it,null):e.texImage2D(K,V,xt,ct,Ct,0,St,it,null)}e.bindFramebuffer(s.FRAMEBUFFER,b),vt(v)?o.framebufferTexture2DMultisampleEXT(s.FRAMEBUFFER,G,K,tt.__webglTexture,0,oe(v)):(K===s.TEXTURE_2D||K>=s.TEXTURE_CUBE_MAP_POSITIVE_X&&K<=s.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&s.framebufferTexture2D(s.FRAMEBUFFER,G,K,tt.__webglTexture,V),e.bindFramebuffer(s.FRAMEBUFFER,null)}function Lt(b,v,O){if(s.bindRenderbuffer(s.RENDERBUFFER,b),v.depthBuffer){const G=v.depthTexture,K=G&&G.isDepthTexture?G.type:null,V=x(v.stencilBuffer,K),St=v.stencilBuffer?s.DEPTH_STENCIL_ATTACHMENT:s.DEPTH_ATTACHMENT,it=oe(v);vt(v)?o.renderbufferStorageMultisampleEXT(s.RENDERBUFFER,it,V,v.width,v.height):O?s.renderbufferStorageMultisample(s.RENDERBUFFER,it,V,v.width,v.height):s.renderbufferStorage(s.RENDERBUFFER,V,v.width,v.height),s.framebufferRenderbuffer(s.FRAMEBUFFER,St,s.RENDERBUFFER,b)}else{const G=v.textures;for(let K=0;K<G.length;K++){const V=G[K],St=r.convert(V.format,V.colorSpace),it=r.convert(V.type),xt=E(V.internalFormat,St,it,V.colorSpace),Mt=oe(v);O&&vt(v)===!1?s.renderbufferStorageMultisample(s.RENDERBUFFER,Mt,xt,v.width,v.height):vt(v)?o.renderbufferStorageMultisampleEXT(s.RENDERBUFFER,Mt,xt,v.width,v.height):s.renderbufferStorage(s.RENDERBUFFER,xt,v.width,v.height)}}s.bindRenderbuffer(s.RENDERBUFFER,null)}function Et(b,v){if(v&&v.isWebGLCubeRenderTarget)throw new Error("Depth Texture with cube render targets is not supported");if(e.bindFramebuffer(s.FRAMEBUFFER,b),!(v.depthTexture&&v.depthTexture.isDepthTexture))throw new Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");const G=n.get(v.depthTexture);G.__renderTarget=v,(!G.__webglTexture||v.depthTexture.image.width!==v.width||v.depthTexture.image.height!==v.height)&&(v.depthTexture.image.width=v.width,v.depthTexture.image.height=v.height,v.depthTexture.needsUpdate=!0),W(v.depthTexture,0);const K=G.__webglTexture,V=oe(v);if(v.depthTexture.format===Qi)vt(v)?o.framebufferTexture2DMultisampleEXT(s.FRAMEBUFFER,s.DEPTH_ATTACHMENT,s.TEXTURE_2D,K,0,V):s.framebufferTexture2D(s.FRAMEBUFFER,s.DEPTH_ATTACHMENT,s.TEXTURE_2D,K,0);else if(v.depthTexture.format===ts)vt(v)?o.framebufferTexture2DMultisampleEXT(s.FRAMEBUFFER,s.DEPTH_STENCIL_ATTACHMENT,s.TEXTURE_2D,K,0,V):s.framebufferTexture2D(s.FRAMEBUFFER,s.DEPTH_STENCIL_ATTACHMENT,s.TEXTURE_2D,K,0);else throw new Error("Unknown depthTexture format")}function Vt(b){const v=n.get(b),O=b.isWebGLCubeRenderTarget===!0;if(v.__boundDepthTexture!==b.depthTexture){const G=b.depthTexture;if(v.__depthDisposeCallback&&v.__depthDisposeCallback(),G){const K=()=>{delete v.__boundDepthTexture,delete v.__depthDisposeCallback,G.removeEventListener("dispose",K)};G.addEventListener("dispose",K),v.__depthDisposeCallback=K}v.__boundDepthTexture=G}if(b.depthTexture&&!v.__autoAllocateDepthBuffer){if(O)throw new Error("target.depthTexture not supported in Cube render targets");const G=b.texture.mipmaps;G&&G.length>0?Et(v.__webglFramebuffer[0],b):Et(v.__webglFramebuffer,b)}else if(O){v.__webglDepthbuffer=[];for(let G=0;G<6;G++)if(e.bindFramebuffer(s.FRAMEBUFFER,v.__webglFramebuffer[G]),v.__webglDepthbuffer[G]===void 0)v.__webglDepthbuffer[G]=s.createRenderbuffer(),Lt(v.__webglDepthbuffer[G],b,!1);else{const K=b.stencilBuffer?s.DEPTH_STENCIL_ATTACHMENT:s.DEPTH_ATTACHMENT,V=v.__webglDepthbuffer[G];s.bindRenderbuffer(s.RENDERBUFFER,V),s.framebufferRenderbuffer(s.FRAMEBUFFER,K,s.RENDERBUFFER,V)}}else{const G=b.texture.mipmaps;if(G&&G.length>0?e.bindFramebuffer(s.FRAMEBUFFER,v.__webglFramebuffer[0]):e.bindFramebuffer(s.FRAMEBUFFER,v.__webglFramebuffer),v.__webglDepthbuffer===void 0)v.__webglDepthbuffer=s.createRenderbuffer(),Lt(v.__webglDepthbuffer,b,!1);else{const K=b.stencilBuffer?s.DEPTH_STENCIL_ATTACHMENT:s.DEPTH_ATTACHMENT,V=v.__webglDepthbuffer;s.bindRenderbuffer(s.RENDERBUFFER,V),s.framebufferRenderbuffer(s.FRAMEBUFFER,K,s.RENDERBUFFER,V)}}e.bindFramebuffer(s.FRAMEBUFFER,null)}function Se(b,v,O){const G=n.get(b);v!==void 0&&pt(G.__webglFramebuffer,b,b.texture,s.COLOR_ATTACHMENT0,s.TEXTURE_2D,0),O!==void 0&&Vt(b)}function A(b){const v=b.texture,O=n.get(b),G=n.get(v);b.addEventListener("dispose",P);const K=b.textures,V=b.isWebGLCubeRenderTarget===!0,St=K.length>1;if(St||(G.__webglTexture===void 0&&(G.__webglTexture=s.createTexture()),G.__version=v.version,a.memory.textures++),V){O.__webglFramebuffer=[];for(let it=0;it<6;it++)if(v.mipmaps&&v.mipmaps.length>0){O.__webglFramebuffer[it]=[];for(let xt=0;xt<v.mipmaps.length;xt++)O.__webglFramebuffer[it][xt]=s.createFramebuffer()}else O.__webglFramebuffer[it]=s.createFramebuffer()}else{if(v.mipmaps&&v.mipmaps.length>0){O.__webglFramebuffer=[];for(let it=0;it<v.mipmaps.length;it++)O.__webglFramebuffer[it]=s.createFramebuffer()}else O.__webglFramebuffer=s.createFramebuffer();if(St)for(let it=0,xt=K.length;it<xt;it++){const Mt=n.get(K[it]);Mt.__webglTexture===void 0&&(Mt.__webglTexture=s.createTexture(),a.memory.textures++)}if(b.samples>0&&vt(b)===!1){O.__webglMultisampledFramebuffer=s.createFramebuffer(),O.__webglColorRenderbuffer=[],e.bindFramebuffer(s.FRAMEBUFFER,O.__webglMultisampledFramebuffer);for(let it=0;it<K.length;it++){const xt=K[it];O.__webglColorRenderbuffer[it]=s.createRenderbuffer(),s.bindRenderbuffer(s.RENDERBUFFER,O.__webglColorRenderbuffer[it]);const Mt=r.convert(xt.format,xt.colorSpace),tt=r.convert(xt.type),ct=E(xt.internalFormat,Mt,tt,xt.colorSpace,b.isXRRenderTarget===!0),Ct=oe(b);s.renderbufferStorageMultisample(s.RENDERBUFFER,Ct,ct,b.width,b.height),s.framebufferRenderbuffer(s.FRAMEBUFFER,s.COLOR_ATTACHMENT0+it,s.RENDERBUFFER,O.__webglColorRenderbuffer[it])}s.bindRenderbuffer(s.RENDERBUFFER,null),b.depthBuffer&&(O.__webglDepthRenderbuffer=s.createRenderbuffer(),Lt(O.__webglDepthRenderbuffer,b,!0)),e.bindFramebuffer(s.FRAMEBUFFER,null)}}if(V){e.bindTexture(s.TEXTURE_CUBE_MAP,G.__webglTexture),kt(s.TEXTURE_CUBE_MAP,v);for(let it=0;it<6;it++)if(v.mipmaps&&v.mipmaps.length>0)for(let xt=0;xt<v.mipmaps.length;xt++)pt(O.__webglFramebuffer[it][xt],b,v,s.COLOR_ATTACHMENT0,s.TEXTURE_CUBE_MAP_POSITIVE_X+it,xt);else pt(O.__webglFramebuffer[it],b,v,s.COLOR_ATTACHMENT0,s.TEXTURE_CUBE_MAP_POSITIVE_X+it,0);m(v)&&d(s.TEXTURE_CUBE_MAP),e.unbindTexture()}else if(St){for(let it=0,xt=K.length;it<xt;it++){const Mt=K[it],tt=n.get(Mt);let ct=s.TEXTURE_2D;(b.isWebGL3DRenderTarget||b.isWebGLArrayRenderTarget)&&(ct=b.isWebGL3DRenderTarget?s.TEXTURE_3D:s.TEXTURE_2D_ARRAY),e.bindTexture(ct,tt.__webglTexture),kt(ct,Mt),pt(O.__webglFramebuffer,b,Mt,s.COLOR_ATTACHMENT0+it,ct,0),m(Mt)&&d(ct)}e.unbindTexture()}else{let it=s.TEXTURE_2D;if((b.isWebGL3DRenderTarget||b.isWebGLArrayRenderTarget)&&(it=b.isWebGL3DRenderTarget?s.TEXTURE_3D:s.TEXTURE_2D_ARRAY),e.bindTexture(it,G.__webglTexture),kt(it,v),v.mipmaps&&v.mipmaps.length>0)for(let xt=0;xt<v.mipmaps.length;xt++)pt(O.__webglFramebuffer[xt],b,v,s.COLOR_ATTACHMENT0,it,xt);else pt(O.__webglFramebuffer,b,v,s.COLOR_ATTACHMENT0,it,0);m(v)&&d(it),e.unbindTexture()}b.depthBuffer&&Vt(b)}function ae(b){const v=b.textures;for(let O=0,G=v.length;O<G;O++){const K=v[O];if(m(K)){const V=T(b),St=n.get(K).__webglTexture;e.bindTexture(V,St),d(V),e.unbindTexture()}}}const It=[],Rt=[];function _t(b){if(b.samples>0){if(vt(b)===!1){const v=b.textures,O=b.width,G=b.height;let K=s.COLOR_BUFFER_BIT;const V=b.stencilBuffer?s.DEPTH_STENCIL_ATTACHMENT:s.DEPTH_ATTACHMENT,St=n.get(b),it=v.length>1;if(it)for(let Mt=0;Mt<v.length;Mt++)e.bindFramebuffer(s.FRAMEBUFFER,St.__webglMultisampledFramebuffer),s.framebufferRenderbuffer(s.FRAMEBUFFER,s.COLOR_ATTACHMENT0+Mt,s.RENDERBUFFER,null),e.bindFramebuffer(s.FRAMEBUFFER,St.__webglFramebuffer),s.framebufferTexture2D(s.DRAW_FRAMEBUFFER,s.COLOR_ATTACHMENT0+Mt,s.TEXTURE_2D,null,0);e.bindFramebuffer(s.READ_FRAMEBUFFER,St.__webglMultisampledFramebuffer);const xt=b.texture.mipmaps;xt&&xt.length>0?e.bindFramebuffer(s.DRAW_FRAMEBUFFER,St.__webglFramebuffer[0]):e.bindFramebuffer(s.DRAW_FRAMEBUFFER,St.__webglFramebuffer);for(let Mt=0;Mt<v.length;Mt++){if(b.resolveDepthBuffer&&(b.depthBuffer&&(K|=s.DEPTH_BUFFER_BIT),b.stencilBuffer&&b.resolveStencilBuffer&&(K|=s.STENCIL_BUFFER_BIT)),it){s.framebufferRenderbuffer(s.READ_FRAMEBUFFER,s.COLOR_ATTACHMENT0,s.RENDERBUFFER,St.__webglColorRenderbuffer[Mt]);const tt=n.get(v[Mt]).__webglTexture;s.framebufferTexture2D(s.DRAW_FRAMEBUFFER,s.COLOR_ATTACHMENT0,s.TEXTURE_2D,tt,0)}s.blitFramebuffer(0,0,O,G,0,0,O,G,K,s.NEAREST),l===!0&&(It.length=0,Rt.length=0,It.push(s.COLOR_ATTACHMENT0+Mt),b.depthBuffer&&b.resolveDepthBuffer===!1&&(It.push(V),Rt.push(V),s.invalidateFramebuffer(s.DRAW_FRAMEBUFFER,Rt)),s.invalidateFramebuffer(s.READ_FRAMEBUFFER,It))}if(e.bindFramebuffer(s.READ_FRAMEBUFFER,null),e.bindFramebuffer(s.DRAW_FRAMEBUFFER,null),it)for(let Mt=0;Mt<v.length;Mt++){e.bindFramebuffer(s.FRAMEBUFFER,St.__webglMultisampledFramebuffer),s.framebufferRenderbuffer(s.FRAMEBUFFER,s.COLOR_ATTACHMENT0+Mt,s.RENDERBUFFER,St.__webglColorRenderbuffer[Mt]);const tt=n.get(v[Mt]).__webglTexture;e.bindFramebuffer(s.FRAMEBUFFER,St.__webglFramebuffer),s.framebufferTexture2D(s.DRAW_FRAMEBUFFER,s.COLOR_ATTACHMENT0+Mt,s.TEXTURE_2D,tt,0)}e.bindFramebuffer(s.DRAW_FRAMEBUFFER,St.__webglMultisampledFramebuffer)}else if(b.depthBuffer&&b.resolveDepthBuffer===!1&&l){const v=b.stencilBuffer?s.DEPTH_STENCIL_ATTACHMENT:s.DEPTH_ATTACHMENT;s.invalidateFramebuffer(s.DRAW_FRAMEBUFFER,[v])}}}function oe(b){return Math.min(i.maxSamples,b.samples)}function vt(b){const v=n.get(b);return b.samples>0&&t.has("WEBGL_multisampled_render_to_texture")===!0&&v.__useRenderToTexture!==!1}function Ft(b){const v=a.render.frame;h.get(b)!==v&&(h.set(b,v),b.update())}function xe(b,v){const O=b.colorSpace,G=b.format,K=b.type;return b.isCompressedTexture===!0||b.isVideoTexture===!0||O!==Ti&&O!==Cn&&(Gt.getTransfer(O)===Kt?(G!==Qe||K!==ln)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",O)),v}function fe(b){return typeof HTMLImageElement<"u"&&b instanceof HTMLImageElement?(c.width=b.naturalWidth||b.width,c.height=b.naturalHeight||b.height):typeof VideoFrame<"u"&&b instanceof VideoFrame?(c.width=b.displayWidth,c.height=b.displayHeight):(c.width=b.width,c.height=b.height),c}this.allocateTextureUnit=k,this.resetTextureUnits=F,this.setTexture2D=W,this.setTexture2DArray=q,this.setTexture3D=J,this.setTextureCube=H,this.rebindTextures=Se,this.setupRenderTarget=A,this.updateRenderTargetMipmap=ae,this.updateMultisampleRenderTarget=_t,this.setupDepthRenderbuffer=Vt,this.setupFrameBufferTexture=pt,this.useMultisampledRTT=vt}function kg(s,t){function e(n,i=Cn){let r;const a=Gt.getTransfer(i);if(n===ln)return s.UNSIGNED_BYTE;if(n===ja)return s.UNSIGNED_SHORT_4_4_4_4;if(n===Qa)return s.UNSIGNED_SHORT_5_5_5_1;if(n===ac)return s.UNSIGNED_INT_5_9_9_9_REV;if(n===oc)return s.UNSIGNED_INT_10F_11F_11F_REV;if(n===sc)return s.BYTE;if(n===rc)return s.SHORT;if(n===$i)return s.UNSIGNED_SHORT;if(n===$a)return s.INT;if(n===Zn)return s.UNSIGNED_INT;if(n===sn)return s.FLOAT;if(n===an)return s.HALF_FLOAT;if(n===lc)return s.ALPHA;if(n===cc)return s.RGB;if(n===Qe)return s.RGBA;if(n===Qi)return s.DEPTH_COMPONENT;if(n===ts)return s.DEPTH_STENCIL;if(n===to)return s.RED;if(n===eo)return s.RED_INTEGER;if(n===hc)return s.RG;if(n===no)return s.RG_INTEGER;if(n===io)return s.RGBA_INTEGER;if(n===Ks||n===Js||n===$s||n===js)if(a===Kt)if(r=t.get("WEBGL_compressed_texture_s3tc_srgb"),r!==null){if(n===Ks)return r.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(n===Js)return r.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(n===$s)return r.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(n===js)return r.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(r=t.get("WEBGL_compressed_texture_s3tc"),r!==null){if(n===Ks)return r.COMPRESSED_RGB_S3TC_DXT1_EXT;if(n===Js)return r.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(n===$s)return r.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(n===js)return r.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(n===ua||n===da||n===fa||n===pa)if(r=t.get("WEBGL_compressed_texture_pvrtc"),r!==null){if(n===ua)return r.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(n===da)return r.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(n===fa)return r.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(n===pa)return r.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(n===ma||n===ga||n===_a)if(r=t.get("WEBGL_compressed_texture_etc"),r!==null){if(n===ma||n===ga)return a===Kt?r.COMPRESSED_SRGB8_ETC2:r.COMPRESSED_RGB8_ETC2;if(n===_a)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:r.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(n===va||n===xa||n===Ma||n===ya||n===Sa||n===Ea||n===Ta||n===wa||n===ba||n===Aa||n===Ca||n===Ra||n===Pa||n===La)if(r=t.get("WEBGL_compressed_texture_astc"),r!==null){if(n===va)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:r.COMPRESSED_RGBA_ASTC_4x4_KHR;if(n===xa)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:r.COMPRESSED_RGBA_ASTC_5x4_KHR;if(n===Ma)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:r.COMPRESSED_RGBA_ASTC_5x5_KHR;if(n===ya)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:r.COMPRESSED_RGBA_ASTC_6x5_KHR;if(n===Sa)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:r.COMPRESSED_RGBA_ASTC_6x6_KHR;if(n===Ea)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:r.COMPRESSED_RGBA_ASTC_8x5_KHR;if(n===Ta)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:r.COMPRESSED_RGBA_ASTC_8x6_KHR;if(n===wa)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:r.COMPRESSED_RGBA_ASTC_8x8_KHR;if(n===ba)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:r.COMPRESSED_RGBA_ASTC_10x5_KHR;if(n===Aa)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:r.COMPRESSED_RGBA_ASTC_10x6_KHR;if(n===Ca)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:r.COMPRESSED_RGBA_ASTC_10x8_KHR;if(n===Ra)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:r.COMPRESSED_RGBA_ASTC_10x10_KHR;if(n===Pa)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:r.COMPRESSED_RGBA_ASTC_12x10_KHR;if(n===La)return a===Kt?r.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:r.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(n===Da||n===Ia||n===Ua)if(r=t.get("EXT_texture_compression_bptc"),r!==null){if(n===Da)return a===Kt?r.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:r.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(n===Ia)return r.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(n===Ua)return r.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(n===Na||n===Fa||n===Oa||n===Ba)if(r=t.get("EXT_texture_compression_rgtc"),r!==null){if(n===Na)return r.COMPRESSED_RED_RGTC1_EXT;if(n===Fa)return r.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(n===Oa)return r.COMPRESSED_RED_GREEN_RGTC2_EXT;if(n===Ba)return r.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return n===ji?s.UNSIGNED_INT_24_8:s[n]!==void 0?s[n]:null}return{convert:e}}const Hg=`
void main() {
gl_Position = vec4( position, 1.0 );
}`,Vg=`
uniform sampler2DArray depthColor;
uniform float depthWidth;
uniform float depthHeight;
void main() {
vec2 coord = vec2( gl_FragCoord.x / depthWidth, gl_FragCoord.y / depthHeight );
if ( coord.x >= 1.0 ) {
gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r;
} else {
gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r;
}
}`;class Gg{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(t,e){if(this.texture===null){const n=new Ec(t.texture);(t.depthNear!==e.depthNear||t.depthFar!==e.depthFar)&&(this.depthNear=t.depthNear,this.depthFar=t.depthFar),this.texture=n}}getMesh(t){if(this.texture!==null&&this.mesh===null){const e=t.cameras[0].viewport,n=new ye({vertexShader:Hg,fragmentShader:Vg,uniforms:{depthColor:{value:this.texture},depthWidth:{value:e.z},depthHeight:{value:e.w}}});this.mesh=new Bt(new hs(20,20),n)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class Wg extends Ci{constructor(t,e){super();const n=this;let i=null,r=1,a=null,o="local-floor",l=1,c=null,h=null,u=null,f=null,p=null,g=null;const _=typeof XRWebGLBinding<"u",m=new Gg,d={},T=e.getContextAttributes();let E=null,x=null;const R=[],C=[],P=new nt;let I=null;const S=new ze;S.viewport=new jt;const y=new ze;y.viewport=new jt;const L=[S,y],F=new cd;let k=null,X=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(Y){let $=R[Y];return $===void 0&&($=new Br,R[Y]=$),$.getTargetRaySpace()},this.getControllerGrip=function(Y){let $=R[Y];return $===void 0&&($=new Br,R[Y]=$),$.getGripSpace()},this.getHand=function(Y){let $=R[Y];return $===void 0&&($=new Br,R[Y]=$),$.getHandSpace()};function W(Y){const $=C.indexOf(Y.inputSource);if($===-1)return;const pt=R[$];pt!==void 0&&(pt.update(Y.inputSource,Y.frame,c||a),pt.dispatchEvent({type:Y.type,data:Y.inputSource}))}function q(){i.removeEventListener("select",W),i.removeEventListener("selectstart",W),i.removeEventListener("selectend",W),i.removeEventListener("squeeze",W),i.removeEventListener("squeezestart",W),i.removeEventListener("squeezeend",W),i.removeEventListener("end",q),i.removeEventListener("inputsourceschange",J);for(let Y=0;Y<R.length;Y++){const $=C[Y];$!==null&&(C[Y]=null,R[Y].disconnect($))}k=null,X=null,m.reset();for(const Y in d)delete d[Y];t.setRenderTarget(E),p=null,f=null,u=null,i=null,x=null,Yt.stop(),n.isPresenting=!1,t.setPixelRatio(I),t.setSize(P.width,P.height,!1),n.dispatchEvent({type:"sessionend"})}this.setFramebufferScaleFactor=function(Y){r=Y,n.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(Y){o=Y,n.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return c||a},this.setReferenceSpace=function(Y){c=Y},this.getBaseLayer=function(){return f!==null?f:p},this.getBinding=function(){return u===null&&_&&(u=new XRWebGLBinding(i,e)),u},this.getFrame=function(){return g},this.getSession=function(){return i},this.setSession=async function(Y){if(i=Y,i!==null){if(E=t.getRenderTarget(),i.addEventListener("select",W),i.addEventListener("selectstart",W),i.addEventListener("selectend",W),i.addEventListener("squeeze",W),i.addEventListener("squeezestart",W),i.addEventListener("squeezeend",W),i.addEventListener("end",q),i.addEventListener("inputsourceschange",J),T.xrCompatible!==!0&&await e.makeXRCompatible(),I=t.getPixelRatio(),t.getSize(P),_&&"createProjectionLayer"in XRWebGLBinding.prototype){let pt=null,Lt=null,Et=null;T.depth&&(Et=T.stencil?e.DEPTH24_STENCIL8:e.DEPTH_COMPONENT24,pt=T.stencil?ts:Qi,Lt=T.stencil?ji:Zn);const Vt={colorFormat:e.RGBA8,depthFormat:Et,scaleFactor:r};u=this.getBinding(),f=u.createProjectionLayer(Vt),i.updateRenderState({layers:[f]}),t.setPixelRatio(1),t.setSize(f.textureWidth,f.textureHeight,!1),x=new Ye(f.textureWidth,f.textureHeight,{format:Qe,type:ln,depthTexture:new Sc(f.textureWidth,f.textureHeight,Lt,void 0,void 0,void 0,void 0,void 0,void 0,pt),stencilBuffer:T.stencil,colorSpace:t.outputColorSpace,samples:T.antialias?4:0,resolveDepthBuffer:f.ignoreDepthValues===!1,resolveStencilBuffer:f.ignoreDepthValues===!1})}else{const pt={antialias:T.antialias,alpha:!0,depth:T.depth,stencil:T.stencil,framebufferScaleFactor:r};p=new XRWebGLLayer(i,e,pt),i.updateRenderState({baseLayer:p}),t.setPixelRatio(1),t.setSize(p.framebufferWidth,p.framebufferHeight,!1),x=new Ye(p.framebufferWidth,p.framebufferHeight,{format:Qe,type:ln,colorSpace:t.outputColorSpace,stencilBuffer:T.stencil,resolveDepthBuffer:p.ignoreDepthValues===!1,resolveStencilBuffer:p.ignoreDepthValues===!1})}x.isXRRenderTarget=!0,this.setFoveation(l),c=null,a=await i.requestReferenceSpace(o),Yt.setContext(i),Yt.start(),n.isPresenting=!0,n.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(i!==null)return i.environmentBlendMode},this.getDepthTexture=function(){return m.getDepthTexture()};function J(Y){for(let $=0;$<Y.removed.length;$++){const pt=Y.removed[$],Lt=C.indexOf(pt);Lt>=0&&(C[Lt]=null,R[Lt].disconnect(pt))}for(let $=0;$<Y.added.length;$++){const pt=Y.added[$];let Lt=C.indexOf(pt);if(Lt===-1){for(let Vt=0;Vt<R.length;Vt++)if(Vt>=C.length){C.push(pt),Lt=Vt;break}else if(C[Vt]===null){C[Vt]=pt,Lt=Vt;break}if(Lt===-1)break}const Et=R[Lt];Et&&Et.connect(pt)}}const H=new w,at=new w;function ht(Y,$,pt){H.setFromMatrixPosition($.matrixWorld),at.setFromMatrixPosition(pt.matrixWorld);const Lt=H.distanceTo(at),Et=$.projectionMatrix.elements,Vt=pt.projectionMatrix.elements,Se=Et[14]/(Et[10]-1),A=Et[14]/(Et[10]+1),ae=(Et[9]+1)/Et[5],It=(Et[9]-1)/Et[5],Rt=(Et[8]-1)/Et[0],_t=(Vt[8]+1)/Vt[0],oe=Se*Rt,vt=Se*_t,Ft=Lt/(-Rt+_t),xe=Ft*-Rt;if($.matrixWorld.decompose(Y.position,Y.quaternion,Y.scale),Y.translateX(xe),Y.translateZ(Ft),Y.matrixWorld.compose(Y.position,Y.quaternion,Y.scale),Y.matrixWorldInverse.copy(Y.matrixWorld).invert(),Et[10]===-1)Y.projectionMatrix.copy($.projectionMatrix),Y.projectionMatrixInverse.copy($.projectionMatrixInverse);else{const fe=Se+Ft,b=A+Ft,v=oe-xe,O=vt+(Lt-xe),G=ae*A/b*fe,K=It*A/b*fe;Y.projectionMatrix.makePerspective(v,O,G,K,fe,b),Y.projectionMatrixInverse.copy(Y.projectionMatrix).invert()}}function Tt(Y,$){$===null?Y.matrixWorld.copy(Y.matrix):Y.matrixWorld.multiplyMatrices($.matrixWorld,Y.matrix),Y.matrixWorldInverse.copy(Y.matrixWorld).invert()}this.updateCamera=function(Y){if(i===null)return;let $=Y.near,pt=Y.far;m.texture!==null&&(m.depthNear>0&&($=m.depthNear),m.depthFar>0&&(pt=m.depthFar)),F.near=y.near=S.near=$,F.far=y.far=S.far=pt,(k!==F.near||X!==F.far)&&(i.updateRenderState({depthNear:F.near,depthFar:F.far}),k=F.near,X=F.far),F.layers.mask=Y.layers.mask|6,S.layers.mask=F.layers.mask&3,y.layers.mask=F.layers.mask&5;const Lt=Y.parent,Et=F.cameras;Tt(F,Lt);for(let Vt=0;Vt<Et.length;Vt++)Tt(Et[Vt],Lt);Et.length===2?ht(F,S,y):F.projectionMatrix.copy(S.projectionMatrix),kt(Y,F,Lt)};function kt(Y,$,pt){pt===null?Y.matrix.copy($.matrixWorld):(Y.matrix.copy(pt.matrixWorld),Y.matrix.invert(),Y.matrix.multiply($.matrixWorld)),Y.matrix.decompose(Y.position,Y.quaternion,Y.scale),Y.updateMatrixWorld(!0),Y.projectionMatrix.copy($.projectionMatrix),Y.projectionMatrixInverse.copy($.projectionMatrixInverse),Y.isPerspectiveCamera&&(Y.fov=es*2*Math.atan(1/Y.projectionMatrix.elements[5]),Y.zoom=1)}this.getCamera=function(){return F},this.getFoveation=function(){if(!(f===null&&p===null))return l},this.setFoveation=function(Y){l=Y,f!==null&&(f.fixedFoveation=Y),p!==null&&p.fixedFoveation!==void 0&&(p.fixedFoveation=Y)},this.hasDepthSensing=function(){return m.texture!==null},this.getDepthSensingMesh=function(){return m.getMesh(F)},this.getCameraTexture=function(Y){return d[Y]};let ee=null;function re(Y,$){if(h=$.getViewerPose(c||a),g=$,h!==null){const pt=h.views;p!==null&&(t.setRenderTargetFramebuffer(x,p.framebuffer),t.setRenderTarget(x));let Lt=!1;pt.length!==F.cameras.length&&(F.cameras.length=0,Lt=!0);for(let A=0;A<pt.length;A++){const ae=pt[A];let It=null;if(p!==null)It=p.getViewport(ae);else{const _t=u.getViewSubImage(f,ae);It=_t.viewport,A===0&&(t.setRenderTargetTextures(x,_t.colorTexture,_t.depthStencilTexture),t.setRenderTarget(x))}let Rt=L[A];Rt===void 0&&(Rt=new ze,Rt.layers.enable(A),Rt.viewport=new jt,L[A]=Rt),Rt.matrix.fromArray(ae.transform.matrix),Rt.matrix.decompose(Rt.position,Rt.quaternion,Rt.scale),Rt.projectionMatrix.fromArray(ae.projectionMatrix),Rt.projectionMatrixInverse.copy(Rt.projectionMatrix).invert(),Rt.viewport.set(It.x,It.y,It.width,It.height),A===0&&(F.matrix.copy(Rt.matrix),F.matrix.decompose(F.position,F.quaternion,F.scale)),Lt===!0&&F.cameras.push(Rt)}const Et=i.enabledFeatures;if(Et&&Et.includes("depth-sensing")&&i.depthUsage=="gpu-optimized"&&_){u=n.getBinding();const A=u.getDepthInformation(pt[0]);A&&A.isValid&&A.texture&&m.init(A,i.renderState)}if(Et&&Et.includes("camera-access")&&_){t.state.unbindTexture(),u=n.getBinding();for(let A=0;A<pt.length;A++){const ae=pt[A].camera;if(ae){let It=d[ae];It||(It=new Ec,d[ae]=It);const Rt=u.getCameraImage(ae);It.sourceTexture=Rt}}}}for(let pt=0;pt<R.length;pt++){const Lt=C[pt],Et=R[pt];Lt!==null&&Et!==void 0&&Et.update(Lt,$,c||a)}ee&&ee(Y,$),$.detectedPlanes&&n.dispatchEvent({type:"planesdetected",data:$}),g=null}const Yt=new Oc;Yt.setAnimationLoop(re),this.setAnimationLoop=function(Y){ee=Y},this.dispose=function(){}}}const kn=new Ze,Xg=new Xt;function qg(s,t){function e(m,d){m.matrixAutoUpdate===!0&&m.updateMatrix(),d.value.copy(m.matrix)}function n(m,d){d.color.getRGB(m.fogColor.value,_c(s)),d.isFog?(m.fogNear.value=d.near,m.fogFar.value=d.far):d.isFogExp2&&(m.fogDensity.value=d.density)}function i(m,d,T,E,x){d.isMeshBasicMaterial||d.isMeshLambertMaterial?r(m,d):d.isMeshToonMaterial?(r(m,d),u(m,d)):d.isMeshPhongMaterial?(r(m,d),h(m,d)):d.isMeshStandardMaterial?(r(m,d),f(m,d),d.isMeshPhysicalMaterial&&p(m,d,x)):d.isMeshMatcapMaterial?(r(m,d),g(m,d)):d.isMeshDepthMaterial?r(m,d):d.isMeshDistanceMaterial?(r(m,d),_(m,d)):d.isMeshNormalMaterial?r(m,d):d.isLineBasicMaterial?(a(m,d),d.isLineDashedMaterial&&o(m,d)):d.isPointsMaterial?l(m,d,T,E):d.isSpriteMaterial?c(m,d):d.isShadowMaterial?(m.color.value.copy(d.color),m.opacity.value=d.opacity):d.isShaderMaterial&&(d.uniformsNeedUpdate=!1)}function r(m,d){m.opacity.value=d.opacity,d.color&&m.diffuse.value.copy(d.color),d.emissive&&m.emissive.value.copy(d.emissive).multiplyScalar(d.emissiveIntensity),d.map&&(m.map.value=d.map,e(d.map,m.mapTransform)),d.alphaMap&&(m.alphaMap.value=d.alphaMap,e(d.alphaMap,m.alphaMapTransform)),d.bumpMap&&(m.bumpMap.value=d.bumpMap,e(d.bumpMap,m.bumpMapTransform),m.bumpScale.value=d.bumpScale,d.side===be&&(m.bumpScale.value*=-1)),d.normalMap&&(m.normalMap.value=d.normalMap,e(d.normalMap,m.normalMapTransform),m.normalScale.value.copy(d.normalScale),d.side===be&&m.normalScale.value.negate()),d.displacementMap&&(m.displacementMap.value=d.displacementMap,e(d.displacementMap,m.displacementMapTransform),m.displacementScale.value=d.displacementScale,m.displacementBias.value=d.displacementBias),d.emissiveMap&&(m.emissiveMap.value=d.emissiveMap,e(d.emissiveMap,m.emissiveMapTransform)),d.specularMap&&(m.specularMap.value=d.specularMap,e(d.specularMap,m.specularMapTransform)),d.alphaTest>0&&(m.alphaTest.value=d.alphaTest);const T=t.get(d),E=T.envMap,x=T.envMapRotation;E&&(m.envMap.value=E,kn.copy(x),kn.x*=-1,kn.y*=-1,kn.z*=-1,E.isCubeTexture&&E.isRenderTargetTexture===!1&&(kn.y*=-1,kn.z*=-1),m.envMapRotation.value.setFromMatrix4(Xg.makeRotationFromEuler(kn)),m.flipEnvMap.value=E.isCubeTexture&&E.isRenderTargetTexture===!1?-1:1,m.reflectivity.value=d.reflectivity,m.ior.value=d.ior,m.refractionRatio.value=d.refractionRatio),d.lightMap&&(m.lightMap.value=d.lightMap,m.lightMapIntensity.value=d.lightMapIntensity,e(d.lightMap,m.lightMapTransform)),d.aoMap&&(m.aoMap.value=d.aoMap,m.aoMapIntensity.value=d.aoMapIntensity,e(d.aoMap,m.aoMapTransform))}function a(m,d){m.diffuse.value.copy(d.color),m.opacity.value=d.opacity,d.map&&(m.map.value=d.map,e(d.map,m.mapTransform))}function o(m,d){m.dashSize.value=d.dashSize,m.totalSize.value=d.dashSize+d.gapSize,m.scale.value=d.scale}function l(m,d,T,E){m.diffuse.value.copy(d.color),m.opacity.value=d.opacity,m.size.value=d.size*T,m.scale.value=E*.5,d.map&&(m.map.value=d.map,e(d.map,m.uvTransform)),d.alphaMap&&(m.alphaMap.value=d.alphaMap,e(d.alphaMap,m.alphaMapTransform)),d.alphaTest>0&&(m.alphaTest.value=d.alphaTest)}function c(m,d){m.diffuse.value.copy(d.color),m.opacity.value=d.opacity,m.rotation.value=d.rotation,d.map&&(m.map.value=d.map,e(d.map,m.mapTransform)),d.alphaMap&&(m.alphaMap.value=d.alphaMap,e(d.alphaMap,m.alphaMapTransform)),d.alphaTest>0&&(m.alphaTest.value=d.alphaTest)}function h(m,d){m.specular.value.copy(d.specular),m.shininess.value=Math.max(d.shininess,1e-4)}function u(m,d){d.gradientMap&&(m.gradientMap.value=d.gradientMap)}function f(m,d){m.metalness.value=d.metalness,d.metalnessMap&&(m.metalnessMap.value=d.metalnessMap,e(d.metalnessMap,m.metalnessMapTransform)),m.roughness.value=d.roughness,d.roughnessMap&&(m.roughnessMap.value=d.roughnessMap,e(d.roughnessMap,m.roughnessMapTransform)),d.envMap&&(m.envMapIntensity.value=d.envMapIntensity)}function p(m,d,T){m.ior.value=d.ior,d.sheen>0&&(m.sheenColor.value.copy(d.sheenColor).multiplyScalar(d.sheen),m.sheenRoughness.value=d.sheenRoughness,d.sheenColorMap&&(m.sheenColorMap.value=d.sheenColorMap,e(d.sheenColorMap,m.sheenColorMapTransform)),d.sheenRoughnessMap&&(m.sheenRoughnessMap.value=d.sheenRoughnessMap,e(d.sheenRoughnessMap,m.sheenRoughnessMapTransform))),d.clearcoat>0&&(m.clearcoat.value=d.clearcoat,m.clearcoatRoughness.value=d.clearcoatRoughness,d.clearcoatMap&&(m.clearcoatMap.value=d.clearcoatMap,e(d.clearcoatMap,m.clearcoatMapTransform)),d.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=d.clearcoatRoughnessMap,e(d.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),d.clearcoatNormalMap&&(m.clearcoatNormalMap.value=d.clearcoatNormalMap,e(d.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(d.clearcoatNormalScale),d.side===be&&m.clearcoatNormalScale.value.negate())),d.dispersion>0&&(m.dispersion.value=d.dispersion),d.iridescence>0&&(m.iridescence.value=d.iridescence,m.iridescenceIOR.value=d.iridescenceIOR,m.iridescenceThicknessMinimum.value=d.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=d.iridescenceThicknessRange[1],d.iridescenceMap&&(m.iridescenceMap.value=d.iridescenceMap,e(d.iridescenceMap,m.iridescenceMapTransform)),d.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=d.iridescenceThicknessMap,e(d.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),d.transmission>0&&(m.transmission.value=d.transmission,m.transmissionSamplerMap.value=T.texture,m.transmissionSamplerSize.value.set(T.width,T.height),d.transmissionMap&&(m.transmissionMap.value=d.transmissionMap,e(d.transmissionMap,m.transmissionMapTransform)),m.thickness.value=d.thickness,d.thicknessMap&&(m.thicknessMap.value=d.thicknessMap,e(d.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=d.attenuationDistance,m.attenuationColor.value.copy(d.attenuationColor)),d.anisotropy>0&&(m.anisotropyVector.value.set(d.anisotropy*Math.cos(d.anisotropyRotation),d.anisotropy*Math.sin(d.anisotropyRotation)),d.anisotropyMap&&(m.anisotropyMap.value=d.anisotropyMap,e(d.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=d.specularIntensity,m.specularColor.value.copy(d.specularColor),d.specularColorMap&&(m.specularColorMap.value=d.specularColorMap,e(d.specularColorMap,m.specularColorMapTransform)),d.specularIntensityMap&&(m.specularIntensityMap.value=d.specularIntensityMap,e(d.specularIntensityMap,m.specularIntensityMapTransform))}function g(m,d){d.matcap&&(m.matcap.value=d.matcap)}function _(m,d){const T=t.get(d).light;m.referencePosition.value.setFromMatrixPosition(T.matrixWorld),m.nearDistance.value=T.shadow.camera.near,m.farDistance.value=T.shadow.camera.far}return{refreshFogUniforms:n,refreshMaterialUniforms:i}}function Yg(s,t,e,n){let i={},r={},a=[];const o=s.getParameter(s.MAX_UNIFORM_BUFFER_BINDINGS);function l(T,E){const x=E.program;n.uniformBlockBinding(T,x)}function c(T,E){let x=i[T.id];x===void 0&&(g(T),x=h(T),i[T.id]=x,T.addEventListener("dispose",m));const R=E.program;n.updateUBOMapping(T,R);const C=t.render.frame;r[T.id]!==C&&(f(T),r[T.id]=C)}function h(T){const E=u();T.__bindingPointIndex=E;const x=s.createBuffer(),R=T.__size,C=T.usage;return s.bindBuffer(s.UNIFORM_BUFFER,x),s.bufferData(s.UNIFORM_BUFFER,R,C),s.bindBuffer(s.UNIFORM_BUFFER,null),s.bindBufferBase(s.UNIFORM_BUFFER,E,x),x}function u(){for(let T=0;T<o;T++)if(a.indexOf(T)===-1)return a.push(T),T;return console.error("THREE.WebGLRenderer: Maximum number of simultaneously usable uniforms groups reached."),0}function f(T){const E=i[T.id],x=T.uniforms,R=T.__cache;s.bindBuffer(s.UNIFORM_BUFFER,E);for(let C=0,P=x.length;C<P;C++){const I=Array.isArray(x[C])?x[C]:[x[C]];for(let S=0,y=I.length;S<y;S++){const L=I[S];if(p(L,C,S,R)===!0){const F=L.__offset,k=Array.isArray(L.value)?L.value:[L.value];let X=0;for(let W=0;W<k.length;W++){const q=k[W],J=_(q);typeof q=="number"||typeof q=="boolean"?(L.__data[0]=q,s.bufferSubData(s.UNIFORM_BUFFER,F+X,L.__data)):q.isMatrix3?(L.__data[0]=q.elements[0],L.__data[1]=q.elements[1],L.__data[2]=q.elements[2],L.__data[3]=0,L.__data[4]=q.elements[3],L.__data[5]=q.elements[4],L.__data[6]=q.elements[5],L.__data[7]=0,L.__data[8]=q.elements[6],L.__data[9]=q.elements[7],L.__data[10]=q.elements[8],L.__data[11]=0):(q.toArray(L.__data,X),X+=J.storage/Float32Array.BYTES_PER_ELEMENT)}s.bufferSubData(s.UNIFORM_BUFFER,F,L.__data)}}}s.bindBuffer(s.UNIFORM_BUFFER,null)}function p(T,E,x,R){const C=T.value,P=E+"_"+x;if(R[P]===void 0)return typeof C=="number"||typeof C=="boolean"?R[P]=C:R[P]=C.clone(),!0;{const I=R[P];if(typeof C=="number"||typeof C=="boolean"){if(I!==C)return R[P]=C,!0}else if(I.equals(C)===!1)return I.copy(C),!0}return!1}function g(T){const E=T.uniforms;let x=0;const R=16;for(let P=0,I=E.length;P<I;P++){const S=Array.isArray(E[P])?E[P]:[E[P]];for(let y=0,L=S.length;y<L;y++){const F=S[y],k=Array.isArray(F.value)?F.value:[F.value];for(let X=0,W=k.length;X<W;X++){const q=k[X],J=_(q),H=x%R,at=H%J.boundary,ht=H+at;x+=at,ht!==0&&R-ht<J.storage&&(x+=R-ht),F.__data=new Float32Array(J.storage/Float32Array.BYTES_PER_ELEMENT),F.__offset=x,x+=J.storage}}}const C=x%R;return C>0&&(x+=R-C),T.__size=x,T.__cache={},this}function _(T){const E={boundary:0,storage:0};return typeof T=="number"||typeof T=="boolean"?(E.boundary=4,E.storage=4):T.isVector2?(E.boundary=8,E.storage=8):T.isVector3||T.isColor?(E.boundary=16,E.storage=12):T.isVector4?(E.boundary=16,E.storage=16):T.isMatrix3?(E.boundary=48,E.storage=48):T.isMatrix4?(E.boundary=64,E.storage=64):T.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",T),E}function m(T){const E=T.target;E.removeEventListener("dispose",m);const x=a.indexOf(E.__bindingPointIndex);a.splice(x,1),s.deleteBuffer(i[E.id]),delete i[E.id],delete r[E.id]}function d(){for(const T in i)s.deleteBuffer(i[T]);a=[],i={},r={}}return{bind:l,update:c,dispose:d}}class Zg{constructor(t={}){const{canvas:e=Wh(),context:n=null,depth:i=!0,stencil:r=!1,alpha:a=!1,antialias:o=!1,premultipliedAlpha:l=!0,preserveDrawingBuffer:c=!1,powerPreference:h="default",failIfMajorPerformanceCaveat:u=!1,reversedDepthBuffer:f=!1}=t;this.isWebGLRenderer=!0;let p;if(n!==null){if(typeof WebGLRenderingContext<"u"&&n instanceof WebGLRenderingContext)throw new Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");p=n.getContextAttributes().alpha}else p=a;const g=new Uint32Array(4),_=new Int32Array(4);let m=null,d=null;const T=[],E=[];this.domElement=e,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.toneMapping=Rn,this.toneMappingExposure=1,this.transmissionResolutionScale=1;const x=this;let R=!1;this._outputColorSpace=Ie;let C=0,P=0,I=null,S=-1,y=null;const L=new jt,F=new jt;let k=null;const X=new dt(0);let W=0,q=e.width,J=e.height,H=1,at=null,ht=null;const Tt=new jt(0,0,q,J),kt=new jt(0,0,q,J);let ee=!1;const re=new uo;let Yt=!1,Y=!1;const $=new Xt,pt=new w,Lt=new jt,Et={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let Vt=!1;function Se(){return I===null?H:1}let A=n;function ae(M,U){return e.getContext(M,U)}try{const M={alpha:!0,depth:i,stencil:r,antialias:o,premultipliedAlpha:l,preserveDrawingBuffer:c,powerPreference:h,failIfMajorPerformanceCaveat:u};if("setAttribute"in e&&e.setAttribute("data-engine",`three.js r${Za}`),e.addEventListener("webglcontextlost",st,!1),e.addEventListener("webglcontextrestored",ft,!1),e.addEventListener("webglcontextcreationerror",j,!1),A===null){const U="webgl2";if(A=ae(U,M),A===null)throw ae(U)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}}catch(M){throw console.error("THREE.WebGLRenderer: "+M.message),M}let It,Rt,_t,oe,vt,Ft,xe,fe,b,v,O,G,K,V,St,it,xt,Mt,tt,ct,Ct,yt,ot,Ut;function D(){It=new sm(A),It.init(),yt=new kg(A,It),Rt=new $p(A,It,t,yt),_t=new Bg(A,It),Rt.reversedDepthBuffer&&f&&_t.buffers.depth.setReversed(!0),oe=new om(A),vt=new wg,Ft=new zg(A,It,_t,vt,Rt,yt,oe),xe=new Qp(x),fe=new im(x),b=new dd(A),ot=new Kp(A,b),v=new rm(A,b,oe,ot),O=new cm(A,v,b,oe),tt=new lm(A,Rt,Ft),it=new jp(vt),G=new Tg(x,xe,fe,It,Rt,ot,it),K=new qg(x,vt),V=new Ag,St=new Ig(It),Mt=new Zp(x,xe,fe,_t,O,p,l),xt=new Fg(x,O,Rt),Ut=new Yg(A,oe,Rt,_t),ct=new Jp(A,It,oe),Ct=new am(A,It,oe),oe.programs=G.programs,x.capabilities=Rt,x.extensions=It,x.properties=vt,x.renderLists=V,x.shadowMap=xt,x.state=_t,x.info=oe}D();const et=new Wg(x,A);this.xr=et,this.getContext=function(){return A},this.getContextAttributes=function(){return A.getContextAttributes()},this.forceContextLoss=function(){const M=It.get("WEBGL_lose_context");M&&M.loseContext()},this.forceContextRestore=function(){const M=It.get("WEBGL_lose_context");M&&M.restoreContext()},this.getPixelRatio=function(){return H},this.setPixelRatio=function(M){M!==void 0&&(H=M,this.setSize(q,J,!1))},this.getSize=function(M){return M.set(q,J)},this.setSize=function(M,U,B=!0){if(et.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}q=M,J=U,e.width=Math.floor(M*H),e.height=Math.floor(U*H),B===!0&&(e.style.width=M+"px",e.style.height=U+"px"),this.setViewport(0,0,M,U)},this.getDrawingBufferSize=function(M){return M.set(q*H,J*H).floor()},this.setDrawingBufferSize=function(M,U,B){q=M,J=U,H=B,e.width=Math.floor(M*B),e.height=Math.floor(U*B),this.setViewport(0,0,M,U)},this.getCurrentViewport=function(M){return M.copy(L)},this.getViewport=function(M){return M.copy(Tt)},this.setViewport=function(M,U,B,z){M.isVector4?Tt.set(M.x,M.y,M.z,M.w):Tt.set(M,U,B,z),_t.viewport(L.copy(Tt).multiplyScalar(H).round())},this.getScissor=function(M){return M.copy(kt)},this.setScissor=function(M,U,B,z){M.isVector4?kt.set(M.x,M.y,M.z,M.w):kt.set(M,U,B,z),_t.scissor(F.copy(kt).multiplyScalar(H).round())},this.getScissorTest=function(){return ee},this.setScissorTest=function(M){_t.setScissorTest(ee=M)},this.setOpaqueSort=function(M){at=M},this.setTransparentSort=function(M){ht=M},this.getClearColor=function(M){return M.copy(Mt.getClearColor())},this.setClearColor=function(){Mt.setClearColor(...arguments)},this.getClearAlpha=function(){return Mt.getClearAlpha()},this.setClearAlpha=function(){Mt.setClearAlpha(...arguments)},this.clear=function(M=!0,U=!0,B=!0){let z=0;if(M){let N=!1;if(I!==null){const Q=I.texture.format;N=Q===io||Q===no||Q===eo}if(N){const Q=I.texture.type,lt=Q===ln||Q===Zn||Q===$i||Q===ji||Q===ja||Q===Qa,mt=Mt.getClearColor(),ut=Mt.getClearAlpha(),At=mt.r,Pt=mt.g,wt=mt.b;lt?(g[0]=At,g[1]=Pt,g[2]=wt,g[3]=ut,A.clearBufferuiv(A.COLOR,0,g)):(_[0]=At,_[1]=Pt,_[2]=wt,_[3]=ut,A.clearBufferiv(A.COLOR,0,_))}else z|=A.COLOR_BUFFER_BIT}U&&(z|=A.DEPTH_BUFFER_BIT),B&&(z|=A.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),A.clear(z)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){e.removeEventListener("webglcontextlost",st,!1),e.removeEventListener("webglcontextrestored",ft,!1),e.removeEventListener("webglcontextcreationerror",j,!1),Mt.dispose(),V.dispose(),St.dispose(),vt.dispose(),xe.dispose(),fe.dispose(),O.dispose(),ot.dispose(),Ut.dispose(),G.dispose(),et.dispose(),et.removeEventListener("sessionstart",tn),et.removeEventListener("sessionend",To),In.stop()};function st(M){M.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),R=!0}function ft(){console.log("THREE.WebGLRenderer: Context Restored."),R=!1;const M=oe.autoReset,U=xt.enabled,B=xt.autoUpdate,z=xt.needsUpdate,N=xt.type;D(),oe.autoReset=M,xt.enabled=U,xt.autoUpdate=B,xt.needsUpdate=z,xt.type=N}function j(M){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",M.statusMessage)}function Z(M){const U=M.target;U.removeEventListener("dispose",Z),gt(U)}function gt(M){Dt(M),vt.remove(M)}function Dt(M){const U=vt.get(M).programs;U!==void 0&&(U.forEach(function(B){G.releaseProgram(B)}),M.isShaderMaterial&&G.releaseShaderCache(M))}this.renderBufferDirect=function(M,U,B,z,N,Q){U===null&&(U=Et);const lt=N.isMesh&&N.matrixWorld.determinant()<0,mt=Gc(M,U,B,z,N);_t.setMaterial(z,lt);let ut=B.index,At=1;if(z.wireframe===!0){if(ut=v.getWireframeAttribute(B),ut===void 0)return;At=2}const Pt=B.drawRange,wt=B.attributes.position;let Ht=Pt.start*At,$t=(Pt.start+Pt.count)*At;Q!==null&&(Ht=Math.max(Ht,Q.start*At),$t=Math.min($t,(Q.start+Q.count)*At)),ut!==null?(Ht=Math.max(Ht,0),$t=Math.min($t,ut.count)):wt!=null&&(Ht=Math.max(Ht,0),$t=Math.min($t,wt.count));const ue=$t-Ht;if(ue<0||ue===1/0)return;ot.setup(N,z,mt,B,ut);let ie,Qt=ct;if(ut!==null&&(ie=b.get(ut),Qt=Ct,Qt.setIndex(ie)),N.isMesh)z.wireframe===!0?(_t.setLineWidth(z.wireframeLinewidth*Se()),Qt.setMode(A.LINES)):Qt.setMode(A.TRIANGLES);else if(N.isLine){let bt=z.linewidth;bt===void 0&&(bt=1),_t.setLineWidth(bt*Se()),N.isLineSegments?Qt.setMode(A.LINES):N.isLineLoop?Qt.setMode(A.LINE_LOOP):Qt.setMode(A.LINE_STRIP)}else N.isPoints?Qt.setMode(A.POINTS):N.isSprite&&Qt.setMode(A.TRIANGLES);if(N.isBatchedMesh)if(N._multiDrawInstances!==null)ns("THREE.WebGLRenderer: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),Qt.renderMultiDrawInstances(N._multiDrawStarts,N._multiDrawCounts,N._multiDrawCount,N._multiDrawInstances);else if(It.get("WEBGL_multi_draw"))Qt.renderMultiDraw(N._multiDrawStarts,N._multiDrawCounts,N._multiDrawCount);else{const bt=N._multiDrawStarts,le=N._multiDrawCounts,Wt=N._multiDrawCount,Ne=ut?b.get(ut).bytesPerElement:1,jn=vt.get(z).currentProgram.getUniforms();for(let Fe=0;Fe<Wt;Fe++)jn.setValue(A,"_gl_DrawID",Fe),Qt.render(bt[Fe]/Ne,le[Fe])}else if(N.isInstancedMesh)Qt.renderInstances(Ht,ue,N.count);else if(B.isInstancedBufferGeometry){const bt=B._maxInstanceCount!==void 0?B._maxInstanceCount:1/0,le=Math.min(B.instanceCount,bt);Qt.renderInstances(Ht,ue,le)}else Qt.render(Ht,ue)};function ne(M,U,B){M.transparent===!0&&M.side===_n&&M.forceSinglePass===!1?(M.side=be,M.needsUpdate=!0,ps(M,U,B),M.side=Ln,M.needsUpdate=!0,ps(M,U,B),M.side=_n):ps(M,U,B)}this.compile=function(M,U,B=null){B===null&&(B=M),d=St.get(B),d.init(U),E.push(d),B.traverseVisible(function(N){N.isLight&&N.layers.test(U.layers)&&(d.pushLight(N),N.castShadow&&d.pushShadow(N))}),M!==B&&M.traverseVisible(function(N){N.isLight&&N.layers.test(U.layers)&&(d.pushLight(N),N.castShadow&&d.pushShadow(N))}),d.setupLights();const z=new Set;return M.traverse(function(N){if(!(N.isMesh||N.isPoints||N.isLine||N.isSprite))return;const Q=N.material;if(Q)if(Array.isArray(Q))for(let lt=0;lt<Q.length;lt++){const mt=Q[lt];ne(mt,B,N),z.add(mt)}else ne(Q,B,N),z.add(Q)}),d=E.pop(),z},this.compileAsync=function(M,U,B=null){const z=this.compile(M,U,B);return new Promise(N=>{function Q(){if(z.forEach(function(lt){vt.get(lt).currentProgram.isReady()&&z.delete(lt)}),z.size===0){N(M);return}setTimeout(Q,10)}It.get("KHR_parallel_shader_compile")!==null?Q():setTimeout(Q,10)})};let Zt=null;function hn(M){Zt&&Zt(M)}function tn(){In.stop()}function To(){In.start()}const In=new Oc;In.setAnimationLoop(hn),typeof self<"u"&&In.setContext(self),this.setAnimationLoop=function(M){Zt=M,et.setAnimationLoop(M),M===null?In.stop():In.start()},et.addEventListener("sessionstart",tn),et.addEventListener("sessionend",To),this.render=function(M,U){if(U!==void 0&&U.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(R===!0)return;if(M.matrixWorldAutoUpdate===!0&&M.updateMatrixWorld(),U.parent===null&&U.matrixWorldAutoUpdate===!0&&U.updateMatrixWorld(),et.enabled===!0&&et.isPresenting===!0&&(et.cameraAutoUpdate===!0&&et.updateCamera(U),U=et.getCamera()),M.isScene===!0&&M.onBeforeRender(x,M,U,I),d=St.get(M,E.length),d.init(U),E.push(d),$.multiplyMatrices(U.projectionMatrix,U.matrixWorldInverse),re.setFromProjectionMatrix($,rn,U.reversedDepth),Y=this.localClippingEnabled,Yt=it.init(this.clippingPlanes,Y),m=V.get(M,T.length),m.init(),T.push(m),et.enabled===!0&&et.isPresenting===!0){const Q=x.xr.getDepthSensingMesh();Q!==null&&mr(Q,U,-1/0,x.sortObjects)}mr(M,U,0,x.sortObjects),m.finish(),x.sortObjects===!0&&m.sort(at,ht),Vt=et.enabled===!1||et.isPresenting===!1||et.hasDepthSensing()===!1,Vt&&Mt.addToRenderList(m,M),this.info.render.frame++,Yt===!0&&it.beginShadows();const B=d.state.shadowsArray;xt.render(B,M,U),Yt===!0&&it.endShadows(),this.info.autoReset===!0&&this.info.reset();const z=m.opaque,N=m.transmissive;if(d.setupLights(),U.isArrayCamera){const Q=U.cameras;if(N.length>0)for(let lt=0,mt=Q.length;lt<mt;lt++){const ut=Q[lt];bo(z,N,M,ut)}Vt&&Mt.render(M);for(let lt=0,mt=Q.length;lt<mt;lt++){const ut=Q[lt];wo(m,M,ut,ut.viewport)}}else N.length>0&&bo(z,N,M,U),Vt&&Mt.render(M),wo(m,M,U);I!==null&&P===0&&(Ft.updateMultisampleRenderTarget(I),Ft.updateRenderTargetMipmap(I)),M.isScene===!0&&M.onAfterRender(x,M,U),ot.resetDefaultState(),S=-1,y=null,E.pop(),E.length>0?(d=E[E.length-1],Yt===!0&&it.setGlobalState(x.clippingPlanes,d.state.camera)):d=null,T.pop(),T.length>0?m=T[T.length-1]:m=null};function mr(M,U,B,z){if(M.visible===!1)return;if(M.layers.test(U.layers)){if(M.isGroup)B=M.renderOrder;else if(M.isLOD)M.autoUpdate===!0&&M.update(U);else if(M.isLight)d.pushLight(M),M.castShadow&&d.pushShadow(M);else if(M.isSprite){if(!M.frustumCulled||re.intersectsSprite(M)){z&&Lt.setFromMatrixPosition(M.matrixWorld).applyMatrix4($);const lt=O.update(M),mt=M.material;mt.visible&&m.push(M,lt,mt,B,Lt.z,null)}}else if((M.isMesh||M.isLine||M.isPoints)&&(!M.frustumCulled||re.intersectsObject(M))){const lt=O.update(M),mt=M.material;if(z&&(M.boundingSphere!==void 0?(M.boundingSphere===null&&M.computeBoundingSphere(),Lt.copy(M.boundingSphere.center)):(lt.boundingSphere===null&<.computeBoundingSphere(),Lt.copy(lt.boundingSphere.center)),Lt.applyMatrix4(M.matrixWorld).applyMatrix4($)),Array.isArray(mt)){const ut=lt.groups;for(let At=0,Pt=ut.length;At<Pt;At++){const wt=ut[At],Ht=mt[wt.materialIndex];Ht&&Ht.visible&&m.push(M,lt,Ht,B,Lt.z,wt)}}else mt.visible&&m.push(M,lt,mt,B,Lt.z,null)}}const Q=M.children;for(let lt=0,mt=Q.length;lt<mt;lt++)mr(Q[lt],U,B,z)}function wo(M,U,B,z){const N=M.opaque,Q=M.transmissive,lt=M.transparent;d.setupLightsView(B),Yt===!0&&it.setGlobalState(x.clippingPlanes,B),z&&_t.viewport(L.copy(z)),N.length>0&&fs(N,U,B),Q.length>0&&fs(Q,U,B),lt.length>0&&fs(lt,U,B),_t.buffers.depth.setTest(!0),_t.buffers.depth.setMask(!0),_t.buffers.color.setMask(!0),_t.setPolygonOffset(!1)}function bo(M,U,B,z){if((B.isScene===!0?B.overrideMaterial:null)!==null)return;d.state.transmissionRenderTarget[z.id]===void 0&&(d.state.transmissionRenderTarget[z.id]=new Ye(1,1,{generateMipmaps:!0,type:It.has("EXT_color_buffer_half_float")||It.has("EXT_color_buffer_float")?an:ln,minFilter:qn,samples:4,stencilBuffer:r,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:Gt.workingColorSpace}));const Q=d.state.transmissionRenderTarget[z.id],lt=z.viewport||L;Q.setSize(lt.z*x.transmissionResolutionScale,lt.w*x.transmissionResolutionScale);const mt=x.getRenderTarget(),ut=x.getActiveCubeFace(),At=x.getActiveMipmapLevel();x.setRenderTarget(Q),x.getClearColor(X),W=x.getClearAlpha(),W<1&&x.setClearColor(16777215,.5),x.clear(),Vt&&Mt.render(B);const Pt=x.toneMapping;x.toneMapping=Rn;const wt=z.viewport;if(z.viewport!==void 0&&(z.viewport=void 0),d.setupLightsView(z),Yt===!0&&it.setGlobalState(x.clippingPlanes,z),fs(M,B,z),Ft.updateMultisampleRenderTarget(Q),Ft.updateRenderTargetMipmap(Q),It.has("WEBGL_multisampled_render_to_texture")===!1){let Ht=!1;for(let $t=0,ue=U.length;$t<ue;$t++){const ie=U[$t],Qt=ie.object,bt=ie.geometry,le=ie.material,Wt=ie.group;if(le.side===_n&&Qt.layers.test(z.layers)){const Ne=le.side;le.side=be,le.needsUpdate=!0,Ao(Qt,B,z,bt,le,Wt),le.side=Ne,le.needsUpdate=!0,Ht=!0}}Ht===!0&&(Ft.updateMultisampleRenderTarget(Q),Ft.updateRenderTargetMipmap(Q))}x.setRenderTarget(mt,ut,At),x.setClearColor(X,W),wt!==void 0&&(z.viewport=wt),x.toneMapping=Pt}function fs(M,U,B){const z=U.isScene===!0?U.overrideMaterial:null;for(let N=0,Q=M.length;N<Q;N++){const lt=M[N],mt=lt.object,ut=lt.geometry,At=lt.group;let Pt=lt.material;Pt.allowOverride===!0&&z!==null&&(Pt=z),mt.layers.test(B.layers)&&Ao(mt,U,B,ut,Pt,At)}}function Ao(M,U,B,z,N,Q){M.onBeforeRender(x,U,B,z,N,Q),M.modelViewMatrix.multiplyMatrices(B.matrixWorldInverse,M.matrixWorld),M.normalMatrix.getNormalMatrix(M.modelViewMatrix),N.onBeforeRender(x,U,B,z,M,Q),N.transparent===!0&&N.side===_n&&N.forceSinglePass===!1?(N.side=be,N.needsUpdate=!0,x.renderBufferDirect(B,U,z,N,M,Q),N.side=Ln,N.needsUpdate=!0,x.renderBufferDirect(B,U,z,N,M,Q),N.side=_n):x.renderBufferDirect(B,U,z,N,M,Q),M.onAfterRender(x,U,B,z,N,Q)}function ps(M,U,B){U.isScene!==!0&&(U=Et);const z=vt.get(M),N=d.state.lights,Q=d.state.shadowsArray,lt=N.state.version,mt=G.getParameters(M,N.state,Q,U,B),ut=G.getProgramCacheKey(mt);let At=z.programs;z.environment=M.isMeshStandardMaterial?U.environment:null,z.fog=U.fog,z.envMap=(M.isMeshStandardMaterial?fe:xe).get(M.envMap||z.environment),z.envMapRotation=z.environment!==null&&M.envMap===null?U.environmentRotation:M.envMapRotation,At===void 0&&(M.addEventListener("dispose",Z),At=new Map,z.programs=At);let Pt=At.get(ut);if(Pt!==void 0){if(z.currentProgram===Pt&&z.lightsStateVersion===lt)return Ro(M,mt),Pt}else mt.uniforms=G.getUniforms(M),M.onBeforeCompile(mt,x),Pt=G.acquireProgram(mt,ut),At.set(ut,Pt),z.uniforms=mt.uniforms;const wt=z.uniforms;return(!M.isShaderMaterial&&!M.isRawShaderMaterial||M.clipping===!0)&&(wt.clippingPlanes=it.uniform),Ro(M,mt),z.needsLights=Xc(M),z.lightsStateVersion=lt,z.needsLights&&(wt.ambientLightColor.value=N.state.ambient,wt.lightProbe.value=N.state.probe,wt.directionalLights.value=N.state.directional,wt.directionalLightShadows.value=N.state.directionalShadow,wt.spotLights.value=N.state.spot,wt.spotLightShadows.value=N.state.spotShadow,wt.rectAreaLights.value=N.state.rectArea,wt.ltc_1.value=N.state.rectAreaLTC1,wt.ltc_2.value=N.state.rectAreaLTC2,wt.pointLights.value=N.state.point,wt.pointLightShadows.value=N.state.pointShadow,wt.hemisphereLights.value=N.state.hemi,wt.directionalShadowMap.value=N.state.directionalShadowMap,wt.directionalShadowMatrix.value=N.state.directionalShadowMatrix,wt.spotShadowMap.value=N.state.spotShadowMap,wt.spotLightMatrix.value=N.state.spotLightMatrix,wt.spotLightMap.value=N.state.spotLightMap,wt.pointShadowMap.value=N.state.pointShadowMap,wt.pointShadowMatrix.value=N.state.pointShadowMatrix),z.currentProgram=Pt,z.uniformsList=null,Pt}function Co(M){if(M.uniformsList===null){const U=M.currentProgram.getUniforms();M.uniformsList=Qs.seqWithValue(U.seq,M.uniforms)}return M.uniformsList}function Ro(M,U){const B=vt.get(M);B.outputColorSpace=U.outputColorSpace,B.batching=U.batching,B.batchingColor=U.batchingColor,B.instancing=U.instancing,B.instancingColor=U.instancingColor,B.instancingMorph=U.instancingMorph,B.skinning=U.skinning,B.morphTargets=U.morphTargets,B.morphNormals=U.morphNormals,B.morphColors=U.morphColors,B.morphTargetsCount=U.morphTargetsCount,B.numClippingPlanes=U.numClippingPlanes,B.numIntersection=U.numClipIntersection,B.vertexAlphas=U.vertexAlphas,B.vertexTangents=U.vertexTangents,B.toneMapping=U.toneMapping}function Gc(M,U,B,z,N){U.isScene!==!0&&(U=Et),Ft.resetTextureUnits();const Q=U.fog,lt=z.isMeshStandardMaterial?U.environment:null,mt=I===null?x.outputColorSpace:I.isXRRenderTarget===!0?I.texture.colorSpace:Ti,ut=(z.isMeshStandardMaterial?fe:xe).get(z.envMap||lt),At=z.vertexColors===!0&&!!B.attributes.color&&B.attributes.color.itemSize===4,Pt=!!B.attributes.tangent&&(!!z.normalMap||z.anisotropy>0),wt=!!B.morphAttributes.position,Ht=!!B.morphAttributes.normal,$t=!!B.morphAttributes.color;let ue=Rn;z.toneMapped&&(I===null||I.isXRRenderTarget===!0)&&(ue=x.toneMapping);const ie=B.morphAttributes.position||B.morphAttributes.normal||B.morphAttributes.color,Qt=ie!==void 0?ie.length:0,bt=vt.get(z),le=d.state.lights;if(Yt===!0&&(Y===!0||M!==y)){const Ce=M===y&&z.id===S;it.setState(z,M,Ce)}let Wt=!1;z.version===bt.__version?(bt.needsLights&&bt.lightsStateVersion!==le.state.version||bt.outputColorSpace!==mt||N.isBatchedMesh&&bt.batching===!1||!N.isBatchedMesh&&bt.batching===!0||N.isBatchedMesh&&bt.batchingColor===!0&&N.colorTexture===null||N.isBatchedMesh&&bt.batchingColor===!1&&N.colorTexture!==null||N.isInstancedMesh&&bt.instancing===!1||!N.isInstancedMesh&&bt.instancing===!0||N.isSkinnedMesh&&bt.skinning===!1||!N.isSkinnedMesh&&bt.skinning===!0||N.isInstancedMesh&&bt.instancingColor===!0&&N.instanceColor===null||N.isInstancedMesh&&bt.instancingColor===!1&&N.instanceColor!==null||N.isInstancedMesh&&bt.instancingMorph===!0&&N.morphTexture===null||N.isInstancedMesh&&bt.instancingMorph===!1&&N.morphTexture!==null||bt.envMap!==ut||z.fog===!0&&bt.fog!==Q||bt.numClippingPlanes!==void 0&&(bt.numClippingPlanes!==it.numPlanes||bt.numIntersection!==it.numIntersection)||bt.vertexAlphas!==At||bt.vertexTangents!==Pt||bt.morphTargets!==wt||bt.morphNormals!==Ht||bt.morphColors!==$t||bt.toneMapping!==ue||bt.morphTargetsCount!==Qt)&&(Wt=!0):(Wt=!0,bt.__version=z.version);let Ne=bt.currentProgram;Wt===!0&&(Ne=ps(z,U,N));let jn=!1,Fe=!1,Di=!1;const ce=Ne.getUniforms(),Ve=bt.uniforms;if(_t.useProgram(Ne.program)&&(jn=!0,Fe=!0,Di=!0),z.id!==S&&(S=z.id,Fe=!0),jn||y!==M){_t.buffers.depth.getReversed()&&M.reversedDepth!==!0&&(M._reversedDepth=!0,M.updateProjectionMatrix()),ce.setValue(A,"projectionMatrix",M.projectionMatrix),ce.setValue(A,"viewMatrix",M.matrixWorldInverse);const De=ce.map.cameraPosition;De!==void 0&&De.setValue(A,pt.setFromMatrixPosition(M.matrixWorld)),Rt.logarithmicDepthBuffer&&ce.setValue(A,"logDepthBufFC",2/(Math.log(M.far+1)/Math.LN2)),(z.isMeshPhongMaterial||z.isMeshToonMaterial||z.isMeshLambertMaterial||z.isMeshBasicMaterial||z.isMeshStandardMaterial||z.isShaderMaterial)&&ce.setValue(A,"isOrthographic",M.isOrthographicCamera===!0),y!==M&&(y=M,Fe=!0,Di=!0)}if(N.isSkinnedMesh){ce.setOptional(A,N,"bindMatrix"),ce.setOptional(A,N,"bindMatrixInverse");const Ce=N.skeleton;Ce&&(Ce.boneTexture===null&&Ce.computeBoneTexture(),ce.setValue(A,"boneTexture",Ce.boneTexture,Ft))}N.isBatchedMesh&&(ce.setOptional(A,N,"batchingTexture"),ce.setValue(A,"batchingTexture",N._matricesTexture,Ft),ce.setOptional(A,N,"batchingIdTexture"),ce.setValue(A,"batchingIdTexture",N._indirectTexture,Ft),ce.setOptional(A,N,"batchingColorTexture"),N._colorsTexture!==null&&ce.setValue(A,"batchingColorTexture",N._colorsTexture,Ft));const Ge=B.morphAttributes;if((Ge.position!==void 0||Ge.normal!==void 0||Ge.color!==void 0)&&tt.update(N,B,Ne),(Fe||bt.receiveShadow!==N.receiveShadow)&&(bt.receiveShadow=N.receiveShadow,ce.setValue(A,"receiveShadow",N.receiveShadow)),z.isMeshGouraudMaterial&&z.envMap!==null&&(Ve.envMap.value=ut,Ve.flipEnvMap.value=ut.isCubeTexture&&ut.isRenderTargetTexture===!1?-1:1),z.isMeshStandardMaterial&&z.envMap===null&&U.environment!==null&&(Ve.envMapIntensity.value=U.environmentIntensity),Fe&&(ce.setValue(A,"toneMappingExposure",x.toneMappingExposure),bt.needsLights&&Wc(Ve,Di),Q&&z.fog===!0&&K.refreshFogUniforms(Ve,Q),K.refreshMaterialUniforms(Ve,z,H,J,d.state.transmissionRenderTarget[M.id]),Qs.upload(A,Co(bt),Ve,Ft)),z.isShaderMaterial&&z.uniformsNeedUpdate===!0&&(Qs.upload(A,Co(bt),Ve,Ft),z.uniformsNeedUpdate=!1),z.isSpriteMaterial&&ce.setValue(A,"center",N.center),ce.setValue(A,"modelViewMatrix",N.modelViewMatrix),ce.setValue(A,"normalMatrix",N.normalMatrix),ce.setValue(A,"modelMatrix",N.matrixWorld),z.isShaderMaterial||z.isRawShaderMaterial){const Ce=z.uniformsGroups;for(let De=0,gr=Ce.length;De<gr;De++){const Un=Ce[De];Ut.update(Un,Ne),Ut.bind(Un,Ne)}}return Ne}function Wc(M,U){M.ambientLightColor.needsUpdate=U,M.lightProbe.needsUpdate=U,M.directionalLights.needsUpdate=U,M.directionalLightShadows.needsUpdate=U,M.pointLights.needsUpdate=U,M.pointLightShadows.needsUpdate=U,M.spotLights.needsUpdate=U,M.spotLightShadows.needsUpdate=U,M.rectAreaLights.needsUpdate=U,M.hemisphereLights.needsUpdate=U}function Xc(M){return M.isMeshLambertMaterial||M.isMeshToonMaterial||M.isMeshPhongMaterial||M.isMeshStandardMaterial||M.isShadowMaterial||M.isShaderMaterial&&M.lights===!0}this.getActiveCubeFace=function(){return C},this.getActiveMipmapLevel=function(){return P},this.getRenderTarget=function(){return I},this.setRenderTargetTextures=function(M,U,B){const z=vt.get(M);z.__autoAllocateDepthBuffer=M.resolveDepthBuffer===!1,z.__autoAllocateDepthBuffer===!1&&(z.__useRenderToTexture=!1),vt.get(M.texture).__webglTexture=U,vt.get(M.depthTexture).__webglTexture=z.__autoAllocateDepthBuffer?void 0:B,z.__hasExternalTextures=!0},this.setRenderTargetFramebuffer=function(M,U){const B=vt.get(M);B.__webglFramebuffer=U,B.__useDefaultFramebuffer=U===void 0};const qc=A.createFramebuffer();this.setRenderTarget=function(M,U=0,B=0){I=M,C=U,P=B;let z=!0,N=null,Q=!1,lt=!1;if(M){const ut=vt.get(M);if(ut.__useDefaultFramebuffer!==void 0)_t.bindFramebuffer(A.FRAMEBUFFER,null),z=!1;else if(ut.__webglFramebuffer===void 0)Ft.setupRenderTarget(M);else if(ut.__hasExternalTextures)Ft.rebindTextures(M,vt.get(M.texture).__webglTexture,vt.get(M.depthTexture).__webglTexture);else if(M.depthBuffer){const wt=M.depthTexture;if(ut.__boundDepthTexture!==wt){if(wt!==null&&vt.has(wt)&&(M.width!==wt.image.width||M.height!==wt.image.height))throw new Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");Ft.setupDepthRenderbuffer(M)}}const At=M.texture;(At.isData3DTexture||At.isDataArrayTexture||At.isCompressedArrayTexture)&&(lt=!0);const Pt=vt.get(M).__webglFramebuffer;M.isWebGLCubeRenderTarget?(Array.isArray(Pt[U])?N=Pt[U][B]:N=Pt[U],Q=!0):M.samples>0&&Ft.useMultisampledRTT(M)===!1?N=vt.get(M).__webglMultisampledFramebuffer:Array.isArray(Pt)?N=Pt[B]:N=Pt,L.copy(M.viewport),F.copy(M.scissor),k=M.scissorTest}else L.copy(Tt).multiplyScalar(H).floor(),F.copy(kt).multiplyScalar(H).floor(),k=ee;if(B!==0&&(N=qc),_t.bindFramebuffer(A.FRAMEBUFFER,N)&&z&&_t.drawBuffers(M,N),_t.viewport(L),_t.scissor(F),_t.setScissorTest(k),Q){const ut=vt.get(M.texture);A.framebufferTexture2D(A.FRAMEBUFFER,A.COLOR_ATTACHMENT0,A.TEXTURE_CUBE_MAP_POSITIVE_X+U,ut.__webglTexture,B)}else if(lt){const ut=U;for(let At=0;At<M.textures.length;At++){const Pt=vt.get(M.textures[At]);A.framebufferTextureLayer(A.FRAMEBUFFER,A.COLOR_ATTACHMENT0+At,Pt.__webglTexture,B,ut)}}else if(M!==null&&B!==0){const ut=vt.get(M.texture);A.framebufferTexture2D(A.FRAMEBUFFER,A.COLOR_ATTACHMENT0,A.TEXTURE_2D,ut.__webglTexture,B)}S=-1},this.readRenderTargetPixels=function(M,U,B,z,N,Q,lt,mt=0){if(!(M&&M.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let ut=vt.get(M).__webglFramebuffer;if(M.isWebGLCubeRenderTarget&<!==void 0&&(ut=ut[lt]),ut){_t.bindFramebuffer(A.FRAMEBUFFER,ut);try{const At=M.textures[mt],Pt=At.format,wt=At.type;if(!Rt.textureFormatReadable(Pt)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}if(!Rt.textureTypeReadable(wt)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}U>=0&&U<=M.width-z&&B>=0&&B<=M.height-N&&(M.textures.length>1&&A.readBuffer(A.COLOR_ATTACHMENT0+mt),A.readPixels(U,B,z,N,yt.convert(Pt),yt.convert(wt),Q))}finally{const At=I!==null?vt.get(I).__webglFramebuffer:null;_t.bindFramebuffer(A.FRAMEBUFFER,At)}}},this.readRenderTargetPixelsAsync=async function(M,U,B,z,N,Q,lt,mt=0){if(!(M&&M.isWebGLRenderTarget))throw new Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let ut=vt.get(M).__webglFramebuffer;if(M.isWebGLCubeRenderTarget&<!==void 0&&(ut=ut[lt]),ut)if(U>=0&&U<=M.width-z&&B>=0&&B<=M.height-N){_t.bindFramebuffer(A.FRAMEBUFFER,ut);const At=M.textures[mt],Pt=At.format,wt=At.type;if(!Rt.textureFormatReadable(Pt))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!Rt.textureTypeReadable(wt))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");const Ht=A.createBuffer();A.bindBuffer(A.PIXEL_PACK_BUFFER,Ht),A.bufferData(A.PIXEL_PACK_BUFFER,Q.byteLength,A.STREAM_READ),M.textures.length>1&&A.readBuffer(A.COLOR_ATTACHMENT0+mt),A.readPixels(U,B,z,N,yt.convert(Pt),yt.convert(wt),0);const $t=I!==null?vt.get(I).__webglFramebuffer:null;_t.bindFramebuffer(A.FRAMEBUFFER,$t);const ue=A.fenceSync(A.SYNC_GPU_COMMANDS_COMPLETE,0);return A.flush(),await Xh(A,ue,4),A.bindBuffer(A.PIXEL_PACK_BUFFER,Ht),A.getBufferSubData(A.PIXEL_PACK_BUFFER,0,Q),A.deleteBuffer(Ht),A.deleteSync(ue),Q}else throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")},this.copyFramebufferToTexture=function(M,U=null,B=0){const z=Math.pow(2,-B),N=Math.floor(M.image.width*z),Q=Math.floor(M.image.height*z),lt=U!==null?U.x:0,mt=U!==null?U.y:0;Ft.setTexture2D(M,0),A.copyTexSubImage2D(A.TEXTURE_2D,B,0,0,lt,mt,N,Q),_t.unbindTexture()};const Yc=A.createFramebuffer(),Zc=A.createFramebuffer();this.copyTextureToTexture=function(M,U,B=null,z=null,N=0,Q=null){Q===null&&(N!==0?(ns("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),Q=N,N=0):Q=0);let lt,mt,ut,At,Pt,wt,Ht,$t,ue;const ie=M.isCompressedTexture?M.mipmaps[Q]:M.image;if(B!==null)lt=B.max.x-B.min.x,mt=B.max.y-B.min.y,ut=B.isBox3?B.max.z-B.min.z:1,At=B.min.x,Pt=B.min.y,wt=B.isBox3?B.min.z:0;else{const Ge=Math.pow(2,-N);lt=Math.floor(ie.width*Ge),mt=Math.floor(ie.height*Ge),M.isDataArrayTexture?ut=ie.depth:M.isData3DTexture?ut=Math.floor(ie.depth*Ge):ut=1,At=0,Pt=0,wt=0}z!==null?(Ht=z.x,$t=z.y,ue=z.z):(Ht=0,$t=0,ue=0);const Qt=yt.convert(U.format),bt=yt.convert(U.type);let le;U.isData3DTexture?(Ft.setTexture3D(U,0),le=A.TEXTURE_3D):U.isDataArrayTexture||U.isCompressedArrayTexture?(Ft.setTexture2DArray(U,0),le=A.TEXTURE_2D_ARRAY):(Ft.setTexture2D(U,0),le=A.TEXTURE_2D),A.pixelStorei(A.UNPACK_FLIP_Y_WEBGL,U.flipY),A.pixelStorei(A.UNPACK_PREMULTIPLY_ALPHA_WEBGL,U.premultiplyAlpha),A.pixelStorei(A.UNPACK_ALIGNMENT,U.unpackAlignment);const Wt=A.getParameter(A.UNPACK_ROW_LENGTH),Ne=A.getParameter(A.UNPACK_IMAGE_HEIGHT),jn=A.getParameter(A.UNPACK_SKIP_PIXELS),Fe=A.getParameter(A.UNPACK_SKIP_ROWS),Di=A.getParameter(A.UNPACK_SKIP_IMAGES);A.pixelStorei(A.UNPACK_ROW_LENGTH,ie.width),A.pixelStorei(A.UNPACK_IMAGE_HEIGHT,ie.height),A.pixelStorei(A.UNPACK_SKIP_PIXELS,At),A.pixelStorei(A.UNPACK_SKIP_ROWS,Pt),A.pixelStorei(A.UNPACK_SKIP_IMAGES,wt);const ce=M.isDataArrayTexture||M.isData3DTexture,Ve=U.isDataArrayTexture||U.isData3DTexture;if(M.isDepthTexture){const Ge=vt.get(M),Ce=vt.get(U),De=vt.get(Ge.__renderTarget),gr=vt.get(Ce.__renderTarget);_t.bindFramebuffer(A.READ_FRAMEBUFFER,De.__webglFramebuffer),_t.bindFramebuffer(A.DRAW_FRAMEBUFFER,gr.__webglFramebuffer);for(let Un=0;Un<ut;Un++)ce&&(A.framebufferTextureLayer(A.READ_FRAMEBUFFER,A.COLOR_ATTACHMENT0,vt.get(M).__webglTexture,N,wt+Un),A.framebufferTextureLayer(A.DRAW_FRAMEBUFFER,A.COLOR_ATTACHMENT0,vt.get(U).__webglTexture,Q,ue+Un)),A.blitFramebuffer(At,Pt,lt,mt,Ht,$t,lt,mt,A.DEPTH_BUFFER_BIT,A.NEAREST);_t.bindFramebuffer(A.READ_FRAMEBUFFER,null),_t.bindFramebuffer(A.DRAW_FRAMEBUFFER,null)}else if(N!==0||M.isRenderTargetTexture||vt.has(M)){const Ge=vt.get(M),Ce=vt.get(U);_t.bindFramebuffer(A.READ_FRAMEBUFFER,Yc),_t.bindFramebuffer(A.DRAW_FRAMEBUFFER,Zc);for(let De=0;De<ut;De++)ce?A.framebufferTextureLayer(A.READ_FRAMEBUFFER,A.COLOR_ATTACHMENT0,Ge.__webglTexture,N,wt+De):A.framebufferTexture2D(A.READ_FRAMEBUFFER,A.COLOR_ATTACHMENT0,A.TEXTURE_2D,Ge.__webglTexture,N),Ve?A.framebufferTextureLayer(A.DRAW_FRAMEBUFFER,A.COLOR_ATTACHMENT0,Ce.__webglTexture,Q,ue+De):A.framebufferTexture2D(A.DRAW_FRAMEBUFFER,A.COLOR_ATTACHMENT0,A.TEXTURE_2D,Ce.__webglTexture,Q),N!==0?A.blitFramebuffer(At,Pt,lt,mt,Ht,$t,lt,mt,A.COLOR_BUFFER_BIT,A.NEAREST):Ve?A.copyTexSubImage3D(le,Q,Ht,$t,ue+De,At,Pt,lt,mt):A.copyTexSubImage2D(le,Q,Ht,$t,At,Pt,lt,mt);_t.bindFramebuffer(A.READ_FRAMEBUFFER,null),_t.bindFramebuffer(A.DRAW_FRAMEBUFFER,null)}else Ve?M.isDataTexture||M.isData3DTexture?A.texSubImage3D(le,Q,Ht,$t,ue,lt,mt,ut,Qt,bt,ie.data):U.isCompressedArrayTexture?A.compressedTexSubImage3D(le,Q,Ht,$t,ue,lt,mt,ut,Qt,ie.data):A.texSubImage3D(le,Q,Ht,$t,ue,lt,mt,ut,Qt,bt,ie):M.isDataTexture?A.texSubImage2D(A.TEXTURE_2D,Q,Ht,$t,lt,mt,Qt,bt,ie.data):M.isCompressedTexture?A.compressedTexSubImage2D(A.TEXTURE_2D,Q,Ht,$t,ie.width,ie.height,Qt,ie.data):A.texSubImage2D(A.TEXTURE_2D,Q,Ht,$t,lt,mt,Qt,bt,ie);A.pixelStorei(A.UNPACK_ROW_LENGTH,Wt),A.pixelStorei(A.UNPACK_IMAGE_HEIGHT,Ne),A.pixelStorei(A.UNPACK_SKIP_PIXELS,jn),A.pixelStorei(A.UNPACK_SKIP_ROWS,Fe),A.pixelStorei(A.UNPACK_SKIP_IMAGES,Di),Q===0&&U.generateMipmaps&&A.generateMipmap(le),_t.unbindTexture()},this.initRenderTarget=function(M){vt.get(M).__webglFramebuffer===void 0&&Ft.setupRenderTarget(M)},this.initTexture=function(M){M.isCubeTexture?Ft.setTextureCube(M,0):M.isData3DTexture?Ft.setTexture3D(M,0):M.isDataArrayTexture||M.isCompressedArrayTexture?Ft.setTexture2DArray(M,0):Ft.setTexture2D(M,0),_t.unbindTexture()},this.resetState=function(){C=0,P=0,I=null,_t.reset(),ot.reset()},typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return rn}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(t){this._outputColorSpace=t;const e=this.getContext();e.drawingBufferColorSpace=Gt._getDrawingBufferColorSpace(t),e.unpackColorSpace=Gt._getUnpackColorSpace()}}const tr={name:"CopyShader",uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:`
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`
uniform float opacity;
uniform sampler2D tDiffuse;
varying vec2 vUv;
void main() {
vec4 texel = texture2D( tDiffuse, vUv );
gl_FragColor = opacity * texel;
}`};class Li{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}const Kg=new yo(-1,1,1,-1,0,1);class Jg extends de{constructor(){super(),this.setAttribute("position",new qt([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new qt([0,2,0,0,2,0],2))}}const $g=new Jg;class Eo{constructor(t){this._mesh=new Bt($g,t)}dispose(){this._mesh.geometry.dispose()}render(t){t.render(this._mesh,Kg)}get material(){return this._mesh.material}set material(t){this._mesh.material=t}}class Ya extends Li{constructor(t,e="tDiffuse"){super(),this.textureID=e,this.uniforms=null,this.material=null,t instanceof ye?(this.uniforms=t.uniforms,this.material=t):t&&(this.uniforms=is.clone(t.uniforms),this.material=new ye({name:t.name!==void 0?t.name:"unspecified",defines:Object.assign({},t.defines),uniforms:this.uniforms,vertexShader:t.vertexShader,fragmentShader:t.fragmentShader})),this._fsQuad=new Eo(this.material)}render(t,e,n){this.uniforms[this.textureID]&&(this.uniforms[this.textureID].value=n.texture),this._fsQuad.material=this.material,this.renderToScreen?(t.setRenderTarget(null),this._fsQuad.render(t)):(t.setRenderTarget(e),this.clear&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),this._fsQuad.render(t))}dispose(){this.material.dispose(),this._fsQuad.dispose()}}class Xl extends Li{constructor(t,e){super(),this.scene=t,this.camera=e,this.clear=!0,this.needsSwap=!1,this.inverse=!1}render(t,e,n){const i=t.getContext(),r=t.state;r.buffers.color.setMask(!1),r.buffers.depth.setMask(!1),r.buffers.color.setLocked(!0),r.buffers.depth.setLocked(!0);let a,o;this.inverse?(a=0,o=1):(a=1,o=0),r.buffers.stencil.setTest(!0),r.buffers.stencil.setOp(i.REPLACE,i.REPLACE,i.REPLACE),r.buffers.stencil.setFunc(i.ALWAYS,a,4294967295),r.buffers.stencil.setClear(o),r.buffers.stencil.setLocked(!0),t.setRenderTarget(n),this.clear&&t.clear(),t.render(this.scene,this.camera),t.setRenderTarget(e),this.clear&&t.clear(),t.render(this.scene,this.camera),r.buffers.color.setLocked(!1),r.buffers.depth.setLocked(!1),r.buffers.color.setMask(!0),r.buffers.depth.setMask(!0),r.buffers.stencil.setLocked(!1),r.buffers.stencil.setFunc(i.EQUAL,1,4294967295),r.buffers.stencil.setOp(i.KEEP,i.KEEP,i.KEEP),r.buffers.stencil.setLocked(!0)}}class jg extends Li{constructor(){super(),this.needsSwap=!1}render(t){t.state.buffers.stencil.setLocked(!1),t.state.buffers.stencil.setTest(!1)}}class Qg{constructor(t,e){if(this.renderer=t,this._pixelRatio=t.getPixelRatio(),e===void 0){const n=t.getSize(new nt);this._width=n.width,this._height=n.height,e=new Ye(this._width*this._pixelRatio,this._height*this._pixelRatio,{type:an}),e.texture.name="EffectComposer.rt1"}else this._width=e.width,this._height=e.height;this.renderTarget1=e,this.renderTarget2=e.clone(),this.renderTarget2.texture.name="EffectComposer.rt2",this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2,this.renderToScreen=!0,this.passes=[],this.copyPass=new Ya(tr),this.copyPass.material.blending=xn,this.clock=new hd}swapBuffers(){const t=this.readBuffer;this.readBuffer=this.writeBuffer,this.writeBuffer=t}addPass(t){this.passes.push(t),t.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}insertPass(t,e){this.passes.splice(e,0,t),t.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}removePass(t){const e=this.passes.indexOf(t);e!==-1&&this.passes.splice(e,1)}isLastEnabledPass(t){for(let e=t+1;e<this.passes.length;e++)if(this.passes[e].enabled)return!1;return!0}render(t){t===void 0&&(t=this.clock.getDelta());const e=this.renderer.getRenderTarget();let n=!1;for(let i=0,r=this.passes.length;i<r;i++){const a=this.passes[i];if(a.enabled!==!1){if(a.renderToScreen=this.renderToScreen&&this.isLastEnabledPass(i),a.render(this.renderer,this.writeBuffer,this.readBuffer,t,n),a.needsSwap){if(n){const o=this.renderer.getContext(),l=this.renderer.state.buffers.stencil;l.setFunc(o.NOTEQUAL,1,4294967295),this.copyPass.render(this.renderer,this.writeBuffer,this.readBuffer,t),l.setFunc(o.EQUAL,1,4294967295)}this.swapBuffers()}Xl!==void 0&&(a instanceof Xl?n=!0:a instanceof jg&&(n=!1))}}this.renderer.setRenderTarget(e)}reset(t){if(t===void 0){const e=this.renderer.getSize(new nt);this._pixelRatio=this.renderer.getPixelRatio(),this._width=e.width,this._height=e.height,t=this.renderTarget1.clone(),t.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.renderTarget1=t,this.renderTarget2=t.clone(),this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2}setSize(t,e){this._width=t,this._height=e;const n=this._width*this._pixelRatio,i=this._height*this._pixelRatio;this.renderTarget1.setSize(n,i),this.renderTarget2.setSize(n,i);for(let r=0;r<this.passes.length;r++)this.passes[r].setSize(n,i)}setPixelRatio(t){this._pixelRatio=t,this.setSize(this._width,this._height)}dispose(){this.renderTarget1.dispose(),this.renderTarget2.dispose(),this.copyPass.dispose()}}class t0 extends Li{constructor(t,e,n=null,i=null,r=null){super(),this.scene=t,this.camera=e,this.overrideMaterial=n,this.clearColor=i,this.clearAlpha=r,this.clear=!0,this.clearDepth=!1,this.needsSwap=!1,this._oldClearColor=new dt}render(t,e,n){const i=t.autoClear;t.autoClear=!1;let r,a;this.overrideMaterial!==null&&(a=this.scene.overrideMaterial,this.scene.overrideMaterial=this.overrideMaterial),this.clearColor!==null&&(t.getClearColor(this._oldClearColor),t.setClearColor(this.clearColor,t.getClearAlpha())),this.clearAlpha!==null&&(r=t.getClearAlpha(),t.setClearAlpha(this.clearAlpha)),this.clearDepth==!0&&t.clearDepth(),t.setRenderTarget(this.renderToScreen?null:n),this.clear===!0&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),t.render(this.scene,this.camera),this.clearColor!==null&&t.setClearColor(this._oldClearColor),this.clearAlpha!==null&&t.setClearAlpha(r),this.overrideMaterial!==null&&(this.scene.overrideMaterial=a),t.autoClear=i}}const e0={uniforms:{tDiffuse:{value:null},luminosityThreshold:{value:1},smoothWidth:{value:1},defaultColor:{value:new dt(0)},defaultOpacity:{value:0}},vertexShader:`
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`
uniform sampler2D tDiffuse;
uniform vec3 defaultColor;
uniform float defaultOpacity;
uniform float luminosityThreshold;
uniform float smoothWidth;
varying vec2 vUv;
void main() {
vec4 texel = texture2D( tDiffuse, vUv );
float v = luminance( texel.xyz );
vec4 outputColor = vec4( defaultColor.rgb, defaultOpacity );
float alpha = smoothstep( luminosityThreshold, luminosityThreshold + smoothWidth, v );
gl_FragColor = mix( outputColor, texel, alpha );
}`};class Ai extends Li{constructor(t,e=1,n,i){super(),this.strength=e,this.radius=n,this.threshold=i,this.resolution=t!==void 0?new nt(t.x,t.y):new nt(256,256),this.clearColor=new dt(0,0,0),this.needsSwap=!1,this.renderTargetsHorizontal=[],this.renderTargetsVertical=[],this.nMips=5;let r=Math.round(this.resolution.x/2),a=Math.round(this.resolution.y/2);this.renderTargetBright=new Ye(r,a,{type:an}),this.renderTargetBright.texture.name="UnrealBloomPass.bright",this.renderTargetBright.texture.generateMipmaps=!1;for(let h=0;h<this.nMips;h++){const u=new Ye(r,a,{type:an});u.texture.name="UnrealBloomPass.h"+h,u.texture.generateMipmaps=!1,this.renderTargetsHorizontal.push(u);const f=new Ye(r,a,{type:an});f.texture.name="UnrealBloomPass.v"+h,f.texture.generateMipmaps=!1,this.renderTargetsVertical.push(f),r=Math.round(r/2),a=Math.round(a/2)}const o=e0;this.highPassUniforms=is.clone(o.uniforms),this.highPassUniforms.luminosityThreshold.value=i,this.highPassUniforms.smoothWidth.value=.01,this.materialHighPassFilter=new ye({uniforms:this.highPassUniforms,vertexShader:o.vertexShader,fragmentShader:o.fragmentShader}),this.separableBlurMaterials=[];const l=[3,5,7,9,11];r=Math.round(this.resolution.x/2),a=Math.round(this.resolution.y/2);for(let h=0;h<this.nMips;h++)this.separableBlurMaterials.push(this._getSeparableBlurMaterial(l[h])),this.separableBlurMaterials[h].uniforms.invSize.value=new nt(1/r,1/a),r=Math.round(r/2),a=Math.round(a/2);this.compositeMaterial=this._getCompositeMaterial(this.nMips),this.compositeMaterial.uniforms.blurTexture1.value=this.renderTargetsVertical[0].texture,this.compositeMaterial.uniforms.blurTexture2.value=this.renderTargetsVertical[1].texture,this.compositeMaterial.uniforms.blurTexture3.value=this.renderTargetsVertical[2].texture,this.compositeMaterial.uniforms.blurTexture4.value=this.renderTargetsVertical[3].texture,this.compositeMaterial.uniforms.blurTexture5.value=this.renderTargetsVertical[4].texture,this.compositeMaterial.uniforms.bloomStrength.value=e,this.compositeMaterial.uniforms.bloomRadius.value=.1;const c=[1,.8,.6,.4,.2];this.compositeMaterial.uniforms.bloomFactors.value=c,this.bloomTintColors=[new w(1,1,1),new w(1,1,1),new w(1,1,1),new w(1,1,1),new w(1,1,1)],this.compositeMaterial.uniforms.bloomTintColors.value=this.bloomTintColors,this.copyUniforms=is.clone(tr.uniforms),this.blendMaterial=new ye({uniforms:this.copyUniforms,vertexShader:tr.vertexShader,fragmentShader:tr.fragmentShader,blending:ke,depthTest:!1,depthWrite:!1,transparent:!0}),this._oldClearColor=new dt,this._oldClearAlpha=1,this._basic=new qe,this._fsQuad=new Eo(null)}dispose(){for(let t=0;t<this.renderTargetsHorizontal.length;t++)this.renderTargetsHorizontal[t].dispose();for(let t=0;t<this.renderTargetsVertical.length;t++)this.renderTargetsVertical[t].dispose();this.renderTargetBright.dispose();for(let t=0;t<this.separableBlurMaterials.length;t++)this.separableBlurMaterials[t].dispose();this.compositeMaterial.dispose(),this.blendMaterial.dispose(),this._basic.dispose(),this._fsQuad.dispose()}setSize(t,e){let n=Math.round(t/2),i=Math.round(e/2);this.renderTargetBright.setSize(n,i);for(let r=0;r<this.nMips;r++)this.renderTargetsHorizontal[r].setSize(n,i),this.renderTargetsVertical[r].setSize(n,i),this.separableBlurMaterials[r].uniforms.invSize.value=new nt(1/n,1/i),n=Math.round(n/2),i=Math.round(i/2)}render(t,e,n,i,r){t.getClearColor(this._oldClearColor),this._oldClearAlpha=t.getClearAlpha();const a=t.autoClear;t.autoClear=!1,t.setClearColor(this.clearColor,0),r&&t.state.buffers.stencil.setTest(!1),this.renderToScreen&&(this._fsQuad.material=this._basic,this._basic.map=n.texture,t.setRenderTarget(null),t.clear(),this._fsQuad.render(t)),this.highPassUniforms.tDiffuse.value=n.texture,this.highPassUniforms.luminosityThreshold.value=this.threshold,this._fsQuad.material=this.materialHighPassFilter,t.setRenderTarget(this.renderTargetBright),t.clear(),this._fsQuad.render(t);let o=this.renderTargetBright;for(let l=0;l<this.nMips;l++)this._fsQuad.material=this.separableBlurMaterials[l],this.separableBlurMaterials[l].uniforms.colorTexture.value=o.texture,this.separableBlurMaterials[l].uniforms.direction.value=Ai.BlurDirectionX,t.setRenderTarget(this.renderTargetsHorizontal[l]),t.clear(),this._fsQuad.render(t),this.separableBlurMaterials[l].uniforms.colorTexture.value=this.renderTargetsHorizontal[l].texture,this.separableBlurMaterials[l].uniforms.direction.value=Ai.BlurDirectionY,t.setRenderTarget(this.renderTargetsVertical[l]),t.clear(),this._fsQuad.render(t),o=this.renderTargetsVertical[l];this._fsQuad.material=this.compositeMaterial,this.compositeMaterial.uniforms.bloomStrength.value=this.strength,this.compositeMaterial.uniforms.bloomRadius.value=this.radius,this.compositeMaterial.uniforms.bloomTintColors.value=this.bloomTintColors,t.setRenderTarget(this.renderTargetsHorizontal[0]),t.clear(),this._fsQuad.render(t),this._fsQuad.material=this.blendMaterial,this.copyUniforms.tDiffuse.value=this.renderTargetsHorizontal[0].texture,r&&t.state.buffers.stencil.setTest(!0),this.renderToScreen?(t.setRenderTarget(null),this._fsQuad.render(t)):(t.setRenderTarget(n),this._fsQuad.render(t)),t.setClearColor(this._oldClearColor,this._oldClearAlpha),t.autoClear=a}_getSeparableBlurMaterial(t){const e=[];for(let n=0;n<t;n++)e.push(.39894*Math.exp(-.5*n*n/(t*t))/t);return new ye({defines:{KERNEL_RADIUS:t},uniforms:{colorTexture:{value:null},invSize:{value:new nt(.5,.5)},direction:{value:new nt(.5,.5)},gaussianCoefficients:{value:e}},vertexShader:`varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`#include <common>
varying vec2 vUv;
uniform sampler2D colorTexture;
uniform vec2 invSize;
uniform vec2 direction;
uniform float gaussianCoefficients[KERNEL_RADIUS];
void main() {
float weightSum = gaussianCoefficients[0];
vec3 diffuseSum = texture2D( colorTexture, vUv ).rgb * weightSum;
for( int i = 1; i < KERNEL_RADIUS; i ++ ) {
float x = float(i);
float w = gaussianCoefficients[i];
vec2 uvOffset = direction * invSize * x;
vec3 sample1 = texture2D( colorTexture, vUv + uvOffset ).rgb;
vec3 sample2 = texture2D( colorTexture, vUv - uvOffset ).rgb;
diffuseSum += (sample1 + sample2) * w;
weightSum += 2.0 * w;
}
gl_FragColor = vec4(diffuseSum/weightSum, 1.0);
}`})}_getCompositeMaterial(t){return new ye({defines:{NUM_MIPS:t},uniforms:{blurTexture1:{value:null},blurTexture2:{value:null},blurTexture3:{value:null},blurTexture4:{value:null},blurTexture5:{value:null},bloomStrength:{value:1},bloomFactors:{value:null},bloomTintColors:{value:null},bloomRadius:{value:0}},vertexShader:`varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`varying vec2 vUv;
uniform sampler2D blurTexture1;
uniform sampler2D blurTexture2;
uniform sampler2D blurTexture3;
uniform sampler2D blurTexture4;
uniform sampler2D blurTexture5;
uniform float bloomStrength;
uniform float bloomRadius;
uniform float bloomFactors[NUM_MIPS];
uniform vec3 bloomTintColors[NUM_MIPS];
float lerpBloomFactor(const in float factor) {
float mirrorFactor = 1.2 - factor;
return mix(factor, mirrorFactor, bloomRadius);
}
void main() {
gl_FragColor = bloomStrength * ( lerpBloomFactor(bloomFactors[0]) * vec4(bloomTintColors[0], 1.0) * texture2D(blurTexture1, vUv) +
lerpBloomFactor(bloomFactors[1]) * vec4(bloomTintColors[1], 1.0) * texture2D(blurTexture2, vUv) +
lerpBloomFactor(bloomFactors[2]) * vec4(bloomTintColors[2], 1.0) * texture2D(blurTexture3, vUv) +
lerpBloomFactor(bloomFactors[3]) * vec4(bloomTintColors[3], 1.0) * texture2D(blurTexture4, vUv) +
lerpBloomFactor(bloomFactors[4]) * vec4(bloomTintColors[4], 1.0) * texture2D(blurTexture5, vUv) );
}`})}}Ai.BlurDirectionX=new nt(1,0);Ai.BlurDirectionY=new nt(0,1);const Ys={name:"OutputShader",uniforms:{tDiffuse:{value:null},toneMappingExposure:{value:1}},vertexShader:`
precision highp float;
uniform mat4 modelViewMatrix;
uniform mat4 projectionMatrix;
attribute vec3 position;
attribute vec2 uv;
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`
precision highp float;
uniform sampler2D tDiffuse;
#include <tonemapping_pars_fragment>
#include <colorspace_pars_fragment>
varying vec2 vUv;
void main() {
gl_FragColor = texture2D( tDiffuse, vUv );
// tone mapping
#ifdef LINEAR_TONE_MAPPING
gl_FragColor.rgb = LinearToneMapping( gl_FragColor.rgb );
#elif defined( REINHARD_TONE_MAPPING )
gl_FragColor.rgb = ReinhardToneMapping( gl_FragColor.rgb );
#elif defined( CINEON_TONE_MAPPING )
gl_FragColor.rgb = CineonToneMapping( gl_FragColor.rgb );
#elif defined( ACES_FILMIC_TONE_MAPPING )
gl_FragColor.rgb = ACESFilmicToneMapping( gl_FragColor.rgb );
#elif defined( AGX_TONE_MAPPING )
gl_FragColor.rgb = AgXToneMapping( gl_FragColor.rgb );
#elif defined( NEUTRAL_TONE_MAPPING )
gl_FragColor.rgb = NeutralToneMapping( gl_FragColor.rgb );
#elif defined( CUSTOM_TONE_MAPPING )
gl_FragColor.rgb = CustomToneMapping( gl_FragColor.rgb );
#endif
// color space
#ifdef SRGB_TRANSFER
gl_FragColor = sRGBTransferOETF( gl_FragColor );
#endif
}`};class n0 extends Li{constructor(){super(),this.uniforms=is.clone(Ys.uniforms),this.material=new ed({name:Ys.name,uniforms:this.uniforms,vertexShader:Ys.vertexShader,fragmentShader:Ys.fragmentShader}),this._fsQuad=new Eo(this.material),this._outputColorSpace=null,this._toneMapping=null}render(t,e,n){this.uniforms.tDiffuse.value=n.texture,this.uniforms.toneMappingExposure.value=t.toneMappingExposure,(this._outputColorSpace!==t.outputColorSpace||this._toneMapping!==t.toneMapping)&&(this._outputColorSpace=t.outputColorSpace,this._toneMapping=t.toneMapping,this.material.defines={},Gt.getTransfer(this._outputColorSpace)===Kt&&(this.material.defines.SRGB_TRANSFER=""),this._toneMapping===$l?this.material.defines.LINEAR_TONE_MAPPING="":this._toneMapping===jl?this.material.defines.REINHARD_TONE_MAPPING="":this._toneMapping===Ql?this.material.defines.CINEON_TONE_MAPPING="":this._toneMapping===Ja?this.material.defines.ACES_FILMIC_TONE_MAPPING="":this._toneMapping===ec?this.material.defines.AGX_TONE_MAPPING="":this._toneMapping===nc?this.material.defines.NEUTRAL_TONE_MAPPING="":this._toneMapping===tc&&(this.material.defines.CUSTOM_TONE_MAPPING=""),this.material.needsUpdate=!0),this.renderToScreen===!0?(t.setRenderTarget(null),this._fsQuad.render(t)):(t.setRenderTarget(e),this.clear&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),this._fsQuad.render(t))}dispose(){this.material.dispose(),this._fsQuad.dispose()}}const i0={name:"FXAAShader",uniforms:{tDiffuse:{value:null},resolution:{value:new nt(1/1024,1/512)}},vertexShader:`
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}`,fragmentShader:`
uniform sampler2D tDiffuse;
uniform vec2 resolution;
varying vec2 vUv;
#define EDGE_STEP_COUNT 6
#define EDGE_GUESS 8.0
#define EDGE_STEPS 1.0, 1.5, 2.0, 2.0, 2.0, 4.0
const float edgeSteps[EDGE_STEP_COUNT] = float[EDGE_STEP_COUNT]( EDGE_STEPS );
float _ContrastThreshold = 0.0312;
float _RelativeThreshold = 0.063;
float _SubpixelBlending = 1.0;
vec4 Sample( sampler2D tex2D, vec2 uv ) {
return texture( tex2D, uv );
}
float SampleLuminance( sampler2D tex2D, vec2 uv ) {
return dot( Sample( tex2D, uv ).rgb, vec3( 0.3, 0.59, 0.11 ) );
}
float SampleLuminance( sampler2D tex2D, vec2 texSize, vec2 uv, float uOffset, float vOffset ) {
uv += texSize * vec2(uOffset, vOffset);
return SampleLuminance(tex2D, uv);
}
struct LuminanceData {
float m, n, e, s, w;
float ne, nw, se, sw;
float highest, lowest, contrast;
};
LuminanceData SampleLuminanceNeighborhood( sampler2D tex2D, vec2 texSize, vec2 uv ) {
LuminanceData l;
l.m = SampleLuminance( tex2D, uv );
l.n = SampleLuminance( tex2D, texSize, uv, 0.0, 1.0 );
l.e = SampleLuminance( tex2D, texSize, uv, 1.0, 0.0 );
l.s = SampleLuminance( tex2D, texSize, uv, 0.0, -1.0 );
l.w = SampleLuminance( tex2D, texSize, uv, -1.0, 0.0 );
l.ne = SampleLuminance( tex2D, texSize, uv, 1.0, 1.0 );
l.nw = SampleLuminance( tex2D, texSize, uv, -1.0, 1.0 );
l.se = SampleLuminance( tex2D, texSize, uv, 1.0, -1.0 );
l.sw = SampleLuminance( tex2D, texSize, uv, -1.0, -1.0 );
l.highest = max( max( max( max( l.n, l.e ), l.s ), l.w ), l.m );
l.lowest = min( min( min( min( l.n, l.e ), l.s ), l.w ), l.m );
l.contrast = l.highest - l.lowest;
return l;
}
bool ShouldSkipPixel( LuminanceData l ) {
float threshold = max( _ContrastThreshold, _RelativeThreshold * l.highest );
return l.contrast < threshold;
}
float DeterminePixelBlendFactor( LuminanceData l ) {
float f = 2.0 * ( l.n + l.e + l.s + l.w );
f += l.ne + l.nw + l.se + l.sw;
f *= 1.0 / 12.0;
f = abs( f - l.m );
f = clamp( f / l.contrast, 0.0, 1.0 );
float blendFactor = smoothstep( 0.0, 1.0, f );
return blendFactor * blendFactor * _SubpixelBlending;
}
struct EdgeData {
bool isHorizontal;
float pixelStep;
float oppositeLuminance, gradient;
};
EdgeData DetermineEdge( vec2 texSize, LuminanceData l ) {
EdgeData e;
float horizontal =
abs( l.n + l.s - 2.0 * l.m ) * 2.0 +
abs( l.ne + l.se - 2.0 * l.e ) +
abs( l.nw + l.sw - 2.0 * l.w );
float vertical =
abs( l.e + l.w - 2.0 * l.m ) * 2.0 +
abs( l.ne + l.nw - 2.0 * l.n ) +
abs( l.se + l.sw - 2.0 * l.s );
e.isHorizontal = horizontal >= vertical;
float pLuminance = e.isHorizontal ? l.n : l.e;
float nLuminance = e.isHorizontal ? l.s : l.w;
float pGradient = abs( pLuminance - l.m );
float nGradient = abs( nLuminance - l.m );
e.pixelStep = e.isHorizontal ? texSize.y : texSize.x;
if (pGradient < nGradient) {
e.pixelStep = -e.pixelStep;
e.oppositeLuminance = nLuminance;
e.gradient = nGradient;
} else {
e.oppositeLuminance = pLuminance;
e.gradient = pGradient;
}
return e;
}
float DetermineEdgeBlendFactor( sampler2D tex2D, vec2 texSize, LuminanceData l, EdgeData e, vec2 uv ) {
vec2 uvEdge = uv;
vec2 edgeStep;
if (e.isHorizontal) {
uvEdge.y += e.pixelStep * 0.5;
edgeStep = vec2( texSize.x, 0.0 );
} else {
uvEdge.x += e.pixelStep * 0.5;
edgeStep = vec2( 0.0, texSize.y );
}
float edgeLuminance = ( l.m + e.oppositeLuminance ) * 0.5;
float gradientThreshold = e.gradient * 0.25;
vec2 puv = uvEdge + edgeStep * edgeSteps[0];
float pLuminanceDelta = SampleLuminance( tex2D, puv ) - edgeLuminance;
bool pAtEnd = abs( pLuminanceDelta ) >= gradientThreshold;
for ( int i = 1; i < EDGE_STEP_COUNT && !pAtEnd; i++ ) {
puv += edgeStep * edgeSteps[i];
pLuminanceDelta = SampleLuminance( tex2D, puv ) - edgeLuminance;
pAtEnd = abs( pLuminanceDelta ) >= gradientThreshold;
}
if ( !pAtEnd ) {
puv += edgeStep * EDGE_GUESS;
}
vec2 nuv = uvEdge - edgeStep * edgeSteps[0];
float nLuminanceDelta = SampleLuminance( tex2D, nuv ) - edgeLuminance;
bool nAtEnd = abs( nLuminanceDelta ) >= gradientThreshold;
for ( int i = 1; i < EDGE_STEP_COUNT && !nAtEnd; i++ ) {
nuv -= edgeStep * edgeSteps[i];
nLuminanceDelta = SampleLuminance( tex2D, nuv ) - edgeLuminance;
nAtEnd = abs( nLuminanceDelta ) >= gradientThreshold;
}
if ( !nAtEnd ) {
nuv -= edgeStep * EDGE_GUESS;
}
float pDistance, nDistance;
if ( e.isHorizontal ) {
pDistance = puv.x - uv.x;
nDistance = uv.x - nuv.x;
} else {
pDistance = puv.y - uv.y;
nDistance = uv.y - nuv.y;
}
float shortestDistance;
bool deltaSign;
if ( pDistance <= nDistance ) {
shortestDistance = pDistance;
deltaSign = pLuminanceDelta >= 0.0;
} else {
shortestDistance = nDistance;
deltaSign = nLuminanceDelta >= 0.0;
}
if ( deltaSign == ( l.m - edgeLuminance >= 0.0 ) ) {
return 0.0;
}
return 0.5 - shortestDistance / ( pDistance + nDistance );
}
vec4 ApplyFXAA( sampler2D tex2D, vec2 texSize, vec2 uv ) {
LuminanceData luminance = SampleLuminanceNeighborhood( tex2D, texSize, uv );
if ( ShouldSkipPixel( luminance ) ) {
return Sample( tex2D, uv );
}
float pixelBlend = DeterminePixelBlendFactor( luminance );
EdgeData edge = DetermineEdge( texSize, luminance );
float edgeBlend = DetermineEdgeBlendFactor( tex2D, texSize, luminance, edge, uv );
float finalBlend = max( pixelBlend, edgeBlend );
if (edge.isHorizontal) {
uv.y += edge.pixelStep * finalBlend;
} else {
uv.x += edge.pixelStep * finalBlend;
}
return Sample( tex2D, uv );
}
void main() {
gl_FragColor = ApplyFXAA( tDiffuse, resolution.xy, vUv );
}`};class s0 extends Mc{constructor(){super();const t=new Dn;t.deleteAttribute("uv");const e=new te({side:be}),n=new te,i=new Ri(16777215,900,28,2);i.position.set(.418,16.199,.3),this.add(i);const r=new Bt(t,e);r.position.set(-.757,13.219,.717),r.scale.set(31.713,28.305,28.591),this.add(r);const a=new ho(t,n,6),o=new se;o.position.set(-10.906,2.009,1.846),o.rotation.set(0,-.195,0),o.scale.set(2.328,7.905,4.651),o.updateMatrix(),a.setMatrixAt(0,o.matrix),o.position.set(-5.607,-.754,-.758),o.rotation.set(0,.994,0),o.scale.set(1.97,1.534,3.955),o.updateMatrix(),a.setMatrixAt(1,o.matrix),o.position.set(6.167,.857,7.803),o.rotation.set(0,.561,0),o.scale.set(3.927,6.285,3.687),o.updateMatrix(),a.setMatrixAt(2,o.matrix),o.position.set(-2.017,.018,6.124),o.rotation.set(0,.333,0),o.scale.set(2.002,4.566,2.064),o.updateMatrix(),a.setMatrixAt(3,o.matrix),o.position.set(2.291,-.756,-2.621),o.rotation.set(0,-.286,0),o.scale.set(1.546,1.552,1.496),o.updateMatrix(),a.setMatrixAt(4,o.matrix),o.position.set(-2.193,-.369,-5.547),o.rotation.set(0,.516,0),o.scale.set(3.875,3.487,2.986),o.updateMatrix(),a.setMatrixAt(5,o.matrix),this.add(a);const l=new Bt(t,vi(50));l.position.set(-16.116,14.37,8.208),l.scale.set(.1,2.428,2.739),this.add(l);const c=new Bt(t,vi(50));c.position.set(-16.109,18.021,-8.207),c.scale.set(.1,2.425,2.751),this.add(c);const h=new Bt(t,vi(17));h.position.set(14.904,12.198,-1.832),h.scale.set(.15,4.265,6.331),this.add(h);const u=new Bt(t,vi(43));u.position.set(-.462,8.89,14.52),u.scale.set(4.38,5.441,.088),this.add(u);const f=new Bt(t,vi(20));f.position.set(3.235,11.486,-12.541),f.scale.set(2.5,2,.1),this.add(f);const p=new Bt(t,vi(100));p.position.set(0,20,0),p.scale.set(1,.1,1),this.add(p)}dispose(){const t=new Set;this.traverse(e=>{e.isMesh&&(t.add(e.geometry),t.add(e.material))});for(const e of t)e.dispose()}}function vi(s){return new nd({color:0,emissive:16777215,emissiveIntensity:s})}const Le=sr.clamp,r0=sr.lerp,me=(s,t,e,n)=>r0(s,t,1-Math.exp(-e*n)),ql=Math.PI*2;function Vc(s,t,e,n){let i=(t-s+Math.PI)%ql-Math.PI;return i<-Math.PI&&(i+=ql),s+i*(1-Math.exp(-e*n))}function ds(s){return function(){let e=s+=1831565813;return e=Math.imul(e^e>>>15,e|1),e^=e+Math.imul(e^e>>>7,e|61),((e^e>>>14)>>>0)/4294967296}}const Ue={box:new Dn(1,1,1),cylinder:new ss(1,1,1,12),cylinder8:new ss(1,1,1,8),sphere:new fr(1,12,8),plane:new hs(1,1)};function Pn(s,t=!0){const e=new Tu(s);return t&&(e.colorSpace=Ie),e.wrapS=e.wrapT=er,e.anisotropy=4,e}function Yl(s=7,t=512){const e=ds(s),n=document.createElement("canvas"),i=document.createElement("canvas"),r=document.createElement("canvas");n.width=n.height=i.width=i.height=r.width=r.height=t;const a=n.getContext("2d"),o=i.getContext("2d"),l=r.getContext("2d"),c=a.createImageData(t,t),h=o.createImageData(t,t),u=l.createImageData(t,t);for(let _=0;_<t;_++)for(let m=0;m<t;m++){const d=(_*t+m)*4,T=Math.sin(m*.035)*3+Math.sin(_*.027)*4+Math.sin((m+_)*.013)*3,E=(e()-.5)*25,x=104+T+E;c.data[d]=x*.93,c.data[d+1]=x*.98,c.data[d+2]=x,c.data[d+3]=255;const R=Le(158+E*2+T*3,70,230);h.data[d]=h.data[d+1]=h.data[d+2]=R,h.data[d+3]=255;const C=Le(128+E*2.6,0,255);u.data[d]=u.data[d+1]=u.data[d+2]=C,u.data[d+3]=255}a.putImageData(c,0,0),o.putImageData(h,0,0),l.putImageData(u,0,0);for(let _=0;_<90;_++){const m=e()*t,d=e()*t,T=4+e()*45,E=a.createRadialGradient(m,d,0,m,d,T);E.addColorStop(0,`rgba(13,19,22,${.02+e()*.07})`),E.addColorStop(1,"rgba(13,19,22,0)"),a.fillStyle=E,a.fillRect(m-T,d-T,T*2,T*2)}for(let _=0;_<15;_++){let m=e()*t,d=e()*t;a.beginPath(),l.beginPath(),a.moveTo(m,d),l.moveTo(m,d);for(let T=0;T<3+e()*7;T++)m+=(e()-.5)*35,d+=e()*24,a.lineTo(m,d),l.lineTo(m,d);a.strokeStyle=`rgba(17,23,26,${.1+e()*.18})`,a.lineWidth=.4+e(),a.stroke(),l.strokeStyle="rgba(45,45,45,.5)",l.lineWidth=1,l.stroke()}const f=Pn(n),p=Pn(i,!1),g=Pn(r,!1);return{map:f,roughnessMap:p,bumpMap:g}}function a0(s=13){const t=ds(s),e=document.createElement("canvas");e.width=e.height=256;const n=e.getContext("2d"),i=n.createImageData(256,256);for(let r=0;r<256;r++){const a=t()*24;for(let o=0;o<256;o++){const l=(r*256+o)*4,c=105+a+t()*15;i.data[l]=i.data[l+1]=i.data[l+2]=c,i.data[l+3]=255}}return n.putImageData(i,0,0),Pn(e,!1)}function ls({inner:s="#ffffff",middle:t="rgba(255,255,255,.35)",outer:e="rgba(255,255,255,0)",size:n=128}={}){const i=document.createElement("canvas");i.width=i.height=n;const r=i.getContext("2d"),a=r.createRadialGradient(n/2,n/2,0,n/2,n/2,n/2);return a.addColorStop(0,s),a.addColorStop(.18,t),a.addColorStop(1,e),r.fillStyle=a,r.fillRect(0,0,n,n),Pn(i)}function o0(s,t="",e="#ff6a35"){const n=document.createElement("canvas");n.width=1024,n.height=256;const i=n.getContext("2d");return i.fillStyle="#030607",i.fillRect(0,0,1024,256),i.strokeStyle="#303536",i.lineWidth=3,i.strokeRect(8,8,1008,240),i.fillStyle=e,i.fillRect(32,30,8,196),i.font="800 132px Arial Narrow, Arial, sans-serif",i.textBaseline="middle",i.fillStyle="#ffffff",i.fillText(s,72,t?112:132,880),t&&(i.font="500 25px monospace",i.fillStyle="#a8b0b0",i.fillText(t,78,205,850)),i.fillStyle=e,i.fillRect(890,35,75,5),i.fillRect(940,49,25,5),Pn(n)}function l0(s,t=""){const e=document.createElement("canvas");e.width=512,e.height=512;const n=e.getContext("2d");n.clearRect(0,0,512,512),n.strokeStyle="rgba(215,218,199,.65)",n.lineWidth=5,n.strokeRect(25,25,462,462),n.fillStyle="rgba(215,218,199,.72)",n.font="800 280px Arial Narrow, Arial, sans-serif",n.textAlign="center",n.textBaseline="middle",n.fillText(s,256,245),n.font="500 28px monospace",n.fillText(t,256,425),n.globalCompositeOperation="destination-out";const i=ds(31);for(let r=0;r<1200;r++)n.globalAlpha=i()*.65,n.fillRect(i()*512,i()*512,i()*9,i()*3);return Pn(e)}function c0(s=1){const t=ds(s),e=document.createElement("canvas");e.width=128,e.height=256;const n=e.getContext("2d");n.fillStyle="#070b0e",n.fillRect(0,0,128,256);for(let i=7;i<252;i+=15)for(let r=7;r<124;r+=15){const a=t()>.79;n.fillStyle=a?t()>.45?"#c7b187":"#6e9aa5":"#111a20",n.globalAlpha=a?.65+t()*.35:.55,n.fillRect(r,i,6,7)}return n.globalAlpha=1,Pn(e)}function h0(s){const t=Math.floor(s/60).toString().padStart(2,"0"),e=Math.floor(s%60).toString().padStart(2,"0");return`${t}:${e}`}class u0{constructor(t,e){this.scene=t,this.renderer=e,this.solids=[],this.colliders=[],this.bounds={minX:-19.7,maxX:19.7,minZ:-16.7,maxZ:16.7},this.time=0,this.steamClock=0,this.ventPositions=[new w(9,2.3,-5),new w(11,1.8,6),new w(-14,1.1,-4)],this.raycaster=new Fc,this.random=ds(4207),this.materials={},this.neonMaterials=[],this.setupLighting(),this.setupMaterials(),this.buildArena(),this.buildCity(),this.buildRain()}setupLighting(){this.scene.background=new dt(462872),this.scene.fog=new lo(594715,.022);const t=new Xa(this.renderer),e=new s0;this.scene.environment=t.fromScene(e,.04).texture,this.scene.environmentIntensity=.24,this.scene.environmentRotation.y=1.3,e.dispose(),t.dispose();const n=new rd(9086914,1512219,.72);this.scene.add(n);const i=new ld(12966385,3.1);i.position.set(-13,23,9),i.target.position.set(0,0,-3),i.castShadow=!0,i.shadow.mapSize.set(2048,2048),i.shadow.camera.left=-27,i.shadow.camera.right=27,i.shadow.camera.top=27,i.shadow.camera.bottom=-27,i.shadow.camera.near=1,i.shadow.camera.far=62,i.shadow.bias=-28e-5,i.shadow.normalBias=.035,this.scene.add(i,i.target),this.key=i}setupMaterials(){const t=Yl(71);Object.values(t).forEach(i=>i.repeat.set(7,6));const e=Yl(19);Object.values(e).forEach(i=>i.repeat.set(2,2));const n=a0();n.repeat.set(3,3),this.materials.floor=new ml({color:8358286,...t,roughness:.55,metalness:.32,bumpScale:.075,clearcoat:.72,clearcoatRoughness:.2,envMapIntensity:.8}),this.materials.concrete=new te({color:7634049,...e,roughness:.86,metalness:.05,bumpScale:.06,envMapIntensity:.38}),this.materials.darkConcrete=this.materials.concrete.clone(),this.materials.darkConcrete.color.setHex(4081486),this.materials.metal=new te({color:3160641,roughnessMap:n,roughness:.52,metalness:.82,envMapIntensity:.85}),this.materials.blackMetal=this.materials.metal.clone(),this.materials.blackMetal.color.setHex(1120286),this.materials.paintedMetal=this.materials.metal.clone(),this.materials.paintedMetal.color.setHex(5792104),this.materials.paintedMetal.roughness=.63,this.materials.rust=new te({color:5781547,roughness:.83,metalness:.45,roughnessMap:n}),this.materials.trim=new te({color:8884632,roughness:.36,metalness:.88}),this.materials.seam=new te({color:1120541,roughness:.96}),this.materials.marking=new te({color:12171684,roughness:.8,transparent:!0,opacity:.42,depthWrite:!1}),this.materials.orangeNeon=new te({color:4854791,emissive:16731159,emissiveIntensity:5.5,roughness:.35,toneMapped:!0}),this.materials.cyanNeon=new te({color:467753,emissive:4441307,emissiveIntensity:4.4,roughness:.3,toneMapped:!0}),this.materials.redNeon=new qe({color:new dt(2.8,.025,.008),toneMapped:!1}),this.neonMaterials.push(this.materials.orangeNeon,this.materials.cyanNeon),this.glowTexture=ls(),this.contactTexture=ls({inner:"rgba(0,0,0,.78)",middle:"rgba(0,0,0,.38)",outer:"rgba(0,0,0,0)"})}addBox(t,e,n,{solid:i=!0,collider:r=!1,cast:a=!0,receive:o=!0,parent:l=this.scene}={}){const c=new Bt(Ue.box,n);return c.position.set(...t),c.scale.set(...e),c.castShadow=a,c.receiveShadow=o,l.add(c),i&&this.solids.push(c),r&&this.addCollider(t[0],t[2],e[0],e[2]),c}addCylinder(t,e,n,{solid:i=!1,cast:r=!0,parent:a=this.scene,sides:o=12}={}){const l=new Bt(o===8?Ue.cylinder8:Ue.cylinder,n);return l.position.set(...t),l.scale.set(...e),l.castShadow=r,l.receiveShadow=!0,a.add(l),i&&this.solids.push(l),l}addCollider(t,e,n,i){this.colliders.push({minX:t-n/2,maxX:t+n/2,minZ:e-i/2,maxZ:e+i/2})}addPractical(t,e,n,i){const r=new Ri(t,e,n,2);return r.position.set(...i),this.scene.add(r),r}addContactShadow(t,e,n,i=n,r=.55){const a=new qe({map:this.contactTexture,transparent:!0,opacity:r,depthWrite:!1,polygonOffset:!0,polygonOffsetFactor:-1}),o=new Bt(Ue.plane,a);return o.rotation.x=-Math.PI/2,o.position.set(t,.018,e),o.scale.set(n,i,1),this.scene.add(o),o}addNeonReflection(t,e,n,i,r,a=.16){const o=new qe({map:this.glowTexture,color:r,transparent:!0,opacity:a,blending:ke,depthWrite:!1,toneMapped:!1}),l=new Bt(Ue.plane,o);l.rotation.x=-Math.PI/2,l.position.set(t,.025,e),l.scale.set(n,i,1),this.scene.add(l)}addSign(t,e,n,i,r,a,o){const l=o0(t,e,a),c=new te({map:l,emissiveMap:l,emissive:o,emissiveIntensity:2.8,roughness:.42,metalness:.18}),h=new Bt(Ue.plane,c);return h.position.set(...n),h.scale.set(i,r,1),this.scene.add(h),this.addBox([n[0],n[1],n[2]-.1],[i+.18,r+.18,.18],this.materials.blackMetal,{solid:!1}),this.neonMaterials.push(c),h}buildArena(){const t=this.materials;this.addBox([0,-.22,0],[42,.44,36],t.floor,{collider:!1,cast:!1});for(let l=-18;l<=18;l+=6)this.addBox([l,.006,0],[.025,.012,35.5],t.seam,{solid:!1,cast:!1});for(let l=-15;l<=15;l+=6)this.addBox([0,.007,l],[41.5,.012,.025],t.seam,{solid:!1,cast:!1});for(let l=0;l<11;l++)this.addBox([-2.8+l*.55,.013,14.6],[.32,.015,1.3],t.marking,{solid:!1,cast:!1});const e=new te({map:l0("07","KAIRO // RESTRICTED"),transparent:!0,roughness:.75,depthWrite:!1,polygonOffset:!0,polygonOffsetFactor:-2}),n=new Bt(Ue.plane,e);n.rotation.x=-Math.PI/2,n.position.set(4.5,.022,10.5),n.scale.set(3.8,3.8,1),n.receiveShadow=!0,this.scene.add(n),this.addBox([0,.65,-17.65],[42,1.3,.7],t.concrete,{collider:!0}),this.addBox([0,.65,17.65],[42,1.3,.7],t.concrete,{collider:!0}),this.addBox([-20.65,.65,0],[.7,1.3,36],t.concrete,{collider:!0}),this.addBox([20.65,.65,0],[.7,1.3,36],t.concrete,{collider:!0}),this.addBox([0,1.34,-17.65],[42.2,.12,.88],t.trim,{solid:!1}),this.addBox([0,1.34,17.65],[42.2,.12,.88],t.trim,{solid:!1}),this.addBox([-20.65,1.34,0],[.88,.12,36],t.trim,{solid:!1}),this.addBox([20.65,1.34,0],[.88,.12,36],t.trim,{solid:!1});for(let l=-18;l<=18;l+=4)this.addBox([l,.68,-17.25],[.1,1.15,.08],t.darkConcrete,{solid:!1}),this.addBox([l,.68,17.25],[.1,1.15,.08],t.darkConcrete,{solid:!1});this.addBox([-8,2.6,-9],[8,5.2,7],t.concrete,{collider:!0}),this.addBox([-8,5.25,-9],[8.35,.18,7.35],t.darkConcrete,{solid:!0}),this.addBox([-8,1.25,-5.47],[1.85,2.5,.12],t.blackMetal,{solid:!0}),this.addBox([-8,1.6,-5.38],[1.25,.45,.035],t.orangeNeon,{solid:!1,cast:!1}),this.addBox([-8,2.78,-5.1],[2.5,.15,1],t.metal,{solid:!0}),this.addBox([-8,3.9,-5.43],[6.4,1.45,.18],t.blackMetal,{solid:!1}),this.addSign("KAIRO","SECTOR 07 // NO ACCESS AFTER DAWN",[-8,3.9,-5.32],6.15,1.25,"#ff5d2e",16732702),this.addBox([-10.25,2.7,-5.25],[.055,.36,.06],t.orangeNeon,{solid:!1,cast:!1}),this.addPractical(16736555,48,12,[-8,3.6,-3.9]),this.addPractical(16742965,18,6,[-8,1.8,-4.65]),this.addNeonReflection(-8,-1.8,5,9,16731420,.19),this.addBox([9,4.25,-15],[5.6,1.7,.2],t.blackMetal,{solid:!1}),this.addSign("NIGHT SHIFT","24:00 — 06:00 / AUTHORIZED PERSONNEL",[9,4.25,-14.88],5.35,1.4,"#4fc8d8",3520977),this.addBox([6.7,2.15,-15.1],[.1,4.3,.1],t.metal,{solid:!1}),this.addBox([11.3,2.15,-15.1],[.1,4.3,.1],t.metal,{solid:!1}),this.addPractical(5425115,38,12,[9,3.8,-13.7]),this.addNeonReflection(9,-10.5,4.5,8,4437457,.13),this.addBox([-3.7,.65,.4],[4.3,1.3,1.15],t.darkConcrete,{collider:!0}),this.addBox([-3.7,1.33,.4],[4.45,.1,1.28],t.trim,{solid:!0}),this.addBox([4.7,.65,-1.7],[3.8,1.3,1.15],t.concrete,{collider:!0}),this.addBox([4.7,1.33,-1.7],[3.95,.1,1.28],t.trim,{solid:!0}),this.addBox([-.2,.55,-6.8],[1.8,1.1,1.8],t.paintedMetal,{collider:!0}),this.addBox([-.2,1.12,-6.8],[1.86,.08,1.86],t.blackMetal,{solid:!0}),this.addContactShadow(-3.7,.4,5.2,2.3,.45),this.addContactShadow(4.7,-1.7,4.7,2.2,.45),this.addContactShadow(-.2,-6.8,2.7,2.7,.45),this.buildHVAC(9,-5,4,3,1.8),this.buildHVAC(11,6,3.2,4,1.45),this.buildHVAC(-14,-4,3,2.4,1.1);const i=this.addCylinder([12.5,5.1,-10.5],[2.05,3.3,2.05],t.paintedMetal,{solid:!0});i.rotation.y=.2,this.addCylinder([12.5,6.82,-10.5],[2.14,.16,2.14],t.trim),this.addCylinder([12.5,3.4,-10.5],[2.14,.12,2.14],t.trim);for(const[l,c]of[[-1.35,-1.35],[1.35,-1.35],[-1.35,1.35],[1.35,1.35]])this.addBox([12.5+l,1.75,-10.5+c],[.18,3.5,.18],t.metal,{solid:!1});this.addCollider(12.5,-10.5,4.2,4.2),this.addContactShadow(12.5,-10.5,6,6,.6);for(let l=.5;l<6.5;l+=.42)this.addBox([10.35,l,-10.5],[.08,.06,.85],t.trim,{solid:!1});this.addBox([10.35,3.4,-10.93],[.08,6.4,.08],t.trim,{solid:!1}),this.addBox([10.35,3.4,-10.07],[.08,6.4,.08],t.trim,{solid:!1}),[[-14,8,1.6],[-11.9,8.4,1.25],[14.8,11.5,1.4]].forEach(([l,c,h],u)=>{this.addBox([l,h*.5,c],[h,h,h],u===1?t.rust:t.paintedMetal,{collider:!0}),this.addBox([l,h*.52,c],[h*1.02,.07,h*1.02],t.blackMetal,{solid:!1}),this.addContactShadow(l,c,h*1.8,h*1.8,.5)}),[[-16,4],[16,1],[-4,-12]].forEach(([l,c])=>{this.addCylinder([l,.65,c],[.55,1.3,.55],t.rust,{solid:!0}),this.addCylinder([l,.18,c],[.57,.06,.57],t.trim),this.addCylinder([l,1.1,c],[.57,.06,.57],t.trim),this.addCollider(l,c,1.1,1.1),this.addContactShadow(l,c,1.7,1.7,.45)});const r=this.addCylinder([18.9,.38,-1],[.16,28,.16],t.rust);r.rotation.x=Math.PI/2;for(let l=-13;l<13;l+=3)this.addBox([18.9,.23,l],[.55,.45,.12],t.metal,{solid:!1});this.addCylinder([-15.5,5.2,-13],[.1,10.4,.1],t.metal),this.addCylinder([-15.5,10.55,-13],[.13,.25,.13],t.redNeon,{cast:!1}),this.addBox([-15.5,8.6,-13],[3.2,.07,.07],t.trim,{solid:!1}),this.addBox([-15.5,7.3,-13],[2.2,.07,.07],t.trim,{solid:!1});const a=new te({color:1383456,roughness:.75,metalness:.5});[[-19,0,-16],[-11,0,-16],[-18,0,-7]].forEach(l=>{const c=new Tc([new w(-15.5,8,-13),new w((l[0]-15.5)/2,3.2,(l[2]-13)/2),new w(...l)]),h=new Bt(new xo(c,16,.018,4,!1),a);this.scene.add(h)});const o=new ml({color:1516587,metalness:.72,roughness:.09,transparent:!0,opacity:.72,clearcoat:1,clearcoatRoughness:.06,depthWrite:!1,envMapIntensity:1.2});[[1,5,3.2,1.3],[-10,4,2.5,1.1],[7,10,3.8,1.4],[-2,-11,2.2,.8],[15,-3,2.6,1.1],[-14,13,2.5,.9]].forEach(([l,c,h,u],f)=>{const p=new Pc,g=20;for(let m=0;m<=g;m++){const d=m/g*Math.PI*2,T=.82+this.random()*.25,E=Math.cos(d)*h*T,x=Math.sin(d)*u*T;m===0?p.moveTo(E,x):p.lineTo(E,x)}const _=new Bt(new vo(p),o);_.rotation.x=-Math.PI/2,_.rotation.z=f*.63,_.position.set(l,.028,c),_.receiveShadow=!0,this.scene.add(_)}),this.buildSky()}buildHVAC(t,e,n,i,r){const a=this.materials;this.addBox([t,r/2,e],[n,r,i],a.paintedMetal,{collider:!0}),this.addBox([t,r+.06,e],[n+.12,.12,i+.12],a.trim,{solid:!0});const o=new us(.58,.075,6,20),l=new Bt(o,a.blackMetal);l.rotation.x=Math.PI/2,l.position.set(t,r+.16,e),l.castShadow=!0,this.scene.add(l),this.addCylinder([t,r+.14,e],[.5,.035,.5],a.blackMetal);for(let c=0;c<4;c++){const h=this.addBox([t,r+.2,e],[.8,.025,.13],a.metal,{solid:!1});h.rotation.y=c*Math.PI/4}this.addCylinder([t+n*.3,r+.45,e],[.22,.8,.22],a.rust),this.addCylinder([t+n*.3,r+.87,e],[.32,.08,.32],a.trim),this.addContactShadow(t,e,n*1.35,i*1.35,.55)}buildSky(){const t=new ye({side:be,depthWrite:!1,fog:!1,uniforms:{uTop:{value:new dt(198929)},uBottom:{value:new dt(1582644)}},vertexShader:"varying vec3 vWorld; void main(){ vec4 world = modelMatrix * vec4(position,1.0); vWorld = normalize(world.xyz - cameraPosition); gl_Position = projectionMatrix * modelViewMatrix * vec4(position,1.0); }",fragmentShader:`varying vec3 vWorld; uniform vec3 uTop; uniform vec3 uBottom;
float hash(vec2 p){ return fract(sin(dot(p,vec2(127.1,311.7))) * 43758.5453); }
void main(){ float h = smoothstep(-0.18,0.75,vWorld.y); vec3 color = mix(uBottom,uTop,h); float star = step(.9975,hash(floor(vWorld.xz * 950.0 + vWorld.y * 173.0))) * smoothstep(.12,.5,vWorld.y); color += star * vec3(.3,.38,.48); gl_FragColor = vec4(color,1.0); }`}),e=new Bt(new fr(170,24,16),t);e.renderOrder=-10,this.scene.add(e);const n=new qe({color:new dt(1.3,1.55,1.85),fog:!1,toneMapped:!1}),i=new Bt(new mo(5,48),n);i.position.set(-38,31,-90),this.scene.add(i);const r=new ur({map:this.glowTexture,color:7839686,transparent:!0,opacity:.18,blending:ke,depthWrite:!1,fog:!1}),a=new co(r);a.position.copy(i.position).add(new w(0,0,.2)),a.scale.set(28,28,1),this.scene.add(a)}buildCity(){const t=[1,5,11,23].map(n=>{const i=c0(n);return new te({color:3490122,map:i,emissiveMap:i,emissive:9414057,emissiveIntensity:.72,roughness:.95,metalness:.05})}),e=[];for(let n=0;n<26;n++)e.push([-65+this.random()*130,-34-this.random()*55]);for(let n=0;n<10;n++)e.push([-31-this.random()*32,-25+this.random()*65]);for(let n=0;n<10;n++)e.push([31+this.random()*32,-25+this.random()*65]);for(let n=0;n<8;n++)e.push([-60+this.random()*120,36+this.random()*35]);e.forEach(([n,i],r)=>{const a=5+this.random()*9,o=5+this.random()*9,l=12+this.random()*40,c=this.addBox([n,l/2-9,i],[a,l,o],t[r%t.length],{solid:!1,cast:!1,receive:!1});c.rotation.y=(this.random()-.5)*.18,r%4===0&&(this.addBox([n,l-8.6,i],[a*.7,.8,o*.7],this.materials.blackMetal,{solid:!1,cast:!1}),this.addCylinder([n,l-5.5,i],[.06,5,.06],this.materials.metal,{cast:!1}),this.addCylinder([n,l-2.9,i],[.1,.15,.1],this.materials.redNeon,{cast:!1}))})}buildRain(){const e=new Float32Array(4320);this.drops=[];for(let r=0;r<720;r++)this.drops.push({x:(this.random()-.5)*58,y:this.random()*25,z:(this.random()-.5)*52,speed:11+this.random()*8,length:.22+this.random()*.45});const n=new de;n.setAttribute("position",new ge(e,3).setUsage(vn));const i=new dr({color:11849690,transparent:!0,opacity:.2,depthWrite:!1,blending:ke});this.rain=new yu(n,i),this.rain.frustumCulled=!1,this.scene.add(this.rain),this.updateRain(0)}updateRain(t){const e=this.rain.geometry.attributes.position.array;for(let n=0;n<this.drops.length;n++){const i=this.drops[n];i.y-=i.speed*t,i.x+=t*1.5,i.y<0&&(i.y=24+this.random()*4,i.x=(this.random()-.5)*58,i.z=(this.random()-.5)*52);const r=n*6;e[r]=i.x,e[r+1]=i.y,e[r+2]=i.z,e[r+3]=i.x-.035,e[r+4]=i.y+i.length,e[r+5]=i.z}this.rain.geometry.attributes.position.needsUpdate=!0}update(t,e){if(this.time+=t,this.updateRain(t),this.materials.orangeNeon.emissiveIntensity=5.2+Math.sin(this.time*7.3)*.16+(Math.sin(this.time*.71)>.996?-2:0),this.materials.cyanNeon.emissiveIntensity=4.3+Math.sin(this.time*2.1)*.12,this.steamClock+=t,e&&this.steamClock>.13){this.steamClock=0;const n=this.ventPositions[Math.floor(this.random()*this.ventPositions.length)];e.spawnSteam(n)}}raycast(t,e,n=100){return this.raycaster.set(t,e),this.raycaster.near=.02,this.raycaster.far=n,this.raycaster.intersectObjects(this.solids,!1)[0]||null}collides(t,e,n){for(const i of this.colliders)if(t+n>i.minX&&t-n<i.maxX&&e+n>i.minZ&&e-n<i.maxZ)return!0;return!1}resolveMovement(t,e,n=.38){const i=Le(t.x+e.x,this.bounds.minX+n,this.bounds.maxX-n);this.collides(i,t.z,n)||(t.x=i);const r=Le(t.z+e.z,this.bounds.minZ+n,this.bounds.maxZ-n);return this.collides(t.x,r,n)||(t.z=r),t}}let Zs=null;function d0(){return Zs||(Zs={under:new te({color:1383457,roughness:.74,metalness:.28}),armor:new te({color:4937309,roughness:.46,metalness:.68,envMapIntensity:.8}),armorLight:new te({color:7898250,roughness:.52,metalness:.56}),joint:new te({color:2304816,roughness:.66,metalness:.55}),gun:new te({color:1054491,roughness:.38,metalness:.85}),ring:new us(.16,.014,6,20)},Zs)}class f0{constructor(t,e,n,i,r){this.id=e,this.scene=t,this.spawnPosition=new w(...n),this.patrolPoints=i.map(a=>new w(a[0],0,a[1])),this.group=new we,this.group.position.copy(this.spawnPosition),this.visual=new we,this.group.add(this.visual),t.add(this.group),this.hitMeshes=[],this.assets=d0(),this.visorMaterial=new te({color:4198920,emissive:16730136,emissiveIntensity:2.2,roughness:.28,metalness:.25}),this.temp=new w,this.temp2=new w,this.moveIntent=new w,this.build(r),this.reset()}addBox(t,e,n,i,r=!0){const a=new Bt(Ue.box,i);return a.position.set(...e),a.scale.set(...n),a.castShadow=n[0]*n[1]*n[2]>.012,a.receiveShadow=!0,a.userData.enemy=this,t.add(a),r&&this.hitMeshes.push(a),a}addCylinder(t,e,n,i,r=!0){const a=new Bt(Ue.cylinder8,i);return a.position.set(...e),a.scale.set(...n),a.castShadow=n[0]*n[1]*n[2]>.012,a.receiveShadow=!0,a.userData.enemy=this,t.add(a),r&&this.hitMeshes.push(a),a}build(t){const e=this.assets,n=this.visual,i=new qe({map:t,transparent:!0,opacity:.52,depthWrite:!1}),r=new Bt(Ue.plane,i);r.rotation.x=-Math.PI/2,r.position.y=.018,r.scale.set(1.6,1.25,1),this.group.add(r),this.pelvis=new we,this.pelvis.position.y=1.02,n.add(this.pelvis),this.addBox(this.pelvis,[0,0,0],[.54,.28,.34],e.under),this.addBox(this.pelvis,[0,.07,.19],[.44,.19,.08],e.armor),this.torso=new we,this.torso.position.y=1.48,n.add(this.torso),this.addBox(this.torso,[0,0,0],[.67,.72,.36],e.under),this.addBox(this.torso,[0,.06,.19],[.72,.55,.12],e.armor),this.addBox(this.torso,[0,.25,.265],[.42,.075,.025],e.armorLight),this.addBox(this.torso,[0,-.06,.262],[.26,.055,.025],this.visorMaterial,!1),this.addBox(this.torso,[0,.04,-.26],[.47,.57,.18],e.gun),this.addCylinder(this.torso,[-.19,.08,-.38],[.08,.38,.08],e.armor,!1),this.addCylinder(this.torso,[.19,.08,-.38],[.08,.38,.08],e.armor,!1),this.head=new we,this.head.position.y=2.04,n.add(this.head),this.addBox(this.head,[0,0,0],[.4,.4,.36],e.armor),this.addBox(this.head,[0,-.12,.16],[.34,.14,.14],e.under),this.addBox(this.head,[0,.055,.195],[.36,.085,.035],this.visorMaterial),this.addBox(this.head,[0,.23,-.03],[.28,.06,.28],e.armorLight),this.addBox(this.head,[.24,.08,-.08],[.035,.33,.035],e.gun,!1),this.rightArm=this.buildArm(n,1,e),this.leftArm=this.buildArm(n,-1,e),this.rightLeg=this.buildLeg(n,1,e),this.leftLeg=this.buildLeg(n,-1,e),this.addBox(n,[.43,1.46,.53],[.19,.19,.82],e.gun),this.addBox(n,[.43,1.51,.34],[.1,.1,.32],e.armorLight),this.addBox(n,[.43,1.32,.37],[.1,.28,.18],e.gun),this.addCylinder(n,[.43,1.46,.91],[.075,.18,.075],e.gun).rotation.x=Math.PI/2,this.muzzle=new se,this.muzzle.position.set(.43,1.46,1.04),n.add(this.muzzle),this.charge=new we,this.charge.position.copy(this.muzzle.position),n.add(this.charge);const a=new Bt(e.ring,new qe({color:new dt(3.4,.35,.035),transparent:!0,opacity:.85,blending:ke,depthWrite:!1,toneMapped:!1}));this.chargeRing=a,this.charge.add(a);const o=new Bt(Ue.sphere,new qe({color:new dt(4,1.1,.22),toneMapped:!1}));o.scale.setScalar(.065),this.chargeCore=o,this.charge.add(o),this.chargeLight=new Ri(16731160,0,4.5,2),this.charge.add(this.chargeLight),this.charge.visible=!1}buildArm(t,e,n){const i=new we;i.position.set(e*.46,1.76,0),t.add(i),this.addCylinder(i,[0,0,0],[.16,.2,.16],n.joint),this.addBox(i,[0,-.25,0],[.23,.48,.25],n.armor);const r=new we;return r.position.y=-.48,i.add(r),this.addCylinder(r,[0,0,0],[.12,.15,.12],n.joint),this.addBox(r,[0,-.21,.02],[.18,.42,.2],n.under),this.addBox(r,[0,-.41,.04],[.17,.16,.18],n.armorLight),{shoulder:i,elbow:r}}buildLeg(t,e,n){const i=new we;i.position.set(e*.2,.98,0),t.add(i),this.addBox(i,[0,-.23,0],[.25,.46,.29],n.under),this.addBox(i,[0,-.17,.16],[.23,.3,.08],n.armor);const r=new we;return r.position.y=-.46,i.add(r),this.addBox(r,[0,0,.12],[.21,.16,.12],n.armorLight),this.addBox(r,[0,-.23,0],[.2,.43,.23],n.under),this.addBox(r,[0,-.47,.09],[.25,.13,.43],n.gun),{hip:i,knee:r}}reset(){this.dead=!1,this.group.visible=!0,this.group.position.copy(this.spawnPosition),this.yaw=this.id*1.7%(Math.PI*2),this.group.rotation.y=this.yaw,this.state="patrol",this.patrolIndex=this.id%this.patrolPoints.length,this.cooldown=.45+this.id*.27,this.telegraph=0,this.animTime=this.id*1.31,this.aimPose=0,this.moveAmount=0,this.muzzlePulse=0,this.visorMaterial.emissiveIntensity=2.2,this.charge.visible=!1,this.chargeLight.visible=!1,this.lastSeen=this.group.position.clone()}notice(){this.dead||this.state!=="patrol"||(this.state="chase",this.cooldown=Math.max(this.cooldown,.65))}getEyePosition(t){return t.set(this.group.position.x,this.group.position.y+1.98,this.group.position.z)}getMuzzlePosition(t){return this.group.updateMatrixWorld(!0),this.muzzle.getWorldPosition(t)}move(t,e,n,i){if(e.lengthSq()<1e-4){this.moveAmount=me(this.moveAmount,0,8,i);return}e.normalize();const r=this.group.position.x,a=this.group.position.z;t.world.resolveMovement(this.group.position,e.multiplyScalar(n*i),.38);const o=Math.hypot(this.group.position.x-r,this.group.position.z-a)/Math.max(.001,n*i);this.moveAmount=me(this.moveAmount,Le(o,0,1),10,i)}update(t,e,n=!0){if(this.dead||t<=0)return;const i=e.player.position,r=i.x-this.group.position.x,a=i.z-this.group.position.z,o=Math.hypot(r,a),l=n?e.enemyHasLineOfSight(this):!1,c=Math.sin(this.yaw),h=Math.cos(this.yaw),u=o>0?(c*r+h*a)/o:1;this.moveIntent.set(0,0,0);let f=this.yaw,p=0;if(this.state==="patrol"&&l&&o<25&&u>.12&&(this.state="chase",this.cooldown=.4+this.id%3*.2,e.onEnemySpotted(this)),this.state==="patrol"){const _=this.patrolPoints[this.patrolIndex],m=_.x-this.group.position.x,d=_.z-this.group.position.z;Math.hypot(m,d)<.65?this.patrolIndex=(this.patrolIndex+1)%this.patrolPoints.length:(this.moveIntent.set(m,0,d),f=Math.atan2(m,d),p=.72),this.aimPose=me(this.aimPose,0,5,t),this.head.rotation.y=Math.sin(this.animTime*.43+this.id)*.32}else if(this.state==="chase")if(this.aimPose=me(this.aimPose,1,8,t),this.head.rotation.y=me(this.head.rotation.y,0,8,t),l)if(this.lastSeen.copy(i),f=Math.atan2(r,a),this.cooldown-=t,this.cooldown<=0)this.state="telegraph",this.telegraph=0,this.charge.visible=!0,this.chargeLight.visible=!0;else if(o>12)this.moveIntent.set(r,0,a),p=.62;else if(o<5.5)this.moveIntent.set(-r,0,-a),p=.45;else{const _=Math.sin(this.animTime*.37+this.id*2.1)>0?1:-1;this.moveIntent.set(a*_,0,-r*_),p=.32}else{const _=this.lastSeen.x-this.group.position.x,m=this.lastSeen.z-this.group.position.z;f=Math.atan2(_,m),this.moveIntent.set(_,0,m),p=.58,this.cooldown=Math.max(this.cooldown,.35)}else if(this.state==="telegraph"){this.aimPose=me(this.aimPose,1,10,t),f=Math.atan2(r,a),this.telegraph+=t;const _=Le(this.telegraph/.92,0,1);this.chargeRing.scale.setScalar(.5+_*1.65),this.chargeRing.rotation.z+=t*2.8,this.chargeCore.scale.setScalar(.06+_*.12+this.muzzlePulse*.12),this.chargeLight.intensity=_*17,this.visorMaterial.emissiveIntensity=2.2+_*4.5,!l&&this.telegraph<.55?(this.state="chase",this.cooldown=.35,this.charge.visible=!1,this.chargeLight.visible=!1):this.telegraph>=.92&&(l&&this.fire(e),this.state="chase",this.cooldown=2.25+Math.random()*1.25,this.telegraph=0,this.charge.visible=!1,this.chargeLight.visible=!1,this.visorMaterial.emissiveIntensity=2.6)}this.yaw=Vc(this.yaw,f,this.state==="telegraph"?10:5,t),this.group.rotation.y=this.yaw,this.move(e,this.moveIntent,p,t),this.animTime+=t*(2.2+this.moveAmount*5.5);const g=Math.sin(this.animTime)*.62*this.moveAmount;this.rightLeg.hip.rotation.x=g,this.leftLeg.hip.rotation.x=-g,this.rightLeg.knee.rotation.x=Math.max(0,-g)*.75,this.leftLeg.knee.rotation.x=Math.max(0,g)*.75,this.rightArm.shoulder.rotation.x=-this.aimPose*1.18-g*.32*(1-this.aimPose),this.leftArm.shoulder.rotation.x=-this.aimPose*1.03+g*.32*(1-this.aimPose),this.rightArm.shoulder.rotation.z=-.12*this.aimPose,this.leftArm.shoulder.rotation.z=-.28*this.aimPose,this.rightArm.elbow.rotation.x=-.25*this.aimPose,this.leftArm.elbow.rotation.x=-.42*this.aimPose,this.visual.position.y=Math.abs(Math.sin(this.animTime))*.035*this.moveAmount,this.torso.rotation.z=Math.sin(this.animTime)*.025*this.moveAmount,this.muzzlePulse=Math.max(0,this.muzzlePulse-t*7)}fire(t){const e=this.getMuzzlePosition(new w),n=t.camera.position.clone();n.x+=(Math.random()-.5)*.13,n.y+=(Math.random()-.5)*.1-.08,n.z+=(Math.random()-.5)*.13;const i=n.sub(e).normalize();t.projectiles.spawn(e,i),t.effects.spawnFlash(e,16734751,28,.1,5),this.muzzlePulse=1}kill(t){if(this.dead)return;this.dead=!0,this.group.visible=!1,this.chargeLight.visible=!1;const e=this.group.position.clone();t.effects.spawnExplosion(e),t.audio.explosion(),t.onEnemyKilled(this)}}class Zl{constructor(t,e,n=!1){this.max=e,this.smoke=n,this.cursor=0,this.particles=Array.from({length:e},()=>({active:!1,position:new w,velocity:new w,color:new dt,life:0,maxLife:1,size:.1,growth:0,gravity:0,drag:0,opacity:1})),this.positions=new Float32Array(e*3),this.colors=new Float32Array(e*3),this.sizes=new Float32Array(e),this.alphas=new Float32Array(e);const i=new de;i.setAttribute("position",new ge(this.positions,3).setUsage(vn)),i.setAttribute("aColor",new ge(this.colors,3).setUsage(vn)),i.setAttribute("aSize",new ge(this.sizes,1).setUsage(vn)),i.setAttribute("aAlpha",new ge(this.alphas,1).setUsage(vn));const r=new ye({transparent:!0,depthWrite:!1,depthTest:!0,blending:n?Yn:ke,uniforms:{uPixelRatio:{value:Math.min(window.devicePixelRatio,1.5)},uSmoke:{value:n?1:0}},vertexShader:`
attribute vec3 aColor; attribute float aSize; attribute float aAlpha;
varying vec3 vColor; varying float vAlpha;
uniform float uPixelRatio;
void main(){
vColor = aColor; vAlpha = aAlpha;
vec4 mv = modelViewMatrix * vec4(position, 1.0);
gl_PointSize = clamp(aSize * uPixelRatio * (300.0 / max(1.0, -mv.z)), 1.0, 110.0);
gl_Position = projectionMatrix * mv;
}`,fragmentShader:`
varying vec3 vColor; varying float vAlpha; uniform int uSmoke;
float hash(vec2 p){ return fract(sin(dot(p, vec2(127.1,311.7))) * 43758.5453); }
void main(){
vec2 p = gl_PointCoord - .5; float d = length(p);
float edge = uSmoke == 1 ? .06 : .2;
float alpha = (1.0 - smoothstep(edge, .5, d)) * vAlpha;
if(uSmoke == 1) alpha *= .72 + hash(gl_PointCoord * 19.0) * .28;
if(alpha < .005) discard;
gl_FragColor = vec4(vColor, alpha);
}`});this.points=new Eu(i,r),this.points.frustumCulled=!1,t.add(this.points)}spawn({position:t,velocity:e,color:n,life:i=1,size:r=.1,growth:a=0,gravity:o=0,drag:l=0,opacity:c=1}){const h=this.particles[this.cursor];this.cursor=(this.cursor+1)%this.max,h.active=!0,h.position.copy(t),h.velocity.copy(e),h.color.set(n),h.life=h.maxLife=i,h.size=r,h.growth=a,h.gravity=o,h.drag=l,h.opacity=c}update(t){for(let e=0;e<this.max;e++){const n=this.particles[e],i=e*3;if(!n.active){this.alphas[e]=0;continue}if(n.life-=t,n.life<=0){n.active=!1,this.alphas[e]=0;continue}n.position.addScaledVector(n.velocity,t),n.velocity.y-=n.gravity*t,n.velocity.multiplyScalar(Math.exp(-n.drag*t)),n.size+=n.growth*t;const r=n.life/n.maxLife,a=1-r;this.positions[i]=n.position.x,this.positions[i+1]=n.position.y,this.positions[i+2]=n.position.z,this.colors[i]=n.color.r,this.colors[i+1]=n.color.g,this.colors[i+2]=n.color.b,this.sizes[e]=n.size,this.alphas[e]=this.smoke?Math.sin(Math.min(1,a*4)*Math.PI*.5)*r*n.opacity:Math.pow(r,.65)*n.opacity}for(const e of["position","aColor","aSize","aAlpha"])this.points.geometry.attributes[e].needsUpdate=!0}clear(){for(const t of this.particles)t.active=!1;this.alphas.fill(0),this.points.geometry.attributes.aAlpha.needsUpdate=!0}}class p0{constructor(t){this.scene=t,this.sparks=new Zl(t,520,!1),this.smoke=new Zl(t,170,!0),this.temp=new w,this.dummy=new se,this.flashCursor=0,this.tracerCursor=0,this.fragmentCursor=0,this.glowTexture=ls(),this.flashes=Array.from({length:10},()=>{const i=new Ri(16742191,0,7,2);return i.visible=!1,t.add(i),{light:i,life:0,maxLife:1,intensity:0}}),this.tracers=Array.from({length:24},()=>{const i=new Float32Array(6),r=new de;r.setAttribute("position",new ge(i,3).setUsage(vn));const a=new dr({color:new dt(2.2,1.3,.72),transparent:!0,opacity:0,blending:ke,depthWrite:!1,toneMapped:!1}),o=new fo(r,a);return o.visible=!1,o.frustumCulled=!1,t.add(o),{line:o,life:0,maxLife:.09}});const e=new te({color:16777215,roughness:.55,metalness:.55,emissive:3674118,emissiveIntensity:.6,vertexColors:!0});this.fragmentMesh=new ho(new Dn(.13,.08,.19),e,160),this.fragmentMesh.instanceMatrix.setUsage(vn),this.fragmentMesh.castShadow=!0,this.fragmentMesh.receiveShadow=!0,this.fragmentMesh.frustumCulled=!1,t.add(this.fragmentMesh),this.fragments=Array.from({length:160},()=>({active:!1,position:new w,velocity:new w,rotation:new Ze,spin:new w,life:0,maxLife:1,scale:1}));const n=new Xt().makeScale(0,0,0);for(let i=0;i<160;i++)this.fragmentMesh.setMatrixAt(i,n),this.fragmentMesh.setColorAt(i,new dt(3355443))}spawnFlash(t,e=16740910,n=28,i=.18,r=7){const a=this.flashes[this.flashCursor];this.flashCursor=(this.flashCursor+1)%this.flashes.length,a.light.position.copy(t),a.light.color.set(e),a.light.distance=r,a.light.intensity=n,a.light.visible=!0,a.life=a.maxLife=i,a.intensity=n}spawnTracer(t,e,n=null){const i=this.tracers[this.tracerCursor];this.tracerCursor=(this.tracerCursor+1)%this.tracers.length;const r=i.line.geometry.attributes.position.array;r[0]=t.x,r[1]=t.y,r[2]=t.z,r[3]=e.x,r[4]=e.y,r[5]=e.z,i.line.geometry.attributes.position.needsUpdate=!0,i.line.material.color.set(n||new dt(2.2,1.3,.72)),i.line.material.opacity=.9,i.line.visible=!0,i.life=i.maxLife=.085}spawnImpact(t,e=new w(0,1,0),n=16746296){const i=new dt(n).multiplyScalar(2.3);for(let r=0;r<13;r++){const a=new w((Math.random()-.5)*2,Math.random()*1.3,(Math.random()-.5)*2).normalize();a.addScaledVector(e,.65+Math.random()).normalize().multiplyScalar(2.5+Math.random()*6),this.sparks.spawn({position:t,velocity:a,color:i,life:.18+Math.random()*.48,size:.035+Math.random()*.045,gravity:8,drag:1.6})}for(let r=0;r<3;r++){const a=new w((Math.random()-.5)*.35,.25+Math.random()*.4,(Math.random()-.5)*.35).addScaledVector(e,.25);this.smoke.spawn({position:t,velocity:a,color:6648442,life:.8+Math.random()*.8,size:.18+Math.random()*.16,growth:.3,drag:1.2,opacity:.22})}this.spawnFlash(t,n,22,.12,5)}spawnExplosion(t){for(let e=0;e<42;e++){const n=new w((Math.random()-.5)*2,Math.random()*1.4-.15,(Math.random()-.5)*2).normalize().multiplyScalar(1.8+Math.random()*7),i=e%4===0?new dt(2.8,.22,.025):new dt(2.4,.75+Math.random()*.5,.12);this.sparks.spawn({position:t.clone().add(new w((Math.random()-.5)*.6,Math.random()*1.5,(Math.random()-.5)*.6)),velocity:n,color:i,life:.55+Math.random()*1.6,size:.045+Math.random()*.075,gravity:4.5,drag:.65})}for(let e=0;e<9;e++)this.smoke.spawn({position:t.clone().add(new w(0,.7+Math.random(),0)),velocity:new w((Math.random()-.5)*1.2,.6+Math.random()*1.4,(Math.random()-.5)*1.2),color:5133657,life:1.3+Math.random()*1.4,size:.28+Math.random()*.25,growth:.38,drag:1.1,opacity:.32});this.spawnFragments(t),this.spawnFlash(t.clone().add(new w(0,1,0)),16733212,65,.3,9)}spawnFragments(t){for(let e=0;e<18;e++){const n=this.fragmentCursor;this.fragmentCursor=(this.fragmentCursor+1)%this.fragments.length;const i=this.fragments[n];i.active=!0,i.position.copy(t).add(new w((Math.random()-.5)*.65,.35+Math.random()*1.6,(Math.random()-.5)*.65)),i.velocity.set((Math.random()-.5)*5,1+Math.random()*4.5,(Math.random()-.5)*5),i.rotation.set(Math.random()*6,Math.random()*6,Math.random()*6),i.spin.set((Math.random()-.5)*12,(Math.random()-.5)*12,(Math.random()-.5)*12),i.life=i.maxLife=2.2+Math.random()*2.2,i.scale=.65+Math.random()*1.25,this.fragmentMesh.setColorAt(n,new dt(e%5===0?12071954:e%3===0?6450029:2436144))}this.fragmentMesh.instanceColor.needsUpdate=!0}spawnSteam(t){this.smoke.spawn({position:t.clone().add(new w((Math.random()-.5)*.16,0,(Math.random()-.5)*.16)),velocity:new w(.15+Math.random()*.18,.45+Math.random()*.25,(Math.random()-.5)*.12),color:8556954,life:2+Math.random()*1.5,size:.28+Math.random()*.22,growth:.2,drag:.35,opacity:.12})}update(t,e){this.sparks.update(t),this.smoke.update(t);for(const n of this.flashes){if(n.life<=0)continue;n.life-=t;const i=Math.max(0,n.life/n.maxLife);n.light.intensity=n.intensity*i*i,n.life<=0&&(n.light.visible=!1)}for(const n of this.tracers)n.life<=0||(n.life-=e,n.line.material.opacity=Math.max(0,n.life/n.maxLife),n.life<=0&&(n.line.visible=!1));for(let n=0;n<this.fragments.length;n++){const i=this.fragments[n];if(i.active){if(i.life-=t,i.life<=0){i.active=!1,this.dummy.scale.setScalar(0),this.dummy.updateMatrix(),this.fragmentMesh.setMatrixAt(n,this.dummy.matrix);continue}i.velocity.y-=9.8*t,i.position.addScaledVector(i.velocity,t),i.position.y<.06&&(i.position.y=.06,i.velocity.y=Math.abs(i.velocity.y)*.32,i.velocity.x*=.7,i.velocity.z*=.7,i.spin.multiplyScalar(.7)),i.rotation.x+=i.spin.x*t,i.rotation.y+=i.spin.y*t,i.rotation.z+=i.spin.z*t,this.dummy.position.copy(i.position),this.dummy.rotation.copy(i.rotation),this.dummy.scale.setScalar(i.scale*Le(i.life/.35,0,1)),this.dummy.updateMatrix(),this.fragmentMesh.setMatrixAt(n,this.dummy.matrix)}}this.fragmentMesh.instanceMatrix.needsUpdate=!0}clear(){this.sparks.clear(),this.smoke.clear();for(const t of this.flashes)t.life=0,t.light.visible=!1;for(const t of this.tracers)t.life=0,t.line.visible=!1;for(let t=0;t<this.fragments.length;t++)this.fragments[t].active=!1,this.dummy.scale.setScalar(0),this.dummy.updateMatrix(),this.fragmentMesh.setMatrixAt(t,this.dummy.matrix);this.fragmentMesh.instanceMatrix.needsUpdate=!0}}class m0{constructor(t,e,n){this.scene=t,this.effects=e,this.audio=n,this.cursor=0,this.up=new w(0,1,0),this.glowTexture=ls({inner:"#ffffff",middle:"rgba(255,120,30,.5)",outer:"rgba(255,60,5,0)"});const i=new po(.065,.34,3,7),r=new qe({color:new dt(4.2,.95,.16),toneMapped:!1}),a=new ur({map:this.glowTexture,color:16738848,transparent:!0,opacity:.75,blending:ke,depthWrite:!1,toneMapped:!1});this.trailDummy=new se,this.trailDirection=new w;const o=new qe({color:new dt(2.1,.28,.025),transparent:!0,opacity:.62,blending:ke,depthWrite:!1,toneMapped:!1,vertexColors:!0});this.trailMesh=new ho(new ss(.016,.009,1,5,1,!0),o,352),this.trailMesh.instanceMatrix.setUsage(vn),this.trailMesh.frustumCulled=!1;const l=new Xt().makeScale(0,0,0);for(let c=0;c<352;c++)this.trailMesh.setMatrixAt(c,l),this.trailMesh.setColorAt(c,new dt().setScalar(Math.pow(1-c%11/11,1.25)));t.add(this.trailMesh),this.projectiles=Array.from({length:32},()=>{const c=new we,h=new Bt(i,r),u=new co(a);u.scale.set(.85,.85,1);const f=new Ri(16734751,18,5.5,2);c.add(h,u,f),c.visible=!1,t.add(c);const p=Array.from({length:12},()=>new w),g=new Float32Array(p.length*3),_=new de;_.setAttribute("position",new ge(g,3).setUsage(vn));const m=new fo(_,new dr({color:new dt(2.4,.32,.035),transparent:!0,opacity:.8,blending:ke,depthWrite:!1,toneMapped:!1}));return m.visible=!1,m.frustumCulled=!1,t.add(m),{active:!1,group:c,light:f,line:m,history:p,position:new w,direction:new w,old:new w,next:new w,closest:new w,age:0,trailClock:0,speed:5.2}})}spawn(t,e){const n=this.projectiles[this.cursor];this.cursor=(this.cursor+1)%this.projectiles.length,n.active=!0,n.position.copy(t),n.direction.copy(e).normalize(),n.group.position.copy(t),n.group.quaternion.setFromUnitVectors(this.up,n.direction),n.group.visible=!0,n.line.visible=!0,n.age=n.trailClock=0;for(const i of n.history)i.copy(t);return this.updateTrail(n),this.audio.enemyShot(),n}updateTrail(t){const e=t.line.geometry.attributes.position.array;for(let n=0;n<t.history.length;n++)e[n*3]=t.history[n].x,e[n*3+1]=t.history[n].y,e[n*3+2]=t.history[n].z;t.line.geometry.attributes.position.needsUpdate=!0}deactivate(t){t.active=!1,t.group.visible=!1,t.line.visible=!1}updateTrailMeshes(){let t=0;for(const e of this.projectiles)for(let n=0;n<11;n++){const i=e.history[n],r=e.history[n+1];this.trailDirection.copy(r).sub(i);const a=this.trailDirection.length();e.active&&a>.002?(this.trailDummy.position.copy(i).add(r).multiplyScalar(.5),this.trailDummy.quaternion.setFromUnitVectors(this.up,this.trailDirection.normalize()),this.trailDummy.scale.set(1,a,1)):(this.trailDummy.position.set(0,-100,0),this.trailDummy.scale.setScalar(0)),this.trailDummy.updateMatrix(),this.trailMesh.setMatrixAt(t++,this.trailDummy.matrix)}this.trailMesh.instanceMatrix.needsUpdate=!0}update(t,e){for(const n of this.projectiles){if(!n.active)continue;if(n.age+=t,n.age>10){this.deactivate(n);continue}n.old.copy(n.position);const i=n.speed*t;n.next.copy(n.old).addScaledVector(n.direction,i);const r=i>0?e.world.raycast(n.old,n.direction,i+.1):null;let a=1/0;if(e.state==="playing"&&i>0){const o=n.closest.copy(e.camera.position).sub(n.old),l=Le(o.dot(n.direction),0,i);n.next.copy(n.old).addScaledVector(n.direction,l).distanceToSquared(e.camera.position)<.24&&(a=l),n.next.copy(n.old).addScaledVector(n.direction,i)}if(a<1/0&&(!r||a<r.distance)){n.position.copy(n.old).addScaledVector(n.direction,a),this.effects.spawnImpact(n.position,n.direction.clone().negate(),16727839),this.deactivate(n),e.takeDamage(n.old);continue}if(r){n.position.copy(r.point);const o=r.face?.normal.clone().transformDirection(r.object.matrixWorld)||new w(0,1,0);this.effects.spawnImpact(n.position,o,16739109),this.audio.impact(),this.deactivate(n);continue}if(n.position.copy(n.next),n.group.position.copy(n.position),n.light.intensity=17+Math.sin(n.age*18)*2,n.trailClock+=t,n.trailClock>=.025){n.trailClock=0;for(let o=n.history.length-1;o>0;o--)n.history[o].copy(n.history[o-1]);n.history[0].copy(n.position),this.updateTrail(n)}(Math.abs(n.position.x)>35||Math.abs(n.position.z)>35||n.position.y<-.5||n.position.y>20)&&this.deactivate(n)}this.updateTrailMeshes()}clear(){for(const t of this.projectiles)this.deactivate(t);this.updateTrailMeshes()}get activeCount(){let t=0;for(const e of this.projectiles)e.active&&t++;return t}}class g0{constructor(){this.context=null,this.master=null,this.muted=!1,this.voices=[],this.timeScale=.05,this.ambient=null}async unlock(){this.context||this.init(),this.context?.state==="suspended"&&await this.context.resume()}init(){const t=window.AudioContext||window.webkitAudioContext;if(!t)return;const e=this.context=new t;this.master=e.createGain(),this.master.gain.value=this.muted?0:.42;const n=e.createDynamicsCompressor();n.threshold.value=-14,n.knee.value=16,n.ratio.value=5,n.attack.value=.004,n.release.value=.22,this.master.connect(n).connect(e.destination);const i=e.sampleRate*2;this.noiseBuffer=e.createBuffer(1,i,e.sampleRate);const r=this.noiseBuffer.getChannelData(0);let a=0;for(let m=0;m<i;m++){const d=Math.random()*2-1;a=a*.18+d*.82,r[m]=a}const o=e.createGain();o.gain.value=.14;const l=e.createBiquadFilter();l.type="lowpass",l.frequency.value=170,l.Q.value=1.2,o.connect(l).connect(this.master);const c=[];[[43,"sawtooth",.12],[64.5,"sine",.24],[86.2,"triangle",.06]].forEach(([m,d,T])=>{const E=e.createOscillator(),x=e.createGain();E.type=d,E.frequency.value=m*.45,x.gain.value=T,E.connect(x).connect(o),E.start(),c.push({node:E,frequency:m})});const h=e.createBufferSource();h.buffer=this.noiseBuffer,h.loop=!0,h.playbackRate.value=.4;const u=e.createBiquadFilter();u.type="highpass",u.frequency.value=1900;const f=e.createGain();f.gain.value=.032,h.connect(u).connect(f).connect(this.master),h.start();const p=e.createBufferSource();p.buffer=this.noiseBuffer,p.loop=!0,p.playbackRate.value=.23;const g=e.createBiquadFilter();g.type="bandpass",g.frequency.value=280,g.Q.value=.45;const _=e.createGain();_.gain.value=.055,p.connect(g).connect(_).connect(this.master),p.start(),this.ambient={oscillators:c,filter:l,rain:h,rainFilter:u,wind:p,windFilter:g,ambientGain:o}}setMuted(t){this.muted=t,this.master&&this.context&&this.master.gain.setTargetAtTime(t?0:.42,this.context.currentTime,.04)}update(t,e=!0){if(this.timeScale=t,!this.context||!this.ambient)return;const i=this.context.currentTime,r=.3+t*.7;for(const{node:a,frequency:o}of this.ambient.oscillators)a.frequency.setTargetAtTime(o*(.42+t*.58),i,.09);this.ambient.filter.frequency.setTargetAtTime(75+t*190,i,.12),this.ambient.rain.playbackRate.setTargetAtTime(.28+t*.72,i,.1),this.ambient.wind.playbackRate.setTargetAtTime(.16+t*.35,i,.12),this.ambient.rainFilter.frequency.setTargetAtTime(600+t*2200,i,.12),this.ambient.windFilter.frequency.setTargetAtTime(100+t*260,i,.12),this.ambient.ambientGain.gain.setTargetAtTime(e?.14:.08,i,.2),this.voices=this.voices.filter(a=>a.expires>performance.now());for(const a of this.voices)for(const o of a.sources)try{o.playbackRate.setTargetAtTime(a.baseRate*r,i,.025)}catch{}}registerVoice(t,e,n){this.voices.push({sources:t,baseRate:e,expires:performance.now()+n*1600+500})}noise({duration:t=.15,gain:e=.15,frequency:n=1e3,type:i="bandpass",rate:r=1,q:a=.7}={}){if(!this.context)return[];const o=this.context,l=o.currentTime,c=o.createBufferSource();c.buffer=this.noiseBuffer,c.playbackRate.value=r*(.3+this.timeScale*.7);const h=o.createBiquadFilter();h.type=i,h.frequency.value=n*(.55+this.timeScale*.45),h.Q.value=a;const u=o.createGain();return u.gain.setValueAtTime(e,l),u.gain.exponentialRampToValueAtTime(1e-4,l+t),c.connect(h).connect(u).connect(this.master),c.start(l,Math.random()),c.stop(l+t+.03),[c]}tone({frequency:t=100,endFrequency:e=45,duration:n=.15,gain:i=.12,type:r="triangle"}={}){if(!this.context)return;const a=this.context,o=a.currentTime,l=a.createOscillator(),c=.38+this.timeScale*.62;l.type=r,l.frequency.setValueAtTime(t*c,o),l.frequency.exponentialRampToValueAtTime(Math.max(15,e*c),o+n);const h=a.createGain();h.gain.setValueAtTime(i,o),h.gain.exponentialRampToValueAtTime(1e-4,o+n),l.connect(h).connect(this.master),l.start(o),l.stop(o+n+.02)}playerShot(){const t=this.noise({duration:.12,gain:.28,frequency:1050,rate:1.25,q:.45});this.noise({duration:.24,gain:.09,frequency:180,type:"lowpass",rate:.75}),this.tone({frequency:145,endFrequency:42,duration:.13,gain:.24}),this.registerVoice(t,1.25,.2)}enemyShot(){const t=this.noise({duration:.28,gain:.11,frequency:620,rate:.65,q:2});this.tone({frequency:270,endFrequency:68,duration:.34,gain:.13,type:"sawtooth"}),this.registerVoice(t,.65,.4)}impact(){const t=this.noise({duration:.16,gain:.12,frequency:2400,type:"highpass",rate:1.4});this.tone({frequency:95,endFrequency:35,duration:.1,gain:.08}),this.registerVoice(t,1.4,.25)}explosion(){const t=this.noise({duration:.65,gain:.32,frequency:480,type:"lowpass",rate:.6});this.noise({duration:.22,gain:.14,frequency:1700,rate:1.1}),this.tone({frequency:82,endFrequency:24,duration:.55,gain:.28,type:"sawtooth"}),this.registerVoice(t,.6,.8)}damage(){const t=this.noise({duration:.3,gain:.22,frequency:160,type:"lowpass",rate:.55});this.tone({frequency:62,endFrequency:28,duration:.32,gain:.3}),this.registerVoice(t,.55,.4)}ui(){if(!this.context)return;const t=this.timeScale;this.timeScale=1,this.tone({frequency:580,endFrequency:380,duration:.055,gain:.035,type:"sine"}),this.timeScale=t}}class _0{constructor(t){this.camera=t,this.group=new we,this.group.position.set(.34,-.31,-.57),this.group.rotation.set(-.035,-.055,-.012),t.add(this.group),this.recoil=0,this.flashTime=0,this.bobTime=0,this.swayX=0,this.swayY=0,this.basePosition=new w(.34,-.31,-.57),this.build()}box(t,e,n,i=null){const r=new Bt(Ue.box,n);return r.position.set(...t),r.scale.set(...e),i&&r.rotation.set(...i),this.group.add(r),r}cylinder(t,e,n,i=null){const r=new Bt(Ue.cylinder,n);return r.position.set(...t),r.scale.set(...e),i&&r.rotation.set(...i),this.group.add(r),r}build(){const t=new te({color:2239281,roughness:.35,metalness:.86,envMapIntensity:.9}),e=new te({color:1054234,roughness:.72,metalness:.15}),n=new te({color:6121839,roughness:.32,metalness:.9}),i=new te({color:1778471,roughness:.92,metalness:.05}),r=new te({color:534572,emissive:5166300,emissiveIntensity:3.4,roughness:.25});this.box([0,0,-.26],[.19,.18,.58],t),this.box([0,.09,-.3],[.16,.055,.51],n),this.box([0,-.015,.09],[.16,.15,.25],e),this.box([0,.005,.24],[.13,.12,.18],t),this.box([0,-.17,.015],[.12,.28,.14],e,[-.25,0,0]),this.box([0,-.18,-.31],[.13,.3,.17],t,[.18,0,0]),this.box([0,-.11,-.61],[.15,.13,.3],e),this.cylinder([0,.015,-.77],[.035,.39,.035],t,[Math.PI/2,0,0]),this.cylinder([0,.015,-.98],[.055,.09,.055],n,[Math.PI/2,0,0]),this.cylinder([0,.015,-1.035],[.038,.02,.038],e,[Math.PI/2,0,0]),this.box([.105,.015,-.24],[.018,.1,.21],n),this.box([.116,.02,-.27],[.012,.035,.1],r);for(let c=-.42;c<-.08;c+=.07)this.box([0,.127,c],[.17,.018,.025],e);const a=new Bt(new us(.055,.009,6,16),t);a.position.set(0,.17,-.4),this.group.add(a),this.box([0,.125,-.4],[.025,.07,.025],n);const o=new Bt(Ue.sphere,r);o.position.set(0,.17,-.4),o.scale.setScalar(.008),this.group.add(o),this.box([-.04,-.17,-.59],[.19,.15,.2],i,[.1,.1,-.1]),this.box([-.14,-.28,-.48],[.17,.32,.18],i,[-.55,0,-.25]),this.box([.035,-.21,.02],[.16,.18,.16],i,[-.2,0,0]),this.box([.15,-.36,.14],[.18,.36,.19],i,[-.45,0,.2]),this.muzzle=new se,this.muzzle.position.set(0,.015,-1.07),this.group.add(this.muzzle);const l=new ur({map:ls({inner:"#ffffff",middle:"rgba(255,164,65,.8)",outer:"rgba(255,65,5,0)"}),color:new dt(3.2,1.25,.4),transparent:!0,blending:ke,depthWrite:!1,toneMapped:!1});this.flash=new co(l),this.flash.scale.set(.5,.5,1),this.flash.visible=!1,this.muzzle.add(this.flash),this.flashLight=new Ri(16747074,0,10,2),this.muzzle.add(this.flashLight)}fire(){this.recoil=1,this.flashTime=.05,this.flash.visible=!0,this.flash.material.rotation=Math.random()*Math.PI,this.flash.scale.set(.38+Math.random()*.3,.38+Math.random()*.3,1),this.flashLight.intensity=95}addSway(t,e){this.swayX=sr.clamp(this.swayX+t*35e-5,-.045,.045),this.swayY=sr.clamp(this.swayY+e*28e-5,-.035,.035)}update(t,e){this.recoil=me(this.recoil,0,17,t),this.swayX=me(this.swayX,0,9,t),this.swayY=me(this.swayY,0,9,t),this.bobTime+=t*(2+e*7.5);const n=.003+e*.012;if(this.group.position.set(this.basePosition.x+Math.sin(this.bobTime)*n-this.swayX,this.basePosition.y+Math.abs(Math.cos(this.bobTime))*n-this.recoil*.025+this.swayY,this.basePosition.z+this.recoil*.09),this.group.rotation.x=-.035+this.recoil*.085+this.swayY*.8,this.group.rotation.y=-.055+this.swayX*1.2,this.group.rotation.z=-.012+Math.sin(this.bobTime)*n*.5,this.flashTime>0){this.flashTime-=t;const i=Math.max(0,this.flashTime/.05);this.flashLight.intensity=95*i*i,this.flashTime<=0&&(this.flash.visible=!1,this.flashLight.intensity=0)}}getMuzzlePosition(t){return this.camera.updateMatrixWorld(!0),this.muzzle.getWorldPosition(t)}setVisible(t){this.group.visible=t}}const v0={uniforms:{tDiffuse:{value:null},uTime:{value:0},uTimeScale:{value:.05},uDamage:{value:0},uResolution:{value:new nt(1,1)}},vertexShader:"varying vec2 vUv; void main(){ vUv = uv; gl_Position = projectionMatrix * modelViewMatrix * vec4(position,1.0); }",fragmentShader:`
uniform sampler2D tDiffuse;
uniform float uTime; uniform float uTimeScale; uniform float uDamage;
uniform vec2 uResolution; varying vec2 vUv;
float hash(vec2 p){ return fract(sin(dot(p, vec2(12.9898,78.233))) * 43758.5453); }
void main(){
vec2 centered = vUv - .5;
float aberration = uDamage * .0025;
vec3 color;
color.r = texture2D(tDiffuse, vUv + centered * aberration).r;
color.g = texture2D(tDiffuse, vUv).g;
color.b = texture2D(tDiffuse, vUv - centered * aberration).b;
float luma = dot(color, vec3(.2126,.7152,.0722));
float saturation = mix(.72, 1.07, uTimeScale);
color = mix(vec3(luma), color, saturation);
vec3 frozenGrade = color * vec3(.83,.96,1.11) + vec3(.002,.006,.012);
vec3 warmGrade = color * vec3(1.055,1.0,.93);
color = mix(frozenGrade, warmGrade, uTimeScale);
color = (color - .5) * 1.035 + .5;
vec2 aspect = vec2(uResolution.x / max(uResolution.y, 1.0), 1.0);
float vignette = smoothstep(.86,.22,length(centered * aspect));
color *= mix(.68,1.0,vignette);
float grain = hash(gl_FragCoord.xy + vec2(fract(uTime * 17.0) * 91.0)) - .5;
color += grain * .027 * (1.0 - luma * .45);
color += vec3(.12,.005,.0) * uDamage * (1.0 - vignette) * .25;
gl_FragColor = vec4(max(color,0.0),1.0);
}`};class x0{constructor(t){this.container=t,this.state="menu",this.demo=!1,this.keys=new Set,this.mouseDown=!1,this.pointerLocked=!1,this.timeScale=.05,this.turnEnergy=0,this.moveAmount=0,this.elapsed=0,this.runTime=0,this.fps=60,this.lastFrame=performance.now(),this.shotCooldown=0,this.recoilPitch=0,this.flinchPitch=0,this.flinchYaw=0,this.flinchRoll=0,this.damageLevel=0,this.damageDirectionTime=0,this.crosshairTime=0,this.hintTime=0,this.yaw=0,this.pitch=0,this.player={position:new w(0,0,12.8),health:3,radius:.36},this.stats={shots:0,hits:0,kills:0},this.raycaster=new Fc,this.center=new nt(0,0),this.temp=new w,this.temp2=new w,this.shotOrigin=new w,this.shotDirection=new w,this.setupDOM(),this.setupRenderer(),this.audio=new g0,this.world=new u0(this.scene,this.renderer),this.effects=new p0(this.scene),this.projectiles=new m0(this.scene,this.effects,this.audio),this.weapon=new _0(this.camera),this.createEnemies(),this.setupPostprocessing(),this.bindEvents(),this.resetRun(),this.showMenu(),this.resize(),this.animate=this.animate.bind(this),requestAnimationFrame(this.animate),requestAnimationFrame(()=>{this.dom.boot.classList.add("done"),document.body.dataset.ready="true",window.__appReady=!0}),this.exposeDiagnostics()}setupDOM(){const t=e=>document.getElementById(e);this.dom={hud:t("hud"),menu:t("menu-screen"),pause:t("pause-screen"),end:t("end-screen"),boot:t("boot-screen"),start:t("start-button"),demo:t("demo-button"),resume:t("resume-button"),pauseDemo:t("pause-demo-button"),quit:t("quit-button"),restart:t("restart-button"),endMenu:t("end-menu-button"),audio:t("audio-toggle"),enemies:t("enemy-count"),hearts:t("hearts"),health:t("health-number"),dial:t("dial-progress"),timeNumber:t("time-number"),timeState:t("time-state"),freeze:t("freeze-label"),crosshair:t("crosshair"),hitmarker:t("hitmarker"),hint:t("controls-hint"),demoBadge:t("demo-badge"),damage:t("damage-vignette"),direction:t("damage-direction"),endCard:t("end-card"),endEyebrow:t("end-eyebrow"),endTitle:t("end-title"),endSubtitle:t("end-subtitle"),statKills:t("stat-kills"),statAccuracy:t("stat-accuracy"),statTime:t("stat-time")},this.heartElements=[];for(let e=0;e<3;e++){const n=document.createElement("span");n.className="heart",this.dom.hearts.appendChild(n),this.heartElements.push(n)}}setupRenderer(){this.scene=new Mc,this.camera=new ze(72,window.innerWidth/window.innerHeight,.05,220),this.camera.rotation.order="YXZ",this.camera.position.set(0,1.68,12.8),this.scene.add(this.camera),this.renderer=new Zg({antialias:!0,powerPreference:"high-performance"}),this.renderer.setPixelRatio(Math.min(window.devicePixelRatio,1.5)),this.renderer.setSize(window.innerWidth,window.innerHeight),this.renderer.shadowMap.enabled=!0,this.renderer.shadowMap.type=Jl,this.renderer.info.autoReset=!1,this.renderer.toneMapping=Ja,this.renderer.toneMappingExposure=1.08,this.renderer.outputColorSpace=Ie,this.container.appendChild(this.renderer.domElement)}setupPostprocessing(){const t=new nt(window.innerWidth,window.innerHeight),e=new Ye(t.x,t.y,{type:an,samples:2});this.composer=new Qg(this.renderer,e),this.composer.addPass(new t0(this.scene,this.camera)),this.bloom=new Ai(t,.52,.55,1.12),this.composer.addPass(this.bloom),this.composer.addPass(new n0),this.fxaa=new Ya(i0),this.composer.addPass(this.fxaa),this.grade=new Ya(v0),this.composer.addPass(this.grade)}createEnemies(){const t=[{p:[-1,0,3],patrol:[[-1,3],[-6,5],[-6,9],[0,7]]},{p:[6,0,-6],patrol:[[6,-6],[3,-10],[3,-4],[6,-2]]},{p:[-12,0,1],patrol:[[-12,1],[-16,1],[-15,6],[-11,5]]},{p:[13,0,12],patrol:[[13,12],[9,12],[15,8],[17,13]]},{p:[2,0,-11],patrol:[[2,-11],[4,-7],[1,-4],[-2,-10]]},{p:[-14,0,-11],patrol:[[-14,-11],[-17,-8],[-13,-7],[-12,-12]]},{p:[14,0,-2],patrol:[[14,-2],[16,-6],[14,1],[17,5]]},{p:[-6,0,11],patrol:[[-6,11],[-10,13],[-10,9],[-4,12]]}];this.enemies=t.map((e,n)=>new f0(this.scene,n,e.p,e.patrol,this.world.contactTexture))}bindEvents(){const t=()=>this.audio.unlock();this.dom.start.addEventListener("click",()=>{t(),this.audio.ui(),this.startGame(!1)}),this.dom.demo.addEventListener("click",()=>{t(),this.audio.ui(),this.startGame(!0)}),this.dom.resume.addEventListener("click",()=>{t(),this.resumeGame()}),this.dom.pauseDemo.addEventListener("click",()=>{t(),this.startGame(!0)}),this.dom.quit.addEventListener("click",()=>this.showMenu()),this.dom.restart.addEventListener("click",()=>{t(),this.startGame(this.demo)}),this.dom.endMenu.addEventListener("click",()=>this.showMenu()),this.dom.end.addEventListener("click",e=>{e.target===this.dom.end&&(this.state==="dead"||this.state==="clear")&&this.startGame(this.demo)}),this.dom.audio.addEventListener("click",()=>{t(),this.audio.setMuted(!this.audio.muted),this.dom.audio.classList.toggle("muted",this.audio.muted),this.dom.audio.setAttribute("aria-label",this.audio.muted?"Unmute audio":"Mute audio")}),window.addEventListener("resize",()=>this.resize()),document.addEventListener("pointerlockchange",()=>{this.pointerLocked=document.pointerLockElement===this.renderer.domElement,!this.pointerLocked&&this.state==="playing"&&!this.demo&&this.pauseGame(),this.pointerLocked&&this.state==="paused"&&(this.state="playing",this.dom.pause.classList.remove("active"))}),document.addEventListener("mousemove",e=>{if(!this.pointerLocked||this.state!=="playing"||this.demo)return;const n=.00175;this.yaw-=e.movementX*n,this.pitch=Le(this.pitch-e.movementY*n,-1.42,1.42),this.turnEnergy=Math.max(this.turnEnergy,Le((Math.abs(e.movementX)+Math.abs(e.movementY))*.014,0,1)),this.weapon.addSway(e.movementX,e.movementY)}),document.addEventListener("mousedown",e=>{e.button===0&&(this.state==="playing"&&(this.pointerLocked||this.demo)?(this.mouseDown=!0,this.shoot()):this.state==="playing"&&!this.demo&&this.requestPointerLock())}),document.addEventListener("mouseup",e=>{e.button===0&&(this.mouseDown=!1)}),window.addEventListener("blur",()=>{this.keys.clear(),this.mouseDown=!1}),document.addEventListener("keydown",e=>{["KeyW","KeyA","KeyS","KeyD","ShiftLeft","ShiftRight"].includes(e.code)&&(this.keys.add(e.code),this.state==="playing"&&e.preventDefault()),e.code==="KeyP"&&!e.repeat&&(e.preventDefault(),this.demo?this.disableDemo():this.startGame(!0)),e.code==="KeyM"&&!e.repeat&&this.dom.audio.click(),e.code==="Escape"&&this.demo&&this.state==="playing"&&this.pauseGame()}),document.addEventListener("keyup",e=>this.keys.delete(e.code))}requestPointerLock(){if(this.demo||document.pointerLockElement===this.renderer.domElement)return;const t=()=>{this.state==="playing"&&!this.demo&&!this.pointerLocked&&this.pauseGame()};try{const e=this.renderer.domElement.requestPointerLock();e?.catch&&e.catch(t)}catch{t()}}resetRun(){this.player.position.set(0,0,12.8),this.player.health=3,this.yaw=0,this.pitch=-.015,this.timeScale=.05,this.turnEnergy=0,this.moveAmount=0,this.runTime=0,this.stats={shots:0,hits:0,kills:0},this.shotCooldown=0,this.recoilPitch=this.flinchPitch=this.flinchYaw=this.flinchRoll=0,this.damageLevel=this.damageDirectionTime=0,this.pendingTimer=0,this.demoRestartTimer=0,this.keys.clear(),this.mouseDown=!1,this.projectiles.clear(),this.effects.clear();for(const t of this.enemies)t.reset();this.bot={target:null,think:0,strafe:1,strafeTimer:1.2,hold:0,holdCooldown:2.2},this.updateHearts(),this.updateCamera(0)}startGame(t=!1){this.resetRun(),this.demo=t,this.state="playing",this.dom.menu.classList.remove("active"),this.dom.pause.classList.remove("active"),this.dom.end.classList.remove("active"),this.dom.hud.classList.remove("hidden"),this.dom.demoBadge.classList.toggle("visible",t),this.dom.hint.classList.remove("faded"),this.hintTime=0,this.weapon.setVisible(!0),this.audio.unlock(),t?document.pointerLockElement&&document.exitPointerLock():this.requestPointerLock()}showMenu(){document.pointerLockElement&&document.exitPointerLock(),this.demo=!1,this.resetRun(),this.state="menu",this.dom.menu.classList.add("active"),this.dom.pause.classList.remove("active"),this.dom.end.classList.remove("active"),this.dom.hud.classList.add("hidden"),this.dom.demoBadge.classList.remove("visible")}pauseGame(){this.state==="playing"&&(this.state="paused",this.keys.clear(),this.mouseDown=!1,this.dom.pause.classList.add("active"),document.pointerLockElement&&document.exitPointerLock())}resumeGame(){this.state==="paused"&&(this.state="playing",this.dom.pause.classList.remove("active"),this.demo||this.requestPointerLock())}disableDemo(){this.demo&&(this.demo=!1,this.dom.demoBadge.classList.remove("visible"),this.state==="menu"?this.startGame(!1):this.state==="playing"||this.state==="paused"?(this.state="playing",this.dom.pause.classList.remove("active"),this.requestPointerLock()):this.startGame(!1))}updateTime(t){const n=.05+Le(Math.max(this.moveAmount,this.turnEnergy),0,1)*.95;this.timeScale=me(this.timeScale,n,n>this.timeScale?9:5.2,t),this.timeScale<.0501&&(this.timeScale=.05),this.turnEnergy*=Math.exp(-t*4.6)}updateHuman(t){const e=(this.keys.has("KeyD")?1:0)-(this.keys.has("KeyA")?1:0),n=(this.keys.has("KeyW")?1:0)-(this.keys.has("KeyS")?1:0),i=Math.hypot(e,n);if(this.moveAmount=Le(i,0,1),i>0){const r=e/i,a=n/i,o=-Math.sin(this.yaw),l=-Math.cos(this.yaw),c=Math.cos(this.yaw),h=-Math.sin(this.yaw),u=this.keys.has("ShiftLeft")||this.keys.has("ShiftRight")?6:4.5;this.temp.set((c*r+o*a)*u*t,0,(h*r+l*a)*u*t),this.world.resolveMovement(this.player.position,this.temp,this.player.radius)}this.mouseDown&&this.shoot()}updateDemo(t){const e=this.bot;if(e.think-=t,e.strafeTimer-=t,e.holdCooldown-=t,e.strafeTimer<=0&&(e.strafe=Math.random()>.5?1:-1,e.strafeTimer=1+Math.random()*1.8),e.holdCooldown<=0){const l=this.projectiles.activeCount>=2;e.hold=l?.95+Math.random()*.35:.45+Math.random()*.4,e.holdCooldown=4+Math.random()*3}if(e.hold=Math.max(0,e.hold-t),e.think<=0||!e.target||e.target.dead){e.think=.28;let l=null,c=1/0,h=null,u=1/0;for(const f of this.enemies){if(f.dead)continue;const p=f.group.position.distanceTo(this.player.position);p<u&&(h=f,u=p),(this.enemyHasLineOfSight(f)||this.hasShotLineOfSight(f))&&p<c&&(l=f,c=p)}e.target=l||h}const n=e.target,i=this.temp.set(0,0,0);let r=!1,a=0,o=0;if(n&&!n.dead){const l=n.group.position.x-this.player.position.x,c=n.group.position.z-this.player.position.z,h=Math.hypot(l,c),u=1.72,f=Math.atan2(-l,-c),p=Math.atan2(u-this.camera.position.y,Math.max(.01,h)),g=this.yaw;this.yaw=Vc(this.yaw,f,4.4,t),this.pitch=me(this.pitch,p,4.4,t),a=Math.abs((f-this.yaw+Math.PI)%(Math.PI*2)-Math.PI),o=Math.abs(p-this.pitch);const _=Math.abs(this.yaw-g)/Math.max(t,.001);this.turnEnergy=Math.max(this.turnEnergy,Le(_/2.4,0,1)),r=this.enemyHasLineOfSight(n)||this.hasShotLineOfSight(n);const m=-Math.sin(this.yaw),d=-Math.cos(this.yaw),T=Math.cos(this.yaw),E=-Math.sin(this.yaw);if(r){const x=h>11?.8:h<5?-.85:0;i.set(m*x+T*e.strafe*.82,0,d*x+E*e.strafe*.82)}else i.set(l,0,c).normalize()}else i.set(Math.sin(this.elapsed*.3),0,-1).normalize(),this.yaw+=t*.15;for(const l of this.projectiles.projectiles){if(!l.active)continue;const h=this.temp2.copy(this.camera.position).sub(l.position).dot(l.direction)/l.speed;if(h<0||h>1.15)continue;l.position.clone().addScaledVector(l.direction,h*l.speed).distanceToSquared(this.camera.position)<3.1&&(i.x+=-l.direction.z*e.strafe*2.2,i.z+=l.direction.x*e.strafe*2.2)}e.hold>0&&i.set(0,0,0),this.moveAmount=Le(i.length(),0,1),this.moveAmount>.01&&(i.normalize().multiplyScalar(4.15*t),this.world.resolveMovement(this.player.position,i,this.player.radius)),n&&!n.dead&&r&&a<.028&&o<.04&&this.shoot()}updateCamera(t){this.recoilPitch=me(this.recoilPitch,0,15,t),this.flinchPitch=me(this.flinchPitch,0,7,t),this.flinchYaw=me(this.flinchYaw,0,8,t),this.flinchRoll=me(this.flinchRoll,0,6,t);const e=Math.sin(this.elapsed*10)*.018*this.moveAmount;this.camera.position.set(this.player.position.x,1.68+e,this.player.position.z),this.camera.rotation.x=this.pitch+this.recoilPitch+this.flinchPitch,this.camera.rotation.y=this.yaw+this.flinchYaw,this.camera.rotation.z=this.flinchRoll,this.state==="menu"&&(this.camera.rotation.y+=Math.sin(this.elapsed*.17)*.035,this.camera.rotation.x+=Math.sin(this.elapsed*.23)*.008),this.camera.updateMatrixWorld(!0)}enemyHasLineOfSight(t){if(!t||t.dead)return!1;const e=t.getEyePosition(this.temp),n=this.temp2.copy(this.camera.position).sub(e),i=n.length();if(i<.01)return!0;n.normalize();const r=this.world.raycast(e,n,i);return!r||r.distance>i-.5}hasShotLineOfSight(t){if(!t||t.dead)return!1;this.shotOrigin.copy(this.camera.position),this.shotDirection.set(t.group.position.x,1.72,t.group.position.z).sub(this.shotOrigin);const e=this.shotDirection.length();if(e<.01)return!0;this.shotDirection.normalize();const n=this.world.raycast(this.shotOrigin,this.shotDirection,e);return!n||n.distance>e-.3}onEnemySpotted(t){t.lastSeen.copy(this.player.position)}shoot(){if(this.state!=="playing"||this.shotCooldown>0)return;this.shotCooldown=.145,this.stats.shots++,this.weapon.fire(),this.audio.playerShot(),this.recoilPitch+=.017,this.crosshairTime=.08,this.camera.updateMatrixWorld(!0),this.raycaster.setFromCamera(this.center,this.camera),this.raycaster.near=.05,this.raycaster.far=85;const t=[...this.world.solids];for(const a of this.enemies)a.dead||t.push(...a.hitMeshes);const e=this.raycaster.intersectObjects(t,!1)[0],n=e?e.point.clone():this.raycaster.ray.at(75,new w);let i=!1;if(e?.object.userData.enemy&&!e.object.userData.enemy.dead)this.stats.hits++,i=!0,e.object.userData.enemy.kill(this);else if(e){const a=e.face?.normal.clone().transformDirection(e.object.matrixWorld)||new w(0,1,0);this.effects.spawnImpact(e.point,a),this.audio.impact()}const r=this.weapon.getMuzzlePosition(new w);this.effects.spawnTracer(r,n),this.showHitmarker(i,i);for(const a of this.enemies)!a.dead&&a.group.position.distanceToSquared(this.player.position)<400&&(a.lastSeen.copy(this.player.position),a.notice())}showHitmarker(t,e=!1){if(!t)return;const n=this.dom.hitmarker;n.classList.remove("show","kill"),n.offsetWidth,e&&n.classList.add("kill"),n.classList.add("show")}takeDamage(t){if(this.state!=="playing")return;this.player.health=Math.max(0,this.player.health-1),this.updateHearts(),this.damageLevel=1,this.damageDirectionTime=.85,this.flinchPitch-=.075,this.flinchYaw+=(Math.random()-.5)*.11,this.flinchRoll+=(Math.random()-.5)*.09;const e=this.camera.worldToLocal(t.clone()),n=Math.atan2(e.x,-e.z);this.dom.direction.style.transform=`rotate(${n}rad)`,this.audio.damage(),this.player.health<=0&&(this.state="deadPending",this.pendingTimer=.6,this.mouseDown=!1,document.pointerLockElement&&document.exitPointerLock())}onEnemyKilled(){this.stats.kills++,this.stats.kills===this.enemies.length&&(this.state="clearPending",this.pendingTimer=.8,this.mouseDown=!1,document.pointerLockElement&&document.exitPointerLock())}updateHearts(){this.heartElements.forEach((t,e)=>t.classList.toggle("empty",e>=this.player.health)),this.dom.health.textContent=`${String(this.player.health).padStart(2,"0")} / 03`}showEnd(t){this.state=t;const e=t==="clear";this.dom.endCard.classList.toggle("clear",e),this.dom.endEyebrow.innerHTML=`<span></span> ${e?"ROOFTOP SECURED / PROTOCOL COMPLETE":"NEURAL LINK TERMINATED"}`,this.dom.endTitle.textContent=e?"LEVEL CLEAR":"YOU DIED",this.dom.endSubtitle.textContent=e?"TIME IS YOURS AGAIN.":"— click to restart",this.dom.restart.querySelector("span").textContent=e?"RUN IT AGAIN":"REINITIALIZE",this.dom.statKills.textContent=`${this.stats.kills} / ${this.enemies.length}`,this.dom.statAccuracy.textContent=`${this.stats.shots?Math.round(this.stats.hits/this.stats.shots*100):0}%`,this.dom.statTime.textContent=h0(this.runTime),this.dom.end.classList.add("active"),this.demoRestartTimer=this.demo?e?3:2.2:0}updateHUD(t){const e=Math.round(this.timeScale*100);this.dom.timeNumber.textContent=String(e).padStart(3,"0"),this.dom.dial.style.strokeDashoffset=String(263.894*(1-this.timeScale));const n=this.timeScale<.18;this.dom.freeze.classList.toggle("visible",n),this.dom.crosshair.classList.toggle("frozen",n),this.dom.dial.style.stroke=n?"#a9d9e9":"#ff5b27",this.dom.timeState.textContent=n?"SUSPENDED":this.timeScale>.82?"FULL FLOW":"DILATED",this.dom.timeState.style.color=n?"#b5d7e7":"#ff9d5c",this.dom.enemies.textContent=String(this.enemies.length-this.stats.kills).padStart(2,"0"),this.damageLevel=me(this.damageLevel,0,3.4,t),this.damageDirectionTime=Math.max(0,this.damageDirectionTime-t),this.dom.damage.style.opacity=String(this.damageLevel*.9),this.dom.direction.style.opacity=String(Le(this.damageDirectionTime*2,0,1)),this.crosshairTime=Math.max(0,this.crosshairTime-t),this.dom.crosshair.classList.toggle("fired",this.crosshairTime>0),this.hintTime+=t,this.hintTime>8&&this.dom.hint.classList.add("faded")}resize(){const t=window.innerWidth,e=window.innerHeight,n=Math.min(window.devicePixelRatio,1.5);this.camera.aspect=t/e,this.camera.updateProjectionMatrix(),this.renderer.setPixelRatio(n),this.renderer.setSize(t,e),this.composer?.setPixelRatio(n),this.composer?.setSize(t,e),this.fxaa&&this.fxaa.material.uniforms.resolution.value.set(1/(t*n),1/(e*n)),this.grade&&this.grade.uniforms.uResolution.value.set(t*n,e*n)}animate(t){requestAnimationFrame(this.animate);const e=Math.min(.05,Math.max(.001,(t-this.lastFrame)/1e3));this.lastFrame=t,this.elapsed+=e,this.fps=me(this.fps,1/e,2,e),this.shotCooldown=Math.max(0,this.shotCooldown-e);let n=0;if(this.state==="playing"){this.runTime+=e,this.demo?this.updateDemo(e):this.updateHuman(e),this.updateTime(e),n=e*this.timeScale;for(const i of this.enemies)i.update(n,this,!0)}else if(this.state==="menu"){this.moveAmount=0,this.timeScale=me(this.timeScale,.05,5,e),n=e*this.timeScale;for(const i of this.enemies)i.update(n,this,!1)}else this.state==="deadPending"||this.state==="clearPending"?(this.moveAmount=0,this.timeScale=me(this.timeScale,.05,3.5,e),n=e*this.timeScale,this.pendingTimer-=e,this.pendingTimer<=0&&this.showEnd(this.state==="clearPending"?"clear":"dead")):(this.state==="dead"||this.state==="clear")&&(this.timeScale=me(this.timeScale,.05,3.5,e),n=e*this.timeScale,this.demo&&this.demoRestartTimer>0&&(this.demoRestartTimer-=e,this.demoRestartTimer<=0&&this.startGame(!0)));this.state!=="paused"?(this.updateCamera(e),this.world.update(n,this.effects),this.projectiles.update(n,this),this.effects.update(n,e),this.weapon.update(e,this.moveAmount),this.audio.update(this.timeScale,!0),this.updateHUD(e)):this.audio.update(this.timeScale,!1),this.grade.uniforms.uTime.value=this.elapsed,this.grade.uniforms.uTimeScale.value=this.timeScale,this.grade.uniforms.uDamage.value=this.damageLevel,this.renderer.info.reset(),this.composer.render()}exposeDiagnostics(){const t=this;window.__STILLFRAME__={get state(){return t.state},get snapshot(){return{state:t.state,timeScale:Number(t.timeScale.toFixed(3)),health:t.player.health,enemies:t.enemies.length-t.stats.kills,projectiles:t.projectiles.activeCount,demo:t.demo,fps:Math.round(t.fps),shots:t.stats.shots,hits:t.stats.hits,position:t.player.position.toArray().map(e=>Number(e.toFixed(2))),drawCalls:t.renderer.info.render.calls,triangles:t.renderer.info.render.triangles}}}}}try{new x0(document.getElementById("game"))}catch(s){console.error("STILLFRAME failed to initialize:",s);const t=document.getElementById("boot-screen");t.innerHTML=`<div class="boot-logo">LINK ERROR</div><span>${s.message||"WebGL initialization failed"}</span>`}</script>
<style rel="stylesheet" crossorigin>@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAB4QABEAAAAARowAAB2tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG45AHCgGYACCdAiBIAmcFREICsI4uw8LghoAATYCJAOEIgQgBYN8B4ofDIFWG55ANXjOKH5wHkhxeBncRwZyOyCl0t8u+/+/JGgxhvC2A7UmLCnq1LaZEmV3Y+dkRAhwxHiOtvArdoYajoMVlDnP4O9qVjJ9v/Q9xdPXIywM15uhjKDWY/n8W+2L/vjFwGAR7KKyhYpqibbzjlEZt/7Hdpm2GBF35XvklOnkVe1dYpHnRkgyy4P8fo+eJLdELCyQbW1dRyQ8g5ATHi2ymgLA9zM8P7f/c24t7mX0kN4GjKhtLLHWxLAQthFZFkObaSNGFyJ2gvqswvffx0rg//91ve5z7n2SkWVAmSBAMybUD7BCszTG6QJUZSlERe+iTMt1G/7pu2f37cJH6ySccEKBWjLzf3NSfyYT5JaTppMmZZwFBmVW4QELw2jXiHv+4PlX91ocJiAVnvo6JccuUMAlfWrZYb2ilO/8Yc4we5uuHGrNlKmcFHgi0p0qB/TL9gUCO3B7u4zdJkTRbX1uJcYiDOH4/dy7ug2TRCNU2lfwmQgTkWqhYBJNM82kKpRMlZOA2J9attLZsuzIoGXO/vwkgaQvpblSXRASrILdtLm5pfT7g66OV9BXUrrCOWRVoFGgHokxGIlyEsVf+5n27b8cyZYloLxWOBxfIyvc5u39fEymmxxs4JCTHGIZFQDK5ApIioRldJXoRK2v//9zvW/vzrn7UUrplFDWuEkJ53WtCkWyenrzbgYytwTgMMVkVSLo2kqkj+SA1P/G+G9LVPuA14pqk6UqaER39WM/rXsQU7bmKts4Q8YJjoqIaMqVv9J/SgD2AlgMasKEABICmGMA/He0g7MHOXIEOfMAeeGAeMJAAnJQpMGgoQyg4RJBZsmgVIWgYtWgWg2gJk1QY42DajZRgICF5Kohp8/GJQCvb1ZtOWDBALpfgVC4/WUgYYibr1WXA/Ft7PksCFtfUjbGX44j8ocBAm+/PeYkW+pDTEQCEOgBI+BXiFEwbGx2mODslXwhutKnRa/PDoKFXTZrUQHjf8Kf+Bnf4vP7PxMITZzKsjoeLdgjdYGN+k4M7L3NBYHxGIEmSuqQsXFQABnpXd79WZ9d91+9reeqf4B7uKFLIc6gE4e114+8j2+vjbW6llZbza7pqokO41TPqERxmVvpZa74ikOpL2VFlrjCWAEATx4MNuyiykzUWPkD+Te/58f8N1+7pPNTnR9o39EHXqvPeSFPTdb2nbnZkQe73bk117NWAosxXzMZU2HBGNX6OFiWZ2FmZ2oaWSMZsdIShkBeijIk+bUxOejc0ilZNaLrGkKT8Xvtq78++iajN6r8EvlxueyJW3ElzkWvizq/1LlL+6g+eH/sjM2xFstvtZOeGXHaxdlx2sp5cTPygVIPnInErPotXe0kpu1auB/907rDrbzEHe6De4Tcg/J+jQAjt0YjxJa46saO2FhUgoulneLBUpeI+qWLd9nte0LMYlTvTqQj92asKyog/PB97QeKeTS4p2Vuap+XIbiqLLIzleqBVb6v3VcK/yQRHhCOVtPgJe8THf6izdUZ15kgiMH/a7XfaeB5KR2Jxe+hsxor8H6Hd7Uq0V/rHSSAUTdsAYyU6kv3ElJM4VBdCO9ws4QrW2AlK1nJz35F+JWrfD0oAKNq2HEw1Qe/DNFPRAf76uLzJGbqGkS25J38WElj/8WZ2OvR/m/QaAVh45ExoJ+agqh/l5IcXrXJ5vJLQBuyyKYr+QxnBJWMpoHm0WShgdSgQSApSAAKAvkCtoK9F5e9yej34vfM4ixe7+e+i3aJ+13fMDrEVCsgAmCAW2ihMKB/Av0BsKA/9RcHFq5BiLYJrnEz7pCXTaJBxcFIREY4RAiBLjkIo+XidkfzvocUDMDa7esb3b/TX/oJ9L/0KwjqVP+m3vfJ/pp/hCll/d/LjBPfHutfRMrL4XjMBVl2D1S+nUnSMGemw0ieiBqLizhx4yBhWnTAjIkTEiGasc+dm/n44w4AK58v4WMj1qQZCuQDugm49Pm4SpQIYN5csNX27VX44csfdRLoYusffdtyYJwKh+0APgmikX+qr0chUVp9GpoWi0yi5gTxly3BsTpQaB+BURRrYndBFEMZqM/WH/395CMItIuAKIzH7bsKoIXSgdXvjf7SL7rHdvE0dhoHTBnmwnA9Nx6nh3l23v729jmGchQHJ3+18d+3QDlESjVpsU4sewYkHRtRWKLZikHRIyjRqTFoMGnRqLgZzV0CD4mcDedipAFGcRWPbQRvSbyY+csSIBtPKl/p/GTgy+QjTZBcIfKFKhCmULA8AsWESkQoI1FBqpJMFbFyA9WJVGuQeoM12Nbri9vOGaLxyvtRAVdLkLuXowLyfP+wccVRq9FyJTrgDhP9QGt8pr/n7aR1SS2Sz7zDAi5vUb2Rrv5Hb8SJiXz+B8blZ4TrH5HpGtljWkh/4wHs+b8kkjyb677zHrgDHNPxAEiOpVCBQFQWFRjq1VdwkO6Im792LoxwKSmFgudHodDmMTC3DwXNwBzlDnJxOOBGgykQD+94MEeDsXD+6B0BU8PgJneUggKX44ENQcKNAQngAp9RaDkE8t4rddIJ71pI/jFkSedkPkHYjR7ObfNnzAx0/W3l8sVfjU1Olo/Fy0eTgozckbFs0ZQ01IcseOcnC+nf1CcoWgr0yK0rj9Ic5iKZ5R0F7GicA1cjcG6leV91LNWCa8f5nyVzMuQ/Xp6addlAoXLwYPeQgBqsgodMBOK5E0S2EdECkgXnvYFKhTDUVCAKi9gLsgf7arqu4/va8GUyh+96vjuUPvr6LUUZjlJI3oipdXnTopo3gV1HULiUyN3YX4UIZC4PgMcYJH/ZggowD5XBvQWoLxC7g0eGBOpvcP6PyNNBA/GwYvtdaawPpWCQ5+TYJCz5SQNq60lkagInRqHAMYgnmfRJlW6gnVAejTKiNdhgCThPmuP6p0U/lNOsINDuAgzszekf6TPC7bbRO/W25CtMFNzY5XlJRoWFQRV4TH462HoXFsxAi1w1rFyBTR9sQA4r/4g865OKzST9Y1UaBT2sg8/bsZDB2B6iD/UwADd7I37e2nDnhwh3SA8FHO6oznl0UA3YYcAxsIdiLohVE7SoAudtDg5dMMRD/0abzLC6Xr+xPZuOAmx17CbfMDnrKVmNNkaqI+N3zALg2hhEYP+LUrq+Mh/nCuDd7YhjQSYYFtANvgTBC46aQPWssHwebLkiIYQkqF4Vuk+jeBMd3sbaA6sIUMAPhVBCUJAwFCUOShKBssRDRRKgKolQkySoS3JqBzoKnSKUz9tRpQa9HjO0x8t29zQH+qO415zqz4cU4Rxm9NbEqU/MOhUbYkRoQJFA0YSCQpFC0YIigyKHog3d1Ic0s1YNDkwUioz0PRnltawL6U/c+UMkqjE8mm7FCCIzGdONmlf04n7mZN1FrsYd643FGNuddi9j1C18WpjExxZhMhmas6A3TSEvgl4zwzlcYLe9m4MiDOP6IAT/AABw/I2ulGny43woc0gjs9BzCuBY9xpVLFDfaCqW1TJAnOfWXKFgCVzq1gMkx8w9/Ni/2beZZon7zhvIwrBMaOHqUsUaQPAdWoA4xKuIosl7SJXLB33fRJp+iRFsEqSWykWwwPQIj88sNdllPCJ6OXJnYb5csnC+LVIofcIWOk3dkggOHM958Z+awhCmTuGZu7EOYXbwTOs2+e6sUniErNO84hSFU7BfrIW5JlnoCk1NLel2w3uGF/RAcgck17hTPp+2aCfXKrZp0MRI5DOENiufo3cuFEqdAhvEDDr2btaT+CTTIM71WEuj3ikbXUKyk71ccG+yj1/AxI9guzNdzpRu091xuGeJl2/ovMSoLArb+AoGLcEEUnf4kLF1mxalsboMk7ecGP7ImJuunfpRvw6zN/oYWEdj/sfBJvpowvk1j/2yWgACa4bFcMIFwdw0c9KLM5qFfuPkrKzSSK0r0pVPoigjHqpP0On8T8xmMMaDl7C1G11xfq4kegsRTqXCOhKinfbolOi1kCNR+k/OmP4x7xzg5FavWDHz7qiczT+HAuiNsxD1fFpBbXWpC2+CYFellmmf1EQtvIjJvIALzwMuYeAEtddC4FHCNggijxIHqH1IPEraBkHmOVCOI5SwgUIopQ9BJZS6OypBI5TWh6ATdX172PUMRiljGwSTR5kD1AEsHmVtg2DzJPaQsCMOo5XTh+ASiRsG8Ajl9SH4xD4/CjqjlwSsBZC9DoKqhwY8UqCrqx8d0CpMkAhB4USXIUwQMY0hrrEkgegOST1FSk+r6ZWgMssQfoesxpHTOPIaR8FCFQmqRKiV0UygoglUNYGaJlC3UA2CahI2tSLiV/3y9rsjrA2k0dyN6p03C8tIQ7jt9vAT9W9eOQeC3W8ZgIdArAccBcYdwJyDwJyfqcvAgnNQ24nLNu7xiqVidRpmik77pa2zaO8ikPL5Rp0+zeuKgDXP7BZUrrkqXpWuZbCm6CVZPdeHGlydGrT/Af9Rotn2T4ZNq6G50LBZeEHatAAvMKgmyu52wcJhZ9s21HKgtO4BFqa+WX7Os2p9hHF3tnlz2H6fNoX5uBV2YTt/szJr3FgJTO11q09zImMRycfSqjjz6RF2PLm91TO/v8uWh5ini1Ae1occJ6AfPNLCKV+OJTA70sza4ajW6fr7tt021KWaXYQXeqrNyrTeENLIDnrvBRo0a5h3nxC41M69ogv1vfNNh72VDp5eSG46rLccuJS3Wp5QyWO9QhKyJJ3Um8tx95LpSr8s72q21dSBSvpVrXWe24WO322H8uXGkhZawxRWpmd2ckfZ8NjbafF0vY6aeMuzOAF2xLVVSKzaHcTePwGMaucwblHfD8gU80A2Yts8yRcuQnC47TA4TGDQx7YGLt2RKcJyXH2xxkdhPStnQKLLu9MjOfdO7nFs3cl/0qmWq2VrFzB2KP+09xpDmLxlsyxYoAULJAx443wcMELovSO/s7CQCL/XLeOcwvaEU4FD4388xqdKq7yYj4nZ6qGjX+vsu9nBAYhxSqXNrMyvvlZOzzOZzXFjHgckPm7fasLpb/xZ6HItBJwMdbuTEr6vW1u5QUu2qNbdciFGl9/4JDa27buf0jrZxg6qGrfsmIh1upDoRZM1nAM/B6PT5sOdbeTkTNf6c1kWvGgZalnVtRons3VFtj3rPYybs81ObWz+f4FOw5NGWQ2wiGzQfL1to34hTEK6iGjriJ/a3vBt4f/L13OBbZiW/1NQHsES/BMc34u/P3z7v/m4G2/zd3kZrp6WwGVttVRQa/HwiLQhsXGDBuqiB4c+eygMcnQW/4G0xVfY7Ms3OBayI0jQMx0KcWI+Ua6QTCqFFbLgSzeymHT7+ZbYcjJt+22igsAUAxEMkQ8U0Lf+ecfyC0xDTLPTuE3OjeMOrIX0qsOTuAdsiz7bm5xYaucQKQJRiMc4vps7WX1xfvo79MBxzTJrw5xhqUZ6SJymg329SYxTt2cOLpNUplQ3BM6nPSowjjSu3Fh0R4Th5qzkJ/NXNnizO9/sRohfUfESn/X3KIeR/W5uX+2wUR94FOVPmOkZuxTzNpm8lam5qLSY9qA85b/2Gv3MqrjcqoCfL4/+X0pBeWIA3XufuSqk8bcAu1hMg5FbTz5A5UtR/hHduKzdIB+3x1tnwGCQmWRgLLBEYsF3ZSZhZBscX0881aukUhCRlWJIqOk+OaJChwCNwqg0JhcaksU47uYb6e58NCWpLIrENJmjYlg77/IUOC7mtSXef12P/FCfj4e3OW447u0P1Pnai6SaGFPs5fOxiWqXPp69ENXheAFeDQoixVj7aRws/VXcVfwd4MHmHInYHgtePrTgUbhQbxd3F0ofyDSj85UQOlPsiPh0o+HymXRzfHy6OWby5ZMu3qE4XsXWbwKaDNoGb++bVjAIL6E23/5Gnpk5DQ/4KKTbZPEDk+Hi2Qxz/GgnYi+e80IluOfyOYfr/h4e7K1+xPYISXqYPIhxOkbzLsLztR0W/yymKH+8kIarO/U5G8rAzxvQnb41wMyB2KjQ4ZJycGx0XF7p84ozRHr+9Isy3LlCBZvfj9HTLOvDJXUZ1cPn+J2T4tG4EQPpxdH4+P+Tpm82xRwU+10iY5lUNmSFTNE26AN1Bs8oXFWSjNPmk3o6GcmIis7zRehkNCmLzOdv2psklyrzHjO6XBKTr2coOB5D9NIh+TJmASNKle8MaUw9M8rL1zcsiqkL3LvqHowwSX/S3e+o53h0RlL+FDn4Tbi4eFQjI+fHfvrW10ULv36veLLzYnesJPz5ahhwN6X9y+WakJJv2dJryfm4HM/HO3FzW/1HhqQsMm2dx1rJsbEddFNCYLz5L83DtnCDw/zZYT4RyTFrzvKLH9/09Ez0utGBDj7+aP/mYylyGKej1J30t3H/iej0dxdS2nlLP7BZ4UVRbjvAHtPUDDWB+QQlevHv+ziToL/EZJnsbw0fD7ZBzzrm/9LWn/Krljos+chmpbcNFXwtApimZk4zD2zkBFB+zp72vGSTZT12d3BOyad7eMCDATEPTDI4bvWcnEfK2WViiBz+uHZChTSndKjw1PC0m03PmUKl42sunZGr8q2g1fjqqriDlvRcZQ5l59SWzKITQ8VCp+xqK9zaZLWQUDrBK0ahuckNT5bvP+3pxxZ6iq3jBhfM8w+5lDUmOyyy661wa5PVQmTkJjx3EojV40rVKZbVPcfmdhqfQnPTGS6DXbhKAuJwInGXbaW0EynHQdrHqmQ28uFWXpFfpxAQZyrEkwqZpIYcIU264vmIMjl30FF6E74jmFCqpX1TYh2eGp52s+lpESodX03pjGzLtyJsjXwrKLSkvRvWioznMPpIJYdl5yLcGrYaHcHqYlahuVpnnLnyZ8PE8qNNm3w/8ylpGHEKU7ILrHBr2BojnCI5147LAMuyKB0bo+JjZ0SQheaKIH75Ila+VDxfinwpQqUWZRQagJTlagTcOkRY5icMBGGNFLaOeVYbs8lcPWF2nVT3ziqP7fZjJ21o85xxXzB+Pu2aC8b9WqvxlLl1HTWqCL/0rofm9Xf/d+LlJ8f70/8//XToJ6V+A4uAeL5MpmW4LmguNRVZUODRt2SiFzm6ya8PPd8eLg2K6pwdwSZPV99io/tkoRfn0KoF1eRa9Vx9QPd3hksZiwcFwzW28Y3McouTVqv9ak2LD1q7D4sOPLbfk4ZewE5uW6rR3hTbqg+F24O9essgKT/PlEtkY8SNfDK2dpoKmolWbM8OVd/92hT8qiZws7bKINaJBdjudvkGu0DXBG4yukyrZ+VS1VqpNa7ftN2CNWJY87UojnQUlpW45+lKdiMooZUR9Npb+1QDPqajxSLwccKo2nR0QGhlZe/y03bTM+zJ2/0DL1vD9EP86faGYpSzSnIpT9FKK63JPG6Nq9l424C9yaXcBDOiv/oDfvYGd7MD3Gy8NmCvnMaM2vKSFUsSYLmiqbBg77c5PTufOiA/mI5m5GxVpU57DTY8v6sM080c2vVB/XlZh9BCPB38W2c3D6414uIVpTh1hhIr09TR4Yx0jETJKF8h0soFhaou1WIZNdS9lFGbdct56an9v8FmB9pJmwPfluuuxno1lL0JcEeCkkfYk867pSkBTQkKEEymnqDt7Xf7419ekJ5c2GmcS474rdm5Ispx6FHgLE9sMH7ir3qt7AqupNpakBmzZURMOvTqX8wULsIzs2E/azUiqEI5Dais7Y0dOglOpSoWq2Vt2mJ3Q47SIRzyQ6DMKGXSISJnZE5ztKmf+rGgndIkDTq9DvsYC1W3UAdMLsAwPqClWNtYv2IO2AzA5SWeCA2JdEWxZgFrmsVl74LOqkNVW+/5D/85Ay1+0783I0Ldnd8al2+zMnCK78nUYKTLS1AKc+AKLzasTpSM4872T4lF3Z7Jz08yomlCZOmOGR+jTuSJpvg2MU8irkQAu6BCU8pre/w3NWwicteihuWukMrvgzTpYLfuDxwGOqvKzQXtKMbPHIuVSwXd06gTIFZ5anGkteQab99jX+YZyxNMqpVxktW485t3+TZrQX/WjvwYU9WuFkSUYRmlXFuSl95BTES1ySU1SzZ/Hot5Zd1qGqSZ8mpgVjzi/g4L8hzg6CyfDvuQQWtCmxlV1DQWbyZjrlQn3CiHRgsOxniIy5fwuGyDTMurLqzTTkVKiigsqKpJh2XLYiCizVZYvnx68CmYtnYlDZKMGdID9hVHz5zDfrPnD+fSgKYFmlGqak9j5veBS7WXVIpMGoekgJF8/AIuPKypqhzIvDZXDBaehqWcVcAai4vvmXm9xr24W6Q0obGkne2fraaFp35RQJBOMf1q/vULp7o+rf0ZPYCUjBa73r9nRqIpujaorDhYtPVkHu5Cy5N39K6dBev6CK/D5Q7L38MF9GvHHMCmeb1DrRZNeTVHk1TH0V4nnFlbJ6Z743U4gsjL1DxTqQFH19CZ6HlWgv6lNEvj+sIyu4estCfBw30PImhQmeLyfUpAMvOZOXllN05F7LJ9foXD1AlnoD+jNMvF+jvTtjMFCgWBkn5fGyO5IFtww2h8soJ4sLsu0f/jLxaUHNnHqP5VVgaQ6IGZWIRegUwQp8mErjK4RNOlQ7FvUWcA8Uo7yoqiDF8m4i2dxeyHmpSvZqt5lasozXnbdHqJsFXy5JgFVozh++8XoR4phiQUrwBbwJ8kU57fp1NDycfGhHsEIRbYqwiP9QA0aEaXVFG9O3yGGC/Nt5axE6j8Awb3U1DzmJxkXR7vNE74nuGZkjy2mQMxZYdxGLl9htHDSCX/gKhUotxP7IlFwxoEEzjG/WoRoz/nMV7+Kz0znnvdDV1PkkM/E08EEPkJDYAv48tNLJkNTvJY5lskEZ5hTzza9NBR9SDcEw/9LAABccNdf+9+cTXDHPQHnYa+hU/n/X5Wf/P5tM3ThubeF0MAmAcBEMB3hC+ovxIq/QbCdsDdMV7j1Y2K0b+o8MtrFPf5nuKIWjrbd1/cdnDaHzs59Qu2YO/o3jOTB7RtPUq33Q7aZxb0D8z6h7FbO7MHHevQVBdYF+V0udl5LJnsUiQq3sdjkYpnCELexypEAw7AdHTaS92G6ebU2Y72IAEe8incCjUEj8EseGKpMwwGmC8fCg6G41xgz3shkVt7ESxn9qL0JryK0XtxbnL3EgTEJYsYcINa3lkpUvjtNXJUK/JVyyFMjUpVFYYKUuUIenHUsnyVUtNAc+4slysPNV2uUKNVZVVStyoNZPRdLRN5f8ohFEZMQP64eKAE8dSSXqw04ocF6pT6POb5Ns7qyJxIt5WaonZBMj7OISIgJMORECDvCZIaSU2FYjiH26jUqQrDGOVVjoCk5pqVCuZINnWyWTlFKjNcnOajXGg2W3hTIMR2un3AOf+vH0IkQKD+VV8cmUJlwsCImDJjzoJleseujM3h8vgCoUJdRSXlxiqqauoisYZEE5VqyVrKtXV09fQNDI3aGpuYmnXcjIWllbWNrZ29A4ZCgxRt1px5CxYtWbZSXN0MOLjF4+ETEBIRk5CSkVNQUmWmpqGlo2dgZGIulYWVjZ2Dk4ubh5ePX0BQqIdqhEVExcQlJJd34+II6lXn1eetC62uvEioU+lMZ7WUAoq0uElFDaWUU0XBMSJCm1NdkVVbh9Yt0UhBAUVa3Fktp0prOmtUR8qJmNqi0tzAl2gFoJwiiuOmqDlSh48orKguJ7Rqrs6DGqdzOYGheLUUT/SMtJbP1TOochpcqyMSu3m/Xkwk/R/88UsnNdfJiayxoJ4yChlBSQxqKaOCagpjX61fopGBQkZoSWe1gmqt7axRX6cginJAIRWMoIQyakv1eAXVjKCWegopKZXhdVRQSDW17fREXTsJ0URZJLBJIFAJVM8IgXyRjMFM/yv9uxhZOXW1j9btRHqhlFF7ynm02KawoqIkK7vCaxOVW1H7c/pmo8ma1GWFz8WCYgUjICoWFguKFZ8UAQyHwYVN8x6o2Um74Tcgf6ByD6BdPgh0EsAtIOj6U5RULBZJDyP42AAazvz4JcMRNSHGghBv/NX7qcudDl2sLrKL0UUoQYFslP0SoHzdgQ8eARQw3uMLp48y71ZON9sq1wtYfZhOcRAYJ7nvaa32O0ofAcySpTkJO832CyupOGQQIcACEDccZwUdRv9XwH7fg8QO3offI4BWCwAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAEnMAA4AAAAAi4gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAHcAAAC6DGkNIEdQT1MAAAG8AAAKBAAAFPzeNQ/9R1NVQgAAC8AAAAIfAAAE9g0JBDFPUy8yAAAN4AAAAE4AAABgVbGqhGNtYXAAAA4wAAABxAAAAo40by8CZ2FzcAAAD/QAAAAIAAAACAAAABBnbHlmAAAP/AAAMVcAAF+gWcm1wmhlYWQAAEFUAAAANgAAADYQs7DmaGhlYQAAQYwAAAAfAAAAJAVzA55obXR4AABBrAAAAkQAAARAmHIUUmxvY2EAAEPwAAACHAAAAiJzClrhbWF4cAAARgwAAAAcAAAAIAEhARZuYW1lAABGKAAAAO8AAAH8KU1GU3Bvc3QAAEcYAAACsQAABHY1N01LeNoNxAEGQlEABdG5r4gUIAVICEJAEkAUIW0gAYISJFGgZSalDbSEr3E4BBgC0CJUNClAwcFFKPSo0yS06XiXvg8Y+ZiJTxVmzH3B0lesfcPWd+z9wNFPnP2icOXmdx4Uniq8FN58/KvwU6hUC4nX06D2BzfqFY4AeNqlVgVwHLkWbGlmweuFmB2oMLhyPifHzHdhPuYLM3NyzMzMzMwYZmZmZuY40e/q2nLiOFT1p6t730hPmifp+ckwACK4EP1gr63T6AaU79KyTzfE4QOAc/BgyMBR74DlW7Bz217dcD6V2rVlr84oSGrnrp1RnUpN+gb0a6GxpEEw46bAtIDFMLzObwXZaBAme+Bq6k2I8q02URNVUR65ZDrbP7Qjqe/Yf6ntqebwWLsSxvVgu3Gfqj1sYIzxTdCETcRETQJBINCIrENeSV5MnksWwLDvcNI/YIIIGsVBliMMshGl+pz7Z1eJFvxlVGNCbEt6+nu8RbD+9/Rs5U3wRpFDyD+T9s/J32+9z70Pvc/9fn4/723yVe9570nyYfLepN3P6+F9yL5OXhvvLvIWskXSbsT2Ot6V1Iu9c70CL4+s7JXzsslSZCRp+/aw3eeVszv8fnaTXWOX2QV2lp1ix9kR9l/yd/LHpP01fT6173ujyCG037Qv22fJx8kHk/ag5G8f2812sN3o1cp2IO8gb0razdjawO9HvdZeTr2QPJvMl02S1cmKPmnLyDOTjNuwtX4/U2j22Abk42aP2WZkmw1mlVnC33lmhplkxphh5m/zq/nefGm+p9/39JNtB3H8x+Zd8zr5Ivk635+Gwd/GUZcrI8ZbwJh2ALWGpWK+en8AqA/a+6lfIUQdp/aJ7gD1Z9nd5LNWebdQLYvU8p1mniudp5ZN8lkqn2Vq6anettLlaumg3tpquU3aW3q72rtIO8tznuyv1TtLulk61+0H1TjZ+6jr9N3vrSKRbpMuskHqAoA6QS2rtAP1ZI/yBlK3UI0Jyt5qNVb+K2QvcYepc2Qv1LdWyt6iebrK3uc9QN0oexNAHeINAKOiGgPZ69lL1aio9yjtQjuMtpV/L/VOUK+XjPA/tlynqLpLn5T2oCcVoG6WzwpF9bd6V0kPSVfLc6lmi8heK11jpRq1U5H/Jf+V0kLpKvmsVqVKwEcEQAxZCCEHFVEKlXEGyqAWzkdVXEjk42JcgzNRB3VxARqgCS5CM9yJy3E32qMRuqArbkR39MHN6EfciQEYjLuOVBD8yjdLvygC9K+DKznjuShAHr9VDtkwWGyc/ACeFuOjyi5rR7EdAHWh7GVun/LyVlDRghpgxi7BUmbgFuX41eSl5PlkbbImWRVAebDKAWBNNY72m9KW0uekU6VtFEvo6LppQrAIw49sCLAuIA5r8uADNt9cTs9MwE12S92/rpDYS2zFKR63Lvk7223nmE3w3eRi/VPdWM653xWWGLnbbXXbjmlb76YnreVuHbG75Dj1znKLivzWUKe4vXrbc4zfXDc8aY0l1rg/aI3Qe7F53TY3Ifn9P9wYfnWV3lY67oDbw10wSOGp/oZ/MRzTMAMzMQ/zYVEDPlLZFyXSEUMcCRC005BNzSESKE/EUYEIoiIRYr5UYW9V5LG3Js6g5hPpKCASuk9L4SzCMFMvhGWeXQIPl+FaRFCHmRtAUyKGZoTPrLybUbREB7Z3RCfanQkfXYhUdCWi6EakozsRQw/0YXx90Q9h5vgg6mAiAw/gQfY+RPgYTwSwnwgbPojAIoh/CYvhRBDTCA8zCB8ziYD2xMCaF5VTA8wqRLkOMC92ErtPmEOFIHkGB0/sA+iEAf8kHrulW3hmW4uP5MyF7oA8is+mJ9m3ndx2vH59NQfhZM8BZVnq0Rmk9W0tmp9zccbi408St6LNQkrRXJvcLs2V7dYXjS+xE6f36IbMY+ZcjitwJa7C1ayB16kG1mcGNUNztMDtyqCWaIXWaIO2aIf2yqPOqondlSkDMBCDmBnjsd8YWOQqG6PKxrCyMaBsTEELIoRbiYRyMqxsTFEeRpSBAc3ooz8RVAb6yr2Ack9/aTDKsrjyMIzpRKpyLaZc85RrVvnpKz+jfMvC5Vydj+sIX2s0iiyiyCyaE77iS8XthKd1+4yyffIvx1esrPFEUBGHFHFYEaco1hRFaY/6C0lRBD6sp8z3d3lzmPflAGTDY16vd6PdP26am40Y69UUhJzjc9gdcsx4txQlHrepyNroVh/J06Lz18mqRhevY4vYd0xmUaczguXEGo7ZpjYAfJelJwaop/iTQp68pQzgDhG/gfOV9HK7ircU/X3sK/I4XKJm7y/K3GOqtGKeeeT2KGodU2L/1hzTEJb6APd9w4nXd+La43a59Sfo4zmUiHMaue7o+gCpm8fbZThvq93c7RXgPUau5sw5mkH7c5ybckeJaPYe0zLErXI7+JXi5z6TN+hS6gJ+mVVLZ8Q+nQL0HZ/tu0rsliIpwoKTV13duhpBHpTl3KETrCUDMZzg0S7+X0+J8Rapyf8Lo0hDCNnI5ffL679D3r2MpiaRi3xchNK4lqih/wvz0IE4U3dmASxq6ZY3iBKZuuU9JIhM8Jan5hCebnmrWz5bt3wZ3fKZ+pKnW97TLZ+JAsJDLaKs7npfd31Ad31Qd31I1TWm6ppQDUtTDYurYuWoriZUsXJUseKqWDmqWKUUd6bqVpru+nRVrwzVW9Uw2oOJXFXdNNWzuKpuFv4hSqv2RlXhEqq9EVXdVFXdsGpehuHDCC29o4TRvgToX4p2GhFHNmG1OwHkEgntUUR75GmPfO1OQOcQ0O4EcSZhtEcB7VFIexTWHqXgbJyPiHYqFRcRUZ1bDDw3Ks+N2o0wRBPlbWX7ejG8aJ8mXiQelXUE97Otjb3LZJqIfdH4+B0/4mviU7wOw9P0EUCQ8YQZRwRRcMVabxpyuI5qqM78yeNK8rmCAsZ8MZoykh7c9cFF/z16qOB2oqLbilpuLwz3II16ESK68VKRgTpuG+qS9cj6ZAOyIdmIbEw2IVuSrcjWZBuyLdmObE92ILs6h/H8NZjJr1hM172ZiRbw3XAEyCAZIsNkChkhU8koo4u5LYiTCdppZDqZQWaSWWQ2mcP+8m4mV1KIynyvQlZlWzWyOlmDzCNrkmeQ+ewv4G8t1ojabgNXORF1yXpkfbIB2ZBsRDYmm5BNWRmbucm4i3XrbrIl21qRrck2ZFuyHdme7EB2pE8nsjPHdOFvV8bWjd/tznl6uFXoSfYie5N9yL5uCfqR/XkaA/g7kBxEDub7AxzzIPkQ5/rV/YvfyOFc73h+Zz99eGasm0Fc4BwuJC9iFbyYNe8S8h+kqn+rztTK3i3dACp8toXhoRVzJEo7U3naAmVg+AY3FYZ4lvxVow01Wz4FKM83TzfhPLUzr2CJxwiLZwnNQc3XiDSMwhD8ie/xJT7Gm3iZeBaP40EMQh9GcAe/a5DGlifwJJ7C03iG/c/heXyCTznmK+b/j1zFSlg8wVU861YpNsDHW7zH3+Mev8/IP+K7wY+81aiA7J2ya8veQ32c67fUQu7kz3rfKt2p1smce5Le10o3wqrvCXj/A1E781V42pWQA6xdQRBAz+zTt23btW3btm3btm3bjOoYRWz2Rw2L28lW4evF2Z0zs0SAIKrNXUzL1h178m7isJmTCeMi3mb9W2Wwu0WznhksbdHd4fgOzfpn0LOnY2jcs3uHDArg+3cC8BFOPOnkUkotGlnrJYw40sihhJo0tNZDKLGkkk0xNWhgrZsQYkghiyKqqG+ti2CiSSaTQiqpZ60hiCiScNangrpqfQiBRJJIPuXUwQ3WQwARJJBHGbVpPGLEpKny3H+OnDxlkjz0n6OnDxsh1/3nxHFjhsnF/+CUERPltPKocr9yp3Kzcu3kWZOmy3L/OdVpZKH/nPmTs/0nIIQqQ5Q+pUdplC6lKN1KrzIMcBFIEMEaByghSqrlk743lQdls8x3WCVJEsJe1jOVPMSOMWQRxgpW6r+P/RzgIIc4zBGOcozjupKbHBoxjBOc5BSnOcNZznGeC1zEbWcSGYy2uBmE4RECNnNSrY0YjIeelJFDEhGa+YDhpfaWY+invWXac5NGHBEEsQjDQBY67M5SXHRhIEu07a71izGk6d0lOq4r3Xn5ZwfsJuivyPv9CwZhC3sBL2DIIwgXQhRCGSBApFbt4zhoLkXzf+dOcFFj4eo/839W9+wvF0PM3xWk6fhVbAa81rsAQ5JWJiGg9yM8Ug78Z7xHXXe7+xzdPQgNMcRQggDhCCI+m8nS3VuPl2+CiLjFI15E77XfD8Sl7n0AeNpjYGFcyBTBwMzAwNQFpBkYvCE0YxyDEaMRAxCwszHAADsDEggJcopkOMDAoCTK/OK/BQMDizGjkAID42SQHON/pj1ASoGBGQDjVwssAAB42m3LQ7hdZwAAwPnviW3jhHXsun21bbtN7Vjb2M4+tm3buvli28lDzNkPEohQSCSgkEyJRmgglkkJ5FZVfc2kherhrcSkxJzEhsSmKESZouxRhbhQXCIuE5ePK8c14wZxSjyoXPnyBcoXTksDucWqaWBAxn0zMfHqFUVRtoxbMC4Wl7p8a8T1b7kh7STegbTykJqSWiu1ZqrUwMUdyXGQ7JPslJyT7JtsmKy5ddWWFVsWC6AO3rSB0C30ACB0gNAudHI3kfHWmWaLw45ab6ZZptputPlGmW6MsfbabY+Jjsgkl9zyyq+IoooproyyYuWUV9GDqqiqmupqqKue+hp4xFwzzHPQ4pDLo57xrOe96DWve8ObPvCRj33qM1/4wU8a+tmvfvO3f/zrP43Nds4cB2w0wSZJm21z3vGQ0wmtrbLfAidDbqftM8TQkM0hx0wO2Q3WxmojDDfSJNlklkUOWWWXUx6FFVBQIaWVUFIp+VRwr0oqu989drpPHTXVUtvDHvKLJz3mcU97wlNSPOdVL3nZK973tne86wWf+8aXvvKdr+3yrb/87g9/+t+PGnnA9y66IDVkscJKSyyz3NJ0b7yMUgABAAH//wAPeNq0ewV0HEfWbhd1jXpaNNDDjMKRRgNig8AWGGWBHSeS2Q5zshxeCDMsnD/eMCzzJllmeLDMzPhzNud59G7VtDQjZZz4we9zVFN9p6cu1ndv3W4rRIF/6A34OcWq5JSNitLVE8nmm3OxSNTZXEjm87lCsVDI55KxqOp0OmKpqKT1ZA2nQ+WqoKmxmJFcpcUYuoyx0q3sfu7zuQyP4fLpA4xPDQ6Mh4IOO2cDlkDAMPx+g+EPMHZq+18480ZbPEbYE4jEAlYr4YwPb5sY6sj6bT67k/EHy7cbAUXBIKWCPgHSupWoooRTqVwsFnVyFcaivdDTk3XZQchYEmYpkoxygsaRXb1LtSP9rAZyD7aea8X3WM9+Vr1IRf2Ioj7rCcZOWOvxI1brqf207tsMDRJS+vzycpkTeQ3woWAijhCaV56vQcfoTVX0O1boSgldU/N+BTmr6L9cpRM0XUW/ZpVO0fXK86B5I6j/KdC8qGwGutAYbA96GvCx/ioivQRELk2TLKICuBW+Uwy4J2/PgWXwpzj7HmNvYpzDAFP4LH2ScfZuituI9QCnGAWphq5kvOQn+A0MUXwtXuTsebhnG/y9AH/T4lfHGT2/zqLiR+uAULqcMrSBktJnILYKoMsHQWYnaJNRlLgUBqKrICV1cNVlGE6lLLkMsphNfpjaoA+eN/c+weFdi+dPMJJqL/0n62np7GzpOdjZme5nrP/wYc7wI4wv7T/WTohnTz96gH2CZTu7cqX63p7cAPvvDERQWpdfRI/gzyutimKU+ZuG4tG8GdvNDgNkkLHtMr+889ix2bnjnJ2tpyPhdDocScOc8eNzlmOzaHbuyJE5nVmo7om1t8dKD4nRwzjlTJ89JnlukTxhTymvzEiYQfCLppLFYsFlFIpghFQqWZEUPfIyKbaPqDTZHXcYdYih+gYnRW1sZLsQGL1YU6iJg/WYtndkUiqxxnSM65uJGmsh9QcmTV0ULP31FPirUYHNlq14qllEWKGnmC0Um8vuaR7inD09d+zY3NPH2WCkBbXEBljZF8fnS5+dP34Y5dtRV0eelQzFXPkbsHJA6QN7yBXNWJAfecmozM8FHGoEt+SOjgqOwMjGuBhAhgnBmWXhGgYpCn6uLAJnSMjUzmDiY/yLIMwL5vVPGYgHIkm57ga52s5kT4F85j5Cd3P2fcauAa4wwNTcPMBpjPFau0SaBqawwyVPiQjNJrIsKM/XoGN0TRX9DkE3keXamvcryFCeN3W6C3SK19bJNH2VMndVIwFn+6Ueo2v1KP2mSonqPZVdv6dg7fWxXu3kyt6aPSF5tUQi6XQk0sKGxNpPMX5i1nJoNzq4+9ChmZQgtcTb2+Old4hxCSSZELSP7z5kavq46T25dpVy61Q1v5VRhnokYzFUNDYv8IdhekoSIGjWqF36LWPIa0aNIvfJy3fJEF9ZzvyZXAy8lYfffE96y1P2uvIr4cXlP8DVv1bRMbJK+reAkS697jG9rkv6fwjeVfcrysPS683gjxvkDlOMaltLD1SLeNVRKWEyFErJybEZMPek9KuAC8yk0KfAwKaFvw6rtq/T1CinW4MT1Wk3RM6NQsJVOTcrAtMMFN/HtEOckvvQSaQdspIrEcVpXGWd0p8pIsgD+aP0O4pLb8LUUociBOERir/DePUeNdbJUNmaJreVfbhq+Y+XNx+s0QNr/A7W6ACbrQsUmSSjgLfr48XlMopFdIW2Eh0UzzNK2TymKy7W2AFCFvFzqxHzfUreZbG8i9BSeiVuLE9T+rSpxRdAgkR1rJpmc9rXMrYb4DK0m7OzxConNHIvYsi8OqaBMSthqqEnCCKls1bYaaWz4BqdNPHhC+QGiJSoWUm8XfmMguXOfRJ2br3iq9q7UpwC8K1s3btPnJibO/fcuWhrazTa0hK1HJ9DO+eOH58rvW/u+OFMEu1LZjLJ0mPJDHCTq5KrgVfcRLX9ynM16BjdUEW/XdDN+L6x5v0KbLnnFKL4l/8H+hj+g5IExBkW38i02VzOm3CRktkzZaojXFcouFzIkYVITUmVXKLsUV1yQ6CPsRBCrnPn+toYdlG9R2NRuD4xN9AK17iOdZX+heI3YeKMR1vuL89i0Vb8GW0rxW29wgAuwrIa8zLrNkERhnEDhVEaLC1RCGlKvJnklZRAXIuZsqrbm1Z1o+gtoJv0CL4LPLJB2XaGtV1SxGy5QpDayoLCrPHW+BDfVTtTUZwaaJ/s6JhsH0hhWs5bpdeYjq6ZwHSCcLRrDjTtneuKYkR0iRmnXqwOBEXBAunQ+/DzsF9jItcbNfJOz9o6L7urY3H77AoQP2fr6EgMQi7Hz+fOGdx3ISv9UZDxoyDhF/q6swPsG6zCRyBeazUfZ4WPabT17Lp3dyxt31ON+ztWWbblzhk660J2XQX2r2GSaz/7OlOkrx5A7wRfeZX0SiXD1arEt1K3udakQFQ8urm/jBu0b/PRmfFUKJQUEIw/f/586RNjh2yILghuCxTZD46h8fnzP5ro7EyUTopxpYL6CGgbU7rEyYckayQ4o1xNlgEZV9fVaBOZxSS/auL8ro6uNooOIuvSw2wo3tERH9JQiLLSr1cU7zl7cHifC7HStzCpwwvsS6y3q6tP4HEYovgesEBvjUwDzJKpTpyvWQ44DFcQC9pbjkowAxukjXR7dqjl8O4ZIO0DUjiYbBkcGo4enbEc3uUVwjhSXR0JbzIajvfuyM0cPDbrFlRvKtOWjGfbO/pGM7Le9oNoT5bzn7LCuVaZGUEnK3UOu1rC9hUCwqeZzBhC/S2reSMLuj5jZtU1+W99Vn3wmFwwDcWMnByftVx0Fvqr3G5qOptNo5fk3HbWRQIJ5Loyi2dNtDyoPF+DjtHbquh3mHSBljfXvF9BYVkNALKjF8ycmSKpXDmrZMtZmxOwyrP4dmQ9oqMZRNEupB+sJ3dg61ErfoTWWUshQtAvrPWn9lthLReEn6gsWmutVb2qmc6icvYudCMEl47GEUUbkL5TR6Pl2dn1+E1In9XRCFwPI33O5LkIPB+2mp+StxU9SWlpXsgA9kfvLVd62STwAzZ5KYgL2BfNUsSM/HIyl0ffCMVvReitSFvUyE5gt4No5/AV2tlWsgNoO4n1HIuKtgHbbZhatB8Q8gMNypEPElL6oCB8n5Dva1IGJGMhCAkcYsEUwbSAKQKXEfd+jm4G5a1kClE0RaxLqopvRhAX8IeaVfQ22FJaaRk4Io3z0pVq6W+yRgQOpjf7Kz0HBYlKD72mXDtkRRQDu2QloOVGA+2NSo4Ic/JzhPG3ZXRvZVVXpY9xttPCoRiiJq7v5JaSx7xSsBKAiLoVc0C3fOWkVpVzyvvd3NLlzgukIJtZ5asCBlDbQbNgio30zZ/Yl2Nxn9NPkH5AR+zARGMny0Vbwx7M90+VnhEi2AkmLZvm9k0zb7zN59L10d2lXcloH0vEQiFhFynTc2CXIZCJIITgCFKDjtFlVfRvrdBht1xR834F1VXoJLFKJ2hj1f2fW6VTdJX4FHTohXCoQ6aUBTDSepukonmRlg2oQqpw0ITIYgGClqvClqmk+LRVfut0qtWGDCztHWSRoCtGkb5fp4e3pvsMSjpmti9x9jMW8xkhzur26cgytzU7aUXYujDwC3YpfOGPPt7BemItYa/lvvlxFgerGjrRR3b4/IQU9229iXHW5k/6HVakYevIRNKjEn8S9bD2UDoVbv9pPNjHouFQCOKhE2xwu7RZl4mssuJSa+RZQ0SCIW3gNMonPzQ6NTlSiGNalWyJPWN4o353mNKw2x/FfG76a5MLMYyJXsm6XyWINjfdnAp5v+MNpcIfV5CSBEneirnZxcnX6uI4X97FuXFxcffuJeCsx3y+aNTni0kplnZbFqa+OrF3fqSBcaprnkQ69PFQOuHVGEec2cZmJcctkuP6Ho7zjHs4FTnRW18mw/iwShNmDwfr5R7Ohi1CXLSvlkwDO62YtnSZLRyCG5tkC8e6Z2NZEQVLG7151VvCMTV2cFkkWTTiQjGfXNUJ2StuojheGJmc2uzqsmMaN30V9Vedj0ECHFuY/Nr0XLMdY/LVU8+sOCucUkxZxLltQJlQFOSQBbvhklYCGczCNQWboBFHMzgnCnZxJUE1hA1jAwZ4x2sMju7W+lUSiKDFPTOLrVs72jwUaS5MJ6mFcKT1YYziTdQ6V6d6GhHB04L8uphfCO6P4aMW0oRp4eqJD04tLEx9MDPZ6qIs3UqRHWleuLURUZxzqJjzmANj5ERaoPQS7IeT4VQ6dNLU6C2YK2FxjoxX72kZCHJTVzwu98jK3kZv4ewnLOpzRRjR9gp/LuzYLUJz8etRdgmL+n/MWUcoHXBplKvjU/NTX5vYu3fihs+mQx2MdYRTgEaSu/TtpImCWxWlBh2ji6vo3zLpAgUvqXm/glT4RIoBQx3+jNLzKhWU1KjgEjpy8a1a1hOB3dgwk5UdCzMuht37LIxjzljQz4bRMmeiIVc6ItPS21n50rNvEnE2yjhKJB1MWjkLMSwyUGFNDEdTgj+EbWFdKJuRDBfrI/ngGw2rXt83ZFAcGRoZ37J5KIJpJBKRuxC9KPJh+PwrENK31WMU7M9YCSJt81Of3zbbBjOjdHEq9EHh/A+GUsJCnTCI/JGqzoyV01YNPOxBkyNSkqA/EK7GwOgQ5vM7y+kPTcXTrYnSxyro9z8IomlFwfKc+H7woVVUdLaqxyx4Xd9pOp2G00Q6mOUrXPAYUAQ1fQo6Iuh3Mvt7ZFUbgVXvRcu1+lfp1d9X/waiJgy/+ayMmply9CnfFNG0/G24+mkVHSv/IekvwNV/guQmXSkp/ymjzwlXJ6voy8qT8v5fCJmq1lGUW+ATL/+P5azyHmmB8DoLgL97CmuqcDU1YZrhfr09IRXxzs1WDPG//qpP6aizDZNyj2tkRzvwQZLHSbCHA2C+1qqZqtW+UWOJcmQ8VKNPtlqc8uriNLnaJ8uvgO0FVFvilB7H6GpkhWp1ElGUWdMoewclz1jq1HdSUvqsqB9/SRAZp/he4VF5An5X7Y5k92k6krJr+jF5pthfrygcKk0Vt5V1wRfJ6qZGlJ9B0Etglx+4fUTCQdDrD8tJyGNO5ECxI+uejBHVMRTC/KxdpffL3bAl2Sp3w/q5jMYmgonDtoHysL+yI/l/4Y40+TrMHWly/JwSEVnNVu47SY2DuCcLs0px14ljxhnK9HQD1wIWord4PCHWWM+NeqJRv4U2dLp0o0lttPK3nVboqw3dYqhaOOQimmowQp28Luyv06jGLjkDfUQ2uBlz2Q1cV1cV1kDqjYtLu2eWFvf4Y+WECvXTVyb37p38ytTCkVT4Y6E0DKt56ma5kw+YeWpKUWrQzWrdpH/LpIs8dXnN+yE7ye/Ty19HD+As+LxH2bDaCXSudgIrrcBydsiWW4HYkESpTkHc5zJrigdoACHX4p5kkGIn1lh/HfVg7F/a3RphyAWEgX9haBZTvdEffQNDOzDTOVQTTOulJJkF9eswa2WExFWtGyj9YBWddDBM4qWfI/okQ2oqfIEd0QcZxqnwvlXNPmdqVjlXAB3fhDmgSL+y5bQVRmpt7jOPGPE1hVKhuvbAN4knXlG/K6QSbV+59tjWSUjn9hnw6XYx27Z7sXTnSqF0MioPEb/gLBtOBcsVyXQfIX3S4/2U9u+dfON9KVnowbAlFc4wlgmlFQz9iBGo+fja00LytMeFHmNteTcxOTkiC87qGI/l4bTgg6QtzgrzU1/dZtablXSpE0TDN6fTpkCyS9eLbpHdsu41ctRsD2ZfLsj4+NiIv6e5WhBMSHjYES0X8CDJ7LavTs+7fYT+VtxAzhfjjwnrviUtq3YY5O4akbXMaevxiidftR63d7k2m6epSj2OXlytx79KMLY3z09/dWpeHqZKJ0Q9HpZWKWMlQt2Yya6sS2QksRm4elqc9DZacBM8W9Z1zR+rEgT5hjDTmHa2ziihxWT5GRmSZuikiG4CXsHll9BrgFfxdD3CZCWTr20RrvQIX38OZ3OMJ3zeoDeY6pvYO739LM72MB7xeEPuYKy1r+2cner0Ji7YMnc46HL4GpqM0ZHxHTPjgqa6wxGX3dvY2BwZ6hjZvpIt3gGdy75yB6d8DJKvIVTkAGJRyphauRQiV8A7lef7Z/Ys4U0qzI/s12X8JVuTkQY5C0TjoUDIbPX8/NjFR+aOtBDiWhhaPJezKcbRQKEwgDkbYTzTlsn3ZEr1QBTP70A2it8oq2+z8jaK0mi1K/BK+MoPREXx7fVKc0RHx1hMTGBgC0yW5ehDnJVeivmQbOtnx1A30Pvh70LGxQAX8qnuP6A1Bgh1+tNjpbiQPVDkrI7RwMahKTntD4TL9bVHfGcQTNomppGs/EsfmmpLoC2Ag5KbRPiLK5miBt3MFCb9WyZd9nVq3W9mCqTYYbgdK2YXdE23zlXuV95BXms9qqNBRNEA0o82kNcQ67ka+oNoSH6FEFS04vqSRyuvhTfCWq0vX2v9qlVd0GvwedYFHeUQRUWkb9dRL8zySJ+vJ+dh6z4d5hTl4NqKfl/haS19GT57BW+v1YrihJR+bDVj5A7wTgvIIFNcarULWlVnulbrTNkDNRi5HKHLsfWwRocJ2UC1w7yKtIGQYUHifyPkrxRb6t6iqm+p4/yvhPxNXN6s8rfVAe+m5T50E+gfXd3Rw7hYw6gNOBZLUpVGki6G3mg9qKOhsnEPNZCb7K3TW9iXONvKOGpsa1HR34XSHwZlp0DZU/+6ZTwI/jR5CX9ebcbFoFKhf0vQTf8fkX52w7AP7BKr9Edf3h6tdEdDnD5D1HdK1IowTt9P1KdlYH6Xs1kLR2GVs12My4vSz8sXwN0ALt+S3HdI7rsR2MKkfxp/ZpW+36QXIJsfllp4JD2o/Fx+wv34J/JEc0iBuFaqkJCf5k2NVz+JOysn8RpU27ozAb4qlZJnom/Jty7EIHPt28xP8/g+s5eKCQl54Zs9e4l58XCNM+YmE01Kh6VZ38Eqs/IXidkxwlkv4yid8rM1l6d+vuZ8iqWFvg710bxyDGz7X2STwro3RtCX1trittPa4rYqW9xZVSDQ/wcb3LuaxvEjChU9EHy2jJGcslWZWxslVNTlZ9IXKVYfYqP5Ipxs88m1fZIXzQNz6UV6uo7Jf5eHNd+2rTqxDvzJbJ5UPH8+IgZ7pU6Kq3xS3rSrHYmz897LqpoqVIlDt+caqakLKvrBtWf8bNVcWRfDhjipZ9ed1FfaIO8147u0vBqrR2q2BGr3SMQhv7N9zRmfKE2AN1aoHtLgk1FFsa9p+ItDYCVM1zwtMSot/R61LOtqtfFe5nDUOynRCowjurGzAPVMXqfYkWgZHBms87Owy5e6nLNfMS4HnGdOV6CxXsNcTXcNZn/MuBWLI3F7X3/HbW4jyAxn8hK4N8XEAFLblWXUYL7t0Sate9oTniq/qwi4d+PGYnHDhqLN7baJvyv5iiDoeH/2xq6Bga4bs/2bfY7XOH0+52scvqdNvjDI2vffodr60qu/Z3LL0aN7ZuGFsEgqFQknk2HrefNo+/x5582XPjB/3pFMCu1PZTKp0iOpjIIUDfbCbwFVPaDL2g0MJudg+hR0ki+1LJmbkuDdxEoseysv6eAcpqjJOqLRtGI+WRRPs3NQ8Bjr3rIQB8eiWfy5Vn1WqLz+zFX+BCY/kmHzbgaKp6a8/bFAIIo4O4dxemTnjgPRhGfMGmw4vvq8rU7N585vW9qQ7uxISHO17Tx4bE/2YG96qTHtEDL54Xx4Peg4Aro6HSvPiuSTV6fhEo9WpFgpcVIwX16Swq5/KGi23NH1XJ+dmF5SMYbHSBizsMcdZoyrQVejrhKsZih5AybkhZUX/9ilVG0Z0JC1uzs2Orlr3GjV9WhzKBIKBLt6ol5/HaVdlFH6FKayqOVsB7e8Q0VstMesUj4J0ueq+8iV+tr8qLxAtr6chUqVs6CJvv/BOL6ZaIdVFV+D2JUmNYhCMiuzRxmXA9tUp6J/Eg9Tr1LlQ30YhCVTYMk7QJbhaktKQ7ocrvV2rLwVWRHb7GeBEe+g7Jztk/s1AjZEWO/yhBhVWcjV1UC0s6XlxsX4A0Zxc7dvcIIDALYEJndOT/t1XdWHwwFPCk4zgU4r3Hor4zIc2OcIwjbntnEFS1nvlG8pDylKvOL3PKn1NoUUTUqmCg0kDjkdZnDAOmwRhAWjHNo1vSSNFnH5YxQH2sbm+MVMz7hBfMJCouF0KuFqnZ7ZNuWLo7Fdi0s7Zcluj3a0x44RjH0LE/v83o7+UDAWCSTD0XhEVINg3NeXn4WLyq/aw8Wqogso8+RRrL4ZNN0iH2KhGcbx48R6oB6PqSwuOF0rhl1UO/VxrdwDgZP7l2Uu2ClPqi6jyha5IrgsZc5AffNbnjKVr/Koym1yts40G9RIs7PJMTvQP+totDUmKY3YHA7HTLEw4zQctshjXON+uzPALfDpsPn4FXVqwOkMqBbwtuEKM3QRsacyA/l0YWiw0JobaE0bhDgTbfn+VHtXpr21N9eacD5n8wd9TrfH5Q6CaVxOW+kqb9Ln9vm93mjI6w+FA6LOAV2vWfF4QqTydWflSkZfo3Atj19Ty9GM0MUdE/s1djmxdnvCDDMIWHeIPrHWzUcJxt6FiUgiGhJxEIxkI8HE5njEnU5E/cFQUPY9Ac2fPRM0v//Eidn5c8+dj7W2xiItLZFXRPPNioLmIY58NdFcLcdTsfgLbQXPKb4VE8pQ3R1ViN6DCcojle3Q6KjY9V0wfBjs2l0b01cg3VkD0jl/HpNyHQCddTawGBlOhUMJ+c49OTGz+3A8Ed+VrgbzHW/InbNpHZYfKhRO5IUk7eDhk6DfuIk/zv8XLDd6CoBDJ0H5pclthzkRaI4oi/l9UM9aeNRT3yhQuZOSGzEm32C8vN3Y9XCVGbUgPdvtw3Tz9l3jzjZddwZC0ZA/3tYT9QQ0QrvFT5/Aq4pZ+OOYko1SCxcMX/h/QfQXYMWQid3/YBzfRrRDqoqvQ+w1JjV0pojeBxaFN4HkM/k1yGCehCsGPR2m8wqmP4FUypd2blu0EuvZVkT0oi/KmNrQU1wF9d1i/A1DgOr5wPB0HYpiI9vjmNg5PeVmWNPtQ2G/F4C9uBbXv0AQthtTowpWilLizyvtUuaKxADsydMCu4nsNfDrvUQ9CBJrBCN0bM+Ow9J+CW8oRbEt79+4zXKxqkY93qjKIDR8AAWIZwLx6ZnpKae/EY3tXFra6RZS2sTb3jcQTJzuHVsPxJIRfzAc8Lam/KFoLGJ2y+T7lSFxqn5lkL9exR/G6rsqKH+CcfxhcLJFxaNrYN6iCphXiJIDqzwucX5A2XHmOJ+swPzKrqkN8wssajOanAtDA/ucjfamFGNRO1h2vrc4Z7ic9uhHNEvQMMIWlVgtIWeb7QaNhw0jwi2qGvF4YqpA+WRmsIzybT29nSmDECPR3tObbu/OtLf05VvjxrPBiMtwewy7oylsON2Z0jWeUNTt8/kCIV/QF474FTOvPwz+b1M2vCLKvxzmQcn1qqGHj81uP2L6PCx9Htiwg6tUPbhretHK/mnF73FGIA68T1T8He2o+Nvf2tw1PTM1HYjdBXVJWzQinB4NiiAAiZ3L/1BeQk+9+jOhmeHhXG7Dhlyz09ks/vim/OfzmzfDsGmz1/iG4fHA4C3XC8p16JHTVu0SmHtZnxA0L6p2O9Hq5P97Kl0uaGg7pohaIxq1mqv9J3pSyUJkrq/Ta4N61ctxMTdnPkvBFnE0NtolNzyUzQ42NTXkGzEm5wl23+Sss06NWbcGinGXx+OwC6LR0zcwEMwFXDudAiZbGRe7xLf8Etjq3comyDXV8Qv8zGCUTjwtuvdUV+ovMdbb3jVEkJ7TEbY3ei2MWPwWxiilHkq2YiyfM8iXsvsJ9UToQy6/K91ZaK+z6brGnK6Ix2nYE5RQH2WM7DUFBXUsfJohng0LmetgqEePCDyPnx7PKy3Fl+E5WJTpIEOu3DPCO4nWp6p4C2JFk6q/n7MOVnnWy+J16t8AzX+mrnRZQI4GsN1fwXaDYLt11bmwXbXp1tlLXFcq4L8S2p/J9FMszWZxe1VCVK/bwuoKgtdnxfB6RrERjLezex0eG9RpnXZdZ1Tzha0+txZyapzJrA/GYkcIws2ZVkXsBJDw39ETUKH1r/VvPnkmNTlXTT3+ndK+THuRMzSU7RqUUWerb7RT7Agl2tkksbhdFpDZ41Xf6Q/YWzva2pp8n+3u7+/WhVAWu9ttHxXH/EzrkNMwAkG33eYOB4QvIQiV36FHaqJ0xV4SpXsZWsLqOGiYFKt+mXF8kFiLXEU7VOYVpFkxZKhWeq/EaKH9vwAOpJReZRr0P3OMrnaeyiWErAPoz6gezWKxFhOJgs655mHMA+GhFxLxom6xWHzHEAv4OEKqv8GGx5CtqcGO4J+9AS5/SJpCPsPwRVtbYk5/wBloIqQ5aLh8zZFEIuIGC/ltS3o9TybV+no14Wj+QSNpMnyGra6x2WIzDBt4thF0+/uqZ8+49HZCo2eNb/8+nM2YDtWbVhzKGO3rbO/lbE6lEIkelVKLK9ff31V2p83tso8Jd3a2ugyPq7Wzvc3h+uxFgWid3R0KON0up1+8KYPsykuQN7jyIDjaC5Qm5Fauw88B5SGguCXlfzfyFOCJJEt3V3fPwAyQhSQQ2SQQAkTJEiFENuxt3FYiuxvbnK6cPHc/d3fX3HN3l7Nf3rk9d3f3hVfdTAiwnHwfdE9XT1VXz/T01JRVk7+rc25FSDVCqqkHsT6PkNusc+y0gjoV1u0WxIXn/E6dc4cFKafl5K/wAELutOjoONbPFdZd2XNKyZ/UOXcjpBIhJYj1BwW5x8LagrvyOWzG4vC9FuTvbFZyaEGqcbX+S50jOXwfoenXY30mjuUkRAUrq22H4oq9QHB6Bzf6dcFTJ3GjT9fhfpuuH1uyScqEwB1Kv34fISRIPkL+V+nXb6XvJsTq/0iR/tvpvaq/Gvv/pfrvz/TTUqv/t6o/mE4hzmXIZ5p8+thnVeTDOtK6nTjkWzGzPSoTS0SnVdTc42QxMOPLuvYD0/kDEyn0EiAP02+TCFJ4NG0juqyPYTQ30n43+TT9PjFJRaFfVw7dmea2mpq2Zn9Sp6Vg7HWyFuqI05G2QF1bW12gLXWyrn3bdH7btLiF85DbevIJORssf6Vm8wkqPbSA7MD/o8pDqFpZP5m12FlhAP+a7lDihamLEW6pU3+jC6qcR1LjQv8VwpR6VVE1kOqDln+axLeUnpqing1sK11vzChk25Eq0lYjOODBDVJ/tGjLcTL7bppeCA+TZukD+MJ5CCyei2ciuEIPh/z+htpA2IGDYeTS7MkV9dVbq3HsEks9jAafpm199TXtwUh7rLHc5DZR0rsYO7zQlmysrAzhx4D+fM5svekovYj+FWcbz5+t13IC1rJbx4ZjsHWG4l7tL/+2hu5U3IVqinBH/7ox5vMvzZ+89yHyPPkYPY3oeNeBfFPFf1xHy+jl8omK55jateAbeusnujon6nsD19X3BbrGx7sCffUEMTwYsnAAfqW8mjLW3lx5pUv51CjvpqzxQX1IydcdApUEU4YHlv8NRtvJ23GLzmEvB42Xg7YAsGAX0sFmD3AVhk057OGgy855gHlDeJlddlLspZfqYo0BbAM9Igl0IDimGU2CsRgAWxN6pj8GehMHIWJIrEP2w0a/9AIhPuiGe8gyObxhVc+3sCnVfU9PV8Fx1pJU0FIWTkUh9xipafJMizp0o3SjuXlU6PKgnMqv9HJ+NHvULjsGNbd1UOQMRH3GjW380/tUkJKYwv/VJnVeIaxKgVTX9PFd01dgD/4sG7jUsDgt+UAyrKSBSg0eZcaKlqlsGtxn4MfZioE4bYjzygxOSJqSs1E/9JXmisEepao0DAPu44ZxbIUgDknfRb4N/5ASvjfj3WGJj5oK/Mo4WJzOo4neKDeWdAGhjliYamL5RNv0c+86+1tTNps2+8xb3vTUrNTvSIrb03fRCqQod8iMh0ZGDFQbgSVjf5BHe3vbJUEOoVgsRI1l+Idt6vl3nv2taSQ4//Sb3/zEHHBbRlJ/Aw0yH9lmfdMgBfliL5AqNawthzLvJvimfrTK9/QnxpTvnK+6m/Pual+ZbI1dsr3/6b12MEZMsO9+rH+7uiMNdR9crmasZvmj/qDyuMjlIEaIL8e5RHKhmCn8KlBcbOxtETV0RXWXEF1bM0OPJ/rjplld3Z+4RI0R9H90uYaxrUsfrGtQXAz2PbYbORs1QLQ2Pd03mOGB/Jb5CiLastbVnBYO8DmhS8L4kw0chF28oeA41iGy81rFeUUzNLmWn9Ahb0ZuGsXQ/QwFSUQ1ztUVHQGPYaGA/3mj2sH+TZvpGinZ2P/zOfu7kMW/LYxptQ9mcUC96SWNX9E1uiuHRiCrC0Qs2qpeac/8apOKhQXxF8basAoWYLmxOI8sSqyOAqwKOdayGmsd9VpCV0U6nZUngHxSShz4v5/2kncRnTxJyLEHEc7oj+gAPokO9eWcKxt05DbsGgwxY6eLtTNj/zUCdjLjBBdrY8YB+iNd/5rhfMBQ1ddMpEmQZm+WplcRqM8Qy23cmkvmjtwB4AsWMYs0oZJPsi5pFnBpE3ACM4ZdrAXMFcWLYoJQyQW5R2IU8HC7whhxsmYwV7MjEQKki5xBb6CPkHJpx+yxXFxyP1ProAjQ5/u7uccQ+wH2C2OPrvElSpfuPB70WpsNJ8k5xu9rtzN2u1bQlvenDzm4FTmoJ89L2QrL24nS8pIzyB8UZ6SnKAu/k+PtA9iXGW+R0sXC8ZCOpE9SGTpxeRXboatz8/UaDO5AVIBFMHdvcL/7jE1uQRPsDpu8Uh76XVoHnyVOK2pA7d6ZYI2OvFaDzTD3m4ZNJG/NHtHv6uJBh+NBoW/USjr4ATkfvxicBfQUhVXTtIlhil4cDzgcD6iVLb9K4nSZaOTriENJmFB6MXyMDL90JJUlOigloxVAhZt0JCtz+LzFo6mGBgTTxaTQmegfGurfbAzTTxSLpurb7QA+LGc5zMExP/h/A/POTYBzT8IlrySJgxvCZIrsJ6TBcq7akIxUlS8nqSq+0VL3TlX5ghJW3LvpVkh/XENhB+e9UgU/CKK9PxHlrJ9zgSA+wCBQCyzJeYIL2eSx/sGYgKRU8GD/MNDq1OeGou075f/P7ZztkOd1cL6dQU0VsD7VELyf8Y7tfYip+mNICmiNn0ISG0wIJCS29USHdra3Dw21q6+dD9PrWBmZxZkXvS1F474L71XxIHB63VRSUF0kldvDZEE4+OQOQZXTIvDkZH5c+BloOOQD8iYNCOpcGz4+RHzsoAP4TgkeEtR18thx4eIb2Wv+Fx4kKzi3TERmNnorT+QrbCktgLyH8s5bK3hz3yxsoLq2s46BuawJFJlGdq9l8xRZ9drusVXDXAE7QF1llV/coGngZMYFQqDRQx4dEv6qlUCNgzqoro1gfif56o3gvzGjxRF79p22dxTxTbMm2BqUKQTChuzUI4ZYCGZzHP0c5zqirGGBfGtYvPgUfdYUi2Si0PSngVGmXmcXYOkX3VhicdLcyOIWaiyCAa7YDiH7sCgxs8ay3TbdPyZtPFIFdeSUV+6e4jZkfPjoWRZsTyDulhwnCaWPwRfkyiPeXNe9YuwEX+KuHRenTf9HgzdTcUSy9BaBP1WrPUSao2SRqQ/L83LDuOXrKPVeLaMlbBeqVqkiZJEL1Oj+nBBvQuWOTu+zpPA8DUclB1rPjVmdQ+r73JhTedRQDl+2K0nkzfR2+m8VqfOSU85Rz96AHJ2HnOwQqs5p0ENFoFZDyT7UgSOeKqUYTzGJ6XR122+gDoWpCuntTa6lh+i3VLye9SWYu0/W52yRBZtjh3VAT+MrAKtcRDkHbRW4POYcWwc5X1UHgimwPIjS+7B3RTY1UDirAPIsDRTCioVrQQkj1eQgvR1qlZ4ikq9x0QrmmatC+FooVFWF/8/lzP1WC0bvxrohVFkVunrzYnxsA6begZ/Ea/l1EiY/IUeIhuV71T3tRU6ItKnGM3aPUDwSUjz4hJL3RQhsdso0LXUMVwI9w25PXd9rLhj8NYy9RtgXdMHez429dvE+ouglcJS0pNegKUJIEflXlDRFkt5u01LX2+30DI6UU8c0jTL7dsHeJ+x7Df5+MPG7XNLmxgJRfHuQwwTy/WOynejIN0lraqT3qLVRKVdjDQRzFmIgm1zjBp0q6VakfinURaNooBzRD8jGXGa9Zbh+lj6EcT5+5DqsdtJsJJVUs+bFyVPc2yu3uiNbdXvMzraMNnsbyqvryzxVDt3oMoRvMPysq6TEFTa0Ws1oibsc7pJSt6EFdHtTp/Lwom30nSpnJPFYX8AFsXjBYFCDtzJjl8HeRs1JQz3w08yYpG26Tt9oGKmL5eOcZpSnDWkZTSfo5TRNoi/gJR8Mq6VUzFu+Mt9bvkRY7eIu86CpkDj4cI7fPBEknv47PAoPqTx9TaSXjMiZhS19WEbPA3m7jCeefft2koIz4zl99440No40NWI53NTEGT2Tm306Z6nrsB6NdQQbOjoa6NCw6lalBCjgdU2jzU2jTfhrHm1KnWnTUFFr01BRS5/qDoekeNCdCuWeM4hxLl0SrDwFPwZPwdlkgRy1MvlYgU6qymwXGbsKOn1a3xZWWJRkXnKvKQiCNuUshSuRB6ET4kkel+dJTGkNpKmLppnz0NSOes5KWr2d/YKD5jnFWePQqSPhoBXUX9UQs7HEaTvH3zFvsIGTE1MDgmmsCkTDSYk975rgzjPXD3ZXc0YNYOWlpVsZ02y0rBTOHj93X2XVSWc1Ml5eOtDu9qMfzWsMU+hgOj+jOeobJgZ8ZUOnxqfOn6/wThyNNzOtWcpflbUTFy77q4+sr6T8W33lxpxb5j0tj+g7KqoJYcSPd70WHiTdZEh6RjVYKzjraCqlT1lvJgLyqh3WepIyAJLRxljKVI/8xghnLibUGqfYtRrGx1f3nTLQxdm2rasznXuiyThnvF46TVaWa+awodU3MKjsSX2xrgRPrgsEKuvaOQuNMD7QHDa5rkcYJA7M71xtYnwoGdq12rKrc3ARG1p0DCDYZGoR3X7CNs7qJmE6UudtaBassqOmNpwiEca3LXHWEQ9GCSWV+JR9QcVwEfoiqf0i1nqmKlXohNBFr1CivxidjS4kpJvQf66TXaxMiP/8Rh7Rj3Nwvmlxx+E+QoDUp7vo+Xhdp8nBF45Wypq71GDFkxt5LQNYNqDIU2i/xyBK9aj7KysD/qZQa5fLVV0e0MRc657OmROtrip/ayzW6akuq4hoWrjp5JnQFmOLrcLlrtQNoyT49cWJEjkJHVXENZXhKo+vNeBv7WoMuDnbfgCTGqxOmbJf8zc1ob2zoiJQid9roSh2Vw3HJpboG/3e6kC56Sx1lqGtsY4wlX/sGF6BElIncwLwgh1iEKyHLPOIhV9+8g3atn7w4PqhQ+tra+uH5i6YmblgDsvpC+eaOztbWrp1EXaUlrg8HtcWjxJnu1tsB9dPO/Xe1dV7Tz1t/eDOmQtn954/PX3+3tkLZ97S0XRrUyzWRIUNHHanx+Ncd7ndrkyCAdrUQThx0156Lzyi5nEC2WXtJRv7gEpTE8+bSjwvXKaY6TScl0XLs9LdvZJIqLJ5OBIZaZLlcPNwJaM+apYazAtME7pwyzuQqKqbF1sMh8PYAo90Lfb0SrzensWu1HpkpKVxKBIZamwZidzoAt4v3y99XPRIvDvlKvCKoHDaDadcoS66SqWlqoZMZeWyF4iJaCh8HVmyV0EEphUzVC6/8YWVt6EJ//30bgNr1eAg/Qh4WGrrFazZ5K2MtcF52aAI3crNRr0igcdKtfcTTtmozTbGKM8EBqLO1D7L+ZyciZt+j+5jjRkrlOdF3kQXTLa0YHq6qZaWqbbsS+Z7rdPRtqnW1qm26HTrTFco1CX/GW3S8+TeYtokDXbmaZMeNZyPmhlOnqeTL60F+0BG8eVkrWAu3ilgWKnEotjIUrMqpVv9CLkSNdYlBdnCJLVsHMIeXbBtSs35hJSFIAerjpDjInWK0skv6Nm6oMoikrpb6Kn2TW2j1MVkNW1AnlbaKm61XTia5TRnPQHcWDGhBfd4dgJ8hNnNr3G78bV0OvUIjBCiIp/SusrZkF6WlNJnwkj6nwiXFzRHaj7TshpuRlnguQuQTP8lMyqznjdrcIfZZxcTzBw3eT+M2WyHBNhshyX9WQvHKenn3pv3aLyfm+M2zieFvReSNu2wza4d1glNfQ9xfoE4PuTQwimMiEv9WPAkNw7bxU6pGxf1jAWFMQJJXT+MI2tUtyWFSNoIpIOQIC4WUtEpOXPMX6s3Dw93xIaHY16/H/2D/T5IjHR0IKxjJBnwVfj9Fb4AQc5+CLPp/8AD8n0GUlmSJ/Na6QOykssZFW59i8PmK9ENv527Wqq2bPXwLSX4GtAMv+Dudi/Mqhh/n6H5EFTnMMHUvA7dy3RN31pJaLoZ8C7B+1Xm8II943HlQyQLWFYRSKpAHk+DesT7lcoQ0rNpcrX2kJ4clypkPfVhzfCaRqmzpMzFNc6q7Fp5S6ClsxStvsKsgTZHRYXpcZlup0djpTZ7bVV7xFtXVmYaoCF/r0wH0n9Lv0euHi3nyp4RDtfWhMM134/UyKomorKGQJJ8Gu8qo5Q8QIhaxyI9RC4nRMr1XpV0Sb1sM/PcyMYkqKBOty8iNB6za9FYQ6n3E2aDCeAubwgJDlxr62qPaDhCGSRprRoBaFwOgDA3jNBJeFpFGk5asIosJyTLyQGYpFG4hZQcvzuvbV7pyc0rrWgnyH9YCOkw8rvseLO0FR5AGKfbJOy/qEpegAAAAQAAAAFocq6VckJfDzz1AAcD6AAAAADYB/yXAAAAANgIB6j9pf8hA+MEMAAAAAcAAgAAAAAAAHjaY2BkYGB+8d8CSH7/u/R/HPNjoAgKYBQAAK7JBxUAeNqN0gOsHl0UheF3T+1e+9a6+FnbCmojqm3btm3btm07qm19XZnaTfJkHe45M3OsIwCwR8T2kOBnnMsksUNktr1EuM6o/UqW/8BkOaQ1F8nMFVcmrnhuyHF5auvx0py7zgnmf7eO2HEivuWUI9TNZe5zM7l2q31Q65eR3HZo/hL/fec0Ic5YAuwAYTq/yCiCbJly6Y8505Qr+ctmkda1UtbLvB9Ihb8tVq7mL06TmlWkkOSs8pyQTWr7Ka9y3HOUE56jqv8XOjfXiNS5/tI+kSWk/c4h0pvSma32Wv7T3ghlWsum9YMIt23KYLxslcZXf2MyPk5JfGyq5oeT9JMmBNpznfkG/s54MsdwlE+kq+rOILWFa01K7dumvjfxba6+xTx92/2qs4B0tlD6aM0yzc9WnfP8JfnlH4mSAMkmWeQvySjpLDF+jNU+R3wIMX/i8YbEFgs/7hLH4uCndpI/XfflGi55WjrzSOqsJWmMGOofJxW7Sc5rsnGOVPp+qSwReV0T8RN/TpPG/lL9ung71YmwbvhItAWA5LI8hLiKu6pZIaVYW92nUsqReDkVSW6ZwHISQ2AmMQQ7TEbJbhH6HlmU/+HNGD1H+9gDpjvlpMLbvbf3iHDQ/U9KHjuKn60mxNWTcDd/5IpMJMzW81eMmNr7TPUKqdZD3evppIyRjghbrvP56rvVxstagVXDi/mEuGaCxIS3u8HTQMpJafUvKVMpryojlDWVjTmEHwOIZX74WmW81A+03lS0hKqdF693renbl3jaYmBgCIfCHoYZDEsYNjDsYTjBAGgIHqDdhgIAgK4xi6jOi+ommW3btm3bNr8O5h3Mtm3btu3t3ksOy9HXsQrCoHzQKGg7dBg6D92GnsMhuCWcA2+C98Gn4GvwI8SF1EH6IZuQ18h31EBzo8XRymh9dAt6AEtgLbAs7BLux9vjs/Cd+FH8In4Xf0l4iHrEAuIIcYEkyLpkS7IrOZAcS84kcyg31YCaST2lTTqDvkzfp1/T3xmUqcJkMGeZH6zAKmyaLcyWZ2uzY9ml7EP2t5N0tnJmuXK5Eq4CrjKuGq4mrh2uI+6Yu5t7rfuzJ+UZ6DnE4VxJrirXkGvL9eTmc1d4ga/KN+Tb8gv4xfxqfrtQVTgplhYXiO8kU2osjZZOeBPeXt7DvqCvsm+PX/CX8nf1rw1wgcaB9UE2WDy4PkSF8oWahhaFfoRLhmeF78lOebh8Wr4i35Wfye/lHwAGDBCBDGIgNygCyoIWoAcYAWaADLAG7ASPwCcFKNWUDOWB8lJF1J7qO43SDK2GNkDbon3TNb263lHvqU/Rl+l79CP6Wf27oRvFjQZGhrHEOGK8iPCRVCTf/7OibHRY9H2samxj7Ewcj2vxfvHV8W3xewkyISaKJfokchI3kmWTl1M1UmPSULpj+oJZyGxnDjdXmPvN9+Z3i7NkK79V0+pszbI2W69t3C5h17Nb2OPtmXaWvcTeZR+xz/0D2t6dKXjaY2BkYGAUYChhYGWYy8AO5CEDFgYWABtZATl42pXQgUYDAQCH8d9qpWAPEDhAod02ozTQYiDKmgjQtmu7ue3m7iZBD9Ez9QQ9UZzDmSDgw/f/48OJN4cazVN8NZoVN/T8VHyg5bviQyOfFTdrzpEz84qPdfQrbuljqVDYuhEK5WYysa1Cri0XS7SlMguhByP3hl5lEql3d1Ibc5GNXGTu0pPIWmwolZh7Fsnk4tINdLX1dVzXaGBibOjF4N//Y5GFnaTc1dfBH/tgf186Wx8ysUVZJNDT0XUlMLEUCfZ+H2VSK5FZ6d/aKSzLUrnAuaqsvGq7EJfGzlTbTGottCpbh6a194tfzLZOwgB42myDA2wdAAAF79W2bfPXnm3bts3M9qLZtm0zM9o4qd3GRaweMAKAxpsYaAE5NG+EEcaE8JbXjOEiY7nETkIJYxzhFBHBeN7wjvdEEkU0MXzgI5/4TCxxxJNAIhMw8IWvTOQbu7jMFZIoI5kUUkkjne/8YBI/ySCTLLIpIYd2TGYq05jCDKZzhPZ0YCYdKaYTs5jDXGbTmS50pRu/mMcCFsqY+XSXCT3oKVN60ZtF9GExS1nGEo6ynKv0pZx+9GcAmxjIIFawitWsZDBDGMowSrnHcJ7wVGYyl4UsZcVBDuGMC6644Y4HnnjhjY+sZSNb2cleDnKUk5zlIle5yV0e8pSXvOUjX/nJXwEKVJCCFaJQhSlcEYpUlKJ5QC111OOIPb74cR4TjhPEMZ6zAVvMcCIPa2wYwShyaYWDYrjGddrwgpfc4Ca3uM1ZzvGIx5hipVjFsZaHmCuedexXAnZUUMkdAgjEnz2cYDStlYgFwViykfVsYTNbWSODkhhJoZKVolSlKV0ZylSWspWjXOWxjQJ+s522/CWfPyY9+nfrZtnUBBn0RAgDUfiyAdjoxR9CsLhZPS7qQb0Z7wSgQLV0TGlZ9debeW2ip/cNM7wvqSo09frt9SX1RpWiOu70QC57ap4LraZ2PzZjo/5QA7OpeQ+gIqQ/0lLhxoSM5HBnnjI3W8lzOpK3SLVhv6ov3q9yk4ZBqml2fGAUCnL0DYaWjBsB3MmwRyswRy8IzbjjbtyhPSD6wyEMIDiMXywcDHAwBAcQDhAcIDgYogMIBxAOEF61rO9iiphVyNPD1fz9OUvThMBTxlW5e/SWeBDi+hD/OySLMt7JZJU9mQFfRX0fs0ZW5W3MYz7ZdpM9LV3e9t6B4k7EPOVO6eH/5uZyJvpoOwp/XgzkOqnpzMMvuGUlJgAAAA==) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAADkwABEAAAAAjjgAADjMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIoG5lEHCgGYACFNAiBIAmcFREICoG6RIGkMwuDVAABNgIkA4ckBCAFg34HjiIMgVYbK4AHmGf9BrcD4b323aqjCDYOk7ExJ45E2MXBqST7/z8nqYyxfdj2I5gpVhCRZZaGSz2R2msoUcpZyENwlE3eM5OO3eMkEvuITjWVwnU75L5CYoo8D0Z8xgHFLwQRB0VFKViC+b7dr7VakuXWTzx1QZCYINEhB5EZxFf7ib6Ioe4oJBsQXVVn+82LdN9Q7LnCifWCtyeZF+q/jOSj/ce1UZE9dHJQ69/43e4ILX2kxyT+ef+K6tzX3TMLIwIjKQUYbbahIjhURkcCsskXmn+PaM5m9y6KBfk2VCC4a00MrTpwUHX0m+BeMcS+V9V294UPUpJTylSicRFOgRUMOvDYeTS9Bhfkrr7SUGBt7pwKLkECNXmXPnNEsrv9JIpiCjFgaFY/tkctkixa8lLVU7ur+4bSLEWyiL8IfLXY3PQeTX1iJVAKc/vRze/lBSg1gYpBQ0KoKFbPics2/dsWsfXsmosz1DZ5KcYK/Q8gEHDSpkrXTW87HgQhcIj4AzzNXu1VUIR3PsDYfuKWRxyetvlwd++4wkkqh0GJBUqUNkgODAzS/ApWf3HR5X6luqrv9rPK6ue7/d5LrtUIDEqWYXwM8HzaUoeKCkiBr/xUvtkNkAF1ZAQpKPnWV9RX1OqqpzUfzcv5xfGmZkKIY3YFGkmsHJDbHpjiXIx9Fexq5u0Av0jf9KdyUuCJSHeqHNBbtlcgsNP+29tl7DYhysG+2mHwHJhPLCoff1+qev1vP1YCJdkDGC5UquhKpdUrSDnthtR+im/pi//+Yvfv7ieBBWChuJGQwmoLBCV2TwAsqAGLMhRDp9SqdBZTNa3Uu5RS+twzmXsO51zvPtzvKRB9e529/XM/TWWjiFCOl0sfeqBLXOlKIS2+v19+7ya47DiouFFNIeX8j69+qn1U17hMIVBUR7kQNEOzgiwLB3X+dw/7+aNQaeybTTt5goCCMhUQntXf/c+hALsDrA0j1auHNWqCCbTBOnRAMHU0TAibCIRDHCJpIUTaYshSMhAeBYgSJYgqDYgWHYgeA4gRY4gpS4g1G4gdF4gbT4i3AEiQaEisBEiSVEi6dEiWQkixlZDV1kI22ALZZjtkp52Q3fZDDjoMOeoE5JRTkDPOQkqUQyqdh1x0H/JQDaTWE8gzLyD16hEaNSEItCF06EBAwJpM5cNHHu0ZCDJX2sJsEEUCep5BCLRgQyt3pl9xUX42GF6x43IcaPuXLJ8y8mzMzweibxUwW7J310ps9AIIJiSULsSaMBoZMrgkCEMRws+h6U0NQ51Rr6A+cQpCq4I9H9iPDhbfOfgCPoJ34DXGOZ+u/kWgVVtbrIKaZEBZYD4SHXI+1lBfwoHGAvpcWHRLoCBNEl3fonDuCC/MUj33caADqougEkiAtvkxmwQwbIKQf5DfXJAEI2V/ADQBX9CB+AqnfYK8h7yRfQl5hsVjz54F5BJyhuDB678buRU5hhxAdtEtp6xDVgQTyFjTABJH2kkkAZJINK59NYgbsVGwFDGFadIgiUReKRQEGZDaxEUohJeHHgDi343k2sR3GB89OBclukfraPZWs+/4+MzMB7Nl+gwsPsV4O55fRJXZuvEQcBuuituP7vOjZJyEOxeNRsoeHntZbg/qxrrVxN4myJ8QxQy5kA6JEA2h4J/zHM6cBsIWzMEQtHtUh/xYAmXBxtkMwVnDvj6CxHP4N55uGq3+6iR8/1x0s2qsj/W66WlRg9OCzTwxK6aHMvsjn/IFdSHHX/cT+KaDy1Ax+mwdr4O1u7Z6sR6wUhRKPdmVWvG04L94SE0wII/G8qBx6Pe9G+BZQw2Pq1QqxCHZQ7v/sjPPJiCN1F9RF3pwHRd7cf3RqGqnzDgb8zq67+EHSwdS1vcf7+7wMYuBv4Dgqa3wVZTZDWdW6JGC+aFLP0TOMjd1cQ4AMsg0150FYR9D17FH087RkUmb7eTLq9nXYozBTFB41DPXtchjg604+ZHG/Tu7ir7vwDwsAD5MP9evg353OUesz7FR7pMdxxodYwsvjZr4QWkUM/76JtODELaT0uJqQkSOgSM07ev5owjjNyP85rGjWrIT9u0w7xQYddQyAb+c0mO5jJXuwSGiiSL1ue4Td+/n8RrL3OyLbLPJgkSB4+tO9Mp+F/TaJpaRHKQCCzRth8xOCGoCpmL6qSh/sQUgYcJGDAmk4CLNUngooIQ6mhhgghUueOCDL6FEEUsSKaSSRS6FFLGMVaxhN/uvjhjEnb0LyzAO3VB/UQS2/TJzCL6sBfboFeGs40UX/BfjCxjyOeiAMeE8x4btRYIcrxMLA/SIvy2xZOS5acNnSFP/FKdOPsiar/l9L/S/cNmLFj91WAtZwpD7VEwXKmLFiZcgSbJUxVY76JDDjjnuROO0MlSq7FN5zXU33HTLbXc8VKVajVp1HnnsiSaYOEuWiA7adEVBVCJ1DabLCGbJE8XzyqRjTiCUKEPTzmLXECTdCmK3gzR3puJvjUQT+ugwCX2uUz8gq0mi9xKakr6lKUOH8YBcnxO7kYSb0qxgQIcBEyZMiA8uW5GgPskgIeLAuj1mwAt3vbY8/Dfjr2nN/ZGj8TEGtfcWu+TMotFyj8y6ZfwGPWPO9UCOiOhvGR12e77Eu19tVMj89WWAntHbgs6eypQBMlzu0G+MFQ7+UZ0aT0yb0B10z4xjOqtZTT2Ke1o5lZbr1u6TJpN+e366PWxa4Pa8olE+fOigoWNgYhMiMolwAq2sSo06DXr0GUyaazZlxpzl586eA0dOnLlw486Dp1BhIkSKliVbjlx59kw6QD1CMJG5KzGOovMuRI+R2GLxXPuNmTJHjLwsSE40aA90oXNikUmKlhxZGdsCFixYsGQOMWKwEIP9W8hlVwmPsszNqNj4IgT7t5C77hMOiCgy4+SMcmEcSFUHuZzoorogJee3RJBspbQaocP+zWDPBTPIwgMpbE4sQlq9MGTU9cC2h05ZP76Y7SRlyqoEgP4jC09vNleLQoC6oUKBE+KgnE0/hjWvHWdxTbZvsfQhn3jtw6AE7LARMdimYLZvJLYHdCegClP4TQRQMPo2RkB1kKyS7/wz2aJZAqyDp6QkoxHdmMQ6rvGKX9ZmXw6mNDfzMY3py0CGMpF5PC/ZUiuTCquDRdWrelNtAxEkwSIUtt0y+MPbnlfuVDu1ruTiOOcjA9o0WjGIWWzjHp8EXtx7SW7kA0xaU20CYhDMW18/mH6t2T/0pOZ5+3StTd/+UZomMe2fSqct02kwRYPJd5Je7ZrwJDMx51izjaufwSoF+OXxTtW9xJ6zowCpeKSVKlx2m9D0Xr3mfcquUY26+pxne5Cdudn4Zu/IVP/x2pJ4NLGYErAlEZZCRCohyTjSicuwQK7/5Fgoj6QsiywnrdhiK4S6RsZaS62mYAs5m2wgbzOejZRsF+Y6Vbup20vNHvto2E/LQeFu0HaIjsMMnHCUvuOMnBHhJmNnmSphoZy5MmZKRbrFxnnWKrm4z9FVdi5ydo+DK5zc5a6Kt1o+gjwT4oVgz+k5xt5ldHGi3BbtDinZ6rXxVMPNQx6q+XnEVx1/jwV4onI2h0dRz0HV/BzTN9yE5graR+xAHdt/2uwqzsoQ5VcZCriDFAZo53rev88vNp/LgH/ncExJ1Thai0z1CvSZ7weRzVsonW9iXP7yhCvI+ziW/OwO9HRniilfRnpmrAVeAVe01wKRK9FVEOCUcQVCrdoKCmku6OzTKdelTonRFZztusLbV0AeTYSCgeymBu1s0mKrxehwm9cWZLctzd27/FpAqmvrqd6NToGH/jy0dsLRiDaABha90fTE1k9+oEYa4b+Dln+1MhXZH/Uxtr2Fejj47RMHmvxSeXj2KVTnkr71p/dBCuhIDZL1lhZTltaSiPwvkrHki3qSnIgPy0FbuTclJnE8Bns4AzoFjoDHHriDKWxoGlYGpYPDdFuRUe+it7p8DqFJARJel56E9xOb6kKFDukLmqdGyHDPkzGH6bLG2vRCqTBUrRkSvSUzcHKCzdUxorN/RqOX/gi9b/kDp2Tn63uKshzmaHnfxz2TDoLXYIOgLr2xjE50MS6vIgOy7LSAJiZmcdacCtBfXwIHY8hbhky/yWUhkhaXOLrV5HMjwORUCaeTsVcfKIc2OyNX+m7aOg3JVzqRU+CQJaHSamgepZ9ZlUbRLnSNsQNnBaWsDNSjTo/9bIpDE3gZAJ4NKbHZFF0Up4Rufzm4NWrDtK0oo2Brm6+ajooKGlOQK3NjcHTPmAsCa8Fju2IrUtUOVMhB5VaTL5lVqoySP6rPmFN+92vYPPJFe++FDxQbnVTUsbnvNw87EsY2tN68gQI1Hpu1dQykOqoR5tOL7kr5FiojIPMqUO+torpSNHf5QsfsqPSt/hL7cEwfwajD++5AmcNao6hQxVC1mO+IBaBvPQiB0y9J6e4DszBVALePPDVz0qdkjqKhFyc0HoeNkHrTWrwHVXkszjktmI0shn47SmNswrdYeR8qbBSwwpOmQkhLQdJWKOkoGukqOukpBukrGTJQTDJUshdMoEZYFqNsHnmVGvK8ZrS6fnpire37CJ+tFb7PV4iDKcoxW1ym74pdVywNXHBgBAoMFDxQ4KAgQMEHBQkKASiMQQtzyILXksXASKtIV+92164mGay548aXiJjRmP3jFbKCyFBM2qlpRqN77b2WWThZ8+vOUhrZdruVWPWLnub6/lNYoL1RzST6CyHku9TnR5gCM2xPl4eEHJ6ow4L9DyDpsaQzJUzWMl8hMWRBhrJngCvVD1BFgvr5QkWKF4eI0dSRWxQU26UucwBbM8uu54tdG2oSf2ZC70hzbZrI3JNpGrgDYH83UxKa/0OQKQW5L5pn5zzPTWQhp2hln5KaVxzjESPMCR8Dy0h17i80feSYtTc/6gQXbvtylMyI4zpo5zW4Za0Y8nhqWkJjbBSdqWlNbRPmsmK4q0qeTSrKQ2QdpBmj5DgAfcMJHmmUxlIgVLSiIZ637gmdYw4tC6C4oKseTsumMcPYdtCDECGtZ5DRhZn3tcckuT5zADYis2DbCY0z4VoeDzz1tSyoTbp6hyUySe1kwvBgynoGww3o6em6pSxz97bzE2pev7dikVN1vjHzZhRUwzSouYM36ffMQfCyEOqyTI1OpOWlWz8wezNfpquZ+AW+AnYxWvFVsI/sdMy/FphTvAEYrFmqybUk2L7pZK1nEoWWz5s9mJq+XWqd4V16HSU35A7sbnf+txh6MFsOi2HPuaAzxvpK2gYZyY0LYBcaETcDrUtbhfpCjPnDLcda824Lm9t8LPnj/tm53X0HBcgtQWLMu3Gx3ci9/YG9rVLLILOqKfc+nDnBvXPAA7QWp6QSHAVx1yHwFMQPUjIEChKuQxApBsa4oIgvIKFIuh5BRpHcCRQgT5HCegRFyipNB6JSZhWprENQVZBakFKgriCNdQiaCrslEwi0zWrSWY+gS9k9wAD0KTJYj2BI9X2OUGiM57h1CVPXSbD7qcJbFdx29nqK/jLvwaJHWd7RcoxV3VjXdQMabtme4rHsepR9j3K4o+MVx3pxqhfnenFZgXLtUW49dncMPx7141k/XvXjvQLl06N8e/jghR8gfvP57XuPsdJqrfa2V2tsCK6D2UA39yaJ+lNfJRKCet52gBVAPgOuAes/BbDhf2DxO5gdCrb/AQjwfFz1VnxzhDgeOa6q01TMm44rOteQ8ysfUTcSQZWouPHMjEKbYoVj3bW+sp4MnmFbRWJksQuPKsrUPPzOj0St5sq8UwHIWR1ur7HDA2BAlaaxRkR9S62MWHy2IJTsdISHptTWboINNkd4KiuMS3M4XA6XvbA9xhpeFJ6QmxwRl2gvtSfHOModUfZ8e4E90p6f6MgPTaixOZw2QlKdWQkDzISqOL81J5EYCvjW3V4x8brwRa7svVQM5mpOW4DdZnMym83rdNmCgllgQIAj2K1ZBdQysgD4mUTJ08mmCXkcwQAQynn+e4N+TdwB2kkwNnFkmowTk/i6DdSivZnEJL6kTWBjShtIRggh0/RYgQ5KD+6/u4dqeqwDGQ80p3TdE8DSZCGmg0MoLesVALKQkFBbsFqoYJoySuMftiMeuLfYp61EZCBhjf/aSkwXqoGTJShAmpmT5C1GPe9/3l1ZpSyY0rK2aybD+o8+TiaB4qcrCHGSRSgiTMhlEpkYFOENoD7GfhLmx2+f1xXkcgUqlYbd1e4qFMCV58h36UlRRWlgW1ytIFBh7VKqmS1upX7LJ6jagrGxNF4Z08+d3OOhwO1qAbipjZ68YH3v7wbu50AEUGQCHZQcZ3ARK9iWm61uVqOgGYlL0AjaJZ8H61NQzftYBOkUQLHOAWrCSfYG8jiMDAgFSwTFltULmHPfEiZM3IJHW7bCkrVwbonZdrBxC2Gjb1OT5BYh0W/mqgu96Qj3fB/DKtGxXprYhi06KM2grwj/Hegt4JwMrC5nW5F9a0/H1WE3b7VdfRS8nadXN1svbzl1o5Olo5lm05nhwyOe3vH1SSyd0rK6SfdHhItQJcnFmT9v6+aTr8y51fxP9YrWkQM9NlBtnmm0jHVjOJmHzw3793LHxS3hiWVtW6Vd4s9G36ozTIf2CzpK2R2e2suG1JuLhwXnITFKHTOJurEhLvTEvD+NVd6eUPJP08hlCZrqhMczdTNC3fPzG7rHPFrBzeIagVoX0GxYrJOVl92nNTeAvlvKJDmgX0+ZcsH1XRHajdRh+qCa3pEJRwGEtAdaTRQKKtfmHD6+MFyjdvLaYlQVRtaJmvuxJqFANvZSQ/TU1PAzfPIktPWw30ogSXpETekXYOl3C6FHd5Z80mWUqgONkaS9W2nDwsQp8isxjBBRbXGdhHk3WSyIn9wHXdjDAqKHL83Rf28LTcG6D0AOz+dhDzZOlGOlqnmvuWna9ptp9giqymQxvWkvg125J1tqxPQTO9cLDHnZNEmNKcsQldPHd1swt4WSTaAbaM2D48W2XWW7gsz6meOcxe2TLDHMOO4o36/qbHI7WefkvvVKiStY274lqcqVbRWktS31Ks2z7FHIVLXi7EMiU5SzfEGUF2z7sXx1s4RWxfrbyCYAbEE51QoCuRvO2DqI25cncQr33odlKzpF9zKwdKVID4UribLiVPIC8FsJ585rBYY+5BJeW6NnacpokOlOupq7eLm7781Q0zSwF7ubl3XrYLht8T6G+0rNjlgLeSvKybuyzgtPVHrLPA9X0hv15SUYe9UkSCrTYPQ/wGp0uyeHZh4Hi8rZeufSceWlN0yIgjyVRN/P6W66Zuqa7ELwMwu+rzUR75iXDsI0rSiSpf3QCzqZRNMes7++xtfv48OWjSXqeftUM0fnjdwpEC+tXSLtJAJ8aeCp2xOBujndv5fxGyiT+LH7MUNK2LP80aK8NKs8JMWEGvViWfoY4TFO4gYMmkUDynTKx4rc2WTGjSKNUa/JzGkzv0r2vCyBlzx6ZrsXWma0Zallz3xcbzvl9bYRiNgcbFegjHYTPrB4BXNu/8plXo/pWHtzv/bMYogf8nPXL476dPXbWC9rYVov0Tb8lEmglpTPz9yu7aJloHGAHuvNLGNlcE7ehzNywX9ksUPywsRT602PLhhjecOakdsi+R4hkFOfYS+2ES8Ulm2QJClcrHnyUzXJRz3Zk2SlIGe4bwNVoLEJu7i5PhztLSAjwcCc5lmLs8ZxL/4uxOjLMwJiu76x9MUaOaP8JX4YAeDsOh6WKVi2ClBx0/xS2DTic1XNzy475mBQh0K/AOAU+OcK5vBPccBXvH2+0ydIifIEg6kYSfkg0A1gq7/OVuH1VqjhN6w5vCQQBz5q5nuu6HuR6P+Dgf8f1J3EojaArkTBojaCmmSr9txGkxtJevdtME4m9raSEYAUJEMIpEpWYRi2gzXQF7GHB3oj0YHeMAniYAKhSDr9ZzH9c3o4/Sda/FO6GBFtM0RkMDExgtkOfRzczsVno4O9IUuI36fo2fUJsHBSDCuV4nQVAAt58cvd0aScEQAxs0Ug7l3AH7ZqyVNZqvR8AG4FIKubZC32MABzJ/OQGuyIJyQvkhMiIWY7QNxnwQx48pYIknr7Zeuw4f4FpmEe5zcVWzX6dSbtXMNuIa6/uORmamXIzTwu2xIM/gVWwNpN6TzNizCBtSCsMSetzNZozBwYHr0YsWMvayAeqA8sAyKRwe6AsheTbkROxi9i+peMxsZPizvqAFC9iDDBqczFwKDyWhIYhinPyNspejgAdIG1CoImX5SsfSfC4H76mQB8daPReSAD9JMMtQ7qKlu9mXMPgUAH/mMHzFsxXpzG7C7TrP54kwNxKVf6yyL64/T/Pr+Uf5oG4uHgkE/CP0glvOp/iS9jOZV7M2Ho2DQTwYjlZE43gDSch3nQk1j1MuLtOgBe0vFzhBTYX4lW1C11H6zl3NoAIfZWY3HJeJsUuWlxUdEda4FK7YhLJyRgPtdzppQTgh/NOiJ36RpcCTPWgQ6y1rfsAhmGEf6Wz7lSfKHcVgZVYMSSbLlaAZZvwmDQQRPjPBgARm71TsZgf6QysuSam4deydAS4oRQ4pMI09LQchyapkrsVbi9BdnWTKZ1P1YyYntBQVE6NITBjhf9e0i/O2lCiQbDjLk+Hg+WmfwT+5S5yVDQVl6iCieSucyoEibIxAZ7cB8A6sz23Lz2TLUVw+5gBdWF9aZ0iHG8x8LMX1NTf07PWHJY8vV8v6mpNxYM9fUGUk995OLMT0SpL2VmtCTe/WJk14T6u0OjGHbbUHWnlQ3DHLNmvZA9I8SnPrThSTbUvz4ZfK121gc/ji19eGUizrEWxfrNHk+f2Ses96V8uioA8GkH8hVJk7nEBABxBGud6u7NaxzUmgG4BIBZO5i/+sxlP3iK5QDofEVNFLblXPagzZMNaKGMaKWeiOihDP/CfoOGx45d9rMGRlq/xCz6XfI7TX++6J/jX7bKy4dzMEkDh5Is+wfw1fYsIqSrelIk2RSl02NYzhnKl1bn73ewbfaA8VMUZ5k06lwOD6pK9vXWsChpwrAT9IZYvfgSirB0wwhs7Cao2KUUg677Znbaits2MfAJo37DqNufGZPj9zMKFwGHu0VwcimZW/YdhECLmXuVogHhtgMAmcTKwPJj4n3HMOWrVyAu/OQKexwxVvZ/Rb7OxO0uBrw36g0K+a8VQljLxe3M4saKSEvc0VEAgEh8Q8jpkpHUFIMqIO7uQB11ew1dCECuOEks2iy4iB8Af8q4FR/CBN4CY2vO8ZTZGv2zHB4s4vXSmnqj3s75RIaL/9+sZXSFa274uqKh0J5yc3cuzR5G+IBAOEPfT88IBQ8K2AAYL1vK4q5gaAQPrJ+2ZFjDEVgcjlDtDb8zYBf+YORo4KfTyg/Kn5Af5ApmRA+KZgQTF9b5DUmdNT3ItYLYj3gkqOZrXuO9H0viFnjy0NuHeAeALNFJAS+hyyXGQFWM+pprAuFOoy9nXNS3+suNWVF2PH65s0Wzgmmc5hiJFZMpfvmnubh2b3t9pf2v2HFfk4PVzMubY0WsrhorBmkVadw97vWlVaN6/7f2Bmv12Ls0uNw2jfFGJX1CeJC8XWPoPA58zTVBwaEZQoovpFJ0UrD6Q4AdL79xotpu7R8tcagz9hBQZ9IrYpnJU1Sp0Vdp6KcqsWyJm4kA+5aNHBjeBeKgh1gImNiPN61IhHDiLzV/ot8b7pnatPiDOeom9vVbnnJSwQg3RZbqqArVXvOzB+xl/3C1cAq9clb6HtGsQDCz7TQjuA0/l28vItjjS4N1m5JHL0dw/eysSA6AAtwRRV02111/D+FVYX8D7mvlTh8WpqzKcCbxV/SzMND/WmTCc/jp21emah3tta/MLmPxvtRh2OKSZ2Tyy3L5fXLZFVlZSTwnwJf5ajK/pGkPKbms7asRVRjVQS0s7PJ+w/h++c1LN7SpOxkrzU8j51SoZ/JOeBENN3DAhEywXMb+uyShaVMYWnaayK14FNJAMA/aivV4crDcwmI/+MQWzOrsKdLBof3gH8Ha5A1aGDXJ7TwIbYjq3lWb+UPC65fj00KoUemQaM2Yp83TzO+jhmN2Qm9I3cxgF9oodvrp9nQn7ipabmqxvSrsb1sbYEjMDLuM70ZNsFREMP2Q9AOih4TC2WncrFDV/6b8GReyLUxmZaT3DS/KdwDnXEz/kxD+OL7w7n88j8NMRQHFkWUpWr6Hv8e2WL3fs4uAbjYOH5hTbEUi/N3C3rt31+9FgZL15YSIO0HcuC150W2d12R5u5T+snQ2IuHeW1S7DO2qs7NCMeTeWVjwlpAf5wpDH6zpXOys8rQ11DW0B73rJ4qDYfxNfMESbuqWmdkFqsCRs1LjoZ1NDu/Tfn1RQfpv4J374U5cn08r8z9VX0m4vcVMlz286I44sADwXXpTHS3cNDrH49E4FABIL0ZhSlsYhhEybFkQmQouryIl0zYPIXtAAmVEMls9A6xtSz+UPI+yKEb+ZW/gXOqThUFptdvX8/UPoid9SCjcne704p8GKNBsS9PBDxGyspjnAH8adRpmg8aSmJloIViI3BcLYItlZ4LUTH9qbtlFMI9zJidJNfJ2prhA+0UA9QSU4oJYi2JW25Un6jp9nitxbOPobrxH9MLw8/v7LR77QoZCavH8k2vp/q8QnBymiDwOhED5HILqvDYr4EIaKHf0IJOt6vuCJsdi8K8/599DDeXIHzOBZgrXXCsEy3/KJCuaq3NgBM7PeeeXM5NUa1GeW+UOSOtBiSgOBjDT0V+z0MAhuh2ozf5PuAWOQ88noCgfx05fdgrtT+YSIbYq50manOR90J5nrUm3CU7OUQy/hNHpJ+dbOKMAKb1EIxdVo8DSsSEeXtudkTxj9BpVRcq6BRtjL3gO+4UDoTpFpkg1eKBM82kQU4qGNFAiiBI+gMBfX0e9QkQxxzcf3IQ0MPMoCoV0yfOVaA6AsT0NIi2c15YXOIlt0uWtUGqw3F8Q1pqDaiz8wu4YOMJ1ACrRcpeToiaNf9PODUezZhD3abCCh4Y0UCFsVT+oIUDUjvy8YkVjQXt5S+ewvzYbzB0mAvmqjkFttU/HQf3RMQ1EjIgI3DpCfR/ezwYqV01f6KV6ACuW2WiNyx/xp8JaDmGDQbbQDrO6Wg56SRFGXaG8xV1uKnX5rXXRDQE2CQiqL6YkP7il5z3GtDN5osNdlfZDcikaPbKmHwEve2UnEtX7paRcGOnFAt6YAmYRLYS5JKa8WhE0FsfMZJBnwYrN9s5ImiqcyoIuC9HOcmUZutxE+GB9gYUMtz/PWboyp6m820ysxl3WbgGTRYQIy+sKxetuIph73lBZVAERpI6i5Bu5nEMyktJRZLm1WBc+ru90Go0uYzC4SMM/R5eB53lHIHyHz39GKHiGb5nyMNcOEsJXe/efmcy98WEvQ8j589Oc8nD/gVU2FHWxyVTTK3Wz+xbyF3gvuRzZxybYJFv1ghEFslQbisjbvpIVWPNSCmWc5cFVwaqp749IZIek0kMyyb0SJb7rDNFCXr+tv+6iI8wiy/Gmp02clICdk6D3b+sjZpk1hnea8AocBVX2dF5hCX5BYYNiXmNI+RSXu1EuXqBZ+/LJ0of5p5ksIkhaXpfLX3fjIZbTZO124asJc3l3XooraCyKuYiIemFxyn3wy5ro0/RkVdhnNWHnA6yxc1LKbCFumEARe0MmtyIK8eVtkEeCLEGvDNWts/7PCVUXDHBGdxsGQwUAm4VQU9I5Ivu4RrZkb6ghdlJUHfbnMTEdKSGkDjxENsQyNMCMciN6JRgWLblySTl4SI1P1u+tQScO9OsB/4GhW9MOFBJEWioq0G9UJdjkJ4abMrTnBAh1xkVqNia4HqVq2tGgumc1542q0AA7aSixk9WlIWzHIE3KNFI1CTcPtWQ9tcr/n4OB2ua/phg8RDbnfeQAx0h+wkOCHKWukU2pj2zJj8j6zIQas1t6segB1avtOG7A0BFHoEvCVSPbSjEkyCEZ6KPeiyL7aKQaQpTb1JmE/i2V+6Nu5kQ3qYY0k1qFuhInTRRopLRCUKfnScwgpfdUeM5bXr+1uG5gP5KYNPoWy8xC+yEB35aFUEMMaFqovTbITGXYiEAW1eeQrU2UBUSz6ovcqUV0iyyypRvVImokV1Ful6rM6CDctNdT6Ks+ex1CWzU76yu2n03k7LSTBu9sLvqUC0OC0OQ2e8qROwzpdrlrq9ERnol2mSIkv/sMymp6BZeCPNBomuA7oBxKj4S+JpFnJzWnGl0r+8iTYhotT5NqhFrKhvJckXr7ztG99ZpovqzwTU/LCw5ogrxQb35zz2fcD60KvyB3DCeNlweIxvhOpz3wwOlC3/5je1Zn1NBP4seF94Fukg8qqb+dRbakObI+rbJxo0iKVb+MTurIC45wkci2YocEWSGfGksLwjbKLd7iUOpfFDq8Wt3xPS8hLfF1r61vWM61L+T7pkWp3cTu7ekFqxK6LP+MLb3wVf73/gMGEat+zd3u2/Vy9Q001wvu/+pQ8vYDsBbIlyMoqkUk5uek7dJcFPn+vVujONqHJ714PkfRTBZFJ901itXDMgYzB0lHPzuWUQReCwl6B/04Yii0nbuheiLIJmMDUYgODeOKuwkjs0q1P64L5KuxnCH0cBTlH4zokv26hAexmGaqQA8X5AUGtfz9kQRRA57LGFL7ijeQAnUvVYPvMGrZyIoTOexvznxFleRVoNa6XF8JDYPl2z236nmt0MpIbUbqaLtQEIs1UKGF1G/Xhf175+oUqTXBSrK3y4miFP7W50PWQOXDrbxZtpX69XK8TsEIKnVpPmWQe0YRPtDMHgx8U1fItEEOFL/HAu9WJaW28wxEsGKCX/VrBmYwJbEe62En8MPILAlyddV2G383Yjq4NnIxosf86bqC9kv5aZUW9LuLlaFYAzzuG7f/bNdoEZCbq5Y8zj9RV0BrxMUYp+aVlNs/15CazhR7vv3dsS4mcNsju4oFIh0aTm3kpoeGpPkrHFCnViOVLyjkzXIaOzipKiLnUKcfsFckQC4oaiyfXM/0spPzYhGPkwfynapYs+lyWYKi6ayse5wHtGXZ9hSPVGn/bvUxcfi9vKI49NG5UrlQzhvUFlwo1iA3l/XgcItNCBd9TpElcp4pQJlkSkELCl5sR5GKznwivIVVzc5Rq4IBidgQgI6/kJ443Rc54gGHZ9CS/R42jD1of4j/V/MdtIrjy6dyGanj2NU8fi9e/ikGRC5uEDP/joQOYP0ZbDGNRIxDVxVnJLx/FfgMyG0TvkuiSgIuKThyL+KZPWx/cMraXj405VMaji5QpgYbWoAnDiS2zOrLNRnxSNtDVt1pk9jZQ4vKr/SQuv2Wd6E3ASVZxDlxazNmTxyo8H3GSPfB/c/lXPojB/rqGptn96BO/vHUecIQkSFiieKePlqHiUUDIaNmANHSeOLA5i3xUfBMhSUs19gji3g521cPiMLlvMfvZyUbzEg57pREBMYdkLL2Cmage/zAE8F9IW+WweSPx9xj+rT6UmyhuvgSEynJviege3pkPw6pjrsqJ0m0cXItto8Jn9DJ/4hRsL6CeQgfvkvZPW5VKSN1nsQJ7Nb8XwnoSyTu/waFW/isNLtE5nhUR5BchujhWxRVFnBLK2NxwblpE29ve3vmkzHva8XeQfk4pYbCz3A9bpekuFxfV3BbGPdrqJ5cPezj+cxonveFePl6+5aTnQUcGNdyobwpsWLowkJgxgvigmaZTEbFn4/v3b1xnXP0RqsKvLDHRVFqJjTzFsHG5xH3BZxy3APCJ3M95bvE+oW0eQtAJJLS8GVt6jEbu66qdvfTFNhDZqOjEnBUvaPg+h4UZvWh5K6ddwpsjDrGSyPvWe0CvgltV9wduxAlcl6fwNg+tTnlpFSvJNLEHw5KA6W0XIZtAD8ts2fkiiq9GquG3O3USif14DogQQY7dmTsjokPlOIvb0EV7ze3rRm7kcmlHduABbCNAghMydpRVFUHBMVvfT+O/8i/rzHzXX0PWxU41RdDx4ydhxybrlMB2w5X38M6FLF4Ntr9Vs26FlI7MNUgaguwCVpeHuIcxox5JtLngu+FP6T4q1S9V6cKqc4dMXEMeFVEeEQfNKOhVkPtRlg/5htPYwlM7hdvZK5i3nDGBrtD0dwD6nBj7H58bhJXh7T+DGR0ER1xFo4e8uqBfKDE8IkQb0uVfkkcRRQh21U2acHwRaigNmlY0WDT1Rxfg7jJHA9v4ezhvMrFGSZA+Ppw+NDJK1X6vzzu4zDw3eHEVIaAhyn3oC0yeNngBIRqcwFUlPUikhFcXO/imNax7YsjK2PHx2Kg9rt3UpTFGMDpZzYPJIzk7rkQ2S3j5+33BbYru41QYwGsxbbmtYlvrXf6vF0hyqWLUSdOlxKPDOrU2udc+vRPpXkkLcRHfqawrozdQPeyJK8FFpymytqvfq1Uj1h6hH60GkpQsNHpW0kyGScxXRqjajwv/pkMjA05jdzgLZU/jhgcg74H0R4mtoG4nOrXdczJhqzZriobPRgCub6eLtJ9+WdmM9uYHiN09pDikdcDzRwLjh75niShPF63regldDutoj242dDk534atjwovF9WVNIuCTzpyxQDG9gio7S19nj6HdHWhFnDx/1z/verPa9D/5QbvMLJBRMKTCy/9AqYb5Qgi3J+2dDllevnLKWgMwCjLQU7R+JeNvVwoWqKJ6AfK4xw7tissXfNDgKAi59BuJyDlP/OPclzkU6Xnk/+19kNSHLVpNVhNNgNNCARzRER/6w9LezIYptvwAiPjCWxdzWoBl7NaZSOU+rnHIOBugQlXajn0zrhsEel9xDOYeltNRp6DA7GwNM2vp1fJcOeGPK/W9yNNRtQtWPvrePNgOnyZWoKnt/j5frZa28e9c1Sv52qMSLGMWLnjljfXsTwZoLV9QxBszAPPYW69TOPFKeJmmWvHr0CuhGnVFOksZ3O3NtxS7aYcilc8BE7+82aNq/4QpxNZTjJZevnmFa7MnGQec67JsG0AaqNRDhhgTmTY3A7lgnBZbUC0mfSqkEPF6pmZCg/VjHADGWebe7u+U7M3dbikldvpXw5YPMEiKCwZZtzQJAqLaDArGTdyTvidUSWlGrNBSAI1Y7FSl1za8fP3Gmbc8Zd0KaosWv9vMPmvcn792F6BJ4cZ+isNRFaZS7047qvpKzcjlcTO+ZKcvl42KxmErB9a5mm2uOU+yBHhkv1J44/7XOehzOd5j0MoMTsyNsXHQ0hkH1izYNZTbBfEoTTv9IUpU5UJbUlV9Mr7amQJZDdo6uVG2hDBi/sE/7Zntx86lbrgzoOwImbMxEchhoMOCF4iTmL/V5+OqgPaLT58HNJa2W+BBuBX2nv9A0jQHzFsfx0eJXbni9jpl4ld6DYi1Pbs9HLMH8KkdZDA50HWCmG4VcuSJ0kQ4JUw7QepFsVx9PzaC9iy18T8fLFvhZxEE24tGK35LJ9KG2f3P7rBmew5jzko1RDHMDDaCp6y+HIwA9hnucQhqH1TGYhhok598C7YI9a5jjjmqLQWHHDapntjIsBfN5edAjijcSu/Dh5dPe2sG2fSys65i2mNh0SOwV9118AtPW2mMQ2JmBeVJnCaBWr3kV1byl9mri/Rftohpctw4p6uWgiXmiV21EB+dyPqitUVXbMX1hiN3N4LiPEF7h5eX/3l2Vi8/h9dtakO6D1FHBnET44ygaAkwLnXZgwjvnwtF6FPIZnwt1/hG25csmfPUQ2RkRPp9/GtlLDNJ77qzdUaQcgSJuseu8c1Twh1JGTf8Pgil+x8AYWTxQ/E7taEQriXf5UBLntRBUsu+IA0NQh/Zp7ZkvCRw76hrb4ZmWsgD2qHxvakfQYOCVx4Wjnc6477coZMWp29xzlfSj3E5+GS/WlM7TKJwtI00Ci/TrHowDVGijsZrZZPba97XqoxtxXrpgbFcM+ezjV4xJVvNlP/rBA+R4sbnY3qkGIBYr5yAMaGdpuCx5tPXDSqhevvB7QPEeZPRsu2MjYI4ftm7F+/FOLNC1r1V9WTRyUuK8QDLtNZMfbxqyXk2DYDzTG+8mvRghtIxGerZp3BDrvS/kxnqNgawhgnScfkPyEcg2nNTK+3/vnGLH7GvTq2BH8AuJ7Q+s1Uy0NBj5v4eih9/l6JQkHHG66p8h4Ch+vct8kRFh7lr2j+c2rvvnVvnqlv/P9NtpI4QzGhv2MHKYeo4nbS4TvC0Vso+gN9dgiCHgX2SEx8yIjdsjtjCI3s7v/Rl/u1is6ZW2Fzd9uPaYlXrAh+Rs/WbbYdCPomBcisstkMux8vH3tClO8kvmf5xRUUjhPMciCG1ywS9VoSp0bLx5tu4OXiedDvGEp+y7wQLhLV+dEcX6i27Qt76UxvXTLYCi2SEbarZien03pdeNxrB9snDbc2rmbWhzKHQlu4J2jM7TCxLnvLKsSpYr+XLX/FHWRXbIhM7Eu26+u9qRA0swpSf5JLyq4hC1e4YG5fRtsheV3GfGuBJKY1d73ptiAqqb5a+nVQiM34uEu91ZU58b5RKc830PkTRe4+CJRKNgW3vBUNAI+AJ0+ByMLRix9eg9S9JmsqELT2I8DDlm0r/wT5YHOp3ufG/Mh1veieFQKMhLeVNXsGrNE0yNgN1jqwO58J8MzV30F+BteR1XhkUQYDXufumHTY6lkOPyM1BMPY3TOIoiOf3+Y2+tUK9mDFT7J7rOKs3pWbmBjEbDy7ctT/h1WSrgEOdRdg1fXCoN9s/T9HSax981XQFrFeXj8B5WWKyEp/F7w5+wCJICWrariW726PwoxdTeUk8LdMfr3B2ni7G+YoZIWstneJdfzWL3EqO/1Dis8/CuWbX59yQxiYdx4BJ5KPVDpry3m/YLQ7M05wmE7l9bzl6R9JyzpYf7I/RizNOMXk8Ot756OC1+0mqb4rHgBe98OERT64mA8wDv+V8GVJPbVfBuRLeOLkM7wGs3zhsoRJzIRB9sKFbMp5EKlQMbMAyMFztjh94jozKuBZ483rsEvn88fFK3CAl9yXTpDav8Gk6kSDnlLZ8Yz3DAj/sTTKlCdpLcnmObsbE5q8xxg+W0yc6xy4UmatQtujuPFag75HJM22evfN+Or09N6KTzp6HPA/sgvV6pXam0n8cH454MvMq584imO3e1TJuM7C8FXoDwEv4yAZ4olEOAHbNI+N/Fi5vKZ1prmVidhvoM86Vpg0gE1i75tYDzOQTUvc9ICd4iQ7kFY8jeRiG0EI9LiucElNOPk29wS2uuqmt3zY6vh2ck17JP1zkJj8pVmAJBB84CCYwUYe8A8etv+4qt3CZFBE5h0ybvCBsE0gYARc6SSaL+yVwAnNDxINtFus1HKrTNeheAPEKBJcTFMeDVnUiuTtydGB+Aibrhl0ew924+7wWsba2y7wMmGf6nEq3nEbPLv2L/AwKT/LP2WJXwwAGoR9GJbjF+zk4UiHk5a6buftPIPiUOCgFx6Ve5U1YMxZcs/mAxiEPDN0syx+O4vMy6tnm/OGJlpQxgwQMAv/UiM/yLE43FAlqus5DDnnVd3Ob8Rus2fyTe10szfWJzNfdx6A/lAJ023Z5HUD1DsRvgUMKgn9pwozhihmcvyGjaN9vRxBe48X8mf0kLzNlIW31TJkk0j7u3cQe0c1C1SdfFuCx/31k6TwnrtEZ/oh9kxYHxedRam9uI23yYbXnv27p62OOfIbqkKXgQeUXb7Fxiuh4CMOtwBM7gbZNA0VhelnQV97dcJcKU9odzkC3lujmI/3VYPxWwiqmXgcVeTDU1vLEj1KY6U79Np3Jw5RYHIbX1EHmuRT2zyjt3O02UVeJqVhHORyAXMdB63VkRiFR3kdJFHbYncTyTGfLNypFjig7Nxc4vimviBNzddBh0OtsSyYaqE1+JtSIiGXiyaSSh6SBSWDNGgAjnfSalaiUcYxOLhvywjER9mjs08Aity0RzBgMnzsAe4ff+HRALLkhHQjAXgjqKnMxCefoHjavsZBGslZ5DUFZ9Bs0jkGXSqDIVo3wMuVTg35TKnM7BAgnxpoSi8gtoKRKYXOYJIiY324cyTvbhQZFJ2GYe1KVuiJCjoSaTFvodMEUyQb6etHyuPHm2GdJmKZ+K9WMMr5/+wsRDIn70wFuZ6nJQVUj7XirrtlHYszaNPlx4TPIEPSKqiIHwpmyMddgI3a6fI51Pl1Hshj2pbZcGLfIq01WyReBIJKpEl2OmN1rg+XrmgBlvua99L3/9vr4AUYATFEIhENEQHZbPQKEZMUDEUFmLDt5TyFJRU1Br3B6dq+WrqqfoLZrFTa1ZQoZa2Th+l1dXTT2dgyMnINcqE9Ul/c+GZCX4WUmBsYmpmXrGFpZV1pTZdtkRiSWXSPhN29g6OTs5U1PV86WA5N4fASLmQgUKh0ugMJoude384XB4/D4FQlGctyUukMrm85BXyVsxHSVlFtR5+auoa+WtqaetUChSkp1+wQX1mDAsxMi7UxNTM3MLSytrG1s7ewdGpcGcQgot0RzGcKMqngSBx+x7Qne+XP9tGjhdESVZUTTdMy3Zcj9fnb08CXTrwSbKPBcYANXf3d/QfUyQ/Ce22uY+d0Dkce7dI8lelxf57R6WCdMdrm18d3gHaWkV004xpA8pQvgPwwThpYvtSWbhYKwKBbOZIWU6TkvjUvqC+aW07qe/PwNbHU7wdrG2/6GNfoH4xnx1DGEzHvevV/C7tqeXFVxtLUbDvFGImiVlGk7ky8YD77PamtImmkD7EhmYlQ9BsCRIO2QduCL/eXEvGA08h33dY/tw876buL2rWvjSOt/2nKW0HxdUZl2/127KI+YqrfW0VVQP5gaaAsEH3hmXScmevnQ9xeqzL9fE/qahW6/A2rPV1U/q+R8To1d7X8/tTFkHGIRaqMYrnyvEx1o46o9FoanS3j9lzGgF7dn6xNy80P5qcTxg689dPU89cerqtgss8cPSnDJxA8SokY9vwBDp0tzM0RCSWQoePOh1uOewbzpDD4/fUeI9Ijl3zFjnjnQ8bd5GJE8o3QSe5ecFuAJP6LSd9k/oxVvWqWTWpZlWvFpk2r5+QdNI36ZsKn1o75ZtqffrWjOi0aj6xCF3SypITNFbNdp3GZgW1p7VahxtsVU6V0/P1GgslzbhF5b+/b+P7ZTd6WdqiqlOrVJNrxT+9CvYgA7tneLj/l++XFQZp9VTX8MRP3y97mtaZomp+cxbGnQvwRByaR8wd4Tn0q0oOMzIPrMvnwGFkuIChfustVFKLkWKsAFUiqSxAfLxCDWRDDUgelAmeHJq6fE1iIWmBXMAX0EoGAKGCcNJQecZx2IsMGCDnFZmb/KE5202hOUlUVM+7wGQ8K4EMi+ezXxRdYq5iMDXNuQmNd7Ll7a6kfFApqkFyIBqApLwLzP8fINvnoW+lp2ldKMPRDgAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAB7QABEAAAAASTgAAB5tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG45SHCgGYACCdAiBIAmcFREICsZwvi4LghoAATYCJAOEIgQgBYRaB4ofDIFWG61CFWxXD6A7AC9pZcSTcWzC7chlut8WRY1Yk8rF/x8TpMhR0/lLyngKpYy72FOU1Yr6pLBeGUJBIbQU+/TSHrc3rdFHaUbiCon8JbtyvvWuoSgKEv6Vfo6ZopCHnfIn5KloMuNbhs+P5PJ6Vr4feGnDMTtn99nNu8Qixx2joZHE5OE//+p/n1N1p/tB/ADmrfnmRJ9GkNGREAkRlEFdP89v88+58Xg8QpQwCAtj4kKxwcylnWvdWl3Gjyz3Y+nvZbSIMlwz9IppOvQXOSmQJcs/vG+YCnQFgqSgvV3GHq6Vk2wW4YAX8HCP8FMAcuiAhS0bUyH/2dbazrvGfqs7aDtBXEMinoCnutXt0SaYWOSLIyKvfzNgXncDU1ipCGV+mcO2WQuWClb1XlJM7m8LQANp3tC6Oii+yJkFdBBDeub6lfN/rsutgUZ7B/Ij7Tf4Yad6BTyPutRJ22ECUuGrv0B2gQIu6ajly5X0i3LOuWHOMHubnhxu4ABZoD+/Zmn/n+wcEKgroHCAICv0zxvI/D8zoaXAEoQOksPsHjIvZXNAZFtZSaSALArduspajarCigpV+JeGzjZ5XePSfU7WOsb+zAtso1ASKVEWC1S1VDq9e6eIXoClQ8wUKKR1iAG5HgoacgNsxgz/X/up7Z+7pwjOZ4XbOPcD+4qvxC4TVR1XCpBwUFVzA5O7tNixJQS5hiD+st3PNYqUM5cPGwIB8u8Wf/u88ODMiyS0qafCVL+2MxLASoDx0FQSAiQCXHUC/ztqcK6QlhbSM0EWPpCfAdAgMVCceChRLlSgECpRBlVogdq0QxNMhqaaipquEzXDbBQCY8VoR7bf8eZDsJz44ut7UGOA1qdBFA8LB4kRTjjq83uIeIBTUBkGlHvzLiZQOiJIugPyUEDtRnnfOBIhAYK4Og4OjqDEGF6pRvFiM+dtq/5zbqu2L3tjsSMIn2EWAXQTH3AfZfn6H/7DmMsmmCqzmc0cs1TTWaQGHDFisI0dvBSgPg6h2Ri7XV1dLUDqOG9jVTKhuz0Yp0/L/aqkN/FlfJYeH+CDeDfeqqwPIVEK/Yuupr/SH+nX9FP6vqNvdng5XWh4Nu4Mn0TH0TbaQKsQXkKH0TyaQZOMxgFH0AGGg7EfUDdBNwwK0lCJMvIyH+dL6nepXWdsXuyuf5ocJfuRT+7Em5v/V1Znr3dl9uT3Rr8E/hi/q7xu5ctsvBTPpzNF3Bs+LSfkmGzJOqMVhovokBDn4DRvAokh4TINZXgg8SFeREfUjopAxIrPw3L4sBzeBsYzAfrVQfj5OBmHY29s78D0jab/Y+pau/7v8XN8G5/jD31vwwj9bNQPb3KbXfuERIl2IIIQATCy9pslLcLEdFtRNOSfikWgyAhPX+qhJQe5cxPAFqJSI4y2lZ2ltMa3xX5jRvNdtqaOupTNpJUT9d0UvVdPrAYu634ZvJgBbOMrvPga17axFSgoK3uK3fb9keiGGumlIaLpmJDRymIhX6cfpmtw/CEnIqKizIqC8k0x0o7qGIR5b0aRhZ52eGWL7FQ6qBPKSgrRUe6ZLWysMbz6ft1hmiO1qzeJSH8cY0TTDeUAzamytGdWp/rETkEiOXLW400WF/mHCD4n1P/LSCgLQEU1N3UFkwSOekHLjGyNidX42VStZ3XEtJ6f1q+j7lixxXb+K6l+mwFUqDHgSSADsZNEFrmUfK8lg1I6c1qUDbKQ36zAQtiWgxZQHf8zh8+56lN/kv3+/ddshIiYT0IEY8CJ0lAMtEdAuw0o7Xq7JbHFBctKteaHl87Xa4uA8EHlQeTYRGQIaPRsBJ5Ealvgbz5xI04O9Nq19m/ra/+3W20HtBu0g7DesPU9t/vtpb1c+FrC+87Vhxf+9olyuqFDfrIV1DKufG1tUmjC7UmEyMagYkcIh4sDQbLjNCY2B4RA79j/6iZQYM/N4OK/1CJ7xzW+Lz5AQV6fJcZ2c3nYokp4RKHSmKH5F4Oel1Pef9/zz2AWWPh3udxiQN0I3XwA7wBkR3rf2ZwCiYt/OgrNzaJG0XzW+ZZN4OPToOiK/bA1PouegpRROfW3/G99WgSCGgzGlvg0filAX6gI/He92oN2rh2G9P+n/9/Zi99rmf7ZvJi+KapfqC/u/ndYJ5FWHh9lYrTrp164UaaaRSOHq1wK6VQyqWVxkU0pgyCJKIVcKkkamWRehjMawaSQXgF3Q3gYytMwBoN5K2VRIkitYHX8VLCqEqBaoBr+KoVoEKpJf80GaGHTaJA2YUayGy3SWFHGiTZehDEcJoozgdMk8SYzbfa1Pdfvbrq+Fy3G23xGtHw9mQJyl/YkhGZsbKQZW03QXh7Ry8kBWnaub4/zTKr6HrcIk/6gihPfKU58fWyMQIC7ODKRD4cwcvUB7uZXZDJP+pQW0j16BHtzJEhIknPddN4DTwB12EMSmEIJAm6zKMFQr76EgbQ7zNTpIgywKSmFjKcGIUedBPPbtqAYmIOmhVxu97ijgyng/Vz0VmqvVUs7FwVMDb2dJu8KUuAybllfTB1H2kUkiAkKjJUkUVHCnaiTVvgnQPKvPk3DHM1HcHvRw7jNfsedYNc9Ve5evlB621mogcWTSYb0piUt0hIJcTnL6ehfG7KQ7ncrIIkmnbkEJqncDM0cyWwjCthROAeuI3ByQb2quMI1Q5snzaEhc9oeDllJmLWNgcIsDWSXkCI1WAkLGQnEm1bgOY3wFhAsOO8N1JRwWScVhS/zn0EwELXmooCX4bDNaA5bfLk4lM7930+R826H5I2Ypq6ZWVTzJtCbCAonjuRRYSU8EHm3h45iI6FN0YIKMG7XgD8XoC8HfOkuERJyHo3zQyIJ4cmANoaMTcOhJAm9OCJwFO749kFyj+2kKVx7RqEAIZ5k1AWttDm3w3xZWuPOQ/PmgPGYNrQ0OKoRG2EWQy9HpEFc+7+jDol3bxq9U293fImOjDv2eB1OLzHQFQGXzvdmjKvDglmwhK9Vo2rIJFzITUQ5JJLsghaTSbrnyogPaUQLH77FTL6Hdg31R7d1ZGdtxA9fr2zOd4N9XQcZJgbfFYtGB7UBMwwg2EPWR2xEBtUqMD6NGQlMkNPV/Vbr6Ubxui0vaI6EsJEItx5D5+Qip9HqScl6p5C7zCDTdAgisNGjlG5OrIAi69j7FrEsyAjNAqrBNkFw9KgJ1B6UZ5ZkuDhZhBDkUJw8EPYjO33Bn5i/aiVFZKjuMlTiECpzGFU4BlU5gmoci+ochxocj5qcgFqcmNKBlmOncM2Hb1GlAr0dHnL138WULcb83rE3uhmnv19yUTAp4p4mnPamlz+SxEPxUQKUECVCiVESlBQlQ2mjL31I3b8a1BPlRgYq7gwqzE6YnX4LW3NElOhK4atlCJGJFDdDmxV9N9/7NOYkQCPxMiNrPXsNWBDDktlUjeIDS1UdZ6kPiJkTyNPwk6coYBB7jicNioBgMyrUuyDY/qWu5EmqEl4tM0gtkyQcANv7qGSO6mxdstiRDuJ8K8oSGcvEdalkAtjh8bzrfh/Yc8KNxE3nDWShX6RUnbpTsgJQU7IAcRTQkbMiAJl3t7q+idTd4riLdZxUrDlwFnRcwvO3MZ3Sq7hD9IQ66ssn5iy85fVLlC7Qc+g4tYkRnAK89RPfS+2AMLUKy6Z1KWShTmHpLV9PNZ2NSqaUrONmxSkSx2BfBFejTDIyBao2SyVZOOsNLLcLkn3hnDJUesvancMcK9kIQsWKZzM4tF5xlN3GIpGUMYBtqKV5RxBiEuUm+u1uYyW1eidfMQlOJzgb59oA7z6WEUvZy56Xasas8fvfC8fMorH06U5PI5cL7aDQMEhJSOQS49TNLEptVc7T1N3Inc89eeamgz7P0Nt6i30BrMJu3otgHZ2rdaeNZrfYEQTHirygS7FQd6mW5Q80KBYyAG3avkotla44Cb6MLHV52Ozrjf27mPQyJAbvzOavdcX5rjH8zFuwunIPK3eliava+D7zOi1SWmWCa7vV4T/u4c18fdJszcpWrn/eQIYkHTGv65vBWC669RfUI5VKxl3QSnZ8G219xC2h5mwv9A47/vAtFHSI0EJRBTsRWyjpECmLejr0AbZDMh7Kdomch/I9CAoeKnaJksd22TE7WGU6qNohahaqV7AzDQs1O0TLYqcdHNt7Z3ra6cIU6Hns9GEKDDx2hjAFRh7f49Abti7jzmTp6GpfaYqzPcv9bMBdz9/3SNQi05eZWl1gG27WaRs2aZudLczu2S1w2mfqkKnjBba955S25Zy25ZK25boA3TJ1z4wHNId5pmFeaZh3GuazAH0z9ct8+XdvfqTrbKTr0LxfpaTpJb26qvtmoKurdlRPWT6k9z77su833KK1dDgANwJiNoD1Qf2VoTEA3feU3cGYh1GPjywbDA9JAhe90JFVIPbI0ONSHzgeBbLRRwDQJ8Cy1IsnmUtW3njji9JL8rF0DMv0zEum22n4xs4IdaVGY+l+LiF2V3HVVIqBESkGazGs3COYEcphi0YhDDQeK9vu3U0nJ0naAdiYhAXymbHT42ODHwLBXXuLsYngddDhBKS7aHyHW6AV+loBxIDbmzG7RRvBoAkQhI54KdCnDLnvh4A4tQcHvkwlNuh7e6DpdtgAfk9DOsFEiaHIPbBF2dKOkTI6q77PSQiemPAFhzAltmgNQzlw+YwAaqO/6Cg2oiENKQzr8aQKLiHOLmoxGYfv5jbCwvYEiqSxGhib8KDSvZssPqleeRK0QkNG5GQ1ApgjrGplz36TeZqchL6HIrRZJXFbopDc4HG83RCDvGZvoIsMOKT/s25XYOu9ucO2adLgYxhY9ZCK7Zke4WKAFwXUn5eMA6MjjqAMbSEGaURwbPAsqcWIk8mIQHdCK7etHb6XJRE07r0LNQGZQEurxwS4sEhiGC+c6n0VqcOtPCaKPTmf5qBaVvdogzlljrUj9IOvdyD9JfPi+i5dtFH3kQyMLw7kkE+s+3CBHYTz2ZweZVw+SB7dNafEGncP3A8syFvApnhsiaE7+1ZAmCum4XedhhTghVnBLj34R1A7DVZNATGXFhuyUw43EhweXWWAXR8tL7N8BT8cKpx0BelkBQSMVX1bFBCa1EjPVzh3uK9+JqDFfoFzB+47sKzJakLDCtNd9HoAwVP7TrmwUiOkvdmdGapThDStDCEp+axyBak9+8nTDUxFY1hYxSeBS+7v1N6jMSo2WfptxcnNjLFIiGkwDgLvXh8P3bEcTXFjg1U5n85Gfi17k/MRK3TCq1/QlY81pkzPv/hGUa85o3Ir0VJJWUZ5I5Ol1oxId6YnR8u889rF8ZmunDXxMhh538PSbPbY7mmeYsrpp8AiDCetAtcXhSgWK50nv9hRfKxURH9BJcWysos0mXPhHGNax7mB4uOBvrOutjRf0lrDpJKukZVreRGz9tcJcuYR01kTRyf3UcFe17rtYqLnSJ0X55r5nHmSPB5Mp/06dd1Pk+464zdFeP5nOnUX4JEO9ST+0Da1frdO+L+aaiKjlWu9YV+wphyFUj0xHF2/lrCYD4oWLnuXrKZiqEJv7a+o6hxbVVhXOVTSB/SXqrrHVgUu+ysuwMFEfbRW/3e/QIdkiNHaDXawcrm9K1uOH6DQ0OfAJAA7p0w3Khw8W1Rl3Zv+1vgq9X/Flf54++Im8fVpNbjvqndK2nudk/cX9uMRFu8NvlsOiLqzi9ufzyv9w9uV0gG2ipg+S1ZVPdTdGHcu8kvlvCfpAjXaZUHx9/gkvkihdJxTVHd2lAeL1nq3Qq6pzzT7aiNWbAz2MAP5ivUFrUqlM0iO41yMSssDPvwLJilek3vpjzFOc47lyF8XogP+/II7wCL1D8cHvDCoX2e+0LGMuVmcHbMMAYa1+h/nOsfSQTQksb1Y6/YpkbncnaDO1Go/1R5St91fqDExO9tSx3mynuNW/nSQa2xstdgP3FrO4CyDa6AMPWxc6TDOdBJhP+7lXxybxPcxXX/tJRfPvSGKOTJexNXDW4ZVjCjPS5e7HtdWnt9eVT68vCBNdHXp7v2oxC1BJ8Qy3QAiczmrGj8tfKqvrTnYd4GvrbXf0vD05NfWDIoGh5lDtrZdVmHhegXtlRUjKmDunIaML6/0WV7s7/aJqLmr1hRrtZ9oH7nY3zmkPR+JG2CEgfa9BQ3zxaZWmz6bzuu+ZRq+iZaKQbLvwSQrJD+bIlIdiaI2tHXta0JQGhN9vPwqg1JzzOVGdU2GTziNWqdnlN9SI/RJU40KR6V6o1E51ii3P7ILzgdEoXpTUoBAhhAnD5HeQJVzHZh2jcmrt5YKafnhi3xtk4P9JvuFTA0KDMincmWJWJRQryWsgY+SgkLrfT5IFph/Wn2mNEoucHtxfZG8OFDt6OWyW/8p35JHh7cilSua5MF+VuvZEnnjgPkDP3BVKB0KpZte4zIx2aZwKI2fZTkiSrKSd9UfeSOoPR8x2/5/Y+yDQrP5oe+W9TL9mbZ5v9qZUJJUYYz6JLOIyYvYJL6eFzGpiDXx9T7uYSOvF/6wzERka0WF7XQap+H5aZTbX7VZbU8CvRsaJ5c2z9xsXYHN3iHpwT5NvkHFgYEzfX9wNSocCiXqXbz5nn0t22EvEcU3t5V/ZV80XaLCOzL5lR0t8w/ZGbeXfW2xzvExJoTbb2U0zwyMezeak1IoPst22BtFUTz8feFY2PvLJCJ7T5Skk1PnK8x8Nrsu+wat8jcNG56GGcUzJ0e05WqfkSL4YQBCBnMssko5qjM3d7VlmT8KR4+c7fa6qHnGeH684K+Fubgy7fJHuii/mV4MltRLQjkW9mZl7BsBt4GjqRoHwq4PQJPLonjx8pIM2UGFt+Fghg8vdH3D7qDno3QdCnN7TXVik6FvsCffi+LFy0sylIEtm+L3TgvRrStOp0u2tJdQlpeCQr0p9sVRl3lDT0F3Op+J4lszi3yuUj6zspgVxqyfl44OCXNG4aGjwNz8BNg4t+fO0WG3ugbP54mGeH684K+FWV6ZdpmfLsop04sRhWJJLjEczErJ8+epiHyiNYv8yQ7Ei+MldTPUrZL7jGIv+tRq60WxvhFLKZao8hJeGjXhcWtqLuWTkxgvjpfUSwx1k6j62c5oQtYz0ulhOU7nz0aJQkGrorxVl8xHzfGGyGiom5vRJ13yYA7oondU6Qgd8qBDhA7NWJ82dm9ay9UdWKZ78P/3a/rBcXgsfPL0wVvNZwweu696V7P5h6Dzh8g0dSa7VZtMAafcVPJpr+/Qv69tnfqz795/v986u5Wk7qY9Id4rw121L6rONhjQUIvfE8GFNkxsnvvxslF2Hy4ddK9Nr7LGaPXMil+rX1ml7K1fegQ3/4f0cnFcWzZCLBFCZSoEU4ZRHlzQp6JEIIYEknPObo+GPOc3QsfvgLk9zjfLRgsk97nSEbot9CpdudUTBHHVT4rL9YwtPaz5jHYQZ3ajBGcPf2t2n/TyJ6hAe6yZJwGNNLuFmAx6fHaqxGmh/KwivVhFSmTQU6LQv2/KD7FaKstULVz+PlMT93eXhnZ2FBdZvfsvqDX2dobQOvORkqumDF09YUCMSWNgJQYeIxCAxZp+I8Kg0lbiOrGWbOu7U2Ce15m+FyAk8sQpyUOhRB9fzq/hn/HBfC+/hl9Dj6XAiOuvIgSYJMPBmlsI17ccjWZJly+LFEqOf6JvSwnLp9lNBJZvM9/LP4m+7eX+ssOeZ14SMqivaJWuElZ++U+EvrDSMDClEzyKy4s+17BvXrFf+IwyctWVFFGCeUiljNCZaMco74ZYImvFCT0utPVRBtAbvSKg1c1h8KYvb4pzMxr1onBQMEXBbKPdVrPuECAzCEEguwN5CJLOfEIJYjwWAHO4bzQpsJKn7YBgz3M9kYwhA9CwR/RN2YC/snTlI8Iwr0MiIMoItmKVVveRUmc+yHpQA2yjAGy1xWTU7cQheDOvLCai5Gmj3QwBjzyIFCTNQHcI3jnzgRZWjdV4VrBpXIgLHieZbAe4gGS9tDtjPmoA2HoP6JVoESsjLHkgs/JWCZfp59qEWmBkDxYpxdqKiKlRMNUCmLrU8moVcKVZjZPc5Wp+avPHfIe77acMeUprQIPOa9fF2kTElFje2Ve2g6R5tEWB2grIgRnzj1IxMMQfJml2HoKgpOyBqg5jmaFs8E5YlBHnEWPgWOGslYCGQCFR1vPkAWJ/4G08hCToDGiE4Uy04fvcuBamQTRMUlEy22hU0wgC7p4ofx5aV5HS1NKjN1jEskmSmIrgDSuIYA1jweYVRExmkYQ6J3RZRsmwjLHPlIKoSwhSArh7BBHCICHxxIPNOJ/XajMieRg4CM2MDIKCMxdETvN224+uGeXkA0TGcSZWobYgwPAeGBHjEfoLKLAJx8Bfi5b0voN47KkplOI3tzf0816Uxh4vGeEIiyvEBStS8AmRpoZcdEOUc7e2TJIdKMqB9WzkBdpBK2HIKb50YwpiCHsaPYZjtXbziG/tbqbFKC5FaRTJkrftbGCQy3ABvTiNCAgM0o6D7KC5h4LAarGaXlLV6JpHY/IcIDFzOt5Rqlut4Sgc1pLIjzxBMtlu7OMhT2mRICKkqoHt65NMzGfx5p0OgGM6AnjcKuRyNwDz5tgmKEjLueR+wO88PCPNi/KBvrsdWiy2WtVy8qkfPaB3E39P0ssm3lX6EwOCAzaut8rL1vbcJxFk5DJgMQjAZKmrZ3/FtQFqChd6lhKUxh7bO8XI/kiJQU2A8nVZ5pATPq9ivkKhLhBgG58HWkcI75IhayhVkDSvDQ3aOEnStDFDzzRyGQXMB0vwtD5GxDjwJowyCTh1AMUN9GgMcKnKwW5o3mwWBAkN29MagB9KASH9gPuAymFKYrGQRnUWABs76ApVe8PgzfxvlEkyF1dsOATv9eJJVJvYAwvR/+4ayYWQabmzGTaZEmZ2wgZJYgeViwMMGAcLxdK3VSFIh82jJcTIzRvFlG8wg26jYGwKpXmngYBAdb7bUghKQCuStLYiJXQosJTv8izU7b8QOnMuNrKJ5K9wCNlScaNc7ROGrpP1ieC/3eThLSd+TFTgLehO3RBwCAkEBiVnOPLalABBBrSiQ8gpb6pIiJMUzKM+QQIUKTMh0ztOSyGW12l4ho1SzTq7XIaLcbDXyfj3BPx9/H7sHB/KjAxRsuFAxwilHyc5aMHyWcQmXE2G3ayTce8L8KOnBAjEsad/07G0epLzQV9GL8OnvefvKIffl+3+v70clIs1FAgZAhDgZ/dt5Vu4gv4j0QQu8OK/Kj5qN6C92b328Wt7UvOq1Z/Vj1wqOF+uPRIf5n7stgDPfq9lT33CAa/3KvpYh1c9qxUMnThsjL/bC1eh3QG89rGK4b5Y85Q/tTvCdul1g/2gLQId0RByh0RUlPHzV1DIISPYI6890//tH3YbuNEp/O7Wk5aifeK2iTPAp6LvaF5R5cDtcThK2DgOShoffqXY31epRnyUzlyNMmRbZzHRf7kcq8V+zY3Dq6ZkIvJhtILqQDNKLqqjyEqbPAwDiIdR4lUX7PsVKWmamyn7UD0t7SoOtCgNggwj7r/ykjR1p1FPgvzbXXLswJkjVw+DWuLdLQ2w1Lov/DC8pZAAptulewj6/pqgumv6Z1fNnnW29Bcc5tilJUqM0z2pp4I5qwpQkynns7ZTc9ugzdCytT292Wj2ATRnW8JoUqflkVrYJ7H+EzOStnlC39RZZDspNvT47/pGIiEVy8P7rLphWrbL7fH6/E6uGCrC4vAQTCCSysgUag2NzmCy2Bwujy8QiprEEqlMrlCq1G0arU7f58JoMlusNrvD6fIMcCcLhEBhcAQSFdM3GoNNwuEJRBKZQqXRGUxWBpsjLCIqJi4hmSMlLSMrJ6+gqKSsoqqmrtG/ppa2jq6evsFwyzCB52ukO+lg+/PcAf2zV+7dAgwACmT5GQtDoAFfUITUH3eDs7HgHyADACiQLSDQwW5B3SkicsJiPU7hAQGAAEHMKrbTd/mW3XFLCfoS1cW633SgQF5ZV+XIpyAuMSraLcz6SPX4P0Yi8x8ksFlnypyI4kUhwIFgqAEOjsQAjSWEB8gBCA50C0hMcFvQzMkoXw0gEgyF49LQrWLAOAIQmvJuGwnE4KpC1K6iUR/e4GoBoI+GIwzEHU91uv/Hgo80Xn85q5ng6HTLUjtd259JmRu7Ww2GO/1WkRp7/gsO9auQnzIyCRcqQaUEF0jxjvCO4I5yd7hBP+8tKd4illtP/Bp6lFNveiMr7bBJY7lzrXmzh6SCYjfigbDBpmR+aaUAjgDhjO2QRX5W+viRv6bSyETcwG8coinxVj2JEHUNCts/sbyXjZLrqoUHL6IjudWTvn1TiO1Hq5t10ca/f2kRNZxwxIh1eNxvVTDkTjhiW2SG+9Uhq9mugtyUsSv0qe5IwbX99gAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAABsAABEAAAAASCwAABqgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwuBmAAglAIQAmCcxEQCvFM5wgLgVwAATYCJAODNAQgBYM6B4drDIM0G+NAVWdy2DgAWHa2SEQFp7n4/2NyYwzsUdL+SRBSnCRUsl2wsYsac0r9TAebvKGgIa4KNmShjQ0PPW+jYRzOFkpscqCKaiLNCyULqWUp0PXPyMiVPBmN4tZF/ihPJEiiv2xt8oJv6Ph7o0zdZIQksy08/78/+n3OvSMoQhFiIkpinQqFisQ0adZE8bsJbwC31SQs7JhYhTLoITkZCA4YWUY/9mV4XrbXrV56kR9dXuWP275R37gmbu08RBEr5ZeiKgN46LvRny0NMOqV8JYGsn56YCfDGZ+MZb1r727yY2Yur1YTBD6DMT2bswVywM62PnQ/f9a6KC0tqfp8DbyhH75bMi0JALJ4+P7ePFtS8IU7pt9MaCmtWGjtC1TABDmCd/yBRZfz/3dZ+qVRmZFG0mhK1c626ttzqwWmNBZmG7B7AcjGKR2lo1AfDgpgATANgAuj+6NZXKueN3JoaUTQrp0Lz4ecRSLA/1L91xbn7i7w/5vhjCiKCpmCKMm5cg9TypVz6flNCS7wgLdYLPHyzCcHirR/SGEVMA/PObUKlUOtnDrnWIYQK0/vonPRNNnmGO2wYO5rKwVJifb3Y4rfMy+xa4RQNYBysmUo2nTMP7/hCOANACiCYBAE8CRahqDS8jocCMUCOA4AATzJVoY45PdP+QwG2oCEr7unA0gAAMudWe2UFbmALtoxADWXh5R++JEb6qFeLh4uamii80qU+PJUXSow6Cji/8ug/19gRYJcQNBagFo9DOKxwehgBSTRJEnJunQgEr4w4EM8jxHddqs9DjnmlPOu+sJ3/vDI/or3YY6Hw31twK7SP5ODjjrprCve87Uf/esp/IqNc0IBzrm359+bBaETn/0/n4dLCiGngDNpEzCr1QAEQ4sqYiCJHLXyoQqplFIrU68cpoJGJT06MxYLNhsuOx4nmAIiTxGhLDUyiWSTonIRkMklV6BOCaViWjS4agYQIwYTJisOB75kfFIMFmJ9AmSGSoXSMgDwdlYipIpgGSdYGgiWWYLV4q2HeetL3vuRfY+CR2PnCRS0OtCb75SuYzwwA/3loyQbBGXN0uPIlTNKs0dJZk75KJMNIse9fERryjWDQydDn4ehHgI2uX3HST7Rf74L/9DDOnhcy2g+9mwdyuRoNydu7OcnpFMFIozNYSakhexNDLv1t63/1dDLEZ7kdMz3iz3NQTrtUpLI5bJD+mJj512dIyRaMLx9Uz6uUeTgM+xc576oqRVP9W3s4fPQri3kaPLrEmXrvHpP8Nf5KoPocyB2x2kfIvKrx1QiS5xCFcqDkUSODKoQXI5W++HAC/fvVJVDPD4hQieHAQDwMQCAfwDwFPAnEDwB9APQioP2D+FdgdqkLbxug6gVRNHTWwnJ5ahX6VAHTfCOYSkwWgVJsEMKCSRkjDQlJt9uRZYDx/r3r3ParoJOrJEwTMPWoYYTtHYktXa/7GSmILOaE8dMQXS/VLPqXMJzUp2PrDwWc4aVerxw+95tNQmnUjFJa0LiDz/3JjeMalPvKl8S47ARKCxVc5had6CQ1RNpslrFDYMa5a0pRp2UPu6CXNXfwRBG9r+ksoXUBM/j2hEJ9FzHPNMQqxmUL7a9gkBuuPM5WCi+kG17e9j/WliWV8YNDq+9kUp47ngZ/x5+49hF7kop5kK81p5EReQNT85oENMiLLe30PBUThle5mq6WJ4vyj/79zaTD6DMXcbI7BMCRhxs0SadF1o++JXASgf1Ai2K8Llmtp3ONGSulmrH6XqPFX1dZttk0ZlVDoy5i1bq76QGnb1I8ltRd28n6iWCMPIDX8tQMrjhjs5j5NICTmZFbHSlM3p9fY1O5hFS3fH0jFbryL7IFitBYbehIqdN1Kp0DWqz9u95TxFz7LfhIktWvUpoUGxeo663rya9lFYzjWz0AoI/2Dhs004GG6/uFl8oNZqMkVx0pQPJZb/8cqCB6YTD4WEFZ4Z706z4pyIkiJPWHp7aGfz2ekrrhi10cy0RUvYTQdnalXwbJXmmCVyxBZsxxwyfgbZWKbx6neCockTxrEVksZnc+QVaoY3ek9RqHFCDY7yLO7Q07LH9bJsVvt4sHupAF14zPr38w36SYHoJdltyLm/luFvyVst3e6+RmYfsxH7QC6vhCq9I806rGQ+eW7CvAgZdp5MZfuG2v1K90IJFR2M+eSk/uQGBs4b+kaa/b4iVAHuGXK7qegrzayL+s+sfciHIgb6e9u+R5XFyxxmfQ7156Gxy19LaPSyR9TsXenjR+16PmGcN5TdKldNq8/LGLVvpV+r+/JClZl+Hbdw6UrCQD9IMsauNnAv8MPZU3zkUKSEE9FLHMES2NRpIQ0PxsB1CswJa2h0ulRKstgs9a6EDDCw08sdboni6YdaA65N9NLrtJnnRXYab5IOT1nr9D1/GLw72JbGewMBx1L/apjXT6xopZSwycXF0760LjKDtpNDSwwrZYNmieGxmg0J22l107LJ/0zufBWNnyey2a3ooSByRSOIN/fuPRp0jUeRDHr9wGwJEtIvSbKnNUEOMIbolvbC8+enVj26QBVGAfWd53/z1PNypK6rCTnBu7Rw6GBQ0+1BVB/jNPym0dU6uUa/v1rYOvVtRXe9y7R7Kkn3JRj3t8NtT85f91O8uMCIl4iveyJoR7n+VMyXkCEV1jcapQ+VNqt4OOucpDxIVVRtXJ2b8X2htsWoz5EgeM7vCJE7Qd8hFhQWJRYuG9utIVc52Z8vSWbMo1GF9qiQcI2FzuemvuEjaeBrCfZWO1OGIqb2N2Y6fMIhl8SNuvwpy79dzNkRhm/IFSI4HFlC9MGLIZ0B4Pk+cbWUVzEihmhfvzYOUlZx93hax5ouc/sVN1JAiCrVWLmt1j/XZCQSK34ALd4NDicG1sJSf8hVLn9qAtZZSmIZ8PpLtEcDZXhM6OZN6nhcWZHv2YkglmnpcgbeF5PrJfkjE3izMxz7elFknHeAsfe+Z1vBZ3TXSca7pB+7NR6caPxnr/ETCXGFu7B2fZfwoavlLjaofWlAjLjkKHZUcf/YgylKK0ErjWdPnG/TpCyR0ciH1vAV6Q/r8h6uRl6ywxuCMABSjt64oeXoRPRRgxOB3LiHE/b/P5T2DbyMZtqkpB74GcZZKSqUinZYuLkrfO9MhWrncQMwRdU5tiWN+yi5AMn8UHmkoZJYiyRkXC5Nm2NyiNWtO3vfI0VPJXFENv7iOuom6vJP23jCFgyoVaovaWMOQ7C4oOPShsHuPKiir/DMykSukFqrr+3qZhNRamrky/t+maGxT32FvfjYd5cmIX4qZkSm0aacTcYh1qyK6+BVtV0WVVE69QpXTe3jnSqK13lXFMjv1FGM+NKtH7GdAV17byLq9ofnb4O+MqWX7J7fItjzfL3uaNb2hc0HXsBn/hSUtz4Fi9O3/VySODTO+loFJhl6LVeKo4tnS5uGHey7OlJeMKGNxRjg7nBGLK0ecwb+bhL9j7LuPe0mmD5gX6gSfm75QfGGq+VzJujDYCpH2fMq6q6n53fSH4ngSBWuiRx/rVRVx5K/yogqLaEsksz1oRE6TlC8v9PZSvSxNow8V0ZLvkliOKmXAYHcQsZCQuSTCkJJ0/TWyb/ybfAnJYuEGNXYWO0azw3xFFvguRsJ6GETsvFFtNarUZn39/s2S8tyikiJqed2E8vLST+4wAZb5YYMutP+NzneQpZPjKEFrpssgLSSz0DWKoHsfSMk7OPH/9mtDjT5YJtCOpVAMPTJ8AvW1yDQiOJEuEyo8qG1hIJEm5oi5aHH371ATS93R4cVRpXoR+Sd9/5TCCrDuU1OmvX4Md0XeIWcUY+PwQ2kfkjdRzX8kWYZqizoJ+R2DcsNP5iO9Py/I4JsOxZEPIpQSgT4TTrLV3MRv0iLFoZ6iciHlhR0fx+2VY9oUxOFr9ft9rY4N6+XVazgQZ001EqPr0o5rp274tl3Q/ltASt01IZj4Dpsnnov/kF3uluI6cta9FpE+/kF794x7+qsSpVN91IpF0RXueb3+sORvnrwFzPeRq/fDhCRj1d3LI0qdOmPIHLS9XnLadlo6Kv3wC6F815Me4TnU8TtGwj7vGPpMN/1a2JoEUvXpP3Qrhe+jc77+jdljK2afoK9o3lKr/2r4k/1CvZIr5aa10i37inoF20Yur5P++rlrlpzWM/HHp6f/9oVi2ZOdbtZtd/2ODeuI2OeTn2NX9O+jw7bfJ/2Vsxh7n/mcLD1zBfv9DL8hBhLX6uCSYJkVrzyjZB9napiD0rC86+1nmYfo81lKuwif/ExYSsttMBdTTdRic18eJKnkLIDVNZ/NQXWka0QNeqf+O1LTV+HoH+xtzP6YaxjgakhsjW7Adpk8/sqlaoP1JJ6+rs124eXyq/r30cWTtn/Il2RZ7FCXSt3lgo1/kRO+mm8TGI5uD+xvspNWCFasgdMj4W+3Yu3ykoUo/YebwpsYjnmFnZOWXe70WpEpqJzKfix/GnRNPFP1RzMNmFrx6XOrhD5YItAKJIsFkh6S34y8y8rvlA8eBEiIVxR1+QLqm9vt4cOq9h9zrpFbH0wV4OM4NHU13TwvnvBlHBn/NsV8R/Od6vwtmN1jK/Ym8abKpUunzoj7/tWD7kj54cV8/JYIrcn6MNj/oJKf4r4dXSPoQ8i/kG4eiCK+LSXj74Zo7p4Pk/lzhuMvvwBfO6mFX8Ac/+55AeFvKb9TnaCN4dBZKBo9/xYOn4Xx2Z9KySiVmbp+fFiXnBmzqvyTc6aHtkU2nd1xbNrYLJosNT3pXi24YCBqAtRh05sDzdh0HTgRNbCgFhy7smEavlSli2Hqhq3rSY71hmHbT95P9U5sgWGYpB/WLbB9hp9I13ynOjGpjSdPkVDKYV1y2EFcSPvqnn02d7Hjzd9XAf4Tb+IH7sZAw37dL97/Q9rixBHm96ktnVgiXmgcGyQOt2SYtdO3X0mR3ge/25y9MSEqYWP2FW1OafdQ/iP6CD8gBRnb4MHZpVr6y5mjtUmFzbsmIyImd5nQ+RMdnfkSDCe2pkhTJBEPEni+jPHHB6+4svTlAxcTCgAEAMAAz/8AwHd9MBAF0DnJCMDiUzwA5suTTrqfpxB4xdwFEzAKBqpYGa+6m6CHeauZ+GouBuQQE9EA86sNJzSFYDEsmGgiF8XwpGFNrJxtmGx0OJ1XFaBh/kJ2hsR01XqIW6cNGkOwCN7Qg6oT5sQ+awDgXNfR+ndHSz+cBQA49eZrKSB8TJxGBADRQQgxwOl9E4kA0ALMDUXQh3N0xkN3ixOAnjV6QohKorh58Rhg78QWcgkT/ON9iOEABkB/Yh0TYCoczxi9JPw8aYfQE4i4rgXxJTS/lHZuhF88UrsFWK1DwFirWVEeZO48Ylc3CnZjYvWHDgDxEewj/K0M4NtpDOJl82e2897uiAJsVk6ZP5dH+II9fxtIAdg2Cs4OgPU+A6DvCKAaiChSgK7ldZj35zbtxNxT1DQbdXyb+CmcJuDwSLwwA/7mFK4ROq1iwuYdYmC+7x1IRKHJIA4tAF2Jx7eGRrCeRyqoKKgGt8k7xaMp4tGGoDBuTHiwIXcQx4a2I1nOIocnCZ2CtESDlGRQkuEGlJWebHtKKFH6raUVWk+QqIpJCQhGTDECBFqpykmF1on1Uab+wAllg8VI581KfeMUJT/oUxEsKORh4avXwaxiuwfgiI7YARgYfgAgVctLTYPZN2LJMRJYuCxZzyKLhCKQgpohfwTGxVK48idMwX8PNNnZc0TqyRLY8UmgiKj9RDCY3Nh+BMFEFFjMXe+iCahJSN9HAPySkjHTCkiDuVskt5nVIGTxGE4q/5jivB0AC0s7XRInZN7FdFUoYQ+nTql3evQpDHaiASgvTKzacchh6lx85xN+EQiNXHRFrwmoPWUnCDcIuJU8Col+qPkp3df0HZrBazrbDjPQMKFFR+fWUZUpTChNjxPQmEFggQA7FCTZ7k37BHYvdL901TWU84ezKS4Yn9JWqrZnY4Ig0JqvkZYSChi1z557jIxGnmbheYVeJwXJgIad8btGzqDr77aPBGNH0cVFOaeiyFooaoZ525pBNqjCMNOiaA75PgAznIE1TZqwmOeAa1KZ4ZcZxyrpoCbMMSzTsAJJRNJRpcSGQDIfWitSMTJJxKSJOgXKLz6XLmjnoP8i5ayAdEuCmXE0+T19A3u2TGfq1RQvOy6J1Kv2bpPLnZQ+4hGPgKIr+h6C2hJax+dCaDZKl7esDpButSKs4U7ULqfN7przPj/CtYOIMrS6GDIaiSDO0VpTarlUb1+NyQ/6pLgyXnZhsqtkcvuqR7awt5MFGmvPV3wpqeF1KpM8ksxQuhTcFDKvLqIQo0tvnDoQQL9tZc6TsmBGIiiozEvZ/IQATnKgDCARSRAVuLCK9MKpmXnqXz0dnM3b7eFG0+CUhoFhQGMrSr76z+tRiaLRFyLIpCvV9Di500iNY/t9ADasy0KyxGFYBwb6mMR+B4YM7Xk9neeIX3pesFrmWCMu6ba3S7lAjGfEwMc89iPAASwrOssKnnhTvQsdWFbmNg9oaxUQS+BeInbTxzwWZaRaQ9pOQckkEiwV2oTIeydqjS+SkmZ8TOEZXgzP+R+C/+H+CJ+6r7Bmx8MPgJwqpUISMk3LtiycIrEk3aj+BPST6RYZOZRcUhEm5G6OnOXwZVSXOd8/VyXGJhTVRDlqqVr7lt2Tp4kGKSFCcgVoBaKce4fD8zas5Z7Pi1k8nafnd3hyhWLoxzXR/KiG6gdww7pgeBa2t25aOj7azi+T0CvIUFVq8aCa9tiWugpEe6ThHCf8vN1ErSkXFNaHx2V7xdv28ci4oGUR824JVEOSihO26QaiJRqsOOz5mapKlY5rSOEHG8evNc+iyGIfY2OtqOIBuqfx2yg03A7Aq4lV2W2qT6lpSngyj8uSlBvmk7A6RstKEFm1tYhyRVJMZK5VpYglEGDXIJmqAZJc+gqA4YophgtZzSp56MAgyw7qlhufyGyxKmdlVHLMJYqgBDFc+S0AI+O1E/AG6uy4w0/8npTY0gumqhhEx5hRLAvBdjAp/KMTwNRk+auPTw/NVU+OxsdfSpYHLfXR2IaMEe9rt3hyBaSGPa7rLVPaE+Is0vYRWj8U4MqXgjw+mLeZ+VgMxLJ6sz6nkIZ/fT25MoWh3Gw1XQPDDGPKM4XJvywDYmU9xWLbbNqrBE87WsoADR1JBp0kbR9A49IqGd808GoMYexjkVdaMyR6iiLUShbK8/xvhL4Ttl4Jc7W7UxlM07gvDI3eg0EU0TqXDXboigAGnwbAoAkgEbFEldFKkpvIxDhQRqs5SlYaUc9cSKzsSEt2T+c5ch8sx63hgRR/Rlj11nVSzJM6WEVgOWr0vbo5I4HmlpVPvhQ3+P+ad5uy5+rTbh63m/VX69rmK9/B0qLfsGIby4hX6p7uMnEvxfnYmtyxMMrEFosSJVsVk9j388pYbuVWboVKVFk3RC0l3jKDGwnU9G7sRy0wy1oveqyHpl2Sl3jQ011mrqeUcrslK0EsRZ9JD9mQ2I9DN37p+B6K5Z5Ersc8+PHS8EJuXOMa18AIUx8cayzwhndVArYm5WYSONkuCPmyG9Y9Z5fEQXp99NsNWcxGeW8TU7vYG7C2JdslKYZsvAy1ovd0l4l7RQa6OM+TkY4HmaPdzM2Qiayb6GjtUUyFLsCCspUIh5A0ze8lSZpU2BRJfvYq7lznOtfBCWcaOe22sj/+oSzPGl9iMi6ZBMT18HxYiSN1Xk6CzC1q5pZKahOCZcPDA1K5gjYDxJ7/e8xfgtVrTYidSNbvxIRxndgiaBzx9Bla9q6v3c3BXz10BBKpoXsO4x4taek9meI7BvAuVDW6EjLZxjT5PC08RuX4J6wBmoG5xg153NaEuQoPjop177IEshxnPk3Ztvq3q2JFmJxtd4n2xiszHN0ewfH5BwHMAAbrUjJStB/3B+CG61e12YVlvtbeafNNBIIA5czxY8ic0fxHvod5H3DLtw7gfqUb+//7f1MXcQLggQIg8H1vM9oZcf6+h4S36yabCbBCDD6ckBhPBxjIhgU42IhFuglnMAmdyDKwIGBggmCKqCgDHzQj/sCEn9ABickCJAkYmHDCCyMowMEMioEHGVWhoKoSHTyQmOwGCaDDBAsnrHB+NigCLjDIwTcEKqqqbAASLEOsSWCsMoxhTIARrMOpuvlUACUAxCcmwGQ8ZVmzYAQAT1DMXgaG7gy9OsR6AN2et10h0vddxZfLrqHApq4lU1fXhVCWriupIOWLdQAjeu5OF67Kbbt5BTS7qqc0K3SrNvON6xTQqFI9RB2UmAqmjd8AlU4dOpXT8mvUq41bgIFfQIwctCuoWgW6gAJsC7DtBcZMBa99Q/AmP5Z2YydVEhp1GVRaNxpDIl1HU4VlE2Y5VAXkZ60AEmnTBmTT3TTlN/CrPi59KqJ3I84CvrOPG7X/QwEoDQJl5JS0bPIUKVONf6CXESQrUFXTDdOyHZfbY+MkzfKirOrGddpurz8YjsaT6Wy+WK52bKw3d+7avWfvvv0HDh46fOToseMniIhJSMkgasmhFJTqqKjVw2ho6eC5ymq+ExkYmZhjvsjfpLorXv8e2tbX29FcvdlCnEHb1mxtxbV32YTzaIjzNjhYoMAFYhDOuzEskGsj2SgI59N4lHSao/IUb2H1lAg1DXwahYITJu4LzlSTYBr4mRPiHj/T0Dg1TvAUN2hjiBTEoTGSKC2EW2OewUHCzIIJ4LCwQiRCTQF/jQJBCZMxowgSIUqsAEFiBQkRJkKEqDLA8w8Ezyp+PH2B0v5/biP/mvwfHulr9v/9tCPadOxP5sBGd6C3vc3d20OvRN+dOV9GXM3m7MLrwSYSwNIvEAlf8PrEEMafn8gZ+y11JQD8ix/lhL3mWjE92t0e+sRlhy3kfe8Lu+m0PSbKZp3nPXelXGlhHXHMrmTZk8KR1A2n7DYWto5Zm+bKQgj3xe00MZSJnqzzXXNCihHr9oGFgbrynIT7Er7wuadOmT15UemyYzbvlfuFFuAXAD8avdfTCTE0GoqcQRwXJ8Rn4i1FZhxMI0vNcRBvxFvxTnzW+lR+wgtl1lNZSQbjJLA3AAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABXwAA4AAAAALsQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAD0AAABSBMEEuEdQT1MAAAGEAAAAzgAAAXqHUo1OR1NVQgAAAlQAAACGAAAA2l2AaCFPUy8yAAAC3AAAAFgAAABgaY4JcmNtYXAAAAM0AAABBQAAAYxEiGFWZ2FzcAAABDwAAAAQAAAAEAAYACFnbHlmAAAETAAAC/gAAByEuBetCGhlYWQAABBEAAAANgAAADYdVmVwaGhlYQAAEHwAAAAfAAAAJAVvANVobXR4AAAQnAAAAJsAAAKcPt4OFmxvY2EAABE4AAABPgAAAVA0Izs6bWF4cAAAEngAAAAcAAAAIADbAmNuYW1lAAASlAAAAM4AAAGaHt88KnBvc3QAABNkAAACjAAABqZc9sT4eNoNwbEBRAAQBMC5v/CVogLNqEANIgmBUEKgUzujMAB+/korY5Ypy5xlybLatN2hndmubLdHe7M/9/MJegAAAHjajM6lWgZgDIbhZx/u7u5acQquDS14w10KXvCG60GgJ/ezkb7I5L7etiFAJK2ME9Te2T9I9czO6jz581PriyQTDBAIIDgvi5chaGFqdY5kX8ABon4QSjAghCOcUq92E00opeSTSTKx2iLV7ketcMFYNgv+zDMJRXBU08gEC8QAzf/YWn8RsBtqsBrDHvsccMgRx5xyxhU3PPLEm/fvKI1qP9GEUU4h2aQSr5tqv4JajdmIWYCZZxKG4PgdM8zNIHvBvgACcAi2AgBjiyWWAAB42k3LgQYCURgF4e+/u7JCyAJIAqGnSAIBAlCyAJUkCKgKFAIEhZ60YCk4xjEj0DQ0k43Gk6lBtd8udZeL3Voph89HSD8WP0ZWVauN8n+REDITHYVAKCR9uYenl7dG/WZCR2gjkITcxdXNXUjmVvLaDr26KrUUbpKzq+TkLjkI4fgFf8YbUgAAeNotxbERQDAYhuH3/5I4OaUFsoQFdM7ltKmceSxgCBuoLKRTOwVP8+BV7CaAVhVg/LaZbF0d1VQxyCGXYALEb+hzshPS7u25wJu1C7YByOsAEu4FId4LaXjaPcoDclhRAAXQ8/J+bTN2atu2rRi17XYTHTUcxDvKNmLjYniQgoilooClkvAROTIkEsyToVRtiGFRKAw1oS50xhCTOCtmp/VktAwNMaFKRlRKWBgKQnWoDR1RjHHmiKodU03++YMEABj4OvJSusoFQNrYM2TJkadAEVMniI5b6IpU9xV6ao9H1ntmrz9+++WvExY5abHzVrpotUvWuGytC1Y5ZYkzljlruXNWOG2pq9Jck+66DDdkuiXbbTnuyHVTlnsK3JXvgSIPrVNhqyrbVduhxk6Vtim2QalNymxWbosSGz22yxO7PbfPSwe8ctBrh7yw31tHvHHYO0e9d2wYxuIzVgAAAAABAAMACAAKABAABf//AA942q1YBVhbyRaemRsiRbMhhIQSbRIkJEAIoZSEdrHmAxYq8GihSN2ou61Dn7Qr9XV3YZf2ucu6u7u7O8k7dzIMuRBY3y/23zP/f+acmX+GIoLMCJEyIQkJSIGQV21R2y1qi5lkhn14T/gMIem7zxrJBoiriHxGPCQNGVEuQharw2lLwTarw1dSOg37SmxWucIZxN7iDK3aq7UXlwbgYTZOz8DveTwJCalNgabOtRsXrS0OamdkLJ+9cN2M8NO+6p4txYVOT8mcUH1Tzgqn2ZcX6JwXHmqtLnTU16XbbKDqBVUVqJ6EpiBk55Kgo/P6vGqbszhIArjETSABKneRXNcwtX316vapDTp5b+/mzDyzRmPOywxWVbV5fHv7+vb6PG1D3zUmZdoyb4JXUkPl3MoGUGoCJTt5Laqk8aq90dmky23iXLU2vzinEofNmkJAyEiaeiVKr4BAkImR18J3ca1GKsDlWCUnw5yykAOhBKub+EqCxFtsBF6LNj3DW1zq16VggQpZfCUO7J/WOd1qq5zvL20LWsL7G6qK6zKqDavasots6VioSXLULgoGF9c57NWdU3PVgcb8KRUFQXx3ur3YqJgUCCHQXAJvTvI+SkY6hLDVEcC0iDATOYYy+izQNQtuyLNYcuEV/mhgAGdfHQ6ShVa9Vm+lb0Nf4Llt4bltwOaHGVhgBhpkkc5Am55CnKxQrCGuqe2VVmtl+9Thz4q6ugp4QdaLIetax/Bna2jmKTND9A1SpP2QERnS0b4LYt/VXnW6FxoufrHhIwlK/ZRC8yndvau0OWZNb29buj0rbWknbgj/d2dihkWHO4e+E5mckTJSBEyp8MMrpOB87PP6Ba8Je/34P2u+SZ8R+NUOz0MbZk+XTyeyoaPFxW1b8dBTt90m1i0d3mrIn5ECJSJkcdoUNo1Xg22CFz/ge8G34b5j94XfVrYe//OfyZ+Hakko/ADotcKYRBiTSPeTdvj/Vnwi/Bc8NXwnBsLOezsf74TYZohVslgfbYTWBq1ovuoq/MerrmohaS0tQx+1iJm4oB4ucscPq/nJPZVGY2XPycOf9cFgPbySijr6Wlv6O4qKOvpbWvs6ihas79ncvX5995bu9WKlakBDA9noEdKoYY0PFxsUbKKi+kRCZmFeXmFmwjp1cXso1F6sJn8Oz8mvLTIYimrz8c3hZfXr6x0OeMPHgC8JEm8YrgSteCV0QP3ZW7vnzZSH5u14Cyvw4C2HDt0Sbgx/jQR0CsQXwR40oBzkGrvfbT6okdYLFbJJJ6yAsuH9CelVpU1dXU2lVekJ+/cvDQSWLisoLy8oLSu7FP/9VUfhsmXLlhc69jaXlTWHy2e6re1Wd5nb4y57Ye7cSCTqb4KcOCBvhORoz2fwQfE60fcYrkBnYyNCPF7F8bMk+MUc7+N4XQy/A/g5W9xx/RK+czm+V4KfyfFfx+ClwqUc/904+rtH6csp38i4fRKdAxzfL8H3cfxcEWeOXUN7OHEHJ3bugwd7Kyriu/d1s4PB2UM3jTh4/XQwWDbDybRTMtYpL890sqDi+Fm4YAQnzzNcjrZixPEa4VLkhNoV0CfwfJifVnA3REpU6HMt1RHH7ZOOA9wuHOD6+2P1hX0cP5eOwsyrZUiFkJ978xLmyG3MhGH8EsgHPB3GJ7BMGigvHU/n62DzjcHJ8wyH+ZoRxf3AY6F1kzMeF8PB5SmPnPEAztzfTTYjPcwUYfGEzBA9yMY9CRotSPYncZs9J8eeAQWO2Vezc4BsXmLLr9kZexIkrR96fOQwYJm4BR1kspNm7kI8czETwF3SzHm8i8bvQigGV/H4s2LjybOAb/uS8zO8mq2EKJN8pGLRlQCopG70eTqtHF0J0nGATxEOAL5fitP4fbzS57K8mkAHzkDAFUwhl+FwNgoqjp8Vi5PnGQ4djsAHO0uboWPZ8APaBWtq7Inq85JmU0Gv9FBt7ySp9rzw9LFH6/phveZoXyKiXjlCPG/QA7xcmjeP3yWNp7gKOaMzoU84Hu3LN7Hx7EQHXMn4Hx/BBR3Doe8YxeAqinMH4DzPM5w7QPTUFwYAV1H8MO9rnXgboDjvOI8f5PiRWFxWx/GjgHMezu8Afs4Wd9wxCV85xy+Q4AUcv1CChzh+yTj6h8bqS8ZdKuELcPwyCe7n+BXMKdTwlgvnfxIyIKQB81dHr9T5mN2m87F4GGjb6uru6Tv99L57/tNYX98497TTcG0LNt1+4423dyzr3tS97I7m90ClFbJOpNWfxPItpOr0viUMcvyIBO9nuBydJ0McnykL8fhLWDzlp1U5BJESFfo8U+SThZATXUoxOZrE+XJkAcAvk+I03s91rmA6zaCjpPNIlKwiehcUBjl+RIL3MxzmwfJxAQ/cCAFPkvDQm6IwiJyUAUbQ54TifiEfZaFc6gP52IjHGLcXS53bb3Kl5Nti75Jux/wF4c/ZjZLcYXPlndMj3iWH75bg3o6RayXLxy/8C/I8QLPpiskf8gG8S5o/jz8ojaf4II8/Iok/G/DzvxkdX037dQmvA69btM+ASqrH3dvF+iwdBzjr81jcz/twBcurBnQ0tM/JkvnRW7YwyPEjEryf4rzP7FbeBn0zSW/lPq949Ma5m7ctmJwb/3q+fqm5IHx9zBWdqbbFdKcXIZ49qALeK82exx/k8RyXrLreGJx3h8cnAX8DrU6KhJ/+zQD8UVxOVUbwQR5/RBLfT/HYqu0kHfh58jzS0793nW488k8UOiNmf2TjLfopap0tTW1IzU312mN/kI5UZWJScnKJzsq/iLy/I534PvIs0o3wxtJS1tUZ5pSTslOzDLmpHmvMd9KZrEycpC/W2YY/RcYLySb8N3IHEqC/Fq3lQmwNv0DumI0IOpt04UfJc7AesuCZ5K92r+TXXXaj0Q6vK9kn6TLqNDrjqDfQ+oxU4ZsFnaiFnX4d9lfBEV9lPu6GZzfCs8XRZxq/TnFjZ3sVedt93CzmuJvU4mcFel/BOoVT4fTjRdvKt2z1bxPkh/M2bco7HI0K0Sgt/IA1CQJGASpdiXUpAnblTcvVK2dokzQaXZrJptPOUBpyppGQyVOWabKclK2Z5LRbTJllHlMkEmkmHeh26J4CbQ0/juA/wNaRTeh8cgdg2zk2n3Sh68hzgO3g2N2kCp0h6ADbybHTAJtKsV1RDOHIxaQcrRRUoqsK0XMpFWpiW7TTPSVbZyj3bhNUdoO+PNs8eRFE/y1Sh6oi/xX3plZSe1byP8XUmUTqyXR0QrgYacR1oma1wMO18GC/Lq8iP0s1TWvIN5vzDdppqqz8CmOwfR6Zbsj16i1GR3a2w2jRe3MNv80+4fpeRgEaFofxpnntwbGMuMh1IhtxznOB0xSHM7YocbjPX+eeYsrU+0vWxlFotuv15UZT1hKuciaoFMRR8Y+7OeNomvgOdcJ2jf0xNof/pdFt69HZ+BeEhEgLaUQ3wt1cQGrqqJCMMMHOSgzMn/c2a/GN7JPcbzzuCj8Td4uNVYDWpOIJFE6fNz+wYJSCsNF13HhaXAESmUMCOJPyT4rmr4juyCtg+by5q3TbtpJdNMPt57nWrXOdh0j4LRJANw+PwDDAHx0RfgvWx6PRIVSygA2JqqCvhAOwO04ClZilYMJ0rGcra/8WwggO2A1izycvqWcsvBbNvBbgb7oJanGe6H25o4vRPGcgfq0J+EQADQj7wOXNwB67emyx64rlHBp3+VzK5rBv7KK5pM+1fLmrj54pghw/L/T/5DNFkI9zpghKfJ9w9vecKaZUzWR2psR8F5TJykmJ9Exhn4j6/Pvg8/+S+vz7zOfh2WL6jPu8cID7/Efg4APxfH4g1uc/pVE/xuc/Hevz1INfAw8enMCDB7kHi07yDjohq/sJrvpOXFfljD/BVd+J76qcsxzmZJLOSjOafzm30OVxZGTlwyYaDo8WG9EpQHrRVzXjrkfFaNXxd8GaOFkIt47dEv8bnQ7d6V+iG2Whn+OrwtaJfJUr/AxflWVP6Ktv4kzgn8BXIUOpr76JboYRE/kqSEp9FcZ8JQv8cF+VBeL6KtRC+Obn+eo3E/gqZDkg8/9Svirzj++r/wc0ZLJuAAEAAAACAMSjp1JUXw889QAJA+gAAAAA3TwD/wAAAADfkRy5/uj+ogKDBGwAAAAJAAIAAAAAAAB42mNgZGBgYfz3loGBKeLfi38vmJqBIqhgOQCibAdFAHjanMaBBsJQFIDhIwQGcSNAwGDAMBjAQHQvaRIAAyAAEkFAb5CeoGfoAXqfANT+MRwHHMPHNzvIGjVKxPEdKkTkCGiRUKBBhi1qp7l6qa4t1Tujcgrq0SE3wgQLtLBW6kkpnIJ645AZZ9zxwA1fvHAZiPwTTjjigyueeGNj7Ec7kV+/FyAayg+A24Np/lwSzWEAYiCA0ADzO3vHAHjaBMEDkNhAAADA5Mzatq1Bbdu2bdu2bdt+27ZtW7uGYdQwxhtHjJ9GtlnPHGNuNM+bL83/pg8goBMYBo6AC+AOeAG+ABvgAUJAAsiBCFaBDWAbuBRuhHvhSXgVPoUf4V/oCENhIsxFJtKoLpqE5qFVaBs6hM6hW+gV+oaskBsKQnEoCzfC7XAvPAiPw7PwMrwJ78On8DX8CL/Dv7AT9sNROA0XEUFqkWakE5lKFpK1ZCc5Sq6Sh+Qt+UlsiScJJYkkl3alfelIOpUupGvpTnqSXqUP6Vv6k9pST2YwxeqwFqwL68NGsClsAVvDbjBL5sbyOebVeSs+mk/l8/lKvpnv5Vf4a+7Dy0RXsUO8FIEiSyrZWc6X16SVTJaFiqp6qr+apvarlypUt9BT9VF9T//QwZVkxficYBAAvkRXeAAAeNpjYGRgYFjO+INBiyGTgQ3MQwBmBkYANx4CQHjafY81QkNREAAHd0pa3N2twd0dKtzdc5+cIMfJaTLFtypPZ30XKOeWIgqKK+QzsgEX0EEm4EJqSQdcxBivARcnfEqo4yTgUloYCbhWgnu+3e9M0e/+4opPHpS/5T6+5Gf/N7V32rdZYoNV5thkR8sN/9Ibr95e6YZrHvjhhSP5E+PRSgND9DEcvNNBhoaI8ufak++kZy74jGKDGCmIkpJR82reSeE83OGc2ocYYJBxKcyiF5/69cmzPLsbEhFfKHHjf+P/i9npywEExjsqAAB42lzBQ0IoAAAFwDfx27Zt27Zt28g2j9GN4mFq30wKkiQZbc7VJDJeX5IzCnI2F3Ilt/IgT7ImG7Ilu3IgRxQqUqxEqQkmmmSyKaaaZroZmGmW2eaYa575FmTAQosstsRSyyy3wkqrrLbGWuust8FGm2y2xVbbbLfDTrvstsde++x3wEGHHHbEUcccd8JJp5x2xlnnnHfBRZdcdsVV11x3w0233HbHXffc98BDjzz2xFPPPPfCS6+89sZb77z3IUM+Zjg96c7pDGbEJ5998dU33/3w0y+//fHXP/+VKVehUpVqNWrVqdegUZNmLVq1adehU5fuFOoJvaUvt7388mfHztK/38aYpgPOiGEwjOOggX2ZNGmTBJAkCQMDhwG6rbYyK3V37NvPLv/eFfw87sk9eHVRMkQxvW3zdf6PfQk9aqzNaLFHjSO93YwWPUb6HiNmZCdZ7FHjiBG9WM7L98dMzFi79WvdflrKlIsmZ2Ss9ORdjxpHtPRHtOJyG+8uj7HC49qTI2ZktI7i93ObrjPRohfheAeJCkszGpSocKC3m9CgwyDy+7ZOZ545DJiQuWRQosIBAzrxfDxHwtK9HM5BuShyQsaKJO86VDigoT+gEad2jtPhHDyukhwwIaN1EK/Hcxh0T7e/fHwqUkuNA7rm/XeJvqn0H1dUcQAhAMO+5z7gGe7O9kgKVF51SXKAop9fUzvk4tIerp9lESVx6PwPnNKpgmru5ggD119Q/prEjZ0eVRGjfuF43npZh5PPr8xS0Y1LBwL2+1TOTWBE4oD95GI1XLEBMb0N97Qgpj6GK2Lec9mAizJ/85AUmBQveRkybJI7n5oWymlu7DA/AwnHGTgaQGgDFwCm3t2y) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAADooABEAAAAAoqQAADnGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbhnYchlYGYACEWAhECYJzERAKgox0ge84C4QyAAE2AiQDiGAEIAWDGgeJaQyDYBuLkCVsm0b04DwA0WX3d5KjCDYOINrg9SiCjQMCGTlK9v/fjpPDiprBDyOmwLISVLBW1kKojEJ3LXfbgdGmXeFFfSIu0jgiusc9L3OOsH7kuUH82IjFiQwShMKx9Kw7uyzjCQ2z5f3oCv/8U9JqDWTYAxvP2PS2vPLXZzzjR2jpI16e/36/Ptc+r4fBEfYAKiSyiR2fipDRcUDCRNgPxgSo7xGdObN72YAvX/LS4Yl8IVwtpU4pp19kgLYZm4CB23QiOZAQFBAEiYijlJZQBG0U7ekiXX0uf3PVusifrutrXV+1376Ih79vP+cFXJZIHKXpSusKGpctf9nNv9JtAMAsgf+31r/doq7irobp6Wkewn5En5MssQ4I878wC3r5+JBw+2SAhMs7fkm4H+Hil9PeXdlOeSvlUIICeDogAVi2XK7pnBnPxBNcqkQlnFaGV/oT3EsAzLtfO2lCKLyOhwKRrlYpiVJPxCZn8uXMti+TTVkqtyxdNkSyrdwH4cds6bCla5ALISKeqov3Ac63VAUw0GARjqzAnVvEunwEFyp2LXCUYBquYOT/6jPn/7/NylT3vSpJ08ayWtMG0qlpEwRZjYbSXU4NSVL96rf+lL6e/kAbtW0iLUOXvrQrmlmE2Jw5ckQUJA6JgiBwuOH+n02z3bE8PjkE/Hog7nNtqtHfsbS7oxF4LVtgQvlAlkwoHxHpqoRXR6gQYkdQXVKlJehSNGlrZBsyrUeWa1XCK3Hmez+mfu9sYpfp4EWkliDRC+ICRTv/nsd+il+6xndi38hwBI0kIGPdIaD+nxZgMgBFB+kgg1RossnQLLOg+eZDSy2FttoKHXUUBnAC0FjihUJgoiIRKfsPWt2gokW/tiYQ4di8oxkExwGaW5A8i58HXccfBYInRZ8AY5LLGPGvHxqYjQmFaS9TSgzIEOAf+A4fvfbUfU/ddNlZxx309Lo8bn7Wa07bbLTaUl++pvF8M00WBvbHGg49+PZAXZK/le3DH8IMqr0wA4sDTKUtx7tEXV+CDStflWzO4TQW2IcLOVljjcG52sAhnMXJcYLY5vEuRnFJyJlsRViHMMCvgB7poxmG0tAmRt5jX6lMweUkTmaBRZZ+sjIjsJ0dvW2EoJ8OevKLaQDHAGQcaoEtlHltEJOsMCTNi8HL3iwPij8YNnfw2i3dmtBJwNxAWcKkydL8mLQXr1yXZ00SDVz6lovZm+KbJgoUwD4scTbf4FjuxlFs4ATO5UqczCkcwkmcxVaESXg6SA1+t46agYWWl3gmieSik7EAAQlwXWDYA65dyyEWTdw7KuqNq6KhV04fcdR0Lwd0GC3DvXuJJCi0bcqyuSUB8tb/kysOAnI25dyZaANZtgckqI4gjorFseqc15owEDHBhXD9CU/MLPNjiUc84wUxOvqoUI0a1JLGRd5WSC+cmYdAafLBwtJ3d/EvW62tMoU8ESbMV6BaUnCkzI5jE8iTzhct+wBMJmMFKdRU945JESmLY9IkiRLKl8lnc/6WwF4hk+iwghWk1GuZvyHrXjCxjBWk3BwW80033nD9tWlQpVwZCw0JSRybb0YpSp/a131MkXvvCn9tnb/sD3/eCnvGmcgUK1jBClawghWsIAWCIKfTzDNlyZaLAV2IV81EUSjzDExZMAbigrowghMsFfjWNoFPPa5gx8fCEBSYpKG4OAXpdciGPfsjyBONSLHqAGjAN6G8mezRtNvmUA0kdDmSS4YhwFW9fAcVqM9VD8gx+FORm2xJHa8leqZVEQqkGwoeAVkNgCMdGwEPg8V1Dv9/AL2g120Y9TWgemQvsBAFCuiA2SgEZuPKDuQgFQgGTJEsU4FyUb2m+B/F1Kz9dbLu1v0OKUe1NHyhNx/Ih/I2PoqX+Szezm9cRLJOW7Ro8Xibj9sNpuAJshQKqtJnbcTUqH02NgXaUc3mXrw/H3y0Ep/5jIlvdADGgnYPtGWA1hJoUDRIHUwGBfj/H8H/z0ZFwOh41DaqHMWOEkZuP6o40mJEGW49XM0ogL1AbgJ5DOStHqBsAUDWsSzSf/Jt/Ox/ucxWn02Hfq2pWIWEtetmoWFUxQww2SRTBKlFxFToZPAeUDO1orrio56ZRhlujLbq/QUdNPOarliTt9CVORNdvfZu12Cq//ctfF4+e1Vup0FDdtthlz32OuSAgz53xLARh+131Mljjjt9otepi+fOX7h0doMF5prnQ/N94CMfW+xTCy2y3FLLfOYTA9ZYaZV1Vuuz1labbLbFNhttd2Z9aLpUxrBzKONUygVpAPBTuJVZICJgo0JFSEIHEACTWwZDyoOmA2iqgqYbaHFgqL0M9ZzhO9DvOkF7+vIexMlXDqF71Hdgb+6hRW/dZDphfyFf0k63G5utdSL97+DqRYlOtL+wjINGHqzhJ9fnxy+cfyQ+nzfwbZvHd3OR3HAaptX4+sW8Q81RfVO21ojo2B3A3laqDgQkiU6cDR1HMgk5+PbGuvYGK/974VT1j1GkXdTpeqX+3UPtWMduXQBrtfIljsPOyzNJXNb69TOsrJcGThlUj+ovUtvZamvWWJDOeanAZqt/Gy+lk62OL3xu0PwlgWRATodXBxvABaqTtUAaecCJQ08XS0OhBEVkJcFWP2jSsjOdtP1jNf16nSLu3koERGnoWKia2zRA5gNqA8gqMKsFMP8X9D6D+g3saQC5BiluPRUGmXRHJaSVqJ/GwNMyxXYi8ojmLpe8xySegNPZLcn1/FgHwFUs2wvbarWvJhE8cGWcs9JihC2vUIJXT1iVWPOFWk89WgF1Sssha0sIn1Tq6HWVsKs6wPfUFEpbncSnW/f7Kz24ti53Sjun5nnqdH/CcJ/mysdeCRorNZXKqI0xqQui9s+iReGc2IlCxbFRaexMd6XpunOyca5z5/rY0QGO6AlI5zxwDtV+w6EQj2/UBOMSX3qTxmlWWk0nRNQa41JDw1UvCjgD4w9/IVwcdK4U8/0q4OmJkdcrp3SutJOzcRJ7+sy6QqlIWVHpamuc081W03HmZOFc5nY8YVhY9eWporQ2wt0NLzRWo9wzmofBe5YZ++f9Bu/7RDFMQkRJwtGT9p4aScocJrTLUjCSQzjU4VkV0F8jPxJSosm9mQXBEf5fx8RA4FWi5EClil5/BLjDbVEEjfbfWRDAv7Uap7zHykecEyST5ECiJkQDFGaN7PPnhuZk8AC9EST558INab2LgeEoWAqwDMtFoFlQqr7QrwrX886oRYjpVaDKdk3oQb6+ECsqe/2Xb8P8Tib7UIckcxmHiB06LEgasi04WpgMEMxBZz5AOxtx9lDEoRLJnJMqrPlnBYRxc1cU076rlkpCloEhru6HWmblHNkOGwtwVSoLaamE5AlIdqvFbkKCrt1xBhUa7UKQkYJBkYHrkBgnbW/o6D9haGz6974X/Q1dcLcObi5BY6gkX7jjWZke0lSPTk+b6+L2ftnKRYwrrApMjgZuqrC4W3LETJIQFprnmmCZMv8Rd+ubq6jNEhW8bcKy8Mpa6tpfAcsNdTIwnyV6tIi8KYaRzG/QWmO1u1cMweL6cMKTZkPnDJm76tjI6jy2svGBO5Xepkt7fEXtMhUcCYIGYfFeqHN3ZCej8P/2Aq45mlmwUXH99rUWKy7/aiilMqSJmXKm3EKXjVvzHF3RfXCmLAoTFCpR4jTjhWEnBHVWvfRJQrshkxTbd+7JAg0GL7QEein9J4dtj3UN4CUC1wbltupKqtacI4S4GU6GKiQ7AsV3uYf8zmhAkmTFsSomO+zhVnryluQ5UcpKb87F8VqV0CgnU9Xd0DCWqMAL2ijvvzSgPFr5WAZQzLDXckGoEwYqIOFuZV5MfwoO/YxIa6W4TVULPQ9a3QOO9WEwXJyqhyo1yhUQykFY1zZMJRaa3Xf5uOC11anZQy26pxKPkfJoynu2w3x1TLtBd7PBu5euMLXZa4Arpe/3jxlwWjSXjw1rnkQJgXZSYNZWXlq1PJJzI2BrLYYn8XZ/XEmPoVs2+DmaDaCdi4Man9wKsyawoWUT9ezO4U8pXcSeTPrYUrAD2i97HFTaLKZH4oMcAl3Me+ubp1iPaTTbl2Zc7bHzi6/SGiffzRawklHyhMZXKfJvzku90RPpQICHzFd5GjxlOu98dN90QGYNQlVqYNwdP4xUxerlTF2/XpBh2ZM0WRMcVUw6CBNmQwMbKnhBNRvyj8QdUAFuVakiU4uhEDUzMOS0x0a4WipmzQoQUgzS0dp26DqDEGqtavR6wMtHhCDqs3Q4nx7bQYX129dD3Sz++5GRWYZjdHJ6EAoWzWWTjzapF9KjcFsM5qYwoR0IByFXNG3dONT+JxR1n356cflk3fmlZmYsZmL32XAs2Rmj3t3V/uErZr9U2kJkmKfZPwAZqfTWhOqeneHPxQBCczZBiPf+Nf0bhl4ODJlFvLoq/4bAMQyi81WD1v+hiHYGv7NERD4DSDC4vkqXfDtdFiay3QxJD00yRGOH0tS673ym+i77pCMvmWsM+EUdopG+shFoNgnXQtP5axUE76OvboX9Coewy59Je1xHNV13B83/YkhJU10Bs5lWnbTOGZl9qFBi9B9CsZHDSZiWwMqhNEVGh0wS5TOyUXXWdM7vEQm4BxGJZMX/3h2EWv3+tbrejcnuvSuXxZgNgMquynMWx9yqMkQLPwJJIWHucimwg22wpikNrbF3j8nCe+v3LeMHBFKj1gGhMvxO8MRLNONTozGAl8p+rBzEyl4s7wZuPwYQ61c2UOv0vHcLofuAJK0HWdjuZYlZrBAuEqYe26aMurGD+M+rmJij9lr6wW9OaZ3SRfUKD4O+FiA+UBvIaKuOthXxBMqCLPv2DRIg25pLI+vJn+UoduxpOxKIYmKxSzct28xRX1bHmo268t7Id/7vtOTDNrXTe6/5Tf47lTypf7353uQG1RpWAS+z0FvpelX3TxtUrmclqQ887PMqgxBuKwlDApcwNeAvp2wHmPw6xG9k4TEKua9k0NeSFBwvRsOKALcCUHz2rymYkP+Hsjxhwj2S0qmVv6rsT8LBbcGPwsvFlYR1UNLEn79I0um9zcJg6QEBaydPIV0nBNR+PLa6tSAeWqBKwoBzpJl3h+u7sCU5GEfVg3i0F4BLB2Y9nRoBvlceNespiTm+MqDL35ondFVsyZKI1XB3tptUo/33paGDf/l+FssiXt7ytoimroEb/waTjjK+TjzDD+becZ4cz3Mvy/oXJsy4+kkhZNJcBjqs5Ja6v0oHiU3Yl71F3qAicFCVZngM2XmDYzOFb4+DSo5aD2MDDs0xBFqEcdYtFTMONGHLTg/lYDAgOcEyZCnAKKU/LZ/upeZ5/iQrOffFawgJqzJzTICLJtu6VDl6+3qsJe4qucLaw0jfQQwOu6srrA6RObP+dxX9T2VFAwvbkwxpvJNm98avSVWfWbbUKbZBn4tvukrvnGtXs67ya/Rzs7ErrCnic3sXRIAgAazMgnkrhAQoitTFHUFp3RDlQKK/bNKWhMHNfM7PjtVmNkKMGUCYErEeHdesMpOjxs/sspvAziGNC2bYh+jIHtP0D4enPhiNzhibha2Tg1OCZGbthrW4L7hgxUgpS6hFR+JdYlp9sYWfMGXUVPu6c/vqP6wMgPGxn4eZ2vBhCNK7S9Twa0+8793+5Pembj/5/VoT07T/+/1KH2/bCnW8qXKhcEdi5TNziYqz0G5R9nACP0ljR9d9uospb5oco5Q7blMdyiWLpPC+ypDeQMibxahZVbGSv1Sulvls7Bjuz4uIDnYoD/bmoPruZrBFvXTJIfyTxQZOvNV367UugbWfQ2NPz+wPJDna0Vdld2ppP6R228uZsuzUmpCuO812u28EOqfP+f2lr8HAvs19Q/mmSchEZV6yTmmbIvm++CcD5Ec7V+4Il5mBZnt7rLC+peSmQ8UL1MrKqlrCgRS1l6rla4upQLTLCCePnzvggzYDPHGwcU5/f+OcoBjgNUP9CXCiw4oaeEtCDaFIbwdQCg2gdCs1wHT7s4SImvjEur8dxSFhpytgknKKQk+IKRSzpN/el2JnpbbTzfx6HlOhtSi8ci2gYl/OdbBnV+u0nTg2osTzB44AJg1TlHpilUJBiikMAYpQ4MuXawlhMa0tWw5YtSUGuksrXdkg913ApeRz8KkpGXKdaYrNt8m9y78rLFGadDv9Z+eeJcnNd8OJNrHQORuYpy3P+vhDHP3H7RnLn+GognmQF1yHiIbTNFvRbMHabDySHPH2oBBkQ3HBLYRik27Ahbmoe6SOuqC92oBZLdxXWohLF5cqVPmDLn42HUvP5p/dMrtdzxIiSPssyf+dvaI6Yk3I+hpze/8gIiKJRiBKH4XORY+iHS3Tcem73bv9uKFN/lOxaMvzCd/6fWaJyqS7kr2PXulO9/meJY5DnGWfLJj+xaVXopn73hs1hxIxi2+QN+hHfTDoP20sAoe1kN1X6bQrXvBXWcUylqu0MRwWfIbDkMhd7apzcdiJb3GDE/6OZTYyYOLwIWI0MZhcTuSRGUwmu2mxyLKJaO0pCX8gR0ZIPIHPkU6YPP+EK/sIf8AAvnnuef4/50EbPu1YWqCoq5EBBtnJw/49bUUwdw/fqpHC3VQJX0WmZh0In/+lNPPrL0HPPB09pTFTHZ1yXWCmyhN64uvfTmOfX4/U3uNvBHRKk4S2xt+K68JPrzl433/fPQ8kvtQ3GvMkICMJcKL+zaGUVsMdzTVoRdYHYOJQii4nJczZk27d0wDsSS/ZEzCm9Os+Ttd/3N/LPA75/N+p2ijfBuXZtNGuQ+9Opk+zNvMAKBcAmrtPpTS/q+WoOHKfv5fVdf2fttJbyt1QVPDbKsVAsX9b6avzu67xhh9inbbLw8t/hSBMaR7O/njZ8C8VdVGPXGpkQa6a7SYG1sgzTSjKfOMRHeXmc4+KJr1sFPLr2PnsOn7TzYQSNnva4R07ph2ezbVgIvZ9cWK3+MF0vEWbrOyq1CYt+OkPxN1x4j57xILRlg5/0T9tz+DgtD39X1wI2iw1lR2Vlhpb+WjAO3Igor8sjohv6CM+78jJSOnlkkgJ17ajInVWv41DSiSGt++dfHgG14qNKNbHiV2i69NxZlWysoU9xpHmoMpVJrFyjvuH6pquNSWvucmRJO01Dbtb6vRszNroOXTlge+H/2fizTMdWE6oKTjOWZ87H83nNMgX/hZRZqtcdbdf3zN2iLt9+53pLyg/LpoWaxpJhhQR/hHb6C/TFtQsqEkb/aU9NjKvAZ7aCJ8+Emvdi0pHV418ciWdR5QB01SyFUHcbK8H189kYxqZwObxHgHLqUOAPBntrFxkIMZWdpXXukcg8bqWqqrqPRlfgmifVVfJqKib5Xm3c5pOapBQTTZhSTmyz1bbGV8RG67Pcq28OpgcPd2yegI7bbUm2FrypEXo8OxAXQWjoq7/TZICC/YpO4y6qYEiscYgFTHZ3wIwpDZ/IYscm1qTdHXwlHr9KTtdolDxuAyCKsOcGc7y1FjYBIdKGMHHYsFQMnQvQo3I9w/vYID1yXd0+rskWM/YkVwOZCU5lnKK2UyEyaYJLDc8PDM8MVgh+x46OUMVHbW2DuAMV6GWZOxNs69pgZQWy6OXRDjDSw2L0nADdxum2ueZZ0KBmaXzum9UX3BNNUwyToMYp5kndV90df+e+mrvZP8O42KoabF/R68Jk1pe+Fes+a9o5H7fm5NdnvcNWlXJyp7KapdWaggx1sruYc8KEaJ8SR6EI+CD5PiXYJ0/fAaWtm5IJ99zYkd4WzhIfNr47FyFxMOGCUfEkh8eRfM/Ce1yYvkCN34JzsKkowxFqnu2rR/Wu8Yu16pEjFT2Uz7XwOwGVH8uj+jHF3FcyIdEDZ2oN6EPQG6Ur+ilssgWDT88QcKxwBcOvS1TLjfwFBq9TJAmMIn0QCTaMNdaSf5y0d0qf9Vc36Mf2qEV//nl2W/TerRsKdOKm0NwcnlE739hkqzYBJ+x8m2p8vQp8Q94tdYgT5PrtKriUl4oEz1roY8JkwYpSgMxprQyZ5tbAt4jS0cqHAZXcehCdOM3fUoiE8D14B0lPJJXJQ+SRAGVXqfMUMKhUiY3SMW20aGs6dGHT6r+9hkZMEUY/wfBXGSwuR6nlalLZaU90ZaWioBsEZWlPba5DEUE8x9hvNyvMYj5ufzFosHqapPsOXsM+7lsnbyGdKA7h8F3WJWEOp/4dsWZRdm/7+7YNzCWEQ9BG2hiYa0u/ybJTKdew+lQBeRF1293OGnHEGTqj5TUcX155yxAWFEGiadUpK/ymANjDemTlkx0xaDry2T5flJD5opj5VgVJZ375uCplg5HY4mmZsJAXTthQFERKpQp/BSxGlPO6/BKoTtv0qT6mpYWfY2UdmsHFL19Ie1+gTqnDpguya5k6C1UUYf+EMFFWkxyEchOpUrpnLb4XYKVQEpBkccR5KiIPzJGuve2OiOdXYvD4GrZaVhkHTj/B0Q+4od88r+fFf5d21GydK3ivy0b6Cv05L4bpsfpeM4zN582gE99NjCJ5sYX53exLg/WTOkE04Il1p17vDslO1G9JLk/HbhcOIpaOOqylMLy4FA4DwtdJajva7nnpvvxfxZ+cLWskyVO7EK8qYiZp+do8ij++gHn6LBEObZkF4f3/kiE8rG50YohcAwGZH/ykDBdH1kaAUxJPd1zXmOEpccFZkK/qB0IrUlcd3ikteQOVUi1kEh2+dcTq4HwOblz5C6rcEjh1auvAUKzvTZvBsP+5csv7bS5b8XDgaKdxwcXCjHLxgrnp1zJUk922V2T1VlXUuaL/t2CERaC+bvtR1Tw0JZnE8GPCPT1Xqh3PZ3wCDzx2ZYQXHXEbsx5a3o0W/4VbbxAOHZp/4W9v63dv/UWrouUzcvNmRGdk3I3iEpvhz0bGZ710aSca3NQXxby+4nreXWdlqigs+kK4vHroAldvpIR2BkNDDDKN8Fo8zn7z7wZkRm5/3xSG6kNY5objPLzaOqDPiuimF2BrRLr+l9TudspRMQ/+hwXwujksERGT0ZPvo724lj1WpGrCY3VL0x5I/+nj3XZ0/9oW3QCf6vVm/JHsZN4j1TG4czSPYmwOM0Reud8F+IxspVNTKeHNdFmZfUyaZlSJrBZbUdArZdcL0WhIQe4Mu5CItl1kLtzw4oDdn/c4ymPWwVqTqqatAWGIU+iKPObKDjmQRUZouMmGAGqBpuH1RQUzFKeyFQVO24CIWkcXpAfN5rjwMPxDs5o3MkTL4s17Cf8jIXToXQDV4F5gkGkITB5vF/Cq185eI95jldJrFXWC5b3GrGSthQv2L7UvhSc4m3rHQoTcBjwYJwp2MwWOHiAFmk2kQ6f+etvI02is2pUmwpUw0vzq5GZyG+wZDyOtoLhcQSiXi9xx6a6XUFbR5fQ19GOtSKMKFWF+b9QUakk/S92KkWhMgrbIt/KEDNutuG5l5AA8fnDDxRbed3rRhRYz7DiQuWF4Uh2JInQyutcl91/rdc9L6e9xz0n/1qwdzgoMO2RE5+LdzN22FKxSVnB5f6udyT+wxHK0ulJQQ6OaNjpGDeu1lqniqqa38vPHw0cPV91GaZADg7cDyDfbxhR6kgV2PEb0nJaxs8rBlSqgWrVFSqVKWfF5Oo/3C0EoZAoUGHafcHsuy6tvPnZfu/rZZEl7n/qdvzcYDmYZjnQmOvuzMjBUA4gl/HgkfMGZwxZZOoSPPrOfxwKhfPfHTS+RKbO3ak92Rq4gkEyWrmfqFtsRYbu1ZgyLhdTtlqIIode+YSryy9xcVbKhoSVnFSjdUxrQ3hs9QfNzTPhG7LBXffKqXSUMoY+/7Oeiv7Jyqpwq9SpddtNXJbxcvwyy8htN8JmzRnZuRPf3bM4RqRBc8fLkR4UasyODP0T+0v3S/uTDL3ZoREelHo5dzQGI3KvqeuTAhUzm1DjtR7PURWwiNZXPpzQ3igh2VSLNDSuWCtVkzFDx7wbobBU3A+xS7dS6+MxWIYDkpAXG3UooOj3FzGUnrxPke+pj1ek17pr1dAKbpFJPeXF4m82oPTkU8p8b0MiBqt3V7TTfwxeiMNQS5lj598U+rZovPtX7PdN3tvavak1dVNrx97WyT7la5uvuubDRIDV4gw6/AIh304mCvfoCaMBpYx5EwwWPS2wuyYmZe9zNQwnnaTaZcFMXB3nE7l2sQg8qBagzfQAU89gU+jZ5PN582grxQWbCsQrf5GPeyP91uqs1NhGreKu18Jw08hIJXgbigns+Gj+Y2TOh+MyN++fMUYbHlP7YfOb+o+Ztm+OlvL/v7IxwqiE0kRsUOgDRKE0mK/QECtlElxIqAbIxTIbf2KZQBlaVqFY7xVhLcVLtr6BjAlIJm2WGfR6pd6ol2Vpc+K+t4r3aiyt1GhdHG3izdMJu+fIgSNK/KU3F2dmySYA1/99z2u5M8t/h9bsVZCbdLN0TeQ08uh3BeJJVOokcUGZgKaiVoMLrE5b6Zz+/vlxY/eT3SkhVUEh4Oxplf2Sq6GX0gjZH1sw9R/pckfcUYnSpF/oHZrvLl91I5xeXxGs/zDRo/Eq7IBQjpI5Snw53mVXv9/54btRWv/t46tFG5nFHGkeHm71rb+5zLfs0XofDNPoDiTLP1DUvQVXgp1lzQ1T4tnuZcoN2F8+5K7XZuBDtCFLenT1S3hw44xMTfO4+oNr3his1ebTGz3GvEtv+h3o0qnL5j43zTnt+/MMmM/PLrXQFbVH0VNLX4GPU4U6x5TSV+IrX2Ki6Nr7PXDJmzvqXMMbPVTxXTNh5pQ9g4Nz0sw8RzQyvJljbdb6eDJea9pq3SPJOYvidS3RSrqY8UULf5pZH2FE6mfGXOevJERT63J7b7wRDu+veGJq/16DzTvwDpJVN3PGfpOi5ocw61W3zM0NKoIjJqShpyL9FRqMeoXGP+jSoW9oBQqVXs5Bvt0TsTtFJ30YKun1eDD8FoZ3jwE84SotPCb50u8plL+pJU6JVqqmMQbPNREJGSgwWk8sUHUx4kZ1uauM9EajvsxV3SAkDRWqC4dI6R6J/uyjGekZR7N/2CsObyy/5aKvqxfYc52S34K7BhOeW/1I8PglCPTl/ltOxatjOOlteu7TT+QKDWeH5B8fNS64+N69UYrDnoen5lLweUIi/kBWWvZGZPGhW5IpLLG2mEboPwMGbyYzjfxu1fbV6rlXg3dZfJbK0PkZuHpZPS3OX/4tbz8Di3uEAiO/Q+fuqb2VeeyudFNaC2Qzjsx6zuXqtbVFcaXOJCM38y4212iKnNa1zultFOYyNs+gPjDhCioDdQV3dIP5olM71Mq+fxSdWTYlI67UCuik/lfgLXw89SuZ7Csqnr8F/KqfRL+qrriAOZiTlnMQA3tEL8TehqfBb2MHNHCxoQ2rovXuIdubG5IVDMgI7414v6n2R8g+KPc7ZP+BNIGfMHIGpM98c+n4XZv2+oEFmMKGBC6HLkMC7CkW4MH9+8X2LzQvpzOIVqQ2MLKyV34/8yWRcmeRjSvOkspI0vMRygNkDvIBJW1/g6TpEmg0eeX7wkzy9tcNiWSnSUZwod1Llne2d7XXszbA4GF/zVJgJ8izf8XKjLPlE7CKrF8HhXwsX7h5W2w5G7LMyPPTyb9hrZDzU0iiL5jAE9m4OTFxVukz0tvIg3LT+1g8DPpi05qBkqqewHBXXmRexpWrgX1+xmtKUfuDUjo3Laf9nrwZ5KuhqcfnanqOk+QiFe5aj5oYGYP6blTjmTPTR20Nu+D7bHbGvkUrgb2n3cdew3g4XCmUu88PoykH7bs48NOoT4PjBP1+Cvw/C9IUgyKgWq4skHFbe96rvVbQV/ojOS70RqXFuSrXi40qF67KVc/VeCV3algAztX6jJJaZt9shdplIFKz9nY0FlqWum72uNsGesTv73n2T9aVLc3+5Z8bv3GDyf7JugbMhkMq8dGsg5h1DWYB8QNzO0wIIstBzLrYEpcWZgzkjnwPQtY18AVyU6A4ZpFdFHyJGCBryuqzxqwZuhwb2w14S+CSmDhRrI71WeN8RMvZiGxEJmIjuvNiczZwXGwSKsexfrkxcjpkYd5gxkJ3wSCnOMMiTC6XxvyIlj9onHtmx/H9LlfCtPjBkqsQBv/QZhCPfbXLtTDEj5ZchzBt9WOInxz76rGvd7kZjvBUeOvn/7/xr9gV/0apvfo3TO9dAw4P/hswUrZNaV+PAiwon7kA+EopHksbN8qfGVEmOFhaMgUfOTd7c6SeyztUKjSE7XTNp99RgeayK65C8kEO4CML5K4naq/+6ZyH+OCc8r2SO7+IPVbd18USP0CwgYjluRb7rUbC8ojlTzZCrW9PIA+k58JqeMTynAnRDlAVnOERy2Gj66NLxkTcwW29QR3ojkDsWDYa4vvJGB6dVbVXnXLSk8HY4UcjqvnxEDv8aEC5u07vxkgo3ytBG4wdy0ZjnoMSeBmMHX40ygP29HGyoXqmvpWCP6wzsOJwWRW67p3K5lSUP0NzViN7qwctWT0trE628mpqa3W/XaxiM2p+bSjVxH/OH647oAT5WRc6wMMn8ObfJ9B/C+B/3ydogYeSAuhLfI/4UzqzscWsYSlPcpXZIb7FeYII/hAfW/KOxeW2ztgckxmUUq3Zt2nI8xDlAkAlfUgTcwskDUphNiQ1r3aIblGe4igeq7HpVIpQTZOOJh1NlCTQeMMQ2kI6CrIBmayhKIpgOEmJRICAi+1QwXQirW6tDJIggkXlwRPJyV/dXnfZDdpOqLSytELFanY3UMnwE4BK/PfHy34h8rYIfvAdphtUOpKLDHaOn59AQxd4pGz0SD6n1DnYqCildPQp+BLUEQHJxtEHxecgDA84F7W1DvFbvzN6PAfxb7lMZbak6fx0h8gbiNhN3RDX0j2i7O+98J7v2HtlXzslecEv0gt7L37nRbxjb8nDcyhgj7dyQak/mx0dLzeabmaTyArKkAUW+m/9DMuIz7r/JzjbQqhvJg4/T/hIY/1BcTam4WBo/SPiEUDcm3L8MqzgjNbM9rEb0pFPpZEC0rmL0BRbWBkDqNOfajrEQrOkMB9yiCALxLKMZFaSrdsRYxkEdprpDqLoScwu70YLElE9DlTZ+oSlDDjsA4TcKmeE9n9UZStKKBFdvwaAL3aNyOTXVNx/SzX5hxyGJhpopwYUBWwSVYjlMEOG9GawJYExUo2m6QBMTHNccOp4Rp+mjEKhnDoIEFwhgMqq9arYTnqOchUOALF/GYbALvEq8N7kLHnuoVwrA5Eu4B0CappXRwIAhgKY/ZBVYE5SgL3DNKiDIAKfg4w01IIm+BYnkxDPJZ3hcq2Ah1HCS6YGpJ9ba5YzTERaYNKYYFBnB7XPO0UPLpKNNwEdWuW94XWfAShl2YN+enWTKPUfYcMP+3GCCBwT+8daXkSwHDRqaooUcljlKHzh9s/iMmF72ChqeHTJWEL4gjHj4SjUYTDIJXUE00EYZ6DugnrZsGSmt/Ba3NMwb5ejacfJMdfAzvzY1dFCZpkIRGwlIYT82RdMzIB4DtZEnjUbqycYAIFiOlYR2x0YyxsqC0ustod68vFzCAABWCvO8oy9Pp0DKD89jze7gZsr7HI0Y5U1zU3NqkJdrzG0L0YsuGWbcokUfC3JotUc9pYORByr5O0E05mGESBQkcgmBc1omfOS5tWuaPmjJjFbEm1fs3EbtJ5bpx06lE97KMhVChCYaxCgc8EcC6PHl23YAGeXNQA2bP8m6WLys1BKvg90MgrxRN8m7O3vvITge9zLm620DFkTCEd0RmCONnuiDiCWE0IAJd0TQyex7HyiNSqw4XSiIXksGSb7AUnKADbQ/hiIANcgoWpYSolIHJ6DfWLYQqpJInm1fvu04NeThSyZ7AmCfcVoJenlLXbUYq0wC5I7nqZh2XrjLWAgZhOmvFSCgLBmzPqZIOmPCyvrtu9bDCFCQ1NVUPJn87K56OXXGFY/uShD4ccMb2WGDUc4iwmtg6wuHcDQeBCtW06lAQscpym3s6/guWk4zBwZ6tynTg3g7mk7Uxl+ganOouMLFqTtEibcs1pYBwM/NlEoaUSjsFesrlgOuI8Lon6Z+DrcUTvKhHrMMt3jpKFnXcfsZuP6dQCbCAxiBRAI2CuZMmzXYbUjDh5QEwOSGaWGxAVrxKRX2ljGrJvwcWOCJQDIZKENsgBT9TIih4AqhOYq1AvIYiMlOITRKHDjKdpnzo1QL/rCY+Q+XSjBzRdxj2dVXu/tVz5RiMTxCVgv5t0K4AOpRCUqfbJEZxwWCBqTU+QGiVOX19UURFLvynXVvfuG0Dyaw484m1na8ubu8jItXLoQqOAPFvXFkC87w80WnA0uj2CYHJsPArRRErYfW1rb0BLLYLzaW46wr5sJj2rHkxhQn/cxIe0c9OguAiiJ69xnuqRAcxnNipbtTmbwwUsgKaRilJrxmALANJiOAW7c/lcbdV62CzRhYgKJPy0NoxEE2D7V3KXsf3OvWR/jr/LrjBD9Ccf98mLk7rFScDe3Ns2aAAeXlTnPcAyUAZslVuaVcluexFJ8kUYyK43zEka2nnq27CqfPbWLpaP60XX/56RO4Nxoghtdltdcwf+NJq4bnfXJga2D3s1teN04Tg9mjvWKCMOp9sRTaLp7vKcJDu4p2hPVaWtPBROMPH5Gmjg2HNeGdCvqph7McgHiHjWujM4kFLtZPkfsv9f7uTapfS00bNMJv8ipj97VjuD2dE8vrm0CX7jUWNSkcnNo0NroFDW0Kdbv8aN9jXARO9hCUIeTg+1URxhOlKSAoQviQIPEwkTu58AN8B5UYOSnUFdC3N6rAOiFUxIZHrMUYGvn6qHaE5r1ZxPe6hk5Avad/BNG1o/DPBNAgj4a6Xw0o1UT/4OzoZpq6daL0ajdjK5Wc/Mmo1igABdzaU5fQcTBHEOIDonYaDdTQMzmaCfwG3AkWec4OGI89kTbkdBiImq7OQG7PkgsOYk485z49kjixi2uy47ptaEJpzavdMNUKtC5cUtnx4kM3LFKBcSwCq5YAZgYuIxYUgDgVcvy8llE80wOokg6d+eRzsMr5hqe4jpun9h1MzRUzBf/o/HWmKfJYDKjFGAsmIMYb7PO45XC5GNzlWa1gLLhbgIupCdWOJ+GU+Ftb7njaJFjxBAflcZ+7heI+z/oAFZhVZswvMsgJrzuxNZYTuPehGn8s8u00Hvmf9JSXuQ+Ljdb1P7YUQCGRO9Crct/77N453sB3vQWiqXNngoPkxSFcm3TT+/2V6/zqnm0ySWEjXu89Z6eufT4zFlU45k+077d6Gon0ovTqitEJM87p29ETFpp//ty11358dY9wzd4OE8PYK5tn/2Wt5wnjyOqbXEG350TBtL33viZ1NZTdgSmvPeR1FPpSJg63n2JXY78OH3isS2e8GV66onL8XY4F6zPaobIwKqZCTSzZk/2yEjMEeCmGrsCIAB7vhkTZKbO4XOnipzaYaMPlFNebOCi2cnq39c/5qc7BxVrbxgQNLnQwixIbZE/Me9YuVpY7+29gIFttWgKUCgXTfCgQAOGDv8R1EXQegAATM/C1Yz8UnTGJRwtXr46uuh7bFxBcVLMjxp165BhYokfbkBjCBlar4WzB6TX0RsyKSHoPtHNW39E/ItkLUevEGYV6lG9XjUq/CP6s9g/qY8pDOD7uK0RjcprGquQDjaLp8qdSIuSpTufz3OJb7Xozxn4t4c0W6Ub0oPvvTZjJbpSy4TKEQDDAoMIIwkcGGoSiGRpru17kQbtFIMA5wILI/dbmH0C0I8azPGG69nG8V+yMzanR8adlRHgOb0IAryP7u5IGIViR2VYLmCgXy1pl60KUMrPQHF0WUBXQCchZkDMhxAPZGE89GsFuOVaoeJ7Plz1B4F5v1JqY+CwGzMLy913O14Hy3P4+AIxBr55FI0rhZ8ft6Zmz4UargfLjqYWM9jTI1R3gxlVLpHEDce5iUeuyHUrbHjPuil028+HmFS5TegsNgoGqa8Yfn2uv13/B8OIVPcHaIgOe/Y+1b/GP4RgiHzCXjXNK9bTwWKCDHAO0E3+KsltRKS9zUBtUh4ed7hzF+ZSt7fXOUHi4fIsIt61hR0iTZCGBHvsfElZ6oGt1AkAc8C5xYZ7jfKEXzxWrv9VrFymkxupdVReVmFfXCuQLJJ6DagaVxiH6uP31g/8cO+8pzWfHzCi0dqjWjJt57ZHkPY1LK3kBE4D2skg2JmGAIFk2VuB2I0AF3C7th3UXVGj/hzbCjwp57FO0j6BK0Ct3olJovTFsbYfeu3azSY9HfvjXMduQCmPRezE3M3pZxRbHiq0DP17kEO/163XCRxIexcuXe87lgQqr9PVG9oTOldYYGCqzKYBQmVyFmJF2t+MW5PbwGrafVIns0olzTy4x8NkqKa2boD2Xt7TsgmWCB8qNGEBaW/V2VclpuKrt41m7aZM7PJPvm1JOrkQv25081Hmli7cusMCBAtkwT2Hdos4dAAvtK4XUQBj6niDNcd+aBrtg5gOt/z44P6AbVym0+MSwJTp7Tmu/iFKY5NDcGGhWp/XiKmjzsgLXGyvLXS9o6WHtXo4+74gTkL7yuo+ZEMf5oAQrhGX0MP5M8KEJdX8IuNyER5VTTjY14IWaBZwsMJSL0n57oNnnkuELp77QqPaQsYXIwzWdBeEsYzByMNghBGPcMAKY9NFj7aRfWn4kgJP0IUASLeSTgZsCjBgzkOfuQbsZNFDYrvyiOEpfol38Ops8BLwf5OI9h4Z3p/rnv9kvIFZzylgGDligcL8scXw3dZls+LfNPgAFp3Bc+hyKGvsHppCW5z9nUsj7te3C5I2OtDY6u5PkYmwAkbEMPs+HE72ZPd6e9jd7xWkcUXj3EKmzkAGdxFUxZ2ILV3doAEgLWU7T8qTPzRTqQ++kY512GQI5sFeaRANmF0bGkDJUS2UQMVMnu5xNJmhctxPSYIY5s6khJsE7KhgBgtviProxYIwz76poctFgjtfjBSuzalJ5kd1QLW5h+mUkYrDhdRxumUhMH7nAPCehSUyLFuGHk/O0Tdkl7TSdSmA1RMVdkoYGAe4sELnapkYuKclBEdrj60ANIu0xqiiJZgFexp6DWBcEj6vQCdoE7zyJbjCjZbqVi0zA3fgaNQSaFuouzXUrNNwAFyMabMBd035Eecpwy/Pk9dnweWZiExeyOWPlDNF3ZSebNGCrGdzXpZb5uMWoZyj2MEcYpJNo7G7H91avg3nwQp2+N3KEpj7cooOxTmRwRcdXt/2Wb6qNTNHPUMdnjKX0ex4QmaS6o6V8TniWvmm7Uw7moZZ8ClRdAAkekDMWmj6ha2cfz3TsfL1TCgpjAvXUysm4vXTb3LoHt/Qw+nzC/d9fr/gmyZNYfqWW94Cw9nnpDXF/RqsVnMFCm5lMbONd82Pw18lAEnXHP7Ud81PuQ9y4OVPjBKHuSUfj027U9DjNuF3s+Rq5pI4PI0lV3FGdM2P8jUuxn4Ns2Vt+hIr1jMTPo8fiaNAERXlq4wQfZffL2qTH/2/uOpYecu0Khsso03pEA44nFldQ9e8q7+iALXNy1ehWHgbM9jVtIRXQNXsd//3rF3/VfIazw/Dc/0X3D+TIDMun3eUYh2EwGTIs4F8rtZwi8x/Ql4WNIevz/Ujvr+VAMFNcLYqNUcL/fzqH/Mv5W2LnWf7HV5bMVsEnm8JzAEjBEv6Vw7OFv3u/QaxhxgGdDYRdf3Z7AIGFX6BgO7sG97SafxYwZE+D+m7Le/lEL88P1q0ag8hsLlAmHd1Q13C4yEIqIaK1pSrNbfyYZCSYoABD5q24IA8vx/LL2RXE+6ZSgXLvfOwv17vhw8Xw3cIP4zQVKOA+AiALy2DlVOP9/UeofSBrtQ2jPI8uVG7n2yyy2hgkDUxq2nR1wn74/gfAFiDHxrbmtpAoneY/djvAbBt1D8avk0LLfUhQ5G+dVInICABq3nojaXKjmWywva63xrMpPBY64qHhug1b1BPgwaaqm7uEl5S0Q9qahZ2BnV8sCmcMK03vRjJmvo/BATK8f/KXz6qmJbzu9DS14ChducGjNyr4cHrwfKN6HUEMgEBCLDxg8LP1uWH2utnQ1c3yfyqhzBDhplz4YBFuSp0kMKNaoTgB6BFOgjVQVcrVQsjsAEHEwVqk+GCBGXqZSiGSZ3msKPJiXS2LctRAHSsBxo5yFQ2BUwIQAUeMvBViigBHDxdwiBTEMeNmKrHAO/xGQ7gKyg0qIcLgzihOnO9jYKxAUFcR0TjELuysPhfWEAGCJ0Yh9mYiV69z0HFGFDAnFfAvDNXD+CGblKhhAUycMDQMXIQNZW6SqhfVY0Iwd1NqBSuY8pWOTAuOB44MiCJs7t5uzlh6lakZAQG7mV60EwdVmMlFmIDtmCrbpQxhG26i1+szZSHG8ZiB/owgNn4HYM6GfXbfnz7MlsBrRqhKxrgDIZiEQ7Ua4utoB1Dq1IA2gfB//4BmR8XxGkHCgEmgkK/QSEwXmspsKcFcNXdfBvF2LZNmKzcptJ0nufKt1V81dtmIqSUJvk2eKxj7CRJJK8I10NMm3pJHWZVlh5yE99dXbSpVawqAyszDRunJtV62LRo1oKpsmpx9ToleFVrM4WSkgSSJPKWZxtzgmgtO6hMrkXLJlFtZka6lRDvlSBrD56kia6wWhehB6UFonS8BZEgt4UXysIr1KQJgczaJbmaUTXrssxZLx+htVEqA71oxMWf88D+EChhYGRiZgGwsrFzcCpVxsXNw8vHL6BcUEhYvkhRosWIFSdegkRJkglEElmKVGm/6IOcE4p78ebD9zOg/nILFCSYVjhLKGyzXZFsG4QwC6WjsstuO+x03AkHHbLOeitwlrNxICxToRJRabzySKi0Cq/7zbXAfB9YZbWZYRlrDFQtauxPi/zcR8gjnp5jo6NmhZstdal6jZo0aJawVotvk9q0a3WrQ5dunRF6TNRnkl7rTLbHPD9OMc10U30/4uL5N60CYuAn8Uh6U2196fKVq9eu1zC+rGV/umv3D9/cqCO+W/aLr75FsbBmw4d48QtvfMckzSBZhskzSpEyVWq/p0nrDz/TZZxJppllnkWWWWWdTcIfn4QkuuOuySYpdtuDJCXZwwgRI0VOSlKTlvRkJDNZyU5OcpOX/BSkMEUplhK7USkZ13xd844dbFHd62U9Wyi08/VLJDF1TUGW4mXuV2OGO9tkS3I6s99zRzvS/y47+MU/stO6vKzOEnp+UljGbzxPYyX9T6GjwvGki7JGjyc94i9+Q8/F3+OGnq/R+UkztQ+/gAgAzQAAKIgJBRAUAADEMwo0oQBAAYToXoqYKnOcglNxGk7HGTgTF2IBF+FibMcl0WJMZpS8IVsqKtIVrykLMk7BGVjEQnRmSEk2tnxS/W9YaBmNdXZUSw3/OR8rVY/liX9FtV9GzydN8er/IYeJIgLLMKMb2FBof9yfkGv8V72JspL++/mIgme2L162P34TZLdeTR3I6Yaoxs09s8AvmmB3AqyxFzIia7KXCVmhQ1dHliSUH09g/JpfmQmihfFlVObqEFSGRIKwCpzAmiE8tknlSxFjOivKqc9M3PJAmJ1KERlBBD9l2oydULxVWZ1b0iqYFz24NLLzURS3QKFWHrkd7OHSsVFzXxY6mJ3eeN34KUUp3NCXNSP5ykbfXBQt2MYs7WWhpV7zHfh9J2An3Ru+Z1yAu+J8vDTKInzABU3yua8pRlDAS/BSfGn1LlBoCMAqzWCUdzqEoQjAzaBbAgA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAB4MABIAAAAAVSAAAB2pAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwuBmAWlzoAglAIRAmCcxEQCvNg6V8LgVwAATYCJAODNAQgBYMmB4drDINYGwhOF8SbXSFuB+x3fdYVs7JWLlKmKComT5D//z8mN8aQGrTsHqISpCgjlVDKrBKCFlS0JOzGPrtIYi3m0ETzTDUg1MCLmlLzeuyi0Ffo6BUTC561a8KmK5xr9C3aohb7lseEDZl84TOEdtHzBsecIdLEc/z8H0snCharIOKosD1f/34z/MjumA+W+XeYrYccobFPcgnINXKTJ8pTiSxdAUkRK6AnVc+qquMBbVnIquhHI0qQ/7Ppv/cO7uzO7MwSaLUiS0bJj8j6AFQxB9h1uEtpnz5UOgBQI3RpU+XB/z8nu/uDjUcTDJLwS9bxLJLU7/voYVoYsK1bAfTv2dKKFLK7kY44g5RjifCtfr/tvFDLV+Aw91bEfPCc6oVsnc8eoG2GeujKVVl3lEFaVB6ZUimCYCCYi9tYuuhijcv86iie/4F5ht4n+SCvbHNv0u0OXUQE8XTx6f2JS9VBHXFHRI7j0RnOtPcq/I1m38a+95CyC3MtXKrIVykVKtSz6aLw/3Gx59cFOjNB+ibaeXTcmqIAAyvAddxJWgw0/wT/f9dKu9mdX54CwfP1hMpVmEw2N5TLEc8RgyugMdV3PCVkBazR6LoKU23qWmF1/TfVsuX7nxw6pMFaJ1wpzC16Fx3BTb1TfU1Jfc6SpsgRHbIsh5ipWS2o4K0cEvoLVeFUpaIxT6+n9iW9pFL073IwwaEOgGdbiOY08Rmka/c59aQwG8P973B7lQZgoPsVNs1STqs++3KSXQz3wJ8IQCsAEUIUQqBZq4Xb73c/DB4GKAHp5x076P/Lix965zVIrz793huQAvi3auPjdQwO4n12BPt2wxkeDyt2RQKpOKGwXRdAPPjtnq339L4LzHlTi///ALUBkxfgI0CsJV8H5qAQQcKu4Nuuun/xP+86jyr/KLr85QtfBGzprT8MVy6hOLtb9MlJiWTECifyckiVZGrnmrIrtJQGqagNn42+bN2TcVlvoDNhiBScQfgWEMISo6YZ9uLg1K3xiE0IyEi1a1Ab1aJRpz5EkzQ2IGuCotlU9Ho0jFmPVaeBRmw34dVqxg/dDMIqJhEsYrNJKjhguKTmkZXxyS2gKBFSRYSY2hK6Ipi+pB3IGJAzoWC2kiVPxYqarTTtaNnRcS71XFmGNow8axNvmpkPWAQeVkFgE6qWVuzCOLROp7Ykl91iCR7xePFJvvfrjAvoiglOhHQ7LBUVkUkrUb2zTV9EjLh+txsKS5iTpDvMDek0312QoG4LScnOHosD0mQsca9lES9wgPAWgGWJIEvgOBmCAj6ViDJUENJqVGkaTLTocNbjSzEQYtwzkUoyk0uwUA6sVGz0aWcW58DJsotTjJsbj738onyC+B0QFREUE5I4LC0sIiMqX8ZUhcRfQQk1SGrvKXRAWkdGn6yBc4b55Y1cMM6naELJ1GWzvCoWVC1ds8qjbk3Dtprt1rKn7TA7jrl06Tm775rTwK2G7dC50/Nw3zO7gQ9DX0Z+NW6biT9TozkzzWrOwmwuzfu3Ym2xvbHu19amP7ujf+1tOdj76NiPkxNn53lx6duVm6vv7hsPzzz3Xl5rb++Vjw/4+q5//ktQcDdCTHv+AuuF9yOAJZxTiDU6YzAsPh055Qk8R2oiCci0i3CssrRcdR3pxR4kQ6OUSeZZPrAoWJXeVH27hkPLaeDLsOfW5/n0GnV9Jh2/eqj+/dhanb62j6iWOrMdwrj8Khd6jAfA6D1jL+sBdgGHgBPAGeA8cBW4A7wJvA98CfzK/uwv/P8/4EVPB6eA9YAdzHHgNHAOuATcAp4H3gE+Ar4D/sBbttGL+CiheuI2/TsUYPv4r4/DBpNRULGwS0hBrIbCoB5STwwkAZHDU6qmRaRDokdmQGFEZdXIgcGJyY3Ng8OHR0UGp4ZQJYEKIlVgGH58UlgKBBp11GqZ0Fg0sGnSopkdnQuLF9cMKlatmim5bWcQdkkNWBxiEZQEWstqdLgDEV5FhPsQ4W1EZKDj1+n4D/Sy/qCApM6D6refRUQceby+WLi5YgQU0BkvOQ8oB0FpDM7hU+Q8EHkesBUi54HKQVmOzmQmO9YBDvfDd4SHexnYFgjn2MwntdqIDD9BBXPwkD12Z33YDuXWjrJArojDwSbngWmyMazH5gnGddji0qn9K/PhcrXtK90w2I323OHNZbk17CiDIFCa+67BvuOSL+Rw6JxFWSVmzI3NLDWSrqKVOnp6VHOo6zMcnhj+ZDgYC+UOI7IZnjjO68rDd5cVIsDaPQ8609KZNI+HhkT1EHqZwwQvM0cZ5IDJeVBytdkuhXN83S1yZYcoj8/hpbAA1wCGgdOg/jfQFAHCbRBWA3M+Q+7OuJW3zjSNY0w1DLFyI5A3xc6Ui4LwOqMSW0JlalnVUkrmRR9pKRWfw+2huDbGhkEWF2Gr8jR0HtPaOX1upVWrHGvVdDtMrc+mqzCuAp+Fw8WurkeNC1Mpe51XTThZ7Eftwik1zZu6YmHImHu+MYG04hmPKfMhjnglDjgOwTpRuxtHtLk852hmAZTTTDDFALTeAv4zamKRdHMFGR2K5fv+mWl/uvsKjXvca4aGCvBnMNBTGkqpBKBacq6KQFHP05wmnmN1RZhVSRTblh/4uNOoVs7RwGC7+X7c3PASwnIuXFJPy3AJNrh54QhlHac8QlVWMOGetuu4IPooQR5fiUoLjQJD0Us2OFr8v8ODVJufiRbcKK2X5dE+CxpfWbfj6Jcc0icSewXi8glIECW8Ad1o5jqzlY+ME2lkfI55KC/nATEFW5qh/ifqKMs7L9YgDqHFSVKa70wxrIAWr5idAPM4rpSJmkh21CzumttQmtLPFY6TCYSP6cJulOyRq6eoXbyFcSSHSwvSDTGBZho90XrsaNIre2mhTEphpbRjrZfLUUXGgnKK7aiPWeoZWv83Y4r+mb1YVsf+Al314ksBPWcoiWty0IqLq+1vjoMppY1oRszVQSPN6LZipLVyRLU4tPlC7m1tPXaq9dzRrlf2ykJLsjRcUzqw1svnqCbjCk15pBNlWBzEK9lwefHkzazBernc2V4bK2CGplBWe7CVHr20HKE6QZuDh58PxBnfvWhgUlIf/fZzDQs0WWQwSm4O8ejpKio1ShAKBEd6PW6QuCAA3gzsryh2YfbQiA3Qht4mSJCFtPMZFjjz/djiYkP8tCszcfRK+9789OspeI2voWnWEvcRFvJc43HeHVuc7SU1UzIUOttHDjmVa0hONqFlJ1yG2a42t4/UpKP4oOpqJlT5gfcJuBtdXW8AEUXCNIxrKVZNT3Jm2oGqiYUWqcAZn27yBTUtd9ygJF8hU+J5hokxsNAf9K6fran8vPXmbAl9vwLOqS1bcZe/4xHaNH6hPBEbUbsgQ5T1WTxgoJFhsI4nINnQTkAb36bFzqJYqYn4bURY+WBLR27dk55AUkrapeQw9xyP6zVK9hbIUpH2nu7+zmn+75/LMi+7bA8Ytyysho4Uuun1KDU9qoh2mxlMMaQtspLcUd9tlAavDlug/afuzU9M+zPNR0CLKBwzI5lGRvbgDbOkXck2L2lejzmcYb60V4Yml/StXy84bua4my1t7jb2V1SKEv2+sYmrcxmVOz91Yep/pNdf1Cp4g3G2tTXl9f7M81erKU/wUntMPLXq/WXrnSU6BYNLUoCN4rIIvKx9sYOrYOhKXAiAxB3T4/dQ+ZuO+mF8OpMr4Zg4XMkC+GOEI6XCwAxnnEReXzmYo5mkr0j793tkAWMs34cXSqEgX4AJCaROPIvpwPElkI9dFy9lSmEBDSZ0KhT5OMt5nS6SMEu+Gs3kihaoPkY46NEyrkDjDXu1vm9dgamse6XTHEg7cSzHjRdKMSE+Hy5CKdbksD0xGNlYAYZALDKIHk4M782X5IsW/uaDpXShNzJEiD7/3zLd6/QDJfQD9tu03PPU3KK7I5fujVQyR2nK94fNV0YS9EvEBPEWPdGiC+76bVfw2s5ETRwLh2hCV+Vim7VyycJZMnjZ/OsnTuwmS+PYv25rBbnPSY/KZIers5+aSr7+X896wxH+6hLBauORVen5/t9JY5v0FcEyuAZzVKOdu8GCnqR1rplJ/IskV0o0zEgdl6aezbuOm8RTmbRDglYnaD33K8mmepwMbFk/LZquxtzysUy1WmNwG+0UZouw6tO9evBPHZ9Nea0QqFEatLbBpOiXyfxqdXVV6Wrr7MF1kWZMk5FBBE78PtWI/4zKwdZ9QpgMHpjaj5fTajfW0uQ/7gUtUQ+TyfJ7OXXzLUyuqNlOP2IueLaPcBY5ObIstPvextDGZ3eHZsz0KlRB9cqGur/qhieRSuUfcwjN/00UdRJnuIcCYVmYJnRXLrKenH99WZuS1eZCo9EuVpvvtzeu0N/oJp/PFv8uthTMJ59M0p9jPR9/nkV/Lkk+Ob9gS0fNCly66con4c14Dhpr6qVRNdI7CqiZ1Vg5ignPd6TwFWUls39qrpdU7VEJk+0N5niXVkgZ+AJd/V6jYtC6Q1009+6YdcXPW/oB7zPgQd5B7xJjWUfOXUZydZsaadqK+wiARHFFnbuFNaIZ/8wSE4mzxP+IZtScOe6ETIRKggni5ihHO4HOdT9SGmDKAOvfvZ5i9EP2rqbvu4X4BkKa0CDEdzf9sJP9EF3s2WsuA7A9QdT07RljrRmOV2eEjT7mK+TxZDI7kPAFvONIXjoNxu/VKfclm41dA2E73mYjvFL807sbl1VTsVoJw1vp4Y3Mqyy9NerL9z58hf4snkx7aujzSSu6JhJ6izB9vgnZt2W5Z1hfVdrta/5DD/xDZJvK3DO94jeyb9VePPMsWBnrt2SvZFuhkRTQ5Ir2RKPRHtfhTWHyFyQx6Qsy7htq+ErqyqL1931u30dIBDX3sfvAA8RTGfSdfI6sY25voGkr5iBAT+Tn23yVBMeyGjytgajebTEPoZhmaeibJnxvTTULv/Hf+VimxzO1u50KPEbb6Gz6hDx8cPbByKPI83+E6hvn1xZoVpleRQDkGWPq6YpYvlQRLt5InNTo1/+Y3vrSK8tXM0DmGWqfrQ+beDovdKm0blHx3bL361vpQQ6hs0a8Ape0Xcjunhv595kbup8ubs3/w0oXXyB/SwsyIlK83y1eInoV2S8oQp6ee4rsMf6YXul55dwryGZcUeaZpc9AwZP7M68tfS2zeq2UzcURilHwbyla4YTYQkGB6K8C0VVoIbrYMyE83CFnZgpJtgSbX6ghsbhipo157yOHEiv0MTUawbHFafM39+kS+D4rXxLY1QVpK48Qz9NaWZSmKDFsrS2/hb747waekyovAcaBLbv4e99h04/p5c973kXvkUINOrPN1cuHHKIQ7fXZzsDid9Cnjv/us+laLXZHOzd46LdVtlUXv54+Cg4/u3AleVdi9u2LoYt12TpHCClWLfi+vD5U058sEyRB0Ovo/s722UND/nZr57yJIphCo6aptOGBaPPR3ouYreK/Q3+/JR610D/dvYymtg5n6ZrB5Au/jIy2vuQjZa9kMb5BaEk7qqRrEXoxatt+1FI4+MIzu2TK0JUhHHmddx2YwiLh/z+9bkJvmvIa7zAnIa7rnaR7pWqd99pCbTZRjFEmoaVB4NaUzehNk9/gHGIllMQVk1XPyEnZ40+spJFcvpgjmKxOUzj4ABoZxK3BVUUPmQcpayiDm186ZA8pOJHguFHjgmQMhz+qSFfEnZAPhb40JXxx28mF15Y36crW4uGjfVB01umucpj9IgQ/bjRc3nV6VrQPmgybA8rStYPmD+vVw9yBUfwB7fDwM9Gbxk2CDLe/hNcvzgzfMq/601o4ePaJ9X907FptRzi9eOjnObR2VWXF6DZrqXMc//nzl4vCvfNbuUX8/t3ePVD1pyuFnP+jj0uz3rXwCC+55hhYc2mX8zc/rnPXce7Yan+cOX3mj7WXmsfCnbW8xpeB3quRBtExn7mKKOwltkdbcVA8daC09ECK4UyN1t722tE96Tp3Xe24xgKF83yx+p6rrQ064lc90wsJKAQgPPMdReg5bENCIDA9wuI4Hj4Dxc81SQr9bVIk8NOtwKwetR/XyPRedMln+Nkmc/Stn+sAz6AtYK//gsNLmWkHWOmXalH9gjcqBGEZfMmgfaCqMsTPNwEIP9TU6b16Sr6AFzNoDcKGvvZbTUH0nwFArvWf1j+XJ76EoAC40MKaCz/0nS8agxIjeWGMUeJ8Naq8koC4Q5HTGDhXGcfdbSs99nNWHSws3ukYlKYuwyL86yfWlgMQQ6WaAUtx1xNd9Y8cz5fDzPevD6DfoKPV9XUPVa0OUh1RgOBINfeqMtxbNStxrZoG63vsPaYKnMnxifoxJYjbOxbRgwzwRofrkx10Y9xbKfl/DsajOo+bWBJkJ2DHsRNQTQ+QNj5P4KigXzEHPi1HL/uzZmrLNqZxSaUutTaKpJacR/tfyRRD6utAk0qN9+qqqqfQMEPTV1ilUo0o4wC0UhKTmVsgixlFyYh0X0cRGzKOUk6z3yDpnrqAmH785mxkaZlMYsEUZjZQxI5wiHoSSUEu6SgLMzguDFUQENztJjou9uHHLfm/5GtVP/4eUeWN8PUgqtu/fxxVTb0pgqebW4vcL0L6pBNTi5HHulxDNRphFMoVy8nuE7XLrVyvfR2RSfy+9wlSnXK70N4GzDM5g1TSOHUNkZHhREsRWDtDgElMEVKoON8o7zJJKlN+zaOZp/BaziDxX8l1nkdAIOa8lWO/UQVhvgp+CimPrjd30QXUjDEeBuDNORNFO4pxhLCHaZ9OHXJlyQdW+ctKHl8Dc4zWWmeivbuBY1zFTxonkiTkbfYoyvc1ASLH88KsQPYvDpxznuq967/zDQpnsPlNLSl4mvLhs1KJhQfw69vaPIRBmHHUdap5k0uF7wuTxtlhqhmDwhwetiqY4uXolCXPZrfhLW598HS+tlxnOSqSBUESaDPcRDT3EXd4esX7GiPBtxK/z3KkHNWbES+fRqGvIKbRu/JAUyULNGjGKY7pq8+eHpPPlilMn4Wv7Vo5+xQNbrAiD2c22qGoFGwTpJA6cEaoNqsnBtQaToC529wHnAVeo54CNnNS825yvLFSGeyWcQhTmAyJhAQRh4gizDiE+KAT7xGwhxBGFDRXEkiFKtp2Ubp3KpYbpCDQEi2Lpewh3CjIdiemZv7qSO72nPbrj4gOKUeT5ISGzZBBgyjdYIEB2sQuCUqHUNSe5aaS6CWv8OjSzrYdjqnb2Hl6maSNJXWNPRO22KIvPNLcb6o/7/cQgeaW9cFt8aHp6chuu5o8m7JLmBP2+3YRMHQdKG7JS3pkGvPI0ZTFgdNOuQqaOrGlKJkk1CyoChNRgr6fngWTYhdpbB4baOt9cZLJu2/XZqmoiip/UFAbtqYQgknByQ6YDDIuaIfYQPjVJeWhqV1qd+Sd+AEQOE7xJL8pQq4zLls4qriujo3kuthY2cdA1OxfNjnA8gCWQwzq/P03nDld6qy4I3lwaYRY0tVk3JFq1aOiDllhGAxBRa+RSoLybqRS+2EBZf1sUUmlfP9HvhKg0idsjHLkWGpz4Tm25kIg/HZZVhblyJcFp0VhB2GYEHZma4SLKFmnDUTsl5lW/dJVQArdgSGzKjCwlxBWFOjZ+lVCz0++my0tfgXYWEMkEGUnYprc8ZEjn4fXaQxy3qXMwubhFCNepE20XYQVt6SgFvlq7AgbNLuRlJikfpMUj7WdI6cIOb23zLkZosoKNZgeo628a73KwK69uNxPq9RyhaTcLigi3fKSOWsMOMfEpp0WgODsg21mr4I040ZxTwGC0rBgoAW2EeexlhvWmrICeXpjX8LwQ+yBR+aCN1wD597EwcHn4beXOz7u4F84u8rQyFhI//Jn9bISlUl8LQMZ3Wye8wvMzSvNSzAK4fwge7DL3HIXVfZt3RvmKoVG250s7BY9UbDJ1WiJ8FmgkkyJqJuSf5Q5yyhzQVCiLGr4PMC8HYlzel0XNLgEEfgVTbZvLwrCwBigozH2VkYZGDYgFpE7sZ9JaW47hZOWSpO+7CFiagOE25wdFSBAkC8EBV9gm+QcwcbKGTXzBLHWHaV8GqIfa7q/1zd8sBOstus2fqk3ikp/61Z5o7Ul0oJTAtyA/Xqo5M1sOuCJ67WtpTfHxzpG/jqVWzrk6ZjD40YnzSKEIY4YSUm51Iq0E5SYPRjlJM4xkLPNFkh4IPDm9uTKGiNZfT9bJHtQWHt0nHG5jsc+BdsG3Xe55Mc4gTp07FgakEhRO+QrYlSORZFL5j93OmTJT/VbLXagv8x9h/YbGt1CH99iyQdF/3gfz2NlKTG+iekvGFdQ3JNPHhwnTChiWIQk4XPOSrR0VH1lx3cmNIzIypY/IRJlgycFIKldanfknSgLUklIyA4iOZiBYXxfU58zF3Z6fcvD/DjMg3nT10/crftO3bUBYYPc7QX7t12NAobU7lC6geTlooEHvIsVLFYCL4ADmyHnV0XVxscD1ajWVKUqVKjGdf7cSYFGanfIXbc9XNg44jfRnyFOAXAc2KR2h9alGpED5bRkHSXKxcBjL8NGoZe1bse3fPQZihMhBVUU9PgWv+E/FwM1IGtgY0NNWWWVhY3sZtW8edZZzwIqchqCaSAHAhUg4ACkACxpJnJn1E3XMwwq7q2qimziHnVXKU3NjOclaueIdUQEgNLy5Ea81RPP3cIAhtTuULq7w0JlrOlVpjKVIYsyF4XaKc0nCBO4X3RicKCFyPIaF2GtalWrGnVUuzJBe520W5P9Q8GBwhrFq1KsALZnftAf3X1V55FSoGBEBVfrEkhGsBkGOd2gKQbXAzDlEy2tCffveCrHA9oR4x4O8Xk6/vq45QLF8IbC8ZBO/7tVh7hfOoI5qO+VXNvc14EPTWA/xyAhzD8PcNqz8mvz3/fpSYQuZGYAF+K2OlvSIYdqXN1ACU/v26ql+ir/diZGqw9ZdaX6BltJeZuFGmiJPl4tKbRaTo+32zwl/WmhSHNDUU5RHU2fdATo47W/4h7RjuayFRA/gkD0w9d1jzyetOu/nqL/ARhbT68DJh7OyH/y288Oaz8AaEIAAvg+IE881l9vf0C391o8Rr+7YNctzrvLyoDxkHtNeZoK7tIUiXPudmCGmLumtGPcC0Q44xHnk5A55/bc7XZL0tpsrtw0BzaMHbjYS1Lucr4GqC23eGiT8z8uc/fmmstmwEXjOXVqlvHsGHWG3OILPuzzlXW9G4PAAHyXPwDXwk+2vExAgGYQ0ecoBBq9gMJaBeCEf4VmoB1fn0GEvjiDuuSd6oxrBpcD6Z4hLDRp4R2DcqX/pnRho6bsEZISq2jpbAhFj5ZgN7NTShSVnoyGkpiWQUJEP61OHTqRmUUkxYh1SgiziUhpITwZQQ0oGp85Rw8H/RXWiEy+UZlXUEBKgyzpDG4XDGoS5t9loHYsWmtSnqw09RhAXYRPS60YCpDI10wAZVhPWIswFNF6wwijjNJIrWXV0kbnXxSUM8wtFNRM3HBqkDR4PmgaF8YbpmWzO5wut8crEkukMrlCqVJrtAY6Q72RsYmpmQ1zC5u2bNuxa8/Syr5TTjvjrHPOu+CiSy674qprDqyJiEnApGTkFJRU1DS0dPQMjEzMLP0uJCGzaWHniPpChq5LApS5P03TfJmOWIO6xDeOptUYpvEboecHJrgoJhRHTkBAT2KACSUOAwoqBnMFmDBik5zCL0YIaM9VJ2vkBWHERGBZQjBuKXw1i1nC8dPQ6xxILBZULIOAkFsCAogDuECuMYjwxGkBnYL4QnDPBsfFJ2vkCd4OgBNkCf5aBAgcEhYACBYIBB44OKThGPzvKOiUb87lOTb5D4cifyPM1qXhWOSPc7CHXSat6vNGA6lMMhHIpOOqTRDUfSe7Qq6uGP6YTShOwHxfhwwyf6FDQwR9x2TbVCulgcb5tbmtLRONROXqCl12xraBmM2fuIFGVNyc1Dm7JmBzMi95xE3miyKGu9taaSzUiBGu2NcYrQgppalOEdyHr+eWGTYqFCVDOZ8bOOa/nyIhFVLoKvBJb3vcgY2pK+0BNzljKp2YqYUxVm5d+TpNr8j5gi8/J1HBKRxkcABreKvGMQcacgA440AuCTkFHMEx/GbYm8rBT6ktA1ZrGYI34cj6pj4IAAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Barlow Condensed,Arial Narrow,sans-serif;color:#eef2f2;background:#070b0f;font-synthesis:none;--orange: #ff5b27;--amber: #ff9d5c;--ice: #a9c7d2;--muted: rgba(216, 229, 232, .5);--line: rgba(207, 226, 231, .2);--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{user-select:none;cursor:default}button{font:inherit}button:focus-visible{outline:1px solid var(--orange);outline-offset:5px}#game,#game canvas{position:fixed;inset:0;width:100%;height:100%;display:block}#game canvas{cursor:crosshair}.hidden{opacity:0!important;visibility:hidden!important}#cinema-bars{position:fixed;inset:0;pointer-events:none;z-index:3;box-shadow:inset 0 0 140px #0000003d}#damage-vignette{position:fixed;inset:0;z-index:12;pointer-events:none;opacity:0;background:radial-gradient(circle at center,transparent 28%,rgba(177,10,2,.12) 57%,rgba(211,24,7,.78) 120%);mix-blend-mode:screen}#damage-direction{position:fixed;z-index:13;width:180px;height:180px;left:50%;top:50%;margin:-90px;pointer-events:none;opacity:0}#damage-direction svg{width:100%;height:100%;overflow:visible}#damage-direction path{fill:none;stroke:#ff4c35;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 7px #ff2400)}.micro-label{font-family:var(--mono);font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.14em;color:#ddeaed9e}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange);margin-right:5px;vertical-align:1px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}#hud{position:fixed;inset:0;z-index:10;pointer-events:none;transition:opacity .35s ease}.hud-corner{position:absolute;top:32px}.hud-location{left:38px;padding-left:14px;border-left:1px solid rgba(255,91,39,.6)}.location-name{margin-top:6px;font-size:20px;font-weight:600;letter-spacing:.08em}.location-sub{margin-top:2px;font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:#d6e5e961}.hud-hostiles{right:38px;text-align:right}.hostile-row{display:flex;align-items:baseline;justify-content:flex-end;margin-top:-2px;line-height:1}#enemy-count{font-family:var(--mono);font-size:40px;font-weight:400;letter-spacing:-.08em}.hostile-total{margin-left:8px;font-family:var(--mono);font-size:11px;color:var(--muted)}#freeze-label{position:absolute;top:34px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:8px;letter-spacing:.22em;color:#b9d9e8;opacity:0;transition:opacity .3s;text-shadow:0 0 15px rgba(128,198,230,.7)}#freeze-label span{width:24px;height:1px;background:currentColor;opacity:.4}#freeze-label.visible{opacity:.85}.hud-health{position:absolute;left:38px;bottom:35px}.hud-health .micro-label{display:flex;justify-content:space-between;width:148px;margin-bottom:9px}#health-number{color:#e1eceed9}#hearts{display:flex;gap:8px}.heart{width:42px;height:16px;position:relative;background:#ff5d30eb;clip-path:polygon(0 0,89% 0,100% 50%,89% 100%,0 100%,6% 50%);box-shadow:0 0 15px #ff451940;transition:opacity .2s,transform .2s,filter .2s}.heart:after{content:"";position:absolute;inset:2px 5px;border-top:1px solid rgba(255,255,255,.35)}.heart.empty{background:#c6d7db21;transform:scale(.94);filter:none}.hud-time{position:absolute;right:34px;bottom:28px;display:flex;align-items:center;gap:16px}.time-copy{text-align:right;padding-bottom:4px}#time-state{margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#b5d7e7}.time-dial{width:94px;height:94px;position:relative}.time-dial:before{content:"";position:absolute;inset:5px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(196,220,227,.26) 0deg 1deg,transparent 1deg 15deg);mask:radial-gradient(transparent 67%,#000 68% 72%,transparent 73%)}.time-dial svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dial-track,.dial-progress{fill:none;stroke-width:1.5}.dial-track{stroke:#c1d8de26}.dial-progress{stroke:var(--orange);stroke-width:2;stroke-linecap:round;stroke-dasharray:263.894;stroke-dashoffset:250.7;filter:drop-shadow(0 0 4px rgba(255,90,39,.65));transition:stroke .2s}.dial-notch{fill:none;stroke:#dae8ec7a;stroke-width:1}.dial-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:4px}.dial-value strong{font-family:var(--mono);font-size:20px;font-weight:400;letter-spacing:-.07em}.dial-value>span{font-family:var(--mono);font-size:8px;color:var(--muted);margin:2px 0 0 3px}.dial-value small{position:absolute;bottom:23px;font-family:var(--mono);font-size:6px;letter-spacing:.2em;color:#d6e5e966}#crosshair{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);transition:filter .2s}#crosshair i{position:absolute;display:block;background:#e8f1f0cc;box-shadow:0 0 3px #000c;transition:transform .08s,background .15s}#crosshair .crosshair-top,#crosshair .crosshair-bottom{width:1px;height:5px;left:15.5px}#crosshair .crosshair-left,#crosshair .crosshair-right{width:5px;height:1px;top:15.5px}.crosshair-top{top:3px}.crosshair-bottom{bottom:3px}.crosshair-left{left:3px}.crosshair-right{right:3px}#crosshair b{position:absolute;width:2px;height:2px;background:var(--orange);left:15px;top:15px;border-radius:50%}#crosshair.frozen i{background:#b7dfed}#crosshair.frozen .crosshair-top{transform:translateY(2px)}#crosshair.frozen .crosshair-bottom{transform:translateY(-2px)}#crosshair.frozen .crosshair-left{transform:translate(2px)}#crosshair.frozen .crosshair-right{transform:translate(-2px)}#crosshair.fired .crosshair-top{transform:translateY(-4px)}#crosshair.fired .crosshair-bottom{transform:translateY(4px)}#crosshair.fired .crosshair-left{transform:translate(-4px)}#crosshair.fired .crosshair-right{transform:translate(4px)}#hitmarker{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);opacity:0}#hitmarker i{position:absolute;left:16px;top:16px;width:7px;height:1px;background:#fff;transform-origin:0 0}#hitmarker i:nth-child(1){transform:rotate(45deg) translate(6px)}#hitmarker i:nth-child(2){transform:rotate(135deg) translate(6px)}#hitmarker i:nth-child(3){transform:rotate(225deg) translate(6px)}#hitmarker i:nth-child(4){transform:rotate(315deg) translate(6px)}#hitmarker.show{animation:hit .22s ease-out}#hitmarker.kill i{background:var(--orange);height:2px}@keyframes hit{0%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}#controls-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:7px;letter-spacing:.08em;color:#deebed57;transition:opacity 1s}#controls-hint span{color:#e5eff0b3}#controls-hint.faded{opacity:0}#demo-badge{display:none;position:absolute;left:50%;top:65px;transform:translate(-50%);padding:7px 12px;border:1px solid rgba(255,91,39,.22);background:#060a0d80;font-family:var(--mono);font-size:7px;letter-spacing:.12em;color:#ebefeeb8}#demo-badge.visible{display:block}#demo-badge kbd{margin-left:10px}.screen{position:fixed;inset:0;z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease;background:linear-gradient(90deg,#04080bed,#04080bb0 32%,#04080b14 65%,#04080b47)}.screen.active{opacity:1;visibility:visible;pointer-events:auto}#menu-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,7,10,.55),transparent 22%,transparent 75%,rgba(3,7,10,.75))}.menu-topline{position:absolute;left:42px;right:42px;top:28px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:8px;letter-spacing:.17em;color:#ddeaec7a}.menu-topline span:first-child{color:#f0f4f3;font-weight:600}.menu-content{position:absolute;left:clamp(42px,7vw,116px);top:50%;transform:translateY(-52%)}.eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:8px;letter-spacing:.2em;color:#dfebeda3}.eyebrow>span{display:inline-block;width:30px;height:1px;background:var(--orange);box-shadow:0 0 7px #ff5b2780}h1{position:relative;margin:15px 0 18px;font-size:clamp(82px,10vw,154px);font-weight:800;font-style:italic;letter-spacing:-.065em;line-height:.73;text-transform:uppercase;text-shadow:0 3px 30px rgba(0,0,0,.35)}h1 span{display:block;margin-left:.38em;color:transparent;-webkit-text-stroke:1px rgba(233,240,239,.8)}h1:after{content:"";position:absolute;left:-12px;top:48%;width:6px;height:20%;background:var(--orange);transform:skewY(-16deg);box-shadow:0 0 18px #ff491a8c}.menu-tagline{margin:26px 0 14px;font-size:23px;font-weight:500;line-height:1.05;letter-spacing:.08em}.menu-tagline em{color:var(--orange);font-style:normal}.menu-description{font-family:var(--mono);font-size:9px;line-height:1.8;letter-spacing:.02em;color:#d8e6e975}.menu-actions{display:flex;align-items:stretch;gap:10px;margin-top:30px}.button{min-height:48px;padding:0 20px;border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:transform .18s,background .18s,color .18s,border-color .18s}.button:hover{transform:translateY(-2px)}.button-primary{min-width:226px;color:#fff7f2;background:var(--orange);box-shadow:0 8px 30px #ff46141f;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.button-primary:hover{background:#ff7042}.button-primary b{font-size:18px;font-weight:400}.button-secondary{color:#e9f0f0cc;border:1px solid rgba(217,232,235,.2);background:#0c14196b}.button-secondary:hover{border-color:#d9e8eb80;background:#162026b3}.play-icon{color:var(--orange);font-size:8px}.mission-stamp{position:absolute;right:44px;top:50%;transform:translateY(-40%);width:176px;padding:18px 0;text-shadow:0 2px 10px #000}.stamp-line{width:100%;height:1px;background:linear-gradient(90deg,var(--orange),rgba(255,255,255,.15));margin-bottom:15px}.mission-stamp>strong{display:block;margin:5px 0 25px;font-size:27px;font-weight:500;letter-spacing:.05em}.mission-stamp dl{margin:0;font-family:var(--mono);font-size:7px}.mission-stamp dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(221,233,235,.13)}.mission-stamp dt{color:#dce8ea66}.mission-stamp dd{margin:0;color:#e9efefc7}.menu-bottom{position:absolute;left:42px;right:42px;bottom:27px;display:flex;align-items:center;gap:28px;font-family:var(--mono);font-size:7px;letter-spacing:.1em;color:#dce8ea6b}.menu-bottom>div{display:flex;align-items:center;gap:4px}.menu-bottom>div span:last-child{margin-left:6px}kbd{display:inline-flex;min-width:18px;height:18px;padding:0 4px;align-items:center;justify-content:center;border:1px solid rgba(214,229,232,.25);border-radius:2px;font-family:var(--mono);font-size:7px;font-weight:400;color:#e8eff0b3;background:#090f1340}.menu-bottom p{margin:0 0 0 auto}.menu-bottom p span{color:var(--orange);margin-left:6px}.mouse-icon{width:12px;height:17px;border:1px solid rgba(214,229,232,.4);border-radius:6px;position:relative}.mouse-icon:before{content:"";position:absolute;width:1px;height:4px;left:4.5px;top:2px;background:#d6e5e899}.icon-button{position:fixed;right:38px;top:100px;z-index:31;width:30px;height:30px;padding:6px;border:1px solid rgba(219,232,235,.12);color:#e2ecee80;background:#080e124d;cursor:pointer;transition:color .2s,border-color .2s}.icon-button:hover{color:#fff;border-color:#dbe8eb59}.icon-button svg{width:100%;height:100%}.icon-button .sound-off,.icon-button.muted .sound-on{display:none}.icon-button.muted .sound-off{display:block}.screen.compact{display:flex;align-items:center;justify-content:center;background:#03070aab;backdrop-filter:blur(6px) saturate(.7)}.pause-card,.end-card{width:min(460px,calc(100vw - 40px));padding:44px;text-align:center;border:1px solid rgba(210,229,233,.15);background:linear-gradient(145deg,#0d161ced,#050a0ef2);box-shadow:0 30px 100px #0006;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.pause-card .eyebrow,.end-card .eyebrow{justify-content:center}.pause-card h2,.end-card h2{margin:20px 0 12px;font-size:54px;font-style:italic;line-height:.9;letter-spacing:-.025em}.pause-card h2 span{color:transparent;-webkit-text-stroke:1px rgba(231,239,239,.65)}.pause-card p,.end-card p{margin:0 0 26px;font-family:var(--mono);font-size:9px;line-height:1.7;color:var(--muted)}.pause-card .button,.end-card .button{width:100%;margin-top:10px}.text-button{display:block;margin:18px auto 0;padding:5px;border:0;background:none;color:#e7eeeeb8;font-family:var(--mono);font-size:8px;letter-spacing:.1em;cursor:pointer}.text-button:hover{color:var(--orange)}.text-button.subdued{color:#dee9eb59;margin-top:10px}.text-button kbd{margin-left:6px}.end-card{width:min(500px,calc(100vw - 40px))}.end-card h2{font-size:clamp(58px,8vw,88px);margin:24px 0 4px;letter-spacing:-.05em}.end-card.clear h2{color:#f2f4ec;text-shadow:0 0 40px rgba(255,99,44,.18)}.end-card.clear #end-subtitle{color:var(--orange);text-transform:uppercase;letter-spacing:.18em}.end-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.end-stats>div{padding:17px 6px;border-right:1px solid var(--line)}.end-stats>div:last-child{border:0}.end-stats span{display:block;min-height:22px;font-family:var(--mono);font-size:6px;letter-spacing:.1em;color:var(--muted)}.end-stats strong{font-family:var(--mono);font-size:17px;font-weight:400}#boot-screen{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#070c10;transition:opacity .6s,visibility .6s}#boot-screen.done{opacity:0;visibility:hidden;pointer-events:none}.boot-logo{font-size:42px;font-weight:800;font-style:italic;letter-spacing:-.08em}.boot-line{width:130px;height:1px;margin:18px 0;background:#ffffff1a;overflow:hidden}.boot-line i{display:block;width:50%;height:100%;background:var(--orange);animation:boot 1s ease-in-out infinite}#boot-screen>span{font-family:var(--mono);font-size:7px;letter-spacing:.2em;color:var(--muted)}@keyframes boot{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media(max-width:850px){.mission-stamp{display:none}.menu-content{left:42px}.menu-topline span:last-child{display:none}.menu-bottom>div:nth-child(2),.menu-bottom>div:nth-child(3){display:none}#controls-hint{display:none}}@media(max-height:700px){.menu-content{transform:translateY(-48%)}h1{font-size:84px;margin:12px 0}.menu-tagline{margin-top:18px;font-size:20px}.menu-actions{margin-top:20px}.pause-card,.end-card{padding:28px 36px}}@media(max-width:560px){.menu-content{left:25px;right:25px}h1{font-size:78px}.menu-actions{flex-direction:column;align-items:flex-start}.menu-topline,.menu-bottom{left:24px;right:24px}.menu-bottom p{display:none}.hud-location{left:20px}.hud-hostiles{right:20px}.hud-health{left:20px;bottom:24px}.hud-time{right:16px;bottom:16px}.time-copy{display:none}.time-dial{width:80px;height:80px}.location-sub{display:none}.icon-button{right:20px}}</style>
</head>
<body>
<main id="game" aria-label="STILLFRAME first-person shooter"></main>
<div id="cinema-bars" aria-hidden="true"></div>
<div id="damage-vignette" aria-hidden="true"></div>
<div id="damage-direction" aria-hidden="true">
<svg viewBox="0 0 160 160"><path d="M 38 112 A 68 68 0 0 1 122 112" /></svg>
</div>
<section id="hud" class="hidden" aria-label="Game status">
<div class="hud-corner hud-location">
<div class="micro-label"><span class="live-dot"></span> NEURAL LINK / 01</div>
<div class="location-name">KAIRO ROOFTOP</div>
<div class="location-sub">35° 41′ N // NIGHT SHIFT</div>
</div>
<div class="hud-corner hud-hostiles">
<div class="micro-label">HOSTILES REMAINING</div>
<div class="hostile-row"><span id="enemy-count">08</span><span class="hostile-total">/ 08</span></div>
</div>
<div id="freeze-label"><span></span> TIME SUSPENDED <span></span></div>
<div class="hud-health">
<div class="micro-label">VITALS <span id="health-number">03 / 03</span></div>
<div id="hearts" aria-label="Three hit points"></div>
</div>
<div class="hud-time">
<div class="time-copy">
<div class="micro-label">TEMPORAL FLOW</div>
<div id="time-state">SUSPENDED</div>
</div>
<div class="time-dial">
<svg viewBox="0 0 100 100" aria-hidden="true">
<circle class="dial-track" cx="50" cy="50" r="42" />
<circle id="dial-progress" class="dial-progress" cx="50" cy="50" r="42" />
<path class="dial-notch" d="M50 2v7M50 91v7M2 50h7M91 50h7" />
</svg>
<div class="dial-value"><strong id="time-number">005</strong><span>%</span><small>TIME</small></div>
</div>
</div>
<div id="crosshair" aria-hidden="true">
<i class="crosshair-top"></i><i class="crosshair-right"></i><i class="crosshair-bottom"></i><i class="crosshair-left"></i><b></b>
</div>
<div id="hitmarker" aria-hidden="true"><i></i><i></i><i></i><i></i></div>
<div id="controls-hint"><span>WASD</span> MOVE · <span>MOUSE</span> LOOK · <span>CLICK</span> FIRE · <span>ESC</span> PAUSE</div>
<div id="demo-badge"><span class="live-dot"></span> AUTOPILOT ENGAGED <kbd>P</kbd> TO TAKE CONTROL</div>
</section>
<button id="audio-toggle" class="icon-button" type="button" aria-label="Mute audio" title="Toggle audio">
<svg class="sound-on" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M11 5 6 9H3v6h3l5 4V5Z"/><path d="M15 9a4 4 0 0 1 0 6M18 6a8 8 0 0 1 0 12"/></svg>
<svg class="sound-off" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M11 5 6 9H3v6h3l5 4V5Z"/><path d="m16 9 5 6m0-6-5 6"/></svg>
</button>
<section id="menu-screen" class="screen active" aria-labelledby="game-title">
<div class="menu-topline"><span>S/F — 001</span><span>AN EXPERIMENT IN APPLIED CHRONOLOGY</span></div>
<div class="menu-content">
<div class="eyebrow"><span></span> TEMPORAL COMBAT PROTOCOL</div>
<h1 id="game-title">STILL<span>FRAME</span></h1>
<p class="menu-tagline">TIME ONLY MOVES<br />WHEN <em>YOU</em> DO.</p>
<p class="menu-description">Eight hostiles. Three hits. One impossible night.<br />Read the crossfire. Find the gap. Make your move.</p>
<div class="menu-actions">
<button id="start-button" class="button button-primary" type="button"><span>ENTER THE ROOFTOP</span><b>↗</b></button>
<button id="demo-button" class="button button-secondary" type="button"><span class="play-icon">▶</span><span>WATCH AUTOPILOT</span></button>
</div>
</div>
<aside class="mission-stamp" aria-label="Mission details">
<div class="stamp-line"></div>
<div class="micro-label">ACTIVE THEATER</div>
<strong>NIGHT / 01</strong>
<dl><div><dt>LOCATION</dt><dd>SECTOR 07</dd></div><div><dt>CONDITIONS</dt><dd>RAIN / 12°C</dd></div><div><dt>DIRECTIVE</dt><dd>LEAVE NO ONE</dd></div></dl>
</aside>
<div class="menu-bottom">
<div><kbd>W</kbd><kbd>A</kbd><kbd>S</kbd><kbd>D</kbd><span>MOVE / STRAFE</span></div>
<div><span class="mouse-icon"></span><span>AIM / FIRE</span></div>
<div><kbd>P</kbd><span>AUTOPILOT</span></div>
<p>HEADPHONES RECOMMENDED <span>◉</span></p>
</div>
</section>
<section id="pause-screen" class="screen compact" aria-labelledby="pause-title">
<div class="pause-card">
<div class="eyebrow"><span></span> NEURAL LINK INTERRUPTED</div>
<h2 id="pause-title">HOLD<br /><span>THAT THOUGHT.</span></h2>
<p>The world can wait. Click below when you’re ready.</p>
<button id="resume-button" class="button button-primary" type="button"><span>RESUME</span><b>↗</b></button>
<button id="pause-demo-button" class="text-button" type="button">ENABLE AUTOPILOT <kbd>P</kbd></button>
<button id="quit-button" class="text-button subdued" type="button">RETURN TO TITLE</button>
</div>
</section>
<section id="end-screen" class="screen compact" aria-live="assertive">
<div id="end-card" class="end-card">
<div id="end-eyebrow" class="eyebrow"><span></span> NEURAL LINK TERMINATED</div>
<h2 id="end-title">YOU DIED</h2>
<p id="end-subtitle">Click to restart</p>
<div id="end-stats" class="end-stats">
<div><span>HOSTILES ERASED</span><strong id="stat-kills">0 / 8</strong></div>
<div><span>SHOTS ON TARGET</span><strong id="stat-accuracy">0%</strong></div>
<div><span>REAL TIME</span><strong id="stat-time">00:00</strong></div>
</div>
<button id="restart-button" class="button button-primary" type="button"><span>REINITIALIZE</span><b>↗</b></button>
<button id="end-menu-button" class="text-button subdued" type="button">RETURN TO TITLE</button>
</div>
</section>
<div id="boot-screen"><div class="boot-logo">S/F</div><div class="boot-line"><i></i></div><span>ESTABLISHING NEURAL LINK</span></div>
</body>
</html>Same prompt, other models
One email when a new model lands on the board or in the showcase. Unsubscribe anytime.