use chrono::NaiveDate;
use quantstats_rs::ReturnSeries;
pub fn demo_strategy() -> ReturnSeries {
let dates = vec![
NaiveDate::from_ymd_opt(2024, 1, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 11).unwrap(),
];
let returns = vec![
0.027804728533167955,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014976708370005754,
0.0,
-0.014258766514620769,
0.010304982827826326,
-0.014906400053259938,
-0.014898396804980285,
0.0194082010657588,
0.0,
-0.014920859262634756,
-0.05102628985376667,
0.02099017989274521,
0.017176695604520953,
0.0006094988744163032,
0.022823211290689427,
-0.014893180015526752,
0.0,
0.011496865661136724,
0.0,
0.0,
0.04465587603846166,
0.0,
0.0,
0.0,
0.0,
0.030111239280653956,
-0.014908279310649308,
0.0,
0.019929330225163078,
0.0,
-0.01493856299177676,
0.025399786633972576,
0.0,
0.02753027412533182,
0.007519427676287105,
0.0,
0.0,
0.0,
0.0059737452631596355,
0.04643754660334709,
-0.014946698076529152,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.02961788322438874,
0.0,
0.023296016629930527,
0.006301198863681856,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.058220338010917416,
0.0,
0.0,
0.02176156964567899,
-0.01491715496402335,
0.0,
0.041382594819816765,
-0.014936500600955194,
-0.014860034035517833,
-0.027018401587036278,
0.013273387456948615,
0.0,
0.0,
0.0,
0.0,
-0.014840509908811694,
0.0,
0.0,
-0.01489515742716574,
0.02056554750427453,
0.0,
0.0,
0.004632098773081017,
0.0,
0.0,
0.022765852370340012,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.021233348276126662,
-0.02235289330657264,
0.0,
0.027839226056047606,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.021575856103526414,
0.022054215162813584,
0.0,
-0.014943151649950526,
0.0,
0.0,
0.0,
0.023212395783846373,
0.0,
0.0,
0.0,
0.0,
-0.01490992549077419,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014953124327823586,
0.029848865963332916,
-0.024476301886506846,
0.0345053911051969,
-0.030693280472853246,
0.017211544233436182,
0.02277290411187316,
-0.0078081498481742395,
-0.012084980565350123,
0.0,
0.04161997783321203,
0.020899353432858314,
0.0,
-0.014937101049276147,
-0.03843439935329929,
0.002565246096078333,
0.0,
0.02416003086876728,
0.0,
0.0,
0.016090732839384003,
-0.014376402780332587,
0.004908541171456227,
0.04784748393200222,
0.0,
0.007060824558311918,
-0.043879084154034964,
0.032780121900140013,
-0.014939912391895849,
-0.014939191599721013,
0.0,
0.0,
0.0,
0.0,
-0.014964355041196753,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014972189420601523,
0.023161021425015527,
-0.00645128725990074,
-0.012816360983780029,
-0.0023875052000726926,
-0.020429592761690207,
0.0,
-0.029574138721465082,
-0.04228117431151601,
0.033711452679395126,
0.010014371113921339,
0.0045829544525481936,
0.05105719794594599,
0.0,
0.0,
-0.029579743144912296,
0.0,
-0.014849255060874977,
0.0,
-0.014891398497373198,
-0.01488958947331731,
-0.05620221193897357,
0.0,
0.0,
0.013482809631749193,
0.017194128671886633,
-0.006706089223682876,
-0.009138820856230634,
-0.013406612933858475,
0.004104725489075589,
0.02588760458413719,
0.01223588346924065,
-0.028619800043351518,
-0.018169841283971144,
-0.014853410945895318,
-0.007184153205770261,
0.010514417908428442,
0.04472874735592347,
0.021119271892310554,
0.0,
0.042630844886039965,
0.030093257198329004,
0.00834824950827806,
-0.014924428417983693,
0.004550072849704101,
0.0,
-0.029522312959005315,
0.0,
0.020006209828173693,
-0.005043507638674449,
0.0,
-0.014940402261370278,
0.0,
0.0,
-0.014954633638536108,
0.019812964365203634,
0.052387773161013396,
-0.04413206879660714,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.0023457240922181155,
0.020971629524959567,
0.0,
0.0,
-0.02813331408752573,
0.0,
0.0,
0.041025448848130086,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014962050814660954,
-0.014985170414270832,
-0.008412262576643625,
0.0,
0.0,
0.0,
0.0,
-0.014962137842961187,
0.021740961552560112,
-0.0295544045301096,
0.0,
0.0,
0.0,
0.020167820096733458,
0.0044033130400147336,
0.0,
0.022446470540881558,
0.006281289769393572,
-0.014928075813139596,
0.0,
0.0,
-0.014908631037011455,
0.02294668263466071,
0.02002590002117932,
0.020410661314734346,
0.0,
0.021978978888888,
0.037386195518464005,
0.0,
-0.04387969566145711,
0.0,
0.024595443155057017,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014978989019551525,
0.0,
0.0,
0.01967342023556129,
0.008096540009343123,
0.006254394915798489,
0.020105652278716413,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.021321230261885482,
0.02781654915429299,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.04403161074976958,
0.007881774962676724,
0.0,
0.0,
0.0,
-0.014950800537513631,
0.027970522358432115,
-0.014855915991031865,
-0.012823375249412017,
-0.014902794194031288,
0.0,
-0.014904248394256303,
-0.008263030644995784,
0.04022949467381398,
0.0073465249664321775,
-0.01091474169433937,
-0.029501413482317274,
0.03877670705812308,
0.0,
0.04422255388839891,
-0.014939252253786228,
-0.029451005862582758,
0.020383726225216003,
0.020178164864573578,
0.0,
0.016304192062494893,
0.021314261990939665,
0.026301715210247822,
0.0,
-0.027708522257008705,
0.0,
-0.014899581682205842,
0.0,
0.0,
0.023837393565459886,
0.01117234052014715,
0.005227779660505805,
0.021634953592829742,
-0.014864803482489308,
-0.023933523395470502,
0.007514044062039593,
-0.014918392940869607,
-0.014898499072580562,
0.027004856157063717,
-0.008020426218037335,
-0.014925440260065703,
-0.014831193503665907,
0.0,
-0.014900895035967143,
0.0,
-0.014907280279643054,
-0.027451878251059436,
0.0,
0.005425045276686857,
0.02304020245510463,
0.0,
-0.02600156643594953,
-0.02438098132740285,
0.0,
-0.0295660658774054,
0.023509967801161213,
0.0,
-0.008465915786113554,
0.0,
-0.029493272035733265,
0.03801721337740749,
0.020202568665393494,
0.005355137386168662,
-0.006311197135866031,
0.0,
-0.029523431649582044,
-0.03426146022848586,
0.009897732190256692,
0.0,
0.019888935364150928,
0.0,
0.08362837920583832,
0.0,
0.0,
-0.01490003936871298,
-0.014859523148119558,
-0.01488780471541884,
0.0,
0.03569041177963328,
0.0,
0.0,
0.04220595903584656,
0.006473504322113133,
0.02019832327166249,
0.04344299249234229,
0.002254194513705343,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
-0.014937970900551933,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.007276817036218075,
0.0,
0.03476417641940599,
0.0,
0.008464834395827125,
-0.01388155935090174,
0.0,
-0.014911277907077136,
0.0,
-0.014915234960882096,
-0.02755298905623471,
-0.009613482868452428,
0.05917727140647755,
0.0,
0.017668644992031357,
0.06553452628839906,
-0.014909350651877484,
0.0,
0.0,
-0.0005246021968299264,
-0.014920563583440516,
0.027015190430736302,
0.02169746907926462,
-0.029153002102065506,
-0.014914711171013617,
-0.014801745852514592,
0.0,
-0.014868552512962596,
0.0024396587708199746,
-0.014910010801688744,
0.05156048360404286,
0.0,
0.0,
-0.014959822015834678,
-0.014959972213328898,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.02043949037838444,
0.04128598444309395,
0.003813288878365073,
0.0,
0.0,
0.0,
0.0,
0.0,
0.035977247466103535,
];
ReturnSeries::new(dates, returns, Some("Demo Strategy".to_string())).unwrap()
}
pub fn demo_benchmark() -> ReturnSeries {
let dates = vec![
NaiveDate::from_ymd_opt(2024, 1, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 1, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 2, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 3, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 4, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 5, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 6, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 7, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 8, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 9, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 10, 31).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 11, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 1).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 2).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 3).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 4).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 5).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 6).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 7).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 8).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 9).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 10).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 11).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 12).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 13).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 14).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 15).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 16).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 17).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 18).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 19).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 20).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 21).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 22).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 23).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 24).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 25).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 26).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 27).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 28).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 29).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 30).unwrap(),
NaiveDate::from_ymd_opt(2024, 12, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 1, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 2, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 3, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 4, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 5, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 6, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 7, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 8, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 9, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 11).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 12).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 13).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 14).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 15).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 16).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 17).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 18).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 19).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 20).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 21).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 22).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 23).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 24).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 25).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 26).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 27).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 28).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 29).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 30).unwrap(),
NaiveDate::from_ymd_opt(2025, 10, 31).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 1).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 2).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 3).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 4).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 5).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 6).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 7).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 8).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 9).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 10).unwrap(),
NaiveDate::from_ymd_opt(2025, 11, 11).unwrap(),
];
let returns = vec![
-0.07692307692307698,
0.06485992691839226,
-0.04737393956724811,
-0.06173704222533527,
-0.046176815612669286,
0.09436493738819318,
0.015120555782590861,
0.02657004830917864,
-0.020588235294117574,
-0.07787787787787792,
0.040490664350846695,
-0.021283255086071873,
0.005862914401449704,
0.03444256040695204,
0.04599938530888226,
-0.07541625857002932,
-0.008262711864406747,
-0.007904293954283381,
-0.01927217915589996,
-0.07959161269074544,
0.006083015267175362,
0.052400711321873183,
-0.020953024670496756,
0.061788056610286635,
0.02167316861725177,
0.018031395842172282,
0.05938737236924352,
-0.0027537372147915518,
-0.043786982248520845,
0.008766501650165015,
0.028320212657192423,
-0.026048916285543844,
-0.025214373213556573,
0.0017802911299613644,
0.012753501986201066,
0.043971924029727605,
0.016017401621514882,
0.04067730634488109,
0.01935664858799324,
-0.014218879001926532,
0.038898194677089215,
0.007524184879971418,
0.03991820768136556,
-0.02966572625459518,
-0.027929515418502193,
-0.012779842291307908,
0.03048108703635699,
-0.00632573057733421,
-0.028871155742849486,
-0.030283445665220232,
-0.031133961725221315,
-0.01827830188679247,
0.04114114114114109,
-0.00519180847995393,
0.06214361650720024,
-0.014012738853503293,
0.098468069398302,
0.055868268503738605,
0.029837683004455773,
0.004558448582245189,
0.0010767574219350262,
0.023893669330055323,
-0.05972837097621375,
0.04373154576649907,
0.09962535362030733,
0.006744541788346492,
-0.003453277160024859,
0.0006930487213250291,
0.030750051942655565,
0.014916347510582462,
0.08507116848725582,
0.07779133618059797,
0.041324653269176226,
-0.01032889372111978,
0.1088162592694315,
-0.0294263350837215,
-0.13321763985300117,
0.12925450476975642,
-0.06419147937633629,
-0.023682157583862717,
-0.014611038182752112,
0.06504488850275125,
0.027789862954100686,
0.007778189322186435,
-0.02168434316916934,
0.017710513604894507,
0.012550756736803281,
0.01140565595541898,
0.042481977342945454,
-0.050432205482835224,
-0.05571161048689144,
0.019390734313887492,
-0.005674142123750392,
-0.052336956521739086,
0.024717554625222293,
0.004701141705842904,
0.0064616755793225344,
-0.04571618330750504,
0.0051618141746898605,
-0.0054238070509491365,
-0.11144630736207006,
-0.09591277095847484,
0.09229435978912393,
-0.08423140495867776,
-0.016533102303082803,
-0.03215386874174131,
0.07759405339805814,
0.0030266769902160817,
0.061192982456140355,
-0.016003174183308988,
0.05477150537634401,
-0.01401720293086961,
-0.04504038772213248,
-0.019894437677628884,
-0.03873239436619724,
0.014939309056956285,
-0.02349444483759111,
-0.0015943184288716994,
-0.07984321695579599,
0.0620809339749151,
0.0218360071301249,
0.044410524785579275,
0.016424246642076756,
-0.0021910304690175852,
0.04865161600219592,
-0.03134406491296948,
-0.03951901641559141,
0.07307638205092126,
-0.0429966572720718,
-0.0040408191219779566,
-0.013684500068766203,
0.028655093076762173,
-0.037345804527585735,
0.11610223192283331,
0.005362099419631505,
0.06318629604065995,
0.01746931067044377,
-0.014327146171693728,
0.09868769493320761,
-0.04579539367969998,
-0.006735896716250411,
-0.004464538005086172,
-0.048024523160763,
0.003875968992248069,
-0.02934362934362933,
0.041245945780552074,
-0.008639435791948258,
-0.0021342186388428885,
-0.008555133079847899,
-0.007370565675934748,
0.0029580440688197207,
-0.017996870109546093,
0.010665032178976297,
0.04178543271271762,
0.010245663057399046,
-0.019534401290768666,
-0.044960329121363496,
-0.02873846153846149,
0.027181144269150304,
-0.0189365901801134,
-0.061238604212511816,
0.03958207755676102,
-0.0510887772194305,
-0.028786747233349064,
0.017266689968542526,
0.03971962616822422,
-0.05307336417713149,
-0.04090179381587222,
-0.013026708390946773,
-0.015263235510986517,
0.007862223886184738,
-0.006760772659732517,
-0.037399955120053896,
0.02828502603154881,
0.03211667800196483,
0.0016839947283642243,
0.09429135297127411,
-0.06465833945628219,
0.0017853317146325764,
0.04512403763900785,
0.00040924902803340935,
0.05018067771187029,
-0.08563266896059207,
-0.09216131780744108,
0.05052401063663381,
0.06499404407385367,
-0.07976232086683,
0.06206320267395937,
0.011515628352764429,
0.003959835949653545,
-0.04402028454711937,
0.027481028512488237,
0.017496056216836253,
0.04059196617336136,
0.07937152918867674,
0.00778014807378602,
-0.03187647864524967,
0.023922829581993543,
0.062240924506971496,
0.026429373854431448,
0.06273041474654395,
-0.03029974524364465,
-0.032811626607043065,
0.029070103450268725,
-0.03487588453330348,
0.06523130637183594,
0.004697913252485364,
0.005328403653762637,
-0.012601406165494877,
-0.018677767431670045,
-0.04158294262112072,
-0.02527517325723605,
-0.08723188146023775,
-0.06709432480198996,
-0.029399382542800945,
-0.061808718282368336,
0.11265218061334559,
0.002562326869806064,
0.1268218553567726,
-0.041991050082756054,
-0.014525211159457485,
-0.08077397571586264,
0.0333403969767605,
0.0024608654043338785,
-0.020047732696897413,
-0.007863057546447672,
-0.02482816664328813,
0.020785385500575515,
0.0034524061156906427,
0.013130178345738042,
-0.013999584170767077,
0.003655022140999442,
0.003011415365221648,
0.07010194106968304,
0.04834921049197449,
-0.01089189020974668,
-0.011326453561540273,
-0.06574592668024448,
-0.01934736698685202,
-0.027440083362278544,
-0.014357142857142846,
-0.01913182114645995,
-0.050609530845954875,
0.05011673151750973,
-0.05483918778716457,
0.04782813235063488,
-0.03165219994013757,
-0.03369136851866161,
0.021271491403438647,
0.019105786547647163,
0.037879369957741105,
0.004071661237784907,
-0.023667330236673334,
0.027412777526053755,
0.021830209481808138,
-0.013523234067040923,
-0.042073793204024934,
0.0007612087995736427,
0.00053244086103299,
0.02128630074502058,
0.06364448414470725,
0.02638393169570996,
0.01875085231146878,
-0.03199250384847063,
0.001106271174721618,
0.05483804130119485,
-0.031100635107706442,
0.05115556156237355,
0.013436194149790914,
-0.005645775183963364,
0.01090909090909098,
-0.0376751230594472,
-0.04826546003016596,
-0.03410735202921511,
-0.02396918247966906,
0.04692296447887756,
-0.004537838592571952,
0.027281015498983097,
-0.017203713817585897,
-0.0032647957766046565,
-0.028991567356610237,
-0.002153161558889005,
0.04675249946054816,
0.005978148835291686,
0.009153005464480835,
0.06667117909841602,
-0.01795799225839212,
-0.0031015766347892715,
-0.024500907441016295,
0.029501661129568202,
0.031302439654059544,
0.04762500782276757,
-0.007347670250896221,
0.008545465487151738,
0.019452234620203956,
0.03710857477319296,
-0.06936057339578983,
0.03626440266828368,
0.033649344569288475,
0.009398176980127904,
0.0063379886701440125,
-0.025359491695463032,
-0.03534053868588094,
-0.015353607208488995,
0.0004214328717639937,
-0.02190527772762829,
-0.028179413031440448,
0.054890788224121634,
0.11985355899651906,
0.05230719759901392,
0.017825311942959,
0.0002001501125843408,
0.050928010405723256,
0.057409434950254745,
-0.04722459820825642,
0.016490266490266636,
-0.025844838004927317,
0.04237247697666646,
-0.012542915999084414,
0.10087617634787449,
0.009769655114330256,
-0.009007881896659575,
-0.00904767916508864,
0.08871241719041967,
0.002067324569957396,
-0.0078240560529389,
-0.008474243791439462,
-0.07339848850551967,
-0.014903066017593392,
0.048853439680957234,
-0.018060836501901156,
0.024159265962372167,
-0.023548267784490262,
-0.0033670033670032407,
-0.04679054054054055,
0.03632819422293099,
-0.020391586867305023,
0.02919485053458426,
0.004367367706920033,
0.00536159074597875,
-0.004703115814226777,
-0.08602649565437526,
-0.013986982412408255,
0.06409176029962538,
-0.0014518896563860961,
-0.009561156150863614,
-0.02162017883357792,
0.01973355158459511,
-0.03602800196192091,
0.03219390351080076,
-0.07447904996639032,
-0.061589115382753135,
0.0034569939631596824,
-0.06699917729329496,
-0.005125378892256727,
0.053124307555949546,
0.03671558571353417,
0.0017758384494392931,
-0.04548217179902747,
-0.022498142841982482,
0.06123113668439917,
-0.02843989769820976,
0.007581341476255554,
-0.010816177239000857,
0.026253235433944422,
0.07221535927527278,
0.04646920455090964,
-0.006055323638699095,
-0.015045922370425013,
0.022538775127688426,
-0.07354962881495741,
-0.023198298461690636,
-0.06344946323678347,
0.014760746147607584,
0.0021845694799658144,
0.0022329735764792247,
-0.029918837196965642,
0.02570131787608676,
0.09751026283520825,
0.02564849897988908,
0.03964194373401542,
0.19343082319712113,
-0.03645455586517554,
-0.04052769194200134,
0.033609975638961176,
0.02808293053169808,
-0.016513832763444203,
0.0010272213662043672,
0.011998263409243481,
-0.06204906204906213,
-0.023326403326403344,
-0.03333475243731099,
0.004844534484277352,
0.04448632538569419,
-0.027443246191934834,
-0.08085602105535661,
-0.04468854151997381,
0.06274875927472867,
-0.04457185130386543,
-0.05090979481223379,
-0.03355088721191113,
0.012926031444550068,
0.038179071826657474,
0.00576961669676912,
0.0,
-0.012520576644884485,
-0.005960800161648905,
-0.012856997662364034,
0.026460746460746476,
-0.0246251065750539,
-0.031931303990127446,
-0.05704573219312692,
-0.04624570495127589,
-0.0023033309709424854,
0.04185165453146267,
-0.04011363636363641,
0.018527287794483316,
-0.02400185970825819,
-0.15559128260092892,
0.017770255976306437,
-0.06242638398115441,
0.017440141885900262,
0.07626380011621148,
-0.03050344176002162,
0.2439788389252402,
-0.20452129147781328,
0.01850028137310078,
0.010290765936874058,
-0.020303527481542294,
-0.02735329007047671,
-0.01707439558074464,
-0.07663674184366098,
-0.06473796537823107,
0.05941514536849213,
0.010131631431990584,
-0.02566735112936347,
0.08243495177109494,
0.01737307173880498,
-0.07161784189606957,
0.014905256481408058,
-0.020935864385594805,
0.07978935609989635,
-0.05711963348850968,
0.006896551724137945,
0.00023349937733496695,
0.03369387596296014,
0.06150255947003913,
0.018651159492234504,
-0.04385964912280693,
0.007936507936507908,
-0.06458137686917576,
-0.03791798594486073,
0.0019264729491088595,
-0.002243230251562145,
0.017102938814838486,
-0.07302439409489225,
-0.0021291091807187357,
0.0479644960314074,
-0.020115644596465643,
-0.11976396276595747,
0.010197337361911085,
-0.014861201981493544,
0.1295066413662238,
-0.052414951700965884,
0.07623437638507213,
0.08920187793427248,
-0.02918935269207512,
0.008100950303785659,
-0.025575645186215357,
0.04139243517564051,
0.0266504225995583,
-0.00585923014166001,
0.04349447925992256,
-0.014370486880674882,
-0.009429856376033774,
0.08955770357352066,
0.015525236911082763,
0.009596293845135717,
-0.011340544083907056,
-0.010674976793528579,
-0.008243415320689063,
-0.000946073793755775,
-0.010349025974025983,
0.00840680746360456,
0.02243459400840453,
-0.01856148491879339,
-0.009050996285038915,
-0.01881262354304425,
0.019242792636332107,
0.0010905125408942062,
0.00299564270152497,
0.11634537062177586,
0.050589809072114855,
0.02957518231276768,
-0.026420821856203203,
0.005947225590392069,
0.054700952818275805,
-0.038693877551020495,
-0.04234601449275355,
-0.010404350910380611,
-0.008721624850657195,
0.044353380740026704,
-0.03716099249855742,
0.010367973151144572,
0.029301856575123075,
0.03544055782861766,
-0.031556099732858556,
0.010689040859720889,
-0.0007391823505998874,
-0.004722886081711675,
0.010291006803498925,
-0.02546545187029592,
-0.03193775042099767,
-0.06304360866174807,
0.0016005121638924535,
0.007861936720997331,
-0.005390664637239917,
-0.010457182936938203,
-0.01243636832270123,
-0.05852799164817957,
0.024533924734909007,
0.015084894811607796,
0.015926962548313828,
0.05713348638898008,
0.024571854058079046,
-0.025133236434108586,
-0.053736721128160525,
-0.02442226890756305,
-0.026648721399730846,
0.0575912610619469,
-0.014708766424789133,
-0.020899681528662506,
-0.00833502744460246,
0.00478338116714494,
-0.047130032644178366,
-0.03340232674327315,
-0.027468064682862003,
0.09718320552729476,
0.00975711023458592,
-0.016104714912280715,
-0.03141324789301381,
0.02178915576010354,
0.06073615314237446,
0.0172505307855626,
0.009718236368379873,
-0.05122408113170984,
0.036696623093682046,
0.0005910553621855108,
-0.030585455500131475,
-0.0010155721056193112,
0.02921043713995264,
-0.019623337284340958,
0.018739924771628003,
0.03547174787367324,
0.04641833810888252,
-0.00857977364001461,
-0.013748235438531986,
0.0028626548011700947,
0.006577722618678283,
0.010911781024597556,
0.058848640078058345,
0.01290099637159492,
0.00801728549496783,
-0.0018050541516244634,
0.025259945750452095,
0.07876315934520206,
0.05099121193541789,
-0.07924161400097218,
-0.03447729672650479,
0.021271941816590978,
-0.010066395373741654,
0.020337516226741625,
-0.02931509754028827,
-0.008901753044618155,
-0.020443024024685785,
-0.031220115880069788,
-0.055220067355707725,
-0.025997172884272723,
0.02202170620898536,
0.04679878989936426,
-0.03220289000294907,
0.024376866353830184,
0.04325063953834252,
0.00809762773722622,
0.017931892748048295,
0.01505973881633782,
-0.042811781451877806,
0.09688858384808974,
0.050735217436645996,
-0.044861297206094,
-0.03507040058190891,
0.020891664871850013,
0.007331223628691985,
-0.0421488036022829,
-0.03673335519842569,
0.06650777437294297,
-0.04070448015324046,
0.11315103444450614,
0.017190692112212913,
0.009013422161261886,
-0.09117390037867756,
0.04626068376068382,
0.036199326049218605,
0.05656565656565671,
-0.043603973324628065,
-0.01160522722839874,
-0.010261470152935326,
-0.01644900807496763,
0.06248733022501529,
0.005342237061769728,
-0.040091094558049156,
0.0051403716884144135,
-0.015735641227380137,
0.030925259792166315,
0.03760600920765689,
0.014478539068703,
0.031582339671285764,
0.020797072343464063,
0.05880295544965697,
0.0008258320257659157,
-0.010809472728772973,
-0.022731064397730982,
0.011309803252101958,
0.033254557731262624,
0.01086423786962909,
-0.03624242424242419,
0.003982727539512787,
-0.013863370636378769,
-0.06681910569105687,
-0.032126327252926745,
-0.007969995311767564,
-0.08913043478260863,
0.06449102417764863,
-0.008334551835063486,
0.03622333628231589,
0.009106863349618077,
-0.019130434782608674,
0.06402146827678745,
0.05719690145919665,
-0.008094061514867579,
-0.02138807764988826,
0.003072061792328551,
0.01658207910395526,
-0.053281687109963394,
0.041141973905532536,
-0.035324425814339366,
-0.1471054180057032,
-0.05736878416388047,
0.1091093345343992,
0.059340101522842525,
-0.029948727778044026,
-0.04248172297964825,
-0.046378456458935235,
-0.01563429807952388,
0.030775994724115074,
0.0015994881637877434,
0.00984775896944523,
-0.0215065099362185,
-0.029682702149437024,
0.06234732400621801,
0.011706297360857043,
0.001291389018027722,
0.03193355344614113,
-0.006649002649602664,
-0.022898842476094527,
-0.0013906773113572246,
-0.04740045388900349,
0.013644485353836222,
-0.004593771700229787,
0.007298094982559844,
-0.11533748867934579,
-0.06642177526195348,
0.047345675030639356,
-0.04366570179220297,
0.04192426584234932,
-0.023301810989554195,
0.04119731679534233,
0.016896614599161364,
-0.07578746040284501,
];
ReturnSeries::new(dates, returns, Some("Benchmark".to_string())).unwrap()
}