define(['dart_sdk', 'packages/flutter/src/foundation/object.dart', 'packages/flutter/src/physics/tolerance.dart', 'packages/flutter/src/physics/utils.dart', 'packages/flutter/src/physics/simulation.dart'], (function load__packages__flutter__src__physics__spring_simulation_dart(dart_sdk, packages__flutter__src__foundation__object$46dart, packages__flutter__src__physics__tolerance$46dart, packages__flutter__src__physics__utils$46dart, packages__flutter__src__physics__simulation$46dart) { 'use strict'; const core = dart_sdk.core; const math = dart_sdk.math; const dart = dart_sdk.dart; const dartx = dart_sdk.dartx; const object = packages__flutter__src__foundation__object$46dart.src__foundation__object; const tolerance = packages__flutter__src__physics__tolerance$46dart.src__physics__tolerance; const utils = packages__flutter__src__physics__utils$46dart.src__physics__utils; const simulation = packages__flutter__src__physics__simulation$46dart.src__physics__simulation; var spring_simulation = Object.create(dart.library); var $toStringAsFixed = dartx.toStringAsFixed; dart._checkModuleNullSafetyMode(false); var T = { SpringTypeL: () => (T.SpringTypeL = dart.constFn(dart.legacy(spring_simulation.SpringType)))() }; var T$Eval = Object.assign({ _: () => T$Eval }, T); var S = { _: () => S }; var S$Eval = Object.assign({ _: () => S$Eval }, S); const CT = Object.create({ _: () => (C, CT) }); dart.defineLazy(CT, { get C0() { return C[0] = dart.const({ __proto__: spring_simulation.SpringType.prototype, [_name$]: "SpringType.criticallyDamped", index: 0 }); }, get C1() { return C[1] = dart.const({ __proto__: spring_simulation.SpringType.prototype, [_name$]: "SpringType.underDamped", index: 1 }); }, get C2() { return C[2] = dart.const({ __proto__: spring_simulation.SpringType.prototype, [_name$]: "SpringType.overDamped", index: 2 }); }, get C3() { return C[3] = dart.constList([C[0] || CT.C0, C[1] || CT.C1, C[2] || CT.C2], T.SpringTypeL()); }, get C4() { return C[4] = dart.const({ __proto__: tolerance.Tolerance.prototype, [Tolerance_velocity]: 0.001, [Tolerance_time]: 0.001, [Tolerance_distance]: 0.001 }); } }, false); var C = Array(5).fill(void 0); var I = [ "file:///C:/Users/Luca/Documents/flutter/flutter_windows_1.22.5-stable/flutter/packages/flutter/lib/src/physics/spring_simulation.dart", "package:flutter/src/physics/spring_simulation.dart" ]; var mass$ = dart.privateName(spring_simulation, "SpringDescription.mass"); var stiffness$ = dart.privateName(spring_simulation, "SpringDescription.stiffness"); var damping$ = dart.privateName(spring_simulation, "SpringDescription.damping"); spring_simulation.SpringDescription = class SpringDescription extends core.Object { get mass() { return this[mass$]; } set mass(value) { super.mass = value; } get stiffness() { return this[stiffness$]; } set stiffness(value) { super.stiffness = value; } get damping() { return this[damping$]; } set damping(value) { super.damping = value; } toString() { return dart.str(object.objectRuntimeType(this, "SpringDescription")) + "(mass: " + this.mass[$toStringAsFixed](1) + ", stiffness: " + this.stiffness[$toStringAsFixed](1) + ", damping: " + this.damping[$toStringAsFixed](1) + ")"; } }; (spring_simulation.SpringDescription.new = function(opts) { let mass = opts && 'mass' in opts ? opts.mass : null; if (mass == null) dart.nullFailed(I[0], 21, 19, "mass"); let stiffness = opts && 'stiffness' in opts ? opts.stiffness : null; if (stiffness == null) dart.nullFailed(I[0], 22, 19, "stiffness"); let damping = opts && 'damping' in opts ? opts.damping : null; if (damping == null) dart.nullFailed(I[0], 23, 19, "damping"); this[mass$] = mass; this[stiffness$] = stiffness; this[damping$] = damping; ; }).prototype = spring_simulation.SpringDescription.prototype; (spring_simulation.SpringDescription.withDampingRatio = function(opts) { let mass = opts && 'mass' in opts ? opts.mass : null; if (mass == null) dart.nullFailed(I[0], 34, 19, "mass"); let stiffness = opts && 'stiffness' in opts ? opts.stiffness : null; if (stiffness == null) dart.nullFailed(I[0], 35, 19, "stiffness"); let ratio = opts && 'ratio' in opts ? opts.ratio : 1; if (ratio == null) dart.nullFailed(I[0], 36, 12, "ratio"); this[mass$] = mass; this[stiffness$] = stiffness; this[damping$] = dart.notNull(ratio) * 2.0 * math.sqrt(dart.notNull(mass) * dart.notNull(stiffness)); ; }).prototype = spring_simulation.SpringDescription.prototype; dart.addTypeTests(spring_simulation.SpringDescription); dart.addTypeCaches(spring_simulation.SpringDescription); dart.setLibraryUri(spring_simulation.SpringDescription, I[1]); dart.setFieldSignature(spring_simulation.SpringDescription, () => ({ __proto__: dart.getFields(spring_simulation.SpringDescription.__proto__), mass: dart.finalFieldType(core.double), stiffness: dart.finalFieldType(core.double), damping: dart.finalFieldType(core.double) })); dart.defineExtensionMethods(spring_simulation.SpringDescription, ['toString']); var _name$ = dart.privateName(spring_simulation, "_name"); spring_simulation.SpringType = class SpringType extends core.Object { toString() { return this[_name$]; } }; (spring_simulation.SpringType.new = function(index, _name) { if (index == null) dart.nullFailed(I[0], 66, 6, "index"); if (_name == null) dart.nullFailed(I[0], 66, 6, "_name"); this.index = index; this[_name$] = _name; ; }).prototype = spring_simulation.SpringType.prototype; dart.addTypeTests(spring_simulation.SpringType); dart.addTypeCaches(spring_simulation.SpringType); dart.setLibraryUri(spring_simulation.SpringType, I[1]); dart.setFieldSignature(spring_simulation.SpringType, () => ({ __proto__: dart.getFields(spring_simulation.SpringType.__proto__), index: dart.finalFieldType(core.int), [_name$]: dart.finalFieldType(core.String) })); dart.defineExtensionMethods(spring_simulation.SpringType, ['toString']); spring_simulation.SpringType.criticallyDamped = C[0] || CT.C0; spring_simulation.SpringType.underDamped = C[1] || CT.C1; spring_simulation.SpringType.overDamped = C[2] || CT.C2; spring_simulation.SpringType.values = C[3] || CT.C3; var Tolerance_velocity = dart.privateName(tolerance, "Tolerance.velocity"); var Tolerance_time = dart.privateName(tolerance, "Tolerance.time"); var Tolerance_distance = dart.privateName(tolerance, "Tolerance.distance"); var _endPosition = dart.privateName(spring_simulation, "_endPosition"); var _solution = dart.privateName(spring_simulation, "_solution"); spring_simulation.SpringSimulation = class SpringSimulation extends simulation.Simulation { get type() { return this[_solution].type; } x(time) { if (time == null) dart.nullFailed(I[0], 112, 19, "time"); return dart.notNull(this[_endPosition]) + dart.notNull(this[_solution].x(time)); } dx(time) { if (time == null) dart.nullFailed(I[0], 115, 20, "time"); return this[_solution].dx(time); } isDone(time) { if (time == null) dart.nullFailed(I[0], 118, 22, "time"); return dart.test(utils.nearZero(this[_solution].x(time), this.tolerance.distance)) && dart.test(utils.nearZero(this[_solution].dx(time), this.tolerance.velocity)); } toString() { return dart.str(object.objectRuntimeType(this, "SpringSimulation")) + "(end: " + dart.str(this[_endPosition]) + ", " + dart.str(this.type) + ")"; } }; (spring_simulation.SpringSimulation.new = function(spring, start, end, velocity, opts) { if (spring == null) dart.nullFailed(I[0], 93, 23, "spring"); if (start == null) dart.nullFailed(I[0], 94, 12, "start"); if (end == null) dart.nullFailed(I[0], 95, 12, "end"); if (velocity == null) dart.nullFailed(I[0], 96, 12, "velocity"); let tolerance = opts && 'tolerance' in opts ? opts.tolerance : C[4] || CT.C4; if (tolerance == null) dart.nullFailed(I[0], 97, 15, "tolerance"); this[_endPosition] = end; this[_solution] = spring_simulation._SpringSolution.new(spring, dart.notNull(start) - dart.notNull(end), velocity); spring_simulation.SpringSimulation.__proto__.new.call(this, {tolerance: tolerance}); ; }).prototype = spring_simulation.SpringSimulation.prototype; dart.addTypeTests(spring_simulation.SpringSimulation); dart.addTypeCaches(spring_simulation.SpringSimulation); dart.setMethodSignature(spring_simulation.SpringSimulation, () => ({ __proto__: dart.getMethods(spring_simulation.SpringSimulation.__proto__), x: dart.fnType(core.double, [core.double]), dx: dart.fnType(core.double, [core.double]), isDone: dart.fnType(core.bool, [core.double]) })); dart.setGetterSignature(spring_simulation.SpringSimulation, () => ({ __proto__: dart.getGetters(spring_simulation.SpringSimulation.__proto__), type: spring_simulation.SpringType })); dart.setLibraryUri(spring_simulation.SpringSimulation, I[1]); dart.setFieldSignature(spring_simulation.SpringSimulation, () => ({ __proto__: dart.getFields(spring_simulation.SpringSimulation.__proto__), [_endPosition]: dart.finalFieldType(core.double), [_solution]: dart.finalFieldType(spring_simulation._SpringSolution) })); dart.defineExtensionMethods(spring_simulation.SpringSimulation, ['toString']); spring_simulation.ScrollSpringSimulation = class ScrollSpringSimulation extends spring_simulation.SpringSimulation { x(time) { if (time == null) dart.nullFailed(I[0], 144, 19, "time"); return dart.test(this.isDone(time)) ? this[_endPosition] : super.x(time); } }; (spring_simulation.ScrollSpringSimulation.new = function(spring, start, end, velocity, opts) { if (spring == null) dart.nullFailed(I[0], 136, 23, "spring"); if (start == null) dart.nullFailed(I[0], 137, 12, "start"); if (end == null) dart.nullFailed(I[0], 138, 12, "end"); if (velocity == null) dart.nullFailed(I[0], 139, 12, "velocity"); let tolerance = opts && 'tolerance' in opts ? opts.tolerance : C[4] || CT.C4; if (tolerance == null) dart.nullFailed(I[0], 140, 15, "tolerance"); spring_simulation.ScrollSpringSimulation.__proto__.new.call(this, spring, start, end, velocity, {tolerance: tolerance}); ; }).prototype = spring_simulation.ScrollSpringSimulation.prototype; dart.addTypeTests(spring_simulation.ScrollSpringSimulation); dart.addTypeCaches(spring_simulation.ScrollSpringSimulation); dart.setLibraryUri(spring_simulation.ScrollSpringSimulation, I[1]); spring_simulation._SpringSolution = class _SpringSolution extends core.Object { static new(spring, initialPosition, initialVelocity) { if (spring == null) dart.nullFailed(I[0], 152, 23, "spring"); if (initialPosition == null) dart.nullFailed(I[0], 153, 12, "initialPosition"); if (initialVelocity == null) dart.nullFailed(I[0], 154, 12, "initialVelocity"); if (!(spring != null)) dart.assertFailed(null, I[0], 156, 12, "spring != null"); if (!(spring.mass != null)) dart.assertFailed(null, I[0], 157, 12, "spring.mass != null"); if (!(spring.stiffness != null)) dart.assertFailed(null, I[0], 158, 12, "spring.stiffness != null"); if (!(spring.damping != null)) dart.assertFailed(null, I[0], 159, 12, "spring.damping != null"); if (!(initialPosition != null)) dart.assertFailed(null, I[0], 160, 12, "initialPosition != null"); if (!(initialVelocity != null)) dart.assertFailed(null, I[0], 161, 12, "initialVelocity != null"); let cmk = dart.notNull(spring.damping) * dart.notNull(spring.damping) - 4 * dart.notNull(spring.mass) * dart.notNull(spring.stiffness); if (cmk === 0.0) return spring_simulation._CriticalSolution.new(spring, initialPosition, initialVelocity); if (cmk > 0.0) return spring_simulation._OverdampedSolution.new(spring, initialPosition, initialVelocity); return spring_simulation._UnderdampedSolution.new(spring, initialPosition, initialVelocity); } }; (spring_simulation._SpringSolution[dart.mixinNew] = function() { }).prototype = spring_simulation._SpringSolution.prototype; dart.addTypeTests(spring_simulation._SpringSolution); dart.addTypeCaches(spring_simulation._SpringSolution); dart.setLibraryUri(spring_simulation._SpringSolution, I[1]); var _r = dart.privateName(spring_simulation, "_r"); var _c1 = dart.privateName(spring_simulation, "_c1"); var _c2 = dart.privateName(spring_simulation, "_c2"); spring_simulation._CriticalSolution = class _CriticalSolution extends core.Object { static new(spring, distance, velocity) { if (spring == null) dart.nullFailed(I[0], 177, 23, "spring"); if (distance == null) dart.nullFailed(I[0], 178, 12, "distance"); if (velocity == null) dart.nullFailed(I[0], 179, 12, "velocity"); let r = -dart.notNull(spring.damping) / (2.0 * dart.notNull(spring.mass)); let c1 = distance; let c2 = dart.notNull(velocity) / (r * dart.notNull(distance)); return new spring_simulation._CriticalSolution.withArgs(r, c1, c2); } x(time) { if (time == null) dart.nullFailed(I[0], 195, 19, "time"); return (dart.notNull(this[_c1]) + dart.notNull(this[_c2]) * dart.notNull(time)) * math.pow(2.718281828459045, dart.notNull(this[_r]) * dart.notNull(time)); } dx(time) { if (time == null) dart.nullFailed(I[0], 200, 20, "time"); let power = math.pow(2.718281828459045, dart.notNull(this[_r]) * dart.notNull(time)); return dart.notNull(this[_r]) * (dart.notNull(this[_c1]) + dart.notNull(this[_c2]) * dart.notNull(time)) * power + dart.notNull(this[_c2]) * power; } get type() { return spring_simulation.SpringType.criticallyDamped; } }; (spring_simulation._CriticalSolution.withArgs = function(r, c1, c2) { if (r == null) dart.nullFailed(I[0], 187, 37, "r"); if (c1 == null) dart.nullFailed(I[0], 187, 47, "c1"); if (c2 == null) dart.nullFailed(I[0], 187, 58, "c2"); this[_r] = r; this[_c1] = c1; this[_c2] = c2; ; }).prototype = spring_simulation._CriticalSolution.prototype; dart.addTypeTests(spring_simulation._CriticalSolution); dart.addTypeCaches(spring_simulation._CriticalSolution); spring_simulation._CriticalSolution[dart.implements] = () => [spring_simulation._SpringSolution]; dart.setMethodSignature(spring_simulation._CriticalSolution, () => ({ __proto__: dart.getMethods(spring_simulation._CriticalSolution.__proto__), x: dart.fnType(core.double, [core.double]), dx: dart.fnType(core.double, [core.double]) })); dart.setGetterSignature(spring_simulation._CriticalSolution, () => ({ __proto__: dart.getGetters(spring_simulation._CriticalSolution.__proto__), type: spring_simulation.SpringType })); dart.setLibraryUri(spring_simulation._CriticalSolution, I[1]); dart.setFieldSignature(spring_simulation._CriticalSolution, () => ({ __proto__: dart.getFields(spring_simulation._CriticalSolution.__proto__), [_r]: dart.finalFieldType(core.double), [_c1]: dart.finalFieldType(core.double), [_c2]: dart.finalFieldType(core.double) })); var _r1 = dart.privateName(spring_simulation, "_r1"); var _r2 = dart.privateName(spring_simulation, "_r2"); spring_simulation._OverdampedSolution = class _OverdampedSolution extends core.Object { static new(spring, distance, velocity) { if (spring == null) dart.nullFailed(I[0], 211, 23, "spring"); if (distance == null) dart.nullFailed(I[0], 212, 12, "distance"); if (velocity == null) dart.nullFailed(I[0], 213, 12, "velocity"); let cmk = dart.notNull(spring.damping) * dart.notNull(spring.damping) - 4 * dart.notNull(spring.mass) * dart.notNull(spring.stiffness); let r1 = (-dart.notNull(spring.damping) - math.sqrt(cmk)) / (2.0 * dart.notNull(spring.mass)); let r2 = (-dart.notNull(spring.damping) + math.sqrt(cmk)) / (2.0 * dart.notNull(spring.mass)); let c2 = (dart.notNull(velocity) - r1 * dart.notNull(distance)) / (r2 - r1); let c1 = dart.notNull(distance) - c2; return new spring_simulation._OverdampedSolution.withArgs(r1, r2, c1, c2); } x(time) { if (time == null) dart.nullFailed(I[0], 232, 19, "time"); return dart.notNull(this[_c1]) * math.pow(2.718281828459045, dart.notNull(this[_r1]) * dart.notNull(time)) + dart.notNull(this[_c2]) * math.pow(2.718281828459045, dart.notNull(this[_r2]) * dart.notNull(time)); } dx(time) { if (time == null) dart.nullFailed(I[0], 238, 20, "time"); return dart.notNull(this[_c1]) * dart.notNull(this[_r1]) * math.pow(2.718281828459045, dart.notNull(this[_r1]) * dart.notNull(time)) + dart.notNull(this[_c2]) * dart.notNull(this[_r2]) * math.pow(2.718281828459045, dart.notNull(this[_r2]) * dart.notNull(time)); } get type() { return spring_simulation.SpringType.overDamped; } }; (spring_simulation._OverdampedSolution.withArgs = function(r1, r2, c1, c2) { if (r1 == null) dart.nullFailed(I[0], 223, 39, "r1"); if (r2 == null) dart.nullFailed(I[0], 223, 50, "r2"); if (c1 == null) dart.nullFailed(I[0], 223, 61, "c1"); if (c2 == null) dart.nullFailed(I[0], 223, 72, "c2"); this[_r1] = r1; this[_r2] = r2; this[_c1] = c1; this[_c2] = c2; ; }).prototype = spring_simulation._OverdampedSolution.prototype; dart.addTypeTests(spring_simulation._OverdampedSolution); dart.addTypeCaches(spring_simulation._OverdampedSolution); spring_simulation._OverdampedSolution[dart.implements] = () => [spring_simulation._SpringSolution]; dart.setMethodSignature(spring_simulation._OverdampedSolution, () => ({ __proto__: dart.getMethods(spring_simulation._OverdampedSolution.__proto__), x: dart.fnType(core.double, [core.double]), dx: dart.fnType(core.double, [core.double]) })); dart.setGetterSignature(spring_simulation._OverdampedSolution, () => ({ __proto__: dart.getGetters(spring_simulation._OverdampedSolution.__proto__), type: spring_simulation.SpringType })); dart.setLibraryUri(spring_simulation._OverdampedSolution, I[1]); dart.setFieldSignature(spring_simulation._OverdampedSolution, () => ({ __proto__: dart.getFields(spring_simulation._OverdampedSolution.__proto__), [_r1]: dart.finalFieldType(core.double), [_r2]: dart.finalFieldType(core.double), [_c1]: dart.finalFieldType(core.double), [_c2]: dart.finalFieldType(core.double) })); var _w = dart.privateName(spring_simulation, "_w"); spring_simulation._UnderdampedSolution = class _UnderdampedSolution extends core.Object { static new(spring, distance, velocity) { if (spring == null) dart.nullFailed(I[0], 249, 23, "spring"); if (distance == null) dart.nullFailed(I[0], 250, 12, "distance"); if (velocity == null) dart.nullFailed(I[0], 251, 12, "velocity"); let w = math.sqrt(4.0 * dart.notNull(spring.mass) * dart.notNull(spring.stiffness) - dart.notNull(spring.damping) * dart.notNull(spring.damping)) / (2.0 * dart.notNull(spring.mass)); let r = -(dart.notNull(spring.damping) / 2.0 * dart.notNull(spring.mass)); let c1 = distance; let c2 = (dart.notNull(velocity) - r * dart.notNull(distance)) / w; return new spring_simulation._UnderdampedSolution.withArgs(w, r, c1, c2); } x(time) { if (time == null) dart.nullFailed(I[0], 270, 19, "time"); return math.pow(2.718281828459045, dart.notNull(this[_r]) * dart.notNull(time)) * (dart.notNull(this[_c1]) * math.cos(dart.notNull(this[_w]) * dart.notNull(time)) + dart.notNull(this[_c2]) * math.sin(dart.notNull(this[_w]) * dart.notNull(time))); } dx(time) { if (time == null) dart.nullFailed(I[0], 276, 20, "time"); let power = math.pow(2.718281828459045, dart.notNull(this[_r]) * dart.notNull(time)); let cosine = math.cos(dart.notNull(this[_w]) * dart.notNull(time)); let sine = math.sin(dart.notNull(this[_w]) * dart.notNull(time)); return power * (dart.notNull(this[_c2]) * dart.notNull(this[_w]) * cosine - dart.notNull(this[_c1]) * dart.notNull(this[_w]) * sine) + dart.notNull(this[_r]) * power * (dart.notNull(this[_c2]) * sine + dart.notNull(this[_c1]) * cosine); } get type() { return spring_simulation.SpringType.underDamped; } }; (spring_simulation._UnderdampedSolution.withArgs = function(w, r, c1, c2) { if (w == null) dart.nullFailed(I[0], 261, 40, "w"); if (r == null) dart.nullFailed(I[0], 261, 50, "r"); if (c1 == null) dart.nullFailed(I[0], 261, 60, "c1"); if (c2 == null) dart.nullFailed(I[0], 261, 71, "c2"); this[_w] = w; this[_r] = r; this[_c1] = c1; this[_c2] = c2; ; }).prototype = spring_simulation._UnderdampedSolution.prototype; dart.addTypeTests(spring_simulation._UnderdampedSolution); dart.addTypeCaches(spring_simulation._UnderdampedSolution); spring_simulation._UnderdampedSolution[dart.implements] = () => [spring_simulation._SpringSolution]; dart.setMethodSignature(spring_simulation._UnderdampedSolution, () => ({ __proto__: dart.getMethods(spring_simulation._UnderdampedSolution.__proto__), x: dart.fnType(core.double, [core.double]), dx: dart.fnType(core.double, [core.double]) })); dart.setGetterSignature(spring_simulation._UnderdampedSolution, () => ({ __proto__: dart.getGetters(spring_simulation._UnderdampedSolution.__proto__), type: spring_simulation.SpringType })); dart.setLibraryUri(spring_simulation._UnderdampedSolution, I[1]); dart.setFieldSignature(spring_simulation._UnderdampedSolution, () => ({ __proto__: dart.getFields(spring_simulation._UnderdampedSolution.__proto__), [_w]: dart.finalFieldType(core.double), [_r]: dart.finalFieldType(core.double), [_c1]: dart.finalFieldType(core.double), [_c2]: dart.finalFieldType(core.double) })); dart.trackLibraries("packages/flutter/src/physics/spring_simulation.dart", { "package:flutter/src/physics/spring_simulation.dart": spring_simulation }, { }, '{"version":3,"sourceRoot":"","sources":["spring_simulation.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAwCe;;;;;;IAKA;;;;;;IAWA;;;;;;;AAGQ,YAAuK,UAApK,yBAAkB,MAAM,wBAAqB,YAAS,AAAK,4BAAgB,KAAG,kBAAe,AAAU,iCAAgB,KAAG,gBAAa,AAAQ,+BAAgB,KAAG;IAAE;;;QAvC5K;;QACA;;QACA;;IAFA;IACA;IACA;;EACd;;QAUc;;QACA;;QACP;;IAFO;IACA;IAEH,iBAAQ,AAAM,aAAZ,KAAK,IAAG,MAAM,UAAe,aAAL,IAAI,iBAAG,SAAS;;EAAC;;;;;;;;;;;;;;;IAwC1D;;;QAXK;;;;;EAWL;;;;;;;;;;;;;;;;;;;;;AAgCyB,YAAA,AAAU;IAAI;;UAGrB;AAAS,YAAa,cAAb,mCAAe,AAAU,kBAAE,IAAI;IAAC;;UAGxC;AAAS,YAAA,AAAU,oBAAG,IAAI;IAAC;;UAGzB;AACjB,YAAuD,WAAhD,eAAS,AAAU,kBAAE,IAAI,GAAG,AAAU,uCACtC,eAAS,AAAU,mBAAG,IAAI,GAAG,AAAU;IAChD;;AAGqB,YAA2E,UAAxE,yBAAkB,MAAM,uBAAoB,oBAAO,sBAAY,gBAAG,aAAI;IAAE;;qDA/B5E,QACX,OACA,KACA;QAHW;QACX;QACA;QACA;QACG;;IACM,qBAAE,GAAG;IACR,kBAAE,sCAAgB,MAAM,EAAQ,aAAN,KAAK,iBAAG,GAAG,GAAE,QAAQ;AACzD,4EAAiB,SAAS;;EAAC;;;;;;;;;;;;;;;;;;;;;;UA4ChB;AAAS,mCAAO,IAAI,KAAI,qBAAqB,QAAE,IAAI;IAAC;;2DARhD,QACX,OACA,KACA;QAHW;QACX;QACA;QACA;QACG;;AACP,sEAAM,MAAM,EAAE,KAAK,EAAE,GAAG,EAAE,QAAQ,cAAa,SAAS;;EAAC;;;;;eAW1C,QACX,iBACA;UAFW;UACX;UACA;AAEP,YAAO,AAAO,MAAD;AACb,YAAO,AAAO,AAAK,MAAN;AACb,YAAO,AAAO,AAAU,MAAX;AACb,YAAO,AAAO,AAAQ,MAAT;AACb,YAAO,AAAgB,eAAD;AACtB,YAAO,AAAgB,eAAD;AACT,gBAAqB,AAAiB,aAAhC,AAAO,MAAD,yBAAW,AAAO,MAAD,YAAW,AAAE,AAAc,iBAAZ,AAAO,MAAD,sBAAQ,AAAO,MAAD;AAC7E,UAAI,AAAI,GAAD,KAAI,KACT,MAAO,yCAAkB,MAAM,EAAE,eAAe,EAAE,eAAe;AACnE,UAAI,AAAI,GAAD,GAAG,KACR,MAAO,2CAAoB,MAAM,EAAE,eAAe,EAAE,eAAe;AACrE,YAAO,4CAAqB,MAAM,EAAE,eAAe,EAAE,eAAe;IACtE;;;;;;;;;;;eASoB,QACX,UACA;UAFW;UACX;UACA;AAEM,cAAI,AAAgB,cAAf,AAAO,MAAD,aAAY,AAAI,mBAAE,AAAO,MAAD;AACnC,eAAK,QAAQ;AACb,eAAc,aAAT,QAAQ,KAAI,AAAE,CAAD,gBAAG,QAAQ;AAC1C,YAAyB,kDAAS,CAAC,EAAE,EAAE,EAAE,EAAE;IAC7C;;UAUgB;AACd,YAA0B,EAAd,aAAJ,aAAU,aAAJ,0BAAM,IAAI,KAAI,4BAAoB,aAAH,yBAAK,IAAI;IACxD;;UAGiB;AACF,kBAAQ,4BAAoB,aAAH,yBAAK,IAAI;AAC/C,YAAU,AAAqB,AAAQ,cAAhC,aAAU,aAAJ,aAAU,aAAJ,0BAAM,IAAI,KAAI,KAAK,GAAO,aAAJ,aAAM,KAAK;IACtD;;AAGuB,YAAW;IAAgB;;2DAnBhB,GAAU,IAAW;QAArB;QAAU;QAAW;IAChD,WAAE,CAAC;IACF,YAAE,EAAE;IACJ,YAAE,EAAE;;;;;;;;;;;;;;;;;;;;;;;;;eAqBQ,QACX,UACA;UAFW;UACX;UACA;AAEM,gBAAqB,AAAiB,aAAhC,AAAO,MAAD,yBAAW,AAAO,MAAD,YAAW,AAAE,AAAc,iBAAZ,AAAO,MAAD,sBAAQ,AAAO,MAAD;AAChE,eAAwC,CAAlC,AAAgB,cAAf,AAAO,MAAD,YAAW,UAAU,GAAG,MAAM,AAAI,mBAAE,AAAO,MAAD;AACvD,eAAwC,CAAlC,AAAgB,cAAf,AAAO,MAAD,YAAW,UAAU,GAAG,MAAM,AAAI,mBAAE,AAAO,MAAD;AACvD,eAAgC,CAAjB,aAAT,QAAQ,IAAG,AAAG,EAAD,gBAAG,QAAQ,MAAK,AAAG,EAAD,GAAG,EAAE;AAC1C,eAAc,aAAT,QAAQ,IAAG,EAAE;AAC/B,YAA2B,oDAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE;IACpD;;UAWgB;AACd,YAAW,AAA+B,cAAnC,aAAM,4BAAqB,aAAJ,0BAAM,IAAI,KAC7B,aAAJ,aAAM,4BAAqB,aAAJ,0BAAM,IAAI;IAC1C;;UAGiB;AACf,YAAW,AAAM,AAA+B,cAAzC,0BAAM,aAAM,4BAAqB,aAAJ,0BAAM,IAAI,KACnC,AAAM,aAAV,0BAAM,aAAM,4BAAqB,aAAJ,0BAAM,IAAI;IAChD;;AAGuB,YAAW;IAAU;;6DArBR,IAAW,IAAW,IAAW;QAAjC;QAAW;QAAW;QAAW;IAC7D,YAAE,EAAE;IACJ,YAAE,EAAE;IACJ,YAAE,EAAE;IACJ,YAAE,EAAE;;;;;;;;;;;;;;;;;;;;;;;;;eAsBQ,QACX,UACA;UAFW;UACX;UACA;AAEM,cAAI,AACiC,UADvB,AAAI,AAAc,AAAmB,mBAA/B,AAAO,MAAD,sBAAQ,AAAO,MAAD,cACrB,aAAf,AAAO,MAAD,yBAAW,AAAO,MAAD,cAAa,AAAI,mBAAE,AAAO,MAAD;AACpD,cAAI,EAAiB,AAAM,aAArB,AAAO,MAAD,YAAW,mBAAM,AAAO,MAAD;AACnC,eAAK,QAAQ;AACb,eAA+B,CAAhB,aAAT,QAAQ,IAAG,AAAE,CAAD,gBAAG,QAAQ,KAAI,CAAC;AAC/C,YAA4B,qDAAS,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE;IACnD;;UAWgB;AACd,YAAQ,AAAuC,6BAAnB,aAAH,yBAAK,IAAI,MACtB,AAAsB,aAA1B,aAAM,SAAY,aAAH,yBAAK,IAAI,KAAQ,aAAJ,aAAM,SAAY,aAAH,yBAAK,IAAI;IAC9D;;UAGiB;AACF,kBAAQ,4BAAoB,aAAH,yBAAK,IAAI;AAClC,mBAAS,SAAY,aAAH,yBAAK,IAAI;AAC3B,iBAAO,SAAY,aAAH,yBAAK,IAAI;AACtC,YAAO,AAAM,AAAwC,MAAzC,IAAQ,AAAK,AAAS,aAAlB,0BAAM,YAAK,MAAM,GAAO,AAAK,aAAT,0BAAM,YAAK,IAAI,IACzC,AAAQ,aAAX,YAAK,KAAK,IAAQ,AAAc,aAAlB,aAAW,IAAI,GAAS,aAAJ,aAAW,MAAM;IAC5D;;AAGuB,YAAW;IAAW;;8DAxBR,GAAU,GAAU,IAAW;QAA/B;QAAU;QAAU;QAAW;IAC7D,WAAE,CAAC;IACH,WAAE,CAAC;IACF,YAAE,EAAE;IACJ,YAAE,EAAE","file":"../../../../../../../../../../../packages/flutter/src/physics/spring_simulation.dart.lib.js"}'); // Exports: return { src__physics__spring_simulation: spring_simulation }; })); //# sourceMappingURL=spring_simulation.dart.lib.js.map