@babylonjs/viewer
Version:
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
3 lines (2 loc) • 18.6 kB
JavaScript
import{j as r,F as o,g as e,R as t,d as a,a as s,o as n,m as l}from"./declarationMapper-D_filC93.esm.min.js";import{F as c}from"./flowGraphBinaryOperationBlock-Mw919lC0.esm.min.js";import{F as p}from"./flowGraphCachedOperationBlock-CIvATd1Y.esm.min.js";import{bc as i,M as h,aD as u,V as w,b3 as m,u as y}from"./index-BPURObVq.esm.min.js";import{F as d}from"./flowGraphUnaryOperationBlock-BBzBQioQ.esm.min.js";import{i as F,g as G,j as B,k as f,l as x,m as k}from"./KHR_interactivity-D4lwBSW9.esm.min.js";import"./objectModelMapping-ClgDmo5Q.esm.min.js";import"./spotLight.pure-5s2DDDIt.esm.min.js";class _ extends p{constructor(r,o,e,t){super(r,t),this._operation=o,this._className=e}_doOperation(r){return this._operation(r)}getClassName(){return this._className}}class g extends p{constructor(r,o,e,t,a,s,n){super(t,n),this._operation=a,this._className=s,this.a=this.registerDataInput("a",r),this.b=this.registerDataInput("b",o),this.c=this.registerDataInput("c",e)}_doOperation(r){return this._operation(this.a.getValue(r),this.b.getValue(r),this.c.getValue(r))}getClassName(){return this._className}}class M extends c{constructor(r){super(e(r?.type),e(r?.type),e(r?.type),(r,o)=>this._polymorphicAdd(r,o),"FlowGraphAddBlock",r)}_polymorphicAdd(r,o){const e=B(r),t=B(o);if(f(e,t)||x(e,t)||k(e,t))return r.add(o);if("Quaternion"===e||"Vector4"===t)return new i(r.x,r.y,r.z,r.w).addInPlace(o);if("Vector4"===e||"Quaternion"===t)return r.add(o);if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof o)throw new Error("Cannot add different types of numbers.");return G(r)+G(o)}}class T extends c{constructor(r){super(e(r?.type),e(r?.type),e(r?.type),(r,o)=>this._polymorphicSubtract(r,o),"FlowGraphSubtractBlock",r)}_polymorphicSubtract(r,o){const e=B(r),t=B(o);if(f(e,t)||k(e,t)||x(e,t))return r.subtract(o);if("Quaternion"===e||"Vector4"===t)return new i(r.x,r.y,r.z,r.w).subtractInPlace(o);if("Vector4"===e||"Quaternion"===t)return r.subtract(o);if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof o)throw new Error("Cannot add different types of numbers.");return G(r)-G(o)}}class I extends c{constructor(r){super(e(r?.type),e(r?.type),e(r?.type),(r,o)=>this._polymorphicMultiply(r,o),"FlowGraphMultiplyBlock",r)}_polymorphicMultiply(r,o){const e=B(r),t=B(o);if(f(e,t)||k(e,t))return r.multiply(o);if("Quaternion"===e||"Vector4"===t)return new i(r.x,r.y,r.z,r.w).multiplyInPlace(o);if("Vector4"===e||"Quaternion"===t)return r.multiply(o);if(x(e,t)){if(this.config?.useMatrixPerComponent){const t=r.m;for(let r=0;r<t.length;r++)t[r]*=o.m[r];return"Matrix2D"===e?new n(t):"Matrix3D"===e?new l(t):h.FromArray(t)}return o.multiply(r)}if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof o)throw new Error("Cannot add different types of numbers.");return G(r)*G(o)}}class b extends c{constructor(r){super(e(r?.type),e(r?.type),e(r?.type),(r,o)=>this._polymorphicDivide(r,o),"FlowGraphDivideBlock",r)}_polymorphicDivide(r,o){const e=B(r),t=B(o);if(f(e,t)||k(e,t))return r.divide(o);if("Quaternion"===e||"Quaternion"===t){const e=r.clone();return e.x/=o.x,e.y/=o.y,e.z/=o.z,e.w/=o.w,e}if("Quaternion"===e||"Vector4"===t)return new i(r.x,r.y,r.z,r.w).divideInPlace(o);if("Vector4"===e||"Quaternion"===t)return r.divide(o);if(x(e,t)){if(this.config?.useMatrixPerComponent){const t=r.m;for(let r=0;r<t.length;r++)t[r]/=o.m[r];return"Matrix2D"===e?new n(t):"Matrix3D"===e?new l(t):h.FromArray(t)}return r.divide(o)}if(this.config?.preventIntegerFloatArithmetic&&typeof r!=typeof o)throw new Error("Cannot add different types of numbers.");return G(r)/G(o)}}class A extends _{constructor(r){super(a,r=>this._random(r),"FlowGraphRandomBlock",r),this.min=this.registerDataInput("min",a,r?.min??0),this.max=this.registerDataInput("max",a,r?.max??1),r?.seed&&(this._seed=r.seed)}_isSeed(r=this._seed){return void 0!==r}_getRandomValue(){if(this._isSeed(this._seed)){const r=1e4*Math.sin(this._seed++);return r-Math.floor(r)}return Math.random()}_random(r){const o=this.min.getValue(r),e=this.max.getValue(r);return this._getRandomValue()*(e-o)+o}}class v extends _{constructor(r){super(a,()=>Math.E,"FlowGraphEBlock",r)}}class C extends _{constructor(r){super(a,()=>Math.PI,"FlowGraphPIBlock",r)}}class S extends _{constructor(r){super(a,()=>Number.POSITIVE_INFINITY,"FlowGraphInfBlock",r)}}class N extends _{constructor(r){super(a,()=>Number.NaN,"FlowGraphNaNBlock",r)}}function R(r,e){switch(B(r)){case"FlowGraphInteger":return new o(e(r.value));case"Vector2":return new m(e(r.x),e(r.y));case"Vector3":return new w(e(r.x),e(r.y),e(r.z));case"Vector4":return new i(e(r.x),e(r.y),e(r.z),e(r.w));case"Quaternion":return new u(e(r.x),e(r.y),e(r.z),e(r.w));case"Matrix":return h.FromArray(r.m.map(e));case"Matrix2D":return new n(r.m.map(e));case"Matrix3D":return new l(r.m.map(e));default:return e(r)}}class D extends d{constructor(r){super(a,a,r=>this._polymorphicAbs(r),"FlowGraphAbsBlock",r)}_polymorphicAbs(r){return R(r,Math.abs)}}class E extends d{constructor(r){super(a,a,r=>this._polymorphicSign(r),"FlowGraphSignBlock",r)}_polymorphicSign(r){return R(r,Math.sign)}}class z extends d{constructor(r){super(a,a,r=>this._polymorphicTrunc(r),"FlowGraphTruncBlock",r)}_polymorphicTrunc(r){return R(r,Math.trunc)}}class V extends d{constructor(r){super(a,a,r=>this._polymorphicFloor(r),"FlowGraphFloorBlock",r)}_polymorphicFloor(r){return R(r,Math.floor)}}class L extends d{constructor(r){super(t,t,r=>this._polymorphicCeiling(r),"FlowGraphCeilBlock",r)}_polymorphicCeiling(r){return R(r,Math.ceil)}}class O extends d{constructor(r){super(t,t,r=>this._polymorphicRound(r),"FlowGraphRoundBlock",r)}_polymorphicRound(r){return R(r,r=>r<0&&this.config?.roundHalfAwayFromZero?-Math.round(-r):Math.round(r))}}class q extends d{constructor(r){super(t,t,r=>this._polymorphicFraction(r),"FlowGraphFractBlock",r)}_polymorphicFraction(r){return R(r,r=>r-Math.floor(r))}}class j extends d{constructor(r){super(t,t,r=>this._polymorphicNeg(r),"FlowGraphNegationBlock",r)}_polymorphicNeg(r){return R(r,r=>-r)}}function P(r,e,t){switch(B(r)){case"FlowGraphInteger":return new o(t(r.value,e.value));case"Vector2":return new m(t(r.x,e.x),t(r.y,e.y));case"Vector3":return new w(t(r.x,e.x),t(r.y,e.y),t(r.z,e.z));case"Vector4":return new i(t(r.x,e.x),t(r.y,e.y),t(r.z,e.z),t(r.w,e.w));case"Quaternion":return new u(t(r.x,e.x),t(r.y,e.y),t(r.z,e.z),t(r.w,e.w));case"Matrix":return h.FromArray(r.m.map((r,o)=>t(r,e.m[o])));case"Matrix2D":return new n(r.m.map((r,o)=>t(r,e.m[o])));case"Matrix3D":return new l(r.m.map((r,o)=>t(r,e.m[o])));default:return t(G(r),G(e))}}class Q extends c{constructor(r){super(t,t,t,(r,o)=>this._polymorphicRemainder(r,o),"FlowGraphModuloBlock",r)}_polymorphicRemainder(r,o){return P(r,o,(r,o)=>r%o)}}class $ extends c{constructor(r){super(t,t,t,(r,o)=>this._polymorphicMin(r,o),"FlowGraphMinBlock",r)}_polymorphicMin(r,o){return P(r,o,Math.min)}}class Z extends c{constructor(r){super(t,t,t,(r,o)=>this._polymorphicMax(r,o),"FlowGraphMaxBlock",r)}_polymorphicMax(r,o){return P(r,o,Math.max)}}function X(r,o,e){return Math.min(Math.max(r,Math.min(o,e)),Math.max(o,e))}function H(r,e,t,a){switch(B(r)){case"FlowGraphInteger":return new o(a(r.value,e.value,t.value));case"Vector2":return new m(a(r.x,e.x,t.x),a(r.y,e.y,t.y));case"Vector3":return new w(a(r.x,e.x,t.x),a(r.y,e.y,t.y),a(r.z,e.z,t.z));case"Vector4":return new i(a(r.x,e.x,t.x),a(r.y,e.y,t.y),a(r.z,e.z,t.z),a(r.w,e.w,t.w));case"Quaternion":return new u(a(r.x,e.x,t.x),a(r.y,e.y,t.y),a(r.z,e.z,t.z),a(r.w,e.w,t.w));case"Matrix":return h.FromArray(r.m.map((r,o)=>a(r,e.m[o],t.m[o])));case"Matrix2D":return new n(r.m.map((r,o)=>a(r,e.m[o],t.m[o])));case"Matrix3D":return new l(r.m.map((r,o)=>a(r,e.m[o],t.m[o])));default:return a(G(r),G(e),G(t))}}class K extends g{constructor(r){super(t,t,t,t,(r,o,e)=>this._polymorphicClamp(r,o,e),"FlowGraphClampBlock",r)}_polymorphicClamp(r,o,e){return H(r,o,e,X)}}function U(r){return Math.min(Math.max(r,0),1)}class Y extends d{constructor(r){super(t,t,r=>this._polymorphicSaturate(r),"FlowGraphSaturateBlock",r)}_polymorphicSaturate(r){return R(r,U)}}function J(r,o,e){return(1-e)*r+e*o}class W extends g{constructor(r){super(t,t,t,t,(r,o,e)=>this._polymorphicInterpolate(r,o,e),"FlowGraphMathInterpolationBlock",r)}_polymorphicInterpolate(r,o,e){return H(r,o,e,J)}}class rr extends c{constructor(r){super(t,t,s,(r,o)=>this._polymorphicEq(r,o),"FlowGraphEqualityBlock",r)}_polymorphicEq(r,o){const e=B(r),t=B(o);return typeof r==typeof o&&(f(e,t)||x(e,t)||k(e,t)?r.equals(o):r===o)}}function or(r,o,e){if(F(r)&&F(o))return e(G(r),G(o));throw new Error(`Cannot compare ${r} and ${o}`)}class er extends c{constructor(r){super(t,t,s,(r,o)=>this._polymorphicLessThan(r,o),"FlowGraphLessThanBlock",r)}_polymorphicLessThan(r,o){return or(r,o,(r,o)=>r<o)}}class tr extends c{constructor(r){super(t,t,s,(r,o)=>this._polymorphicLessThanOrEqual(r,o),"FlowGraphLessThanOrEqualBlock",r)}_polymorphicLessThanOrEqual(r,o){return or(r,o,(r,o)=>r<=o)}}class ar extends c{constructor(r){super(t,t,s,(r,o)=>this._polymorphicGreaterThan(r,o),"FlowGraphGreaterThanBlock",r)}_polymorphicGreaterThan(r,o){return or(r,o,(r,o)=>r>o)}}class sr extends c{constructor(r){super(t,t,s,(r,o)=>this._polymorphicGreaterThanOrEqual(r,o),"FlowGraphGreaterThanOrEqualBlock",r)}_polymorphicGreaterThanOrEqual(r,o){return or(r,o,(r,o)=>r>=o)}}class nr extends d{constructor(r){super(t,s,r=>this._polymorphicIsNan(r),"FlowGraphIsNaNBlock",r)}_polymorphicIsNan(r){if(F(r,!0))return isNaN(G(r));throw new Error(`Cannot get NaN of ${r}`)}}class lr extends d{constructor(r){super(t,s,r=>this._polymorphicIsInf(r),"FlowGraphIsInfBlock",r)}_polymorphicIsInf(r){if(F(r))return!isFinite(G(r));throw new Error(`Cannot get isInf of ${r}`)}}class cr extends d{constructor(r){super(t,t,r=>this._polymorphicDegToRad(r),"FlowGraphDegToRadBlock",r)}_degToRad(r){return r*Math.PI/180}_polymorphicDegToRad(r){return R(r,this._degToRad)}}class pr extends d{constructor(r){super(t,t,r=>this._polymorphicRadToDeg(r),"FlowGraphRadToDegBlock",r)}_radToDeg(r){return 180*r/Math.PI}_polymorphicRadToDeg(r){return R(r,this._radToDeg)}}class ir extends d{constructor(r){super(a,a,r=>this._polymorphicSin(r),"FlowGraphSinBlock",r)}_polymorphicSin(r){return R(r,Math.sin)}}class hr extends d{constructor(r){super(a,a,r=>this._polymorphicCos(r),"FlowGraphCosBlock",r)}_polymorphicCos(r){return R(r,Math.cos)}}class ur extends d{constructor(r){super(a,a,r=>this._polymorphicTan(r),"FlowGraphTanBlock",r)}_polymorphicTan(r){return R(r,Math.tan)}}class wr extends d{constructor(r){super(a,a,r=>this._polymorphicAsin(r),"FlowGraphASinBlock",r)}_polymorphicAsin(r){return R(r,Math.asin)}}class mr extends d{constructor(r){super(a,a,r=>this._polymorphicAcos(r),"FlowGraphACosBlock",r)}_polymorphicAcos(r){return R(r,Math.acos)}}class yr extends d{constructor(r){super(a,a,r=>this._polymorphicAtan(r),"FlowGraphATanBlock",r)}_polymorphicAtan(r){return R(r,Math.atan)}}class dr extends c{constructor(r){super(t,t,t,(r,o)=>this._polymorphicAtan2(r,o),"FlowGraphATan2Block",r)}_polymorphicAtan2(r,o){return P(r,o,Math.atan2)}}class Fr extends d{constructor(r){super(t,t,r=>this._polymorphicSinh(r),"FlowGraphSinhBlock",r)}_polymorphicSinh(r){return R(r,Math.sinh)}}class Gr extends d{constructor(r){super(t,t,r=>this._polymorphicCosh(r),"FlowGraphCoshBlock",r)}_polymorphicCosh(r){return R(r,Math.cosh)}}class Br extends d{constructor(r){super(t,t,r=>this._polymorphicTanh(r),"FlowGraphTanhBlock",r)}_polymorphicTanh(r){return R(r,Math.tanh)}}class fr extends d{constructor(r){super(t,a,r=>this._polymorphicAsinh(r),"FlowGraphASinhBlock",r)}_polymorphicAsinh(r){return R(r,Math.asinh)}}class xr extends d{constructor(r){super(t,a,r=>this._polymorphicAcosh(r),"FlowGraphACoshBlock",r)}_polymorphicAcosh(r){return R(r,Math.acosh)}}class kr extends d{constructor(r){super(t,a,r=>this._polymorphicAtanh(r),"FlowGraphATanhBlock",r)}_polymorphicAtanh(r){return R(r,Math.atanh)}}class _r extends d{constructor(r){super(t,a,r=>this._polymorphicExp(r),"FlowGraphExponentialBlock",r)}_polymorphicExp(r){return R(r,Math.exp)}}class gr extends d{constructor(r){super(t,a,r=>this._polymorphicLog(r),"FlowGraphLogBlock",r)}_polymorphicLog(r){return R(r,Math.log)}}class Mr extends d{constructor(r){super(t,a,r=>this._polymorphicLog2(r),"FlowGraphLog2Block",r)}_polymorphicLog2(r){return R(r,Math.log2)}}class Tr extends d{constructor(r){super(t,a,r=>this._polymorphicLog10(r),"FlowGraphLog10Block",r)}_polymorphicLog10(r){return R(r,Math.log10)}}class Ir extends d{constructor(r){super(t,a,r=>this._polymorphicSqrt(r),"FlowGraphSquareRootBlock",r)}_polymorphicSqrt(r){return R(r,Math.sqrt)}}class br extends d{constructor(r){super(t,a,r=>this._polymorphicCubeRoot(r),"FlowGraphCubeRootBlock",r)}_polymorphicCubeRoot(r){return R(r,Math.cbrt)}}class Ar extends c{constructor(r){super(t,a,a,(r,o)=>this._polymorphicPow(r,o),"FlowGraphPowerBlock",r)}_polymorphicPow(r,o){return P(r,o,Math.pow)}}class vr extends d{constructor(r){super(e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),r=>"boolean"==typeof r?!r:"number"==typeof r?~r:new o(~r.value),"FlowGraphBitwiseNotBlock",r)}}class Cr extends c{constructor(r){super(e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),(r,e)=>{if("boolean"==typeof r&&"boolean"==typeof e)return r&&e;if("number"==typeof r&&"number"==typeof e)return r&e;if("object"==typeof r&&"object"==typeof e)return new o(r.value&e.value);throw new Error(`Cannot perform bitwise AND on ${r} and ${e}`)},"FlowGraphBitwiseAndBlock",r)}}class Sr extends c{constructor(r){super(e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),(r,e)=>{if("boolean"==typeof r&&"boolean"==typeof e)return r||e;if("number"==typeof r&&"number"==typeof e)return r|e;if("object"==typeof r&&"object"==typeof e)return new o(r.value|e.value);throw new Error(`Cannot perform bitwise OR on ${r} and ${e}`)},"FlowGraphBitwiseOrBlock",r)}}class Nr extends c{constructor(r){super(e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),e(r?.valueType||"FlowGraphInteger"),(r,e)=>{if("boolean"==typeof r&&"boolean"==typeof e)return r!==e;if("number"==typeof r&&"number"==typeof e)return r^e;if("object"==typeof r&&"object"==typeof e)return new o(r.value^e.value);throw new Error(`Cannot perform bitwise XOR on ${r} and ${e}`)},"FlowGraphBitwiseXorBlock",r)}}class Rr extends c{constructor(e){super(r,r,r,(r,e)=>new o(r.value<<e.value),"FlowGraphBitwiseLeftShiftBlock",e)}}class Dr extends c{constructor(e){super(r,r,r,(r,e)=>new o(r.value>>e.value),"FlowGraphBitwiseRightShiftBlock",e)}}class Er extends d{constructor(e){super(r,r,r=>new o(Math.clz32(r.value)),"FlowGraphLeadingZerosBlock",e)}}class zr extends d{constructor(e){super(r,r,r=>new o(r.value?31-Math.clz32(r.value&-r.value):32),"FlowGraphTrailingZerosBlock",e)}}class Vr extends d{constructor(e){super(r,r,r=>new o(function(r){let o=0;for(;r;)o+=1&r,r>>=1;return o}(r.value)),"FlowGraphOneBitsCounterBlock",e)}}let Lr=!1;function Or(){Lr||(Lr=!0,y("FlowGraphAddBlock",M),y("FlowGraphSubtractBlock",T),y("FlowGraphMultiplyBlock",I),y("FlowGraphDivideBlock",b),y("FlowGraphRandomBlock",A),y("FlowGraphEBlock",v),y("FlowGraphPIBlock",C),y("FlowGraphInfBlock",S),y("FlowGraphNaNBlock",N),y("FlowGraphAbsBlock",D),y("FlowGraphSignBlock",E),y("FlowGraphTruncBlock",z),y("FlowGraphFloorBlock",V),y("FlowGraphCeilBlock",L),y("FlowGraphRoundBlock",O),y("FlowGraphFractBlock",q),y("FlowGraphNegationBlock",j),y("FlowGraphModuloBlock",Q),y("FlowGraphMinBlock",$),y("FlowGraphMaxBlock",Z),y("FlowGraphClampBlock",K),y("FlowGraphSaturateBlock",Y),y("FlowGraphMathInterpolationBlock",W),y("FlowGraphEqualityBlock",rr),y("FlowGraphLessThanBlock",er),y("FlowGraphLessThanOrEqualBlock",tr),y("FlowGraphGreaterThanBlock",ar),y("FlowGraphGreaterThanOrEqualBlock",sr),y("FlowGraphIsNaNBlock",nr),y("FlowGraphIsInfBlock",lr),y("FlowGraphDegToRadBlock",cr),y("FlowGraphRadToDegBlock",pr),y("FlowGraphASinBlock",wr),y("FlowGraphACosBlock",mr),y("FlowGraphATanBlock",yr),y("FlowGraphATan2Block",dr),y("FlowGraphSinhBlock",Fr),y("FlowGraphCoshBlock",Gr),y("FlowGraphTanhBlock",Br),y("FlowGraphASinhBlock",fr),y("FlowGraphACoshBlock",xr),y("FlowGraphATanhBlock",kr),y("FlowGraphExponentialBlock",_r),y("FlowGraphLogBlock",gr),y("FlowGraphLog2Block",Mr),y("FlowGraphLog10Block",Tr),y("FlowGraphSquareRootBlock",Ir),y("FlowGraphCubeRootBlock",br),y("FlowGraphPowerBlock",Ar),y("FlowGraphBitwiseNotBlock",vr),y("FlowGraphBitwiseAndBlock",Cr),y("FlowGraphBitwiseOrBlock",Sr),y("FlowGraphBitwiseXorBlock",Nr),y("FlowGraphBitwiseLeftShiftBlock",Rr),y("FlowGraphBitwiseRightShiftBlock",Dr),y("FlowGraphLeadingZerosBlock",Er),y("FlowGraphTrailingZerosBlock",zr),y("FlowGraphOneBitsCounterBlock",Vr))}Or();export{D as FlowGraphAbsBlock,mr as FlowGraphAcosBlock,xr as FlowGraphAcoshBlock,M as FlowGraphAddBlock,wr as FlowGraphAsinBlock,fr as FlowGraphAsinhBlock,dr as FlowGraphAtan2Block,yr as FlowGraphAtanBlock,kr as FlowGraphAtanhBlock,Cr as FlowGraphBitwiseAndBlock,Rr as FlowGraphBitwiseLeftShiftBlock,vr as FlowGraphBitwiseNotBlock,Sr as FlowGraphBitwiseOrBlock,Dr as FlowGraphBitwiseRightShiftBlock,Nr as FlowGraphBitwiseXorBlock,L as FlowGraphCeilBlock,K as FlowGraphClampBlock,hr as FlowGraphCosBlock,Gr as FlowGraphCoshBlock,br as FlowGraphCubeRootBlock,cr as FlowGraphDegToRadBlock,b as FlowGraphDivideBlock,v as FlowGraphEBlock,rr as FlowGraphEqualityBlock,_r as FlowGraphExpBlock,V as FlowGraphFloorBlock,q as FlowGraphFractionBlock,ar as FlowGraphGreaterThanBlock,sr as FlowGraphGreaterThanOrEqualBlock,S as FlowGraphInfBlock,lr as FlowGraphIsInfinityBlock,nr as FlowGraphIsNanBlock,Er as FlowGraphLeadingZerosBlock,er as FlowGraphLessThanBlock,tr as FlowGraphLessThanOrEqualBlock,Tr as FlowGraphLog10Block,Mr as FlowGraphLog2Block,gr as FlowGraphLogBlock,W as FlowGraphMathInterpolationBlock,Z as FlowGraphMaxBlock,$ as FlowGraphMinBlock,Q as FlowGraphModuloBlock,I as FlowGraphMultiplyBlock,N as FlowGraphNaNBlock,j as FlowGraphNegationBlock,Vr as FlowGraphOneBitsCounterBlock,C as FlowGraphPiBlock,Ar as FlowGraphPowerBlock,pr as FlowGraphRadToDegBlock,A as FlowGraphRandomBlock,O as FlowGraphRoundBlock,Y as FlowGraphSaturateBlock,E as FlowGraphSignBlock,ir as FlowGraphSinBlock,Fr as FlowGraphSinhBlock,Ir as FlowGraphSquareRootBlock,T as FlowGraphSubtractBlock,ur as FlowGraphTanBlock,Br as FlowGraphTanhBlock,zr as FlowGraphTrailingZerosBlock,z as FlowGraphTruncBlock,Or as RegisterFlowGraphMathBlocks};
//# sourceMappingURL=flowGraphMathBlocks-BniJXMmz.esm.min.js.map