ELF;4(UE]Uh PÍvUWVS(uhE$ XFPY[P]SXZWSXN QYZPSXZWSXNQ^ZPS$#ZYPSHu GWPEe[^_]fUSE 9Eu1]ER]S@PE@PxWEuQSE P RE@ Px4EuPSE @PE@PxE덍wUS]CJtZCJt.C JuC PPR]]C PPR&'C PPR딍&'UWVS u}F=E] 1ҋF=F =UM|HtV9} )ÍCљ@U1e[^_]ÍE1e[^_]Í'9~)ÍC븍v묃URPt4U:LU JCMQPu=lWPtx=9E ExVE Mx-9] U EE yM] y뽋E Hh%PUS E PÃtFEPEPEPEPSEP x+EP]SMQh?]Ít&t1]UWVS ]u}C=@= KQC=@= SRUC =@= C PxX9E e[^_]fC=yE H!ЋUt&'E 롉'E ]hPZsfhPSfhP3U E;%1x E &UWVSu} ]htt)t3t=Xpx e[^_]Ív'uҐt&uȐt&뼉'UWVS$EEEEPhEu 1e[^_]WEPEPEPjjhMu V tЋ]t (start, stop, stride) Assuming a sequence of length len, calculate the start and stop indices, and the stride length of the extended slice described by S. Out of bounds indices are clipped in a manner consistent with the handling of normal slices.% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I' II : ; '  : ; : ; I8 : ;I.: ; ' I@: ; I .: ;' I@: ;I : ; I4: ; I 4: ; I: ;I4: ;I.: ; ' @ .? : ; ' I@!: ; I": ; I #4: ; I$4: ; I %.? : ; ' I &: ; I'4: ; I(.1@)1*41+1UX Y , U-!I/.4: ;I /4: ; I? < 04: ;I? < 14: ; I?  24: ;I?   D<0 6l int("8aIo1-t OZ# # L # j# # # W# # , # #$ #(  #, "#0 8$#4 } &Z#8 M*Z#< ,z#@ ?0>#D 1L#F 2#G 6#H ?#L H#T I#X J#\ K#` L%#d fNZ#h P#l   # # Z#{  t  'Z Hf, gZ# g#g Z# # eZ# r# A Z# Z# v: #  W # !  #  #$  #(  #,  #0  #4  #8   #<  l#@ /  #D   #H l #L  #P #T #X #\ #` U!& #d K$#h (Q #l )\ #p ,7#t -#x .#| E/# [0@# 1g # 02r # C 3# 4} # Q5 # 6 # 7 # ]8# 9@# :@# 8 ;@# - <@# =@# _ >: #,mhy~*0@@@a QW@l@@w}@@@@Z@]Z@@ @Z(@5@ZZ @FZ`@Z@kqZ@ZZ@Z@@@Z@Z%vZ@(.ZH@ZHY_Zt@@Z@Z@t F# F# F# ?F# ^F# tF# l# c# # f#$ #( #, oF#0 ZF#4 (F#8 F#< * F#@ #D d#H #L #P 0 #T #X F#\ F#` F#d F#h *F#l Ml#p 6F#t F#x dF#| F# 6F# F# ~F# F# F#(ň Ɨ# xF# &# #  # 5# `# f N# xF# #$}    0ԗ# F# ֐#>ד  ڻ# k# # #  s( . : r E K W @b h Z @ Z   @ @Q*  Z @@ Y'*a  & @ 1 7 @Q @@ZU**w@  @ @@j  @ Z    I,7 ; &# O'# (Z# 7 *#  }- N &# 'Z# V(Z# )Z# doc*#= . N #get m#set #doc #  #G,QI,  b  Z# #  @#  @#  @#  x~@@v Z@@}+=S @op@-,$v$b:@0Xor$s@upY @  Zzv$w$z Z# Cr$o |sZrrq$!9qZ!r!r!ru" ravZ6vZ@0 !H$6len@b#ZZZZ$ Zd UZ0ZrS$!9SZ !T!T!T%>@&=@&=@&=@'obj?$(ZgL)lx)w)*@p<t"!@Fkw@f@$@ul$@uh+Z))), *$  i$  $ߦ@ - $   .>  // 0e0 /k 1 12N#/ 6@/= <@S! Objects/usr/lib/gcc/i486-slackware-linux/4.2.4/include/usr/include/bits/usr/include./Includesliceobject.cstddef.htypes.hstdio.hlibio.hobject.hmethodobject.hstructmember.hdescrobject.hsliceobject.hintobject.hpyerrors.h=uXgY//K,wpXyvv򟻻=I+cX . X($v tJk[=<<gh6stY Ywovw$v /~X!vZik ys xp\V!wK/K/K0==?t Y//LJ.v&wK/K/K0==XgrrEllipsisunhashable typeslice(, )slice step cannot be zero(iii)slice()sliceellipsisindicesstartstopstep| AB H.AB N. 0AB FH.AB Df. AB Dq.M.U. AB F.$pAB DD.g. ].Q. 0AB Fl. wAB FN.$pAB F^.p. f.ttutt-u01t13t3u0uWWttzuzuzu uxzuxttuSuSttu--VuVuV;;Ku KNPNu u  u u P--WuWuW^ ^u uI Ijuj u 66uu;\RR R9SSSStt0uu00u uxutup01t13t3u0PPSuS0P337P7Pu P0u%%nunu0P PVuV0PPWuWttgu3V36u6gV4W46u 6gW2S26u6gSpqtqsts<up<u p<uup%P%<upVV'<VWW'<WSS'<SvPySlice_GetIndicesExPySlice_GetIndicesPySlice_NewN_Py_EllipsisObject`PySlice_Type<'<'<size_tstartslice_indices_docobjobjprocnb_inplace_remaindernb_dividePyMethodDeftp_richcomparenb_intPyInt_Typetp_dealloc_IO_save_endnb_nonzerotp_as_sequencetp_reprsq_item_IO_write_baseslice_new_locknb_addnb_subtractGNU C 4.2.4tp_basestypetp_methods_IO_save_basetp_initgetwritebufferproc_chain_cur_columntp_weaklistoffsettp_is_gcnb_absolutetp_nameresult_objectgettertp_mronb_floor_divideternaryfuncmp_ass_subscriptob_refcntlong intnb_inplace_multiplynb_inplace_divide_IO_markercmpfuncPyExc_TypeErrortp_iterintintargfuncnb_inplace_or/data/zmath/src/Python-2.4.4hashfuncallocfuncnb_divmodnb_true_divideintargfuncprintfuncsigned char_IO_FILEPyBufferProcsPySlice_Newtp_docstepPySliceObjectunsigned charilennb_inplace_true_dividenb_floattp_freesq_repeatmp_lengthslice_reprtp_basenb_inplace_powernb_remainderbf_getwritebufferPyMemberDefchar_IO_lock_ttp_hashflags_IO_read_ptrPyTypeObject_posstdingetattrofuncsq_ass_slicetp_getattrosq_slice_markersgetreadbufferprocintintobjargprocreprfunctp_descr_setPyExc_ValueErrorPySlice_Typetp_dictnb_negativenb_lshiftunaryfuncslice_doctp_traversenewfunc_offsetslice_memberstp_as_mappingnb_inplace_subtracttp_setattrnb_inplace_addtraverseprocnb_inplace_xorclosurebf_getreadbuffernb_andtp_strlong unsigned intself_flags2getiterfuncdefstart_IO_read_basesq_concat_unused2__quad_tPyNumberMethodssq_inplace_repeat_typeobjecttp_flags_old_offsetargsslice_indicestp_compareml_flagsPyEllipsis_Typebf_getsegcountslice_hashlong long intnb_inplace_lshiftdoubleml_meth_IO_write_endob_sizePyObjectgetsegcountproctp_iternextnb_hextp_cleartp_callstopPyCFunctioninquiry_IO_buf_baseunsigned int__pad1__pad2__pad3__pad4__pad5descrsetfunc_sbufnb_positivetp_memberssetattrfuncdefstopPyMappingMethods_flagsoffsetcoercion_modetp_setattrosq_inplace_concatnb_invertgetcharbufferprociternextfunclong doublePySlice_GetIndicesPyType_TypeFILEdescrgetfuncvisitprocnb_coercebf_getcharbuffermp_subscriptlong long unsigned intlengthinitproc__off_ttp_allocnb_rshiftnb_inplace_andfreefuncPySlice_GetIndicesExtp_getsettp_weaklist_IO_backup_base_shortbufnb_longtp_as_bufferobjobjargprocsq_ass_item_next__off64_trichcmpfuncPyGetSetDeftp_printtp_getattr_IO_buf_endtp_cachetp_basicsizenameellipsis_reprbinaryfuncshort intsetterPySequenceMethodstp_itemsizeslice_dealloc_vtable_offsetnb_inplace_rshiftnb_multiplytp_as_numberObjects/sliceobject.cnb_inplace_floor_dividesetattrofuncgetattrfuncnb_ornb_octml_docslice_methods_IO_read_endcommatp_delsq_containsdestructor_filenointobjargproctp_newsq_lengthob_typeshort unsigned intstdouttp_descr_get_IO_write_ptrslice_comparenb_powernb_xorslicelength_Py_NoneStruct_Py_EllipsisObjecttp_subclassesml_nametp_dictoffsetGCC: (GNU) 4.2.4.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@< E ) % G/, 4, F B H Vk"WR S b2$tu8%pq S &,.z PTN/  XTn/@0/Q :;;@p xCU  (03AOp]pgwj  @P  $2GViz0w  1=sliceobject.cellipsis_reprslice_hashslice_reprslice_compareslice_deallocslice_indicesslice_newPyEllipsis_Typeslice_docslice_methodsslice_membersslice_indices_docPyString_FromStringPyExc_TypeErrorPyErr_SetStringPyObject_ReprPyString_ConcatAndDelPyString_ConcatPyObject_CmpPyObject_FreePySlice_GetIndicesEx_Py_NoneStruct_PyEval_SliceIndexPyExc_ValueErrorPyInt_AsLongPy_BuildValuePyErr_OccurredPySlice_GetIndicesPyInt_TypePyType_IsSubtypePySlice_NewPySlice_Type_PyObject_New_PyArg_NoKeywordsPyArg_UnpackTuple_Py_EllipsisObjectPyType_TypePyObject_GenericGetAttr"=BLQ] i!r"| !" !!#1#T##&?&O&'''()% *!+F&T-f)s&-)&-)&T-Z.t-z.-.01A&Q&a&2301(&/&6& $$5,8HL\h6x5 (6 $,@Th !&3:AHOVdkp{ *9HWfu )8GVeu|-9GUcq-<KZix.>N^n~ Gm 6aOu  " 0 > L Z h v             , : H V d r            & 4 B P ^ l z            ; X        ' R ] h s ~      )>KYgu *8FTcn +6:>O`jp| #(27AFT^cms~(-7<FKU\mx!&4FQZchu &4BO\4ao0t.48PTtx(,LP