//! GSAP 3.15.0 golden ease values, generated from `eases.json` (`gsap.parseEase(name)(t)` and //! `CustomEase` cubic-beziers). Generated file: do not edit by hand. //! Skipped (need EasePack, not supported): `slow(0.7,0.7,false)`, `slow(0.5,0.8,true)`. /// The progress values every table is sampled at. #[rustfmt::skip] pub const T: [f64; 17] = [0.0, 0.001, 0.05, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.75, 0.8, 0.9, 0.95, 0.999, 1.0]; /// `(case id, GSAP ease string, GSAP value at each T)`. #[rustfmt::skip] pub const EASES: [(&str, &str, [f64; 17]); 42] = [ ("none", "none", [0.0, 0.001, 0.05, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.75, 0.8, 0.9, 0.95, 0.999, 1.0]), ("linear", "linear", [0.0, 0.0010000000000000009, 0.050000000000000044, 0.09999999999999998, 0.19999999999999996, 0.25, 0.30000000000000004, 0.4, 0.5, 0.6, 0.7, 0.75, 0.8, 0.9, 0.95, 0.999, 1.0]), ("power1_in", "power1.in", [0.0, 1e-06, 0.0025000000000000005, 0.010000000000000002, 0.04000000000000001, 0.0625, 0.09, 0.16000000000000003, 0.25, 0.36, 0.48999999999999994, 0.5625, 0.6400000000000001, 0.81, 0.9025, 0.998001, 1.0]), ("power1_out", "power1.out", [0.0, 0.001998999999999973, 0.09750000000000003, 0.18999999999999995, 0.3599999999999999, 0.4375, 0.51, 0.64, 0.75, 0.84, 0.9099999999999999, 0.9375, 0.96, 0.99, 0.9974999999999999, 0.999999, 1.0]), ("power1_in_out", "power1.inOut", [0.0, 2e-06, 0.005000000000000001, 0.020000000000000004, 0.08000000000000002, 0.125, 0.18, 0.32000000000000006, 0.5, 0.6799999999999999, 0.82, 0.875, 0.92, 0.98, 0.995, 0.999998, 1.0]), ("power2_in", "power2.in", [0.0, 1e-09, 0.00012500000000000003, 0.0010000000000000002, 0.008000000000000002, 0.015625, 0.026999999999999996, 0.06400000000000002, 0.125, 0.21599999999999997, 0.3429999999999999, 0.421875, 0.5120000000000001, 0.7290000000000001, 0.8573749999999999, 0.997002999, 1.0]), ("power2_out", "power2.out", [0.0, 0.002997000999999999, 0.1426250000000001, 0.2709999999999999, 0.4879999999999999, 0.578125, 0.657, 0.784, 0.875, 0.9359999999999999, 0.973, 0.984375, 0.992, 0.999, 0.999875, 0.999999999, 1.0]), ("power2_in_out", "power2.inOut", [0.0, 4e-09, 0.0005000000000000001, 0.004000000000000001, 0.03200000000000001, 0.0625, 0.10799999999999998, 0.25600000000000006, 0.5, 0.744, 0.8919999999999999, 0.9375, 0.968, 0.996, 0.9994999999999999, 0.999999996, 1.0]), ("power3_in", "power3.in", [0.0, 1.0000000000000002e-12, 6.250000000000001e-06, 0.00010000000000000002, 0.0016000000000000003, 0.00390625, 0.0081, 0.025600000000000005, 0.0625, 0.1296, 0.24009999999999992, 0.31640625, 0.4096000000000001, 0.6561000000000001, 0.8145062499999999, 0.996005996001, 1.0]), ("power3_out", "power3.out", [0.0, 0.003994003998999962, 0.18549375000000012, 0.3438999999999999, 0.5903999999999999, 0.68359375, 0.7599, 0.8704000000000001, 0.9375, 0.9744, 0.9919, 0.99609375, 0.9984, 0.9999, 0.99999375, 0.999999999999, 1.0]), ("power3_in_out", "power3.inOut", [0.0, 8.000000000000001e-12, 5.000000000000001e-05, 0.0008000000000000001, 0.012800000000000002, 0.03125, 0.0648, 0.20480000000000004, 0.5, 0.7951999999999999, 0.9351999999999999, 0.96875, 0.9872, 0.9992, 0.99995, 0.999999999992, 1.0]), ("power4_in", "power4.in", [0.0, 1e-15, 3.125000000000001e-07, 1.0000000000000003e-05, 0.0003200000000000001, 0.0009765625, 0.0024299999999999994, 0.010240000000000003, 0.03125, 0.07775999999999998, 0.16806999999999994, 0.2373046875, 0.3276800000000001, 0.5904900000000001, 0.7737809374999998, 0.995009990004999, 1.0]), ("power4_out", "power4.out", [0.0, 0.004990009995000988, 0.22621906250000023, 0.40950999999999993, 0.6723199999999999, 0.7626953125, 0.8319300000000001, 0.9222400000000001, 0.96875, 0.98976, 0.99757, 0.9990234375, 0.99968, 0.99999, 0.9999996875, 0.999999999999999, 1.0]), ("power4_in_out", "power4.inOut", [0.0, 1.6e-14, 5.000000000000001e-06, 0.00016000000000000004, 0.005120000000000001, 0.015625, 0.03887999999999999, 0.16384000000000004, 0.5, 0.83616, 0.96112, 0.984375, 0.99488, 0.99984, 0.999995, 0.999999999999984, 1.0]), ("sine_in", "sine.in", [0.0, 1.2337002964768473e-06, 0.003082666266872036, 0.01231165940486223, 0.04894348370484647, 0.07612046748871326, 0.1089934758116321, 0.19098300562505255, 0.2928932188134524, 0.41221474770752686, 0.5460095002604531, 0.6173165676349102, 0.6909830056250525, 0.843565534959769, 0.921540904272155, 0.9984292043191692, 1.0]), ("sine_out", "sine.out", [0.0, 0.0015707956808308499, 0.07845909572784504, 0.15643446504023095, 0.30901699437494745, 0.38268343236508984, 0.45399049973954686, 0.5877852522924731, 0.7071067811865476, 0.8090169943749475, 0.8910065241883679, 0.9238795325112867, 0.9510565162951536, 0.9876883405951378, 0.996917333733128, 0.9999987662997035, 1.0]), ("sine_in_out", "sine.inOut", [0.0, 2.467399070893439e-06, 0.006155829702431115, 0.024471741852423234, 0.09549150281252627, 0.1464466094067262, 0.20610737385376343, 0.3454915028125263, 0.5, 0.6545084971874737, 0.7938926261462365, 0.8535533905932737, 0.9045084971874737, 0.9755282581475768, 0.9938441702975689, 0.9999975326009292, 1.0]), ("expo_in", "expo.in", [0.0, 9.833550293532634e-07, 6.906824035024879e-05, 0.0001962125, 0.0008324500000000001, 0.0015641734007549755, 0.00285405, 0.008707600000000001, 0.0234375, 0.0561624, 0.12279469999999995, 0.17707715037872765, 0.25242880000000006, 0.5031441000000001, 0.7085060366584699, 0.9930934179216139, 1.0]), ("expo_out", "expo.out", [0.0, 0.006906582078386125, 0.2914939633415301, 0.4968558999999999, 0.7475711999999999, 0.8229228496212724, 0.8772053000000001, 0.9438375999999999, 0.9765625, 0.9912924, 0.99714595, 0.998435826599245, 0.99916755, 0.9998037875, 0.9999309317596498, 0.9999990166449706, 1.0]), ("expo_in_out", "expo.inOut", [0.0, 9.90194804514386e-07, 9.810625e-05, 0.00041622500000000005, 0.0043538000000000006, 0.01171875, 0.0280812, 0.12621440000000003, 0.5, 0.8737855999999999, 0.9719188, 0.98828125, 0.9956462, 0.999583775, 0.99990189375, 0.9999990098051955, 1.0]), ("circ_in", "circ.in", [0.0, 5.000001249699793e-07, 0.0012507822280910519, 0.005012562893380035, 0.020204102886728803, 0.031754163448145745, 0.04606079858305434, 0.08348486100883201, 0.1339745962155614, 0.19999999999999996, 0.285857157145715, 0.3385621722338523, 0.40000000000000013, 0.5641101056459328, 0.6877501000800801, 0.955289822187784, 1.0]), ("circ_out", "circ.out", [0.0, 0.04471017781221598, 0.3122498999199199, 0.4358898943540672, 0.5999999999999999, 0.6614378277661477, 0.714142842854285, 0.8, 0.8660254037844386, 0.916515138991168, 0.9539392014169457, 0.9682458365518543, 0.9797958971132712, 0.99498743710662, 0.998749217771909, 0.999999499999875, 1.0]), ("circ_in_out", "circ.inOut", [0.0, 1.000001000006634e-06, 0.0025062814466900174, 0.010102051443364402, 0.041742430504416006, 0.0669872981077807, 0.09999999999999998, 0.20000000000000007, 0.5, 0.7999999999999999, 0.8999999999999999, 0.9330127018922193, 0.958257569495584, 0.9898979485566356, 0.9974937185533099, 0.999998999999, 1.0]), ("back_in", "back.in", [0.0, -1.698878419942318e-06, -0.00391625250000005, -0.014314219999999933, -0.04645056000000003, -0.0641365625000001, -0.08019953999999996, -0.09935168000000005, -0.08769749999999998, -0.029027520000000084, 0.09286773999999975, 0.1825903124999999, 0.2941977600000001, 0.5911720199999999, 0.7805912024999996, 0.9953048204584197, 1.0]), ("back_out", "back.out", [0.0, 0.004695179541580274, 0.21940879750000042, 0.4088279800000001, 0.7058022399999999, 0.8174096875000001, 0.9071322600000002, 1.02902752, 1.0876975, 1.09935168, 1.08019954, 1.0641365625, 1.04645056, 1.01431422, 1.0039162525, 1.00000169887842, 1.0]), ("back_in_out", "back.inOut", [0.0, -3.3923536799651544e-06, -0.0071571099999999666, -0.023225280000000015, -0.04967584000000003, -0.04384874999999999, -0.014513760000000042, 0.14709888000000004, 0.5, 0.85290112, 1.01451376, 1.04384875, 1.04967584, 1.0232252800000001, 1.00715711, 1.00000339235368, 1.0]), ("back_in_2_5", "back.in(2.5)", [0.0, -2.4965000000598536e-06, -0.005812499999999998, -0.021500000000000075, -0.07200000000000006, -0.1015625, -0.13050000000000006, -0.17599999999999993, -0.1875, -0.1439999999999999, -0.02450000000000019, 0.0703125, 0.19200000000000017, 0.5265, 0.7445624999999997, 0.9945079965000002, 1.0]), ("back_out_0_5", "back.out(0.5)", [0.0, 0.0034960015000000677, 0.16518750000000015, 0.3114999999999999, 0.5519999999999998, 0.6484375, 0.7305000000000001, 0.8560000000000001, 0.9375, 0.984, 1.0045, 1.0078125, 1.008, 1.0035, 1.0010625, 1.0000004985, 1.0]), ("back_in_out_3", "back.inOut(3)", [0.0, -5.983999999958911e-06, -0.013000000000000012, -0.04400000000000004, -0.11199999999999999, -0.125, -0.10799999999999998, 0.06400000000000006, 0.5, 0.9359999999999999, 1.108, 1.125, 1.112, 1.044, 1.013, 1.000005984, 1.0]), ("elastic_in", "elastic.in", [0.0, -0.00047373489833679727, 0.0006905339660024934, 0.001953125, -0.001953125, -0.005524271728019947, -0.00390625, 0.015625, -0.015625, -0.03125, 0.125, 0.08838834764831838, -0.12500000000000022, -0.25, 0.35355339059327306, 0.9928746938417796, 1.0]), ("elastic_out", "elastic.out", [0.0, 0.007125306158220379, 0.6464466094067263, 1.25, 1.125, 0.9116116523516816, 0.875, 1.03125, 1.015625, 0.984375, 1.00390625, 1.00552427172802, 1.001953125, 0.998046875, 0.9993094660339975, 1.0004737348983368, 1.0]), ("elastic_in_out", "elastic.inOut", [0.0, 9.955315640741702e-05, 0.0009765625, 0.00033915659700572975, -0.00390625, 0.011969444423734044, 0.023938888847468087, -0.1174615775982385, 0.5, 1.1174615775982386, 0.9760611111525319, 0.988030555576266, 1.00390625, 0.9996608434029943, 0.9990234375, 0.9999004468435926, 1.0]), ("elastic_out_1_0_3", "elastic.out(1, 0.3)", [0.0, 0.007125306158220379, 0.6464466094067263, 1.25, 1.125, 0.9116116523516816, 0.875, 1.03125, 1.015625, 0.984375, 1.00390625, 1.00552427172802, 1.001953125, 0.998046875, 0.9993094660339975, 1.0004737348983368, 1.0]), ("elastic_out_1_5_0_5", "elastic.out(1.5, 0.5)", [0.0, 0.020938129339761025, 0.8926236402575464, 1.3771482580325514, 1.366545221130966, 1.1767766952966368, 1.018981638028254, 0.9142293434490627, 0.96875, 1.0117858830635171, 1.0114545381603426, 1.00552427172802, 1.0005931761883828, 0.9973196669827832, 0.9979751045978654, 0.9990029072020487, 1.0]), ("elastic_in_2_0_2", "elastic.in(2, 0.2)", [0.0, 0.0010363692634959287, 0.002392079826936677, -0.001953125, 0.00390625, 0.00956831930774682, -0.0078125, 0.01562500000000011, -0.03125, 0.0625, -0.12499999999999956, -0.3061862178478971, 0.25000000000000067, -0.5000000000000009, -1.2247448713915894, 0.9385732366089778, 1.0]), ("bounce_in", "bounce.in", [0.0, 0.0006799375000000607, 0.015468750000000031, 0.01187500000000008, 0.06000000000000005, 0.02734375, 0.06937499999999996, 0.22750000000000004, 0.234375, 0.09000000000000008, 0.31937499999999985, 0.52734375, 0.6975000000000001, 0.9243750000000001, 0.98109375, 0.9999924375, 1.0]), ("bounce_out", "bounce.out", [0.0, 7.5625e-06, 0.018906250000000003, 0.07562500000000001, 0.30250000000000005, 0.47265625, 0.6806249999999999, 0.9099999999999999, 0.765625, 0.7725, 0.930625, 0.97265625, 0.94, 0.9881249999999999, 0.98453125, 0.9993200624999999, 1.0]), ("bounce_in_out", "bounce.inOut", [0.0, 0.0006723750000000028, 0.00593750000000004, 0.030000000000000027, 0.11375000000000002, 0.1171875, 0.04500000000000004, 0.34875000000000006, 0.5, 0.6512499999999999, 0.9550000000000001, 0.8828125, 0.88625, 0.97, 0.9940624999999998, 0.999327625, 1.0]), ("steps_1", "steps(1)", [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]), ("steps_3", "steps(3)", [0.0, 0.0, 0.0, 0.0, 0.0, 0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 0.6666666666666666, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]), ("steps_5", "steps(5)", [0.0, 0.0, 0.0, 0.0, 0.2, 0.2, 0.2, 0.4, 0.6000000000000001, 0.6000000000000001, 0.8, 0.8, 0.8, 1.0, 1.0, 1.0, 1.0]), ("steps_12", "steps(12)", [0.0, 0.0, 0.0, 0.08333333333333333, 0.16666666666666666, 0.25, 0.25, 0.41666666666666663, 0.5, 0.5833333333333333, 0.75, 0.75, 0.8333333333333333, 0.9166666666666666, 1.0, 1.0, 1.0]), ]; /// One cubic-bezier case: the exact curve and GSAP CustomEase's approximation of it. pub struct BezierCase { /// Case id (`css_*` presets, `md_*` Material tokens). pub id: &'static str, /// `[x1, y1, x2, y2]`. pub points: [f64; 4], /// GSAP CustomEase values at each T. pub gsap: [f64; 17], /// The exact cubic-bezier value at each T. pub exact: [f64; 17], /// Max |gsap - exact| over u = i/10000 (8e-3 where GSAP gave none). pub gsap_tol: f64, } /// The 25 CSS presets and 5 Material motion tokens. #[rustfmt::skip] pub const BEZIERS: [BezierCase; 30] = [ BezierCase { id: "css_linear", points: [0.0, 0.0, 1.0, 1.0], gsap: [0.0, 0.001, 0.05, 0.1, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.75, 0.8, 0.9, 0.95, 0.999, 1.0], exact: [0.0, 0.001, 0.049999999999999996, 0.10000000000000002, 0.2, 0.24999999999999997, 0.3, 0.4, 0.5, 0.5999999999999999, 0.7, 0.75, 0.8, 0.8999999999999999, 0.95, 0.999, 1.0], gsap_tol: 1.1102230246251565e-16, }, BezierCase { id: "css_in_sine", points: [0.47, 0.0, 0.745, 0.715], gsap: [0.0, 2.372477276866277e-05, 0.002834608634032315, 0.011157729895741104, 0.045048785240803066, 0.0708260192006371, 0.10283441942416596, 0.18506677257768986, 0.29148005390275594, 0.4197097300978789, 0.565405638335572, 0.6422441482911485, 0.7199819070852722, 0.8707133008988491, 0.9392594926655499, 0.9988342362070393, 1.0], exact: [0.0, 1.0791460303399136e-06, 0.002725402508976827, 0.011011817382713548, 0.04488646452951331, 0.07074178475776799, 0.10267583562816422, 0.18492271463382323, 0.29122015625287895, 0.4195329996072201, 0.5652416437495228, 0.6421861317438312, 0.7199969008156271, 0.8707807776300744, 0.9393237444433431, 0.9988802666706652, 1.0], gsap_tol: 0.00036115619980015, }, BezierCase { id: "css_out_sine", points: [0.39, 0.575, 0.565, 1.0], gsap: [0.0, 0.0014986622939501162, 0.07493311469750581, 0.15100892122358717, 0.30606848313287455, 0.38387473581303216, 0.4607270753325794, 0.6070738176800426, 0.7355110921124598, 0.8394327730858346, 0.9155015084300151, 0.9432895424770364, 0.9650671632397659, 0.9918837538715131, 0.9979769329905801, 0.999984643592559, 1.0], exact: [0.0, 0.0014747246687837848, 0.07459539667511825, 0.15075640510537325, 0.3060693515719049, 0.3839459261139134, 0.46081008748640323, 0.6070900384306572, 0.7357393468860243, 0.8394974043025354, 0.9155116468977675, 0.9434211671751096, 0.9651226327185858, 0.9919224064408901, 0.998056242564164, 0.9999992507698381, 1.0], gsap_tol: 0.0004147240064499916, }, BezierCase { id: "css_in_out_sine", points: [0.445, 0.05, 0.55, 0.95], gsap: [0.0, 0.00014359038893767352, 0.009636425304314326, 0.02722275937885072, 0.09034018029444654, 0.13679560527149928, 0.1935505833314551, 0.3359031307498524, 0.50321421401734, 0.6696317481140012, 0.8100110262280442, 0.8658722575330688, 0.9113690206571912, 0.9732334945020021, 0.9905126854698861, 0.9998579989732881, 1.0], exact: [0.0, 0.00011385561656376033, 0.009477989437354731, 0.027174207120880468, 0.09014919617665879, 0.13663285985640328, 0.19346009380756207, 0.33573341766832987, 0.5032238825693007, 0.6698414499824094, 0.8101612225655321, 0.8659766463715749, 0.9115686808362515, 0.9733026610759191, 0.9906696050409454, 0.999887425672512, 1.0], gsap_tol: 0.000339819457043089, }, BezierCase { id: "css_in_quad", points: [0.55, 0.085, 0.68, 0.53], gsap: [0.0, 0.00016669711321774626, 0.009025138906140439, 0.02060278249843244, 0.0528794041981429, 0.07440649225971346, 0.10005595707675242, 0.1662296745060836, 0.25611206681633575, 0.37371283866528254, 0.5184278971759143, 0.5981804407884911, 0.6805546420362856, 0.8453717533715674, 0.9244020028261253, 0.9985072611636506, 1.0], exact: [0.0, 0.00015501401200310983, 0.00894160845353321, 0.020500302604099633, 0.05277867877957568, 0.07428086357017238, 0.09997559105384324, 0.16614067748216818, 0.2559932343819349, 0.3734747444151073, 0.5180429383768659, 0.5979625586331003, 0.6805301411226617, 0.8454711362526077, 0.9245554205248222, 0.9985304233440667, 1.0], gsap_tol: 0.0005024602388484789, }, BezierCase { id: "css_out_quad", points: [0.25, 0.46, 0.45, 0.94], gsap: [0.0, 0.001862105263157895, 0.09319839335883916, 0.18712786464134548, 0.3691412719524181, 0.4532304726582041, 0.5308408461544073, 0.6649108287056813, 0.7712439903846153, 0.8524346281773529, 0.9126444782113146, 0.9359958966410641, 0.9553631713807252, 0.9836493671134565, 0.9931523788253676, 0.9998778348974834, 1.0], exact: [0.0, 0.0018405948612096816, 0.09316665321952335, 0.18724818200769464, 0.3692906045653133, 0.4533762119857496, 0.531067910886028, 0.665194495223006, 0.7713235622464705, 0.852530558230469, 0.9127071455392533, 0.9360548045450567, 0.9554468530069495, 0.9837433471410839, 0.9932469909584595, 0.999890403925423, 1.0], gsap_tol: 0.00042287992731987467, }, BezierCase { id: "css_in_out_quad", points: [0.455, 0.03, 0.515, 0.955], gsap: [0.0, 9.766190115336783e-05, 0.007336084373391932, 0.02287771388187875, 0.08278371812333606, 0.1293343649086585, 0.18740791240894705, 0.3371667673887444, 0.5147343248523898, 0.6867497684914654, 0.8252706661880652, 0.8781172758701407, 0.920573533791693, 0.9764783411117125, 0.9917792796482064, 0.999877503444522, 1.0], exact: [0.0, 6.74182172380377e-05, 0.007154149838896709, 0.022653139109884476, 0.08267795406618936, 0.12909421794974957, 0.187266141224168, 0.33692796341926234, 0.5147843674574842, 0.6870485521452996, 0.8253522875261139, 0.8783504883273296, 0.9207356533556914, 0.9766668526515563, 0.9919788575410576, 0.9999059126130253, 1.0], gsap_tol: 0.0003853116371383969, }, BezierCase { id: "css_in_cubic", points: [0.55, 0.055, 0.675, 0.19], gsap: [0.0, 0.00010745259711717718, 0.005382522640882167, 0.011643922543051636, 0.028048118201153962, 0.03887165575271639, 0.05203842786848554, 0.08851769976484859, 0.14540173349600063, 0.2333172161728885, 0.36392431020359023, 0.4470121638720463, 0.541499044529886, 0.7585389711321688, 0.8771633324027462, 0.997525971474498, 1.0], exact: [0.0, 0.000100135231477339, 0.005369907865549467, 0.01162552582106642, 0.027907602691369625, 0.038683338518849225, 0.05188740543285994, 0.08845454326286759, 0.14526836147514016, 0.23315115910343537, 0.363567945319368, 0.44668603141170504, 0.5412114170837861, 0.7583159490871644, 0.8770098405296123, 0.9975082511753006, 1.0], gsap_tol: 0.0003654068075325534, }, BezierCase { id: "css_out_cubic", points: [0.215, 0.61, 0.355, 1.0], gsap: [0.0, 0.0028238741517581734, 0.14042786238003538, 0.27547076514895713, 0.507321051875427, 0.6002389365942333, 0.6776681365837914, 0.7952095481010232, 0.8749974129317881, 0.9286786716377292, 0.9637223338657558, 0.9759596238186797, 0.9852610868972246, 0.9965513999567913, 0.999126076360838, 0.9999904577373943, 1.0], exact: [0.0, 0.002837150482182325, 0.14082045498923437, 0.27568687220568777, 0.5077069028257182, 0.6003000532022035, 0.6778483509800394, 0.7953027532667694, 0.8750941162570911, 0.9287217366059947, 0.963805572889985, 0.9760240238042921, 0.9853290045374568, 0.9966265375686609, 0.9991889673389683, 0.9999996872891914, 1.0], gsap_tol: 0.0005264015314580817, }, BezierCase { id: "css_in_out_cubic", points: [0.645, 0.045, 0.355, 1.0], gsap: [0.0, 9.36763933397951e-05, 0.005713756592838434, 0.01600226469468513, 0.05513965307499255, 0.08742750148676565, 0.1316993720279868, 0.2744969496028638, 0.516875, 0.7553266502145831, 0.8906991458972724, 0.9310709527445121, 0.9594973647455707, 0.9911450861142993, 0.9978187060120034, 0.9999765755777861, 1.0], exact: [0.0, 7.054972775641858e-05, 0.005561617574502142, 0.01582168649694784, 0.05495511640527313, 0.08723013674989047, 0.13150465517007118, 0.2742751551152438, 0.5168749999999999, 0.7555543224544359, 0.8908943732157909, 0.9312676058824476, 0.9596803529418145, 0.9913228615086881, 0.997968039479377, 0.9999992339313938, 1.0], gsap_tol: 0.0005145029538458079, }, BezierCase { id: "css_in_quart", points: [0.895, 0.03, 0.685, 0.22], gsap: [0.0, 4.081300874483458e-05, 0.002040650437241729, 0.004409362337443349, 0.011126999591807369, 0.015729842276834737, 0.021240373014784205, 0.0370802855754408, 0.06262511812172614, 0.10671630361322715, 0.19457960572040506, 0.27601005318298255, 0.4022043059764492, 0.7238536330332221, 0.8694413720632094, 0.9974535591080737, 1.0], exact: [0.0, 3.3601642542920847e-05, 0.0018934714134493838, 0.004277844482772781, 0.010944516491581702, 0.015515987520254708, 0.021181004356944803, 0.03704836518091551, 0.06253475361154724, 0.10661076780674258, 0.19438539275056665, 0.27589232381983203, 0.40184306508110357, 0.7241947772445503, 0.8696826137987823, 0.9975214202269221, 1.0], gsap_tol: 0.0009838562289203878, }, BezierCase { id: "css_out_quart", points: [0.165, 0.84, 0.44, 1.0], gsap: [0.0, 0.0048602146382929375, 0.22001906415360042, 0.3879261210259512, 0.6181399764158516, 0.69806988184836, 0.7619297252032327, 0.8544219986996875, 0.9144856828621515, 0.9531167279604484, 0.9771826403608439, 0.985136338884786, 0.9911113747327994, 0.9980496900856377, 0.9994992281524434, 0.9999906209487135, 1.0], exact: [0.0, 0.005075764721748871, 0.22084957104190653, 0.388166368459016, 0.618274694201052, 0.6982429052489574, 0.762063643761962, 0.8545370065528606, 0.9145692195403072, 0.9531845562296654, 0.9772338787725512, 0.9852565311631785, 0.9911857386076643, 0.9980687852771625, 0.9995471700619513, 0.999999829719102, 1.0], gsap_tol: 0.000988537595597111, }, BezierCase { id: "css_in_out_quart", points: [0.77, 0.0, 0.175, 1.0], gsap: [0.0, 2.0646641959518454e-05, 0.0016875515606140418, 0.006456399607159929, 0.03071359057899848, 0.05295309769469117, 0.08628649320612217, 0.21694174460887186, 0.5958921948604751, 0.8382653714695572, 0.9301786680073402, 0.9562212090627822, 0.9742753316472728, 0.9943392909050275, 0.9985315725032257, 0.9999807453475946, 1.0], exact: [0.0, 5.629100240381821e-07, 0.0015000838097957688, 0.00644520133060264, 0.030531231696758254, 0.05288870143349674, 0.08604625467083027, 0.21674095574888694, 0.5959707024857341, 0.8384883711078852, 0.9303832217677668, 0.9562819299949062, 0.9743621005906898, 0.9944679273962205, 0.9987020641470656, 0.9999995097040666, 1.0], gsap_tol: 0.0009108434104563856, }, BezierCase { id: "css_in_quint", points: [0.755, 0.05, 0.855, 0.06], gsap: [0.0, 6.820251320342379e-05, 0.0034101256601711907, 0.006820251320342381, 0.014444865179336082, 0.0184648888325313, 0.023354503007143097, 0.03597343677808457, 0.05498703739687391, 0.08643276208987062, 0.14241396423877054, 0.18745815074326905, 0.25200231286813807, 0.4924544516937375, 0.7081301168244165, 0.993664003440315, 1.0], exact: [0.0, 6.622722170600131e-05, 0.003326929452540277, 0.006733534821689893, 0.014156315985759834, 0.018424222088159577, 0.023293255709474936, 0.03587040060427701, 0.05494738896333489, 0.08634726982371338, 0.14229067963485947, 0.18729748361115378, 0.25191896379969114, 0.49219684190461466, 0.7075577407088384, 0.9935274184251575, 1.0], gsap_tol: 0.0008132889343890337, }, BezierCase { id: "css_out_quint", points: [0.23, 1.0, 0.32, 1.0], gsap: [0.0, 0.004290552713122434, 0.20935049437028308, 0.3975860909262932, 0.6816125463590855, 0.7753286621044575, 0.8428469188564071, 0.925015042419989, 0.965923189224593, 0.985712044939203, 0.994897925367899, 0.9972492925240034, 0.9985020993919392, 0.9997978368543414, 0.9998989184271707, 0.9999979783685434, 1.0], exact: [0.0, 0.004345349417157164, 0.2097691758242036, 0.3981241046510496, 0.681868587935834, 0.7753816553289054, 0.843010611142528, 0.925151533839464, 0.965982560265805, 0.9858766886635562, 0.9950425854988678, 0.9973622543592111, 0.9987525986188961, 0.9998653855046544, 0.9999842837571363, 0.9999999998820592, 1.0], gsap_tol: 0.0006260411015168721, }, BezierCase { id: "css_in_out_quint", points: [0.86, 0.0, 0.07, 1.0], gsap: [0.0, 1.8528902650120688e-05, 0.0013592087724577768, 0.0053251702036344025, 0.02443265430645337, 0.04224302358364637, 0.06874670436676628, 0.17575418867077064, 0.6762663204606787, 0.8759137306213477, 0.946052090788908, 0.9659836929164132, 0.9798039548373555, 0.9954684204127489, 0.9988640426967313, 0.9999828843785723, 1.0], exact: [0.0, 4.5124873421606935e-07, 0.0012014683475838719, 0.005157345677810425, 0.024385216753611688, 0.04221364907715117, 0.06868289122129191, 0.17557635211247394, 0.6766070275282032, 0.8760345088202905, 0.9460820505558226, 0.9660134773592562, 0.9800054737745788, 0.9956635912686039, 0.9989804772644623, 0.9999996141795797, 1.0], gsap_tol: 0.0011746521678039912, }, BezierCase { id: "css_in_expo", points: [0.95, 0.05, 0.795, 0.035], gsap: [0.0, 5.3574720696139525e-05, 0.002678736034806976, 0.005357472069613952, 0.01102607310132849, 0.01415615825204267, 0.017286243402756852, 0.025531981454941673, 0.03740322091587104, 0.0567025512634529, 0.09396593048725065, 0.12772326807663045, 0.18430763925653015, 0.4890806776203338, 0.7501019230734062, 0.9951875089036561, 1.0], exact: [0.0, 5.2629091652018244e-05, 0.0026305560943946462, 0.005283169277380036, 0.010843741681556388, 0.013884141230896721, 0.017223102521590386, 0.02538833803742906, 0.03719650945715824, 0.05662830450185878, 0.09385849604997959, 0.1276135084013891, 0.18408396386861134, 0.4874682837560365, 0.7502655764460708, 0.9952870074414562, 1.0], gsap_tol: 0.0016315605214552997, }, BezierCase { id: "css_out_expo", points: [0.19, 1.0, 0.22, 1.0], gsap: [0.0, 0.005229871932259368, 0.2555007605435909, 0.4791008762822501, 0.7667226099873109, 0.8433484836362526, 0.893815644407018, 0.9507455396680781, 0.9777716105723074, 0.9906394327946412, 0.9966643530967416, 0.9981752352184314, 0.9988788800989123, 0.9998226793155423, 0.999911339657771, 0.9999982267931554, 1.0], exact: [0.0, 0.0052616750938041, 0.2558604472570224, 0.47975461911853534, 0.7669549385525718, 0.8435143230130894, 0.8939550860688172, 0.9508407456416277, 0.9778245915305182, 0.9907914790193284, 0.9967576785223915, 0.9982713535458718, 0.9991807594062867, 0.9999111975204783, 0.9999896093175751, 0.9999999999218574, 1.0], gsap_tol: 0.0007033910415443767, }, BezierCase { id: "css_in_out_expo", points: [1.0, 0.0, 0.0, 1.0], gsap: [0.0, 1.5955660060463554e-05, 0.0009550788247939808, 0.003926895825354271, 0.017429872190520557, 0.029762245131355378, 0.04742761116856256, 0.11147376451765824, 0.5, 0.8885262354823418, 0.9525723888314375, 0.9702377548686446, 0.9825701278094795, 0.9960731041746458, 0.999044921175206, 0.9999840443399395, 1.0], exact: [0.0, 3.337041982562724e-07, 0.0008829615457776814, 0.0037616749580831658, 0.017425501023688075, 0.029724605511925205, 0.04739527520394199, 0.11139733926807008, 0.49999685698953394, 0.88860266073193, 0.9526047247960578, 0.9702753944880749, 0.982574498976312, 0.9962383250419169, 0.9991170384542223, 0.9999996662958018, 1.0], gsap_tol: 0.007502403932763635, }, BezierCase { id: "css_in_circ", points: [0.6, 0.04, 0.98, 0.335], gsap: [0.0, 8.094393887833849e-05, 0.004047196943916924, 0.009420648969002621, 0.02450473640243376, 0.034617499889969844, 0.04664715722851694, 0.07730661375750117, 0.11872872887241467, 0.17431023695282705, 0.2497150500477251, 0.2979879353589293, 0.35630700547882754, 0.5224264198702162, 0.6584429488103345, 0.9742625818135597, 1.0], exact: [0.0, 6.691648114683386e-05, 0.003973439954319507, 0.009294888275918265, 0.024448504383927788, 0.03455972336899703, 0.046585658146025874, 0.07725047077790778, 0.11866456936511238, 0.1742348175841656, 0.24968944793336206, 0.2979592187290127, 0.3561768524667427, 0.5223705721529028, 0.658246072425, 0.9734127110186456, 1.0], gsap_tol: 0.0017531736429112765, }, BezierCase { id: "css_out_circ", points: [0.075, 0.82, 0.165, 1.0], gsap: [0.0, 0.01056911897493228, 0.4041632822327619, 0.6039297417830869, 0.7902853449075531, 0.8411997737725624, 0.8785352226358826, 0.9282798919451852, 0.9585470013198478, 0.9773572823015468, 0.9889110263862475, 0.9926187438441015, 0.9955516494247407, 0.9989004828310523, 0.9996443934844226, 0.9999928878696884, 1.0], exact: [0.0, 0.010885121048605036, 0.4046555984385444, 0.6041431007052568, 0.790389276814021, 0.8413321556221343, 0.8785931814069967, 0.928366988174349, 0.9585855130737959, 0.9773910495295243, 0.9889595108039628, 0.992819019685093, 0.9956828366059082, 0.9990403636370246, 0.9997730323121973, 0.9999999138539225, 1.0], gsap_tol: 0.0014413360490090343, }, BezierCase { id: "css_in_out_circ", points: [0.785, 0.135, 0.15, 0.86], gsap: [0.0, 0.00018887796897405117, 0.009957320464304592, 0.022431437720153595, 0.05913254837500793, 0.0857327017529205, 0.1212390498686003, 0.24633963744138415, 0.602287203050865, 0.8089125731134401, 0.8964203237059301, 0.9246913961924524, 0.9470339582242709, 0.9790777659916912, 0.9906183860019403, 0.9998197835491659, 1.0], exact: [0.0, 0.0001724263323059057, 0.00980313919021886, 0.022374578061652845, 0.05895512303314431, 0.08559409013309625, 0.12104813974948021, 0.246076712671571, 0.6024084923717117, 0.8091077177745492, 0.8964953991873041, 0.9248055804224848, 0.9470859911514364, 0.9792118949519086, 0.9907509991820779, 0.9998349109526893, 1.0], gsap_tol: 0.0008270110451319979, }, BezierCase { id: "css_in_back", points: [0.6, -0.28, 0.735, 0.045], gsap: [0.0, -0.00045639792891792624, -0.02232563652644235, -0.042612102890313024, -0.07538281782175127, -0.08693689711312297, -0.0942646934858036, -0.0933596580211552, -0.06349838770899123, 0.009296100066290083, 0.14398517693566837, 0.24045235437293602, 0.35880043363176883, 0.6534373792855354, 0.8226122611234838, 0.9964181963238364, 1.0], exact: [0.0, -0.0004663070458206852, -0.022387893565184017, -0.04267706318700884, -0.07544218958199046, -0.08694641804551471, -0.09436256415121445, -0.09347916512224251, -0.06362184182071287, 0.009110191515611363, 0.14374004181742878, 0.24039292265286127, 0.3583985193239692, 0.6531005905993065, 0.8224177261799023, 0.9963969982147795, 1.0], gsap_tol: 0.0005397501799770943, }, BezierCase { id: "css_out_back", points: [0.175, 0.885, 0.32, 1.275], gsap: [0.0, 0.004989921256900529, 0.24024071629744212, 0.44792797558315356, 0.7469140911210715, 0.8465647365424609, 0.9214677697587358, 1.0183464596748022, 1.0674287687659731, 1.0856849068813172, 1.083007574523742, 1.0757942435446524, 1.0654460003554673, 1.036857004636378, 1.0192966027914816, 1.0003939682699303, 1.0], exact: [0.0, 0.005053383060175382, 0.24072547448961082, 0.44826148614429795, 0.7470652830466257, 0.8466805122201451, 0.9216870196551975, 1.0185162954986788, 1.0675526850696229, 1.0857870374522551, 1.0830883263556235, 1.0758749059774693, 1.0655018990874217, 1.0369283110398948, 1.019378670880364, 1.0004040880942895, 1.0], gsap_tol: 0.0006431875039918378, }, BezierCase { id: "css_in_out_back", points: [0.68, -0.55, 0.265, 1.55], gsap: [0.0, -0.0007884018012354143, -0.03697038408399466, -0.06621666097579516, -0.0926356725023714, -0.08268271037529662, -0.04918626600446753, 0.14327985833909426, 0.6060208134819415, 0.9472629062847995, 1.0691448321911972, 1.089057786487599, 1.0920243286292868, 1.0623047866434594, 1.0344373930989528, 1.0007291460156837, 1.0], exact: [0.0, -0.0008075500594442196, -0.0370461019163499, -0.06629147733352873, -0.0927016948233135, -0.08280710882832257, -0.04931671848866756, 0.14292297012378957, 0.6066798972237715, 0.9475424435168384, 1.0692605606108994, 1.0891657748134211, 1.0920904232103377, 1.0623731951663702, 1.0344902052903044, 1.0007471939465642, 1.0], gsap_tol: 0.0006652290314905773, }, BezierCase { id: "md_standard", points: [0.2, 0.0, 0.0, 1.0], gsap: [0.0, 7.975151108126261e-05, 0.028775561144922943, 0.15656145760235327, 0.49981072940402455, 0.607029132269591, 0.6879348725184896, 0.8021273109185411, 0.8778118653131481, 0.9288810085910868, 0.9631402157672702, 0.9754287813987974, 0.9846935002909232, 0.9963290401337942, 0.9990798657633381, 0.9999842443943213, 1.0], exact: [0.0, 8.379877678084558e-06, 0.02853264178201566, 0.15625, 0.5, 0.6072203620726822, 0.6880668496573977, 0.8022835814694338, 0.8778336048097608, 0.9290720650958184, 0.9633184898322917, 0.97548006787611, 0.984862079941621, 0.9964590405116713, 0.999141692376931, 0.9999996664739358, 1.0], gsap_tol: 0.0008311591470786528, }, BezierCase { id: "md_standard_decelerate", points: [0.0, 0.0, 0.0, 1.0], gsap: [0.0, 0.02526785714285714, 0.30666719143576826, 0.4461777545720031, 0.6258065725734772, 0.690392577728104, 0.7443243319224027, 0.8285548086866598, 0.8897625463583192, 0.9341213234758938, 0.965014814138039, 0.9763535287510957, 0.9851443337491762, 0.9963879322453071, 0.9990904027380749, 0.999984293626519, 1.0], exact: [0.0, 0.028, 0.30716264248923597, 0.4463304070095651, 0.6259855680060182, 0.6905507889761496, 0.7444214239671494, 0.828650569956944, 0.8898815748423097, 0.9341359826940376, 0.9651205489315728, 0.9764454366709701, 0.9853216280382605, 0.996509255358473, 0.9991475893446379, 0.999999666518432, 1.0], gsap_tol: 0.0027543782678704463, }, BezierCase { id: "md_standard_accelerate", points: [0.3, 0.0, 1.0, 1.0], gsap: [0.0, 5.050370803540576e-05, 0.008061860326651498, 0.027671261874051174, 0.0896232101383545, 0.1285738688751317, 0.1716656060492625, 0.266810421860107, 0.3721527304304562, 0.48546136932292056, 0.6054152794384431, 0.6676496327635082, 0.7314877087198516, 0.862851288056206, 0.9307669789227164, 0.9985987261146497, 1.0], exact: [0.0, 3.690049964511595e-06, 0.007862800606824495, 0.02756228391373273, 0.08956735836092052, 0.12850212062574498, 0.17139889886691154, 0.26669426859150325, 0.3720293855828779, 0.48534532068760766, 0.6053377426282932, 0.6675684856528553, 0.7311977221082739, 0.8625559165125476, 0.9303688166410761, 0.9985759599162652, 1.0], gsap_tol: 0.000542111158496672, }, BezierCase { id: "md_emphasized_decelerate", points: [0.05, 0.7, 0.1, 1.0], gsap: [0.0, 0.013674975720297832, 0.44701291869256105, 0.6211448723046072, 0.7841671052702547, 0.8314535226466099, 0.8673341996407772, 0.9176488753564103, 0.9502036725665731, 0.9716643408881271, 0.9856551800423203, 0.9904427215764934, 0.9941687300450417, 0.9986068900716175, 0.9996415615647649, 0.9999947048917807, 1.0], exact: [0.0, 0.013943199849901082, 0.4476999234362496, 0.621384395577187, 0.784319011194542, 0.8315297464871121, 0.8673671588143004, 0.9176873995137892, 0.9502474753240219, 0.9717226533041876, 0.9856673778075243, 0.9905109569281499, 0.9941960796751486, 0.9986663459891906, 0.9996794696727049, 0.9999998764516901, 1.0], gsap_tol: 0.0015616688573443227, }, BezierCase { id: "md_emphasized_accelerate", points: [0.3, 0.0, 0.8, 0.15], gsap: [0.0, 1.589918111241093e-05, 0.0014835702892794914, 0.0056651355421686745, 0.022567471590909084, 0.03545917843582976, 0.05170153860565644, 0.09459669590251737, 0.15407782857260682, 0.2337916797384626, 0.3398362575045597, 0.40571051034988515, 0.4826012209169854, 0.6836183515857731, 0.820271711449015, 0.9958997295900107, 1.0], exact: [0.0, 5.554875768468758e-07, 0.0013837822192693822, 0.005538248396287314, 0.022399999999999996, 0.035342649087999056, 0.05152105792515615, 0.09454762592925181, 0.1539981919588414, 0.23369829443093673, 0.3397160800399506, 0.4055855089224549, 0.4825436018075062, 0.6833009247157456, 0.8198721435951067, 0.9957663643353297, 1.0], gsap_tol: 0.00044609217200997087, }, ];