-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/bzrlib/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/bzrlib/_patiencediff_c.so

ELF>0@M@8@l5l5 == =   == = $$Ptd000||QtdRtd== = XXGNU s*>_%KW&FpD !@ !]=;˜BEqX|	@u z #W1Ka 8 R"z
Pw.f.eL L 	L __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesfreePySequence_FastcallocPyObject_HashPyErr_NoMemorymallocPyObject_ComparePyExc_OverflowErrorPyErr_SetNonePyArg_ParseTuple__stack_chk_failunique_lcsPyList_AppendPy_BuildValue_Py_NoneStructPyList_NewPyList_SizePyList_SetIteminit_patiencediff_cPyType_ReadyPy_InitModule4_64PyModule_AddObjectlibpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.4GLIBC_2.2.5ii
ui	= = = */= /= /= /@ @ J `/J  , J m/(J J /J 0K A hK @L K @L /HL  *XL @H `L /hL p'xL D L /L !L @A ? ? 
? ? ? ? ? @  @ (@ 0@ 8@ @@ H@ 	P@ 
X@ `@ h@ 
p@ x@ @ @ @ @ @ @ @ HH2 HtH5"3 %$3 @%"3 h%3 h%3 h%
3 h%3 h%2 h%2 h%2 hp%2 h`%2 h	P%2 h
@%2 h0%2 h %2 h
%2 h%2 h%2 h%2 h%2 h%2 hH=> H> UH)HHvH^1 Ht	]fD]fffff.H=I> H5B> UH)HHHH?HHtH91 Ht]f]fffff.== u'H=1 UHtH=1 -H]= fffff.H=. H?u^fDH0 HtUH]@HATIUHnSH9HH Ht(HSHtH*uH{HH HWR0Hu[L]A\vfDSHHPcH{HZHsH{(}H{ HspHCH[H@ffffff.AVAUIATUH5SH%HH'LhMu(HHHHE1H[]A\A]A^D L+HHIE1M;RfHEJ<HH{kHHIHCH M9tHEuJ|DHmtAILt\H[]A\A]A^HUHD$HR0HD$H[]A\A]A^HEHP0@HMIHQHHUtI>L	IHHmuHEHP0H@AWAVHAUATUSH(I9H|$Ht$HL$NI@IֻHNf.HH9|H<[HHuV1H([]A\A]A^A_L$HIL$tH[LHLfH@H@H0H@H@H9uLHkHIMdMf.I$HH!H4IHMD7Iu!EHH!HIHMDIt*I$IMI9uIpI|$H$H$uHcI HIIL$0HLHHLhIH@IL$(IeLd$HT$LHIHLDHII!KtmHIt7Hu!DII!KDmHItHt(HHLH9uHyHvH$H$uMcKDmLiHLHxtH0H@L HqIH IbHD$HH@HXLxH([]A\A]A^A_H+ H8S1L$0fffff.USHH1H(dH%(HT$10HHt,HL$LD$H51HHvu*H+1HL$dH3%(H([]H|$Hs JH|$Hs(HC8HHCHKtHtHS(Hs H{0ItH{H~CHHuJHCPH+u
HCHP01`fDHCHP0IHCPH:HHCPtH$DAWAVAUATUSH\$8HFH|$HT$HHT$HHD$H)HL$M4LHLt$HD$H~fDHHL9uHL9tHjHFLH9HH9\$HH^1HE1HD$HE1IlHD$HH)HD$АHEJ4H@HHT$HzHzHB HIH|$@fHB HHDHt"I9H9~Iu]IHHDHuItEHB(H|$HHuHB(HIDHH9H9H9tfDIH L;\$HD$HH\$HTHH|$Ht$1LD$f.HHWHHHOIHu[]A\A]A^A_M)1H|$HD$NHD$HM;THPO;J~oH|$HWL9t
M;TH}\I@M~JHD$H|$HJL;l$HD$OH NIL;\$Ht$E1L9~MHLI?H?H?MHMtHIJ?HAH?I)H>H)LHH?HHH<M;~JHHH?H?HHJ8H7H)LHH?HHHM;HI9|@H~HD$1Hf.H8HH0HxH9VH9\$HH^@[1]A\A]A^A_H~HD$1fDH8HH0HxH9VdHHLhH@HD$HH|$MH HD$LIL;\$qOH|$HIfAWAVAUATUSH8D$Ht$HT$H$LD$ExBL;L$xMt8H$H9D$pt)HHH+|$pHHu-1H8[]A\A]A^A_@H8[]A\A]A^A_@cHHHD$(tHMH$$$LD$(HL$ HT$8Ht$0IH IHt$pHMOHVAuLlLt$$MIc@HHRHHrHH:H9H@H,HHLdHHDHCIIIILLI.ILd$pHMfL9uI9t1D$$HPATURLD$(HL$ HT$8Ht$0KH HCHH>HTfDHHzI9>HHrZH|$(I"D$$LMP$$ATLD$(HL$ HHT$8Ht$0H !HD$(H|$(1H|$(MIHl$pL$$HHl$HEI9D$|Ht$xH$H$H|$HHH|H9|0HD$xHhH$I9L`}_L9d$p}XH<$LT$HLHHIDH9Du5HH|$pL1fDHII9}L9}HTH H;TtAMHAUATU$LD$(HL$ HT$8Ht$0H LD$xI)MII)@f.H@H,HHHtHHDHCHL9HCI4,HHHxHRHHzIL
L9uILJI9uHHzD$1HL$pLt$xL$6H<@L<H3HHLHHDHCH LMI9~ZM9~UHDI9DuIHCLIMGH3HHxH<H<LWMLM9uML_L9xILWD$HL$pMAAU$$$-fDAWAVHAUATH5<USHdH%(H$1HD$HT$HD$PHD$XHL$ PHD$0PHD$XPHD$XP1LL$XLD$PH 1҅H|$Ht$PHDŽ$HD$`kH|$ Ht$XIYHIIHl$pHT$XHt$PILHMHD$hK<dHHHD$`1E1LHH$H|$XLH|$PL1H$dH3%(HHĨ[]A\A]A^A_HD$`E1D$H|$`LHPt$Pt$Pt$PLL$PLD$xHL$p4H tpH|$hHT$`~zE1K,v1HH*Hx+UDH|$(Hu3HT$`HH*H9X~,HHHPH0H=+1HuH\$`fIL9t$hLHT$HT$HH$H|$XLH|$PLHU H@H\$`E1g+HHHD$`t.LE1HH?HI)`E1AWAVAUATUSHHH50
HhdH%(HD$X1HT$<D$<H]HD$HH|[HHHD$@fDH\$XdH3%(Hh[]A\A]A^A_DL|$(LsH|$@iH$HHD$HHHH\$HH$HHHu
HCHP01|@HHD$@ZH|$@HM HUPj
SHu0ujE1LE(H HD$HHt$@HUH@HHHD$HHUH\$@H@HTHl$HLdmHH|Hl$HIHJD#HuHv@#HItHzHNT#E111gH9A}gHHIDHpHHL@HP HGHH4L~"HHIHHHpHPL@ HL9t2HWHI9|H9L9~A@AxDHAHHLu.HcT$<HpHHHH9HOHPHHHH H9HOHP 1:HHD$1%HH$D$<HUHLE1HD$H\$L|$(UH H="
MMLHJ41{HRH<$HF>IH(L;l$LcuH]LeL}L] MuLH)H;D$~HcL$<H5	H=	MHL\$ MM9MOHL9IO1HH<$HH4$H|$1HH$HcD$<LL\$ H)H9HLLH)I9LLAIG1IGIGIG HcL$<IWIwH)H9HLIWIW H)IOH9HLIWL|$(L`H|$@VH%@H|$@>fHCHP0H<$L|$(H~MuRHuLH$HHD$HHHu
HCHP0LH|$@HD$H<$H~H4$H|$(%fAWAVAUATUSHH8HodH%(HD$(1HD$H|mHHu4HD$fHL$(dH3%(LH8[]A\A]A^A_HHD$tH|$HK HSPj
UHs0sjE1LC(H HD$HL$1HSH@HHHD$HKHT$H@HLHD$H@HHD$HD~HH$H|$H|$p1E1E1I9H H=tMMHH41LHH<$HH|$J4/HFHL<(N4 ~;H5H=1MMLHuHtpH<$HDu`H|$HH9\$L,[IJ4/LfH.M90L9M9{&fDH|$VH$HHQHL$H1HHD$H$HPHR0HD$H|$fH$1AUATIUSH8H_dH%(HD$(1HD$H~AH<[HH@HD$Ht$(dH34%(H8[]A\A]HD$IM IUPH|$ME(j
Iu0SAuE1jH HD$HxHI$11H|$4f.HHLu9HHH9\$ILD$H=1IHIPI0ZHuH|$I$HP1HI$IT$HD$LR0HD$f.H|$fHHD$IUIuH=c11HjHHLTH|$LeH|$1TAWAVHAUATH5US1HhdH%(HD$X1HL$HT$HD$ HD$(eH|$Ht$ HD$HUH|$Ht$(ICHIt<It6H\$0HT$(Ht$ ILHtMLHHuvH$HD$H|$1H<$H|$HH|$(LH|$ LHL$XdH3%(HCHh[]A\A]A^A_fDcHH$xLHD$HHp8HHD$]HE1HAUAVjLD$HHL$@HT$(H|$ H IH"MH~[H$L1HL|IwIH=51HHHHHIL9uH|$H<$H|$HH|$(LH|$ LH$HD$DH= HxLH=H5N H=}1AJHt%H H H5eHHHHHsequence expectedOOOOOnnnnOi|iequalsnnnn_patiencediff_cPatienceSequenceMatcher_cunique_lcs_crecurse_matches_cPatienceSequenceMatcherget_matching_blocksget_opcodesget_grouped_opcodesinsertdeletereplaceC implementation of PatienceSequenceMatcher;|xH8x8Xxx0zRx$(PFJw?;*3$",DPZEDE ADBtAAwl|BBE A(H0D@t
0A(A BBBF
0A(A BBBDX
0A(A BBBHdBBL B(A0A8D`X
8A0A(B BBBA
8A0F(B BBBA,l;AAL@d
AAD\wBBB B(A0A8
0A(B BBBH
0C(B BBBD8BBB B(A0A8DpS
8A0A(B BBBED
8F0A(B BBBEVxMGG`pxBAA]p^xGGB`pxBAG]pkxGGGtxBBE B(H0A8GuFFFU
8A0A(B BBBH\DDDXd4BBB B(A0A8Qu
8A0A(B BBBFAGBP\8BBB B(A0A8GpQ
8A0A(B BBBD^xAGBPpLBBD A(D`Y
(A ABBD\hEpDxEI`dL8kBBE B(H0A8F

8A0A(B BBBGBHBB]@eKM
HD*////
.= = op@
@ 
	ooodo= 

&
6
F
V
f
v








&@ C implementation of PatienceSequenceMatcherIsolate change clusters by eliminating ranges with no changes.

Return a list of groups with upto n lines of context.
Each group is in the same format as returned by get_opcodes().

>>> from pprint import pprint
>>> a = map(str, range(1,40))
>>> b = a[:]
>>> b[8:8] = ['i']     # Make an insertion
>>> b[20] += 'x'       # Make a replacement
>>> b[23:28] = []      # Make a deletion
>>> b[30] += 'y'       # Make another replacement
>>> pprint(PatienceSequenceMatcher(None,a,b).get_grouped_opcodes())
[[('equal', 5, 8, 5, 8), ('insert', 8, 8, 8, 9), ('equal', 8, 11, 9, 12)],
 [('equal', 16, 19, 17, 20),
  ('replace', 19, 20, 20, 21),
  ('equal', 20, 22, 21, 23),
  ('delete', 22, 27, 23, 23),
  ('equal', 27, 30, 23, 26)],
 [('equal', 31, 34, 27, 30),
  ('replace', 34, 35, 30, 31),
  ('equal', 35, 38, 31, 34)]]
Return list of 5-tuples describing how to turn a into b.

Each tuple is of the form (tag, i1, i2, j1, j2).  The first tuple
has i1 == j1 == 0, and remaining tuples have i1 == the i2 from the
tuple preceding it, and likewise for j1 == the previous j2.

The tags are strings, with these meanings:

'replace':  a[i1:i2] should be replaced by b[j1:j2]
'delete':   a[i1:i2] should be deleted.
               Note that j1==j2 in this case.
'insert':   b[j1:j2] should be inserted at a[i1:i1].
               Note that i1==i2 in this case.
'equal':    a[i1:i2] == b[j1:j2]

>>> a = "qabxcd"
>>> b = "abycdf"
>>> s = PatienceSequenceMatcher(None, a, b)
>>> for tag, i1, i2, j1, j2 in s.get_opcodes():
...    print ("%7s a[%d:%d] (%s) b[%d:%d] (%s)" %
...           (tag, i1, i2, a[i1:i2], j1, j2, b[j1:j2]))
 delete a[0:1] (q) b[0:0] ()
  equal a[1:3] (ab) b[0:2] (ab)
replace a[3:4] (x) b[2:3] (y)
  equal a[4:6] (cd) b[3:5] (cd)
 insert a[6:6] () b[5:6] (f)
Return list of triples describing matching subsequences.

Each triple is of the form (i, j, n), and means that
a[i:i+n] == b[j:j+n].  The triples are monotonically increasing in
i and in j.

The last triple is a dummy, (len(a), len(b), 0), and is the only
triple with n==0.

>>> s = PatienceSequenceMatcher(None, "abxcd", "abcd")
>>> s.get_matching_blocks()
[(0, 0, 2), (3, 2, 2), (5, 4, 0)]
`/ ,m//XA @L / *@H /p'D /!@A 2073aad42a3e5f8725e88a4beff85726467044.debug2P.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink$oP(@@00pp8oddDEo0T^B


hcPn00 t..	z2//00|00= == == == =  = =? ?8@ @@ @@L LL4L

Copyright © 2017 || Recoded By Mr.Bumblebee