All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kr.motd.maven.sphinx.dist.future.backports.datetime$py.class Maven / Gradle / Ivy

There is a newer version: 2.10.0
Show newest version
????1{f$0R(Lorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;__doc__?Concrete date/time and related types.

See http://www.iana.org/time-zones/repository/tz-link.html for
time zone and DST data sources.
org/python/core/PyStringfromInterned.(Ljava/lang/String;)Lorg/python/core/PyString;	

org/python/core/PyFrame
	setglobal/(Ljava/lang/String;Lorg/python/core/PyObject;)V
setline(I)V

__future__java/lang/Stringdivisionorg/python/core/imp
importFrom\(Ljava/lang/String;[Ljava/lang/String;Lorg/python/core/PyFrame;I)[Lorg/python/core/PyObject; 
!setlocal#
$unicode_literals&print_function(absolute_import*future.builtins,str.bytes0map2round4int6object8future.utils:
native_str<PY2>time@importOneAsH(Ljava/lang/String;Lorg/python/core/PyFrame;I)Lorg/python/core/PyObject;BC
D_timeFmathH_mathJorg/python/core/PyLEmptyObjectsorg/python/core/PyObject;NO	MPorg/python/core/PyFunctionR	f_globalsLorg/python/core/PyObject;TU	V_cmp$1getlocal(I)Lorg/python/core/PyObject;YZ
[org/python/core/PyObject]_eq6(Lorg/python/core/PyObject;)Lorg/python/core/PyObject;_`
^a__nonzero__()Zcd
^e
newInteger(I)Lorg/python/core/PyInteger;gh
Mi_gtk`
^lf_lastiIno	pfuture/backports/datetime$pyrLorg/python/core/PyCode;Xt	suj(Lorg/python/core/PyObject;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;Lorg/python/core/PyObject;)Vwx
Sy_cmp{MINYEAR}MAXYEAR7??_MAXORDINAL?org/python/core/PyList?None?getname.(Ljava/lang/String;)Lorg/python/core/PyObject;??
?([Lorg/python/core/PyObject;)Vw?
??_DAYS_IN_MONTH?_DAYS_BEFORE_MONTH?dbm?__getslice__j(Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;??
^?__iter__()Lorg/python/core/PyObject;??
^?dim?append?__getattr__??
^?__call__S(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;??
^?_iadd?`
^?__iternext__??
^?dellocal(Ljava/lang/String;)V??
?
_is_leap$2year -> 1 if leap year, else 0.?org/python/core/PyUnicode?/(Ljava/lang/String;)Lorg/python/core/PyUnicode;	?
??_mod?`
^?_ne?`
^??t	s?_is_leap?_days_before_year$32year -> number of days before January 1st of year.?_sub?`
^?(ILorg/python/core/PyObject;)V#?
?_mul?`
^?	_floordiv?`
^?_add?`
^??t	s?_days_before_year?_days_in_month$49year, month -> number of days in that month in that year.?	__debug__?	getglobal??
?_le?`
^?AssertionError?
makeExceptionS(Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyException;??
M?__getitem__?`
^??t	s?_days_in_month?_days_before_month$5Cyear, month -> number of days in year preceding first day of month.?month must be in 1..12??t	s?_days_before_month?
_ymd2ord$6>year, month, day -> ordinal, considering 01-Jan-0001 as day 1.?m(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;??
^?day must be in 1..%d?t	s_ymd2ord_DI400Y_DI100Y	_DI4Y?U	M

_ord2ymd$7@ordinal -> (year, month, day), considering 01-Jan-0001 as day 1._isub`
^divmodunpackSequence8(Lorg/python/core/PyObject;I)[Lorg/python/core/PyObject;
Morg/python/core/PyTuple
?_rshift`
^_lt!`
^"t	s$_ord2ymd&Jan(Feb*Mar,Apr.May0Jun2Jul4Aug6Sep8Oct:Nov<Dec>_MONTHNAMES@MonBTueDWedFThuHFriJSatLSunN	_DAYNAMESP_build_struct_time$8?(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;?S
^Tstruct_timeVRt	sX_build_struct_timeZ_format_time$9%02d:%02d:%02d].%06d_\t	sa_format_timec_wrap_strftime$10lenf%hfj_isl`
^m%06dogetattrqmicrosecondszuwhasattry	utcoffset{9(Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;?}
^~_isnot?`
^?+?days?__neg__??
^?-?	timedelta?hours?g(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;[Ljava/lang/String;)Lorg/python/core/PyObject;??
^?minutes?__not__??
^?whole minute?
_ifloordiv?`
^?
%c%02d%02d?_notin?`
^?Z?tzname?replace?%%?join?strftime?et	s?_wrap_strftime?_call_tzinfo_method$11?t	s?_call_tzinfo_method?_check_tzname$12
isinstance?	TypeError?4tzinfo.tzname() must return None or string, not '%s'?type?9(Lorg/python/core/PyObject;)Lorg/python/core/PyException;??
M??t	s?
_check_tzname?_check_utc_offset$13dst?_in?`
^?3tzinfo.%s() must return None or timedelta, not '%s'?microseconds?
ValueError?9tzinfo.%s() must return a whole number of minutes, got %s?V%s()=%s, must be must be strictly between -timedelta(hours=24) and timedelta(hours=24)??t	s?_check_utc_offset?_check_date_fields$14int expected?year must be in %d..%d??t	s?_check_date_fields?_check_time_fields$15hour must be in 0..23?minute must be in 0..59?second must be in 0..59?B? microsecond must be in 0..999999??t	s?_check_time_fields?_check_tzinfo_arg$16tzinfo?4tzinfo argument must be None or of a tzinfo subclass??t	s?_check_tzinfo_arg?_cmperror$17can't compare '%s' to '%s'?__name__??t	s	_cmperrortimedelta$18
__module__?Represent the difference between two datetime objects.

    Supported operators:

    - add, subtract timedelta
    - unary plus, minus, abs
    - compare to timedelta
    - multiply, divide by int

    In addition, datetime supports subtraction of two datetime objects
    returning a timedelta, and addition or subtraction of a datetime
    and a timedelta giving a datetime.

    Representation: (days, seconds, microseconds).  Why?  Because I
    felt like it.
    _days	_seconds
_microseconds
	__slots__
__new__$19floatmodf@8newFloat(D)Lorg/python/core/PyFloat;
M@? abs ??@A.??A@?B@AG??__new__-__setattr__/
^0;???
OverflowError3$timedelta # of days is too large: %d5t	s7__repr__$20%s(%d, %d, %d):	datetime.<	__class__>
%s(%d, %d)@%s(%d)B9t	sD__repr__F
__str__$21%d:%02d:%02dI	plural$22sLKt	sN
%d day%s, PHt	sR__str__Ttotal_seconds$23Total seconds in the duration.WQ?secondsZ_pow\`
^]_truediv_`
^`Vt	sb
total_secondsddays$24ft	sgpropertyi
seconds$25kt	slmicroseconds$26nt	so
__add__$27NotImplementedrqt	st__add__v__radd__x
__sub__$28zt	s{__sub__}__rsub__$29t	s?__rsub__?
__neg__$30?t	s??
__pos__$31?t	s?__pos__?
__abs__$32?t	s?__abs__?
__mul__$33as_integer_ratio??t	s?__mul__?__rmul__?_to_microseconds$34?t	s?_to_microseconds?__floordiv__$35?t	s?__floordiv__?__truediv__$36?t	s?__truediv__?
__mod__$37?t	s?__mod__?
__divmod__$38?t	s?
__divmod__?	__eq__$39False??t	s?__eq__?	__ne__$40True??t	s?__ne__?	__le__$41?t	s?__le__?	__lt__$42?t	s?__lt__?	__ge__$43_ge?`
^??t	s?__ge__?	__gt__$44?t	s?__gt__?_cmp$45	_getstate??t	s?__hash__$46hash??t	s?__hash__?__bool__$47?t	s?__bool__?_getstate$48?t	s?
__reduce__$49?t	s?
__reduce__?getf_locals??
?t	s?	makeClassa(Ljava/lang/String;[Lorg/python/core/PyObject;Lorg/python/core/PyCode;)Lorg/python/core/PyObject;??
M?java/util/Arrays?fill(([Ljava/lang/Object;Ljava/lang/Object;)V??
???e6minmax
resolutiondatedate$50?Concrete date type.

    Constructors:

    __new__()
    fromtimestamp()
    today()
    fromordinal()

    Operators:

    __repr__, __str__
    __cmp__, __hash__
    __add__, __radd__, __sub__ (add/radd only with timedelta arg)

    Methods:

    timetuple()
    toordinal()
    weekday()
    isoweekday(), isocalendar(), isoformat()
    ctime()
    strftime()

    Properties (readonly):
    year, month, day
    _year
_month_day
__new__$51VConstructor.

        Arguments:

        year, month, day (required, base 1)
        _date__setstatet	sfromtimestamp$52;Construct a date from a POSIX timestamp (like time.time()).	localtimet	sclassmethod!
fromtimestamp#today$53"Construct a date from time.time().&%t	s(today*fromordinal$54?Contruct a date from a proleptic Gregorian ordinal.

        January 1 of year 1 is day 1.  Only the year, month and day are
        non-zero in the result.
        -,t	s/fromordinal1__repr__$555Convert to formal string, for repr().

        >>> dt = datetime(2010, 1, 1)
        >>> repr(dt)
        'datetime.datetime(2010, 1, 1, 0, 0)'

        >>> dt = datetime(2010, 1, 1, tzinfo=timezone.utc)
        >>> repr(dt)
        'datetime.datetime(2010, 1, 1, 0, 0, tzinfo=datetime.timezone.utc)'
        43t	s6ctime$56Return ctime() style string.9	toordinal;%s %s %2d 00:00:00 %04d=8t	s?ctimeAstrftime$57Format using strftime().D	timetupleFCt	sH
__format__$58Jt	sK
__format__Misoformat$59?Return the date formatted according to ISO.

        This is 'YYYY-MM-DD'.

        References:
        - http://www.w3.org/TR/NOTE-datetime
        - http://www.cl.cam.ac.uk/~mgk25/iso-time.html
        P%04d-%02d-%02dROt	sT	isoformatVyear$60
year (1-9999)YXt	s[year]month$61month (1-12)`_t	sbmonthdday$62
day (1-31)gft	sidayktimetuple$639Return local time tuple compatible with time.localtime().nT(Lorg/python/core/ThreadState;[Lorg/python/core/PyObject;)Lorg/python/core/PyObject;?p
^qmt	sstoordinal$64?Return proleptic Gregorian ordinal for the year, month and day.

        January 1 of year 1 is day 1.  Only the year, month and day values
        contribute to the result.
        vut	sx
replace$65;Return a new date with new values for the specified fields.{zt	s}	__eq__$66t	s?	__ne__$67?t	s?	__le__$68?t	s?	__lt__$69?t	s?	__ge__$70?t	s?	__gt__$71?t	s?_cmp$72?t	s?__hash__$73Hash.??t	s?
__add__$74Add a date to a timedelta.?result out of range??t	s?
__sub__$75.Subtract two dates, or a date and a timedelta.??t	s?
weekday$76:Return day of the week, where Monday == 0 ... Sunday == 6.??t	s?weekday?
isoweekday$77:Return day of the week, where Monday == 1 ... Sunday == 7.??t	s?
isoweekday?isocalendar$78?Return a 3-tuple containing ISO year, week number, and weekday.

        The first ISO week of the year is the (Mon-Sun) week
        containing the year's first Thursday; everything else derives
        from that.

        The first week is 1; Monday is 1 ... Sunday is 7.

        ISO calendar algorithm taken from
        http://www.phys.uu.nl/~vgent/calendar/isocalendar.htm
        ?_isoweek1monday??t	s?isocalendar?_getstate$79?t	s?_date__setstate$80not enough arguments??t	s?
__reduce__$81?t	s?
t	s?_date_class?	tzinfo$82}Abstract base class for time zone info classes.

    Subclasses must override the name(), utcoffset() and dst() methods.
    ?	tzname$83%datetime -> string name of time zone.?NotImplementedError?&tzinfo subclass must override tzname()??t	s?utcoffset$84:datetime -> minutes east of UTC (negative for west of UTC)?)tzinfo subclass must override utcoffset()??t	s?dst$85?datetime -> DST offset in minutes east of UTC.

        Return 0 if DST not in effect.  utcoffset() must include the DST
        offset.
        ?#tzinfo subclass must override dst()??t	s?
fromutc$86*datetime in UTC -> datetime in local time.?datetime?&fromutc() requires a datetime argument?dt.tzinfo is not self?0fromutc() requires a non-None utcoffset() result?*fromutc() requires a non-None dst() result?;fromutc(): dt.dst gave inconsistent results; cannot convert??t	s?fromutc?
__reduce__$87__getinitargs__?__getstate__?__dict__??t	s??t	s
_tzinfo_classtime$88Time with time zone.

    Constructors:

    __new__()

    Operators:

    __repr__, __str__
    __cmp__, __hash__

    Methods:

    strftime()
    isoformat()
    utcoffset()
    tzname()
    dst()

    Properties (readonly):
    hour, minute, second, microsecond, tzinfo
    
__new__$89?Constructor.

        Arguments:

        hour, minute (required)
        second, microsecond (default to zero)
        tzinfo (default to None)
        	_time__setstate?(Lorg/python/core/ThreadState;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;?
^_hour_minute_second_microsecond_tzinfot	shour$90hour (0-23)t	shour!	minute$91
minute (0-59)$#t	s&minute(	second$92
second (0-59)+*t	s-second/microsecond$93microsecond (0-999999)21t	s4	tzinfo$94timezone info object76t	s9	__eq__$95allow_mixed<;t	s>	__ne__$96@t	sA	__le__$97Ct	sD	__lt__$98Ft	sG	__ge__$99It	sJ
__gt__$100Lt	sM_cmp$101$cannot compare naive and aware timesPOt	sR__hash__$102Tt	sU:W
_tzstr$1032Return formatted timezone offset (+xx:xx) or None.Z%s%02d%s%02d\Yt	s^_tzstr`__repr__$104%Convert to formal string, for repr().c, %d, %de, %dg%s(%d, %d%s)i)k, tzinfo=%rmbt	so
isoformat$105?Return the time formatted according to ISO.

        This is 'HH:MM:SS.mmmmmm+zz:zz', or 'HH:MM:SS+zz:zz' if
        self.microsecond == 0.
        rqt	ststrftime$106{Format using strftime().  The date part of the timestamp passed
        to underlying strftime should not be used.
        wvt	sy__format__$107{t	s|
utcoffset$108QReturn the timezone offset in minutes east of UTC (negative west of
        UTC).~t	s?
tzname$109Return the timezone name.

        Note that the name is 100% informational -- there's no requirement that
        it mean anything in particular. For example, "GMT", "UTC", "-500",
        "-5:00", "EDT", "US/Eastern", "America/New York" are all valid replies.
        ??t	s?dst$110fReturn 0 if DST is not in effect, or the DST offset (in minutes
        eastward) if DST is in effect.

        This is purely informational; the DST offset has already been added to
        the UTC offset returned by utcoffset() if applicable, so there's no
        need to consult dst() unless you're interested in displaying the DST
        info.
        ??t	s?replace$111;Return a new time with new values for the specified fields.??t	s?__bool__$112?t	s?
_getstate$113?t	s?_time__setstate$114an integer is required?_lshift?`
^?_or?`
^?bad tzinfo state arg %r??t	s?__reduce__$115?t	s?t	s?_time_class?datetime$116?datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])

    The year, month and day arguments are required. tzinfo may be None, or an
    instance of a tzinfo subclass. The remaining arguments may be ints.
    ?__new__$117_datetime__setstate??t	s?hour$118?t	s?
minute$119?t	s?
second$120?t	s?microsecond$121?t	s?
tzinfo$122?t	s?fromtimestamp$123?Construct a datetime from a POSIX timestamp (like time.time()).

        A timezone info object may be passed in as well.
        ?gmtime??t	s?utcfromtimestamp$124CConstruct a UTC datetime from a POSIX timestamp (like time.time()).??t	s?utcfromtimestamp?now$125BConstruct a datetime from time.time() and optional time zone info.??t	s?now?
utcnow$126*Construct a UTC datetime from time.time().??t	s?utcnow?combine$1278Construct a datetime from a given date and a given time.?%date argument must be a date instance?%time argument must be a time instance??t	s?combine?
timetuple$128?t	s?
timestamp$129Return POSIX timestamp as float?mktime?_EPOCH??t	s?	timestamp?utctimetuple$1304Return UTC time tuple compatible with time.gmtime().??t	s?utctimetuple?date$131Return the date part.?t	stime$132'Return the time part, with tzinfo None.t	s
timetz$133'Return the time part, with same tzinfo.
	t	stimetzreplace$134?Return a new datetime with new values for the specified fields.t	sastimezone$135'astimezone() requires an aware datetime
_callextra~([Lorg/python/core/PyObject;[Ljava/lang/String;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)Lorg/python/core/PyObject;
^	tm_gmtofftm_zonesetExceptionM(Ljava/lang/Throwable;Lorg/python/core/PyFrame;)Lorg/python/core/PyException; !
M"AttributeError$org/python/core/PyException&match(Lorg/python/core/PyObject;)Z()
'*daylight,tm_isdst.altzone0timezone2java/lang/Throwable4)tz argument must be an instance of tzinfo6t	s8
astimezone:	ctime$136%s %s %2d %02d:%02d:%02d %04d=<t	s?TA
isoformat$137?Return the time formatted according to ISO.

        This is 'YYYY-MM-DD HH:MM:SS.mmmmmm', or 'YYYY-MM-DD HH:MM:SS' if
        self.microsecond == 0.

        If self.tzinfo is not None, the UTC offset is also attached, giving
        'YYYY-MM-DD HH:MM:SS.mmmmmm+HH:MM' or 'YYYY-MM-DD HH:MM:SS+HH:MM'.

        Optional argument sep specifies the separator between date and
        time, default 'T'.
        D%04d-%02d-%02d%cF%s%02d:%02dHCt	sJ__repr__$138__delitem__(Lorg/python/core/PyObject;)VMN
^O, Q%s(%s)SLt	sU__str__$139Convert to string, for str().X Zsep\Wt	s^strptime$140Kstring, format -> new datetime parsed from a string (like time.strptime()).a	_strptimec	importOneeC
f_strptime_datetimeh`t	sjstrptimel
utcoffset$141nt	so
tzname$142qt	srdst$143tt	su
__eq__$144wt	sx
__ne__$145zt	s{
__le__$146}t	s~
__lt__$147?t	s?
__ge__$148?t	s?
__gt__$149?t	s?_cmp$150(cannot compare naive and aware datetimes??t	s?__add__$151Add a datetime and a timedelta.??t	s?__sub__$1526Subtract two datetimes, or a datetime and a timedelta.?(cannot mix naive and timezone-aware time??t	s?__hash__$153?t	s?
_getstate$154?t	s?_datetime__setstate$155?t	s?__reduce__$156?t	s??t	s?_isoweek1monday$157?t	s?timezone$158_offset?_name?_Omitted?__new__$159offset must be a timedelta?utc?decode?name must be a string?
_minoffset?
_maxoffset?Yoffset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24).?Aoffset must be a timedelta representing a whole number of minutes?_create??t	s?_create$160?t	s?__getinitargs__$161pickle support??t	s?
__eq__$162?t	s?__hash__$163?t	s?__repr__$164Convert to formal string, for repr().

        >>> tz = timezone.utc
        >>> repr(tz)
        'datetime.timezone.utc'
        >>> tz = timezone(timedelta(hours=-5), 'EST')
        >>> repr(tz)
        "datetime.timezone(datetime.timedelta(-1, 68400), 'EST')"
        ?datetime.timezone.utc?%s(%r)?
%s(%r, %r)??t	s?__str__$165?t	s?
utcoffset$1668utcoffset() argument must be a datetime instance or None??t	s?
tzname$167_name_from_offset?5tzname() argument must be a datetime instance or None??t	s?dst$1682dst() argument must be a datetime instance or None??t	s?fromutc$169fromutc: dt.tzinfo is not self?6fromutc() argument must be a datetime instance or None??t	s?_name_from_offset$170UTC{}{:02d}:{:02d}?format??t	sstaticmethod?t	s!!
Some time zone algebra.  For a datetime x, let
    x.n = x stripped of its timezone -- its naive time.
    x.o = x.utcoffset(), and assuming that doesn't raise an exception or
          return None
    x.d = x.dst(), and assuming that doesn't raise an exception or
          return None
    x.s = x's standard offset, x.o - x.d

Now some derived rules, where k is a duration (timedelta).

1. x.o = x.s + x.d
   This follows from the definition of x.s.

2. If x and y have the same tzinfo member, x.s = y.s.
   This is actually a requirement, an assumption we need to make about
   sane tzinfo classes.

3. The naive UTC time corresponding to x is x.n - x.o.
   This is again a requirement for a sane tzinfo class.

4. (x+k).s = x.s
   This follows from #2, and that datimetimetz+timedelta preserves tzinfo.

5. (x+k).n = x.n + k
   Again follows from how arithmetic is defined.

Now we can explain tz.fromutc(x).  Let's assume it's an interesting case
(meaning that the various tzinfo methods exist, and don't blow up or return
None when called).

The function wants to return a datetime y with timezone tz, equivalent to x.
x is already in UTC.

By #3, we want

    y.n - y.o = x.n                             [1]

The algorithm starts by attaching tz to x.n, and calling that y.  So
x.n = y.n at the start.  Then it wants to add a duration k to y, so that [1]
becomes true; in effect, we want to solve [2] for k:

   (y+k).n - (y+k).o = x.n                      [2]

By #1, this is the same as

   (y+k).n - ((y+k).s + (y+k).d) = x.n          [3]

By #5, (y+k).n = y.n + k, which equals x.n + k because x.n=y.n at the start.
Substituting that into [3],

   x.n + k - (y+k).s - (y+k).d = x.n; the x.n terms cancel, leaving
   k - (y+k).s - (y+k).d = 0; rearranging,
   k = (y+k).s - (y+k).d; by #4, (y+k).s == y.s, so
   k = y.s - (y+k).d

On the RHS, (y+k).d can't be computed directly, but y.s can be, and we
approximate k by ignoring the (y+k).d term at first.  Note that k can't be
very large, since all offset-returning methods return a duration of magnitude
less than 24 hours.  For that reason, if y is firmly in std time, (y+k).d must
be 0, so ignoring it has no consequence then.

In any case, the new value is

    z = y + y.s                                 [4]

It's helpful to step back at look at [4] from a higher level:  it's simply
mapping from UTC to tz's standard time.

At this point, if

    z.n - z.o = x.n                             [5]

we have an equivalent time, and are almost done.  The insecurity here is
at the start of daylight time.  Picture US Eastern for concreteness.  The wall
time jumps from 1:59 to 3:00, and wall hours of the form 2:MM don't make good
sense then.  The docs ask that an Eastern tzinfo class consider such a time to
be EDT (because it's "after 2"), which is a redundant spelling of 1:MM EST
on the day DST starts.  We want to return the 1:MM EST spelling because that's
the only spelling that makes sense on the local wall clock.

In fact, if [5] holds at this point, we do have the standard-time spelling,
but that takes a bit of proof.  We first prove a stronger result.  What's the
difference between the LHS and RHS of [5]?  Let

    diff = x.n - (z.n - z.o)                    [6]

Now
    z.n =                       by [4]
    (y + y.s).n =               by #5
    y.n + y.s =                 since y.n = x.n
    x.n + y.s =                 since z and y are have the same tzinfo member,
                                    y.s = z.s by #2
    x.n + z.s

Plugging that back into [6] gives

    diff =
    x.n - ((x.n + z.s) - z.o) =     expanding
    x.n - x.n - z.s + z.o =         cancelling
    - z.s + z.o =                   by #2
    z.d

So diff = z.d.

If [5] is true now, diff = 0, so z.d = 0 too, and we have the standard-time
spelling we wanted in the endcase described above.  We're done.  Contrarily,
if z.d = 0, then we have a UTC equivalent, and are also done.

If [5] is not true now, diff = z.d != 0, and z.d is the offset we need to
add to z (in effect, z is in tz's standard time, and we need to shift the
local clock into tz's daylight time).

Let

    z' = z + z.d = z + diff                     [7]

and we can again ask whether

    z'.n - z'.o = x.n                           [8]

If so, we're done.  If not, the tzinfo class is insane, according to the
assumptions we've made.  This also requires a bit of proof.  As before, let's
compute the difference between the LHS and RHS of [8] (and skipping some of
the justifications for the kinds of substitutions we've done several times
already):

    diff' = x.n - (z'.n - z'.o) =           replacing z'.n via [7]
            x.n  - (z.n + diff - z'.o) =    replacing diff via [6]
            x.n - (z.n + x.n - (z.n - z.o) - z'.o) =
            x.n - z.n - x.n + z.n - z.o + z'.o =    cancel x.n
            - z.n + z.n - z.o + z'.o =              cancel z.n
            - z.o + z'.o =                      #1 twice
            -z.s - z.d + z'.s + z'.d =          z and z' have same tzinfo
            z'.d - z.d

So z' is UTC-equivalent to x iff z'.d = z.d at this point.  If they are equal,
we've found the UTC-equivalent so are done.  In fact, we stop with [7] and
return z', not bothering to compute z'.d.

How could z.d and z'd differ?  z' = z + z.d [7], so merely moving z' by
a dst() offset, and starting *from* a time already in DST (we know z.d != 0),
would have to change the result dst() returns:  we start in DST, and moving
a little further into it takes us out of DST.

There isn't a sane case where this can happen.  The closest it gets is at
the end of DST, where there's an hour in UTC with no spelling in a hybrid
tzinfo class.  In US Eastern, that's 5:MM UTC = 0:MM EST = 1:MM EDT.  During
that hour, on an Eastern clock 1:MM is taken as being in standard time (6:MM
UTC) because the docs insist on that, but 0:MM is taken as being in daylight
time (4:MM UTC).  There is no local time mapping to 5:MM UTC.  The local
clock jumps from 1:59 back to 1:00 again, and repeats the 1:MM hour in
standard time.  Since that's what the local clock *does*, we want to map both
UTC hours 5:MM and 6:MM to 1:MM Eastern.  The result is ambiguous
in local time, but so it goes -- it's the way the local clock works.

When x = 5:MM UTC is the input to this algorithm, x.o=0, y.o=-5 and y.d=0,
so z=0:MM.  z.d=60 (minutes) then, so [5] doesn't hold and we keep going.
z' = z + z.d = 1:MM then, and z'.d=0, and z'.d - z.d = -60 != 0 so [8]
(correctly) concludes that z' is not UTC-equivalent to x.

Because we know z.d said z was in daylight time (else [5] would have held and
we would have stopped then), and we know z.d != z'.d (else [8] would have held
and we have stopped then), and there are only 2 possible values dst() can
return in Eastern, it follows that z'.d must be 0 (which it is in the example,
but the reasoning doesn't depend on the example -- it depends on there being
two possible dst() outcomes, one zero and the other non-zero).  Therefore
z' must be in standard time, and is the spelling we want in this case.

Note again that z' is not UTC-equivalent as far as the hybrid tzinfo class is
concerned (because it takes z' as being in standard time rather than the
daylight time we intend here), but returning it gives the real-life "local
clock repeats an hour" behavior when mapping the "unspellable" UTC hour into
tz.

When the input is 6:MM, z=1:MM and z.d=0, and we stop at once, again with
the 1:MM standard time spelling we want.

So how can this break?  One of the assumptions must be violated.  Two
possibilities:

1) [2] effectively says that y.s is invariant across all y belong to a given
   time zone.  This isn't true if, for political reasons or continental drift,
   a region decides to change its base offset from UTC.

2) There may be versions of "double daylight" time where the tail end of
   the analysis gives up a step too early.  I haven't thought about that
   enough to say.

In any case, it's clear that the default fromutc() is strong enough to handle
"almost all" time zones:  so long as the standard offset is invariant, it
doesn't matter if daylight time transition points change from year to year, or
if daylight time is skipped in some years; it doesn't matter how large or
small dst() may get within its bounds; and it doesn't even matter if some
perverse time zone returns a negative dst()).  So a breaking case must be
pretty bizarre, and a tzinfo subclass can override fromutc() if it is.
	_datetime	importAll/(Ljava/lang/String;Lorg/python/core/PyFrame;I)V

ImportErrororg/python/core/PyFunctionTable()Vw
selfLfuture/backports/datetime$py;	snewCode?(I[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLorg/python/core/PyFunctionTable;I[Ljava/lang/String;[Ljava/lang/String;II)Lorg/python/core/PyCode;
Mt	sx!y#n%n400'n100)n4+n1-leapyear/	preceding1m3d5hh7mm9ss;dstflag=wday?dnumAusCresultEfreplaceGzreplaceIZreplaceK	newformatMpushOiQchSoffsetUsignWhYmethname[	tzinfoarg]name_tzaclscmillisecondseweeksgdayfracidaysecondsfrackdaysecondswholemsecondsfracousdoubleqpluraltothervaxbzusec|r~q?t?jday?fmt?y2?m2?d2?o?days1?days2?week1monday?week?yhi?ylo?string?dt?dtoff?dtdst?delta?getinitargs?args?getstate?state?mytz?ottz?myoff?otoff?base_compare?myhhmm?othhmm?tzoff?off?us2?us3?us1?	basestate?	converter?frac?ts?localtm?local?gmtoff?zone?myoffset?L?date_string?diff?rem?secs1?secs2?base?THURSDAY?firstday?firstweekday?rest?getMain()Lorg/python/core/PyCode;main([Ljava/lang/String;)Vrw?
s???
s?org/python/core/CodeLoader?createSimpleBootstrap9(Lorg/python/core/PyCode;)Lorg/python/core/CodeBootstrap;??
??runMain5(Lorg/python/core/CodeBootstrap;[Ljava/lang/String;)V??
M?getCodeBootstrap!()Lorg/python/core/CodeBootstrap;#org/python/core/PyRunnableBootstrap)getFilenameConstructorReflectionBootstrap2(Ljava/lang/Class;)Lorg/python/core/CodeBootstrap;

call_functionS(ILorg/python/core/PyFrame;Lorg/python/core/ThreadState;)Lorg/python/core/PyObject;
sX
s
?
s?
s?
s?
s?
s
sR
s\
se
s?
s!?
s#?
s%?
s'?
s)?
s+?
s-
s/
s19
s3H
s5K
s7V
s9f
s;k
s=n
s?q
sAz
sC
sE?
sG?
sI?
sK?
sM?
sO?
sQ?
sS?
sU?
sW?
sY?
s[?
s]?
s_?
sa?
sc?
se?
sg?
si?
sk?
sm

so
sq
ss%
su,
sw3
sy8
s{C
s}J
sO
s?X
s?_
s?f
s?m
s?u
s?z
s?
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s?
s?
s?
s?#
s?*
s?1
s?6
s?;
s?@
s?C
s?F
s?I
s?L
s?O
s?T
s?Y
s?b
s?q
s?v
s?{
s?~
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s??
s?
s?
s?
s?
s	?
s?
s
?
s?
s
s	
s
s
s<
sC
sL
sW
s!`
s#n
s%q
s't
s)w
s+z
s-}
s/?
s1?
s3?
s5?
s7?
s9?
s;?
s=?
s??
sA?
sC?
sE?
sG?
sI?
sK?
sM?
sO?
sQ?
sS?
sU?
sW?
sY?
s[?
s]?
s_org/python/core/PyRunnablea Lorg/python/compiler/APIVersion;value%Lorg/python/compiler/MTime;`9 K?Lorg/python/compiler/Filename;c/home/trustin/Workspaces/sphinx-maven-plugin/target/update-sphinx/dist/future/backports/datetime.pyorg/python/core/ThreadStatek[Ljava/lang/String;m[Ljava/lang/Object;oorg/python/core/PyIntegerqOjava/lang/ObjecttCodeLineNumberTableStackMap
SourceFileRuntimeVisibleAnnotations!sb?tXt?t?t?t?t?ttRt\tet?t?t?t?t?t?t?ttt9tHtKtVtftktntqtztt?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t
ttt%t,t3t8tCtJtOtXt_tftmtutztt?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?tttt#t*t1t6t;t@tCtFtItLtOtTtYtbtqtvt{t~t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?tt	ttt<tCtLtWt`tntqtttwtzt}t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?t?v??+??+??W+??N-S-+?"N-2:+?%:+??N-'S-+?"N-2:+'?%:+??N-)S-+?"N-2:+)?%:+	??N-+S-+?"N-2:++?%:+
?-?N-/S-+?"N-2:+/?%:+?-?N-1S-+?"N-2:+1?%:+?-?N-3S-+?"N-2:+3?%:+
?-?N-5S-+?"N-2:+5?%:+?-?N-7S-+?"N-2:+7?%:+?-?N-9S-+?"N-2:+9?%:+?;?N-=S-?S-+?"N-2:+=?%:-2:+??%:+?A+?EN+G-?%N+?I+?EN+K-?%N+??QN?SY+?W-?v?zN+|-?%N+??jN+~-?%N+?'?jN+?-?%N+???jN+?-?%N+%???Y
?^Y+???SY?jSY?jSY?jSY?jSY?jSY?jSY?jSY?jSY	?jSY
?jSY?jSY?jS??N+?-?%N+'???Y?^Y+???S??N+?-?%N+(??jN+?-?%N+)?+????j????N?K+??%+*?+??????,+?????W++?+???:+???_??:+??%+)?-??:???+,?+???+???+.??QN?SY+?W-??????zN+?-?%N+2??QN?SY+?W-??Ƹ??zN+?-?%N+7??QN?SY+?W-??ܸ??zN+?-?%N+>??QN?SY+?W-??????zN+?-?%N+C??QN?SY+?W-?????zN+-?%N+L?+ٶ?,??j??N+-?%N+M?+ٶ?,e?j??N+
-?%N+N?+ٶ?,?j??N+-?%N+R?+޶?f?:+??N?jm?j???j??-_?bN?f??+??_??+V?+޶?f?;+??N?j+
?????j??-_?bN?f??+??_??+Z?+޶?f?<+
??N?j+?????j??-_?bN?f??+??_??+\??QN?SY+?W-?%???zN+'-?%N+????Y
?^Y+???SY)??SY+??SY-??SY/??SY1??SY3??SY5??SY7??SY	9??SY
;??SY=??SY???S??N+A-?%N+????Y?^Y+???SYC??SYE??SYG??SYI??SYK??SYM??SYO??S??N+Q-?%N+???QN?SY+?W-?Y?zN+[-?%N+???QN?SY+?W-?b?zN+d-?%N+???QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+???QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+!??QN?SY+?W-??zN+-?%N+%??^N+9??-__S?-????:+??%:-?+m?+???,?j??N+???-?1N+n?+???,?^N2?j-__S?j-__S;?j-__S;?j-__S?j-__S?:?S?S?S[S?S-??NN+???-?1N+p?+???,?^N?j-__S?:?S-??NN+???-?1N+r??^N+9??-__S	-?ȸ?:+	?%:-?+??+	??N+?-?%N+??+	??,?j?j?j?UN+	??-?1N+??+	??,'?j?j?j?UN+	??-?1N+??+???,?^N?j-__S?:?S-??NN+	??-?1N+???^N+9??-__S?-???:+??%:-?+ڶ+???N+-?%N+ܶ?^N+9??-__SA-????:+A?%:-?+?+A??N+?-?%N+?+A??,?j?j?j?UN+A??-?1N+?+A??,?j;?j;?j?j?N+A??-?1N+?+???,?^N?j-__S?:?S-??NN+A??-?1N+??^N+	??-__S?-????:+??%:-?+
?+??,?j?j?j?UN+??-?1N+?+??,?^N'?j-__S?j-__S?j-__S?j-__S;?j-__S;?j-__S?j-__S-?rN+??-?1N+?+???,?^N?j-__S?:?S-??NN+??-?1N+??QN?SY+?W-???zN+?-?%N+??^N+???-__S3-???:+3?%:-?+??+3??Ķ?,+???,?j????N+3???-?1N+??+3??Ķ?,+3???????N+3??-?1N+??+3??Ķ?,+3???????N+3??-?1N+??+??,?^N??j-__S?j-__S?j-__S+3?????-__S?:?S-??NN+?-?%N+U???W+W?	+?
?"+?#N-+???+?
+Y??-?+\?+Q??+???+???+
??+??+??+???+A??+[??+???+??+??+???+ƶ?+ڶ?+|??+??+ʶ?+???+ٶ?+??+d??+ö?+???+K??+'??+G??+???+??+???+??+h?	?:S+?":2:+?%:+?q??[jm5wFQ	

%'()*+),.27>CLMNRVZ\????????!%mnpr???????
????UWY\hx?	_sl^^?sl^^<sl^?sl^?sl^msln5?sl'n?sln?sl'pXv?\+?+?+?\N+?\-_?bN?f?
?j?,+?+?\N+?\-_?mN?f?
?j??jN+?q-?wx5+slPslTslr?v?u+/????W+0?+?\?j??N?j-_?bNY?f??W+?\d?j??N?j-_??NY?f?W+?\??j??N?j-_?bNN+?q-?w
/0xmsl^?v?s+3?Ƹ?W+4?+?\?j??N+-??N+5?+?\m?j??+?\?j?Ҷ?+?\d?j?Ҷ?+?\??j?Ҷ?N+?q-?w345?v8?+8?ܸ?W+9?+޶?f?C?jN+?\-_YN??Y:?f??j-_??:N?f?+?\+??_??+:?+?\N?j-_?bNY?f?W+ö?,+?\???f?+;??jN+?q-?++!??,+	?\??N?j?j??-_??N?f??+??_??+_?+???,+?\+???f?+`?+K????,+?\??N-?:2:+??:2:+??:N+a?+޶?f?3+?\N+7??,+?\??-_?bN?f??+??_??+b?+7??,+?\??N+-??N+c?+?\N+?\-_??N+-??+d?+޶?f?6+!??,+?\??N$?-_??N?f??+??_?꿧+f?+?\N+-??N+h?+޶?f?/+???,+?\+???f??+??_??+i?+޶?f?6+!??,+?\??N$?-_??N?f??+??_??+k?+޶?f?-+???,+?\+7???f??+??_??+l?+??,+?\?j?j?϶N-?:2:+??:2:+??:N+m?+?\N+?\-_??N+-??+n?+	?\N+7??,+?\??-_??N+	-??+o?+޶?f?.+???,+	?\+7???f??+??_??+p?+޶?f?E+!??,+	?\??N?j?j???j??-_??N?f??+??_??+s?+?\&???N+-??N+t?+޶?f?6+!??,+?\??N(?-_?#N?f??+??_??+w?+???,+?\+???f??+x?+?\N+?\-_??N+-??+y?+5??,+?\?j?N+-??N+z?+??,+?\&??N-?:2:+??:2:+??:N+{?+޶?f?3+?\N+7??,+?\??-_?bN?f??+??_??+|?+޶?f?3+?\N+7??,+?\??-_?bN?f??+??_??+}?+??,+?\???϶N-?:2:+??:2:+??:N+~?+޶?f?3+?\N+7??,+?\??-_?bN?f??+??_??+?+޶?f?3+?\N+7??,+?\??-_?bN?f??+??_??+??+?\N+7??,+?\??-_??N+-??+??+	?\N+7??,+?\??-_??N+	-??+??+޶?f?.+???,+	?\+7???f??+??_??+??+޶?f?E+!??,+	?\??N?j?j???j??-_??N?f??+??_?꿧?+??+??,+?\*?j?N-?:2:+??:2:+??:N+??+??,+?\?j?j?϶N-?:2:+??:2:+??:N+??+?\N+?\-_??N+-??+??+	?\N+7??,+?\??-_??N+	-??+??+޶?f?.+???,+	?\+7???f??+??_??+??+޶?f?E+!??,+	?\??N?j?j???j??-_??N?f??+??_??+??+??,+?\??N+-??N+??+?\N+?\-_??N+-??+??+5??,+?\?j?N+-??N+??+޶?f?E+!??,+	?\??N?j?j???j??-_??N?f??+??_??+??+޶?f?5+!??,+?\??N+?-_?#N?f??+??_??+??+޶?f?.+???,+?\+???f??+??_??+??+޶?f?3+7??,+?\??N+?\-_?bN?f??+??_??+??+7??,+?\??N+
-??N+??+??,+
?\*?j?N-?:2:+??:2:+
??:N+??+	?\N+?\-_??N+	-??+??+޶?f?.+???,+	?\+7???f??+??_??+??+??,+	?\?j?j?϶N-?:2:+??:2:+	??:N+??+?\N+?\-_??N+-??+??+޶?f?.+???,+?\+7???f??+??_??+??+޶?f?j+???,+	?\+7??Y?f?8W?jN+	?\-_YN??Y:?f??j?j??-_?#:N?f??+??_??+??+޶?f?b+???,+
?\+7??Y?f?0W?jN+
?\-_YN??Y:?f?*?j-_?#:N?f??+??_??+??+9??.??,+?\??N+-??N+??+?\N+?\
-?1N+??+	?\N+?\-?1N+??+
?\N+?\-?1N+??+!??,+?\??N2?j-_?mN?f?(+??+4??,6??+?\?????¿+??+?\N+?q-?w2LFIJKOPQRSTUWXYZ[\_`abcdfhiklmnopstwxyz{|}~?????????????????????????????????xB)?slssls9sl^fsl?sl?sl)slwsl%sls?sl^s?sl?sl^sl^Jsl^?sl^^sl^s?sl^ssls	slsLsls?sls	"sls	?sl^s
	sl^s
sls*sl^ssl^s?sl^s6sl^s{sl^s?sl^s?sl^s
?sl^srsl^s?sl^^?sl^u^?sl^uFsl^^Jsl^u^^sl^u,slu9v?	D+??+?\???f?m+??;???Y?^Y=??+?\????????SY+?\
??SY+?\??SY+?\??S???N+?q-?+??+?\???f?_+??A???Y?^Y=??+?\????????SY+?\
??SY+?\??S???N+?q-?+??C???Y?^Y=??+?\????????SY+?\
??S???N+?q-?w?????x ?sl?slHv?+??+??,+?\??sl?vA)+^?+??,+?\۶?,???N+?q-?w^?v?d+a?+?\
??N?j-_??NY?f?:W+?\??N?j-_??NY?f?W+?\??N?j-_??NN+?q-?wax\sl^?v\D+h??Y?^Y+?\
??SY+?\??SY+?\??S?N+?q-?wh?vR:+k??Y?^Y+?\???SY+?\۶?,?S?N+?q-?wk
v?'++????%+???%+????W+???Y?^Y??SY??SY??S?N+-?%N+???^N+???-__S+???-__S?SY+?W-????zN+.-?%N+???QN?SY+?W-? ???zN+"??,-??N-N+$-?%N+???QN?SY+?W-?)'???zN+"??,-??N-N++-?%N+???QN?SY+?W-?0.???zN+"??,-??N-N+2-?%N+???QN?SY+?W-?75???zN+G-?%N+Ӷ?QN?SY+?W-?@:???zN+B-?%N+۶?QN?SY+?W-?IE???zN+?-?%N+߶?QN?SY+?W-?L?zN+N-?%N+??QN?SY+?W-?UQ???zN+W-?%N+?+W??N+U-?%N+??QN?SY+?W-?\Z???zN+j??,-??N-N+^-?%N+???QN?SY+?W-?ca???zN+j??,-??N-N+e-?%N+???QN?SY+?W-?jh???zN+j??,-??N-N+l-?%N+??QN?SY+?W-?to???zN+G-?%N+??QN?SY+?W-?yw???zN+<-?%N+??^N+???-__S+???-__S+???-__S?SY+?W-?~|???zN+?-?%N+??QN?SY+?W-???zN+?-?%N+"??QN?SY+?W-???zN+?-?%N+'??QN?SY+?W-???zN+?-?%N+,??QN?SY+?W-???zN+?-?%N+1??QN?SY+?W-???zN+?-?%N+6??QN?SY+?W-???zN+?-?%N+;??QN?SY+?W-???zN+|-?%N+A??QN?SY+?W-??????zN+?-?%N+G??QN?SY+?W-??????zN+w-?%N+P?+w??N+y-?%N+R??QN?SY+?W-??????zN+~-?%N+\??QN?SY+?W-??????zN+?-?%N+b??QN?SY+?W-??????zN+?-?%N+g??QN?SY+?W-??????zN+?-?%N+???QN?SY+?W-???zN+?-?%N+???QN?SY+?W-???zN+-?%N+???QN?SY+?W-???zN+?-?%N+???w?#???????????????"',16;AGPR\bg???v4?+????W+??+???,+?\+1??Y?f?tW+g??,+?\??N?j-_?bNY?f?PW?jN+?\?j??-_YN??Y:?f??j-_??:NY?f?W+?\N+???-_?nN?f?X+??+9??.??,+?\??N+-??N+??+?\??,+?\??W+??+?\N+?q-?+??+??,+?\+?\+?\?UW+??+9??.??,+?\??:+??:+??+?\:+?\?1:+??+?\:+?\?1:+??+?\:+?\?1:+??+?\N+?q-?w.???????????x8?sl^^?sl^?slv?+????W+??+G????,+?\??N-	?:2:+??:2:+??:2:+??:2:+??:2:+??:2:+??:2:+??:2:+	??:2:+
??:N+??+?\,+?\+?\+?\?UN+?q-?w???%vpP+??'??W+??+G??A??,?N+-??N+??+?\$??,+?\??N+?q-?w???,v??+??.??W+??+'??,+?\??N-?:2:+??:2:+??:2:+??:N+??+?\,+?\+?\+?\?UN+?q-?w???3v?	x+ȶ5??W+ɶ;???Y?^Y=??+?\????????SY+?\??SY+?\??SY+?\??S???N+?q-?w
??8v?	?+Զ:??W+ն+?\???Y?^Y+Q??+?\??SY+A??+?\????SY+?\??SY+?\??S???N+?q-?w???x9sl^Cv]A+ܶE??W+ݶ+???,+?\+?\+?\G??,??UN+?q-?w
??Jv?j+?+g??,+?\??N?j-_??N?f?&+?+?\???,+?\??N+?q-?+?+/??,+?\??N+?q-?w???xLslOvw[+?Q??W+??S???Y?^Y+?\??SY+?\??SY+?\??S???N+?q-?w
??XvD(+??Z??W+??+?\??N+?q-?w
??_vD(+??a??W+??+?\??N+?q-?w
??fvD(+??h??W+??+?\??N+?q-?w
??mv??+?o??W+?+[??,?^N+?\??-__S+?\??-__S+?\??-__S?j-__S?j-__S?j-__S?j-__S-?rN+?q-?w
uveI+
?w??W+?+??,+?\??+?\??+?\???UN+?q-?w

zv?+?|??W+?+?\N+???-_?nN?f?!+?+?\??N+-??N?+?+?\N+???-_?nN?f?!+?+?\??N+-??N?+?+?\N+???-_?nN?f?!+?+?\??N+-??N?+?+??,+?\+?\+?\?UW+?+	??,+?\+?\+?\?UN+?q-?w&	x2Lsl?sl?slv?h+?+???,+?\+	???f?1+?+?\|??,+?\??N?j-_?bNN+?q-?+ ?+s??N+?q-?w xRsl?v?h+#?+???,+?\+	???f?1+$?+?\|??,+?\??N?j-_??NN+?q-?+%?+s??N+?q-?w#$%xRsl?v?h+(?+???,+?\+	???f?1+)?+?\|??,+?\??N?j-_??NN+?q-?+*?+s??N+?q-?w()*xRsl?v?h+-?+???,+?\+	???f?1+.?+?\|??,+?\??N?j-_?#NN+?q-?+/?+s??N+?q-?w-./xRsl?v?h+2?+???,+?\+	???f?1+3?+?\|??,+?\??N?j-_??NN+?q-?+4?+s??N+?q-?w234xRsl?v?h+7?+???,+?\+	???f?1+8?+?\|??,+?\??N?j-_?mNN+?q-?+9?+s??N+?q-?w789xRsl?v?
?+??Y?^Y+?\??SY+?\??SY+?\??S?N-?:2:+??:2:+??:2:+??:N+??+|??,?Y?^Y+?\SY+?\SY+?\S??Y?^Y+?\SY+?\SY+?\S??N+?q-?w<=>?x>sl?vS7+B????W+C?+??,+?\۶?,???N+?q-?w
BC?v]?+H????W+I?+???,+?\+????f??+J?+?\slsslssls?v??+??+??,+?\???j?N-?:2:+??:2:+??:N+???Y?^Y+1??,??Y?^Y+?\SY+?\SY+?\??SY+?\??S????S?N+?q-?w
???v|+??+g??,+?\??N?j-_??NY?f?8W?jN+?\?j??-_YN??Y:?f??j-_??:N???f?+??+???,??????¿+??+?\N-?:2:+??:2:+??:2:+?\?1:2:+?\?1:N+??+?\?j??+?\??N+?\-?1N+?q??w????x:Xsl^^_sl^?sl?vR:+???Y?^Y+?\???SY+?\۶?,?S?N+?q-?w??vK++????%+͸??%+??͸?W+???Y?Q?N+-?%N+???QN?SY+?W-??и??zN+?-?%N+???QN?SY+?W-??ٸ??zN+|-?%N+???QN?SY+?W-?????zN+?-?%N+???QN?SY+?W-?????zN+?-?%N+ʶ?QN?SY+?W-??zN+?-?%N+???w????????vF*+??и?W+??+Ҷ?,Ը????¿w
???vF*+??ٸ?W+??+Ҷ?,۸????¿w
???vF*+????W+??+Ҷ?,?????¿w
???v?+????W+??+???,+?\+?????f?+??+???,?????¿+??+?\???N+?\-_??N?f?+??+Ҷ?,??????¿+??+?\|??,?N+-??N+??+?\N+???-_?nN?f?+??+Ҷ?,?????¿+??+?\ɶ?,?N+-??N+??+?\N+???-_?nN?f?+??+Ҷ?,?????¿+??+?\+?\??N+-??N+??+?\?f?+??+?\N+?\-_??N+-??+¶+?\ɶ?,?N+-??N+ö+?\N+???-_?nN?f?+Ķ+Ҷ?,?????¿?+ƶ+?\+?\??N+?q-?wJ??????????????????xaQsl?sl?slHsl?sl?sl?v;?+˶+r??,+?\???+???UN+-??N+̶+?\?f?+Ͷ+?\,?N+-??N?+϶?Y?Q?N+-??N+ж+r??,+?\???+???UN+-??N+Ѷ+?\?f?+Ҷ+?\,?N+-??N?=+Զ+r??,+?\???+???UY?f?
W+???N+-??N+ն+?\N+???-_?nN?f?3+ֶ?Y?^Y+?\???SY+?\S?N+?q-?+ض?Y?^Y+?\???SY+?\SY+?\S?N+?q-?w.???????????xeZsltsl?sl?sl^slXslv?_++????%+???%+???W+???^N?j-__S?j-__S?j-__S?j-__S+???-__S?SY+?W-?
???zN+.-?%N+??QN?SY+?W-? ???zN+j??,-??N-N+"-?%N+??QN?SY+?W-?'%???zN+j??,-??N-N+)-?%N+??QN?SY+?W-?.,???zN+j??,-??N-N+0-?%N+??QN?SY+?W-?53???zN+j??,-??N-N+t-?%N+ ??QN?SY+?W-?:8???zN+j??,-??N-N+?-?%N+)??QN?SY+?W-???zN+?-?%N+/??QN?SY+?W-?B?zN+?-?%N+5??QN?SY+?W-?E?zN+?-?%N+;??QN?SY+?W-?H?zN+?-?%N+A??QN?SY+?W-?K?zN+?-?%N+G??QN?SY+?W-?N?zN+?-?%N+M??^N+???-__S?SY+?W-?S?zN+|-?%N+i??QN?SY+?W-?V????zN+?-?%N+x??^NX??-__S?SY+?W-?_[???zN+a-?%N+???QN?SY+?W-?pd???zN+G-?%N+???QN?SY+?W-?us???zN+W-?%N+??+W??N+U-?%N+???QN?SY+?W-?zx???zN+?-?%N+???QN?SY+?W-?}?zN+N-?%N+???QN?SY+?W-??????zN+|-?%N+???QN?SY+?W-??????zN+?-?%N+ζ?QN?SY+?W-??????zN+?-?%N+ݶ?^N+???-__S+???-__S+???-__S+???-__S+???-__S?SY+?W-??????zN+?-?%N+??QN?SY+?W-???zN+?-?%N+???QN?SY+?W-???zN+?-?%N+??QN?SY+?W-???zN+-?%N+??QN?SY+?W-???zN+?-?%N+???wv?? )/5;AGMix???????????v??+??
??W+??+9??.??,+?\??N+-??N+??+???,+?\+1??Y?f?!W+g??,+?\??N?j-_?bN?f?H+?+?\??,+?\+?\Y?f?
W+???W+?+?\N+?q-?+?+???,+?\??W+?+??,+?\+?\+?\+?\?W+?+?\:+?\?1:+?+?\:+?\?1:+?+?\:+?\?1:+?+?\:+?\?1:+?+?\:+?\?1:+	?+?\N+?q-?w6
???	xAvsl^?sl^l^^?slvD(+???W+?+?\??N+?q-?w
#vD(+?%??W+?+?\??N+?q-?w
*vD(+?,??W+?+?\??N+?q-?w
1vD(+?3??W+?+?\??N+?q-?w
6vD(+"?8??W+#?+?\??N+?q-?w
"#;v??+*?+???,+?\+A???f?^++?+?\|??,?^:+?\__S+???__S?:=S??:N?j-_?bNN+?q-?+-?+???N+?q-?w*+-x~sl@v??+0?+???,+?\+A???f?^+1?+?\|??,?^:+?\__S+???__S?:=S??:N?j-_??NN+?q-?+3?+???N+?q-?w013x~slCv?w+6?+???,+?\+A???f?1+7?+?\|??,+?\??N?j-_??NN+?q-?+9?+??,+?\+?\?W+?q??w679xQslFv?w+NPRRTU[\]^_`abcxM\slhsl^4sls?sls?vw#+g?̸?W+h?+??,+?\"??N-?:2:+??:2:+??:N+i?+7??,+?\&??϶?N+-??N+o?+?\N*?j-_?bN?f?7+p?+?\N?j-_??N+-??+q??jN+-??N?+r?+G??Ƕ?,+?\??N-	?:2:+??:2:+??:2:+??:2:+??:2:+??:2:+	??:2:+
??:2:+??:2:+??:N+s?+??,+	?\;?j?N+	-??N+t?+?\,?^N+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S+	?\-__S+?\-__S-?rN+?q-?w&	ghiopqrstx?sls?vuU+}?Ӹ?W+~?+G??A??,?N+-??N+?+?\$??,+?\+?\?N+?q-?w}~?vpP+??ڸ?W+??+G??A??,?N+-??N+??+?\ж?,+?\??N+?q-?w????v?5+????W+??+???,+?\+ʶ????f?+??+???,?????¿+??+???,+?\+??????f?+??+???,?????¿+??+?\,?^N+?\^??-__S+?\e??-__S+?\l??-__S+?\"??-__S+?\)??-__S+?\0??-__S+?\t??-__S+?\???-__S-?rN+?q-?w??????x Qsl?sl?v?-+??o??W+??+?\ɶ?,?N+-??N+??+?\N+???-_?nN?f?+???jN+-??N?@+??+?\?f?+???jN+-??N?+???jN+-??N+??+[??,?^N+?\^??-__S+?\e??-__S+?\l??-__S+?\"??-__S+?\)??-__S+?\0??-__S+?\-__S-?rN+?q-?w"????????x2dsl?sl?sl?vF	
+????W+??+?\??N+???-_?nN?f??+??+G????,?Y	?^Y+?\^??SY+?\e??SY+?\l??SY+?\"??SY+?\)??SY+?\0??SY?jSY?jSY?jS???+?\t??&??a??N+?q-?+??+?\+???e??,?N+?q-?w????x?sl?v?+?????W+??+?\|??,?N+-??N+??+?\?f?$+??+?\N+?\-_?N+-?̧+???Y?^Y+?\^??SY+?\e??SY+?\l??S?N-?:2:+??:2:+??:2:+??:N+???Y?^Y+?\"??SY+?\)??SY+?\0??S?N-?:2:+??:2:+??:2:+??:N+??+[??,?^N+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S?j-__S-?rN+?q-?w???????x`sl^?veI+????W+??+	??,+?\??+?\??+?\???UN+?q-?w
??voS+????W+??+A??,+?\"??+?\)??+?\0??+?\t???N+?q-?w
??	v?}+????W+??+A??,?^N+?\"??-__S+?\)??-__S+?\0??-__S+?\t??-__S+?\??-__S-?rN+?q-?w
??v??+????W+??+?\N+???-_?nN?f?!+¶+?\^??N+-??N?+ö+?\N+???-_?nN?f?!+Ķ+?\e??N+-??N?+Ŷ+?\N+???-_?nN?f?!+ƶ+?\l??N+-??N?+Ƕ+?\N+???-_?nN?f?!+ȶ+?\"??N+-??N?+ɶ+?\N+???-_?nN?f?!+ʶ+?\)??N+-??N?+˶+?\N+???-_?nN?f?"+̶+?\0??N+-??N?+Ͷ+?\N+???-_?nN?f?"+ζ+?\t??N+-??N?+϶+?\N+???-_?nN?f?"+ж+?\???N+-??N?+Ѷ+??,+?\+?\+?\?UW+Ҷ+??,+?\+?\+?\+?\?W+Ӷ+???,+?\??W+Զ+??,?^N+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S+?\-__S-?rN+?q-?wV?????????????????????x?Lsl?sl?slslDsl?sl?slslv??+ض+?\N+???-_?nN?f?)+ٶ+?\???N+???-_?nN?f?+ڶ+Ҷ?,?????¿+۶+?\+???+???,?^N?j-__S?:[S-??N??N+-??N+ܶ+G????,+?\??N+-??N+ݶ+??QN?:+?\?j??-^X?NN+-??N+?+?\??N+-??N+?+?\??N+-??N??+?#N-+%??+??+?+?\+??Q:?:+G??Ƕ?,+?\???j??^X?:??:+??:+?+G??-??Y?f?W+?\/??:?j_?m::+??:+?+?+?\?f?+G??1???+G??3????:+??:+?+?\:+???,?^:+?\__S?:[S??:_?b:?f??+?+3??,+?\+G?????+?\???:+??:?'+?+3??,+?\??:+??:?Y-?+?+3??,+???,?^:+?\__S?:[S??:+?\?:+??:?F+?+???,+?\+??????f?+?+???,7?????¿+?+?\???N+	-??N+??+	?\N+???-_?nN?f?+??+Ҷ?,?????¿+??+?\N+	?\-_?nN?f?+??+?\N+?q-?+??+?\|??,?:+
??:+??+
?\:+???_?n:?f?+??+Ҷ?,?????¿+??+?\+
?\?????,?^:+?\__S?:?S??::+??:+?+?\???,+?\??N+?q-?FI5wr???????????????????????????x5bslIsln5?sl'n^!sl'n-sl'n^?sl'nn?sl'nn?sl'n?slnCsl'nFsl?sl'?slslysl<v	?+?:??W+?+?\???Y?^Y+Q??+?\??SY+A??+?\????SY+?\??SY+?\??SY+?\??SY+?\??SY+?\??S???N+?q-?wx9sl^CvS?+?E??W+?G???Y?^Y+?\??SY+?\??SY+?\??SY+?\S???+d??,+?\??+?\??+?\??+?\?????N+-??N+?+?\|??,?N+-??N+ ?+?\N+???-_??N?f??+!?+?\???N?j-_?#N?f?4+"????N+-??N+#?+?\??N+-??N?+%????N+-??N+&?+??,+?\+???,?^N?j-__S?:?S-??N?N-?:2:+??:2:+??:N+'?+޶?f?Q+?\+???,?^N?j-__S?:?S-??N?????f????+??_??+(?+?\N+???,?^:?j__S?:?S??:-_??N+-??+)?+?\NI???Y?^Y+?\SY+?\SY+?\S???-_??N+-?̧+*?+?\N+?q-?w6
 !"#%&'()*xH2slHslslp?sl^Lv?	?+-?d??W+.???Y?^Y+?\??SY+?\??SY+?\??SY+?\??SY+?\??SY+?\??SY+?\??S??N+-??N+0?+?\?j??N?j-_?bN?f?+1?+?\?j?P?+2?+?\?j??N?j-_?bN?f?+3?+?\?j?P?+4?R?????,+3??,+/??+?\???N+-??N+5?T???Y?^Y=??+?\????????SY+?\S???N+-??N+6?+?\??N+???-_??N?f??+7?+޶?f?3+?\?j??Nl??-_?bN?f??+??_??+8?+?\?j??n??+?\??????l????N+-??N?+9?+?\N+?q-?w2-.0123456789xB?slsl?sl+slWvjN+sl?sl,sl6slrsl^?sl?slsl.sl^:sl^?v/?+?????W+??+???,+?\+??????f?+??+s??N+?q-?+??+???,?^:+?\ !"#$%&)*,./246x?Csl?sl?slsl^/slKslNsl?sl^^?sl^sl^^#sl^?v?p+:?+???.??,+?\??N+-??N+;?+?\N+?\?-?1N+?0????M,^S,eS,lS,?S,+C?0??	?M,&S,(S,^S,*S,,S,.S,0S,eS,2S,+'\?0??%	?M,$S,4S,6S,8S,:S,S,@S,BS,+[??0??Y?M,8S,:S,0??j?M,sS,+G??0??t?M,sS,+<?@0??y?M,sS,^S,eS,lS,+??A0??~?M,sS,wS,+??B0????M,sS,wS,+?"?C0????M,sS,wS,+?'?D0????M,sS,wS,+?,?E0????M,sS,wS,+?1?F0????M,sS,wS,+?6?G0????M,sS,wS,$S,4S,6S,?S,?S,?S,+|;?H0????M,sS,+?A?I0????M,sS,wS,?S,+wG?J0????M,sS,wS,?S,?S,+~R?K0????M,sS,+?\?L0????M,sS,+?b?M0????M,sS,^S,?S,+S,?S,lS,+?g?N0????M,sS,?S,?S,+???O0????M,sS,?S,?S,?S,+??P0????M,sS,+???Q0????M,+???R0???M,sS,?S,+???S0????M,sS,?S,+|??T0????M,sS,?S,+???U0????M,sS,?S,?S,?S,?S,+???V0????M,sS,?S,?S,?S,?S,+???W0???M,+A??X0????M,dS,"S,)S,0S,tS,?S,sS,+.??Y0???M,sS,+"?Z0?? ?M,sS,+)?[0??'?M,sS,+0?\0??.?M,sS,+t?]0??5?M,sS,+? ?^0??:?M,sS,wS,+?)?_0????M,sS,wS,+?/?`0??B?M,sS,wS,+?5?a0??E?M,sS,wS,+?;?b0??H?M,sS,wS,+?A?c0??K?M,sS,wS,+?G?d0??N
?M,sS,wS,=S,?S,?S,?S,?S,?S,?S,	?S,+|M?e0??S?M,sS,?S,ZS,4S,+?i?f0??V?M,sS,]S,?S,XS,8S,:S,+ax?g0??_?M,sS,MS,+G??h0??p?M,sS,MS,bS,+W??i0??u?M,sS,?S,GS,+???j0??z?M,sS,?S,+N??k0??}?M,sS,VS,+|??l0????M,sS,`S,+???m0????M,sS,VS,+???n0????M,sS,"S,)S,0S,tS,?S,+???o0????M,sS,VS,+???p0????M,sS,?S,?S,?S,?S,+???q0????M,sS,?S,?S,?S,?S,?S,+?r0????M,sS,+??s0????M,+??t0???	
?M,dS,^S,eS,lS,"S,)S,0S,tS,?S,	sS,+.?u0????M,sS,+"0?v0????M,sS,+)5?w0????M,sS,+0:?x0????M,sS,+t??y0????M,sS,+?D?z0????M,dS,?S,bS,?S,?S,DS,$S,4S,6S,	8S,
:S,??@??B??D??F??H??J??L??N??P??R??T??V??X??Z??\??^??`??b??d??f??h??j??l??n??p??r??t??v??x??z??|??~?????????????????????????????????????????????????????????????????????????????????????????????????????°?İ?ư?Ȱ?ʰ?̰?ΰ?а?Ұ?԰?ְ?ذ?ڰ?ܰ?ް?శⰶ䰶氶谶갶찶??????????????????????????????
?????????????????????? ??"??$??&??(??*??,??.??0??2??4??6??8??:????@??B??D??F??H??J??L??N??P??R??T??V??X??Z??\??^??`??x???slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slslslslslslslslslslslslslslslslslsl slsl$slsl(slsl,slsl0slsl4slsl8slsl<slsl@slslDslslHslslLslslPslslTslslXslsl\slsl`slsldslslhslsllslslpslsltslslxslsl|slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slslslslslslslslslslslslslslslslslsl slsl$slsl(slsl,slsl0slsl4slsl8slsl<slsl@slslDslslHslslLslslPslslTslslXslsl\slsl`slsldslslhslsllslslpslsltslslxslsl|slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slsl?slslslslslslslslslslslslslslslslslsl slsl$slsl(slsl,slsl0slsl4slsl8slsl<slsl@slslDslslHslslLslslPslslTslslXslsl\slsl`slsldslslhslsllslslyjzcdIefdJgidsj




© 2015 - 2024 Weber Informatics LLC | Privacy Policy