tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
L\¬Qc@s‚dddddgZddlTddlZeej7ZddlmZmZdd    lmZmZ    dd
l
m Z ddl ZddlZdd lmZmZmZdd lmZydd lmZWn!ek
rïdd lmZnXdefd„ƒYZ dZ!dZ"dZ#e$e$d„Z%defd„ƒYZ&e'dkr~ddl(m)Z)m*Z*e%dde+ƒZ,e,ddddƒZ-e-e)e*e-ƒƒks¤t.‚de%ddƒfd„ƒYZ,x/e,ddƒe,d d!d"ƒfD] Z-e-GHqæWde%ddƒfd#„ƒYZ,e,d$d%ƒj/dd&ƒGHe%d'e,j0d(fƒZ1e1j2GHddl3Z3e%d)d*ƒZ4e4e3j5ƒŒGHndS(+tCountertdequet defaultdictt
namedtuplet OrderedDictiÿÿÿÿ(t*N(RR(t
itemgetterteq(t    iskeyword(trepeattchaintstarmap(timap(t    get_identcBseZdZd„Zejd„Zejd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „ZejZeZeƒZed „Zdd„Zed„Zid„Zd„Zd„Zedd„ƒZd„Zd„Z d„Z!d„Z"d„Z#RS(s)Dictionary that remembers insertion ordercOs„t|ƒdkr+tdt|ƒƒ‚ny |jWn7tk
rog|_}||dg|(i|_nX|j||ŽdS(sÅInitialize an ordered dictionary.  The signature is the same as
        regular dictionaries, but keyword arguments are not recommended because
        their insertion order is arbitrary.
 
        is$expected at most 1 arguments, got %dN(tlent    TypeErrort_OrderedDict__roottAttributeErrortNonet_OrderedDict__mapt_OrderedDict__update(tselftargstkwdstroot((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__init__&s    cCsX||krH|j}|d}|||g|d<|d<|j|<n||||ƒS(s!od.__setitem__(i, y) <==> od[i]=yii(RR(Rtkeytvaluet dict_setitemRtlast((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt __setitem__6s
     
)cCs@|||ƒ|jj|ƒ\}}}||d<||d<dS(s od.__delitem__(y) <==> del od[y]iiN(Rtpop(RRt dict_delitemt    link_prevt    link_nextt_((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt __delitem__@s 
ccs=|j}|d}x#||k    r8|dV|d}qWdS(sod.__iter__() <==> iter(od)iiN(R(RRtcurr((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__iter__Is
    
    ccs=|j}|d}x#||k    r8|dV|d}qWdS(s#od.__reversed__() <==> reversed(od)iiN(R(RRR%((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt __reversed__Rs
    
    cCs7|j}||dg|(|jjƒtj|ƒdS(s.od.clear() -> None.  Remove all items from od.N(RRRtcleartdict(RR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR([s     cCs
t|ƒS(sod.keys() -> list of keys in od(tlist(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytkeysdscCsg|D]}||^qS(s#od.values() -> list of values in od((RR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytvalueshscCs!g|D]}|||f^qS(s.od.items() -> list of (key, value) pairs in od((RR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytitemslscCs
t|ƒS(s0od.iterkeys() -> an iterator over the keys in od(titer(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytiterkeyspsccsx|D]}||VqWdS(s2od.itervalues -> an iterator over the values in odN((Rtk((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt
itervaluests ccs$x|D]}|||fVqWdS(s=od.iteritems -> an iterator over the (key, value) pairs in odN((RR0((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt    iteritemsys cCsC||kr!||}||=|S||jkr?t|ƒ‚n|S(s²od.pop(k[,d]) -> v, remove specified key and return the corresponding
        value.  If key is not found, d is returned if given, otherwise KeyError
        is raised.
 
        (t_OrderedDict__markertKeyError(RRtdefaulttresult((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR„s 
cCs"||kr||S|||<|S(sDod.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od((RRR5((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt
setdefault’s 
cCsR|stdƒ‚nt|r*t|ƒn    t|ƒƒ}|j|ƒ}||fS(s™od.popitem() -> (k, v), return and remove a (key, value) pair.
        Pairs are returned in LIFO order if last is true or FIFO order if false.
 
        sdictionary is empty(R4tnexttreversedR.R(RRRR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytpopitem™s
$cCsst|ƒtƒf}||kr%dSd||<z5|sId|jjfSd|jj|jƒfSWd||=XdS(sod.__repr__() <==> repr(od)s...is%s()s%s(%r)N(tidt
_get_identt    __class__t__name__R-(Rt _repr_runningtcall_key((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__repr__¤s 
cCsˆg|D]}|||g^q}t|ƒjƒ}x'ttƒƒD]}|j|dƒqEW|rx|j|f|fS|j|ffS(s%Return state information for picklingN(tvarstcopyRRRR=(RR0R-t    inst_dict((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt
__reduce__±s#cCs |j|ƒS(s!od.copy() -> a shallow copy of od(R=(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRC»scCs(|ƒ}x|D]}|||<qW|S(sOD.fromkeys(S[, v]) -> New ordered dictionary with keys from S.
        If not specified, the value defaults to None.
 
        ((tclstiterableRRR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytfromkeys¿s     cCsGt|tƒr7tj||ƒo6ttt||ƒƒStj||ƒS(s“od.__eq__(y) <==> od==y.  Comparison to another OD is order-sensitive
        while comparison to a regular mapping is order-insensitive.
 
        (t
isinstanceRR)t__eq__tallt_imapt_eq(Rtother((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRJÊs(cCs ||k S(sod.__ne__(y) <==> od!=y((RRN((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__ne__ÓscCs
t|ƒS(s@od.viewkeys() -> a set-like object providing a view on od's keys(tKeysView(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytviewkeysÙscCs
t|ƒS(s<od.viewvalues() -> an object providing a view on od's values(t
ValuesView(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt
viewvaluesÝscCs
t|ƒS(sBod.viewitems() -> a set-like object providing a view on od's items(t    ItemsView(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt    viewitemsásN($R>t
__module__t__doc__RR)RR$R&R'R(R+R,R-R/R1R2tMutableMappingtupdateRtobjectR3RRR7tTrueR:RARERCt classmethodRHRJRORQRSRU(((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRs:    
                                                                  
   
                   sclass {typename}(tuple):
    '{typename}({arg_list})'
 
    __slots__ = ()
 
    _fields = {field_names!r}
 
    def __new__(_cls, {arg_list}):
        'Create new instance of {typename}({arg_list})'
        return _tuple.__new__(_cls, ({arg_list}))
 
    @classmethod
    def _make(cls, iterable, new=tuple.__new__, len=len):
        'Make a new {typename} object from a sequence or iterable'
        result = new(cls, iterable)
        if len(result) != {num_fields:d}:
            raise TypeError('Expected {num_fields:d} arguments, got %d' % len(result))
        return result
 
    def __repr__(self):
        'Return a nicely formatted representation string'
        return '{typename}({repr_fmt})' % self
 
    def _asdict(self):
        'Return a new OrderedDict which maps field names to their values'
        return OrderedDict(zip(self._fields, self))
 
    def _replace(_self, **kwds):
        'Return a new {typename} object replacing specified fields with new values'
        result = _self._make(map(kwds.pop, {field_names!r}, _self))
        if kwds:
            raise ValueError('Got unexpected field names: %r' % kwds.keys())
        return result
 
    def __getnewargs__(self):
        'Return self as a plain tuple.  Used by copy and pickle.'
        return tuple(self)
 
{field_defs}
s    {name}=%rsW    {name} = _property(_itemgetter({index:d}), doc='Alias for field number {index:d}')
c Bse|eƒr*|jddƒjƒ}nee|ƒ}|rÛeƒ}xe|ƒD]\}}ed„|Dƒƒ s¶e    |ƒs¶| s¶|dj
ƒs¶|j dƒs¶||krÇd|||<n|j |ƒqUWnx€|g|D]q}ed„|Dƒƒse d|ƒ‚ne    |ƒr7e d    |ƒ‚n|dj
ƒrée d
|ƒ‚qéqéWeƒ}xc|D][}|j dƒr| re d |ƒ‚n||kr¼e d |ƒ‚n|j |ƒqnWejd |de|ƒde|ƒdee|ƒƒjddƒdd!ddjd„|Dƒƒddjd„e|ƒDƒƒƒ}|rb|GHnededd|deded eƒ}y ||UWn*ek
rÅ}    e|    jd!|ƒ‚nX||}
y%ejdƒjjdd"ƒ|
_Wnee fk
rnX|
S(#sCReturns a new subclass of tuple with named fields.
 
    >>> Point = namedtuple('Point', ['x', 'y'])
    >>> Point.__doc__                   # docstring for the new class
    'Point(x, y)'
    >>> p = Point(11, y=22)             # instantiate with positional args or keywords
    >>> p[0] + p[1]                     # indexable like a plain tuple
    33
    >>> x, y = p                        # unpack like a regular tuple
    >>> x, y
    (11, 22)
    >>> p.x + p.y                       # fields also accessable by name
    33
    >>> d = p._asdict()                 # convert to a dictionary
    >>> d['x']
    11
    >>> Point(**d)                      # convert from a dictionary
    Point(x=11, y=22)
    >>> p._replace(x=100)               # _replace() is like str.replace() but targets named fields
    Point(x=100, y=22)
 
    t,t css'|]}|jƒp|dkVqdS(R#N(tisalnum(t.0tc((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pys    <genexpr>:siR#s_%dcss'|]}|jƒp|dkVqdS(R#N(R_(R`Ra((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pys    <genexpr>CssWType names and field names can only contain alphanumeric characters and underscores: %rs2Type names and field names cannot be a keyword: %rs9Type names and field names cannot start with a number: %rs/Field names cannot start with an underscore: %rs$Encountered duplicate field name: %rttypenamet field_namest
num_fieldstarg_listt'tiiÿÿÿÿtrepr_fmts, css!|]}tjd|ƒVqdS(tnameN(t_repr_templatetformat(R`Ri((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pys    <genexpr>[st
field_defss
css-|]#\}}tjd|d|ƒVqdS(tindexRiN(t_field_templateRk(R`RmRi((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pys    <genexpr>]st _itemgetterR>s namedtuple_%sRt    _propertyt_tuples:
t__main__( RIt
basestringtreplacetsplittmaptstrtsett    enumerateRKt
_iskeywordtisdigitt
startswithtaddt
ValueErrort_class_templateRkttupleRtreprtjoinR)RoRtpropertyt SyntaxErrortmessaget_syst    _getframet    f_globalstgetRVR( RbRctverbosetrenametseenRmRitclass_definitiont    namespaceteR6((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRsn                      %    
%cBsªeZdZdd„Zd„Zdd„Zd„Zedd„ƒZ    dd„Z
dd„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„ZRS(sŸDict subclass for counting hashable items.  Sometimes called a bag
    or multiset.  Elements are stored as dictionary keys and their counts
    are stored as dictionary values.
 
    >>> c = Counter('abcdeabcdabcaba')  # count elements from a string
 
    >>> c.most_common(3)                # three most common elements
    [('a', 5), ('b', 4), ('c', 3)]
    >>> sorted(c)                       # list all unique elements
    ['a', 'b', 'c', 'd', 'e']
    >>> ''.join(sorted(c.elements()))   # list elements with repetitions
    'aaaaabbbbcccdde'
    >>> sum(c.values())                 # total of all counts
    15
 
    >>> c['a']                          # count of letter 'a'
    5
    >>> for elem in 'shazam':           # update counts from an iterable
    ...     c[elem] += 1                # by adding 1 to each element's count
    >>> c['a']                          # now there are seven 'a'
    7
    >>> del c['b']                      # remove all 'b'
    >>> c['b']                          # now there are zero 'b'
    0
 
    >>> d = Counter('simsalabim')       # make another counter
    >>> c.update(d)                     # add in the second counter
    >>> c['a']                          # now there are nine 'a'
    9
 
    >>> c.clear()                       # empty the counter
    >>> c
    Counter()
 
    Note:  If a count is set to zero or reduced to zero, it will remain
    in the counter until the entry is deleted or the counter is cleared:
 
    >>> c = Counter('aaabbc')
    >>> c['b'] -= 2                     # reduce the count of 'b' by two
    >>> c.most_common()                 # 'b' is still in, but its count is zero
    [('a', 3), ('c', 1), ('b', 0)]
 
    cKs'tt|ƒjƒ|j||dS(s    Create a new, empty Counter object.  And if given, count elements
        from an input iterable.  Or, initialize the count from another mapping
        of elements to their counts.
 
        >>> c = Counter()                           # a new, empty counter
        >>> c = Counter('gallahad')                 # a new counter from an iterable
        >>> c = Counter({'a': 4, 'b': 2})           # a new counter from a mapping
        >>> c = Counter(a=4, b=2)                   # a new counter from keyword args
 
        N(tsuperRRRY(RRGR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR°s cCsdS(s1The count of elements not in the Counter is zero.i((RR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt __missing__¾scCsP|dkr.t|jƒdtdƒdtƒStj||jƒdtdƒƒS(sðList the n most common elements and their counts from the most
        common to the least.  If n is None, then list all element counts.
 
        >>> Counter('abcdeabcdabcaba').most_common(3)
        [('a', 5), ('b', 4), ('c', 3)]
 
        RitreverseN(RtsortedR2RoR[t_heapqtnlargest(Rtn((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt most_commonÃs     "cCstjtt|jƒƒƒS(sIterator over elements repeating each as many times as its count.
 
        >>> c = Counter('ABCABC')
        >>> sorted(c.elements())
        ['A', 'A', 'B', 'B', 'C', 'C']
 
        # Knuth's example for prime factors of 1836:  2**2 * 3**3 * 17**1
        >>> prime_factors = Counter({2: 2, 3: 3, 17: 1})
        >>> product = 1
        >>> for factor in prime_factors.elements():     # loop over factors
        ...     product *= factor                       # and multiply them
        >>> product
        1836
 
        Note, if an element's count has been set to zero or is a negative
        number, elements() will ignore it.
 
        (t_chaint from_iterablet_starmapt_repeatR2(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pytelementsÐscCstdƒ‚dS(Ns@Counter.fromkeys() is undefined.  Use Counter(iterable) instead.(tNotImplementedError(RFRGtv((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRHèscKsÈ|dk    r®t|tƒrz|ra|j}xJ|jƒD]#\}}||dƒ|||<q7Wq«tt|ƒj|ƒq®|j}x(|D]}||dƒd||<qŠWn|rÄ|j|ƒndS(sÉLike dict.update() but add counts instead of replacing them.
 
        Source can be an iterable, a dictionary, or another Counter instance.
 
        >>> c = Counter('which')
        >>> c.update('witch')           # add elements from another iterable
        >>> d = Counter('watch')
        >>> c.update(d)                 # add elements from another counter
        >>> c['h']                      # four 'h' in which, witch, and watch
        4
 
        iiN(RRItMappingR‰R2RRRY(RRGRtself_gettelemtcount((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRYïs          cKs |dk    r†|j}t|tƒr[x\|jƒD]#\}}||dƒ|||<q1Wq†x(|D]}||dƒd||<qbWn|rœ|j|ƒndS(s·Like dict.update() but subtracts counts instead of replacing them.
        Counts can be reduced below zero.  Both the inputs and outputs are
        allowed to contain zero and negative counts.
 
        Source can be an iterable, a dictionary, or another Counter instance.
 
        >>> c = Counter('which')
        >>> c.subtract('witch')             # subtract elements from another iterable
        >>> c.subtract(Counter('watch'))    # subtract elements from another counter
        >>> c['h']                          # 2 in which, minus 1 in witch, minus 1 in watch
        0
        >>> c['w']                          # 1 in which, minus 1 in witch, minus 1 in watch
        -1
 
        iiN(RR‰RIRŸR-tsubtract(RRGRR R¡R¢((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR£s      cCs |j|ƒS(sReturn a shallow copy.(R=(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRC-scCs|jt|ƒffS(N(R=R)(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRE1scCs)||kr%tt|ƒj|ƒndS(sGLike dict.__delitem__() but does not raise KeyError for missing values.N(RRR$(RR¡((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR$4s cCsI|sd|jjSdjtdj|jƒƒƒ}d|jj|fS(Ns%s()s, s%r: %rs%s({%s})(R=R>R‚Rvt__mod__R—(RR-((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyRA9s!cCs¦t|tƒstStƒ}xA|jƒD]3\}}|||}|dkr)|||<q)q)Wx?|jƒD]1\}}||krm|dkrm|||<qmqmW|S(sAdd counts from two counters.
 
        >>> Counter('abbb') + Counter('bcc')
        Counter({'b': 4, 'c': 2, 'a': 1})
 
        i(RIRtNotImplementedR-(RRNR6R¡R¢tnewcount((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__add__Hs     cCsªt|tƒstStƒ}xA|jƒD]3\}}|||}|dkr)|||<q)q)WxC|jƒD]5\}}||krm|dkrmd|||<qmqmW|S(s˜ Subtract count, but keep only results with positive counts.
 
        >>> Counter('abbbc') - Counter('bccd')
        Counter({'b': 2, 'a': 1})
 
        i(RIRR¥R-(RRNR6R¡R¢R¦((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__sub__[s     cCsºt|tƒstStƒ}xU|jƒD]G\}}||}||krQ|n|}|dkr)|||<q)q)Wx?|jƒD]1\}}||kr|dkr|||<qqW|S(s Union is the maximum of value in either of the input counters.
 
        >>> Counter('abbb') | Counter('bcc')
        Counter({'b': 3, 'c': 2, 'a': 1})
 
        i(RIRR¥R-(RRNR6R¡R¢t other_countR¦((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__or__ns    
 cCsxt|tƒstStƒ}xU|jƒD]G\}}||}||krQ|n|}|dkr)|||<q)q)W|S(s‡ Intersection is the minimum of corresponding counts.
 
        >>> Counter('abbb') & Counter('bcc')
        Counter({'b': 1})
 
        i(RIRR¥R-(RRNR6R¡R¢R©R¦((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__and__‚s    
 N(R>RVRWRRR‘R—RœR\RHRYR£RCRER$RAR§R¨RªR«(((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR}s"+          #                             Rr(tloadstdumpstPointsx, ytxi
tyisx ycBs&eZdZed„ƒZd„ZRS(cCs|jd|jddS(Nigà?(R¯R°(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pythypotžscCsd|j|j|jfS(Ns$Point: x=%6.3f  y=%6.3f  hypot=%6.3f(R¯R°R±(R((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt__str__¡s((R>RVt    __slots__RƒR±R²(((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR®œsiiiig@cBs/eZdZdZeejƒZed„Z    RS(sHPoint class with optimized _make() and _replace() without error-checkingcKs|j||jd|ƒƒS(NR¯R°(R¯R°(t_makeR‰(Rt_mapR((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt_replace«s((
R>RVRWR³R\R€t__new__R´RvR¶(((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyR®§si iidtPoint3Dtzt TestResultssfailed attempted(6t__all__t_abcollt _collectionsRRtoperatorRRoRRMtkeywordRRztsysR†theapqR”t    itertoolsR    R›R
R˜R RšR RLtthreadR R<t ImportErrort dummy_threadR)RRRjRntFalseRRR>tcPickleR¬R­R[R®tptAssertionErrorR¶t_fieldsR¸RWtdoctestRºttestmod(((sS/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/collections.pyt<module>sH
     øcÿ )