The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# $Id$

# This structure contains the expected results for various tests.
# See 01_sanity.t for a good example of how it is used.
#
# The data has been compiled by looking at all available 4-5-4 calendars
# on the NRF website.  Please update this data as new ones become available
# over the years.

%r454_data = (
  2001 => {
    r454_year => 2001,
    r454_start => '2001-02-04T00:00:00',
    r454_end => '2002-02-02T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2001-02-04T00:00:00',
        r454_period_end => '2001-03-03T23:59:59',
        r454_period_publish => '2001-03-08T00:00:00',
        r454_year => 2001,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2001-03-04T00:00:00',
        r454_period_end => '2001-04-07T23:59:59',
        r454_period_publish => '2001-04-12T00:00:00',
        r454_year => 2001,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2001-04-08T00:00:00',
        r454_period_end => '2001-05-05T23:59:59',
        r454_period_publish => '2001-05-10T00:00:00',
        r454_year => 2001,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2001-05-06T00:00:00',
        r454_period_end => '2001-06-02T23:59:59',
        r454_period_publish => '2001-06-07T00:00:00',
        r454_year => 2001,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2001-06-03T00:00:00',
        r454_period_end => '2001-07-07T23:59:59',
        r454_period_publish => '2001-07-12T00:00:00',
        r454_year => 2001,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2001-07-08T00:00:00',
        r454_period_end => '2001-08-04T23:59:59',
        r454_period_publish => '2001-08-09T00:00:00',
        r454_year => 2001,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2001-08-05T00:00:00',
        r454_period_end => '2001-09-01T23:59:59',
        r454_period_publish => '2001-09-06T00:00:00',
        r454_year => 2001,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2001-09-02T00:00:00',
        r454_period_end => '2001-10-06T23:59:59',
        r454_period_publish => '2001-10-11T00:00:00',
        r454_year => 2001,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2001-10-07T00:00:00',
        r454_period_end => '2001-11-03T23:59:59',
        r454_period_publish => '2001-11-08T00:00:00',
        r454_year => 2001,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2001-11-04T00:00:00',
        r454_period_end => '2001-12-01T23:59:59',
        r454_period_publish => '2001-12-06T00:00:00',
        r454_year => 2001,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2001-12-02T00:00:00',
        r454_period_end => '2002-01-05T23:59:59',
        r454_period_publish => '2002-01-10T00:00:00',
        r454_year => 2001,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2002-01-06T00:00:00',
        r454_period_end => '2002-02-02T23:59:59',
        r454_period_publish => '2002-02-07T00:00:00',
        r454_year => 2001,
      }
    }
  },
  2002 => {
    r454_year => 2002,
    r454_start => '2002-02-03T00:00:00',
    r454_end => '2003-02-01T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2002-02-03T00:00:00',
        r454_period_end => '2002-03-02T23:59:59',
        r454_period_publish => '2002-03-07T00:00:00',
        r454_year => 2002,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2002-03-03T00:00:00',
        r454_period_end => '2002-04-06T23:59:59',
        r454_period_publish => '2002-04-11T00:00:00',
        r454_year => 2002,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2002-04-07T00:00:00',
        r454_period_end => '2002-05-04T23:59:59',
        r454_period_publish => '2002-05-09T00:00:00',
        r454_year => 2002,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2002-05-05T00:00:00',
        r454_period_end => '2002-06-01T23:59:59',
        r454_period_publish => '2002-06-06T00:00:00',
        r454_year => 2002,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2002-06-02T00:00:00',
        r454_period_end => '2002-07-06T23:59:59',
        r454_period_publish => '2002-07-11T00:00:00',
        r454_year => 2002,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2002-07-07T00:00:00',
        r454_period_end => '2002-08-03T23:59:59',
        r454_period_publish => '2002-08-08T00:00:00',
        r454_year => 2002,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2002-08-04T00:00:00',
        r454_period_end => '2002-08-31T23:59:59',
        r454_period_publish => '2002-09-05T00:00:00',
        r454_year => 2002,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2002-09-01T00:00:00',
        r454_period_end => '2002-10-05T23:59:59',
        r454_period_publish => '2002-10-10T00:00:00',
        r454_year => 2002,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2002-10-06T00:00:00',
        r454_period_end => '2002-11-02T23:59:59',
        r454_period_publish => '2002-11-07T00:00:00',
        r454_year => 2002,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2002-11-03T00:00:00',
        r454_period_end => '2002-11-30T23:59:59',
        r454_period_publish => '2002-12-05T00:00:00',
        r454_year => 2002,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2002-12-01T00:00:00',
        r454_period_end => '2003-01-04T23:59:59',
        r454_period_publish => '2003-01-09T00:00:00',
        r454_year => 2002,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2003-01-05T00:00:00',
        r454_period_end => '2003-02-01T23:59:59',
        r454_period_publish => '2003-02-06T00:00:00',
        r454_year => 2002,
      }
    }
  },
  2003 => {
    r454_year => 2003,
    r454_start => '2003-02-02T00:00:00',
    r454_end => '2004-01-31T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2003-02-02T00:00:00',
        r454_period_end => '2003-03-01T23:59:59',
        r454_period_publish => '2003-03-06T00:00:00',
        r454_year => 2003,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2003-03-02T00:00:00',
        r454_period_end => '2003-04-05T23:59:59',
        r454_period_publish => '2003-04-10T00:00:00',
        r454_year => 2003,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2003-04-06T00:00:00',
        r454_period_end => '2003-05-03T23:59:59',
        r454_period_publish => '2003-05-08T00:00:00',
        r454_year => 2003,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2003-05-04T00:00:00',
        r454_period_end => '2003-05-31T23:59:59',
        r454_period_publish => '2003-06-05T00:00:00',
        r454_year => 2003,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2003-06-01T00:00:00',
        r454_period_end => '2003-07-05T23:59:59',
        r454_period_publish => '2003-07-10T00:00:00',
        r454_year => 2003,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2003-07-06T00:00:00',
        r454_period_end => '2003-08-02T23:59:59',
        r454_period_publish => '2003-08-07T00:00:00',
        r454_year => 2003,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2003-08-03T00:00:00',
        r454_period_end => '2003-08-30T23:59:59',
        r454_period_publish => '2003-09-04T00:00:00',
        r454_year => 2003,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2003-08-31T00:00:00',
        r454_period_end => '2003-10-04T23:59:59',
        r454_period_publish => '2003-10-09T00:00:00',
        r454_year => 2003,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2003-10-05T00:00:00',
        r454_period_end => '2003-11-01T23:59:59',
        r454_period_publish => '2003-11-06T00:00:00',
        r454_year => 2003,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2003-11-02T00:00:00',
        r454_period_end => '2003-11-29T23:59:59',
        r454_period_publish => '2003-12-04T00:00:00',
        r454_year => 2003,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2003-11-30T00:00:00',
        r454_period_end => '2004-01-03T23:59:59',
        r454_period_publish => '2004-01-08T00:00:00',
        r454_year => 2003,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2004-01-04T00:00:00',
        r454_period_end => '2004-01-31T23:59:59',
        r454_period_publish => '2004-02-05T00:00:00',
        r454_year => 2003,
      }
    }
  },
  2004 => {
    r454_year => 2004,
    r454_start => '2004-02-01T00:00:00',
    r454_end => '2005-01-29T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2004-02-01T00:00:00',
        r454_period_end => '2004-02-28T23:59:59',
        r454_period_publish => '2004-03-04T00:00:00',
        r454_year => 2004,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2004-02-29T00:00:00',
        r454_period_end => '2004-04-03T23:59:59',
        r454_period_publish => '2004-04-08T00:00:00',
        r454_year => 2004,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2004-04-04T00:00:00',
        r454_period_end => '2004-05-01T23:59:59',
        r454_period_publish => '2004-05-06T00:00:00',
        r454_year => 2004,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2004-05-02T00:00:00',
        r454_period_end => '2004-05-29T23:59:59',
        r454_period_publish => '2004-06-03T00:00:00',
        r454_year => 2004,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2004-05-30T00:00:00',
        r454_period_end => '2004-07-03T23:59:59',
        r454_period_publish => '2004-07-08T00:00:00',
        r454_year => 2004,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2004-07-04T00:00:00',
        r454_period_end => '2004-07-31T23:59:59',
        r454_period_publish => '2004-08-05T00:00:00',
        r454_year => 2004,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2004-08-01T00:00:00',
        r454_period_end => '2004-08-28T23:59:59',
        r454_period_publish => '2004-09-02T00:00:00',
        r454_year => 2004,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2004-08-29T00:00:00',
        r454_period_end => '2004-10-02T23:59:59',
        r454_period_publish => '2004-10-07T00:00:00',
        r454_year => 2004,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2004-10-03T00:00:00',
        r454_period_end => '2004-10-30T23:59:59',
        r454_period_publish => '2004-11-04T00:00:00',
        r454_year => 2004,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2004-10-31T00:00:00',
        r454_period_end => '2004-11-27T23:59:59',
        r454_period_publish => '2004-12-02T00:00:00',
        r454_year => 2004,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2004-11-28T00:00:00',
        r454_period_end => '2005-01-01T23:59:59',
        r454_period_publish => '2005-01-06T00:00:00',
        r454_year => 2004,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2005-01-02T00:00:00',
        r454_period_end => '2005-01-29T23:59:59',
        r454_period_publish => '2005-02-03T00:00:00',
        r454_year => 2004,
      }
    }
  },
  2005 => {
    r454_year => 2005,
    r454_start => '2005-01-30T00:00:00',
    r454_end => '2006-01-28T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2005-01-30T00:00:00',
        r454_period_end => '2005-02-26T23:59:59',
        r454_period_publish => '2005-03-03T00:00:00',
        r454_year => 2005,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2005-02-27T00:00:00',
        r454_period_end => '2005-04-02T23:59:59',
        r454_period_publish => '2005-04-07T00:00:00',
        r454_year => 2005,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2005-04-03T00:00:00',
        r454_period_end => '2005-04-30T23:59:59',
        r454_period_publish => '2005-05-05T00:00:00',
        r454_year => 2005,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2005-05-01T00:00:00',
        r454_period_end => '2005-05-28T23:59:59',
        r454_period_publish => '2005-06-02T00:00:00',
        r454_year => 2005,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2005-05-29T00:00:00',
        r454_period_end => '2005-07-02T23:59:59',
        r454_period_publish => '2005-07-07T00:00:00',
        r454_year => 2005,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2005-07-03T00:00:00',
        r454_period_end => '2005-07-30T23:59:59',
        r454_period_publish => '2005-08-04T00:00:00',
        r454_year => 2005,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2005-07-31T00:00:00',
        r454_period_end => '2005-08-27T23:59:59',
        r454_period_publish => '2005-09-01T00:00:00',
        r454_year => 2005,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2005-08-28T00:00:00',
        r454_period_end => '2005-10-01T23:59:59',
        r454_period_publish => '2005-10-06T00:00:00',
        r454_year => 2005,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2005-10-02T00:00:00',
        r454_period_end => '2005-10-29T23:59:59',
        r454_period_publish => '2005-11-03T00:00:00',
        r454_year => 2005,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2005-10-30T00:00:00',
        r454_period_end => '2005-11-26T23:59:59',
        r454_period_publish => '2005-12-01T00:00:00',
        r454_year => 2005,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2005-11-27T00:00:00',
        r454_period_end => '2005-12-31T23:59:59',
        r454_period_publish => '2006-01-05T00:00:00',
        r454_year => 2005,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2006-01-01T00:00:00',
        r454_period_end => '2006-01-28T23:59:59',
        r454_period_publish => '2006-02-02T00:00:00',
        r454_year => 2005,
      }
    }
  },
  2006 => {
    r454_year => 2006,
    r454_start => '2006-01-29T00:00:00',
    r454_end => '2007-02-03T23:59:59',
    is_r454_leap_year => 1,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2006-01-29T00:00:00',
        r454_period_end => '2006-02-25T23:59:59',
        r454_period_publish => '2006-03-02T00:00:00',
        r454_year => 2006,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2006-02-26T00:00:00',
        r454_period_end => '2006-04-01T23:59:59',
        r454_period_publish => '2006-04-06T00:00:00',
        r454_year => 2006,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2006-04-02T00:00:00',
        r454_period_end => '2006-04-29T23:59:59',
        r454_period_publish => '2006-05-04T00:00:00',
        r454_year => 2006,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2006-04-30T00:00:00',
        r454_period_end => '2006-05-27T23:59:59',
        r454_period_publish => '2006-06-01T00:00:00',
        r454_year => 2006,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2006-05-28T00:00:00',
        r454_period_end => '2006-07-01T23:59:59',
        r454_period_publish => '2006-07-06T00:00:00',
        r454_year => 2006,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2006-07-02T00:00:00',
        r454_period_end => '2006-07-29T23:59:59',
        r454_period_publish => '2006-08-03T00:00:00',
        r454_year => 2006,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2006-07-30T00:00:00',
        r454_period_end => '2006-08-26T23:59:59',
        r454_period_publish => '2006-08-31T00:00:00',
        r454_year => 2006,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2006-08-27T00:00:00',
        r454_period_end => '2006-09-30T23:59:59',
        r454_period_publish => '2006-10-05T00:00:00',
        r454_year => 2006,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2006-10-01T00:00:00',
        r454_period_end => '2006-10-28T23:59:59',
        r454_period_publish => '2006-11-02T00:00:00',
        r454_year => 2006,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2006-10-29T00:00:00',
        r454_period_end => '2006-11-25T23:59:59',
        r454_period_publish => '2006-11-30T00:00:00',
        r454_year => 2006,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2006-11-26T00:00:00',
        r454_period_end => '2006-12-30T23:59:59',
        r454_period_publish => '2007-01-04T00:00:00',
        r454_year => 2006,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 5,
        r454_period_start => '2006-12-31T00:00:00',
        r454_period_end => '2007-02-03T23:59:59',
        r454_period_publish => '2007-02-08T00:00:00',
        r454_year => 2006,
      }
    }
  },
  2007 => {
    r454_year => 2007,
    r454_start => '2007-02-04T00:00:00',
    r454_end => '2008-02-02T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2007-02-04T00:00:00',
        r454_period_end => '2007-03-03T23:59:59',
        r454_period_publish => '2007-03-08T00:00:00',
        r454_year => 2007,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2007-03-04T00:00:00',
        r454_period_end => '2007-04-07T23:59:59',
        r454_period_publish => '2007-04-12T00:00:00',
        r454_year => 2007,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2007-04-08T00:00:00',
        r454_period_end => '2007-05-05T23:59:59',
        r454_period_publish => '2007-05-10T00:00:00',
        r454_year => 2007,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2007-05-06T00:00:00',
        r454_period_end => '2007-06-02T23:59:59',
        r454_period_publish => '2007-06-07T00:00:00',
        r454_year => 2007,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2007-06-03T00:00:00',
        r454_period_end => '2007-07-07T23:59:59',
        r454_period_publish => '2007-07-12T00:00:00',
        r454_year => 2007,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2007-07-08T00:00:00',
        r454_period_end => '2007-08-04T23:59:59',
        r454_period_publish => '2007-08-09T00:00:00',
        r454_year => 2007,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2007-08-05T00:00:00',
        r454_period_end => '2007-09-01T23:59:59',
        r454_period_publish => '2007-09-06T00:00:00',
        r454_year => 2007,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2007-09-02T00:00:00',
        r454_period_end => '2007-10-06T23:59:59',
        r454_period_publish => '2007-10-11T00:00:00',
        r454_year => 2007,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2007-10-07T00:00:00',
        r454_period_end => '2007-11-03T23:59:59',
        r454_period_publish => '2007-11-08T00:00:00',
        r454_year => 2007,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2007-11-04T00:00:00',
        r454_period_end => '2007-12-01T23:59:59',
        r454_period_publish => '2007-12-06T00:00:00',
        r454_year => 2007,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2007-12-02T00:00:00',
        r454_period_end => '2008-01-05T23:59:59',
        r454_period_publish => '2008-01-10T00:00:00',
        r454_year => 2007,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2008-01-06T00:00:00',
        r454_period_end => '2008-02-02T23:59:59',
        r454_period_publish => '2008-02-07T00:00:00',
        r454_year => 2007,
      }
    }
  },
  2008 => {
    r454_year => 2008,
    r454_start => '2008-02-03T00:00:00',
    r454_end => '2009-01-31T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2008-02-03T00:00:00',
        r454_period_end => '2008-03-01T23:59:59',
        r454_period_publish => '2008-03-06T00:00:00',
        r454_year => 2008,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2008-03-02T00:00:00',
        r454_period_end => '2008-04-05T23:59:59',
        r454_period_publish => '2008-04-10T00:00:00',
        r454_year => 2008,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2008-04-06T00:00:00',
        r454_period_end => '2008-05-03T23:59:59',
        r454_period_publish => '2008-05-08T00:00:00',
        r454_year => 2008,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2008-05-04T00:00:00',
        r454_period_end => '2008-05-31T23:59:59',
        r454_period_publish => '2008-06-05T00:00:00',
        r454_year => 2008,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2008-06-01T00:00:00',
        r454_period_end => '2008-07-05T23:59:59',
        r454_period_publish => '2008-07-10T00:00:00',
        r454_year => 2008,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2008-07-06T00:00:00',
        r454_period_end => '2008-08-02T23:59:59',
        r454_period_publish => '2008-08-07T00:00:00',
        r454_year => 2008,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2008-08-03T00:00:00',
        r454_period_end => '2008-08-30T23:59:59',
        r454_period_publish => '2008-09-04T00:00:00',
        r454_year => 2008,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2008-08-31T00:00:00',
        r454_period_end => '2008-10-04T23:59:59',
        r454_period_publish => '2008-10-09T00:00:00',
        r454_year => 2008,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2008-10-05T00:00:00',
        r454_period_end => '2008-11-01T23:59:59',
        r454_period_publish => '2008-11-06T00:00:00',
        r454_year => 2008,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2008-11-02T00:00:00',
        r454_period_end => '2008-11-29T23:59:59',
        r454_period_publish => '2008-12-04T00:00:00',
        r454_year => 2008,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2008-11-30T00:00:00',
        r454_period_end => '2009-01-03T23:59:59',
        r454_period_publish => '2009-01-08T00:00:00',
        r454_year => 2008,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2009-01-04T00:00:00',
        r454_period_end => '2009-01-31T23:59:59',
        r454_period_publish => '2009-02-05T00:00:00',
        r454_year => 2008,
      }
    }
  },
  2009 => {
    r454_year => 2009,
    r454_start => '2009-02-01T00:00:00',
    r454_end => '2010-01-30T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2009-02-01T00:00:00',
        r454_period_end => '2009-02-28T23:59:59',
        r454_period_publish => '2009-03-05T00:00:00',
        r454_year => 2009,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2009-03-01T00:00:00',
        r454_period_end => '2009-04-04T23:59:59',
        r454_period_publish => '2009-04-09T00:00:00',
        r454_year => 2009,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2009-04-05T00:00:00',
        r454_period_end => '2009-05-02T23:59:59',
        r454_period_publish => '2009-05-07T00:00:00',
        r454_year => 2009,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2009-05-03T00:00:00',
        r454_period_end => '2009-05-30T23:59:59',
        r454_period_publish => '2009-06-04T00:00:00',
        r454_year => 2009,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2009-05-31T00:00:00',
        r454_period_end => '2009-07-04T23:59:59',
        r454_period_publish => '2009-07-09T00:00:00',
        r454_year => 2009,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2009-07-05T00:00:00',
        r454_period_end => '2009-08-01T23:59:59',
        r454_period_publish => '2009-08-06T00:00:00',
        r454_year => 2009,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2009-08-02T00:00:00',
        r454_period_end => '2009-08-29T23:59:59',
        r454_period_publish => '2009-09-03T00:00:00',
        r454_year => 2009,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2009-08-30T00:00:00',
        r454_period_end => '2009-10-03T23:59:59',
        r454_period_publish => '2009-10-08T00:00:00',
        r454_year => 2009,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2009-10-04T00:00:00',
        r454_period_end => '2009-10-31T23:59:59',
        r454_period_publish => '2009-11-05T00:00:00',
        r454_year => 2009,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2009-11-01T00:00:00',
        r454_period_end => '2009-11-28T23:59:59',
        r454_period_publish => '2009-12-03T00:00:00',
        r454_year => 2009,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2009-11-29T00:00:00',
        r454_period_end => '2010-01-02T23:59:59',
        r454_period_publish => '2010-01-07T00:00:00',
        r454_year => 2009,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2010-01-03T00:00:00',
        r454_period_end => '2010-01-30T23:59:59',
        r454_period_publish => '2010-02-04T00:00:00',
        r454_year => 2009,
      }
    }
  },
  2010 => {
    r454_year => 2010,
    r454_start => '2010-01-31T00:00:00',
    r454_end => '2011-01-29T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2010-01-31T00:00:00',
        r454_period_end => '2010-02-27T23:59:59',
        r454_period_publish => '2010-03-04T00:00:00',
        r454_year => 2010,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2010-02-28T00:00:00',
        r454_period_end => '2010-04-03T23:59:59',
        r454_period_publish => '2010-04-08T00:00:00',
        r454_year => 2010,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2010-04-04T00:00:00',
        r454_period_end => '2010-05-01T23:59:59',
        r454_period_publish => '2010-05-06T00:00:00',
        r454_year => 2010,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2010-05-02T00:00:00',
        r454_period_end => '2010-05-29T23:59:59',
        r454_period_publish => '2010-06-03T00:00:00',
        r454_year => 2010,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2010-05-30T00:00:00',
        r454_period_end => '2010-07-03T23:59:59',
        r454_period_publish => '2010-07-08T00:00:00',
        r454_year => 2010,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2010-07-04T00:00:00',
        r454_period_end => '2010-07-31T23:59:59',
        r454_period_publish => '2010-08-05T00:00:00',
        r454_year => 2010,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2010-08-01T00:00:00',
        r454_period_end => '2010-08-28T23:59:59',
        r454_period_publish => '2010-09-02T00:00:00',
        r454_year => 2010,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2010-08-29T00:00:00',
        r454_period_end => '2010-10-02T23:59:59',
        r454_period_publish => '2010-10-07T00:00:00',
        r454_year => 2010,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2010-10-03T00:00:00',
        r454_period_end => '2010-10-30T23:59:59',
        r454_period_publish => '2010-11-04T00:00:00',
        r454_year => 2010,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2010-10-31T00:00:00',
        r454_period_end => '2010-11-27T23:59:59',
        r454_period_publish => '2010-12-02T00:00:00',
        r454_year => 2010,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2010-11-28T00:00:00',
        r454_period_end => '2011-01-01T23:59:59',
        r454_period_publish => '2011-01-06T00:00:00',
        r454_year => 2010,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2011-01-02T00:00:00',
        r454_period_end => '2011-01-29T23:59:59',
        r454_period_publish => '2011-02-03T00:00:00',
        r454_year => 2010,
      }
    }
  },
  2011 => {
    r454_year => 2011,
    r454_start => '2011-01-30T00:00:00',
    r454_end => '2012-01-28T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2011-01-30T00:00:00',
        r454_period_end => '2011-02-26T23:59:59',
        r454_period_publish => '2011-03-03T00:00:00',
        r454_year => 2011,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2011-02-27T00:00:00',
        r454_period_end => '2011-04-02T23:59:59',
        r454_period_publish => '2011-04-07T00:00:00',
        r454_year => 2011,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2011-04-03T00:00:00',
        r454_period_end => '2011-04-30T23:59:59',
        r454_period_publish => '2011-05-05T00:00:00',
        r454_year => 2011,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2011-05-01T00:00:00',
        r454_period_end => '2011-05-28T23:59:59',
        r454_period_publish => '2011-06-02T00:00:00',
        r454_year => 2011,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2011-05-29T00:00:00',
        r454_period_end => '2011-07-02T23:59:59',
        r454_period_publish => '2011-07-07T00:00:00',
        r454_year => 2011,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2011-07-03T00:00:00',
        r454_period_end => '2011-07-30T23:59:59',
        r454_period_publish => '2011-08-04T00:00:00',
        r454_year => 2011,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2011-07-31T00:00:00',
        r454_period_end => '2011-08-27T23:59:59',
        r454_period_publish => '2011-09-01T00:00:00',
        r454_year => 2011,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2011-08-28T00:00:00',
        r454_period_end => '2011-10-01T23:59:59',
        r454_period_publish => '2011-10-06T00:00:00',
        r454_year => 2011,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2011-10-02T00:00:00',
        r454_period_end => '2011-10-29T23:59:59',
        r454_period_publish => '2011-11-03T00:00:00',
        r454_year => 2011,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2011-10-30T00:00:00',
        r454_period_end => '2011-11-26T23:59:59',
        r454_period_publish => '2011-12-01T00:00:00',
        r454_year => 2011,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2011-11-27T00:00:00',
        r454_period_end => '2011-12-31T23:59:59',
        r454_period_publish => '2012-01-05T00:00:00',
        r454_year => 2011,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2012-01-01T00:00:00',
        r454_period_end => '2012-01-28T23:59:59',
        r454_period_publish => '2012-02-02T00:00:00',
        r454_year => 2011,
      }
    }
  },
  2012 => {
    r454_year => 2012,
    r454_start => '2012-01-29T00:00:00',
    r454_end => '2013-02-02T23:59:59',
    is_r454_leap_year => 1,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2012-01-29T00:00:00',
        r454_period_end => '2012-02-25T23:59:59',
        r454_period_publish => '2012-03-01T00:00:00',
        r454_year => 2012,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2012-02-26T00:00:00',
        r454_period_end => '2012-03-31T23:59:59',
        r454_period_publish => '2012-04-05T00:00:00',
        r454_year => 2012,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2012-04-01T00:00:00',
        r454_period_end => '2012-04-28T23:59:59',
        r454_period_publish => '2012-05-03T00:00:00',
        r454_year => 2012,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2012-04-29T00:00:00',
        r454_period_end => '2012-05-26T23:59:59',
        r454_period_publish => '2012-05-31T00:00:00',
        r454_year => 2012,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2012-05-27T00:00:00',
        r454_period_end => '2012-06-30T23:59:59',
        r454_period_publish => '2012-07-05T00:00:00',
        r454_year => 2012,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2012-07-01T00:00:00',
        r454_period_end => '2012-07-28T23:59:59',
        r454_period_publish => '2012-08-02T00:00:00',
        r454_year => 2012,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2012-07-29T00:00:00',
        r454_period_end => '2012-08-25T23:59:59',
        r454_period_publish => '2012-08-30T00:00:00',
        r454_year => 2012,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2012-08-26T00:00:00',
        r454_period_end => '2012-09-29T23:59:59',
        r454_period_publish => '2012-10-04T00:00:00',
        r454_year => 2012,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2012-09-30T00:00:00',
        r454_period_end => '2012-10-27T23:59:59',
        r454_period_publish => '2012-11-01T00:00:00',
        r454_year => 2012,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2012-10-28T00:00:00',
        r454_period_end => '2012-11-24T23:59:59',
        r454_period_publish => '2012-11-29T00:00:00',
        r454_year => 2012,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2012-11-25T00:00:00',
        r454_period_end => '2012-12-29T23:59:59',
        r454_period_publish => '2013-01-03T00:00:00',
        r454_year => 2012,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 5,
        r454_period_start => '2012-12-30T00:00:00',
        r454_period_end => '2013-02-02T23:59:59',
        r454_period_publish => '2013-02-07T00:00:00',
        r454_year => 2012,
      }
    }
  },
  2013 => {
    r454_year => 2013,
    r454_start => '2013-02-03T00:00:00',
    r454_end => '2014-02-01T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2013-02-03T00:00:00',
        r454_period_end => '2013-03-02T23:59:59',
        r454_period_publish => '2013-03-07T00:00:00',
        r454_year => 2013,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2013-03-03T00:00:00',
        r454_period_end => '2013-04-06T23:59:59',
        r454_period_publish => '2013-04-11T00:00:00',
        r454_year => 2013,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2013-04-07T00:00:00',
        r454_period_end => '2013-05-04T23:59:59',
        r454_period_publish => '2013-05-09T00:00:00',
        r454_year => 2013,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2013-05-05T00:00:00',
        r454_period_end => '2013-06-01T23:59:59',
        r454_period_publish => '2013-06-06T00:00:00',
        r454_year => 2013,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2013-06-02T00:00:00',
        r454_period_end => '2013-07-06T23:59:59',
        r454_period_publish => '2013-07-11T00:00:00',
        r454_year => 2013,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2013-07-07T00:00:00',
        r454_period_end => '2013-08-03T23:59:59',
        r454_period_publish => '2013-08-08T00:00:00',
        r454_year => 2013,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2013-08-04T00:00:00',
        r454_period_end => '2013-08-31T23:59:59',
        r454_period_publish => '2013-09-05T00:00:00',
        r454_year => 2013,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2013-09-01T00:00:00',
        r454_period_end => '2013-10-05T23:59:59',
        r454_period_publish => '2013-10-10T00:00:00',
        r454_year => 2013,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2013-10-06T00:00:00',
        r454_period_end => '2013-11-02T23:59:59',
        r454_period_publish => '2013-11-07T00:00:00',
        r454_year => 2013,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2013-11-03T00:00:00',
        r454_period_end => '2013-11-30T23:59:59',
        r454_period_publish => '2013-12-05T00:00:00',
        r454_year => 2013,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2013-12-01T00:00:00',
        r454_period_end => '2014-01-04T23:59:59',
        r454_period_publish => '2014-01-09T00:00:00',
        r454_year => 2013,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2014-01-05T00:00:00',
        r454_period_end => '2014-02-01T23:59:59',
        r454_period_publish => '2014-02-06T00:00:00',
        r454_year => 2013,
      }
    }
  },
  2014 => {
    r454_year => 2014,
    r454_start => '2014-02-02T00:00:00',
    r454_end => '2015-01-31T23:59:59',
    is_r454_leap_year => 0,
    periods => {
      1 => {
        r454_period => 1,
        r454_period_weeks => 4,
        r454_period_start => '2014-02-02T00:00:00',
        r454_period_end => '2014-03-01T23:59:59',
        r454_period_publish => '2014-03-06T00:00:00',
        r454_year => 2014,
      },
      2 => {
        r454_period => 2,
        r454_period_weeks => 5,
        r454_period_start => '2014-03-02T00:00:00',
        r454_period_end => '2014-04-05T23:59:59',
        r454_period_publish => '2014-04-10T00:00:00',
        r454_year => 2014,
      },
      3 => {
        r454_period => 3,
        r454_period_weeks => 4,
        r454_period_start => '2014-04-06T00:00:00',
        r454_period_end => '2014-05-03T23:59:59',
        r454_period_publish => '2014-05-08T00:00:00',
        r454_year => 2014,
      },
      4 => {
        r454_period => 4,
        r454_period_weeks => 4,
        r454_period_start => '2014-05-04T00:00:00',
        r454_period_end => '2014-05-31T23:59:59',
        r454_period_publish => '2014-06-05T00:00:00',
        r454_year => 2014,
      },
      5 => {
        r454_period => 5,
        r454_period_weeks => 5,
        r454_period_start => '2014-06-01T00:00:00',
        r454_period_end => '2014-07-05T23:59:59',
        r454_period_publish => '2014-07-10T00:00:00',
        r454_year => 2014,
      },
      6 => {
        r454_period => 6,
        r454_period_weeks => 4,
        r454_period_start => '2014-07-06T00:00:00',
        r454_period_end => '2014-08-02T23:59:59',
        r454_period_publish => '2014-08-07T00:00:00',
        r454_year => 2014,
      },
      7 => {
        r454_period => 7,
        r454_period_weeks => 4,
        r454_period_start => '2014-08-03T00:00:00',
        r454_period_end => '2014-08-30T23:59:59',
        r454_period_publish => '2014-09-04T00:00:00',
        r454_year => 2014,
      },
      8 => {
        r454_period => 8,
        r454_period_weeks => 5,
        r454_period_start => '2014-08-31T00:00:00',
        r454_period_end => '2014-10-04T23:59:59',
        r454_period_publish => '2014-10-09T00:00:00',
        r454_year => 2014,
      },
      9 => {
        r454_period => 9,
        r454_period_weeks => 4,
        r454_period_start => '2014-10-05T00:00:00',
        r454_period_end => '2014-11-01T23:59:59',
        r454_period_publish => '2014-11-06T00:00:00',
        r454_year => 2014,
      },
      10 => {
        r454_period => 10,
        r454_period_weeks => 4,
        r454_period_start => '2014-11-02T00:00:00',
        r454_period_end => '2014-11-29T23:59:59',
        r454_period_publish => '2014-12-04T00:00:00',
        r454_year => 2014,
      },
      11 => {
        r454_period => 11,
        r454_period_weeks => 5,
        r454_period_start => '2014-11-30T00:00:00',
        r454_period_end => '2015-01-03T23:59:59',
        r454_period_publish => '2015-01-08T00:00:00',
        r454_year => 2014,
      },
      12 => {
        r454_period => 12,
        r454_period_weeks => 4,
        r454_period_start => '2015-01-04T00:00:00',
        r454_period_end => '2015-01-31T23:59:59',
        r454_period_publish => '2015-02-05T00:00:00',
        r454_year => 2014,
      }
    }
  }
);