{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.pNxZSH0T/b1/libiio_0.26-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.pNxZSH0T/b2/libiio_0.26-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n 6a000c6a3e5386753265bca491bf4bde 92716 debug optional iiod-dbgsym_0.26-2_amd64.deb\n 934e4ba69354f5f9285790e8cb8a5095 38772 net optional iiod_0.26-2_amd64.deb\n f96893372d33d0158017077304f43067 14260 libdevel optional libiio-dev_0.26-2_amd64.deb\n 4d0bf258cbf33c03083767753599d5ef 131568 debug optional libiio-utils-dbgsym_0.26-2_amd64.deb\n 0eab3758618aecab3a47475036c84a24 79820 libs optional libiio-utils_0.26-2_amd64.deb\n 43fae067a530d4b257726d551d063d7b 177328 debug optional libiio0-dbgsym_0.26-2_amd64.deb\n- 08c657e019ba0c93c011accdf5baa79b 1278536 doc optional libiio0-doc_0.26-2_all.deb\n+ b91f25180eac4d0cc4d93d4571a4f6dc 1278844 doc optional libiio0-doc_0.26-2_all.deb\n 97afb82172f1d094baa6a54e3e531dbf 60540 libs optional libiio0_0.26-2_amd64.deb\n 6154475e4120725fc76e6273e9715660 13832 python optional python3-libiio_0.26-2_all.deb\n"}, {"source1": "libiio0-doc_0.26-2_all.deb", "source2": "libiio0-doc_0.26-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-01-27 03:28:55.000000 debian-binary\n--rw-r--r-- 0 0 0 17956 2025-01-27 03:28:55.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1260388 2025-01-27 03:28:55.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17952 2025-01-27 03:28:55.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1260700 2025-01-27 03:28:55.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: libiio0-doc\n Source: libiio\n Version: 0.26-2\n Architecture: all\n Maintainer: A. Maitland Bottoms \n-Installed-Size: 5549\n+Installed-Size: 5556\n Depends: libjs-jquery, libjs-sphinxdoc, libjs-underscore\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://github.com/analogdevicesinc/libiio\n Description: libiio documentation\n Libiio is a library that has been conceived to ease the development of\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -730,15 +730,15 @@\n -rw-r--r-- 0 root (0) root (0) 290 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/man1/iio_stresstest.html\n -rw-r--r-- 0 root (0) root (0) 290 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/man1/iio_writedev.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/man3/\n -rw-r--r-- 0 root (0) root (0) 16899 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/man3/libiio.3.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/\n -rw-r--r-- 0 root (0) root (0) 231 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/.buildinfo\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/\n--rw-r--r-- 0 root (0) root (0) 176724 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio.html\n+-rw-r--r-- 0 root (0) root (0) 177264 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio.html\n -rw-r--r-- 0 root (0) root (0) 106936 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 23389 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 34808 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 37614 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 3148 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_modules/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_sources/\n -rw-r--r-- 0 root (0) root (0) 89 2024-09-25 12:28:30.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_sources/buffer.rst.txt\n@@ -761,27 +761,27 @@\n -rw-r--r-- 0 root (0) root (0) 7791 2024-05-25 18:17:17.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/forkme_right_darkblue_121621.png\n -rw-r--r-- 0 root (0) root (0) 90 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/minus.png\n -rw-r--r-- 0 root (0) root (0) 90 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/plus.png\n -rw-r--r-- 0 root (0) root (0) 5359 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/pygments.css\n -rw-r--r-- 0 root (0) root (0) 5123 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/sphinx_highlight.js\n -rw-r--r-- 0 root (0) root (0) 3496 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/buffer.html\n -rw-r--r-- 0 root (0) root (0) 3683 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/channel.html\n--rw-r--r-- 0 root (0) root (0) 19552 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/context.html\n+-rw-r--r-- 0 root (0) root (0) 25371 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/context.html\n -rw-r--r-- 0 root (0) root (0) 17213 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/device.html\n -rw-r--r-- 0 root (0) root (0) 11622 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/examples.html\n--rw-r--r-- 0 root (0) root (0) 17616 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/genindex.html\n+-rw-r--r-- 0 root (0) root (0) 18416 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/genindex.html\n -rw-r--r-- 0 root (0) root (0) 112177 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/iio_attr.html\n -rw-r--r-- 0 root (0) root (0) 6747 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/iio_info.html\n -rw-r--r-- 0 root (0) root (0) 10391 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/iio_readdev.html\n -rw-r--r-- 0 root (0) root (0) 10415 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/iio_writedev.html\n -rw-r--r-- 0 root (0) root (0) 6118 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/index.html\n--rw-r--r-- 0 root (0) root (0) 978 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/objects.inv\n+-rw-r--r-- 0 root (0) root (0) 1014 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/objects.inv\n -rw-r--r-- 0 root (0) root (0) 3877 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 3161 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/search.html\n--rw-r--r-- 0 root (0) root (0) 18353 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/searchindex.js\n+-rw-r--r-- 0 root (0) root (0) 19240 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 11852 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/trigger.html\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 255 2024-10-26 02:44:06.000000 ./usr/share/doc-base/libiio0-doc.libiio0-doc\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/doctools.js -> ../../../../../javascript/sphinxdoc/1.0/doctools.js\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/jquery.js -> ../../../../../javascript/jquery/jquery.js\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/language_data.js -> ../../../../../javascript/sphinxdoc/1.0/language_data.js\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-27 03:28:55.000000 ./usr/share/doc/libiio0-doc/v0.26/python/_static/searchtools.js -> ../../../../../javascript/sphinxdoc/1.0/searchtools.js\n"}, {"source1": "./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio.html", "source2": "./usr/share/doc/libiio0-doc/v0.26/python/_modules/iio.html", "unified_diff": "@@ -1345,14 +1345,16 @@\n Context for the device.\n type: iio.Context\n """\n return self.ctx\n \n \n \n+
\n+[docs]\n class Context(object):\n """Contains the representation of an IIO context."""\n \n def __init__(self, _context=None):\n """\n Initialize a new instance of the Context class, using the local or the network backend of the IIO library.\n \n@@ -1391,45 +1393,54 @@\n self._version = (major.value, minor.value, buf.value.decode("ascii"))\n \n def __del__(self):\n """Destroy this context."""\n if self._context is not None:\n _destroy(self._context)\n \n+
\n+[docs]\n def set_timeout(self, timeout):\n """\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n """\n- _set_timeout(self._context, timeout)\n+ _set_timeout(self._context, timeout)
\n \n+\n+
\n+[docs]\n def clone(self):\n """\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n """\n- return Context(_clone(self._context))\n+ return Context(_clone(self._context))
\n+\n \n+
\n+[docs]\n def find_device(self, name_or_id_or_label):\n """\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n \n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n """\n dev = _find_device(self._context, name_or_id_or_label.encode("ascii"))\n- return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)\n+ return None if bool(dev) is False else Trigger(self, dev) if _d_is_trigger(dev) else Device(self, dev)
\n+\n \n name = property(\n lambda self: self._name, None, None, "Name of this IIO context.\\n\\ttype=str"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1461,15 +1472,16 @@\n _get_device(self._context, x)\n for x in range(0, _devices_count(self._context))\n ]\n ],\n None,\n None,\n "List of devices contained in this context.\\n\\ttype=list of iio.Device and iio.Trigger objects",\n- )\n+ )
\n+\n \n \n
\n [docs]\n class LocalContext(Context):\n """Local IIO Context."""\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1351,14 +1351,16 @@\n type: iio.Context\n \"\"\"\n return self.ctx\n \n \n \n \n+\n+_\b[_\bd_\bo_\bc_\bs_\b]\n class Context(object):\n \"\"\"Contains the representation of an IIO context.\"\"\"\n \n def __init__(self, _context=None):\n \"\"\"\n Initialize a new instance of the Context class, using the local or the\n network backend of the IIO library.\n@@ -1401,32 +1403,42 @@\n self._version = (major.value, minor.value, buf.value.decode(\"ascii\"))\n \n def __del__(self):\n \"\"\"Destroy this context.\"\"\"\n if self._context is not None:\n _destroy(self._context)\n \n+\n+_\b[_\bd_\bo_\bc_\bs_\b]\n def set_timeout(self, timeout):\n \"\"\"\n Set a timeout for I/O operations.\n \n :param timeout: type=int\n The timeout value, in milliseconds\n \"\"\"\n _set_timeout(self._context, timeout)\n \n+\n+\n+\n+_\b[_\bd_\bo_\bc_\bs_\b]\n def clone(self):\n \"\"\"\n Clone this instance.\n \n returns: type=iio.LocalContext\n An new instance of this class\n \"\"\"\n return Context(_clone(self._context))\n \n+\n+\n+\n+_\b[_\bd_\bo_\bc_\bs_\b]\n def find_device(self, name_or_id_or_label):\n \"\"\"\n \n Find a IIO device by its name, ID or label.\n \n :param name_or_id_or_label: type=str\n The name, ID or label of the device to find\n@@ -1434,14 +1446,16 @@\n returns: type=iio.Device or type=iio.Trigger\n The IIO Device\n \"\"\"\n dev = _find_device(self._context, name_or_id_or_label.encode(\"ascii\"))\n return None if bool(dev) is False else Trigger(self, dev) if\n _d_is_trigger(dev) else Device(self, dev)\n \n+\n+\n name = property(\n lambda self: self._name, None, None, \"Name of this IIO\n context.\\n\\ttype=str\"\n )\n description = property(\n lambda self: self._description,\n None,\n@@ -1478,14 +1492,16 @@\n None,\n \"List of devices contained in this context.\\n\\ttype=list of iio.Device\n and iio.Trigger objects\",\n )\n \n \n \n+\n+\n _\b[_\bd_\bo_\bc_\bs_\b]\n class LocalContext(Context):\n \"\"\"Local IIO Context.\"\"\"\n \n def __init__(self):\n \"\"\"\n Initialize a new instance of the Context class, using the local backend\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.26/python/context.html", "source2": "./usr/share/doc/libiio0-doc/v0.26/python/context.html", "unified_diff": "@@ -33,14 +33,100 @@\n
\n \n
\n

Contexts\u00b6

\n
\n

Members\u00b6

\n
\n+
\n+class iio.Context(_context=None)[source]\u00b6
\n+

Contains the representation of an IIO context.

\n+
\n+
\n+property attrs\u00b6
\n+

List of context-specific attributes\n+type=dict of str objects

\n+
\n+\n+
\n+
\n+clone()[source]\u00b6
\n+

Clone this instance.

\n+
\n+
returns: type=iio.LocalContext

An new instance of this class

\n+
\n+
\n+
\n+\n+
\n+
\n+property description\u00b6
\n+

Description of this IIO context.\n+type=str

\n+
\n+\n+
\n+
\n+property devices\u00b6
\n+

List of devices contained in this context.\n+type=list of iio.Device and iio.Trigger objects

\n+
\n+\n+
\n+
\n+find_device(name_or_id_or_label)[source]\u00b6
\n+

Find a IIO device by its name, ID or label.

\n+
\n+
Parameters:
\n+

name_or_id_or_label \u2013 type=str\n+The name, ID or label of the device to find

\n+
\n+
\n+
\n+
returns: type=iio.Device or type=iio.Trigger

The IIO Device

\n+
\n+
\n+
\n+\n+
\n+
\n+property name\u00b6
\n+

Name of this IIO context.\n+type=str

\n+
\n+\n+
\n+
\n+set_timeout(timeout)[source]\u00b6
\n+

Set a timeout for I/O operations.

\n+
\n+
Parameters:
\n+

timeout \u2013 type=int\n+The timeout value, in milliseconds

\n+
\n+
\n+
\n+\n+
\n+
\n+property version\u00b6
\n+

Version of the backend.\n+type=(int, int, str)

\n+
\n+\n+
\n+
\n+property xml\u00b6
\n+

XML representation of the current context.\n+type=str

\n+
\n+\n+
\n+\n+
\n
\n class iio.LocalContext[source]\u00b6
\n

Local IIO Context.

\n
\n
\n property attrs\u00b6
\n

List of context-specific attributes\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,9 +1,39 @@\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bnt\bte\bex\bxt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n+ c\bcl\bla\bas\bss\bs iio.Context(_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ Contains the representation of an IIO context.\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by attrs_\b\u00b6\n+ List of context-specific attributes type=dict of str objects\n+ clone()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ Clone this instance.\n+ returns: type=iio.LocalContext\n+ An new instance of this class\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by description_\b\u00b6\n+ Description of this IIO context. type=str\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by devices_\b\u00b6\n+ List of devices contained in this context. type=list of iio.Device\n+ and iio.Trigger objects\n+ find_device(n\bna\bam\bme\be_\b_o\bor\br_\b_i\bid\bd_\b_o\bor\br_\b_l\bla\bab\bbe\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ Find a IIO device by its name, ID or label.\n+ Parameters:\n+ n\bna\bam\bme\be_\b_o\bor\br_\b_i\bid\bd_\b_o\bor\br_\b_l\bla\bab\bbe\bel\bl \u2013 type=str The name, ID or label of the\n+ device to find\n+ returns: type=iio.Device or type=iio.Trigger\n+ The IIO Device\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by name_\b\u00b6\n+ Name of this IIO context. type=str\n+ set_timeout(t\bti\bim\bme\beo\bou\but\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ Set a timeout for I/O operations.\n+ Parameters:\n+ t\bti\bim\bme\beo\bou\but\bt \u2013 type=int The timeout value, in milliseconds\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by version_\b\u00b6\n+ Version of the backend. type=(int, int, str)\n+ p\bpr\bro\bop\bpe\ber\brt\bty\by xml_\b\u00b6\n+ XML representation of the current context. type=str\n c\bcl\bla\bas\bss\bs iio.LocalContext_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Local IIO Context.\n p\bpr\bro\bop\bpe\ber\brt\bty\by attrs_\b\u00b6\n List of context-specific attributes type=dict of str objects\n clone()_\b\u00b6\n Clone this instance.\n returns: type=iio.LocalContext\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.26/python/genindex.html", "source2": "./usr/share/doc/libiio0-doc/v0.26/python/genindex.html", "unified_diff": "@@ -58,17 +58,19 @@\n \n

\n-
  • attrs (iio.Device property)\n+
  • attrs (iio.Context property)\n \n \n \n \n

    N

    \n \n \n \n
    \n@@ -407,19 +423,19 @@\n \n- \n \n@@ -439,17 +455,19 @@\n
  • \n \n \n \n

    X

    \n \n \n
      \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,48 +1,52 @@\n *\b**\b**\b**\b**\b**\b* I\bIn\bnd\bde\bex\bx *\b**\b**\b**\b**\b**\b*\n _\bA\bA | _\bB\bB | _\bC\bC | _\bD\bD | _\bF\bF | _\bH\bH | _\bI\bI | _\bL\bL | _\bM\bM | _\bN\bN | _\bR\bR | _\bS\bS | _\bT\bT | _\bV\bV | _\bW\bW | _\bX\bX\n *\b**\b**\b**\b**\b* A\bA *\b**\b**\b**\b**\b*\n * _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b)\n o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b)\n o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b)\n- * _\ba_\bt_\bt_\br_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ * _\ba_\bt_\bt_\br_\bs_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b* B\bB *\b**\b**\b**\b**\b*\n * _\bb_\bu_\bf_\bf_\be_\br_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bB_\bu_\bf_\bf_\be_\br_\bB_\bu_\bi_\bl_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b)\n o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b)\n *\b**\b**\b**\b**\b* C\bC *\b**\b**\b**\b**\b*\n- * _\bc_\bh_\ba_\bn_\bn_\be_\bl_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n- o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- * _\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt o _\b(_\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b._\bB_\bu_\bf_\bf_\be_\br_\bB_\bu_\bi_\bl_\bd_\be_\br\n- _\bm_\be_\bt_\bh_\bo_\bd_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt o _\b(_\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n- _\bm_\be_\bt_\bh_\bo_\bd_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b._\bB_\bu_\bf_\bf_\be_\br_\bB_\bu_\bi_\bl_\bd_\be_\br\n- * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn o _\b(_\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n- _\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b)\n- o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b)\n+ * _\bc_\bh_\ba_\bn_\bn_\be_\bl_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b)\n+ * _\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) * _\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n+ o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b._\bB_\bu_\bf_\bf_\be_\br_\bB_\bu_\bi_\bl_\bd_\be_\br\n+ o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b) o _\b(_\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n+ * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ o _\b(_\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b._\bB_\bu_\bf_\bf_\be_\br_\bB_\bu_\bi_\bl_\bd_\be_\br\n+ _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ o _\b(_\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bB_\bu_\bi_\bl_\bd_\be_\br\n+ _\bm_\be_\bt_\bh_\bo_\bd_\b)\n *\b**\b**\b**\b**\b* D\bD *\b**\b**\b**\b**\b*\n- * _\bD_\ba_\bt_\ba_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b) * _\bD_\be_\bv_\bi_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n- * _\bD_\ba_\bt_\ba_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b) * _\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n- * _\bd_\be_\bb_\bu_\bg_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n- o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bd_\be_\bv_\bi_\bc_\be_\bs_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt\n- * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n- _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt\n- o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n- _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ * _\bD_\ba_\bt_\ba_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b) * _\bD_\be_\bv_\bi_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ * _\bD_\ba_\bt_\ba_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn * _\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b) * _\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ * _\bd_\be_\bb_\bu_\bg_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bd_\be_\bv_\bi_\bc_\be_\bs_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+ _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+ _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b* F\bF *\b**\b**\b**\b**\b*\n- * _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br * _\bf_\bi_\bn_\bd_\b__\bd_\be_\bv_\bi_\bc_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt\n- _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ * _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br * _\bf_\bi_\bn_\bd_\b__\bd_\be_\bv_\bi_\bc_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n * _\bf_\bi_\bn_\bd_\b__\bc_\bh_\ba_\bn_\bn_\be_\bl_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be * _\bf_\br_\be_\bq_\bu_\be_\bn_\bc_\by_\b _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n _\bm_\be_\bt_\bh_\bo_\bd_\b)\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n *\b**\b**\b**\b**\b* H\bH *\b**\b**\b**\b**\b*\n * _\bh_\bw_\bm_\bo_\bn_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n@@ -59,46 +63,50 @@\n *\b**\b**\b**\b**\b* M\bM *\b**\b**\b**\b**\b*\n * _\bm_\ba_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b) * module\n o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bi_\bi_\bo_\b__\bi_\bn_\bf_\bo_\b) o _\bi_\bi_\bo_\b__\ba_\bt_\bt_\br\n o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b) o _\bi_\bi_\bo_\b__\bi_\bn_\bf_\bo\n o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b) o _\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv\n o _\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv\n *\b**\b**\b**\b**\b* N\bN *\b**\b**\b**\b**\b*\n- * _\bn_\ba_\bm_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ * _\bn_\ba_\bm_\be_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b* R\bR *\b**\b**\b**\b**\b*\n * _\br_\be_\ba_\bd_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b__\br_\be_\ba_\bd_\bd_\be_\bv_\b._\bD_\ba_\bt_\ba_\bR_\be_\ba_\bd_\be_\br * _\br_\be_\bg_\b__\bw_\br_\bi_\bt_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n * _\br_\be_\bg_\b__\br_\be_\ba_\bd_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n *\b**\b**\b**\b**\b* S\bS *\b**\b**\b**\b**\b*\n- * _\bs_\ba_\bm_\bp_\bl_\be_\b__\bs_\bi_\bz_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bs_\be_\bt_\b__\bt_\bi_\bm_\be_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt\n+ * _\bs_\ba_\bm_\bp_\bl_\be_\b__\bs_\bi_\bz_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bs_\be_\bt_\b__\bt_\bi_\bm_\be_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt\n o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- * _\bs_\be_\bt_\b__\bk_\be_\br_\bn_\be_\bl_\b__\bb_\bu_\bf_\bf_\be_\br_\bs_\b__\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n- o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ * _\bs_\be_\bt_\b__\bk_\be_\br_\bn_\be_\bl_\b__\bb_\bu_\bf_\bf_\be_\br_\bs_\b__\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bT_\br_\bi_\bg_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b) o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n *\b**\b**\b**\b**\b* T\bT *\b**\b**\b**\b**\b*\n * _\bT_\br_\bi_\bg_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b) * _\bt_\br_\bi_\bg_\bg_\be_\br_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b* V\bV *\b**\b**\b**\b**\b*\n- * _\bv_\ba_\bl_\bu_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br * _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n- _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n- o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n- _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ * _\bv_\ba_\bl_\bu_\be_\b _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bB_\bu_\bf_\bf_\be_\br_\bA_\bt_\bt_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bD_\be_\bv_\bi_\bc_\be_\bD_\be_\bb_\bu_\bg_\bA_\bt_\bt_\br_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ * _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b* W\bW *\b**\b**\b**\b**\b*\n * _\bw_\br_\bi_\bt_\be_\b(_\b)_\b _\b(_\bi_\bi_\bo_\b__\bw_\br_\bi_\bt_\be_\bd_\be_\bv_\b._\bD_\ba_\bt_\ba_\bW_\br_\bi_\bt_\be_\br * _\bw_\br_\bi_\bt_\be_\b__\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b(_\b)_\b \n _\bm_\be_\bt_\bh_\bo_\bd_\b) _\b(_\bi_\bi_\bo_\b__\ba_\bt_\bt_\br_\b._\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n o _\b(_\bi_\bi_\bo_\b__\bi_\bn_\bf_\bo_\b._\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn\n _\bm_\be_\bt_\bh_\bo_\bd_\b)\n *\b**\b**\b**\b**\b* X\bX *\b**\b**\b**\b**\b*\n- * _\bx_\bm_\bl_\b _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ * _\bx_\bm_\bl_\b _\b(_\bi_\bi_\bo_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b) * _\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bi_\bi_\bo_\b)\n+ o _\b(_\bi_\bi_\bo_\b._\bL_\bo_\bc_\ba_\bl_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bN_\be_\bt_\bw_\bo_\br_\bk_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n o _\b(_\bi_\bi_\bo_\b._\bX_\bM_\bL_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b)\n *\b**\b**\b**\b**\b**\b* _\bl\bl_\bi\bi_\bb\bb_\bi\bi_\bi\bi_\bo\bo_\b-\b-_\bp\bp_\by\by *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* N\bNa\bav\bvi\big\bga\bat\bti\bio\bon\bn *\b**\b**\b**\b*\n * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bs\n * _\bB_\bu_\bf_\bf_\be_\br\n * _\bD_\be_\bv_\bi_\bc_\be\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.26/python/objects.inv", "source2": "./usr/share/doc/libiio0-doc/v0.26/python/objects.inv", "unified_diff": null, "details": [{"source1": "Sphinx inventory", "source2": "Sphinx inventory", "unified_diff": "@@ -1,12 +1,22 @@\n # Sphinx inventory version 2\n # Project: libiio-py\n # Version: \n # The remainder of this file is compressed using zlib.\n \n+iio.Context py:class 1 context.html#$ -\n+iio.Context.attrs py:property 1 context.html#$ -\n+iio.Context.clone py:method 1 context.html#$ -\n+iio.Context.description py:property 1 context.html#$ -\n+iio.Context.devices py:property 1 context.html#$ -\n+iio.Context.find_device py:method 1 context.html#$ -\n+iio.Context.name py:property 1 context.html#$ -\n+iio.Context.set_timeout py:method 1 context.html#$ -\n+iio.Context.version py:property 1 context.html#$ -\n+iio.Context.xml py:property 1 context.html#$ -\n iio.Device py:class 1 device.html#$ -\n iio.Device.attrs py:property 1 device.html#$ -\n iio.Device.buffer_attrs py:property 1 device.html#$ -\n iio.Device.channels py:property 1 device.html#$ -\n iio.Device.context py:property 1 device.html#$ -\n iio.Device.debug_attrs py:property 1 device.html#$ -\n iio.Device.find_channel py:method 1 device.html#$ -\n"}]}, {"source1": "./usr/share/doc/libiio0-doc/v0.26/python/searchindex.js", "source2": "./usr/share/doc/libiio0-doc/v0.26/python/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -84,14 +84,17 @@\n ],\n \"arguments (class in iio_readdev)\": [\n [7, \"iio_readdev.Arguments\", false]\n ],\n \"arguments (class in iio_writedev)\": [\n [8, \"iio_writedev.Arguments\", false]\n ],\n+ \"attrs (iio.context property)\": [\n+ [2, \"iio.Context.attrs\", false]\n+ ],\n \"attrs (iio.device property)\": [\n [3, \"iio.Device.attrs\", false]\n ],\n \"attrs (iio.localcontext property)\": [\n [2, \"iio.LocalContext.attrs\", false]\n ],\n \"attrs (iio.networkcontext property)\": [\n@@ -117,23 +120,29 @@\n ],\n \"channels (iio.device property)\": [\n [3, \"iio.Device.channels\", false]\n ],\n \"channels (iio.trigger property)\": [\n [10, \"iio.Trigger.channels\", false]\n ],\n+ \"clone() (iio.context method)\": [\n+ [2, \"iio.Context.clone\", false]\n+ ],\n \"clone() (iio.localcontext method)\": [\n [2, \"iio.LocalContext.clone\", false]\n ],\n \"clone() (iio.networkcontext method)\": [\n [2, \"iio.NetworkContext.clone\", false]\n ],\n \"clone() (iio.xmlcontext method)\": [\n [2, \"iio.XMLContext.clone\", false]\n ],\n+ \"context (class in iio)\": [\n+ [2, \"iio.Context\", false]\n+ ],\n \"context (iio.device property)\": [\n [3, \"iio.Device.context\", false]\n ],\n \"contextbuilder (class in iio_attr)\": [\n [5, \"iio_attr.ContextBuilder\", false]\n ],\n \"contextbuilder (class in iio_readdev)\": [\n@@ -165,14 +174,17 @@\n ],\n \"debug_attrs (iio.device property)\": [\n [3, \"iio.Device.debug_attrs\", false]\n ],\n \"debug_attrs (iio.trigger property)\": [\n [10, \"iio.Trigger.debug_attrs\", false]\n ],\n+ \"description (iio.context property)\": [\n+ [2, \"iio.Context.description\", false]\n+ ],\n \"description (iio.localcontext property)\": [\n [2, \"iio.LocalContext.description\", false]\n ],\n \"description (iio.networkcontext property)\": [\n [2, \"iio.NetworkContext.description\", false]\n ],\n \"description (iio.xmlcontext property)\": [\n@@ -183,14 +195,17 @@\n ],\n \"devicebufferattr (class in iio)\": [\n [3, \"iio.DeviceBufferAttr\", false]\n ],\n \"devicedebugattr (class in iio)\": [\n [3, \"iio.DeviceDebugAttr\", false]\n ],\n+ \"devices (iio.context property)\": [\n+ [2, \"iio.Context.devices\", false]\n+ ],\n \"devices (iio.localcontext property)\": [\n [2, \"iio.LocalContext.devices\", false]\n ],\n \"devices (iio.networkcontext property)\": [\n [2, \"iio.NetworkContext.devices\", false]\n ],\n \"devices (iio.xmlcontext property)\": [\n@@ -204,14 +219,17 @@\n ],\n \"find_channel() (iio.device method)\": [\n [3, \"iio.Device.find_channel\", false]\n ],\n \"find_channel() (iio.trigger method)\": [\n [10, \"iio.Trigger.find_channel\", false]\n ],\n+ \"find_device() (iio.context method)\": [\n+ [2, \"iio.Context.find_device\", false]\n+ ],\n \"find_device() (iio.localcontext method)\": [\n [2, \"iio.LocalContext.find_device\", false]\n ],\n \"find_device() (iio.networkcontext method)\": [\n [2, \"iio.NetworkContext.find_device\", false]\n ],\n \"find_device() (iio.xmlcontext method)\": [\n@@ -270,14 +288,17 @@\n ],\n \"module\": [\n [5, \"module-iio_attr\", false],\n [6, \"module-iio_info\", false],\n [7, \"module-iio_readdev\", false],\n [8, \"module-iio_writedev\", false]\n ],\n+ \"name (iio.context property)\": [\n+ [2, \"iio.Context.name\", false]\n+ ],\n \"name (iio.device property)\": [\n [3, \"iio.Device.name\", false]\n ],\n \"name (iio.devicebufferattr property)\": [\n [3, \"iio.DeviceBufferAttr.name\", false]\n ],\n \"name (iio.devicedebugattr property)\": [\n@@ -321,14 +342,17 @@\n ],\n \"set_kernel_buffers_count() (iio.device method)\": [\n [3, \"iio.Device.set_kernel_buffers_count\", false]\n ],\n \"set_kernel_buffers_count() (iio.trigger method)\": [\n [10, \"iio.Trigger.set_kernel_buffers_count\", false]\n ],\n+ \"set_timeout() (iio.context method)\": [\n+ [2, \"iio.Context.set_timeout\", false]\n+ ],\n \"set_timeout() (iio.localcontext method)\": [\n [2, \"iio.LocalContext.set_timeout\", false]\n ],\n \"set_timeout() (iio.networkcontext method)\": [\n [2, \"iio.NetworkContext.set_timeout\", false]\n ],\n \"set_timeout() (iio.xmlcontext method)\": [\n@@ -342,14 +366,17 @@\n ],\n \"value (iio.devicebufferattr property)\": [\n [3, \"iio.DeviceBufferAttr.value\", false]\n ],\n \"value (iio.devicedebugattr property)\": [\n [3, \"iio.DeviceDebugAttr.value\", false]\n ],\n+ \"version (iio.context property)\": [\n+ [2, \"iio.Context.version\", false]\n+ ],\n \"version (iio.localcontext property)\": [\n [2, \"iio.LocalContext.version\", false]\n ],\n \"version (iio.networkcontext property)\": [\n [2, \"iio.NetworkContext.version\", false]\n ],\n \"version (iio.xmlcontext property)\": [\n@@ -360,14 +387,17 @@\n ],\n \"write_information() (iio_attr.information method)\": [\n [5, \"iio_attr.Information.write_information\", false]\n ],\n \"write_information() (iio_info.information method)\": [\n [6, \"iio_info.Information.write_information\", false]\n ],\n+ \"xml (iio.context property)\": [\n+ [2, \"iio.Context.xml\", false]\n+ ],\n \"xml (iio.localcontext property)\": [\n [2, \"iio.LocalContext.xml\", false]\n ],\n \"xml (iio.networkcontext property)\": [\n [2, \"iio.NetworkContext.xml\", false]\n ],\n \"xml (iio.xmlcontext property)\": [\n@@ -381,22 +411,34 @@\n \"\": [\n [5, 3, 0, \"-\", \"iio_attr\"],\n [6, 3, 0, \"-\", \"iio_info\"],\n [7, 3, 0, \"-\", \"iio_readdev\"],\n [8, 3, 0, \"-\", \"iio_writedev\"]\n ],\n \"iio\": [\n+ [2, 0, 1, \"\", \"Context\"],\n [3, 0, 1, \"\", \"Device\"],\n [3, 0, 1, \"\", \"DeviceBufferAttr\"],\n [3, 0, 1, \"\", \"DeviceDebugAttr\"],\n [2, 0, 1, \"\", \"LocalContext\"],\n [2, 0, 1, \"\", \"NetworkContext\"],\n [10, 0, 1, \"\", \"Trigger\"],\n [2, 0, 1, \"\", \"XMLContext\"]\n ],\n+ \"iio.Context\": [\n+ [2, 1, 1, \"\", \"attrs\"],\n+ [2, 2, 1, \"\", \"clone\"],\n+ [2, 1, 1, \"\", \"description\"],\n+ [2, 1, 1, \"\", \"devices\"],\n+ [2, 2, 1, \"\", \"find_device\"],\n+ [2, 1, 1, \"\", \"name\"],\n+ [2, 2, 1, \"\", \"set_timeout\"],\n+ [2, 1, 1, \"\", \"version\"],\n+ [2, 1, 1, \"\", \"xml\"]\n+ ],\n \"iio.Device\": [\n [3, 1, 1, \"\", \"attrs\"],\n [3, 1, 1, \"\", \"buffer_attrs\"],\n [3, 1, 1, \"\", \"channels\"],\n [3, 1, 1, \"\", \"context\"],\n [3, 1, 1, \"\", \"debug_attrs\"],\n [3, 2, 1, \"\", \"find_channel\"],\n@@ -564,15 +606,15 @@\n \"_auto\": 5,\n \"_buffer_attribute_inform\": 5,\n \"_buffer_attributes_inform\": 5,\n \"_channel_attribute_inform\": 5,\n \"_channel_attributes_inform\": 5,\n \"_channel_group\": 5,\n \"_channel_inform\": 5,\n- \"_context\": 5,\n+ \"_context\": [2, 5],\n \"_context_group\": 5,\n \"_context_inform\": 5,\n \"_debug_attribute_inform\": 5,\n \"_debug_attributes_inform\": 5,\n \"_default\": 5,\n \"_devic\": [3, 10],\n \"_device_attribute_inform\": 5,\n"}]}]}]}]}]}